/*code couleur : marron : 673b15 , vert : 89ba17*/
@import url(styles_menu_haut.css);
/*---------------- STYLE COMMUN ---------------- */

* {margin:0px;padding:0px;}
body {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:black;background-color:#d5d5d5;color:black;}
img, a img {border:0;}
.clear{clear:left}
a {color:#0080ba;text-decoration:underline}
a:visited {color:#ED7A1A;text-decoration:underline}

#page {width:989px;margin:0px auto;background:url(../images/Homepage_Vauban-def_1_03.gif) right top no-repeat white;}
#contHome_gauche {width:699px;float:left;margin-left:21px;display:inline;}
#cont_guide {width:928px;float:left;margin-left:21px;display:inline;}
#menuHaut {width:677px;float:left;display:inline;height:22px}
#contHome_gauche .blocSolution {width:676px;float:left;display:inline;height:268px;position:relative;margin:0 0 21px;}
/*
background:url(../images/Homepage_Vauban-def_1_09.jpg)  0 0 no-repeat transparent
#contHome_gauche .blocSolution .lienPageSolution{background:url(../images/Homepage_Vauban-def_1_13.jpg)  0 0 no-repeat transparent;position:absolute;top:225px;left:0;padding:0 0 0 250px}*/
#contHome_gauche .blocSolution .lienPageSolution{position:absolute;top:225px;left:0;padding:0 0 0 250px}
#contHome_gauche .blocSolution .lienPageSolution a {display:block;}
#contHome_gauche .partenaire_entrepreneur {width:333px;float:left;display:inline;height:183px;background:url(../images/Homepage_Vauban-def_1_16.gif) no-repeat 0 0 transparent;margin:0 11px 0 0}
#contHome_gauche .partenaire_entrepreneur h2 {color:#0080ba;font-size:18px;font-weight:normal;padding:10px 0 12px 32px}
#contHome_gauche .partenaire_entrepreneur h2 span {font-weight:bold;display:block;}
#contHome_gauche .partenaire_entrepreneur p {padding-left:32px}


#contHome_gauche .specialistes_informe {width:334px;float:left;display:inline;height:183px;background:url(../images/Homepage_Vauban-def_1_18.jpg) no-repeat 0 0 transparent;}
#contHome_gauche .specialistes_informe h2 {color:black;font-size:16px;font-weight:normal;padding:23px 0 0 167px}
#contHome_gauche .specialistes_informe h2 span {font-weight:bold;}
#contHome_gauche .specialistes_informe p {padding:6px 0 0 237px;font-size:14px;}
#contHome_gauche .specialistes_informe p a {color:#0080ba;text-decoration:none;}
#contHome_gauche .specialistes_informe p a span {text-decoration:underline;}


#contHome_droit {width:269px;float:left;display:inline;}
#contHome_droit .guide_gratuit {background:url(../images/Homepage_Vauban-def_1_07.jpg)  0 0 no-repeat transparent;float:left;width:269px;height:170px;position:relative;display:inline}

body#le_regime #contHome_droit .guide_gratuit,body#notre_solution #contHome_droit .guide_gratuit, body#votre_couverture #contHome_droit .guide_gratuit {background:url(../images/Page-solution-Vauban-05_1_10.jpg)  0 0 no-repeat transparent;margin:0 0 15px}

#contHome_droit .guide_gratuit label{text-indent:-99999px;position:absolute;}
#contHome_droit .guide_gratuit input.text {position:relative;top:145px;height:15px;width:158px;left:12px;text-align:center;font-size:11px;color:black;border:0px}

body#notre_solution #contHome_droit .guide_gratuit input.text,body#le_regime #contHome_droit .guide_gratuit input.text, body#votre_couverture  #contHome_droit .guide_gratuit input.text  {left:15px;top:147px}

#contHome_droit .guide_gratuit input.submit {position:absolute;top:143px;left:172px;width:60px;height:21px;}

#contHome_droit .offre_special {float:left;width:269px;position:relative;margin:9px 0 10px;display:inline;}
body#le_regime .offre_special, body#notre_solution .offre_special, body#votre_couverture .offre_special {margin-top:0}

#contHome_droit .contactez_conseillers {background:url(../images/Homepage_Vauban-def_1_21.jpg)  0 0 no-repeat transparent;float:left;width:269px;height:192px;position:relative;}
#contHome_droit .contactez_conseillers a {position:absolute;top:126px;left:80px;width:75px;height:20px;}
body#notre_solution #contHome_droit .contactez_conseillers a, body#votre_couverture #contHome_droit .contactez_conseillers a{top:122px;left:117px;}

body#notre_solution #contHome_droit .contactez_conseillers,body#le_regime #contHome_droit .contactez_conseillers, body#votre_couverture #contHome_droit .contactez_conseillers {background:url(../images/Page-solution-Vauban-05_1_15.gif)  0 0 no-repeat transparent;height:147px;}

#haut_arrondi {width:677px;float:left;}
#haut_arrondi img {display:block}

#blocContour {border:1px solid #007f33;border-width:0px 1px;width:675px;float:left;}
#blocContour h1 {color:#ed7a1a;font-size:22px;font-weight:normal;padding:10px 0 19px 20px}
#blocContour h1 span {font-weight:bold;}

#blocContour .floatgauche {width:145px;float:left;display:inline;padding:0 0 0 19px }
#blocContour .floatgauche p {font-size:12px;}
#blocContour .floatgauche  .aligncenter {padding:10px 0}

#blocContour .floatdroit {width:509px;float:left;display:inline;}
body#votre_couverture #blocContour .floatdroit, body#activance #blocContour .floatdroit {width:650px;float:left;display:inline;margin:0 0px 0 15px;}
body#activance #blocContour .floatdroit p {margin-right:50px}
#blocContour .floatdroit  h2 {background:url(../images/Page-solution-Vauban-05_1_06.jpg)  0 0 repeat-x transparent;color:#ed7a1a;font-size:17px;padding:10px 0 6px
2px;margin-right:20px;}
#blocContour .floatdroit  h2.marg {margin-top:15px}

#blocContour .floatdroit p.ssvert, #blocContour .floatdroit p.vert {font-size:12px;color:#009a3b;font-weight:bold;padding:10px 0;clear:left;}
#blocContour .floatdroit p.vert {padding:0}
#blocContour .floatdroit p.vertmarg {padding:10px 0 0;font-size:12px;color:#009a3b;font-weight:bold;clear:left;}


#blocContour .floatdroit ul {list-style-type:disc;list-style-position:inside;margin-right:15px;}
body#le_regime #blocContour .floatdroit ul {margin-right:0}
body#le_regime #blocContour .floatdroit ul {margin-left:10px}
body#le_regime #blocContour .floatdroit p.marg {margin:7px 0 7px 10px}
body#le_regime #blocContour .floatdroit p.marg2 {margin:7px 0 7px 0px}
body#le_regime  .bigmarg {margin:0 0 0 166px}


body#votre_couverture .floleft {width:315px;float:left;display:inline;}

body#votre_couverture .floleft2 {width:305px;float:left;display:inline;margin-left:10px}

#blocContour .floatdroit .demibloc {float:left;width:230px;display:inline;margin:25px 14px 25px 0;}
body#le_regime #blocContour .floatdroit .demibloc {width:370px;margin:0px 14px 10px 0}

body#votre_couverture #blocContour .floatdroit .demibloc2 {float:left;width:630px;display:inline;margin:25px 14px 25px 0;}


body#votre_couverture #blocContour .floatdroit .demibloc {float:left;width:315px;display:inline;margin:25px 14px 25px 0}
#blocContour .floatdroit .demibloc  h3, #blocContour .floatdroit .demibloc2  h3 {background:url(../images/Page-solution-Vauban-05_1_06.jpg)  0 0 repeat-x transparent;color:#279254;font-size:12px;padding:10px 0 14px 10px}

#blocContour .floatdroit .demibloc  h3, #blocContour .floatdroit .demibloc2 .floleft2 h3 {background:none;padding-left:0px;padding-bottom:0}

#blocContour .floatdroit .demibloc ul, #blocContour .floatdroit .demibloc2 ul {list-style-type:disc;list-style-position:inside;margin:0 0 0 5px}
#blocContour .floatdroit .demibloc li.ecartHaut, #blocContour .floatdroit .demibloc2 li.ecartHaut {padding-top:10px;}

#bloc_cadre_orange {float:left;background:url(../images/Page-solution-Vauban-05_1_07.jpg)  0 0 no-repeat transparent;width:677px;height:191px;}
#bloc_cadre_orange .bloc {width:458px;position:relative;left:173px;border:1px solid #ed7a1a}
#bloc_cadre_orange .bloc h3 {color:#ed7a1a;font-size:15px;padding:8px 34px 0 13px;font-weight:bold;float:left;display:inline;}
body#votre_couverture #bloc_cadre_orange .bloc h3 {text-align:center;padding:8px 0;display:block;float:none;}

#bloc_cadre_orange .bloc ul {list-style-type:disc;padding:16px 0 10px;float:left;width:200px;list-style-position:inside;}
#bloc_cadre_orange .bloc li {font-weight:bold;}

div.asterix {clear:left;font-size:10px;padding:10px 0 10px 22px}
div.asterix_guide {clear:left;font-size:10px;padding:10px 0 10px 0px}

p.asterix {clear:left;font-size:10px;padding:10px 0 0px 0px}

.imgguide {float:left;width:474px;margin-top:15px;}
.imgguide img {display:block;}

.blocform {border:1px solid #e96d04; float:left;width:452px;border-width:1px 1px 0px;position:relative;padding:0 0 10px;margin-top:15px;background:url(../images/fleche_orange.gif) no-repeat 0 123px transparent}

.blocform .labelcheck {margin:14px 33px 8px 19px;padding-bottom:12px;border-bottom:1px solid #f4ac68;display:inline;float:left;}
* html .blocform .labelcheck {margin:14px 33px 0px 19px;}

.blocform .labelcheck p.check {float:left;width:25px;display:inline;}
.blocform .labelcheck label {float:left;width:370px;font-size:15px;color:#e95d12;line-height:17px;}
.blocform .labelcheck label span {color:black;font-size:25px;font-weight:bold;line-height:17px;}
.blocform .labelcheck label span span{font-size:12px}

.blocform .labsele, .blocform .labinpu, .blocform .labradio, .blocform .offres_comm {clear:left;margin:10px 0 0 19px}

.blocform .labsele label {float:left;width:66px;display:inline;font-size:11px;}
.blocform .labsele select {float:left;width:200px;display:inline;font-size:11px;}

.blocform .labinpu label {float:left;width:66px;display:inline;font-size:11px;}
.blocform .labinpu input {float:left;width:336px;display:inline;font-size:11px;border:1px solid black}

.blocform .labradio label {float:left;width:66px;display:inline;font-size:11px;}
.blocform .labradio label.ville {float:left;width:38px;display:inline;font-size:11px;text-align:center;}
.blocform .labradio input {float:left;width:142px;display:inline;font-size:11px;border:1px solid black}
.blocform input.bad, .blocform select.bad {border:1px solid #d71a1c}
.blocform .interro {float:left;width:12px;display:inline;}

.blocform .offres_comm .text {float:left;width:300px;font-size:12px;}
.blocform .offres_comm .lablradio {float:left;width:111px;font-size:11px;}
.blocform .offres_comm .lablradio label {display:inline;font-size:11px;padding:0 5px}
.blocform .offres_comm  input {vertical-align:middle}

.blocform .submitForm {position:absolute;bottom:-5px;right:25px;}
.blocform .asterix {clear:left;padding:10px 0 0 19px;}
.blocformbottom {float:left;}
.blocformbottom img {display:block;}
