/*---------------------2010---------------------------*/
/*-----------------------------MFIF-------------------*/
/*----------------Copyright CFI web-------------------*/

/*Mise en forme page*/

* {border:0pt none; margin:0;padding:0;}
html, body {margin:0;padding:0; color:#000000; }
ul, li, ol, dl, dt, dd, span, table, td, tr, pre, blocquote {margin:0;padding:0;color:#fff;}
img { border: none; margin:0;padding:0;}

a { outline: none;  text-decoration:none; color:#5D5D5D; }
a:hover {text-decoration:underline;}

p { margin:0;padding: 0; }
p a{margin:0;padding:0;}



/**************Page**************/


body{
	color:#473F2A;
	bottom :0;	
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background :transparent url('../images/background-repeat.jpg') bottom center repeat;
	
}	


#wrapper{
float:left;
width:100%;
background :transparent url('../images/background.jpg') top center no-repeat;
min-width:1000px;
}

.conteneur{
	position:relative;
    width:1000px; 
    margin-left: auto; 
    margin-right: auto;
    text-align: left; 
}




/*header*/
#header {
float:left;
width:1000px; height:262px; display:block;
background :transparent url('../images/header.png') top no-repeat;
-background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/header.png',sizingMethod='scale');
}


#header #menu {color:#fff; position:absolute; display:block; width:1000px; height:30px; top:227px; text-transform:uppercase; }
#header #menu ul { float: right; margin-right: 34px; }
#header #menu li {list-style:none; float:left; text-align:center;}
#header #menu li a{line-height:26px; font-size:14px; font-weight:bold;color:#DCE5EC; background:url(../images/menu_fond-bleu.png) no-repeat; text-align:center; height:26px; display:block; padding : 0 30px 0 20px; margin-left:-25px;float:left; cursor:pointer;
-background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/menu_fond-bleu.png',sizingMethod='scale');
}

#header #menu li a:hover {text-decoration:none; background:url(../images/menu_fond-bleu_hover.png) no-repeat;
-background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/menu_fond-bleu_hover.png',sizingMethod='scale');}

#header #menu #menu_adherent a { background:url(../images/menu_fond-orange.png)  no-repeat; float:left;color:#fff;
 -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/menu_fond-orange.png',sizingMethod='scale');}

#header #menu #menu_adherent a:hover {background:url(../images/menu_fond-orange_hover.png) no-repeat;
 -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/menu_fond-orange_hover.png',sizingMethod='scale');}

* html #header #menu { left:277px;width:700px; }
* html #header #menu li a{margin-left:0px; padding: 0 15px 0 20px;}
* html #header #menu #menu_adherent a { width:190px; padding: 0 5px 0 20px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#header #menu ul { margin-right: 46px; }
#header #menu li a{ padding : 0 30px 0 20px; font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; font-weight:700; font-size:15px;}
#header #menu #menu_adherent a {width:170px; padding: 0 15px 0 15px;}
}


#header #logo a{ 
display:block; position:absolute;
width:160px; height:128px;
top:90px; left:80px; text-indent:-9000px; font-size:1px;}

#header #bloc_flash {
display:block; position:absolute;
width:715px; height:180px;
top:47px; left:225px;}

#header #bloc_search {
 background:url(../images/sep_vertical1.jpg) no-repeat right center;
display:block; position:absolute;
width:230px; height:40px;
top:0px; left:390px;}

#header #bloc_search input { border:1px solid #999999; width:144px; background-color:#FFFFFF; color:#000000; font-size:11px; vertical-align:top; height:20px; margin-top:10px;line-height:20px; padding-left:1px;}
#header #bloc_search label {vertical-align:bottom;}
#header #bloc_search input#submit {border: none; background: url(../images/ico_header_valid1.jpg) left center no-repeat; width:23px; height:21px; color:#FFFFFF; cursor:pointer; font-weight:bold; line-height:21px;}
#header #bloc_search input#submit:hover {background: url(../images/ico_header_valid2.jpg) left center no-repeat;}


#header #bloc_login {
display:block; position:absolute;
width:350px; height:40px;
top:0px; left:630px;}

#header #bloc_login p {float:left;}
#header #bloc_login input { border:1px solid #999999; width:110px; background-color:#FFFFFF; color:#000000; font-size:11px; vertical-align:top; height:20px; margin-top:10px; margin-left:5px;line-height:20px; padding-left:1px;}
#header #bloc_login label {vertical-align:bottom;}
#header #bloc_login .pass label {display:none;}
#header #bloc_login input#submit_log {border: none; background: url(../images/ico_header_valid-fleche1.jpg) left center no-repeat; width:23px; height:21px; color:#FFFFFF; cursor:pointer; font-weight:bold;}
#header #bloc_login input#submit_log:hover {background: url(../images/ico_header_valid-fleche2.jpg) left center no-repeat;}

*html #header #bloc_login input#submit_log {margin-left:-10px;}


#header #bloc_login #bloc_logue p{ float:left; font-size:11px; line-height:36px; vertical-align:middle;}
#header #bloc_login #bloc_logue p img {vertical-align:middle; position: relative; top: 8px;}
#header #bloc_login #bloc_logue .btn a{background: url(../images/btn_deconnect.jpg) no-repeat; width:100px; height:20px; color:#FFFFFF; cursor:pointer; font-weight:bold; line-height:20px; font-size:10px; display:block; text-align:center; text-decoration:none; margin-left:20px; margin-top:10px;}
#header #bloc_login #bloc_logue .btn a:hover{background: url(../images/btn_deconnect2.jpg) center no-repeat; text-decoration:none;color:#FFFFFF;}
#header #bloc_login #bloc_logue a { color:#5D5D5D; text-decoration:underline; font-weight:bold;}
#header #bloc_login #bloc_logue a:hover {color:#000000;}

/*page_accueil*/
#page_accueil, #page {
float:left;
width:1000px; 
display:block; 
 }


/*partie gauche*/
.bloc_left {
float:left;
width:200px; 
display:block;
padding-left:50px; 
}

.bloc_left h1 {margin :10px 0 25px 0;}
.bloc_left h2 {margin :30px 0 30px 0;}
.bloc_left h1, .bloc_left h2 {font-size:20px; color: #685C49; }

.bloc_left p {color: #685C49; font-size:14px; font-weight:bold;}


.bloc_left .separation {
background : transparent url('../images/separation.jpg') top no-repeat; height:18px; width:440px; margin:10px auto 10px auto;
}




/*partie droite*/

#bloc_right {
float:left;
width:650px; 
display:block;margin-top :30px; 
background: transparent url(../images/cahier.png) top left repeat-y;     
}

* html #bloc_right {margin-left:10px;}



/*Footer*/


#footer {
float:left;
width:870px; height:180px;
color:#fff; padding : 0 70px 0 60px;
margin: 20px 0;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.bloc_footer {float:left; width:170px; height:120px; background:url(../images/vertical_footer.png) right top no-repeat; padding-left:13px;
}

.bloc_footer dt {text-transform:uppercase; padding-left:10px;
color:#666666; font-size:11px; background: url(../images/footer_puce.gif) left center no-repeat; font-weight:bold; }

.bloc_footer dd li { list-style:none;}
.bloc_footer dd li a{ color:#666666; font-size:10px;text-decoration:underline;line-height:18px;}

.bloc_footer dd li a:hover {color:#535353; text-decoration:underline;font-size:11px; font-weight:bold;}

#footer #der {background:none; width:110px; }

*html .bloc_footer {margin-right:3px;}

/*accueil*/
#page_accueil .bloc_left #bloc_actu {
 background:url(../images/accueil/bloc_actu.jpg) no-repeat right center;
display:block; 
width:191px; height:319px;
}

#page_accueil .bloc_left #bloc_avis {
display:block; 
width:191px; 
}
#page_accueil .bloc_left #bloc_avis dt{background: url(../images/accueil/bloc_avis_titre.png) top left no-repeat; width:191px; height:58px;
-background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/accueil/bloc_avis_titre.png',sizingMethod='scale');}

#page_accueil .bloc_left #bloc_avis #question {font-size:10px; font-style:oblique; color:#939393; padding : 10px 7px 0 20px;background: url(../images/accueil/bloc_avis_haut.png) top left no-repeat;
}
#page_accueil .bloc_left #bloc_avis .center {margin :0 auto; padding-bottom:10px; text-align:center;
background: url(../images/accueil/bloc_avis_haut.png) top left no-repeat;
}
#page_accueil .bloc_left #bloc_avis #formulaire { background: url(../images/accueil/bloc_avis_bas.png) bottom left no-repeat;}
#page_accueil .bloc_left #bloc_avis #formulaire, #page_accueil .bloc_left #bloc_avis #resultat {padding : 0px 10px 0 20px;}
#page_accueil .bloc_left #bloc_avis #formulaire p {font-size:11px; line-height:15px;}
#page_accueil .bloc_left #bloc_avis #formulaire #sondage {padding-bottom:35px;}
#page_accueil .bloc_left #bloc_avis #formulaire input#submit_sondage {border: none; background: url(../images/ico_header_valid1.jpg) left center no-repeat; width:23px; height:21px; color:#FFFFFF; cursor:pointer; font-weight:bold; line-height:20px; font-size:10px; float:right; margin-right:10px;display:block;}
#page_accueil .bloc_left #bloc_avis #formulaire input#submit_sondage:hover {background: url(../images/ico_header_valid2.jpg) left center no-repeat;}
#page_accueil .bloc_left #bloc_avis #resultat { display:none;padding-top:0px; padding-bottom:30px;  background: url(../images/accueil/bloc_avis_bas.png) bottom left no-repeat; -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/accueil/bloc_avis_bas.png',sizingMethod='scale');}
#page_accueil .bloc_left #bloc_avis #resultat p {clear:left;}
#page_accueil .bloc_left #bloc_avis #resultat em {font-size:11px; color:#939393;}
#page_accueil .bloc_left #bloc_avis #resultat .barre img {float:left; padding-top:4px; padding-right:5px;}
#page_accueil .bloc_left #bloc_avis #resultat .barre {font-size:10px; color:#939393;}

#page_accueil .bloc_left #bloc_actu dt, #page_accueil .bloc_left #bloc_avis dt {font-size:1px; text-indent:-9000px;}
#page_accueil .bloc_left #bloc_actu .center {margin :0 auto; text-align:center; padding-top:4px; }
#page_accueil .bloc_left #bloc_actu em { font-style:oblique; color:#A2A2A2;}
#page_accueil .bloc_left #bloc_actu .rubrique a {color:#DB7523 ; text-decoration:underline;}
#page_accueil .bloc_left #bloc_actu .rubrique a:hover {color:#D25825 ; text-decoration:underline;}
#page_accueil .bloc_left #bloc_actu .btn { height:70px; display:block; float:left; width:18px;}


*html #page_accueil .bloc_left #bloc_actu .center { margin-left:10px; }
*html #page_accueil .bloc_left #bloc_avis .center {margin-left:0px;}

#page_accueil .bloc_left #bloc_actu .slide p {font-size:10px; width:145px; display:block; float:left;}

/*Slideshow style rules. */
#topics {clear:both; color:#FFFFFF; width:165px; height:70px; float:left; padding :100px 0 0 15px;}

#slideshow {
	margin:0 auto;
	width:165px;
	height:70px;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:145px;
  height:70px;
  overflow:auto; /* affiche une scrollbar au cas ou */
  position:relative;
}



#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:125px; /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */
  height:80px;
}

.control {
  display:block;
  width:10px;
  height:10px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}

#leftControl {
  top:70px;
  left:0;
  background:transparent url(../images/accueil/ico_prec.jpg) no-repeat 0 0;
}
#rightControl {
  top:70px;
  right:0;
  background:transparent url(../images/accueil/ico_suivant.jpg) no-repeat 0 0;
}
#leftControl:hover {background:transparent url(../images/accueil/ico_prec_hover.jpg) no-repeat 0 0;}
#rightControl:hover {background:transparent url(../images/accueil/ico_suivant_hover.jpg) no-repeat 0 0;}

/*ColorBox*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:#000; padding:5px;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../images/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../images/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext.hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:-15px; right:-5px; display:block; background:url(../images/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px; z-index:10000}
        #cboxClose.hover{background-position:bottom center;}
		
		
		
/*page accueil*/		
#page_accueil #bloc_right #bloc_accueil-haut {
 background:url(../images/accueil/bloc_page_haut.png) no-repeat right top;
display:block; margin-left:52px;
width:642px; height:218px; font-family:Geneva, Arial, Helvetica, sans-serif;
}

#page_accueil #bloc_right #bloc_accueil-haut dl {float:left; height:210px; display:block;}
#page_accueil #bloc_right #bloc_accueil-haut #bloc_salon { width:210px;}
#page_accueil #bloc_right #bloc_accueil-haut #bloc_bienvenue { width:280px;}
#page_accueil #bloc_right #bloc_accueil-haut #bloc_contact { width:150px;}
* html #page_accueil #bloc_right #bloc_accueil-haut #bloc_contact { width:149px;}

#page_accueil #bloc_right #bloc_accueil-haut #bloc_bienvenue dd, #page_accueil #bloc_right #bloc_accueil-haut #bloc_bienvenue dt {color: #636363; font-size:12px; padding : 10px 20px;}
#page_accueil #bloc_right #bloc_accueil-haut #bloc_bienvenue dt {text-transform: uppercase; font-size:17px; font-weight:bold;}
#page_accueil #bloc_right #bloc_accueil-haut #bloc_bienvenue strong {color:#1A507C;}

#page_accueil #bloc_right #bloc_accueil-haut #bloc_bienvenue .btn {margin-top:0px; padding-top:0px;}
#page_accueil #bloc_right #bloc_accueil-haut #bloc_bienvenue .btn a{ background:url(../images/commun/btn_bleuf.png) no-repeat; float:right; display:block; width: 114px; height:25px; text-align:center; color:#fff; line-height:25px; text-transform:uppercase; font-weight:bold; font-size:11px; }
#page_accueil #bloc_right #bloc_accueil-haut #bloc_bienvenue .btn a:hover{ background:url(../images/commun/btn_bleuf1.png) no-repeat; text-decoration:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #page_accueil #bloc_right #bloc_accueil-haut #bloc_bienvenue .btn a{font-family: Arial, Helvetica, sans-serif;}
}


#page_accueil #bloc_right #bloc_accueil-haut #bloc_contact dd, #page_accueil #bloc_right #bloc_accueil-haut #bloc_contact dt {color: #636363;font-size:11px;padding : 10px 5px 5px 15px ;}
* html #page_accueil #bloc_right #bloc_accueil-haut #bloc_contact dd { padding:10px 5px 5px 10px;}
#page_accueil #bloc_right #bloc_accueil-haut #bloc_contact dt {text-transform: uppercase; font-style:oblique;font-size:17px; font-weight:bold;}
#page_accueil #bloc_right #bloc_accueil-haut #bloc_contact strong {color:#1A507C;}
#page_accueil #bloc_right #bloc_accueil-haut #bloc_contact dd {font-style:oblique;}
#page_accueil #bloc_right #bloc_accueil-haut #bloc_contact #telephone {font-weight:bold; font-size:19px; font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #page_accueil #bloc_right #bloc_accueil-haut #bloc_contact #telephone {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; font-style:normal;}
}

#page_accueil #bloc_right #bloc_accueil-haut #bloc_salon dt{ display:bloc; width:194px; height:182px; margin : 10px 0  0 13px;}

#page_accueil #bloc_right #bloc_accueil-haut #bloc_salon dd a { 
background:#1A507C url(../images/ico_plus_gris2.gif) no-repeat center left  ;
opacity : 0.80;
filter : alpha(opacity=80);
color:#FFFFFF;
display:block;
font-size:12px;
height:33px;
margin-top:-35px;
width:164px;
margin-left:13px;
font-weight: bold;
padding-left:30px; padding-top:2px;
line-height: 31px;
}


#page_accueil #bloc_right #bloc_accueil-bas {
 background:url(../images/accueil/bloc_page_bas.png) no-repeat right top;
display:block; margin-left:52px;
width:642px; height:269px; font-family:Geneva, Arial, Helvetica, sans-serif;
}

#page_accueil #bloc_right #bloc_accueil-bas dl {float:left; height:270px; display:block;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_menu { width:255px;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_mutuelle { width:230px;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_info { width:155px;}


#page_accueil #bloc_right #bloc_accueil-bas #bloc_menu dt{ display:none;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_menu #rubrique {background:url(../images/accueil/menu_categorie.png) left top no-repeat; display:block; width:53px; height:269px; position:absolute;
-background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/accueil/menu_categorie.png',sizingMethod='scale');}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_menu li {list-style:none;}

#page_accueil #bloc_right #bloc_accueil-bas #bloc_menu #menu_particulier li a, #page_accueil #bloc_right #bloc_accueil-bas #bloc_menu #menu_entreprise li a {font-size:12px; text-decoration:none; text-align:right; border-bottom: 1px dotted  #CCCCCC; height:25px; display:block; line-height:25px; padding-right:35px; font-family: Arial, Helvetica, sans-serif;}

#page_accueil #bloc_right #bloc_accueil-bas #bloc_menu #menu_particulier li a{
 background:url(../images/accueil/fleche_orange.gif) right center no-repeat;color:#ED6502; }
#page_accueil #bloc_right #bloc_accueil-bas #bloc_menu #menu_particulier li a:hover { background-color:#FBD19F; }

#page_accueil #bloc_right #bloc_accueil-bas #bloc_menu #menu_entreprise li a{ 
background:url(../images/accueil/fleche_bleu.gif) right center no-repeat;  color:#43625C;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_menu #menu_entreprise li a:hover { background-color:#B4CCCE; }


#page_accueil #bloc_right #bloc_accueil-bas #bloc_mutuelle dd, #page_accueil #bloc_right #bloc_accueil-bas #bloc_mutuelle dt {color: #636363; font-size:12px; padding : 10px 20px;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_mutuelle dt {text-transform: uppercase; font-size:17px; font-weight:bold; padding-top:5px;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_mutuelle strong {color:#4F7319;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_mutuelle a {font-weight:bold;color:#487F1A; text-decoration:underline;  }
#page_accueil #bloc_right #bloc_accueil-bas #bloc_mutuelle a:hover {font-weight:bold;color:#23400b; text-decoration:underline;  }


#page_accueil #bloc_right #bloc_accueil-bas #bloc_info dt{color: #636363; padding : 5px 20px 5px 15px; text-transform: uppercase; font-size:17px; font-weight:bold;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_info strong {color:#428CA5;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_info ul { display:block; width:140px; height:150px; }
#page_accueil #bloc_right #bloc_accueil-bas #bloc_info li {list-style:none; margin-left:18px; line-height:25px;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_info li a{ padding-left:20px; background:url(../images/ico_plus_bleu.jpg) left center no-repeat; font-size:11px; text-decoration:underline; color:#428CA5;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_info li a:hover { background:url(../images/ico_plus_bleu2.jpg) left center no-repeat; color:#1F4C60; text-decoration:underline;}


#page_accueil #bloc_right #bloc_accueil-bas #bloc_info #newsletter {margin-top:37px;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_info #newsletter label {display:none;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_info #newsletter input { width:110px; border:1px solid #CCCCCC; font-size:10px; height:18px; padding-left:2px; margin-left:0px; line-height:18px; vertical-align:bottom;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_info #newsletter input#submit_newsletter {border: none; background: url(../images/accueil/btn_ok1.jpg) left center no-repeat; width:24px; height:20px; color:#FFFFFF; cursor:pointer; font-weight:bold; line-height:20px;}
#page_accueil #bloc_right #bloc_accueil-bas #bloc_info #newsletter input#submit_newsletter:hover {background: url(../images/accueil/btn_ok2.jpg) left center no-repeat;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #page_accueil #bloc_right #bloc_accueil-bas #bloc_info #newsletter {margin-top:35px;}
  #page_accueil #bloc_right #bloc_accueil-bas #bloc_info #newsletter input {}
}



/**************Pages internes**************/
#page .bloc_left #bloc_menu {padding-left:15px;}
#page .bloc_left #bloc_menu dt {
display:block; text-transform: uppercase; font-weight:bold;
width:171px; height:88px; text-shadow: 0px 0px 5px #000;
}

.orange #page .bloc_left #bloc_menu dt {
background:url(../images/commun/menug_entete.png) no-repeat right center;
-background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/commun/menug_entete.png',sizingMethod='scale');
}
.vert #page .bloc_left #bloc_menu dt {
background:url(../images/commun/menug_entete_vert.png) no-repeat right center;
-background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/commun/menug_entete_vert.png',sizingMethod='scale');
}
.bleu #page .bloc_left #bloc_menu dt {
background:url(../images/commun/menug_entete_bleu.png) no-repeat right center;
-background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/commun/menug_entete_bleu.png',sizingMethod='scale');
}


#page .bloc_left #bloc_menu dt strong {display:block;  height:35px; width:160px; padding-top:50px; padding-left:10px; vertical-align:middle;}

#page .bloc_left #bloc_menu dd ul{ margin: 0; padding :0; width:171px;background-color:#EDEDED;}
#page .bloc_left #bloc_menu li {list-style:none;  margin: 0; padding :0; }
#page .bloc_left #bloc_menu li a { background-color:#EDEDED; padding : 2px 5px ; display:block; font-size:11px; border-top:dotted 1px #B7B7B7; color:#79797B;width:161px; line-height:15px; }
#page .bloc_left #bloc_menu li a:hover { background-color:#DFDFDF; color:#737373; text-decoration:none;}
#page .bloc_left #bloc_menu li li a {font-size:10px; padding-left:25px; width:141px;  border-top:none; background-color:#DFDFDF ;color:#666666; display:block;}
#page .bloc_left #bloc_menu li li a:hover { background:#BFBFBF url(../images/commun/puce_menu.gif) center left no-repeat; color:#666666;}

* html #page .bloc_left #bloc_menu li a { width:100%;}
* html #page .bloc_left #bloc_menu li li a { width:100%;}

#page .bloc_left #bloc_menu li li.active a{background:#BFBFBF url(../images/commun/puce_menu.gif) center left no-repeat; color:#666666;}
#page .bloc_left #bloc_menu .active a{background-color:#DFDFDF; color:#666666;}
#page .bloc_left #bloc_menu .active a:hover {background-color:#BFBFBF}

#page .bloc_left #bloc_com {padding-left:15px; margin-top:15px;}
#page .bloc_left #bloc_com dt { display:block; height:172px; width:171px; font-size:1px; text-indent:-9000px;}
#page .bloc_left #bloc_com dd a { margin-top:-30px; display:block; margin-left:10px; 
width:93px; height:23px; line-height:23px; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
 background:url(../images/commun/btn_ensavoirplus.jpg) no-repeat; color:#FFFFFF; text-transform:uppercase; text-align:center;}
 
 
#page #bloc_right #bloc_haut {

display:block; margin-left:50px; 
width:642px; height:165px; font-family:Arial, Helvetica, sans-serif;
clear:left;
}

#page #bloc_right #bloc_haut #titre_img {
background:url(../images/commun/titre.png) no-repeat left top;
display:block; float:left; height:165px; width:642px; 
 -background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/commun/titre.png',sizingMethod='scale');
 }

#page #bloc_right #bloc_haut #titre_img #titre_page { width:240px; padding-left:20px;position:relative; top:30%;}
#page #bloc_right #bloc_haut #titre_img #titre_page h2{ 
 text-transform:uppercase; font-size:18px;  font-weight:normal; color:#666666; }
#page #bloc_right #bloc_accueil-haut h1 {font-weight:bold; font-size:20px;}

.vert #page   #bloc_haut #titre_img #titre_page h1  { color:#478216;font-weight:bold; font-size:20px; text-transform:uppercase;}
.bleu #page #bloc_haut #titre_img  #titre_page h1 { color:#1F4F7A;font-weight:bold; font-size:20px; text-transform:uppercase;}
.orange #page #bloc_haut #titre_img #titre_page h1  {color:#E1680B;font-weight:bold; font-size:20px; text-transform:uppercase;}


#page #bloc_right #bloc_bas,
#page #bloc_right #bloc_bas_large {
 background:#fff url(../images/commun/box-right_page.jpg) no-repeat top left;
display:block; margin-left:52px; height:auto; clear:both;
width:630px; font-family:Geneva, Arial, Helvetica, sans-serif;
}

#page #bloc_right #bloc_bas #txt, #page #bloc_right #bloc_bas_large #txt {float:left; font-size:12px; padding : 15px 30px 30px 20px; width: 420px; color:#666666; }
#page #bloc_right #bloc_bas #txt p, #page #bloc_right #bloc_bas_large #txt p{color:#666666;margin-top:10px;}
#page #bloc_right #txt-right { float:right; width:160px; margin-right:-10px;}


.vert #page  #bloc_bas #txt strong, .vert #page #bloc_bas_large #txt strong { color:#478216;}
.bleu #page  #bloc_bas #txt strong,.bleu #page #bloc_bas_large #txt strong {color:#1F4F7A;}
.orange #page  #bloc_bas #txt strong, .orange #page #bloc_bas_large #txt strong {color:#E1680B;}

.vert #page #bloc_bas #txt em strong, .vert #page #bloc_bas_large #txt em strong { color:#478216; font-weight:normal}
.bleu #page #bloc_bas #txt em strong, .bleu #page #bloc_bas_large #txt em strong {color:#1F4F7A;font-weight:normal}
.orange #page #bloc_bas #txt em strong, .orange #page #bloc_bas_large #txt em strong {color:#E1680B;font-weight:normal}

#page  #bloc_bas #txt ul,#page  #bloc_bas_large #txt ul { margin:10px 0 10px 30px;color:#666666;}
#page  #bloc_bas #txt li,#page  #bloc_bas_large #txt li  {color:#666666; list-style:none; margin-bottom:10px; padding-left:10px;}
.vert #page #bloc_bas #txt li, .vert #page #bloc_bas_large #txt li {background:url(../images/commun/fleche_verte.gif) left 3px no-repeat;}
.bleu #page #bloc_bas #txt li, .bleu #page #bloc_bas_large #txt li {background:url(../images/commun/fleche_bleu.gif) left 3px no-repeat;}
.orange #page #bloc_bas #txt li, .orange #page #bloc_bas_large #txt li {background:url(../images/commun/fleche_orange.gif) left 3px no-repeat;}

/*Note page*/
#page #bloc_right #txt-right dt {color: #636363; padding : 20px 0 0 20px; text-transform: uppercase; font-size:17px; font-weight:bold; background:url(../images/commun/txt-right_dt.png) no-repeat; height:89px; }
#page #bloc_right #txt-right dt strong { font-size:18px;}
#page #bloc_right #txt-right dd {background:url(../images/commun/txt-right_dd.png) left bottom no-repeat;}

#page #bloc_right #txt-right dd ul {padding : 0 10px 20px 5px;}
#page #bloc_right #txt-right dd li{ list-style:none; padding-bottom:5px; }
#page #bloc_right #txt-right dd li a { font-size:10px;background:url(../images/commun/ico_pdf_petit.jpg) left top no-repeat; padding-left:20px; text-decoration: underline; display:block; line-height:19px;}
#page #bloc_right #txt-right dd li a:hover {color:#333333;}

#page #bloc_right #txt-right #non_adherent {text-align:center; color:#1F4F7A; font-style:oblique; font-size:10px;padding : 0 15px 20px 15px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}



#page  #bloc_right #bloc_bas #txt .bloc-liste-doc strong, #page  #bloc_right #bloc_bas_large #txt .bloc-liste-doc strong {color: #636363;}
#page  #bloc_right #bloc_bas #txt .bloc-liste-doc ul, #page  #bloc_right #bloc_bas_large #txt .bloc-liste-doc ul {margin:0;}
#page  #bloc_right #bloc_bas #txt .bloc-liste-doc li, #page  #bloc_right #bloc_bas_large #txt .bloc-liste-doc li {list-style:none; padding-top:6px; background:none; margin:0; padding:0;}
#page  #bloc_right #bloc_bas #txt .bloc-liste-doc li a, #page  #bloc_right #bloc_bas_large #txt .bloc-liste-doc li a {font-size:10px;background:url(../images/commun/ico_pdf_grand.jpg) left center no-repeat; padding-left:30px; text-decoration: underline; display:block; line-height:30px;}
#page  #bloc_right #bloc_bas #txt .bloc-liste-doc li a:hover, #page  #bloc_right #bloc_bas_large #txt .bloc-liste-doc li a:hover {color:#333333;}


/*adhesion*/

#page #bloc_right #bloc_bas #txt #form_adhesion em, #page #bloc_right #bloc_bas_large #txt #form_adhesion em {font-size:10px;}


#page #bloc_right #bloc_bas #txt #form_adhesion label, #page #bloc_right #bloc_bas #txt #form_adhesion p, #page #bloc_right #bloc_bas_large #txt #form_adhesion label, #page #bloc_right #bloc_bas_large #txt #form_adhesion p {font-size:10px;}
#page #bloc_right #bloc_bas #txt #form_adhesion input, #page #bloc_right #bloc_bas_large #txt #form_adhesion input { width:186px; font-size:10px;
border-left : #A3C0E0 2px solid; border-right : #A3C0E0 2px solid;border-top : #A3C0E0 1px solid;border-bottom : #A3C0E0 1px solid; }

#page #bloc_right #bloc_bas #txt #form_adhesion textarea, #page #bloc_right #bloc_bas_large #txt #form_adhesion textarea { width:186px; font-size:11px;
border-left : #A3C0E0 2px solid; border-right : #A3C0E0 2px solid;border-top : #A3C0E0 1px solid;border-bottom : #A3C0E0 1px solid; }
#page #bloc_right #bloc_bas #txt #form_adhesion option, #page #bloc_right #bloc_bas_large #txt #form_adhesion option { padding-left :5px;}
#page #bloc_right #bloc_bas #txt #form_adhesion p, #page #bloc_right #bloc_bas_large #txt #form_adhesion p {float:left; width:210px;}

#page #bloc_right #bloc_bas #txt #form_adhesion select, #page #bloc_right #bloc_bas_large #txt #form_adhesion select {border : #A3C0E0 1px solid;width:190px;font-size:10px;}
#page #bloc_right #bloc_bas #txt #form_adhesion select, #page #bloc_right #bloc_bas_large #txt #form_adhesion #jour,
#page #bloc_right #bloc_bas #txt #form_adhesion select, #page #bloc_right #bloc_bas_large #txt #form_adhesion #mois {border : #A3C0E0 1px solid;width:40px;font-size:10px;}
#page #bloc_right #bloc_bas #txt #form_adhesion select, #page #bloc_right #bloc_bas_large #txt #form_adhesion #annee {border : #A3C0E0 1px solid;width:60px;font-size:10px;}

#page #bloc_right #bloc_bas #txt #form_adhesion #date label, #page #bloc_right #bloc_bas #txt #form_adhesion #adresse label, #page #bloc_right #bloc_bas_large #txt #form_adhesion #date label, #page #bloc_right #bloc_bas_large #txt #form_adhesion #adresse label{display:none;}
#page #bloc_right #bloc_bas #txt #form_adhesion input#jour, 
#page #bloc_right #bloc_bas_large #txt #form_adhesion input#jour,
#page #bloc_right #bloc_bas #txt #form_adhesion input#mois, 
#page #bloc_right #bloc_bas_large #txt #form_adhesion input#mois, 
#page #bloc_right #bloc_bas #txt #form_adhesion input#annee,
#page #bloc_right #bloc_bas_large #txt #form_adhesion input#annee {width:53px; margin-right:6px;}

#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre2, 
#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre3, 
#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre4,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre2, 
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre3, 
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre4 {
background:url(../images/sep_horizonatl3.jpg) top left no-repeat; margin-top:15px;}

#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre2 #adresse input,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre2 #adresse input {margin-bottom:4px;}

#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre4,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre4 {margin-bottom:20px;}
#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre4  input,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre4  input { width:20px; border:none;}
#page #bloc_right #bloc_bas #txt #form_adhesion .form_txt,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .form_txt { float:none;width:100%; }
#page #bloc_right #bloc_bas #txt #form_adhesion .form_txt strong,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .form_txt strong {color:#636363; font-weight:bold; font-size:11px; }

#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre5 #submit_envoie,
#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre5 #efface,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre5 #submit_envoie,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre5 #efface { cursor:pointer; text-transform:uppercase; float:left;}

#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre5 input,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre5 input { border:none;}
#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre5 #submit_envoie,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre5 #submit_envoie {background:url(../images/commun/btn_envoyer.jpg) no-repeat;text-align:center;
width:75px; height:25px; line-height:25px; color:#FFFFFF; font-weight:bold;}
#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre5 #submit_envoie:hover,
#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre5 #efface:hover,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre5 #submit_envoie:hover,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre5 #efface:hover {text-decoration:underline;}

#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre5 #efface,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre5 #efface {background:url(../images/commun/btn_efface.jpg) no-repeat;text-align:center;
width:75px; height:25px; line-height:25px; color:#FFFFFF; font-weight:bold; margin-left:10px;}

#page #bloc_right #bloc_bas #txt #form_adhesion .adhesion_cadre5 #champ,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .adhesion_cadre5 #champ {float:right; text-align:right;}


/*page contenu fond large*/

#page #bloc_right #bloc_bas_large {
 background:#fff url(../images/commun/box-right_page_large.jpg) no-repeat top left;
display:block; margin-left:52px; height:auto; clear:both;
width:630px; font-family:Geneva, Arial, Helvetica, sans-serif;
}
#page #bloc_right #bloc_bas_large #txt {float:left; font-size:12px; padding : 15px 10px 30px 20px; width: 450px; color:#666666;  }

#page #bloc_right #bloc_bas_large table { width:580px; border-top:1px solid #ACACAC; border-left:1px solid #ACACAC; margin : 20px 0;}
#page #bloc_right #bloc_bas_large table td {border-right:1px solid #ACACAC; border-bottom:1px solid #ACACAC;}
#page #bloc_right #bloc_bas_large table thead td {border-right:1px solid #fff; font-weight: bold;}
#page #bloc_right #bloc_bas_large table thead .der {border-right:1px solid #ACACAC;}
#page #bloc_right #bloc_bas_large table thead {text-align:center; background-color:#ADADAD; color:#FFFFFF; line-height:15px; height:25px;}
#page #bloc_right #bloc_bas_large table tfoot td{background-color:#E9E9E9; height:25px;text-align:center; color:#4D4D4D; font-weight:bold; }
#page #bloc_right #bloc_bas_large table tbody td{color:#4D4D4D; text-align:center; padding :5px 0; }
#page #bloc_right #bloc_bas_large table tfoot .gris_fonce {color:#FFFFFF; font-weight:bold; background-color:#4D4D4D; color:#fff;}


/*connexion*/


#page .bloc_left #bloc_img_adherent {display:block;
width:177px; height:188px; margin-left:45px; margin-top:229px;
background:url(../images/adherent/cle.png) bottom right no-repeat;
-background: none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/templates/images/adherent/cle.png',sizingMethod='scale');
}

*html #page .bloc_left #bloc_img_adherent{margin-left:15px; }

#page #bloc_right #bloc_bas_large #txt #form_connexion { margin-top:40px; margin-bottom:20px; padding-left:20px; width:100%;}
#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre1 p {float:left;}
#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre1 label {font-size:10px;}
#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre1 input { width:250px; font-size:10px; margin-right:20px;
border-left : #A3C0E0 2px solid; border-right : #A3C0E0 2px solid;border-top : #A3C0E0 1px solid;border-bottom : #A3C0E0 1px solid; }

#page #bloc_right #bloc_bas_large #txt #form_connexion #oublie { font-size:11px; text-align:right; font-weight:bold;}
#page #bloc_right #bloc_bas_large #txt #form_connexion #oublie a {color:#3d88a6;text-decoration:underline; padding-right:50px;}
#page #bloc_right #bloc_bas_large #txt #form_connexion #oublie a:hover{text-decoration:none;}

#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre2 p{ text-transform:uppercase; text-align:right; }
#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre2 p span {color:#666666; font-weight:bold; padding : 0 10px;}
#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre2 #particulier,
#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre2 #entreprise { cursor:pointer;text-transform:uppercase; font-weight:bold;font-size:10px;
 height:25px; line-height:25px; color:#FFFFFF;text-align:center; }

#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre2 { padding-right:50px;}
#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre2 #particulier {
background:url(../images/commun/btn_orange.jpg) no-repeat;width:102px;  }
#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre2 #entreprise {
background:url(../images/commun/btn_bleuclair.jpg) no-repeat; width:93px;  }

#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre2 #particulier:hover,
#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre2 #entreprise:hover {text-decoration:underline;}

#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre3 p {float:left;}
#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre3 #btn-valid {cursor:pointer;text-transform:uppercase; font-weight:bold;font-size:10px;
background:url(../images/commun/btn_efface.jpg) no-repeat;width:75px; height:25px; color:#FFFFFF;text-align:center; }
#page #bloc_right #bloc_bas_large #txt #form_connexion .cadre3 #btn-valid:hover {background:url(../images/commun/btn_efface2.jpg) no-repeat;}

/*Page recherche*/

#page #bloc_right_recherche {
float:left;
width:650px; 
display:block;margin-top :15px; 
background: transparent url(../images/cahier.png) top left repeat-y;     
}

* html #bloc_right_recherche {margin-left:40px;}

#page #bloc_right_recherche #txt,
.tx-indexedsearch-res {
 background-color:#fff;
display:block; margin-left:52px; height:auto; clear:both;
width:640px; font-family:Geneva, Arial, Helvetica, sans-serif;
}

#page #bloc_right_recherche #page_search {background: url(../images/recherche/bloc_search.jpg) top left no-repeat; height:54px; margin-left:50px; width:642px; }
#page #bloc_right_recherche #page_search form {margin-left:70px;}
#page #bloc_right_recherche #page_search input { border:1px solid #999999; width:144px; background-color:#FFFFFF; color:#000000; font-size:11px; vertical-align:top; height:20px; margin-top:7px;line-height:20px; padding-left:1px; }
#page #bloc_right_recherche #page_search label {display:none;}
#page #bloc_right_recherche #page_search input#submit,
#page #bloc_right_recherche #page_search input.submit {border: none; background: url(../images/recherche/btn_ok.jpg) left center no-repeat; width:23px; height:21px; color:#FFFFFF; cursor:pointer; font-weight:bold; line-height:21px;}
#page #bloc_right_recherche #page_search input#submit:hover,
#page #bloc_right_recherche #page_search input.submit:hover {background: url(../images/ico_header_valid1.jpg) left center no-repeat;}

#page #bloc_right_recherche #titre {background: url(../images/recherche/sep_titre.jpg) bottom left no-repeat; height:80px; width:622px; padding-top:20px; clear:both;}
#page #bloc_right_recherche #titre h1,
.tx-indexedsearch-whatis {font-size:19px; color:#204f7a; padding-left :20px;}
#page #bloc_right_recherche  #titre p strong{color:#204f7a; }
#page #bloc_right_recherche  #titre p, .tx-indexedsearch-browsebox {font-size:12px; font-weight:bold;padding-left:20px; color:#838383; float:left;}


#page #bloc_right_recherche  #titre #form {float:right; margin-right:20px; clear:both; margin-top:-20px;}
#page #bloc_right_recherche  #titre #form label {color:#204f7a; font-weight:bold; font-size:12px;}
#page #bloc_right_recherche  #titre #form select { border:1px solid #A3C0E0; padding : 0 0 0 2px; width:50px;}
#page #bloc_right_recherche  #titre #form option {padding-left:2px;}

#page #bloc_right_recherche #txt {min-height:400px;}
#page #bloc_right_recherche #txt dl,
.tx-indexedsearch-res dl {  clear:left;background: url(../images/recherche/sep_reponse.jpg) bottom left no-repeat; font-size:12px; padding-left:10px; padding-bottom :20px; padding-top:10px;}
#page #bloc_right_recherche #txt dt a,
.tx-indexedsearch-res dt a { color:#000000; font-weight:bold; font-size:14px;border-left:3px solid #9db2c5;padding-left:10px; }
#page #bloc_right_recherche #txt dd,
.tx-indexedsearch-res dd {color:#666666;border-left:3px solid #9db2c5; padding-left:10px; padding-right:10px; }
#page #bloc_right_recherche #txt .date,
.tx-indexedsearch-res .date {color:#000000; font-style:oblique;}

.tx-indexedsearch-browsebox, .tx-indexedsearch-whatis { margin-left: 52px; background: #fff; width:620px; }
* html .tx-indexedsearch-browsebox, * html .tx-indexedsearch-whatis, * html .tx-indexedsearch .tx-indexedsearch-noresults { width:640px; }

.tx-indexedsearch .tx-indexedsearch-whatis { margin-top: 0; margin-bottom: 0; font-weight: bold; }
.tx-indexedsearch-whatis span { color: #838383; }
.tx-indexedsearch-browsebox { height: 50px; float: none; }
.tx-indexedsearch-browsebox p { padding-bottom: 20px; }
.tx-indexedsearch-res { background:url("../images/recherche/sep_titre.jpg") #fff no-repeat left top; padding-top: 20px; }

.tx-indexedsearch .tx-indexedsearch-noresults { padding-bottom: 20px; background: #fff; text-align: left; margin-left: 52px; width: 620px; padding-left: 20px; padding-top: 20px;}

.tx-indexedsearch-rules { padding-bottom: 20px; font-size: 12px; margin-left: 52px; width: 620px; padding-left: 20px; background: #fff;  font-family: Geneva,Arial,Helvetica,sans-serif; }
.tx-indexedsearch-rules h2 { font-size: 14px; color: #000; }

ul.browsebox li a { font-weight: normal; }
ul.browsebox li.tx-indexedsearch-browselist-currentPage a { color: #204F7A; font-weight: bold; }

#page #bloc_right_recherche #pagination {background: url(../images/recherche/bloc_pagination.jpg) top left no-repeat; display:block; height:47px;margin-left:51px;width:642px; }

#page #bloc_right_recherche #pagination #place { text-align:center; font-size:11px; color:#838383; font-weight:bold; padding-top:26px;}

#page #bloc_right_recherche #pagination #pagination_page {margin-top:-30px;}
#page #bloc_right_recherche #pagination #suiv a, #page #bloc_right_recherche #pagination #prec a{font-size:11px;color:#838383; font-weight:bold; }
#page #bloc_right_recherche #pagination #suiv {text-align:right; width:320px; display:block; float:right;height:32px;background: url(../images/recherche/fleche_suivant.png) top right no-repeat; line-height:40px; }
#page #bloc_right_recherche #pagination #suiv a {padding-right :50px;  }

#page #bloc_right_recherche #pagination #prec {text-align:left; width:320px;  display:block; float:left;height:32px;background: url(../images/recherche/fleche_precedent.png) top left no-repeat; line-height:40px; }
#page #bloc_right_recherche #pagination #prec a {padding-left :50px;  }



/*DEmande d'informations */

#page #bloc_right #bloc_bas #txt #form_adhesion .demandeinfo_cadre1 textarea,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .demandeinfo_cadre1 textarea { height:51px;}

#page #bloc_right #bloc_bas #txt #form_adhesion .demandeinfo_cadre2, 
#page #bloc_right #bloc_bas #txt #form_adhesion .demandeinfo_cadre3, 
#page #bloc_right #bloc_bas #txt #form_adhesion .demandeinfo_cadre4,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .demandeinfo_cadre2, 
#page #bloc_right #bloc_bas_large #txt #form_adhesion .demandeinfo_cadre3, 
#page #bloc_right #bloc_bas_large #txt #form_adhesion .demandeinfo_cadre4 {
background:url(../images/sep_horizonatl3.jpg) top left no-repeat; margin-top:15px;}

#page #bloc_right #bloc_bas #txt #form_adhesion .demandeinfo_cadre4,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .demandeinfo_cadre4 {margin-bottom:20px;}
#page #bloc_right #bloc_bas #txt #form_adhesion .demandeinfo_cadre4  input,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .demandeinfo_cadre4  input { width:20px; border:none;}

#page #bloc_right #bloc_bas #txt #form_adhesion .demandeinfo_cadre3 input,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .demandeinfo_cadre3 input { width:20px; float:left; border:none;}
#page #bloc_right #bloc_bas #txt #form_adhesion .demandeinfo_cadre3 .rep,
#page #bloc_right #bloc_bas_large #txt #form_adhesion .demandeinfo_cadre3 .rep { width:60px;}



/*Formulaire autres : avis */

#page #bloc_right #bloc_bas_large #txt #form_large fieldset {margin:20px;}
#page #bloc_right #bloc_bas_large #txt #form_large label {font-size:10px;}
#page #bloc_right #bloc_bas_large #txt #form_large input { width:186px; font-size:10px;
border-left : #A3C0E0 2px solid; border-right : #A3C0E0 2px solid;border-top : #A3C0E0 1px solid;border-bottom : #A3C0E0 1px solid; }
#page #bloc_right #bloc_bas_large #txt #form_large select {border : #A3C0E0 1px solid;width:190px;font-size:10px;}
#page #bloc_right #bloc_bas_large #txt #form_large #jour,
#page #bloc_right #bloc_bas_large #txt #form_large #mois { width: 40px; }
#page #bloc_right #bloc_bas_large #txt #form_large #annee { width: 60px; }
#page #bloc_right #bloc_bas_large #txt #form_large textarea { width:395px; font-size:11px; height:60px;
border-left : #A3C0E0 2px solid; border-right : #A3C0E0 2px solid;border-top : #A3C0E0 1px solid;border-bottom : #A3C0E0 1px solid; }
#page #bloc_right #bloc_bas_large #txt #form_large #address { width:186px; }
#page #bloc_right #bloc_bas_large #txt #form_large option { padding-left :5px;}
#page #bloc_right #bloc_bas_large #txt #form_large p {float:left; width:210px; font-size:10px;}

#page #bloc_right #bloc_bas_large #txt #form_large .adhesion_cadre5 #submit_envoie,
#page #bloc_right #bloc_bas_large #txt #form_large .adhesion_cadre5 #efface { cursor:pointer; text-transform:uppercase; float:left;}
#page #bloc_right #bloc_bas_large #txt #form_large .adhesion_cadre5 input { border:none;}
#page #bloc_right #bloc_bas_large #txt #form_large .adhesion_cadre5 #submit_envoie {background:url(../images/commun/btn_envoyer.jpg) no-repeat;text-align:center;
width:75px; height:25px; line-height:25px; color:#FFFFFF; font-weight:bold;}
#page #bloc_right #bloc_bas_large #txt #form_large .adhesion_cadre5 #submit_envoie:hover,
#page #bloc_right #bloc_bas_large #txt #form_large .adhesion_cadre5 #efface:hover {text-decoration:underline;}

#page #bloc_right #bloc_bas_large #txt #form_large .adhesion_cadre5 #efface {background:url(../images/commun/btn_efface.jpg) no-repeat;text-align:center;
width:75px; height:25px; line-height:25px; color:#FFFFFF; font-weight:bold; margin-left:10px;}

#page #bloc_right #bloc_bas_large #txt #form_large .adhesion_cadre5 #champ {float:left; text-align:right; padding-left :30px;}
#page #bloc_right #bloc_bas_large #txt #form_large .form_txt { float:none;width:100%; }

/*Formulaire coordonnees a change */

#page #bloc_right #bloc_bas_large #txt #form_large .adhesion_cadre2, 
#page #bloc_right #bloc_bas_large #txt #form_large .adhesion_cadre3, 
{
background:url(../images/sep_horizonatl3.jpg) top left no-repeat; margin-top:15px;}

#page #bloc_right #bloc_bas_large #txt #form_large #date label, #page #bloc_right #bloc_bas_large #txt #form_large #adresse label {display:none;}
#page #bloc_right #bloc_bas_large #txt #form_large input#jour, 
#page #bloc_right #bloc_bas_large #txt #form_large input#mois, 
#page #bloc_right #bloc_bas_large #txt #form_large input#annee {width:53px; margin-right:6px;}
#page #bloc_right #bloc_bas_large #txt #form_large .adhesion_cadre2 #adresse input {margin-bottom:4px;}



/*appel à cotisation */
#page #bloc_right #form_parcourir {margin : 20px 0;}
#page #bloc_right #form_parcourir #fieldset {float:left;}
#page #bloc_right #form_parcourir #conteneurFile #divFile{
position : relative;
width : 220px; height:25px;
text-align : left; 
margin:0 0 0 0; padding:0;
cursor:pointer;
}

#page #bloc_right #form_parcourir #conteneurFile .inputFile{
opacity : 0; /* for !IE */
filter : alpha(opacity=0); /* for IE */
position : absolute;
right : 0;
top : 0;
height:21px; cursor:pointer;
}
#page #bloc_right #form_parcourir #conteneurFile .inputText{
padding : 2px 2px;
background :#fff  ; border :1px solid #999999;
width : 120px; color:#333;
height:17px; vertical-align:middle;cursor:pointer;
}

#page #bloc_right #form_parcourir #conteneurFile span{
padding : 5px 10px; line-height:21px; color:#FFFFFF; vertical-align:middle; height:21px;cursor:pointer;
background: transparent url('../images/commun/btn_parcourir.jpg')  no-repeat; font-weight:bold;
text-transform:uppercase; 
}

#page #bloc_right #form_parcourir #btn_soumettre{
background:transparent url(../images/commun/btn_soumettre.jpg) no-repeat;
display:block; width:85px; height:25px; float:right; line-height:25px; text-align:center;
color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10px; cursor:pointer;
text-transform:uppercase; margin-top:-25px; margin-right:110px;
}
*html #page #bloc_right #form_parcourir #btn_soumettre {margin-top:-25px; margin-right :55px;}

#page #bloc_right #bloc_bas #txt .rouge, #page #bloc_right #bloc_bas #txt_large .rouge,
#page #bloc_right #bloc_bas_large #txt .rouge, #page #bloc_right #bloc_bas_large #txt_large .rouge { font-style:oblique; color:#b04646; font-weight:bold; }

#page #bloc_right #bloc_bas_large .news-list-container {
	margin-left: -10px;
}

#page #bloc_right #bloc_bas_large #txt .news-list-item {
	background:url("../images/recherche/sep_reponse.jpg") no-repeat -5px 100%;
	padding-bottom: 30px;
	margin-top: 20px;
	width: 620px;
	
}

#page #bloc_right #bloc_bas_large #txt .news-list-item div {	
	padding-left: 4px;
}
#page #bloc_right #bloc_bas_large #txt .news-list-item h3 {
	margin:0px;
}
#page #bloc_right #bloc_bas_large #txt .news-list-item h3 a {
	color: #204f7a;
	font-size: 12px;
	font-weight: bold;
	margin-left:4px;
}
#page #bloc_right #bloc_bas_large #txt .news-list-item .news-list-category {
  margin-bottom: 6px;
}
#page #bloc_right #bloc_bas_large #txt .news-list-item .news-list-category a {
	color: #666666;
	font-size: 10px;
	font-style:italic;
	font-weight: bold;
}
#page #bloc_right #bloc_bas_large #txt .news-list-item .news-list-date {
	font-style: oblique;
	color: #000;
	padding-left:10px;
	font-size:10px;
}


#c7 {
	margin-top :20px;
	width: 620px;
	background: url("../images/recherche/sep_titre.jpg") no-repeat -40px 100%;
	height: 40px;
}

* html #c7 {width: 610px;}

#c7 a {
	margin-right: 10px;
	font-size: 12px;
	color: #204f7a;
	font-weight: bold;
}

.news-single-item .news-single-date {
	font-style: oblique;
	color: #333333;
	font-size :10px;
}
#page #bloc_right #bloc_bas_large #txt .news-single-item h2 {
	color: #204f7a;
	font-size: 18px;
	margin-left :0px;
}
.news-single-item .news-single-backlink {
	padding-top: 10px;
}
#page #bloc_right #bloc_bas_large #txt .news-list-browse table {width:150px;margin : 10px auto;}
#page #bloc_right #bloc_bas_large #txt .news-list-browse td  {border :none;}
#page #bloc_right #bloc_bas_large .tx-ttnews-browsebox table { border: 0; border-collapse: collapse; }
#page #bloc_right #bloc_bas_large .tx-ttnews-browsebox table td { border: 0; }

#lightbox {
	background:#fff;
	border: 5px solid #2B577F;
	font-size: 12px;
	font-weight: bold;
	padding: 20px;
	text-align: center;
}
#lightbox a.close {
	background:url("../images/commun/btn_bleuf.png") no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	width: 114px;
	text-transform:uppercase;
	margin: auto;
	margin-top: 10px;
}

#page .bloc_left #bloc_com dt.bloc_com-text 
#page .bloc_left #bloc_com dt.bloc_com-text {
	background: #fff;
	text-indent: 0;
	font-size: 11px;
	color: #666;
}
#page_accueil #bloc_right #bloc_accueil-haut #bloc_salon dt {
	font-size: 11px;
	color: #666;
}
#page .bloc_left #bloc_com dt.bloc_com-text p, #page_accueil #bloc_right #bloc_accueil-haut #bloc_salon dt p { padding: 10px; }



/**************** RTE **************************/

#page #bloc_right #bloc_bas_large #txt .indent { margin-left:20px; }
#page #bloc_right #bloc_bas_large #txt .align-center  { text-align:center; }
#page #bloc_right #bloc_bas_large #txt .align-right  {  text-align:right; }
#page #bloc_right #bloc_bas_large #txt .align-justify  { text-align:justify; }

#page #bloc_right #bloc_bas_large #txt  ul,
#page #bloc_right #bloc_bas_large #txt  h1,
#page #bloc_right #bloc_bas_large #txt  h2,
#page #bloc_right #bloc_bas_large #txt  h3,
#page #bloc_right #bloc_bas_large #txt  h4,
#page #bloc_right #bloc_bas_large #txt  h5,
#page #bloc_right #bloc_bas_large #txt  li,
#page #bloc_right #bloc_bas_large #txt  ol,
#page #bloc_right #bloc_bas_large #txt  dl,
#page #bloc_right #bloc_bas_large #txt  dt,
#page #bloc_right #bloc_bas_large #txt  dd,
#page #bloc_right #bloc_bas_large #txt  span,
#page #bloc_right #bloc_bas_large #txt  table,
#page #bloc_right #bloc_bas_large #txt  td,
#page #bloc_right #bloc_bas_large #txt  tr,
#page #bloc_right #bloc_bas_large #txt  pre,
#page #bloc_right #bloc_bas_large #txt  blocquote { 
	color: #666666; 
	margin-bottom:5px;	
}
#page #bloc_right #bloc_bas_large #txt ol li {
	background:none;
	list-style-type: decimal;
	margin-bottom:5px;
	margin-left:40px;
	padding-left:0px;	
}

#page #bloc_right #bloc_bas_large #txt h1 { margin:6px; color:#0085C0; font-size:16px; }
.vert #page #bloc_right #bloc_bas_large #txt h1 { margin:6px;color: #478216;font-size:16px; }
.orange #page #bloc_right #bloc_bas_large #txt h1 { margin:6px; color: #E1680B;font-size:16px; }

#page #bloc_right #bloc_bas_large #txt h2 { margin:6px;font-size:14px; }
#page #bloc_right #bloc_bas_large #txt h3 { margin:6px;font-size:12px; }

 #page #bloc_right #bloc_bas_large #txt a { color: #0085C0; }
.vert  #page #bloc_right #bloc_bas_large #txt a  { color: #478216; }
.orange #page #bloc_right #bloc_bas_large #txt a  { color: #E1680B; }

#page #bloc_right #bloc_bas_large #txt a.interne-vert { color: #478216; }
#page #bloc_right #bloc_bas_large #txt a.interne-orange { color: #E1680B; }
#page #bloc_right #bloc_bas_large #txt a.interne-bleu { color: #0085C0;}

#page #bloc_right #bloc_bas_large #txt table { border: none; border-collapse: collapse; }
#page #bloc_right #bloc_bas_large #txt table caption  { display:none; }
#page #bloc_right #bloc_bas_large #txt table thead { background-color: transparent; color:#666666; }
#page #bloc_right #bloc_bas_large #txt table td,
#page #bloc_right #bloc_bas_large #txt table th { border: 1px solid #ACACAC;padding:5px; } 
#page #bloc_right #bloc_bas_large #txt hr { border-top: 1px solid #0085C0; margin:10px auto; width: 80%; } 
.vert #page #bloc_right #bloc_bas_large #txt hr { border-top: 1px solid #478216; } 
.orange #page #bloc_right #bloc_bas_large #txt hr { border-top: 1px solid #E1680B; } 
#page #bloc_right #bloc_bas_large #txt img { margin: 8px; } 

#bloc_right_recherche .tx-indexedsearch-rules {display:none;}



.news-catmenu span a { text-decoration: underline; }




