/*
@import url('mod_test.css');
@import url('form.css');
@import url('rub.css');
@import url('br.css');
@import url('cat.css');
@import url('tab.css');
@import url('bdd.css');
@import url('xml.css');
@import url('tips.css');
@import url('search.css');
*/
@import url('../../js/calendar/dhtmlgoodies_calendar.css');
* { outline: none; } 
/*GENERAL*/
h1 .t_page{
font-size: 23px;
font-weight: normal;
color: #0b5a9c; 
margin: 0 0 15px 0;
}
/*DISCLAIMER*/
.disclaimer{
	font-size:10px;
}
/* SEARCH */
#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:#ffffff;
}
#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:none;
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;
}
/* HOME */
#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 0px 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;
}
/* LISTE */
#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;
}
/* HOME */
#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 0px 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;
}
/* PAYS */
/*
 * LES H1, H2
 */
#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;}


/* LISTE */
#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 .visuel{
float:left;
width:145px;
text-align:center;
}
#xml_liste .texte{
/*float:right;*/
width:295px;
margin-left:10px;
float:left;
}
#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;
}
/* FICHE */
#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 0px 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 0px 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:none;
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 0px 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;
}
/* FICHE 2 */
#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 0px 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;
}
/* FORM */
#xml_form h2.titre{
font-size:19px;
color:#0B5A9C;
border:1px solid #dfdfdf;
padding:15px;
margin:0 0 5px 0;
}
/* HOME */
#bdd_home{}
#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 0px 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: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 8px;
}
#bdd_home .liste ul li a:hover{
text-decoration:none;
}
/* LISTE */
#bdd_liste{}
#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:none;
}
#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;
}
/* FICHE */
#bdd_fiche{}
#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;
}
#bdd_fiche #name_contact{

}

#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;
}

/* LISTE CA */
#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:none;
}
#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 0px;
}
#tab_liste_ca .manage .internet{
background:url(../../images/commun/picto/internet.gif) no-repeat 0px 0px;
}
#tab_liste_ca .manage .guichet{
background:url(../../images/commun/picto/guichet.gif) no-repeat 0px 0px;
}
#tab_liste_ca .manage .postal{
background:url(../../images/commun/picto/postal.gif) no-repeat 0px 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;
}
/* LISTE FE*/
#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;
}
/* FICHE */
#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 */
.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;
}

/* CATEGORIES */
#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;
}
/* HOME Broker&Brand*/
#br_home{}
#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;
width:100px;
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:17px;
	color: #FF8919;
	font-weight:normal;
	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;
width:100px;
text-align:center;
padding:15px 0 0 0;
}

#br_home .brand .col2{
float:left;
width:350px;
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:350px;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;
width:160px;
padding:15px 0 0 0;
}
#br_home .brand .col3 ul li{
margin:0 0 5px 0;
}
#br_home .brand .col3 ul li img{
display:block;
}

/* FICHE */
#br_fiche{}
#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 0px 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:121px;
}
#br_fiche .item .actions li{
margin:0 0 5px 0;
}
#br_fiche .item .actions img{
display:block;
}
/* FICHE */
.br_fiche{}
.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 0px 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;}
/* FORM */
#br_marque_form{}
#br_marque_form .marque{
border:1px solid #E9E9E9;
border-bottom:3px solid #E9E9E9;
padding:10px 20px;
margin:0 0 18px 0;
}
/* HOME */
#rub_home{}
#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 0px 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:none;
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 0px 6px;
font-size:11px;
color:#B22C21;
padding:8px 0 8px 20px;
}

/* RESET */
*{
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:0.5; opacity:0.5;
position:absolute;
top:0;
left:0;
z-index:100;
}
/* STRUCTURE */
body{
background:url(/images/commun/f.gif) repeat-x top left;
background-position:0px 44px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#323232;
}
#general{
width:972px;
margin:0 auto;
}
/* BANDEAU */
#bandeau .topbanniers{
float:right;height:60px;padding:5px;width:460px;
}
#bandeau{}
#bandeau .ligne{
clear:both;
}
#bandeau .ligne .col1{
float:left;
height:125px
}
#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 #cccccc;
}

#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 0px;
}
#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:none;
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:0px;
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:none;
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 0px 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 0px 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 h2{}
#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;
}
/* CONTENU */
#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;
}
.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 0px 0px;
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:none;
}
.retour a, .retour2 a{
background:url(../../images/commun/picto/retour.gif) no-repeat 0px 3px;
font-size:11px;
color:#323232;
padding:0 0 0 16px;
text-decoration:underline;
}
.retour a:hover, .retour2 a:hover{
text-decoration:none;
}
/* GAUCHE */
#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:none;
}
#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:none;
padding:8px;
}
#contenu2 .gauche .frm_gauche fieldset .ligne{
margin:0 0 8px 0;
}
#contenu2 .gauche .frm_gauche fieldset .ligne label{
display:block;
color:#ffffff;
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;
}
/* DROITE */
#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:none;
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:none;
}
.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 0px 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 0px 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 */
#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 #DDDDDD;
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 #DDDDDD;
padding:0 15px 0 0;
margin:0 15px 0 0;
}
#pied .pied1 li.last, #pied .pied2 li.last{
border-right:none;
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 #DDDDDD;
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 */
#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 */
.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 0px 0px;
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;
}
/* WYSWYG */
.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 0px 4px;
padding:0 0 0 10px;
}

/*TEXT SEO*/
.key_txt_seo{
	background-color: #e8f4fc;
	font-size: 12px;
	color: #288cc9;;
	padding: 10px 18px 18px 10px;
	margin: 10px 0px 20px 0px;
	text-align:justify;
}
.seo_text_top{
	background-color: #e8f4fc;
	font-size: 12px;
	color: #288cc9;;
	padding: 10px 18px 18px 10px;
	margin: 10px 0px 20px 0px;
	text-align:justify;
}
/* AUTOCOMPLETER */
.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:#eeffdd;
}
.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;
}
/*MADLIB TOP*/

.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;
}
/*FIN MADLIB TOP*/

/* SEO */
#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;
}
/* OLD SEO */


/* PIED SEO*/
.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*/
#pied_seo_footer{
/*width:972px;*/
	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--------------------*/
.separation{
	border:none;
	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:#ffffff;
	padding:10px;
	margin:0 0 10 0;
}
.intronoitem{
	background:#ffffff;
	padding:10px;
	margin:0 0 10 0;
}
/**BLOC TOP DESTINATION**/
.bloctopdestination{
	border:1px solid #d6d6d6;
	padding:20px;
	margin:0px 0px 10px 0px;
}
 .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*/
#top_destination h2{
	font-size: 17px;
	color: #ff8919;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 12px;
	margin-left: 0pt;
	font-weight: bold;
}
/*----------------------FORM AGREGATION----------------------------*/
.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:none;
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 0px 6px;
font-size:11px;
color:#B22C21;
padding:8px 0 8px 20px;
}
/*----------------------END FORM AGREGATION----------------------------*/

/*FORM*/
/*-- infoBox - Overlay --*/
#infobox_overlay{
position:fixed;
_position:absolute;
top:0; 
left:0; 
z-index:99; 
background:#000; 
filter:alpha(opacity=60); 
-moz-opacity:0.6; 
opacity:0.6;
}
#infobox_box{
position:fixed;
_position:absolute; 
z-index:999; 
padding:0px;
_width:100px; /* Cette taille n'est pas utiliser, elle est ecrasee par le script */
}
#infobox_close_bar{text-align:right;}
#infobox_close_bar img{border:none;}
#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:0px 12px 0px 0px;
}
#infobox_b{
background:url(../../images/infoBox/infobox_b.gif) repeat-x 0 0;
height:12px;
overflow:hidden;
zoom:1;
margin:0px 12px 0px 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:0px 0px 0px 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:0px 0px 0px 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:0px 12px 0px 0px;
}
#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;
}
/*-- infoBox - Skin --*/
.skin_white #infobox_overlay{background:#fff;}

/*-- Include --*/
.include{
padding:0 20px 20px 20px;
width:500px;
max-height:500px;
overflow-y:auto;
}
.include h1{
font-size:17px;
font-weight:bold;
color:#669933;
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:#CC0000;
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 #CC0000;}
.include .submit{overflow:hidden;zoom:1;}
.include .submit input{width:100px;margin:0 0 0 80px;}
/**
 * LANDING PAGE
 * INFO ITEM PRODUCT
 */
.infoItemsProductType1{max-height:500px;overflow-y:auto;margin:10px 0px 10px 0;padding:10px;clear:both;}
.infoItemsProductType2{max-height:500px;overflow-y:auto;margin:10px 0px 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:none;margin-right:10px;}
.GoogleAdWordsForms{display:none;}
/**CURRENCY CONVERTER**/
.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 CURRENCY CONVERTER*/
/*----------------------FORM AGREGATION----------------------------*/
.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:none;
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 0px 6px;
font-size:11px;
color:#B22C21;
padding:8px 0 8px 20px;
}
/*-----------------------SEPARATION--------------------*/
/*-----------------------BLOC ARTICLES 3 COLS-----------------------*/
.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:0px 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;}


