/*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:both;display:block;}
.block {display:block}
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:122px;left:121px;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;margin-bottom:15px;}


body#notre_solution #contHome_droit .partenaire_FED_ae,body#le_regime #contHome_droit .partenaire_FED_ae, body#votre_couverture #contHome_droit .partenaire_FED_ae {height:133px;margin-bottom:15px;}

#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 h1 span.floleft165 {float:left;width:116px;text-align:center;color:white;margin-right:9px;}
#blocContour h1 span.floleft490 {float:left;width:511px;}

#blocContour .H3titrSolut  {font-size:14px;font-weight:normal;color:black;padding-bottom:5px}
#blocContour .H3titrSolut span {font-weight:bold;}

#blocContour .floatdroit  h4 {background:url(../images/Page-solution-Vauban-05_1_06.jpg)  0 0 repeat-x transparent;color:#ed7a1a;font-size:17px;padding:5px 0 5px
2px;margin:15px 20px 0 0;}

#blocContour .floatgauche {width:145px;float:left;display:inline;padding:0 0 0 13px }
#blocContour .floatgauche p {font-size:12px;}
#blocContour .floatgauche  .aligncenter {padding:10px 0}

#blocContour .floatdroit {width:515px;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:15px;}
#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.espaceT {margin:20px 0 10px}
#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:465px;position:relative;left:173px;border:1px solid #ed7a1a}
#bloc_cadre_orange .bloc h3 {color:#ed7a1a;font-size:15px;padding:8px 26px 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:10px 0 10px;float:left;width:252px;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;}








#haut_arrondi2{width:594px;float:left;}
#haut_arrondi2 img {display:block}
#bas_arrondi2 {width:594px;float:left;margin-bottom:20px}

#blocContour2 {border:1px solid #007f33;border-width:0px 1px;width:592px;float:left;background: url(../images/5932_page_solution_04_06.gif) no-repeat right 0 transparent;}
#blocWith2bloc {float:left;width:944px;margin-left:21px}
.blocTopFormulaire {background: url(../images/TopAvFlech.gif) no-repeat 0 0 transparent;height:78px}
.blocTopFormulaire  h2 {color:white;font-size:15px;font-weight:normal;padding:27px 0 0 41px;}
.blocTopFormulaire  h2 span {color:white;font-size:18px;font-weight:bold;display: block;}

.blocMiddleFormulaire {background-color:#c5e1f4;margin-left:26px;float:left;width:324px;padding:0 0 10px}

.blocMiddleFormulaire p.labinpu {padding:8px 0 8px 10px;}
.blocMiddleFormulaire p.datenaissance {padding:8px 0 8px 10px;position:relative;}
.blocMiddleFormulaire p.ssubmit {padding:10px 0 0;text-align:center;}


.blocMiddleFormulaire p.labinpu label {float:left;width:85px;line-height:18px}
.blocMiddleFormulaire p.datenaissance span.llabel {float:left;width:114px;line-height:18px}
.blocMiddleFormulaire p.datenaissance span.interro {position:absolute;right:10px;top:10px}


.indispensable {font-size:9px;display:block;text-align:right;padding-right:25px}
.blocMiddleFormulaire p.labinpu input {width:200px;}
.blocMiddleFormulaire p.labinpu input.CP {width:70px}


#BlocFloatDroit {float:right;width:350px;padding-top:18px;}



.besoinConseil {background:url(../images/5932_page_solution_04_14.gif)  0 0 no-repeat transparent;
float:left;width:322px;height:141px;position:relative;margin:20px 0 0 27px;}
.besoinConseil a {position:absolute;top:119px;left:160px;width:75px;height:20px;}

.smalll {font-size:10px;padding:10px 0 0 26px;text-align:justify;}
.nojustify {text-align:left;}

#blocContour2 h2 {
font-size:22px;
color:#e3661c;
padding:35px 0 25px 19px;
}
#blocContour2 h3.avecdegrad {font-size:14px;color:#009a3b;background: url(../images/Page-solution-Vauban-05_1_06.jpg) repeat-x 0 0 transparent;padding:18px 0 17px 5px;margin:0 35px 0 19px}
#blocContour2 h3.vert {font-size:14px;color:#009a3b;padding:0 0 17px 5px;margin:0 35px 0 19px;}
#blocContour2 h3.vert .blackSmall {font-size:12px;color:black;display:block;font-weight:normal}

#blocContour2 h4 {font-size:15px;color:#e3661c;background: url(../images/Page-solution-Vauban-05_1_06.jpg) repeat-x 0 0 transparent;padding:18px 0 17px 5px;margin:0 35px 0 19px}

.divtable {margin:0 35px 10px 19px;position:relative}
.divtable table {width:100%}
.divtable table td {font-weight:bold;}
.divtable table tr.bleu td{background-color:#d3e9f7;height:29px;vertical-align: middle;}
.divtable table tr.blanc td{background-color:#ffffff;height:29px;vertical-align: middle;}
.divtable table td.center {text-align:center;}
.divtable table td.left {
padding-left:14px
}

.logo_special_adherent {position:absolute;left:54px;top:-2px;}
.blocavecBlocOrDroit {float:left;width:538px;margin:10px 0 10px 19px;background:url("../images/Page-solution-Vauban-05_1_06.jpg") repeat-x scroll 0 0 transparent;position:relative}

.blocavecBlocOrDroit h3 {font-size:15px;color:#e3661c;padding:25px 0 0 0px;}
.blocavecBlocOrDroit .imgfloatleft {float:left;padding:0 10px 0 0}

.blocAvecBoArOrange {position:absolute;right:0;top:27px;}
.blocAvecBoArOrange  .blocCentre {border:1px solid #e3661c;border-width:0px 1px}
.blocAvecBoArOrange  .blocCentre h3 {font-size:15px;color:#e3661c;padding:0px 0 0 15px;}
.blocAvecBoArOrange  .blocCentre ul {list-style-type:none;padding-bottom:5px}
.blocAvecBoArOrange  .blocCentre li {display:block;margin:8px 0 2px 15px;background: url(../images/fleche_orange_2.gif) no-repeat left top;padding:0 0 0 15px}
.blocAvecBoArOrange  .blocCentre li a {color:black}
