@charset "utf-8";
*{margin:0px;padding:0px;}
body {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}
#wrap{margin:0px auto;width:1280px;background-color:#EFEFEF;padding-bottom: 2%;}

.footer{text-align: right;padding-top: 20px;clear:both;padding-right: 30px}

a img{border:none}
a{text-decoration:none}

.cover{padding:2px;}
.cover_insert{border:1px solid #dfdfdf;}

#contentwrap{padding-top:30px;width:1102px;background-color: #FFF;margin:0 auto;padding-bottom: 1%;}

#content,#content1{float:left;}
#content1{width:300px;padding-left:10px;}
#content{width:770px;padding-left:5px}

.mod_title{font-weight:bold;background:url(/images/mod_background.png) repeat-x;padding:5px 10px;height:16px;color:#FFF;position:relative;}

.reglink{color:#000;text-decoration:underline;}

#openmessagebtn{cursor:pointer;float:left;padding-left:10px;}
#openmessagebtn:hover{text-decoration: underline}

/**********/
/* Header */
/**********/
#top{width:1280px;position:relative;}
#top_logo_pic{}
#top_menu{font-size:14px;background-color:#cc0001;color:#FFF;padding:0 10px;height:40px;}
#left_header_menu{float:left;padding-left: 79px;}
#right_header_menu{float:right;padding-right: 100px;padding-top:10px;}
#right_header_menu a{text-decoration:none;color:#FFF;}
.header_pubtitle{float:left;padding:10px;}
.header_pubtitle a{color:#F4BDBA}

/***************************/
/* Formulaire de recherche */
/***************************/
/*.search_form_area{padding:10px 5px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}*/
#q_search_div{border:none;background-color:#B50910;width:400px;height:40px;}
#q_search{border:none;border-top:1px solid #B50910;border-bottom:1px solid #B50910;background-color:#FFF;color:#B50910;float:left;height:28px;padding:5px 10px;width:350px;font-weight:bold;font-style: italic;}
.input_title{float:left;width:62px;text-align:right;}

/*********************/
/* Recherche avancée */
/*********************/
#advanced_search{width:1082px;margin:0 auto;background-color: #DCDCDC; color:#989697;padding:10px;}
#search_choice a{text-decoration:underline;color:#989697;font-size: 12px;}
#sc_slide{padding-top:20px;}

/**************/
/* Pagination */
/**************/
.pub_pagination{font-weight:bold;color:#B1B1B0;float:right;text-align:right;width:260px;padding-right:45px;}
.pub_pagination a{font-weight:bold;color:#B1B1B0;}

/****************************/
/* Page résultats recherche */
/****************************/
#search_nbresult{font-weight:bold;color:#DB0608;font-size:12px;}
#search_sort,#search_sort a{color:#B1B1B0;}
.search_oneres{width:770px;height:250px;}
.search_oneres_title{font-weight:bold;background-color:#DFDFDF;padding:5px 20px;}
.search_oneres_content{padding:10px 0 6px 7px;border:1px solid #DFDFDF;border-top:none;}
.search_oneres_detail{padding-top:10px;}
.search_oneres_detail a{text-decoration:underline;color:#000;}

/*********/
/* Crops */
/*********/
.crop{float:left;width:615px;padding-left: 7px;}
.cropi{height:197px;}
.vigcrop{border:1px solid #D1D1D1;padding:2px;width:310px;height:195px;margin-left:3px;}
.vig{border:1px solid #D1D1D1;padding:2px;max-width:300px}

/****************************************/
/* Affichage des docs d'une publication */
/****************************************/
.onesub_container{margin-top:9px;float:left;width: 180px;}
.onesub_content{padding:10px 3px 5px 3px;}
.onesub_covers{padding:0 10px;}
.doc_info{font-size:10px;text-align:center;width:128px;}
.onedocdisplay{width:128px;text-align:center;padding-left:45px;float:left}

/****************************/
/* Formulaire d'inscription */
/****************************/
.regis_input_title{width:150px;float:left;font-size:12px;font-variant:small-caps;font-weight: bold;}
.regis_input_field{float:left}
.regis_input_field input[type="text"],.regis_input_field input[type="password"],.regis_input_field textarea{width:200px}
.regis_input_oblig{font-weight: bold;color:#CD0300;float:left;padding-left:10px;}
#errmsg{padding: 10px 20px 10px;color:#d6254f;font-size:12px;font-weight:bold;}
#successmsg{padding: 10px 20px 10px;color:#009933;font-size:12px;font-weight:bold;}

/*******************************/
/* Formulaire choix abonnement */
/*******************************/
.subs_checkbox{width:125px;text-align:center;font-size:13px;}
.subs_checkbox .top{background-color:#CC0001;color:#FFF;font-weight: bold;padding:10px 0;}
.subs_checkbox .bottom{border:1px solid #D2D2D2;border-top:none;padding:10px 0;}
.sub_onechoice{padding:10px 30px;font-weight:bold;background-color:#f2f2f2;}
.sub_onechoice td{padding:5px;}
#subdesc{padding-left:20px;float:left;font-weight:bold;width:500px;padding-top:50px;font-size:14px;}
#subdesc a{color:#cf0030;text-decoration:none;}
.subnamelink{text-decoration:none;color:#000;}
.subnamelink:hover{text-decoration:underline;color:#000;}

/*********************/
/* Choix du paiement */
/*********************/
.payment_onechoice{padding:10px 30px;font-weight:bold;}
#checkout-button {
    border: none;
    background-color: #CC0005;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
    cursor: pointer;
}

/**************/
/* Mon compte */
/**************/
.account_title{font-weight:bold;color:#cc0001;font-size: 13px}
#finishsublink{text-decoration:none;font-weight:bold;color:#000}
#cancelsublink{text-decoration:none;color:#000}

/*****************/
/* Autocompleter */
/*****************/ 
/*ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background-color:#fff;text-align:left;z-index:50;background-color:#fff;}
ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:0.2em 1.5em 0.2em 0.2em;display:block;float:none !important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:11px;}
ul.autocompleter-choices li.autocompleter-selected{background-color:#F4EBDE;color:#000;}
ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#B02429;}*/

.ui-autocomplete {
    /*max-height: 250px;*/
    /*overflow-y: auto;*/
    overflow-x: hidden;
    padding-right: 5px;
}
.ui-autocomplete li {
    font-size:11px;
}
.ui-autocomplete li.ui-menu-item.ui-state-focus{
    background-color:#F4EBDE;color:#000;
}
.ui-autocomplete li span.ui-autocomplete-term {display:inline;float:none;font-weight:bold;margin:0;padding:0;}
.ui-autocomplete li.ui-menu-item.ui-state-focus span.ui-autocomplete-term {
    color:#B02429;
}



/*****************************/
/* Module gauche liste liens */
/*****************************/
#all_links{font-size:13px;}
.all_links_title{width:270px;padding:5px 10px;background-color: #AE0001;color:#FFF;font-weight: bold;}
.all_links_subtitle{width:270px;padding:5px 10px;background-color: #F1F1F1;color:#000;}
.all_links_line{border-bottom:1px solid #C8C8C8;padding:5px;width: 280px;}
.all_links_line_img{float:left;padding-top:2px;}
.all_links_line_content{float:left;padding-left:10px;width: 259px;}
.all_links_line_content a, .all_links_subtitle a{text-decoration: none;color:#000}
.all_links_line_content a:hover, .all_links_subtitle a:hover{text-decoration: underline;}
