/*
] f90
bleu d04566
*/

#page{width:60em;}
body{background-color:#fff;font-family:Helvetica,Arial;}
.clearer{height:0;clear:both;}
.gras{font-weight:bold;}
#conteneur a{color:#f90}
a, a:hover{color:#f90;text-decoration:none;}
h1 span, h2 span{display:none;}
.lefty{float:left;margin:0 10px 0 0;}
.ligne_orange{clear:both;width:89%;height:1px;float:left;background-color:#f90;margin:4px 0 0 20px;}
.border_orange{width:100%;float:left;border-bottom:#f90 solid 1px}
strong{color:#f90;}
.petit{font-size:11px;font-weight:normal;}
.cadrePoint{border:1px dotted #0D4566;padding:10px 6px;}
.lienBleu{color:#0D4566;}
.lienBleu:hover{color:#fff;}

#menu div{
height:1px;
}

#entete{
width:1000px;
float:left;
border:none;
position:relative;
}
#entete #header_flash{
float:left;
margin:0;
z-index:-20;
padding:0;
width:1000px;
height:84px;
}
#entete .recrute a, #entete .contacts a{
position:absolute;
font-size:0.6em;
color:#fff;
height:12px;
font-weight:bold;
font-size:11px;
top:44px;
}
#entete .recrute a{right:50px;}
#entete .contacts a{right:150px;}

#entete .accueil a{
position:absolute;
top:44px;left:50px;
font-size:11px;
font-weight:bold;
color:#fff;
height:11px;
}
#entete .accueil a:hover, #entete .recrute a:hover{color:#0d4566;}
#entete .contacts a{color:#0d4566;}
#entete .contacts a:hover{color:#fff;}


#menu{
background:transparent url(images/lys_bg_header.jpg) no-repeat 0 0;
width:1000px;
height:220px;
z-index:2000;
border:none;
float:left;
font-size:11px;
}
#menu ul{
list-style:none;
margin:155px 0 0 24px;
padding:0;
}
#menu li{
float:left;
margin:0;
padding:0;
}
#menu a{
padding:0;
margin:0;
color:#0d4566;
float:left;
height:30px;
font-size:11px;
text-align:center;
margin:0 0px 0 0;
font-weight:bold;
}
#menu li.separateur{
width:128px;
margin:0;
}
#menu a#menu_1{width:90px; margin:0px 0px 0px 5px;}
#menu a#menu_2{width:100px; margin:0px 0px 0px 10px;}
#menu a#menu_3{width:80px; margin:0px 0px 0px 10px;}
#menu a#menu_4{width:60px; margin:0px 0px 0px 10px;}
#menu a#menu_5{width:80px; margin:0px 0px 0px 0px;}
#menu a#menu_6{width:50px; margin:0px 0px 0px 10px;}
#menu a#menu_7{width:90px; margin:0px 0px 0px 205px;}
#menu a#menu_8{width:90px; margin:0px 0px 0px 10px;}
#menu a#menu_12{width:50px; margin:0px 0px 0px 0px;}
#menu a#menu_27{width:95px; margin:0px 0px 0px 0px;}

#menu div#volet_menu_1{width:90px; margin:0px 0px 0px 5px;}
#menu div#volet_menu_2{width:100px; margin:0px 0px 0px 10px;}
#menu div#volet_menu_3{width:80px; margin:0px 0px 0px 10px;}
#menu div#volet_menu_4{width:60px; margin:0px 0px 0px 10px;}
#menu div#volet_menu_5{width:80px; margin:0px 0px 0px 0px;}
#menu div#volet_menu_6{width:50px; margin:0px 0px 0px 10px;}
#menu div#volet_menu_7{width:90px; margin:0px 0px 0px 205px;}
#menu div#volet_menu_8{width:90px; margin:0px 0px 0px 10px;}
#menu div#volet_menu_12{width:50px; margin:0px 0px 0px 0px;}
#menu div#volet_menu_27{width:95px; margin:0px 0px 0px 0px;}

#menu a:hover{
color:#f90;
}



#conteneur { 
width: 1000px; 
background:transparent url(images/lys_bg.jpg) repeat-y 0 0;
float:left;
padding:0px 0 0 30px;
font-size:1em;
color:#0d4566;
}

#conteneur #contenu{
margin:10px 0 0 0px;
padding:5px;
width:720px;
}
#contenu_right{
width:500px;
float:right;
text-align:center;
font-size:0.8em;
margin:20px 0 0 0;
}
#contenu_right h2 {height:24px;margin:10px 0 0 45px;}
#contenu_right h2 span{display:none;}
#contenu_right .mod_blanc{
margin:0 0 0 45px;
}

h1.groupeLysImmo{
font-family:times;
}
h1.groupeLysImmo span{display:block;font-size:20px;font-weight:bold;margin:4px 0 6px 0;}
.mod_blanc{
width:420px;
margin:0 0 0 0px;
text-align:center;
}
.mod_blanc h2{margin:10px 0 0 0;}
.mod_blanc a{color:#fff;}
.mod_blanc_top{
width:420px;height:10px;
float:left;
background:transparent url(images/mod_blanc_01.jpg) no-repeat 0 0;
}
.mod_blanc_middle{
width:420px;
float:left;
background:transparent url(images/mod_blanc_02.jpg) repeat-y 0 0;
}
.mod_blanc_bottom{
width:420px;height:10px;
float:left;
background:transparent url(images/mod_blanc_04.jpg) no-repeat 0 0;
}
.mod_orange{
width:300px;height:126px;
margin:0 0 0 65px;
background:transparent url(images/mod_orange.png) no-repeat 0 0;
}
#conteneur .mod_orange a{color:#fff;}
.mod_orange h3{
width:130px;height:42px;
float:left;
font-weight:bold;
font-size:15px;color:#fff;
margin:7px 7px;
}
.mod_orange h3.cadre_1, .mod_orange h3.cadre_2{background:transparent url(images/cadre_blanc_t.png) no-repeat 0 0;}
.mod_orange h3.cadre_3, .mod_orange h3.cadre_4{background:transparent url(images/cadre_blanc_b.png) no-repeat 0 0;}
.mod_orange h3.cadre_1, .mod_orange h3.cadre_2, .mod_orange h3.cadre_3, .mod_orange h3.cadre_4{padding:2px 0 2px 0;}


#contenu_left{
padding:0;
text-align:left;
width:200px;
float:left;
font-size:0.8em;
margin:0px 10px 10px 10px;
}
#contenu_left div.mod_left{
background:transparent url(images/modGris_left_2.gif) no-repeat 0 0;
width:180px;
height:110px;
float:left;
margin:5px 0;
padding:10px 0 0 10px;
}
#contenu_left div.mod_left div{width:150px;}
#contenu_left h2{height:24px;font-size:1.4em;font-weight:bold;font-family:Times;border-bottom:1px #0d4566 solid;width:130px;margin:0 0 5px 0;}
#contenu_left h2 span{display:block;}
#contenu_left p{
font-size:0.7em;
margin:2px 0 120px 0;
}
#contenu_left .chapo{
text-align:left;
}
a.spip_out{text-decoration:underline;}


/*fil d 'ariane*/
#conteneur #hierarchie{
float:left;
clear:both;
width:890px;
margin:10px 0 10px 20px;
padding:3px;
border-bottom:dotted #f90 1px;
border-top:dotted #f90 1px;
z-index:2000;
}
 #hierarchie a,  #hierarchie span{
 font-weight:bold;font-size:0.9em;
 background:transparent url(images/puce.gif) no-repeat 0 0;
 float:left;height:14px;
 margin:0 6px 0 0;padding:0 0 0 8px;
 line-height:1.1em;
 }
 #hierarchie a:hover{
color:#aaa;
cursor:pointer;
}

/*LE MODULE BLANC PEUT AVOIR DIFF HAUTEURS , CEN'EST PAS CELUI DE LA PAGE D'ACCUEIL*/
.bigBlanc{
width:655px;
float:left;
margin:14px 0 10px 30px;
font-size:0.9em;
}
.bigBlanc .bigBlanc_top, .bigBlanc .bigBlanc_middle, .bigBlanc .bigBlanc_bottom{
width:655px;
float:left;
}
.bigBlanc .bigBlanc_top{
background:transparent url(images/bigBlanc_top.png) no-repeat 0 0;height:14px;
}
.bigBlanc .bigBlanc_middle{
background-color:#fff;
padding:5px 10px;
width:635px;
}
.bigBlanc .bigBlanc_bottom{
background:transparent url(images/bigBlanc_bottom.png) no-repeat 0 0;height:34px;
}
ul.mod_gris{float:left;}
.mod_gris li{
background:transparent url(images/mod_gris.png) no-repeat 0 0;height:34px;
height:101px;
width:302px;
float:left;
clear:none;
}
.mod_gris div.blockLeft{
float:left;
width:140px;
margin:0;padding:0;
}
.mod_gris a{
float:left;
margin:20px 0 0 32px;
color:#0d4566;
font-weight:bold;
width:140px;
font-size:15px;
}
.mod_gris p.surtitre{
float:left;
margin:2px 0 0 32px;
color:#0d4566;
font-weight:bold;
width:140px;
font-size:12px;
}
.mod_gris li img{
float:right;
margin:18px 14px 0 0;
}
.liste-articles li .spip_logos {margin-bottom:0;padding:0;margin-left:0;}
.mod_gris p.mod_gris{
float:left;
width:85%;
font-size:0.8em;
color:#666;
margin:4px 0 0 30px;
padding:0;
}


.blanc_700{
float:left;
width:694px;
margin:20px 0 0 20px;
}
.blanc_700_top, .blanc_700_middle, .blanc_700_bottom{float:left;width:694px;}
.blanc_700_top{background:transparent url(images/blanc_700_top.png) no-repeat 0 0;height:14px;}
.blanc_700_middle{padding:5px 10px;background-color:#fff;width:674px;}
.blanc_700_bottom{background:transparent url(images/blanc_700_bottom.png) no-repeat 0 0;height:34px;}

.art{
float:left;
min-height:100px;
font-size:13px;
}
.art .art_left{
float:left;
width:210px;
}
.art .art_right{
float:right;
width:400px;
}

.art .art_right div{
float:left;margin:0px 0 0 0;
}
.art .art_right_0 div{
float:left;margin:6px 0 0 0;
}

.art .art_left img{
float:left;
margin:5px 0 10px 0;
}
.art .art_right_0{float:right;min-width:580px;}
.art .art_right_0 h3.titreArt{min-width:640px;margin:0 0 5px 0;padding:0 0 2px 0;}
.art .art_right p, .art .art_right ul, .art .art_right .mi_colonne{margin-left:6px;}
.art a{
text-decoration:underline;
}.art h3{
margin:10px 0 4px 0;
font-size:1.2em;
font-weight:bold;
}

/*****************  APG  *******************/

.art.art_right_apg{
float:left;
width:610px;
}

.art .art_right_apg div{
float:left;margin:0px 0 0 0;
}
.art .art_right_apg0 div{
float:left;margin:6px 0 0 0;
}

.art .art_left_img{
float:left;
margin:5px 10px 10px 10px;
}
.art .art_right_apg0{float:right;min-width:580px;}
.art .art_right_apg0 h3.titreArt{min-width:640px;margin:0 0 5px 0;padding:0 0 2px 0;}
.art .art_right_apg0 p, .art .art_right ul, .art .art_right .mi_colonne{margin-left:6px;}
.art a{
text-decoration:underline;
}.art h3{
margin:10px 0 4px 0;
font-size:1.2em;
font-weight:bold;
}


/************************************/


.mi_colonne{
float:left;
width:100%;
clear:left;
}
.mi_colonne h3.titreArt{margin:14px 0 0px 0;}

.accesCortal{
width:206px;height:155px;
position:relative;
background:transparent url(images/accesCortal.png) no-repeat 0 0;
}
.accesCortal a.accesClients{
position:absolute;
top:90px;left:30px;
width:152px;height:33px;
background:transparent url(images/accesClients.png) no-repeat 0 0;
}
.accesCortal span,a.accesClients span{display:none;}

.simulation{
width:173px;height:96px;
float:right;
margin:20px 0px 0 0;
background:transparent url(images/simulation_big.png) no-repeat 0 0;
}

.art_700{
float:left;
width:98%;
margin:5px 0 10px 0;
font-size:0.9em;
}
.assu_art_right{float:right;width:550px;}
.assu_art_left{float:left;width:98px;}
.assu_art_right .assu_chapo{
tex-align:justify;
float:left;width:430px;
margin:3px 0 5px 0;
}
.assu_art_right .assu_chapo a{
padding:0 10px 0 10px;
height:20px;
background:transparent url(images/puce_orange.png) no-repeat 0 0;
text-decoration:underline;float:left;
line-height:1.5em;
}

#conteneur .go_bottom{
float:left;
width:98%;
padding:0;
}
.bigBlanc .bigBlanc_middle_agences {background-color:#FFFFFF;padding:5px 0px;width:655px;float:left;
}
#conteneur .go_bottom h2{float:left;height:24px;width:100%;background:transparent url(images/agences_blanc.jpg) no-repeat center 0;}
#conteneur .go_bottom ul{float:left;list-style:none;}
#conteneur .go_bottom li{
width:98%;float:left;
background-color:#eee;
font-size:0.7em;
padding:5px;
margin:6px 10px 0 0;
}
#conteneur .go_bottom li img{
float:left;
border:#F90 solid 1px;
margin: 0 10px 10px 0px;
}
#conteneur .go_bottom li h3{
color:#F90;
font-size:1.3em;
font-weight:bold;
}
#conteneur .go_bottom ul.agences{font-size:1.2em;width:605px;float:left;padding:0;margin:0 25px;}
#conteneur a.opener{
background:transparent url(images/ensavoirplus.jpg) no-repeat 0 0px;
float:left;
clear:both;
display:block;
color:#0d4566;
width:605px;
height:36px;
font-size:1.2em;
margin:0px 0 0 0;
padding:0 0 0 0px;
}
#conteneur a.opener span{display:none;}
#conteneur a.opener:hover{
background:transparent url(images/ensavoirplus_h.jpg) no-repeat 0 0px;
}
#conteneur div.open{
float:left;
width:100%;
margin:0;
background-color:#eee;

}

#conteneur a#opener_contact, #conteneur a#opener_conseiller, #conteneur a#closer_contact, #conteneur a#closer_conseiller{
display:block;
padding:5px 10px;
margin:10px 0;
font-size:12px;
float:left;
width:90%;
border:#F90 solid 1px;
}
#conteneur a#opener_contact:hover, #conteneur a#opener_conseiller:hover, #conteneur a#closer_contact:hover, #conteneur a#closer_conseiller:hover
{border:#ccc solid 1px;background-color:#eee;}

/* FORMULAIRES */
#conteneur .spip_forms{
border:none;
}
#conteneur .spip_forms form{
float:left;
width:90%;
font-size:0.9em;
border:none;
margin-bottom:20px;
margin-left:60px;
}
#conteneur .spip_forms fieldset{
border:none;
margin:0;
}
#conteneur .spip_forms label{color:#0d4566;}
.spip_forms .spip_form_label_obligatoire, .spip_forms .spip_form_label_details{color:#0d4566;font-size:0.7em;}
  
#conteneur .spip_forms form input,#conteneur .spip_forms textarea{
float:left;

border:#f90 dotted 1px;
background-color:#fff;
}
#conteneur .spip_forms input:focus,#conteneur .spip_forms textarea:focus{background-color:#e8edf0;}
#conteneur .spip_forms .spip_bouton input{
width:103px;height:25px;
margin:6px 80px 0 0;
float:right;
background:transparent url(images/buton.png) no-repeat 0 0;
border:none;
font-size:0.9em;
color:#fff;
}
.spip_forms .erreur{
display:block;float:right;
color:#f90;font-size:0.9em;
background-color:#e8edf0;
font-weight:bold;
margin:3px 0 0 0;
}
.spip_forms p.spip_form_ok{
background-color:transparent;
color:#f90;
}
.spip_forms legend{display:none;}
#conteneur .spip_forms .spip_form_champ multiple_1 input{width:10px;}


/* ERREURS */
ul#erreur {
font-size:0.8em;
color:#f90;
list-style:inside url(images/error.png);
margin:0 0 10px 90px;
}
div#erreur li{height:16px;}

/*TITRES DE RUBRIQUES*/
h1.titre_gen{
float:left;width:245px;height:26px;
margin:6px 0 0px 20px;
font-family:times;
font-weight:bold;
font-size:21px;
}
h1.titre_gen span{display:block;}


h1.titre_1{
float:left;width:245px;height:26px;
background:transparent url(images/titre_epargne_gris.jpg) no-repeat 0 0;
margin:6px 0 0px 20px;
}
.mod_blanc h2.titre_1{margin-bottom:5px;width:100%;background:transparent url(images/titre_epargne_blanc.png) no-repeat 70px 0;}
 h2.titre_2{height:26px;width:144px;background:transparent url(images/titre_defisc.png) no-repeat 0 0;}
h1.titre_2{
float:left;width:438px;height:26px;
background:transparent url(images/titre_defisc_gris.jpg) no-repeat 0 0;
margin:6px 0 0px 20px;
} 
 .mod_blanc h2.titre_2{width:100%;background:transparent url(images/titre_defisc_blanc.png) no-repeat 100px 0;}
h1.titre_3{
float:left;width:170px;height:26px;
background:transparent url(images/titre_audit_gris.jpg) no-repeat 0 0;
margin:6px 0 0px 20px;
} 
h1.titre_4{
float:left;width:188px;height:26px;
background:transparent url(images/titre_marche_gris.jpg) no-repeat 0 0;
margin:6px 0 0px 20px;
} 
h1.titre_5{
float:left;width:223px;height:26px;
background:transparent url(images/titre_compte_gris.jpg) no-repeat 0 0;
margin:6px 0 0px 20px;
} 
h1.titre_6{
float:left;width:262px;height:26px;
background:transparent url(images/titre_finance_gris.jpg) no-repeat 0 0;
margin:6px 0 0px 20px;
} 
h1.titre_7{
float:left;width:296px;height:26px;
background:transparent url(images/titre_assu_gris2.jpg) no-repeat 0 0;
margin:6px 0 0px 20px;
} 
 h2.titre_7{height:26px;width:110px;background:transparent url(images/titre_assu.png) no-repeat 0 0;}
 .mod_blanc h2.titre_7{width:100%;background:transparent url(images/titre_assurance_blanc.png) no-repeat 120px 0;}
 h1.titre_8{
float:left;width:115px;height:26px;
background:transparent url(images/titre_contacts_gris.jpg) no-repeat 0 0;
margin:6px 0 0px 20px;
} 
 h2.titre_10{width:190px;background:transparent url(images/titre_agences.png) no-repeat center 0;}
 h2.titre_11{height:26px;width:144px;background:transparent url(images/titre_lysImmo.png) no-repeat 0 0;}
 h1.titre_22{
float:left;width:115px;height:26px;
background:transparent url(images/sante.jpg) no-repeat 0 0;
margin:6px 0 0px 20px;
} 


/*diff h2 ponctuels*/
h3.articleh3{
font-family:times;
font-size:14px;
font-weight:bold;
color:#F90;
margin:16px 0 6px 0;
}


h2.aVousDecider{
width:630px;height:21px;
margin:0 0 16px 6px;
padding:0 0 10px 0;
background:transparent url(images/aVousDecider.png) no-repeat 0 0;
border-bottom:1px solid #f90;
} 
h2.nosOpp{
width:630px;height:21px;
margin:0 0 16px 6px;
padding:0 0 10px 0;
background:transparent url(images/nosOpp.png) no-repeat 0 0;
border-bottom:1px solid #f90;
} 
h3.nosOpp{
width:200px;height:21px;
background:transparent url(images/nosOpp.png) no-repeat 0 0;
} 
h2.nosOpp span, h3.nosOpp span{display:none;}
h3.titreArt{
margin:0 0 4px 6px;
padding:0 0 10px 0;
font-family:times;
border-bottom:1px solid #f90;
font-size:1.5em;
color:#0d4566;
font-style:italic;
width:98%;
}
h3.mod_titre_orange{
width:562px;height:37px;
background:transparent url(images/mod_titre_orange.png) no-repeat 0 0;
color:#fff;
font-weight:bold;
padding:6px 0 0 10px;
font-family:times;font-style:italic;font-size:1.6em;
}
h3.titre_focus_defisc{
font-weight:bold;
margin:10px 0 2px 0;
padding:2px;
font-family:times;
}
h3.titre_focus_assu{
text-align:center;
font-weight:bold;
margin:10px 0 2px 0;
padding:2px;
font-family:times;
}

#conteneur #navigation{
width:180px;
margin:0px 90px 10px 0;
}
#navigation div.mod_right{
float:left;
text-align:center;
margin:5px 0 0 30px;
width:98%;
}

#navigation h2{
text-align:center;
margin:26px 0 0px 0;
font-size:1.3em;font-weight:bold;font-family:Times;
color:#F90;
}
#navigation div.mod_right h3{
text-align:center;
margin:6x 0 0px 0;
font-size:1.1em;font-weight:bold;font-family:Times;
}
#navigation div.mod_right h3 a:hover{color:#F90;}
#navigation div.mod_right img{
text-align:center;
display:block;
}
#navigation p{
text-align:left;
font-size:0.8em;
}
#navigation a{
width:100%;
float:left;
clear:both;
margin:0 0 20px 0;
padding:0 0 6px 0;
border-bottom:solid #aaa 1px;
}
#navigation a.decouverte{
width:100%;
float:left;
clear:both;
padding:0;
border:none;
color:#0d4566;
margin:0;
}

#navigation .spip_forms form{
width:100%;
float:left;
margin:0;
padding:0;
background-color:#eee;
font-weight:normal;
font-size:12px;
}
#navigation .spip_forms fieldset{
border:none;
margin:0;
}
#navigation .spip_forms label{color:#0d4566;font-weight:normal;}
#navigation .spip_forms .spip_form_label_obligatoire{color:#0d4566;font-size:0.7em;}
#navigation .spip_forms .spip_form_label_details{display:none;}
#navigation .spip_forms form input,#navigation .spip_forms textarea{
float:left;
border:#f90 dotted 1px;
background-color:#fff;
}
#navigation .spip_forms input:focus,#navigation .spip_forms textarea:focus{background-color:#e8edf0;}
#navigation .spip_forms .spip_bouton input{
width:103px;height:25px;
margin:6px 80px 0 0;
float:right;
background:transparent url(images/buton.png) no-repeat 0 0;
border:none;
font-size:0.9em;
color:#fff;
}

#focus{
float:right;
width:190px;
margin:16px 110px 10px 0;

}
#focus .focus_blanc{
background-color:#fff;float:left;
width:190px;padding:10px 10px 20px 10px;
}
#focus .focus_blanc .art{
width:190px;
}
#focus h2, #focus h3{
margin:6px 0 10px 0;
font-family:times;
font-weight:bold;
text-align:center;
font-size:20px;
}
#focus p{
font-size:0.9em;
margin:0px 0px 20px 0;
padding:0 0 6px 0;
border-bottom:solid #aaa 1px;
}
#focus a{
margin:8px 0;
}

#focus .spip_forms form{
width:95%;
float:left;
margin:0;
font-weight:normal;
font-size:11px;
color:#0d4566;
}
#focus .spip_forms ul.choix_mots, #focus .spip_forms ul.spip_form_choix_multiple, #focus .spip_forms ul.spip_form_choix_unique{width:auto;}
#focus .spip_forms fieldset{
border:none;
margin:0;
}
#focus .spip_forms ul li input{
float:none;
}
#focus .spip_forms label, #focus .spip_forms .label{color:#0d4566;font-weight:normal;}
#focus .spip_forms .spip_form_label_obligatoire{color:#0d4566;font-size:0.9em;}
#focus .spip_forms .spip_form_label_details{display:none;}
#focus .spip_forms form input,#focus .spip_forms textarea{
float:left;
border:#f90 dotted 1px;
}


#focus .spip_forms input:focus,#focus .spip_forms textarea:focus{background-color:#e8edf0;}
#focus .spip_forms .spip_bouton input{
width:103px;height:25px;
margin:6px 40px 0 0;
float:right;
background:transparent url(images/buton.png) no-repeat 0 0;
border:none;
font-size:0.9em;
color:#fff;
}

#focus ul.fluxRss{
margin:20px 0 10px 20px;
padding:0;
}
#focus dl.fluxRss dt{
color:#f90;font-size:14px;
font-weight:bold;
margin:8px 0 2px 0;
padding:0;
}
#focus dl.fluxRss dd{
font-size:13px;
font-weight:normal;
margin:0px 0 16px 0;
padding:0;
}
#focus dl.fluxRss a{
}
#focus dl.fluxRss a:hover{
text-decoration:underline;
}
#focus div.mod_float{
float:left;
width:99%;
margin:10px 0;
}

#focus form.form_pret{
font-size:12px;
font-weight:normal;
}
#focus form.form_pret label, #focus form.form_pret input, #focus form.form_pret select, #focus form.form_pret span{float:left;clear:left;margin:2px 0;}
#focus form.form_pret label{margin:10px 0 2px 0;}
#focus form.form_pret span{float:left;clear:none;margin:0 0 0 5px;}
#focus form.form_pret input, #focus form.form_pret select{width:150px;border:1px solid #F90;}
#focus form.form_pret input.simulationSubmit{width:190px;margin:20px 0 10px 0;background:transparent url(images/simPretSim.jpg) no-repeat center 0;border:none;height:35px;}
#focus .breves{
font-size:14px;
font-weight:normal;
border:dotted 1px #0D4566;
padding:5px;
width:86%;
float:left;
clear:left;
margin:10px 0 0 0;
background-color:#eee;
}
#focus .breves h3{
font-size:16px;
font-weight:bold;
margin:3px 0 6px 0;
}
#focus .breves h3 a:hover{text-decoration:underline;}
#focus .breves p{border:none;margin:5px 0 5px 0;}

#focus ul.SomArt{
margin:10px 0;
font-size:14px;
}
#focus ul.SomArt li{
margin:5px 0;
}
#focus ul.SomArt li a:hover{text-decoration:underline;}
#focus .imagesIllu{float:left;}
#focus .imagesIllu img{width:190px;}





#bottom_contact{
width:900px;
float:left;
margin:30px 0 0 30px;
}
#bottom_contact h2 {height:24px;margin:0 0 6px 0;}
#bottom_contact h2 span{display:none;}
#bottom_contact{
font-size:0.8em;
overflow:hidden;
}
#bottom_contact *{
text-align:center;
}
#bottom_contact .agences{
float:left;
width:260px;
background:#F3F6F7;
padding:5px;
margin:4px 15px 15px 15px;
}
#bottom_contact .agences_sep{
float:left;
clear:both;
width:100%;
border-bottom:dotted 1px #F90;
padding:0 0 8px 0;

}
#bottom_contact h3{
font-size:1.1em;color:#0d4566;font-weight:bold;
margin:20px 0px 0 0px;
float:left;
}
#bottom_contact img{
border:1px solid #0d4566;
float:right;
}
#bottom_contact p{display:block;text-align:center;}




#bottom{
width: 1000px; 
background:transparent url(images/lys_bg.jpg) repeat-y 0 0;
float:left;
margin:0;
padding:80px 0 0 0;
border:none;
text-align:center;
}
#bottom h2{
width: 1000px; 
height:12px;
background:transparent url(images/footer_titre.png) no-repeat center 0;
float:left;
margin:2px 0 10px 0;
padding:0;
}
#bottom a.plusinfo{
width: 1000px; 
height:23px;
background:transparent url(images/footer_plusinfo.png) no-repeat center 0;
float:left;
margin:16px 0 20px 0;
padding:0;
}
#bottom h2 span, #bottom a.plusinfo span{display:none;}
#bottom ul{
list-style:none;
margin:0 0 0 50px;
float:left;
}
#bottom li{
float:left;
margin:0 30px 0 0;
}


#pied{
width: 1000px; 
height:70px;
background:transparent url(images/lys_bg_footer.jpg) no-repeat 0 0;
float:left;
margin:0;
padding:0;
border:none;
}
#pied .adresse{
margin:15px 0 0 0;
}

#pied p{
font-size:11px;
margin:3px 0 0 0;
padding:0;
color:#0d4566;
}

div#map_7, div#map_8, div#map_9{float:right;clear:none;}
div#map_7 *, div#map_8 *, div#map_9 *{float:right;clear:none;}
div#map_7 span, div#map_8 span, div#map_9 span{display:none;}
a.googlemaps{width:250px;text-decoration:underline;font-size:1.2em;clear:none;} 
 
