@charset "utf-8";
/* CSS Document */

#contenuaccueil { width:733px; text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#000;}
#colonneGauche {width:265px;}
#imageFemme { margin:-31px 0 0 0; float:left; width:326px; height:212px; margin-bottom:8px;}
#texteDroiteImageFemme { width:395px; height:65px;float:right; margin:-17px -2px 0 0;}
#imageMedaille { width:395; height:130; float:right; margin-top:2px;}
#blocTroisBonnes { width:738px; height:173px; background:url(../images/index/blocTroisBonnesRaisons.png) no-repeat;}
#troisBonnesRaisonsEncart1, #troisBonnesRaisonsEncart2, #troisBonnesRaisonsEncart3 {width:205px;float:left;margin:70px 0 0 10px;}
#troisBonnesRaisonsEncart1 { width:240px;}
#troisBonnesRaisonsEncart2 {}
#troisBonnesRaisonsEncart3 { width:257px;}

form.cssformIndex .erreur2 {color:#FF0!important; position:absolute; font-size:11px; margin-left:-5px;}
form.cssformIndex .erreur3 {color:#FF0!important; position:absolute; font-size:11px; margin-left:-60px;}


form.cssformIndex label, .cssformIndex label, .label {text-align:left;float:left;width:24%; margin-left:-6px; color:#fff; }
form.cssformIndex label.classic, .cssformIndex label.classic {float: none;width: auto;}
form.cssformIndex input[type="text"], form.cssformIndex input[type="password"], form.cssformIndex textarea, form.cssformIndex select, form.cssformIndex input[type="text"], form.cssformIndex input[type="password"], form.cssformIndex textarea, form.cssformIndex select {width:100px;font-family:Arial,Helvetica,sans-serif;color:#555;font-size:1em;padding:0 0.1em;border:1px solid #52bfdb;}
form.cssformIndex input[type="radio"], form.cssformIndex input[type="radio"]{margin:auto 0.5em;vertical-align:absmiddle;}
form.cssformIndex input[type="submit"], form.cssformIndex input[type="button"]{background:none;text-decoration:none;border:none;color:#FFF;cursor:pointer;}
p.grandLabel label, p.grandLabel .label {width:60%;}
form.cssformIndex p.grandLabel input[type="text"], form.cssformIndex p.grandLabel input[type="password"], form.cssformIndex p.grandLabel textarea, form.cssformIndex p.grandLabel select {width:150px;}
.cssformIndex h2 {  color:#FFF;  padding-top:8px; margin:0 0 30px 4px;; font-size:16px; }
.uneEtapeIndex {background:url(../images/formulaires/fond-formulaire-accueil.png) no-repeat;margin:0 0 -23px 0 ;padding:0;width:733px; height:267px;clear:left;}
.interieurEtape {margin:-15px 0 0 0;}
.uneEtapeIndex p {color:#fff;margin-bottom:15px!important; padding:0;}
.uneEtapeIndex h3 {color:#fff;margin:1em 0 0.3em 1em!important;padding:0!important;background:none!important;font-size:1.15em;}
form.cssformIndex .erreur {color:#FF0!important;}
input.btValidation {font-weight: normal;background:url(../images/index/eligibilite.jpg) no-repeat center top!important;width:243px;height:40px;color:#FFF;text-align:center;padding-top:6px;margin:14px 10px 0 10px!important;cursor:pointer;}

form.cssformIndex fieldset {border:1px solid #809b12;padding:1em;margin:auto 1em;}
form.cssformIndex fieldset legend {font-size:15px;color:#809b12; font-family:Verdana, Geneva, sans-serif; font-weight:bold;padding:auto 10em!important;}
form.cssformIndex input[type="text"], form.cssformIndex input[type="password"], form.cssformIndex textarea, form.cssformIndex select {border:1px solid #CCC;}

input.monSubmit, span.monSubmit {background:#97ad1c !important;padding:8px;margin:0 5px;-moz-border-radius:4px 4px 0 0;position:relative;top:35px;color:#FFF;cursor:pointer; }
a.monSubmit {background:#97ad1c !important;padding:8px;margin:0 5px;-moz-border-radius:4px;font-weight:bold;color:#FFF;}
a.monSubmit:hover {text-decoration:none;}

.BoutonValiderDroit { width:188px; height:30px; margin:12px 0 0 65px; }
.BoutonValiderGauche { width:188px; height:30px; margin:14px 0 0 80px; }
.DemandeEngagementH2 { margin-top:0px!important; }

.EtapeDemande1 { margin-top:31px!important;}
.EtapeDemande2 { margin-top:16px!important;}
.EtapeDemande3 { margin-top:13px!important;}
.EtapeDemande4 { margin-top:-3px!important;}



form.cssformIndex {margin-bottom:2em;}
#imgCautionIndex {position:absolute;margin-left:487px;}
.cssform h2 {font-size:1.3em;}
form.cssformIndex p {margin:10px 0 0 25px;}
form.cssformIndex img.tooltip {position:absolute;margin:0 0 0 5px;}

#FormulaireDemandeDroite { position:absolute; margin: -251px 0 0 410px ;}

.separateurEssentiel {background:url(../images/index/separateurBlocEssentiel.gif) repeat-x;width:227px; height:1px;margin:0 0 0 19px;}
#blocEssentiel { width:265px; height:263px; margin-top:-40px; background:url(../images/index/assurance-grl-essentiel.jpg) no-repeat; } 
#blocEssentiel h2 { color:#ff9000; text-align:center; margin-left:-16px; padding-top:23px; padding-bottom:7px;  } 
#blocEssentiel h1 { color:#ff9000;  position:absolute; font-size:20px; margin:-5px 0 0 110px ;  } 
#blocEssentiel ul {list-style-type:none;margin:1em 4em 0 2.5em; padding-bottom:5px;}
#blocEssentiel  li {list-style-type:none; padding-left:10px;margin-bottom:16px; margin-left:12px;white-space:nowrap;}

