h1 .t_page{font-size:23px;font-weight:normal;color:#0b5a9c;margin:0 0 15px 0}
.disclaimer{font-size:10px}
#search_moteur h2{font-size:23px;font-weight:normal;color:#0b5a9c;margin:0 0 15px 0}
#search_moteur .moteur{margin:0 0 20px 0;overflow:hidden;zoom:1}
#search_moteur .moteur .onglet{overflow:hidden;zoom:1}
#search_moteur .moteur .onglet li{float:left;margin:0 2px 0 0}
#search_moteur .moteur .onglet li a{display:block;background:url(../../images/commun/f_onglet_seo.gif) repeat-x top left;line-height:25px;font-size:14px;font-weight:bold;color:#323232;text-decoration:none;padding:0 20px}
#search_moteur .moteur .onglet li a.on,#search_moteur .moteur .onglet li a:hover{background:url(../../images/commun/f_onglet_seo.gif) repeat-x bottom left;color:#fff}
#search_moteur .moteur form{background:#85c6eb url(../../images/commun/f_form_seo.gif) repeat-x top left;padding:15px 20px}
#search_moteur .moteur form .ligne{overflow:hidden;zoom:1}
#search_moteur .moteur form .ligne input,#search_moteur .moteur form .ligne select{float:left}
#search_moteur .moteur form .ligne input{width:293px;font-size:16px;font-weight:bold;color:#0b5a9c;border:1px solid #dfdfdf;padding:5px 10px;margin:0 13px 0 0}
#search_moteur .moteur form .ligne select{width:166px;border:1px solid #dfdfdf;margin:6px 0 0 0}
#search_moteur .moteur form .ligne input.bouton{width:auto;border:0;float:right;padding:0;margin:0}
#search_moteur .moteur form .exemple{clear:both;padding:10px 0 0 0}
#search_resultats .resultats .t_resultats{margin:0 0 20px 0}
#search_resultats .resultats .t_resultats h3,#search_resultats .resultats .t_resultats h4{font-size:17px}
#search_resultats .resultats .t_resultats h3 a,#search_resultats .resultats .t_resultats h4 span{color:#0b5a9c;text-decoration:underline}
#search_resultats .resultats .t_resultats h3 a:hover,#search_resultats .resultats .t_resultats h4 span{text-decoration:none}
#search_resultats .ads{margin:0 0 20px 0}
#search_resultats .resultats .item{margin:0 0 30px 0;overflow:hidden;zoom:1}
#search_resultats .resultats .item .visuel{float:left;width:122px}
#search_resultats .resultats .item .visuel img{display:block;border:1px solid #dfdfdf}
#search_resultats .resultats .item .texte{float:right;width:506px}
#search_resultats .resultats .item.full .texte{float:none;width:auto}
#search_resultats .resultats .item .texte h3{margin:0 0 5px 0}
#search_resultats .resultats .item .texte h3 a{font-size:16px;color:#0b5a9c}
#search_resultats .resultats .item .texte h3 a:hover{text-decoration:none}
#search_resultats .resultats .item .texte p{margin:0 0 5px 0}
#search_resultats .resultats .item .texte p.info{margin:0}
#search_resultats .resultats .item .texte p.info a{color:#48acd6;text-decoration:none}
#search_resultats .resultats .item .texte p.info a.url{color:#ff8919}
#search_resultats .resultats .item .texte p.info a:hover{text-decoration:underline}
#tips_home p{font-size:13px;margin:0 0 15px 0}
#tips_home li,#tips_liste li,#tips_fiche li{background:url(../../images/commun/puces/2.gif) no-repeat 0 5px;font-size:13px;padding:0 0 0 10px;margin:0 0 4px 0}
#tips_home li a,#tips_liste li a,#tips_fiche li a{color:#0b5a9c}
#tips_home li a:hover,#tips_liste li a:hover,#tips_fiche li a:hover{text-decoration:none}
#tips_liste h1,#tips_fiche h1{font-size:20px;font-weight:normal;color:#0b5a9c;margin:0 0 15px 0}
#tips_liste h2,#tips_fiche h2{font-size:20px;font-weight:normal;color:#0b5a9c;margin:0 0 15px 0}
#tips_liste h3,#tips_fiche h3{font-size:17px;color:#ff8919;margin:0 0 10px 0}
#tips_liste p,#tips_fiche p{font-size:13px;margin:0 0 15px 0}
#tips_liste .intro,#tips_liste .rub,#tips_fiche .intro,#tips_fiche .rub{margin:0 0 25px 0}
#xml_home .intro p{margin:0 0 18px 0}
#xml_home h2{font-size:17px;color:#ff8919;margin:0 0 12px 0;font-weight:bold}
#xml_home .liste{overflow:hidden;zoom:1}
#xml_home .liste ul{margin:0 20px 0 0}
#xml_home .liste .last{float:right;margin:0}
#xml_home .liste ul li,#xml_pays ul li{background:url(../../images/commun/puces/2.gif) no-repeat 0 5px;padding:0 0 0 10px;margin:0 0 6px 0;width:130px;float:left;height:25px}
#xml_home .liste ul li .last,#xml_pays ul li .last{margin:0}
#xml_home .liste ul li a,#xml_pays ul li a{color:#0b5a9c;text-decoration:underline}
#xml_home .liste ul li a:hover,#xml_pays ul li a:hover{text-decoration:none}
#xml_pays h1,#xml_liste h1,#xml_home h1{font-size:17px;font-weight:bold;color:#0b5a9c;margin:0 0 12px 0}
#xml_pays h2,#xml_liste h2,#xml_home h2{font-size:17px;color:#ff8919;margin:0 0 12px 0;font-weight:bold}
#xml_pays h2 span,#xml_liste h2 span{color:#ff8919}
#xml_liste h2{margin:0 0 2px 0}
#xml_liste .intro{font-weight:bold;margin:0 0 12px 0}
#xml_liste .intro strong{color:#0b5a9c}
#xml_liste .item{border:1px solid #dfdfdf;border-bottom:4px solid #dfdfdf;padding:15px 10px 15px 15px;margin:0 0 25px 0;overflow:hidden;zoom:1}
#xml_liste .item.mev{background:#fff6d2; cursor:pointer;}
#xml_liste .item.mev:hover{background:#eef9ff;}
#xml_liste .item.mev span.item_premium,.xml_liste .item.mev span.item_premium{float:right;color:#ff8919;font-weight:bold;}

#xml_liste .visuel{float:left;width:145px;text-align:center}
#xml_liste .texte{float:right;width:295px}
#xml_liste .texte h3{font-size:15px;color:#0b5a9c}
#xml_liste .texte p{margin:0 0 10px 0}
#xml_liste .texte p.info{font-size:11px;margin:0 0 6px 0}
#xml_liste .texte .actions{overflow:hidden;zoom:1}
#xml_liste .texte .actions li{float:left;margin:0 10px 0 0}
#xml_liste .texte .actions li.last{margin:0}

#xml_liste .texte_left{}
#xml_liste .texte_left h3{font-size:15px;color:#0b5a9c}
#xml_liste .texte_left p{margin:0 0 10px 0}
#xml_liste .texte_left p.info{font-size:11px;margin:0 0 6px 0}
#xml_liste .texte_left .actions{overflow:hidden;zoom:1}
#xml_liste .texte_left .actions li{float:left;margin:0 10px 0 0}
#xml_liste .texte_left .actions li.last{margin:0}


#xml_fiche .encart{border:1px solid #dfdfdf;padding:15px 18px;margin:0 0 25px 0;overflow:hidden;zoom:1}
#xml_fiche .encart h2{font-size:19px;color:#0b5a9c;margin:0 0 20px 0}
#xml_fiche .encart .visuel{float:left;width:206px}
#xml_fiche .encart .visuel img{display:block;margin:0 0 5px 0}
#xml_fiche .encart .visuel a{display:block;background:url(../../images/commun/picto/plus.gif) no-repeat 0 4px;font-size:11px;color:#0b5a9c;padding:0 0 0 10px}
#xml_fiche .encart .visuel a:hover{text-decoration:none}
#xml_fiche .encart .actions{float:right;width:217px}
#xml_fiche .encart .actions li{margin:0 0 12px 0}
#xml_fiche .encart .actions a img{display:block;margin:0 0 2px 0}
#xml_fiche .flux h3,#xml_fiche2 .flux h3{font-size:14px;color:#0b5a9c;margin:0 0 5px 0}
#xml_fiche .flux p,#xml_fiche2 .flux p{font-size:13px;margin:0 0 15px 0}
#xml_fiche .flux p a.map{background:url(../../images/commun/puces/2.gif) no-repeat 0 5px;color:#0b5a9c;padding:0 0 0 10px}
#xml_fiche .flux p a.map:hover{text-decoration:none}
#xml_fiche table{border-right:1px solid #c4deee;margin:0 0 20px 0}
#xml_fiche table th{background:#63b0de url(../../images/commun/f_th.gif) repeat-x top left;border-right:1px solid #fff;font-size:12px;font-weight:normal;color:#f5fbff;text-align:left;padding:8px 13px}
#xml_fiche table th.vide{border-right:0;font-size:12px;font-weight:normal;color:#f5fbff;text-align:left;padding:8px 13px}
#xml_fiche table td{border-left:1px solid #c4deee;border-bottom:1px solid #c4deee;padding:10px;vertical-align:top}
#xml_fiche table td.actions li{background:url(../../images/commun/puces/2.gif) no-repeat 0 5px;padding:0 0 0 10px}
#xml_fiche table td.actions li a{font-size:13px;color:#0b5a9c}
#xml_fiche table td.actions li a:hover{text-decoration:none}
#xml_fiche2 .encart{border:1px solid #dfdfdf;padding:15px;margin:0 0 25px 0}
#xml_fiche2 .encart h2{font-size:19px;color:#0b5a9c;margin:0 0 15px 0}
#xml_fiche2 .encart .actions{clear:both;float:right;margin:0 0 20px 0;overflow:hidden;zoom:1}
#xml_fiche2 .encart .actions li{float:left;margin:0 10px 0 0}
#xml_fiche2 .encart .actions li.last{margin:0}
#xml_fiche2 .encart .actions li img{display:block}
#xml_fiche2 .visionneuse{clear:both}
#xml_fiche2 #apercu{width:452px;height:338px;border:1px solid #dfdfdf;background:url(../../images/commun/loading.gif) no-repeat center center;text-align:center;margin:0 0 8px 0}
#xml_fiche2 .hconteneur{width:454px;overflow:hidden;zoom:1}
#xml_fiche2 #miniatures{position:relative;float:left;width:395px;margin:0 0 0 9px;overflow:hidden;zoom:1}
#xml_fiche2 .overlay{background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;position:absolute;top:0;left:0;z-index:100}
#xml_fiche2 .actu{float:left;width:89px;padding:0 10px 0 0}
#xml_fiche2 .actu .img{text-align:center;border:1px solid #dfdfdf}
#xml_fiche2 #suivant_miniatures,#xml_fiche2 #precedent_miniatures{display:block;float:left;width:23px;height:23px;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;margin:17px 0 0 0;overflow:hidden;zoom:1}
#xml_fiche2 #suivant_miniatures:hover,#xml_fiche2 #precedent_miniatures:hover{background-position:0 -23px}
#xml_fiche2 #suivant_miniatures{background-image:url(../../images/commun/bt_suivant2.gif)}
#xml_fiche2 #precedent_miniatures{background-image:url(../../images/commun/bt_precedent2.gif)}
#xml_fiche2 #suivant_miniatures.off:hover,#xml_fiche2 #precedent_miniatures.off:hover,#xml_fiche2 #suivant_miniatures.off,#xml_fiche2 #precedent_miniatures.off{background-position:0 -46px;cursor:default}
#xml_fiche2 .flux{margin:0 0 20px 0}
#xml_fiche2 .services{padding:8px 0 0 0;overflow:hidden;zoom:1}
#xml_fiche2 .services .col{float:left;width:149px;margin:0 20px 0 0}
#xml_fiche2 .services .col.last{float:right;margin:0}
#xml_fiche2 .services .col h4{font-size:13px;margin:0 0 5px 0}
#xml_fiche2 .services .col ul{margin:0 0 20px 0}
#xml_fiche2 .services .col ul li{background:url(../../images/commun/puces/5.gif) no-repeat 0 2px;font-size:13px;padding:0 0 0 15px;margin:0 0 4px 0}
#xml_fiche2 #gmap{width:485px;height:337px;border:1px solid #dfdfdf}
#xml_fiche2 .actions2{padding:20px 0 0 0;text-align:right;border-top:4px solid #efefef}
#xml_form h2.titre{font-size:19px;color:#0b5a9c;border:1px solid #dfdfdf;padding:15px;margin:0 0 5px 0}
#bdd_home .intro p{margin:0 0 18px 0}
#bdd_home h2{font-size:17px;color:#ff8919;margin:0 0 12px 0}
#bdd_home h1{font-size:17px;color:#0b5a9c;margin:0 0 12px 0}
#bdd_home h1 .t_page{font-size:23px;font-weight:normal;color:#0b5a9c;margin:0 00 15px 0}
#bdd_home .liste{overflow:hidden;zoom:1}
#bdd_home .liste ul{float:left;width:185px;margin:0 40px 0 0}
#bdd_home .liste .last{clear:left;margin:0}
#bdd_home .liste ul li{background:url(../../images/commun/puces/2.gif) no-repeat 0 5px;padding:0 0 0 10px;margin:0 0 6px 0;font-size:13px}
#bdd_home ul li img{float:left}
#bdd_home .liste ul li a{color:#0b5a9c;line-height:13px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:8px}
#bdd_home .liste ul li a:hover{text-decoration:none}
#bdd_liste h2{font-size:17px;font-weight:bold;color:#0b5a9c;margin:0 0 12px 0}
#bdd_liste h2 span{color:#ff8919}
#bdd_liste h1{font-size:23px;font-weight:normal;color:#0b5a9c;margin:0 0 12px 0}
#bdd_liste h1 span{color:#ff8919}
#bdd_liste .intro{font-weight:bold;margin:0 0 12px 0}
#bdd_liste .intro strong{color:#0b5a9c}
#bdd_liste .item{border:1px solid #dfdfdf;padding:15px;margin:0 0 20px 0;overflow:hidden;zoom:1}
#bdd_liste .item.mev{background:#fff6d2;border:0}
#bdd_liste .item .visuel{float:left;width:145px;text-align:center;margin:0 20px 0 0}
#bdd_liste .item .visuel img{border:1px solid #dfdfdf}
#bdd_liste .item .texte{float:left;width:175px}
#bdd_liste .item.full .texte{float:left;width:340px}
#bdd_liste .item .texte h3{font-size:14px;margin:0 0 3px 0}
#bdd_liste .item .texte a{color:#0b5a9c;text-decoration:underline}
#bdd_liste .item .texte a:hover{text-decoration:none}
#bdd_liste .item .actions{float:right;width:92px}
#bdd_fiche img.logo{display:block;float:right;border:1px solid #dfdfdf}
#bdd_fiche h2{font-size:17px;color:#0b5a9c;margin:0 0 12px 0}
#bdd_fiche h1{font-size:22px;color:#0b5a9c;margin:0 0 12px 0}
#bdd_fiche p{font-size:13px;margin:0 0 12px 0}
#bdd_fiche p.adresse{font-size:12px}
#bdd_fiche p a{color:#0b5a9c}
#bdd_fiche p a:hover{text-decoration:none}
#bdd_fiche h3{font-size:14px;color:#ff8919;margin:0 0 12px 0}
#bdd_fiche .blog .social_url{margin-bottom:10px}
#bdd_fiche .blog .social_url a{font-size:13px;color:#0b5a9c;text-decoration:none}
#bdd_fiche .blog .social_url a:hover{text-decoration:underline}
#bdd_fiche #contact_form{clear:all}
#bdd_fiche #confirm_form{clear:all}
#bdd_fiche #confirm_loading{display:none;clear:all}
#bdd_fiche #contact_information{clear:right;margin:20px 0 20px 0}
#tab_liste_fe h1,#tab_liste_ca h1,#tab_liste_os h1{font-size:23px;font-weight:normal;color:#0b5a9c;margin:0 0 16px 0}
#tab_liste_fe h2,#tab_liste_ca h2,#tab_liste_os h2{font-size:23px;font-weight:normal;color:#0b5a9c;margin:0 0 16px 0}
#tab_liste_fe .intro p,#tab_liste_ca .intro p,#tab_liste_os .intro p{margin:0 0 20px 0}
#tab_liste_fe table,#tab_liste_ca table,#tab_liste_os table{border-right:1px solid #c4deee;margin:0 0 20px 0}
#tab_liste_ca table th{width:130px;background:#63b0de url(../../images/commun/f_th.gif) repeat-x top left;border-left:1px solid #fff;font-size:12px;font-weight:normal;color:#f5fbff;text-align:left;padding:8px 13px}
#tab_liste_fe table td,#tab_liste_ca table td{border-left:1px solid #c4deee;border-top:1px solid #c4deee;padding:10px 5px;vertical-align:top}
#tab_liste_fe table td.vide,#tab_liste_ca table td.vide,#tab_liste_ca table td.vide2{width:100px;border-left:none;border-top:0}
#tab_liste_ca table td.vide2{border-left:1px solid #c4deee}
#tab_liste_fe table td.marque,#tab_liste_ca table td.marque{text-align:center;border-bottom:3px solid #c4deee}
#tab_liste_ca table td.acces{background:#f5fbff}
#tab_liste_ca table td.acces a{color:#0b5a9c;text-decoration:underline}
#tab_liste_ca table td.acces a:hover{text-decoration:none}
#tab_liste_ca .manage li{font-size:11px;padding:0 0 5px 20px}
#tab_liste_ca .manage li.last{padding:0 0 0 20px}
#tab_liste_ca .manage .tel{background:url(../../images/commun/picto/phone.gif) no-repeat 3px 0}
#tab_liste_ca .manage .internet{background:url(../../images/commun/picto/internet.gif) no-repeat 0 0}
#tab_liste_ca .manage .guichet{background:url(../../images/commun/picto/guichet.gif) no-repeat 0 0}
#tab_liste_ca .manage .postal{background:url(../../images/commun/picto/postal.gif) no-repeat 0 1px}
#tab_liste_fe table td.description,#tab_liste_ca table td.description{border-bottom:3px solid #c4deee}
#tab_liste_fe table td.description .texte,#tab_liste_ca table td.description .texte{float:left;width:345px}
#tab_liste_fe table td.description .actions,#tab_liste_ca table td.description .actions{float:right;width:108px;margin-right:20px;}
#tab_liste_fe table th{background:#63b0de url(../../images/commun/f_th.gif) repeat-x top left;border-left:1px solid #fff;font-size:12px;font-weight:normal;color:#f5fbff;text-align:left;padding:8px 5px}
#tab_liste_fe table td.description .texte p{margin:0 0 10px 0}
#tab_liste_fe table td.description .texte a.suite{color:#0b5a9c;font-weight:bold;text-decoration:underline}
#tab_liste_fe table td.description .texte a.suite:hover{text-decoration:none}
#tab_liste_fe table td.description .actions li{margin:0 0 5px 0}
#tab_liste_fe table td.description .actions li img{display:block}
#tab_fiche .titre{margin:0 0 18px 0}
#tab_fiche .titre h2{font-size:17px;color:#ff8919;margin:0 0 8px 0}
#tab_fiche .marque{border:1px solid #e9e9e9;border-bottom:3px solid #e9e9e9;padding:10px 20px;overflow:hidden;zoom:1}
#tab_fiche .marque .visuel{float:left}
#tab_fiche .marque a{display:block;float:right;padding:10px 0 0 0}
.onglets_tab{background:url(../../images/commun/f_onglet2.gif) no-repeat bottom left;padding:0 0 12px 0;overflow:hidden;zoom:1}
.onglets_tab li{float:left;margin:0 2px 0 0}
.onglets_tab li a{display:-moz-inline-box;display:inline-block;background:url(../../images/commun/g_onglet2.gif) no-repeat top left;font-size:12px;color:#0b5a9c;line-height:31px;padding:0 0 0 3px}
.onglets_tab li a span{display:-moz-inline-box;display:inline-block;background:url(../../images/commun/d_onglet2.gif) no-repeat top right;line-height:31px;padding:0 10px 0 8px}
.onglets_tab li a:hover,.onglets_tab li a.in{background:url(../../images/commun/g_onglet2.gif) no-repeat bottom left;color:#323232;text-decoration:none}
.onglets_tab li a:hover span,.onglets_tab li a.in span{background:url(../../images/commun/d_onglet2.gif) no-repeat bottom right}
#cat_categories .titre{margin:0 0 25px 0;overflow:hidden;zoom:1}
#cat_categories h2{font-size:17px;color:#ff8919;margin:0 0 10px 0}
#cat_categories .titre p{font-size:13px}
#cat_categories .titre img{float:right;margin:0 0 0 20px}
#cat_categories .intro{margin:0 0 10px 0}
#cat_categories .item{border:1px solid #dfdfdf;padding:15px 20px;margin:0 0 10px 0;overflow:hidden;zoom:1}
#cat_categories .item .texte{float:left;width:300px}
#cat_categories .item .texte h3{font-size:17px;margin:0 0 8px 0}
#cat_categories .item .actions{float:right;width:102px}
#cat_categories .item .actions li{margin:0 0 5px 0}
#cat_categories .item .actions img{display:block}
#br_home .titre{margin:0 0 25px 0;overflow:hidden;zoom:1}
.brand{border:1px solid #dfdfdf;margin:0 0 17px 0;overflow:hidden;width:450px;min-height:200px;zoom:1}
.brand .col1{float:left;min-width:150px;text-align:center;padding:15px 0 0 0}
.brand .col2{float:left;width:225px;min-height:180px;border-left:1px solid #dfdfdf;padding:10px}
.brand .col500,.broker .col500{width:500px;text-align:justify}
.brand .col300,.broker .col300{width:350px;text-align:justify}
.brand .col2 p{margin:0 0 10px 0}
.brand .col2 .actions li{float:right;margin:0 10px 0 0}
.brand .col2 .actions li.last{margin:0}
.brand .col2 a.suite{color:#0b5a9c;text-decoration:none}
.brand .col2 a.suite:hover{text-decoration:underline}
.brand .col3{float:right;width:100px;padding:15px 0 0 0}
.brand .col3 ul li{margin:0 0 5px 0}
.brand .col2 ul li a{text-decoration:none;color:#70b1ea}
.brand .col3 ul li img{display:block}
h1.titlepage,h1.titlepage{font-size:23px;color:#0b5a9c;font-weight:normal;margin:0 0 16px 0}
h2.titlepageh2,h2.titlepageh2{font-size:18px;color:#ff8919;font-weight:bold;margin:0 0 16px 0}
#br_home h2{font-size:17px;color:#ff8919;margin:0 0 10px 0}
#br_home .titre p{font-size:13px;margin:0 0 10px 0}
#br_home .titre img{float:right;margin:0 0 0 20px}
#br_home .broker{background:#fff6d2;padding:20px;margin:10px 0 10px 0;overflow:hidden;zoom:1}
#br_home .broker h3{font-size:17px;margin:0 0 10px 0}
#br_home .broker .col1{float:left;width:83px;margin:0 20px 0 0}
#br_home .broker .col2{text-align:justify;float:left;width:190px}
#br_home .broker .col3{float:right;width:160px}
#br_home .brand{border:1px solid #dfdfdf;margin:0 0 17px 0;overflow:hidden;width:99%;zoom:1}
#br_home .brand .col1{float:left;min-width:150px;text-align:center;padding:15px 0 0 0}
#br_home .brand .col2{float:left;border-left:1px solid #dfdfdf;padding:10px}
#br_home .brand .col500,#br_home .broker .col500{width:500px;text-align:justify}
#br_home .brand .col300,#br_home .broker .col300{width:300px;text-align:justify}
#br_home .brand .col200,#br_home .broker .col200{width:200px;text-align:justify}
#br_home .brand .col180,#br_home .broker .col180{width:180px;text-align:justify}
#br_home .brand .col250,#br_home .broker .col250{width:250px;text-align:justify}

#br_home .brand .col2 p{margin:0 0 10px 0}
#br_home .brand .col2 .actions li{float:right;margin:0 10px 0 0}
#br_home .brand .col2 .actions li.last{margin:0}
#br_home .brand .col2 a.suite{font-weight:bold;color:#0b5a9c;text-decoration:none}
#br_home .brand .col2 a.suite:hover{text-decoration:underline}
#br_home .brand .col3{float:right;padding:15px 2px 0 0;margin-right:10px;display:block;width:auto;}
#br_home .brand .col3 ul li{margin:0 0 5px 0}
#br_home .brand .col3 ul li img{display:block}
#br_fiche h2 .page{font-size:17px;color:#ff8919;margin:0 0 8px 0}
#br_fiche h3 .page{font-size:14px;color:#0b5a9c;margin:0 0 8px 0}
#br_fiche .marque{border:1px solid #e9e9e9;border-bottom:3px solid #e9e9e9;padding:10px 20px;margin:0 0 18px 0;overflow:hidden;zoom:1}
#br_fiche .marque .visuel{float:left}
#br_fiche .marque .buttonmarque{float:right;}
#br_fiche .intro{margin:0 0 8px 0;overflow:hidden;zoom:1}
#br_fiche p{font-size:13px;margin:0 0 8px 0}
#br_fiche ul.liens{font-size:13px;margin:0 0 18px 0}
#br_fiche ul.liens li{background:url(../../images/commun/puces/1.gif) no-repeat 0 5px;padding:0 0 0 10px;margin:0 0 4px 0}
#br_fiche ul.liens li a{font-size:13px;color:#0b5a9c}
#br_fiche ul.liens li a:hover{text-decoration:underline}
#br_fiche .item{margin:9px 0 9px 0;overflow:hidden;zoom:1}
#br_fiche .item .texte{float:left;width:325px}
#br_fiche .item .actions{float:right;width:auto;}
#br_fiche .item .actions li{margin:0 0 5px 0}
#br_fiche .item .actions img{display:block}
.br_fiche h2{font-size:17px;color:#ff8919;margin:0 0 8px 0}
.br_fiche h3{font-size:14px;color:#0b5a9c;margin:0 0 8px 0}
.br_fiche .marque{border:1px solid #e9e9e9;border-bottom:3px solid #e9e9e9;padding:10px 20px;margin:0 0 18px 0;overflow:hidden;zoom:1}
.br_fiche .marque .visuel{float:left}
.br_fiche .marque a{display:block;float:right;padding:10px 0 0 0}
.br_fiche .intro{margin:0 0 8px 0;overflow:hidden;zoom:1}
.br_fiche p{font-size:13px;margin:0 0 8px 0}
.br_fiche ul.liens{font-size:13px;margin:0 0 18px 0}
.br_fiche ul.liens li{background:url(../../images/commun/puces/1.gif) no-repeat 0 5px;padding:0 0 0 10px;margin:0 0 4px 0}
.br_fiche ul.liens li a{font-size:13px;color:#0b5a9c}
.br_fiche ul.liens li a:hover{text-decoration:underline}
.br_fiche .item{margin:9px 0 9px 0;overflow:hidden;zoom:1}
.br_fiche .item .texte{float:left;width:70%}
.br_fiche .item .actions{margin:0 0 0 5%;float:right;width:25%}
.br_fiche .item .actions li{margin:0 0 5px 0}
.br_fiche .item .actions img{display:block}
#br_marque_form .marque{border:1px solid #e9e9e9;border-bottom:3px solid #e9e9e9;padding:10px 20px;margin:0 0 18px 0}
#rub_home .titre{margin:0 0 25px 0;overflow:hidden;zoom:1}
#rub_home .titre h1{float:left;width:468px;font-size:23px;font-weight:normal;color:#0b5a9c}
#rub_home .intro{display:block;font-size:14px;color:#323232;float:left;width:400px;padding:12px 0 0 0}
#rub_home .titre img{float:right}
#rub_home .rubriques .ligne{margin:0 0 15px 0;overflow:hidden;zoom:1}
#rub_home .rubriques .ligne .rub{float:left;width:276px;border:1px solid #dfdfdf;padding:16px 20px}
#rub_home .rubriques .ligne .rub.last{float:right}
#rub_home .rubriques .rub h3{margin:0 0 10px 0}
#rub_home .rubriques .rub h3 a{font-size:17px;color:#ff8919;text-decoration:none}
#rub_home .rubriques .rub h3 a:hover{text-decoration:underline}
#rub_home .rubriques .rub p{font-size:13px;margin:0 0 8px 0}
#rub_home .rubriques .rub ul li{background:url(../../images/commun/puces/1.gif) no-repeat 0 5px;padding:0 0 0 10px;margin:0 0 4px 0}
#rub_home .rubriques .rub ul li a{font-size:13px;color:#0b5a9c}
#rub_home .rubriques .rub ul li a:hover{text-decoration:none}
#formulaire h2{font-size:17px;color:#0b5a9c;margin:0 0 8px 0}
#formulaire h3{font-size:15px;color:#0b5a9c;margin:0 0 8px 0}
#formulaire h2 img{position:relative;top:12px}
#formulaire h3 img{position:relative;top:12px}
#formulaire .intro p{font-size:13px;margin:0 0 15px 0}
#formulaire .intro h2{font-size:20px;color:#0b5a9c;margin:0 0 8px 0}
#formulaire .obligatoire{font-size:10px;text-align:right}
#formulaire .obligatoire sup{color:#b22c21}
#formulaire fieldset{background:#f2faff;padding:15px 20px;margin:0 0 18px 0}
#formulaire fieldset.last{margin:0 0 8px 0}
#formulaire fieldset.accord{background:#f8f8f8;margin:0 0 8px 0}
#formulaire fieldset .ligne{margin:0 0 8px 0;overflow:hidden;zoom:1}
#formulaire fieldset .ligne.last{margin:0;overflow:hidden;zoom:1}
#formulaire fieldset .ligne .message{font-size:10px;color:#5f5f5f}
#formulaire fieldset .ligne .label{float:left;width:45%;text-align:right;padding:2px 0 0 0}
#formulaire fieldset .ligne .label label{font-weight:bold}
#formulaire fieldset .ligne .label sup{color:#b22c21;font-weight:normal}
#formulaire fieldset .ligne .champ{float:right;width:50%}
#formulaire fieldset .ligne .champ input,#formulaire fieldset .ligne .champ select,#formulaire fieldset .ligne .champ textarea{border:1px solid #d2d2d2;width:80%}
#formulaire fieldset .ligne .champ input.inputError,#formulaire fieldset .ligne .champ select.inputError,#formulaire fieldset .ligne .champ textarea.inputError{border:1px solid #d94b40}
#formulaire fieldset .ligne .champ input,#formulaire fieldset .ligne .champ textarea{width:80%;padding:0 5px 2px 5px}
#formulaire fieldset .ligne .champ select.annee{width:60px}
#formulaire fieldset .ligne .champ select.mois{width:50px}
#formulaire fieldset .ligne .champ select.jour{width:50px}
#formulaire fieldset .ligne .champ .radio,#formulaire fieldset .ligne .champ .checkbox{padding:4px 0 0 0;margin:0 0 4px 0;overflow:hidden;zoom:1}
#formulaire fieldset .ligne .champ .radio input,#formulaire fieldset .ligne .champ .checkbox input,#formulaire fieldset.accord input{float:left;width:13px;height:13px;border:0;padding:0}
#formulaire fieldset .ligne .champ .radio label,#formulaire fieldset .ligne .champ .checkbox label{display:block;float:right;width:80%}
#formulaire fieldset .ligne .champ .radio label,#formulaire fieldset .ligne .champ .checkbox label img{margin-bottom:3px}
#formulaire fieldset.accord label{margin:0 0 0 2em;display:block;font-size:11px}
#formulaire .action{text-align:center;border:1px solid #dfdfdf;padding:17px;margin:0 0 18px 0}
#formulaire .infos p{font-size:11px;margin:0 0 15px 0}
#formulaire .divError{clear:both;background:url(../../images/commun/picto/erreur.gif) no-repeat 0 6px;font-size:11px;color:#b22c21;padding:8px 0 8px 20px}
*{margin:0;padding:0;font-size:100%}
a img,fieldset{border:0}
label,a *{cursor:pointer}
ol{list-style-position:inside}
ul{list-style:none}
ul li{zoom:1}
textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#323232}
sup{vertical-align:top}
.overlay{background:#fff;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;position:absolute;top:0;left:0;z-index:100}
body{background:url(../../images/commun/f.gif) repeat-x top left;background-position:0 12px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#323232}
#general{width:972px;margin:0 auto}
#bandeau .topbanniers{float:right;height:60px;padding:5px;width:460px}
#bandeau .ligne{clear:both}
#bandeau .ligne .col1{float:left;height:82px}
#bandeau .ligne .col1 a.logo{display:block;padding:11px 0 6px 0}
#bandeau .ligne .col1 form{overflow:hidden;zoom:1}
#bandeau .ligne .col1 form img,#bandeau .ligne .col1 form label,#bandeau .ligne .col1 form input,#bandeau .ligne .col1 form select{float:left;margin:0 10px 0 0}
#bandeau .ligne .col1 form label{font-size:11px;line-height:18px;font-weight:bold;color:#323232}
#bandeau .ligne .col1 form select{font-size:11px;border:1px solid #ccc}
#bandeau .ligne .top_menu{float:right;overflow:hidden;zoom:1}
#bandeau .ligne .top_menu ul{float:left;overflow:hidden;zoom:1}
#bandeau .ligne .top_menu ul li{float:left;margin:0 2px 0 0}
#bandeau .ligne .top_menu ul li a{display:-moz-inline-box;display:inline-block;background:url(../../images/commun/g_onglet1.gif) no-repeat top left;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#323232;text-decoration:none;padding:0 0 0 3px}
#bandeau .ligne .top_menu ul li a span{display:-moz-inline-box;display:inline-block;background:url(../../images/commun/d_onglet1.gif) no-repeat top right;line-height:24px;padding:0 14px 0 11px}
#bandeau .ligne .top_menu ul li a:hover{background:url(../../images/commun/g_onglet1.gif) no-repeat bottom left}
#bandeau .ligne .top_menu ul li a:hover span{background:url(../../images/commun/d_onglet1.gif) no-repeat bottom right}
#bandeau .ligne .top_menu .langue{float:left;background:url(../../images/commun/g_onglet1.gif) no-repeat top left;font-size:11px;padding:0 0 0 3px}
#bandeau .ligne .top_menu .langue .f_langue{float:left;background:url(../../images/commun/d_onglet1.gif) no-repeat top right;padding:0 15px;overflow:hidden;zoom:1}
#bandeau .ligne .top_menu .langue .f_langue label{display:-moz-inline-box;display:inline-block;line-height:24px;padding:0 12px 0 0}
#bandeau .ligne .top_menu .langue .f_langue .current_col{float:left;padding:2px 5px 2px 0}
#bandeau .ligne .top_menu .langue .f_langue .current_col .select_country{width:150px}
#bandeau .menu1{float:left}
#bandeau .menu2{float:right}
#bandeau .menu1 li,#bandeau .menu2 li{float:left;padding:9px 0 0 0}
#bandeau .menu1 li{position:relative;margin:0 2px 0 0}
#bandeau .menu2 li{position:relative;margin:0 0 0 2px}
#bandeau .menu1 li a,#bandeau .menu2 li a{display:-moz-inline-box;display:inline-block;background:url(../../images/commun/g_menu1.gif) no-repeat top left;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;padding:0 0 0 10px}
#bandeau .menu2 li a{background:url(../../images/commun/g_menu2.gif) no-repeat top left}
#bandeau .menu1 li a:hover,#bandeau .menu1 li a.on{background:url(../../images/commun/g_menu1.gif) no-repeat center left;color:#0b5a9c}
#bandeau .menu1 li a.in{background:url(../../images/commun/g_menu1.gif) no-repeat bottom left;color:#0b5a9c}
#bandeau .menu2 li a:hover,#bandeau .menu2 li a.on{background:url(../../images/commun/g_menu2.gif) no-repeat center left;color:#0b5a9c}
#bandeau .menu2 li a.in{background:url(../../images/commun/g_menu2.gif) no-repeat bottom left;color:#0b5a9c}
#bandeau .menu1 li a.accueil{background:0;padding:0}
#bandeau .menu1 li a.accueil img{display:block}
#bandeau .menu1 li a span,#bandeau .menu2 li a span{float:left;line-height:25px;background:url(../../images/commun/d_menu1.gif) no-repeat top right;padding:0 10px 0 0}
#bandeau .menu2 li a span{background:url(../../images/commun/d_menu2.gif) no-repeat top right}
#bandeau .menu1 li a:hover span,#bandeau .menu1 li a.on span{background:url(../../images/commun/d_menu1.gif) no-repeat center right}
#bandeau .menu1 li a.in span{background:url(../../images/commun/d_menu1.gif) no-repeat bottom right}
#bandeau .menu2 li a:hover span,#bandeau .menu2 li a.on span{background:url(../../images/commun/d_menu2.gif) no-repeat center right}
#bandeau .menu2 li a.in span{background:url(../../images/commun/d_menu2.gif) no-repeat bottom right}
#bandeau .menu1 li ul{display:none;position:absolute;top:34px;left:-1px;width:250px;z-index:100}
#bandeau .menu2 li ul{display:none;position:absolute;top:34px;right:0;width:250px;z-index:100}
#bandeau .menu1 li:hover ul,#bandeau .menu1 li.menuHover ul,#bandeau .menu2 li:hover ul,#bandeau .menu2 li.menuHover ul{display:block}
#bandeau .menu1 li ul li,#bandeau .menu2 li ul li{float:none;background:#fff;border:1px solid #e0e0e0;border-top:0;padding:6px 8px}
#bandeau .menu1 li ul li a,#bandeau .menu2 li ul li a{display:block;background:url(../../images/commun/puces/1.gif) no-repeat 0 4px;font-size:12px;font-weight:normal;color:#323232;padding:0 0 0 10px}
#bandeau .menu1 li ul li a:hover,#bandeau .menu2 li ul li a:hover{background:url(../../images/commun/puces/1.gif) no-repeat 0 4px;color:#0b5a9c}
#bandeau .baseline,#bandeau .smenu{clear:both;overflow:hidden;zoom:1}
#bandeau #entete_sous_menu{font-size:12px;color:#0b5a9c;padding:8px 0 0 0;font-weight:bold}
#bandeau .smenu li{float:left;padding:0 15px 0 0}
#bandeau .smenu li.last{padding:0}
#bandeau .smenu li a{display:block;float:left;height:27px;color:#323232;text-decoration:underline;padding:6px 0 0 0}
#bandeau .smenu li a:hover{text-decoration:none}
#bandeau .smenu li a.on{color:#0b5a9c;text-decoration:none}
#contenu1,#contenu2{padding:18px 0 50px 0;overflow:hidden;zoom:1}
#contenu1 .gauche,#contenu2 .gauche{float:left;width:651px}
#contenu2 .gauche{overflow:hidden;zoom:1}
#contenu1 .gauche .pub,#contenu2 .gauche .pub{text-align:center;}
.chemin{margin:0 0 15px 0;overflow:hidden;zoom:1}
.chemin .url{float:left;width:500px;font-size:11px}
.chemin .url a{color:#9f9f9f}
.chemin .url span{color:#0b5a9c}
.chemin .print,#popup .print{float:right}
#popup .print{padding:15px 0 0 0}
.chemin .print a,#popup .print a{display:block;background:url(../../images/commun/picto/print.gif) no-repeat 0 0;font-size:11px;color:#9f9f9f;line-height:14px;text-decoration:none;padding:0 0 0 20px}
.chemin .print a:hover,#popup .print a:hover{text-decoration:underline}
.pagination{background:#f2f2f2;padding:8px 12px;margin:0 0 20px 0;overflow:hidden;zoom:1}
.pagination .nb{float:left;font-size:11px}
.pagination .nb span{color:#0b5a9c}
.pagination .pages{float:right;overflow:hidden;zoom:1}
.pagination .pages a{display:block;float:left;font-size:11px;color:#323232;padding:0 10px 0 0;margin:0 0 0 10px;text-decoration:none}
.pagination .pages a.on{font-weight:bold}
.pagination .pages a:hover{text-decoration:underline}
.pagination .pages a.first,.pagination .pages a.precedent{border-right:1px solid #d9d9d9;text-decoration:underline}
.pagination .pages a.suivant,.pagination .pages a.last{border-left:1px solid #d9d9d9;padding:0 0 0 10px;margin:0 10px 0 0;text-decoration:underline}
.pagination .pages a.last{margin:0}
.pagination .pages a.first:hover,.pagination .pages a.precedent:hover,.pagination .pages a.suivant:hover,.pagination .pages a.last:hover{text-decoration:none}
#contenu2 .gauche .col_gauche{float:left;width:146px}
#contenu2 .gauche .centre{float:right;width:487px}
.retour,.retour2{border-bottom:1px solid #e9e9e9;padding:0 0 9px 0;margin:0 0 18px 0;overflow:hidden;zoom:1}
.retour2{border:0}
.retour a,.retour2 a{background:url(../../images/commun/picto/retour.gif) no-repeat 0 3px;font-size:11px;color:#323232;padding:0 0 0 16px;text-decoration:underline}
.retour a:hover,.retour2 a:hover{text-decoration:none}
#contenu2 .gauche .smenu{background:#f2f2f2;border-top:1px solid #dfdfdf;margin:0 0 20px 0}
#contenu2 .gauche .smenu li a{display:block;background:url(../../images/commun/puces/3.gif) no-repeat 10px 8px;color:#323232;text-decoration:none;border-bottom:1px solid #dfdfdf;padding:4px 15px 4px 20px}
#contenu2 .gauche .smenu li a:hover,#contenu2 .gauche .smenu li a.on{background:#fff url(../../images/commun/puces/1.gif) no-repeat 10px 8px;color:#0b5a9c}
#contenu2 .gauche .smenu li a.on{font-weight:bold}
#contenu2 .gauche .tips{border:1px solid #e9e9e9;border-top:4px solid #c6e3f4;margin:0 0 15px 0}
#contenu2 .gauche .tips h3{background:#eef9ff;font-size:14px;color:#0b5a9c;padding:8px 9px}
#contenu2 .gauche .tips ul li{background:url(../../images/commun/picto/doc.gif) no-repeat 9px 8px;border-bottom:1px solid #e9e9e9;padding:8px 15px 8px 30px}
#contenu2 .gauche .tips ul li.last{border-bottom:0}
#contenu2 .gauche .tips ul li a{font-size:11px;color:#323232;text-decoration:none}
#contenu2 .gauche .tips ul li a:hover{color:#0b5a9c;text-decoration:underline}
#contenu2 .gauche .frm_gauche{margin:0 0 15px 0}
#contenu2 .gauche .frm_gauche fieldset{background:#2065ac url(../../images/commun/f_form_gauche.gif) repeat-x top left;border:2px solid #2065ac;border-bottom:0;padding:8px}
#contenu2 .gauche .frm_gauche fieldset .ligne{margin:0 0 8px 0}
#contenu2 .gauche .frm_gauche fieldset .ligne label{display:block;color:#fff;font-weight:bold;margin:0 0 4px 0}
#contenu2 .gauche .frm_gauche fieldset .ligne select,#contenu2 .gauche .frm_gauche fieldset .ligne input{width:100%;border:1px solid #dfdfdf}
#contenu2 .gauche .frm_gauche fieldset .ligne input.calendrier{background:#fff url(../../images/commun/picto/calendrier.gif) no-repeat center right;padding:1px 0}
#contenu2 .gauche .frm_gauche .action{background:#3584c2;text-align:center;padding:9px}
#contenu2 .gauche .t_page{font-size:23px;font-weight:normal;color:#0b5a9c;margin:0 0 15px 0}
#contenu1 .droite,#contenu2 .droite{float:right;width:300px}
.droite .bienvenue{background:#fff6d2;padding:12px 22px;margin:0 0 15px 0}
.droite .bienvenue h3{font-size:24px;font-weight:normal;color:#ff8919;margin:0 0 8px 0}
.droite .bienvenue p{line-height:150%;margin:0 0 8px 0}
.droite .bienvenue a.suite{color:#065293}
.droite .newsletter{background:#e1f4ff;padding:8px 16px;margin:0 0 15px 0}
.droite .newsletter h3{font-size:15px;color:#0b5a9c;margin:0 0 6px 0}
.droite .newsletter form{margin:0 0 6px 0;overflow:hidden;zoom:1}
.droite .newsletter input{float:left;width:172px;border:1px solid #d3d3d3;padding:2px 5px}
.droite .newsletter input.bouton{float:right;width:auto;border:0;padding:0}
.droite .newsletter p{font-size:11px}
.droite .tips{border:1px solid #e9e9e9;border-top:4px solid #c6e3f4;margin:0 0 15px 0}
.droite .tips h3{background:#eef9ff;font-size:15px;color:#0b5a9c;padding:8px 16px}
.droite .tips ul li{background:url(../../images/commun/picto/doc.gif) no-repeat 17px 8px;border-bottom:1px solid #e9e9e9;padding:8px 16px 8px 43px}
.droite .tips ul li.last{border-bottom:0}
.droite .tips ul li a{color:#323232;text-decoration:none}
.droite .tips ul li a:hover{color:#0b5a9c;text-decoration:underline}
.droite .pub{margin:0 0 15px 0}
.droite .services{border:1px solid #e9e9e9;border-top:4px solid #c6e3f4;margin:0 0 15px 0}
.droite .services.service1{border-top:4px solid #ffe6b9}
.droite .services .titre{background:#eef9ff;padding:8px 16px}
.droite .services.service1 .titre{background:#fff8d9}
.droite .services .titre h3{font-size:15px;color:#0b5a9c;margin:0 0 6px 0}
.droite .services.service1 .titre h3{color:#ff8919}
.droite .services .titre p{font-weight:bold}
.droite .services ul{padding:8px 0}
.droite .services ul li{background:url(../../images/commun/puces/4.gif) no-repeat 17px 8px;padding:4px 16px 4px 27px}
.droite .services ul li a{color:#323232;text-decoration:none}
.droite .services ul li a:hover{color:#0b5a9c;text-decoration:underline}
.droite .seo p{margin:0 0 15px 0}
.droite .seo p a{color:#323232;text-decoration:none}
.droite .seo p a:hover{text-decoration:underline}
.droite .guide{background:#f6f6f6 url(../../images/commun/f_guide_droite.gif) no-repeat top left;border:1px solid #dfdfdf;padding:15px 20px;margin:0 0 15px 0}
.droite .guide h3{font-size:15px;color:#0b5a9c;margin:0 0 15px 0}
.droite .guide .texte{padding:0 10px 0 88px}
.droite .guide .texte p{margin:0 0 10px 0}
.droite .recherche{margin:0 0 25px 0}
.droite .recherche h3{font-size:17px;color:#0b5a9c;margin:0 0 10px 0}
.droite .recherche h4{font-size:14px;margin:0 0 10px 0}
.droite .recherche ul li{background:url(../../images/commun/puces/2.gif) no-repeat 0 5px;padding:0 0 0 10px;margin:0 0 5px 0}
.droite .recherche ul li a{color:#0b5a9c}
.droite .recherche ul li a:hover{text-decoration:none}
.droite .pushservice{border:1px solid #dfdfdf;padding:8px;margin:0 0 15px 0}
.droite .pushservice h3{font-size:15px;color:#0b5a9c;margin:0 0 10px 0}
.droite .pushservice p{font-size:12px;font-weight:bold;margin:0 0 15px 0}
.droite .pushservice .item{background:#fff6d2;padding:15px;margin:0 0 8px 0;overflow:hidden;zoom:1}
.droite .pushservice .item h4{font-size:12px;margin:0 0 7px 0}
.droite .pushservice .liens{overflow:hidden;zoom:1}
.droite .pushservice .liens ul{float:left;width:220px;margin:0 100px 0 0}
.droite .pushservice .liens ul.last{margin:0}
.droite .pushservice .liens ul li{background:url(../../images/commun/puces/1.gif) no-repeat 0 5px;padding:0 0 0 10px;margin:0 0 5px 0}
.droite .pushservice .liens ul li a{color:#0b5a9c}
.droite .pushservice .liens ul li a:hover{text-decoration:none}
.droite .pushservice .item ul{overflow:hidden;zoom:1}
.droite .pushservice .item ul li{float:left;margin:0 10px 0 0}
.droite .encart_push_droite{border:1px solid #0b5a9c;padding:12px 22px;margin:0 0 15px 0;overflow:hidden;zoom:1}
.droite .encart_push_droite .visuel{float:left;width:100px;margin:0 15px 0 0}
.droite .encart_push_droite .texte{float:right;width:139px}
.droite .encart_push_droite a{font-size:12px;font-weight:bold;color:#0b5a9c}
.droite .encart_push_droite a:hover{text-decoration:none}
.droite .encart_push_droite p{padding:5px 0 0 0;font-size:11px}
.droit .push{margin-bottom:10px}
#pied{background:#f2f2f2 url(../../images/commun/f_pied.gif) repeat-x top left}
#pied .cont_pied{width:972px;padding:30px 0;margin:0 auto}
#pied .pied1{margin:0 0 5px 0;overflow:hidden;line-height:25px;zoom:1}
#pied .pied2{border-bottom:1px solid #ddd;padding:0 0 18px 0;margin:0 0 18px 0;overflow:hidden;zoom:1}
#pied .pied1 li,#pied .pied2 li{display:block;float:left;border-right:1px solid #ddd;padding:0 15px 0 0;margin:0 15px 0 0}
#pied .pied1 li.last,#pied .pied2 li.last{border-right:0;padding:0;margin:0}
#pied .pied1 li a,#pied .pied2 li a{font-size:12px;color:#323232;text-decoration:none}
#pied .pied2 li a{color:#064d89}
#pied .pied1 li a:hover,#pied .pied2 li a:hover{text-decoration:underline}
#pied .pied3{border-bottom:1px solid #ddd;margin:0 0 18px 0;overflow:hidden;zoom:1}
#pied .pied3 .ligne{margin:0 0 15px 0;overflow:hidden;zoom:1}
#pied .pied3 .ligne .col{float:left;width:140px;margin:0 65px 0 0}
#pied .pied3 .ligne .col.last{margin:0}
#pied .pied3 .ligne h2{font-size:12px;color:#0b5a9c;margin:0 0 8px 0}
#pied .pied3 .ligne li{margin:0 0 6px 0}
#pied .pied3 .ligne li a{font-size:11px;color:#5e5e5e;text-decoration:none}
#pied .pied3 .ligne li a:hover{text-decoration:underline}
#pied .pied4{font-size:10px;color:#757575}
#pied .pied4 p{margin:0 0 10px 0}
#popup{padding:0 20px}
#popup .hpopup{margin:0 0 6px 0;overflow:hidden;zoom:1}
#popup .hpopup h1{float:left}
#popup .tpopup{background:url(../../images/commun/f_t_popup.gif) repeat-x top left;font-size:17px;color:#fff;padding:15px 20px;margin:0 0 15px}
#popup .intro_popup{font-size:13px;font-weight:bold;padding:0 20px;margin:0 0 20px}
#cont_popup{width:487px;margin:0 auto}
.confirmation{background:#e8ffcc url(../../images/commun/picto/confirmation.gif) no-repeat 15px 15px;padding:15px;margin:0 0 15px 0}
.confirmation p{line-height:16px;padding:0 0 0 25px}
.confirmation .intromessage{background:url(../../images/commun/picto/confirmation.gif) no-repeat 0 0;line-height:16px;padding:0 0 0 25px;margin-bottom:10px}
.blue{background:#c9f2f2}
.blue_pick{background:#c9f2f2 url(../../images/commun/picto/confirmation.gif) no-repeat 15px 15px}
.wg a{color:#0b5a9c}
.wg a:hover{text-decoration:none}
.wg ul{margin:0 0 15px 0}
.wg ul li{background:url(../../images/commun/puces/3.gif) no-repeat 0 4px;padding:0 0 0 10px}
.key_txt_seo{background-color:#e8f4fc;font-size:12px;color:#288cc9;padding:10px 18px 18px 10px;margin:10px 0 20px 0;text-align:justify}
.seo_text_top{background-color:#e8f4fc;font-size:12px;color:#288cc9;padding:10px 18px 18px 10px;margin:10px 0 20px 0;text-align:justify}
.liste_choix{display:none;font-size:10px}
.liste_choix.on{display:block;margin:0 0 5px 0}
.liste_choix li{margin:0 0 5px 0;overflow:hidden;zoom:1}
.autocomplete{position:absolute;background:#fff;border:1px solid #b6b6b6;z-index:100000}
.autocomplete ul li.selected{background:#efd}
.autocomplete ul li{font-size:11px;display:block;padding:2px 5px 2px 15px;cursor:pointer}
.autocomplete ul li.t_liste{cursor:default;background:url(../../images/commun/puces/1.gif) no-repeat 5px 8px;font-weight:bold;text-transform:uppercase;padding:5px 5px 2px 15px}
.visionneuse #apercu img{margin-top:20px;width:400px;height:300px}
.seo_madlib_top{background:#e8f4fc;font-size:12px;color:#288cc9;padding:10px 18px;margin:0 0 20px 0}
.seo_madlib_top a{color:#288cc9;text-decoration:underline}
.seo_madlib_top a:hover{text-decoration:underline}
.seo_text_tagdestination{font-size:12px;color:#288cc9;padding:10px 18px;margin:0 0 20px 0}
#seo1{width:940px;background:#fff;border:1px solid #d6d6d6;padding:10px 20px 10px 20px;margin:0 auto;overflow:hidden;zoom:1;margin-bottom:20px}
#voices_seo{width:960px;background:#fff;border:1px solid #d6d6d6;padding:10px 10px 10px 10px;margin:0 auto;overflow:hidden;zoom:1;margin-bottom:20px}
#seo1 .col{float:left;width:30%;margin:0 25px 0 0}
#voices_seo .col{font-size:9px;float:left;width:225px;margin:0 10px 0 0}
#seo1 .col.last,#voices_seo .col.last{margin:0}
#voices_seo a{color:#0086c7}
#seo1 .col h2{font-size:13px;color:#0086c7;margin:0 0 8px 0}
#voices_seo .col h2,#voices_seo .col h2 a{font-size:9px;color:#0086c7;margin:0 0 8px 0;font-weight:bold}
#voices_seo .col p{text-align:justify}
#seo1 .col ul li{font-size:11px}
#seo1 .col ul{height:150px;overflow:hidden}
#seo1 .col ul li a{font-size:11px;color:#464646;text-decoration:none}
.pied_seo{width:972px;padding:20px 0 0 0;margin:0 auto}
.pied_seo .seo1{background:#e8f4fc;font-size:10px;color:#288cc9;padding:10px 18px;margin:0 0 20px 0}
.pied_seo .seo1 a{color:#288cc9;text-decoration:underline}
.pied_seo .seo1 a:hover{text-decoration:underline}
.pied_seo .t_seo{font-size:15px;color:#0b5a9c;margin:0 0 20px 0}
.pied_seo .ligne{margin:0 0 16px 0;overflow:hidden;zoom:1}
.pied_seo .ligne .col{background:#e7f6f4;float:left;width:25%;margin:0 20px 0 20px;height:240px;padding:15px}
.pied_seo .ligne .col ul{height:200px;overflow-y:scroll}
.pied_seo .ligne .col.last{margin:0 20px 0 20px}
.pied_seo .ligne h2{font-size:12px;color:#288cc9;margin:0 0 8px 0}
.pied_seo .ligne li{margin:0 0 6px 0}
.pied_seo .ligne li a{font-size:11px;color:#5e5e5e;text-decoration:none}
.pied_seo .ligne li a:hover{text-decoration:underline}
#pied_seo_footer{padding:20px 0 0 0;margin:0 auto}
#pied_seo_footer .seo1{background:#e8f4fc;font-size:10px;color:#288cc9;padding:10px 18px;margin:0 0 20px 0}
#pied_seo_footer .seo1 a{color:#288cc9;text-decoration:none}
#pied_seo_footer .seo1 a:hover{text-decoration:underline}
#pied_seo_footer .t_seo{font-size:15px;color:#0b5a9c;margin:0 0 20px 0}
.separation{border:0;clear:both}
.separation_with_border{border:#dcdcdc 1px solid;clear:both}
#tab_liste_ca .intro,#br_home .intro,#tab_liste_fe .intro,#bdd_home .intro,#xml_home .intro,#bdd_liste .intro,#xml_pays .intro,#pays_liste .intro,#tips_liste .intro,#tips_home .intro,#pays_home .intro{background:#fff;padding:10px;margin:0 0 10 0}
.intronoitem{background:#fff;padding:10px;margin:0 0 10 0}
.bloctopdestination{border:1px solid #d6d6d6;padding:20px;margin:0 0 10px 0}
.bloctopdestination ul li{float:left;width:140px}
.bloctopdestination ul li a{color:#0b5a9c;font-size:11px;text-decoration:none}
.bloctopdestination ul li a:hover{text-decoration:underline}
#top_destination h2{font-size:17px;color:#ff8919;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0;font-weight:bold}
.form_agregation{background:#f2faff;padding:10px}
.form_agregation h2{font-size:15px;color:#0b5a9c;margin:0 0 8px 0}
.form_agregation .intro p{font-size:13px;margin:0 0 15px 0}
.form_agregation .obligatoire{font-size:10px;text-align:right}
.form_agregation .obligatoire sup{color:#b22c21}
.form_agregation .logo{float:left;width:100px;padding:15px 5px 5px 5px}
.form_agregation .logo .item_logo{margin:5px 0 20px 0}
.form_agregation fieldset{float:left;padding:15px 0 0 15px;width:230px}
.form_agregation fieldset.last{margin:0 0 8px 0}
.form_agregation fieldset.accord{background:#f8f8f8;margin:0 0 8px 0}
.form_agregation fieldset .ligne{margin:0 0 8px 0;overflow:hidden;zoom:1}
.form_agregation fieldset .ligne.last{margin:0;overflow:hidden;zoom:1}
.form_agregation fieldset .ligne .message{font-size:10px;color:#5f5f5f}
.form_agregation fieldset .ligne .label{text-align:right;padding:2px 0 0 0}
.form_agregation fieldset .ligne .label label{font-weight:bold}
.form_agregation fieldset .ligne .label sup{color:#b22c21;font-weight:normal}
.form_agregation fieldset .ligne .champ{float:right;width:220px}
.form_agregation fieldset .ligne .champ input,.form_agregation fieldset .ligne .champ select,.form_agregation fieldset .ligne .champ textarea{border:1px solid #d2d2d2;width:200px}
.form_agregation fieldset .ligne .champ input.inputError,.form_agregation fieldset .ligne .champ select.inputError,.form_agregation fieldset .ligne .champ textarea.inputError{border:1px solid #d94b40}
.form_agregation fieldset .ligne .champ input,.form_agregation fieldset .ligne .champ textarea{width:200px;padding:0 5px 2px 5px}
.form_agregation fieldset .ligne .champ select.annee{width:60px}
.form_agregation fieldset .ligne .champ select.mois{width:50px}
.form_agregation fieldset .ligne .champ select.jour{width:50px}
.form_agregation fieldset .ligne .champ .radio,.form_agregation fieldset .ligne .champ .checkbox{padding:4px 0 0 0;margin:0 0 4px 0;overflow:hidden;zoom:1}
.form_agregation fieldset .ligne .champ .radio input,.form_agregation fieldset .ligne .champ .checkbox input,.form_agregation fieldset.accord input{float:left;width:13px;height:13px;border:0;padding:0}
.form_agregation fieldset .ligne .champ .radio label,.form_agregation fieldset .ligne .champ .checkbox label{display:block;float:right;width:200px}
.form_agregation fieldset.accord label{display:block;float:right;font-size:11px;width:425px}
.form_agregation .action{clear:left;text-align:center}
.form_agregation .infos p{font-size:11px;margin:0 0 15px 0}
.form_agregation .divError{clear:both;background:url(../../images/commun/picto/erreur.gif) no-repeat 0 6px;font-size:11px;color:#b22c21;padding:8px 0 8px 20px}
#infobox_overlay{position:fixed;_position:absolute;top:0;left:0;z-index:99;background:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
#infobox_box{position:fixed;_position:absolute;z-index:999;padding:0;_width:100px}
#infobox_close_bar{text-align:right}
#infobox_close_bar img{border:0}
#infobox_h{background:url(../../images/infoBox/infobox_h.gif) repeat-x;height:12px;overflow:hidden;zoom:1}
#infobox_d{background:url(../../images/infoBox/infobox_d.gif) #fff repeat-y right;padding:0 12px 0 0}
#infobox_b{background:url(../../images/infoBox/infobox_b.gif) repeat-x 0 0;height:12px;overflow:hidden;zoom:1;margin:0 12px 0 12px}
#infobox_b a{display:block;line-height:32px;font-size:12px;color:#646464}
#infobox_g{background:url(../../images/infoBox/infobox_g.gif) repeat-y;padding:0 0 0 12px;overflow:hidden;zoom:1}
#infobox_hg{background:url(../../images/infoBox/infobox_hg.png) no-repeat left top!important;background:url(../../images/infoBox/infobox_hg.gif) no-repeat left top;padding:0 0 0 12px}
#infobox_hd{background:url(../../images/infoBox/infobox_hd.png) no-repeat right top!important;background:url(../../images/infoBox/infobox_hd.gif) no-repeat right top;padding:0 12px 0 0}
#infobox_bg{background:url(../../images/infoBox/infobox_bg.png) no-repeat left bottom!important;background:url(../../images/infoBox/infobox_bg.gif) no-repeat left bottom}
#infobox_bd{background:url(../../images/infoBox/infobox_bd.png) no-repeat right bottom!important;background:url(../../images/infoBox/infobox_bd.gif) no-repeat right bottom}
.skin_white #infobox_overlay{background:#fff}
.include{padding:0 20px 20px 20px;width:500px;max-height:500px;overflow-y:auto}
.include h1{font-size:17px;font-weight:bold;color:#693;padding:0 0 15px 0;overflow:hidden;zoom:1}
.include .champ{overflow:hidden;zoom:1;padding:0 0 8px 0}
.include .divError{font-size:11px;color:#c00;padding:3px 0 0 80px;clear:both}
.include label{width:70px;padding:2px 10px 0 0;text-align:right;font-size:12px;font-weight:bold;float:left}
.include input,.include select,.include textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;border:1px solid #e2e2e2;width:200px;float:left;padding:1px}
.include input.input_error{border:1px solid #c00}
.include .submit{overflow:hidden;zoom:1}
.include .submit input{width:100px;margin:0 0 0 80px}
.infoItemsProductType1{max-height:500px;overflow-y:auto;margin:10px 0 10px 0;padding:10px;clear:both}
.infoItemsProductType2{max-height:500px;overflow-y:auto;margin:10px 0 10px 0;padding:10px;clear:both}
.infoItemsProduct{border:#dcdcdc 1px solid;max-height:500px;overflow-y:auto;margin:10px 0 10px 0;padding:5px;clear:both}
.form_landing{width:45%;float:left;padding:10px;border:1px #dfdfdf solid}
.listItems_landing{width:50%;float:left;border:0;margin-right:10px}
.GoogleAdWordsForms{display:none}
.currency_intro{float:left;padding:10px;margin:0 0 15px 0}
.currency_intro img{float:left}
.blockup{border:1px red solid}
#currency_converter h1{font-size:23px;font-weight:normal;color:#0b5a9c;margin:0 0 15px 0}
.form_currencyconvert{background:#f2faff;padding:10px}
.form_currencyconvert h2{font-size:15px;color:#0b5a9c;margin:0 0 8px 0}
.form_currencyconvert .intro p{font-size:13px;margin:0 0 15px 0}
.form_currencyconvert .obligatoire{font-size:10px;text-align:right}
.form_currencyconvert .obligatoire sup{color:#b22c21}
.form_currencyconvert .logo{float:left;width:100px;padding:15px 5px 5px 5px}
.form_currencyconvert .logo .item_logo{margin:5px 0 20px 0}
.form_currencyconvert fieldset{float:left;padding:15px 0 0 15px;width:240px}
.form_currencyconvert fieldset.last{margin:0 0 8px 0}
.form_currencyconvert fieldset.accord{background:#f8f8f8;margin:0 0 8px 0}
.form_currencyconvert fieldset .ligne{margin:0 0 8px 0;overflow:hidden;zoom:1}
.form_currencyconvert fieldset .ligne.last{margin:0;overflow:hidden;zoom:1}
.form_currencyconvert fieldset .ligne .message{font-size:10px;color:#5f5f5f}
.form_currencyconvert fieldset .ligne .label{text-align:right;padding:2px 0 0 0}
.form_currencyconvert fieldset .ligne .label label{font-weight:bold}
.form_currencyconvert fieldset .ligne .label sup{color:#b22c21;font-weight:normal}
.form_currencyconvert fieldset .ligne .champ{float:right;width:230px}
.form_currencyconvert fieldset .ligne .champ input,.form_currencyconvert fieldset .ligne .champ select{border:1px solid #d2d2d2;width:210px;height:27px;font-size:15px;color:#0b5a9c}
.form_currencyconvert fieldset .ligne .champ input.inputError,.form_currencyconvert fieldset .ligne .champ select.inputError,.form_currencyconvert fieldset .ligne .champ textarea.inputError{border:1px solid #d94b40}
.form_currencyconvert .form_currencyconvert fieldset .ligne .champ textarea{width:210px;padding:0 5px 2px 5px}
.form_currencyconvert fieldset .ligne .champ select.annee{width:60px}
.form_currencyconvert fieldset .ligne .champ select.mois{width:50px}
.form_currencyconvert fieldset .ligne .champ select.jour{width:50px}
.form_currencyconvert fieldset .ligne .champ .radio,.form_currencyconvert fieldset .ligne .champ .checkbox{padding:4px 0 0 0;margin:0 0 4px 0;overflow:hidden;zoom:1}
.form_currencyconvert fieldset .ligne .champ .radio input,.form_currencyconvert fieldset .ligne .champ .checkbox input,.form_currencyconvert fieldset.accord input{float:left;width:13px;height:13px;border:0;padding:0}
.form_currencyconvert fieldset .ligne .champ input .datepicker{width:140px}
.form_currencyconvert fieldset .ligne input .image{padding:0 5px 2px 5px}
.form_currencyconvert fieldset .ligne .champ .radio label,.form_currencyconvert fieldset .ligne .champ .checkbox label{display:block;float:right;width:200px}
.form_currencyconvert fieldset.accord label{display:block;float:right;font-size:11px;width:425px}
.form_currencyconvert .action{clear:left;text-align:center}
.form_currencyconvert .infos p{font-size:11px;margin:0 0 15px 0}
.form_currencyconvert .divError{clear:both;background:url(../../images/commun/picto/erreur.gif) no-repeat 0 6px;font-size:11px;color:#b22c21;padding:8px 0 8px 20px}
.bloc_articles_3cols{width:100%;height:600px;margin:10px 0 0 0}
.bloc_articles_3cols .col{width:28%;height:270px;float:left}
.bloc_articles_3cols .colbig{width:40%;height:400px;float:left;margin:0 10px 0 0;padding:5px}
.bloc_articles_3cols .colbig img,.bloc_articles_3cols .col img{float:left;margin:0 5px 5px 8px}
.bloc_articles_3cols h2{font-size:20px;color:#0b5a9c;font-weight:bold;margin:8px 0 8px 8px}
.bloc_articles_3cols h3{font-size:12px;color:#0b5a9c;font-weight:bold;margin:8px 0 8px 8px}
.bloc_articles_3cols p{margin:8px 8px 8px 8px}
.bloc_articles_3cols .intro img{float:left}
.bloc_articles_3cols .intro h2{margin-top:20px;float:left}
.bloc_articles_3cols a,.bloc_articles_3cols a:hover,.bloc_articles_3cols a:visited{color:#0b5a9c;text-decoration:none}
#currency_options_historical{text-align:center}
#currency_options_historical .ligne{padding:10px;margin:20px 20px}
.bloc_categorie_articles{float:left;width:270px;height:220px;border:1px solid #b8e3f6;margin-right:10px;margin-bottom:10px;padding:10px}
.bloc_categorie_articles h2{font-size:20px;color:#0b5a9c;font-weight:normal;margin:8px 0 8px 8px}
.bloc_categorie_articles h2 a{font-size:20px;color:#0b5a9c;font-weight:normal;margin:8px 0 8px 8px;text-decoration:none}
.bloc_categorie_articles h2 a:hover{font-size:20px;color:#0b5a9c;font-weight:normal;margin:8px 0 8px 8px;text-decoration:none}
.bloc_categorie_articles h2 a:visited{font-size:20px;color:#0b5a9c;font-weight:normal;margin:8px 0 8px 8px;text-decoration:none}
.bloc_categorie_articles ul{margin-top:10px;padding:5px}
.bloc_categorie_articles ul li{background:url("/images/commun/puces/2.gif") no-repeat scroll 0 5px transparent;font-size:13px;margin:0 0 4px;padding:0 0 0 10px}
.bloc_categorie_articles ul li a,.bloc_categorie_articles ul li a:hover,.bloc_categorie_articles ul li a:visited{color:#0b5a9c;text-decoration:none;margin-top:5px}
.bloclinks ul li{background:url("/images/commun/puces/2.gif") no-repeat scroll 0 5px transparent;font-size:13px;margin:0 0 4px;padding:0 0 0 10px}
.bloclinks ul li a{color:#0b5a9c}
