#container_milieu { behavior: url(/static/scripts/iepngfix.htc) }

body{ background:url('/static/images/bg_site.jpg') repeat-x #D3E7EE; font-family:Arial; font-size:12px; color:#838383;}


#utilitaires{ height:64px;  background:url('/static/images/bg_utilitaires.gif') no-repeat 72px; width:1074px; margin:0 auto;}

#utilitaires ul li a { display:block;text-indent:-3000px;}
#utilitaires ul li{ float:left; margin-left:12px;}


#container_milieu{ position:relative; width:1074px;  background:url('/static/images/bg-repeat-contenu.png')  top; background-repeat:repeat-y; margin:0px auto; min-height:500px; height:auto !important; height:500px;}
*html #container_milieu{ background:url('/static/images/bg-repeat-contenuIe6.gif'); }

#container_page{ position:relative;  background:url('/static/images/haut-contenu.jpg') no-repeat center top !important; background:url('/static/images/haut-contenuIe6.jpg') no-repeat  top;  margin:0 auto;  }
#contenu{ width:620px; float:left;  overflow:hidden; margin-top:15px; margin-left:30px; }
#header{ width:1074px;  margin:0px auto; height:140px; background:url('/static/images/haut-contenu.jpg') no-repeat center top;}
#recherche{  width:230px;    margin: 0 0 0 auto; padding:17px 50px 0px 0px;}
#champRecherche{margin: 0 0 0 auto; background:url('/static/images/bg_recherche.gif') no-repeat; text-align:left; width:201px; height:25px;  padding-top:8px;}
#loupe{ width:22px;  height:22px; float:left; margin-top:5px;}
#logo{ margin-left:57px !important; margin-left:30px; margin-top:20px; height:100px; }
#logo a{ height:100px; width:215px; display:block; text-decoration:none;}
#input_recherche{        color:#99ccec; font-size:12px; width:177px; margin-left:10px; border:0px;}
#container_menu_principal{ width:791px;  height:90px; }
#footer{ width:1035px; margin:-1px auto; background:url('/static/images/bg_footer.jpg') no-repeat top; color:#63a9dc; font-size:11px; text-align:right; padding-top:46px; padding-bottom:20px; padding-right:39px;}


/*MENU DE GAUCHE */
#menuGaucheBgBottom ul li ul li ul { display:none; }
#menu-gauche-repeat-bg{ float:left; width:303px; background:url('/static/images/bg_repeat_menu_gauche.jpg') repeat-y; min-height:325px; height:auto !important; height:325px;  }
#menu-gauche-bg-top { background:url('/static/images/bg_haut_menu_gauche.jpg') no-repeat top; }
#menuGaucheBgBottom{   background-image:url('/static/images/bg_bas_menu_gauche.jpg'); background-repeat:no-repeat; background-position:bottom; min-height:325px; height:auto !important; height:325px; padding-bottom:50px; font-size:11px; }
#menuGaucheBgBottom ul{ margin-left:63px; padding-top:25px; }
#menuGaucheBgBottom ul li { border-bottom:1px solid #e3f0f9; width:165px; padding:5px 15px 5px 0; }
#menuGaucheBgBottom ul li a:link, #menuGaucheBgBottom ul li a:visited { color:#838383; text-decoration:none; position:relative;  }
#menuGaucheBgBottom ul li a:hover { color:#6dafde; text-decoration:none;   }

#menuGaucheBgBottom ul li.childSelected{ background:url('/static/images/arrow.gif') 100% 8px no-repeat;}
#menuGaucheBgBottom ul li.childSelected ul li.selected{ background:none;}
#menuGaucheBgBottom ul li.selected{ background:url('/static/images/arrow.gif') 100% 8px no-repeat;}
#menuGaucheBgBottom ul li a.selected:link,#menuGaucheBgBottom ul li a.selected:visited,#menuGaucheBgBottom ul li a.selected:active{ color:#6dafde; font-weight:bold;}

#menuGaucheBgBottom ul li a.selected:link,#menuGaucheBgBottom ul li a.selected:visited,#menuGaucheBgBottom ul li a.selected:active{ color:#6dafde; font-weight:bold; font-family:Arial;}
#menuGaucheBgBottom ul li ul li a.selected:link,#menuGaucheBgBottom ul li ul li a.selected:visited,#menuGaucheBgBottom ul li ul li a.selected:active{ color:#6dafde; font-weight:normal;}
#menuGaucheBgBottom ul li a.childSelected:link,#menuGaucheBgBottom ul li a.childSelected:visited,#menuGaucheBgBottom ul li a.childSelected :active{ color:#6dafde; font-weight:bold; }

#menuGaucheBgBottom ul li ul { margin-left:15px; padding-top:3px; }
#menuGaucheBgBottom ul li ul li { border-bottom:0px; padding:2px 0px 2px 0px; line-height:12px;}
#menuGaucheBgBottom ul li ul li a:link, #menuGaucheBgBottom ul li ul li a:visited { color:#838383; text-decoration:none; font-size:11px; font-family:Arial;   }
#menuGaucheBgBottom ul li ul li a:hover { color:#6dafde; text-decoration:none; font-size:11px; font-family:Arial;   }
#menuGaucheBgBottom ul li.withChildren ul { display:none;}
#menuGaucheBgBottom ul li.childSelected ul{ display:block;}
#menuGaucheBgBottom ul li.selected ul{ display:block;}
#menuGaucheBgBottom ul li ul li.selected,#menuGaucheBgBottom ul li ul li.childSelected{ background:none;}

/*Masque le menu de 3eme niveau*/
#menuGaucheBgBottom ul li#menuGaucheBgBottom_item_3 ul li#menuGaucheBgBottom_item_1 ul { display:none; }

/*Masque le menu de 4eme niveau*/
#menuGaucheBgBottom ul li ul li ul li{ display:none;}


#bloc_bas_menu{ margin-left:36px; }

/*TYPO */
H1 {padding:15px 0 10px 0; margin:0; font-size:18px; color:#63a9dc; font-weight:bold; }
H2 {padding:12px 0 5px 0; margin:0; font-size:15px; color:#63a9dc; font-weight:bold; }
H3 {padding:5px 0 0 0; margin:0; font-size:13px; color:#63a9dc; font-weight:normal;}
H4 {padding:0;font-size:11px;font-weight:normal; color:#838383; text-transform:uppercase; font-weight:bold;}
p {padding:0 0 12px 0;}
a:link,a:visited,a:active{ color:#63a9dc;}
a:hover{ color:#526792;}
a.pointeOu:link,a.pointeOu:visited,a.pointeOu:active{ color:Red;}
.small{ font-size:10px;}
.bleuFlash{color:#67aade;}
.bleuFonce{color:#526792;}
.or{ color: #d1a41d;}
#contenu ul{margin:0 0 0 0; padding:5px 0 12px 0px;list-style:none;}
#contenu ol{ padding:5px 0 12px 0px; }
ol li { list-style-type:decimal; margin-left:25px; }
#contenu ul li, ul.normal li {display:block; margin:0 0 0 0; padding:0 0 2px 15px;background: url(/static/images/icons/li.gif) no-repeat;}
.rouge{ color:Red;}
.minuscule { text-transform:lowercase;}





/*ACCUEIL */
#vousEtes{ float:left;  }
#vousEtes ul{padding-top:39px; width:196px !important; width:197px; }
#vousEtes ul li a:link,#vousEtes ul li a:visited {color:#ffffff; font-size:12px; text-decoration:none;display:block; height:51px; line-height:51px; padding-left:13px; border-top:1px solid #c7e7f2;}

#vousEtes ul li a#consommateur:hover {background:url('/static/images/bg_btMenuRapide.jpg') no-repeat; background-position:0px 0px; color:#2870aa;} 
#vousEtes ul li a#membres:hover {background:url('/static/images/bg_btMenuRapide.jpg') no-repeat; background-position:0px -51px; color:#2870aa;} 
#vousEtes ul li a#fournisseur:hover {background:url('/static/images/bg_btMenuRapide.jpg') no-repeat; background-position:0px -102px; color:#2870aa;} 
#vousEtes ul li a#medias:hover {background:url('/static/images/bg_btMenuRapide.jpg') no-repeat; background-position:0px -157px; color:#2870aa;} 




#actualitesEvenements{  margin-left:63px; overflow:auto; background:url('/static/images/pointille_vertical.gif') repeat-y 623px 0px ; }
#actualites { float:left; width:607px;}

#actualites h1{ color:#ffffff; margin-bottom:13px;}

#menuRapide{ width:400px; height:248px; float:left; padding-left:43px; }
#menuRapide ul li { margin-bottom:2px;}
#menuRapide ul li a{ color:#307bb5; text-decoration:none; }

#menu_consommateur, #menu_fournisseur, #menu_medias, #menu_membres{ display:none; }



#actualites .col1{ float:left; margin-left:23px !important; margin-left:10px; width:270px;}
#actualites .col1 ul  { margin:0px; padding:0px;}
#actualites .col1 ul li { margin:0px; padding:0px; color:#515151; margin-bottom:18px; font-size:11px; }
#actualites .col1 ul li a:link,#actualites .col1 ul li a:visited,#actualites .col1 ul li a:active{ color:#d1a41d; text-decoration:none; display:block;}


#actualites .col1Details{ float:left; width:270px;}
#actualites .col1Details ul  { margin:0px; padding:0px;}
#actualites .col1Details ul li { margin:0px; padding:0px; color:#515151; margin-bottom:9px; margin-top:9px; font-size:11px; }
#actualites .col1Details ul li a:link,#actualites .col1 ul li a:visited,#actualites .col1 ul li a:active{ color:#d1a41d; text-decoration:none; display:block;}

#actualites .col2{ float:left; margin-left:28px !important; margin-left:15px; width:270px;}
#actualites .col2 ul  { margin:0px; padding:0px;}
#actualites .col2 ul li { margin:0px; padding:0px; color:#515151; margin-bottom:18px; font-size:11px; }
#actualites .col2 ul li a:link,#actualites .col2 ul li a:visited,#actualites .col2 ul li a:active{ color:#d1a41d; text-decoration:none; display:block;}
#actualites .date,#evenements .date {color:#63a9dc; }



.texteNews{ color:#515151;}


#evenements{ float:left; margin-left:50px;}
#evenements h1{ color:#ffffff; margin-bottom:13px;}
#evenements .col3{ float:left; width:270px; margin-left:23px;}
#evenements .col3 ul li { margin:0px; padding:0px; color:#515151; margin-bottom:18px; font-size:11px; overflow:hidden; }
#evenements .col3 ul li a{ color:#d1a41d; text-decoration:none; display:block;}

#evenements .bloc_image{ float:left; background:url(/static/images/bg_imagesEv.jpg) no-repeat; width:61px; height:62px; margin-right:13px;}
#evenements .bloc_image img{ margin:10px 9px;}
.cinquante_pourcent{ float:left; width:50%;}

.flecheNews{ text-decoration:underline; font-size:14px;}

/*TABLE ASSUREURS-VIE CERTIFIe */
.odd td{ background-color:#f3f8f9;}
#tableAssureurVie td{ padding:10px; vertical-align:top;}
#tableAssureurVie td.footerTable{background-color:#81A1C8; color:#ffffff; margin-bottom:10px; font-size:13px; font-weight:bold;}


/*FAQ */
.reponse{display:none;margin:3px 0 13px 0;background-color:#E8F3F7;padding:8px 16px;}
a.question:link,a.question:visited{ font-size:14px; display:block; padding-top:5px; width:618px;}
.itemFaq{ margin-bottom:4px; }

#listeFormationExigeances { margin:15px 0 15px;}
#listeFormationExigeances li { font-size:12px; font-weight:bold;}
#listeFormationExigeances ul li{ margin-left:20px; list-style-type:none; font-weight:normal;}


/*REMETTRE MON CERTIFICAT EN VIGUEUR */
.tLettre { border:2px solid #D3E8EE;padding:15px;}

/*Magazine S�curit� financi�re*/
.encadrePub{ border:2px solid #D3E8EE;padding:15px; float:right;}
.encadreEdition{ border:2px solid #D3E8EE;padding:15px; float:left; width:260px; margin-right:15px; margin-bottom:15px;}

/*Allocutions*/
.ui-tabs { padding: 0px; margin:0px; zoom: 1; }
#tabs ul.ui-tabs-nav{margin:0px; padding:0px; margin-bottom:5px;}
#tabs ul.ui-tabs-nav li { float:left; list-style: none;  background-image:none; margin:0px 3px 0px 0px; padding:0px;}
.ui-tabs .ui-tabs-panel { clear:both; padding: 0px; padding-top:5px; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
#tabs ul li.ui-tabs-selected a:link,#tabs ul li.ui-tabs-selected a:visited{ color:#526792; }


/*Menu haut page contenu*/
#menuHautPageContenu{overflow:auto;}
#menuHautPageContenu ul{margin:0px; padding:0px; margin-bottom:5px;}
#menuHautPageContenu ul li { float:left; list-style: none;  background-image:none; margin:0px 3px 0px 0px; padding:0px;}
#menuHautPageContenu ul li.selected a{ color:#526792; }



/*Section regionales*/
.colonneRegion{ float:left; width:183px; margin-right:15px;}
.colonneRegion a{ text-decoration:none;}

#contenu ul.ulRegion li{display:block; margin:0 0 0 0; padding:0 0 12px 0px;background:none;}
.flecheRegion{ color:#D1A41D; text-decoration:underline; font-size:14px;}


/*DIFFUSION DE L'INFORMATION*/
.table_coordonne td { padding-right:10px; }
.table_coordonne h3 { margin-top:0px; padding-top:0px; }

/*LISTE DYNAMIQUE*/
#contenu div#listeDynamique ul li { width:600px; padding:10px; margin:0px; background:none; background:url('/static/images/pointille_horizon.gif') repeat-x bottom #f3fbff; overflow:auto; }
#contenu div#listeDynamique ul li.odd { background:url('/static/images/pointille_horizon.gif') repeat-x bottom #ffffff;}
#contenu div#listeDynamique h2 { font-size:11px; margin:0px 0px 11px 0px; padding:0px; font-weight:bold;}
#contenu div#listeDynamique h3 { font-size:11px; margin:5px 0px 0px 0px; padding:0px; }
#contenu div#listeDynamique a { text-decoration:none; color:inherit; }
.plusDynamique {color:#63a9dc; }
#contenu div#listeDynamique img { float:left; padding:9px 8px 9px 8px; background:url('/static/images/bg_vignette_dynamiqueBleu.gif') no-repeat; margin-right:8px; }
#contenu div#listeDynamique li.odd img { background:url('/static/images/bg_vignette_dynamiqueBlanc.gif'); }
#contenu div#listeDynamique p { font-size:11px; color:#838383; }
#contenu div.navSeq {margin-top:8px; text-align:center; }
#contenu div.navSeq ul {text-align:center; }
#contenu div.navSeq li { display:inline-block; background:none;}
#contenu div.navSeq li { /* FOR IE: _MUST_ BE IN A SEPARATE RULE */ display: inline !ie; }
#contenu div.navSeq li a{ font-weight:bold;	}
#contenu div.navSeq li.selected a,#contenu div.navSeq li.prevNext a { text-decoration:none;	}
#contenu div.navSeq li.selected a:hover { color:#63A9DC; }



/*DETAIL PAGE DYNAMIQUE*/
#colonneDroiteContenuDyn {width:264px; float:right;  }
#colonneDroiteContenuDyn h3 { margin:0px 0px 5px 10px; font-size:11px; }
#colonneDroiteContenuDyn p { margin-left:10px; font-size:11px;}
.repeatImageDyn{ width:264px; float:right; background:url('/static/images/repeat_imageDynamique.gif') repeat-y;  margin-top:10px;}
#lienUtilesRegions{margin-top:20px;}
.backgroundImageDynHaut{ background:url('/static/images/haut_imageDynamique.gif') no-repeat; }
.basImageDyn{background:url('/static/images/bas_imageDynamique.gif') no-repeat bottom; padding:9px 10px 10px 10px; }


#colonneGaucheContenuDyn{float:left; width:300px;}
#colonneGaucheContenuDyn h1 { margin-bottom:0px; padding-bottom:0px; }
#colonneGaucheContenuDyn h2{ font-size:12px; margin:0px;padding:0px;font-weight:normal;margin-bottom:17px;}
#colonneGaucheContenuDyn h3{ font-size:11px; margin-bottom:5px;}
#colonneGaucheContenuDyn p{ font-size:11px; }
#colonneGaucheContenuDyn a{ font-size:11px; }



/*CA ET DIRECTION*/
.photosCa{ float:left; margin-right:10px;}
.membreCa{ overflow:auto; margin-bottom:10px;}
	

/*SITE MAP*/
/*#menuSitemap ul li { background:none;}
#menuSitemap ul li ul li a { background:none; font-size:14px; text-decoration:none; font-weight:bold;}
#menuSitemap ul li ul li ul li a { background:none; font-size:12px; text-decoration:none; font-weight:normal;}
#menuSitemap ul li ul li ul li ul { margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:2px;}
#menuSitemap ul li ul li ul li ul li a { background:none; font-size:11px; text-decoration:none; font-weight:normal;}*/