/* ******************* */
/* SimulerEmprunteur 1 */
/* ******************* */

#contentdisplay .souscrire h2
{
    color:#27a8a8;
    font-size:16px;
    font-weight:bold;
}

#contentdisplay .souscrire h3 {color:#27a8a8;font-size:14px;font-weight:bold;}

#contentdisplay .souscrire ul li
{
    background:transparent url(../images/assurances/souscrire_puce.gif) no-repeat scroll left 2px;
    color:#666666;
}

#contentdisplay .souscrire span.intro1
{
    color:#27a8a8;
    font-size:14px;
    font-weight:bold;
}
#contentdisplay .souscrire span.intro2
{
    color:#000000;
    font-size:13px;
    font-weight:bold;
}

#contentdisplay .blocid {
    margin:0 0 5px;
    width: 355px;
    float:left;
}
#contentdisplay .blocid .contentheader
{
     background-image:url(../images/assurances/souscrire_identifier_header.gif);
     width:100%;
     height:10px;
     margin:0;
     font-size:0px;
} 

#contentdisplay .blocid .contentbody
{
     background-color:#fceeeb;
     background-image:none;
     width:335px;
     padding-left:20px;
     padding-bottom:10px;
     padding-top:10px;
     background-image:none;
}
* html #contentdisplay .blocid .contentbody{
     width:330px;
}

#contentdisplay .blocid .contentfooter
{
     background-image:url(../images/assurances/souscrire_identifier_footer.gif);
     width:100%;
     height:9px;
     margin:0;
}

#contentdisplay .blocid ul 
{ 
/*<!-- float:left; -->*/
padding:0 3px; 0 0 
}

#contentdisplay .blocid ul li
{
    background-image:none;
    margin:0;
    padding:0;
}

#contentdisplay .blocid label{
      color:#000000;
      font-size:12px;
			/*float:left;*/
			text-align:right;
			/*width:100px;*/
   }

#contentdisplay .blocid label.specialNbEmprunteur{
           float:none;
}

#contentdisplay .inputA{
		float:left;
		left:15px;
		position:relative;
		text-align:left;
		top:-2px;
		/*width:235px;*/
   }


#contentdisplay .inputA select.dateJJ,
#contentdisplay .inputA select.dateMM{
    width:42px;
}

#contentdisplay .inputA select {
    width:139px;
}

#contentdisplay .inputA select.dateAA {
    width:55px;
}


#contentdisplay .inputA .solo{
    width:135px;
}

#contentdisplay .blocid legend{
    font-size:14px;
    font-weight: bold;
    color:#000000;
    padding-left:10px;
}


#contentdisplay .blocid label.checkbox{
    font-size:10px;
    color:#ffffff;
    position:relative;
    top:-2px;
    left:3px;
}

* html #contentdisplay .blocid label.checkbox{
    font-size:10px;
    color:#ffffff;
    position:relative;
    top:-2px;
    left:-2px;
}

#contentdisplay .blocid input.checkbox{
    position:relative;
    top:2px;
}

* html #contentdisplay .blocid input.checkbox{
    position:relative;
    top:1px;
    left:-4px;
}

#contentdisplay .blocid a,
#contentdisplay .blocid a:hover{
    font-size:10px;
    color:#ffffff;
}

.blocid fieldset input{
    margin:0;
    width:120px;
}

#contentdisplay .blocid div.inputA{
		float:left;
		/*margin-top:10px;*/
		margin-bottom:10px;
}

#contentdisplay .blocid div.inputA.total input{
        margin:0 0 0 20px;
}

#contentdisplay .blocid div.label{
        clear:left;
        float:left;
        /*margin-top:10px;*/
        text-align:right;
        /*position:relative;*/
        /*top:2px;*/
        width:120px;
}

#contentdisplay .labelA{
		clear:left;
		float:left;
		text-align:right;
		width:130px;
}


#contentdisplay .blocid fieldset 
{
    /*<!-- background-color:#FCEEEB; -->*/
    background-image:none;
    border:none;
    margin:0;
    padding:0;
}

#contentdisplay .couleurFond
{
		background-color:#FCEEEB;
		margin:0 auto;
		width:430px;
		padding-bottom:10px;
    padding-top:10px;
}

#contentdisplay .legend
{
    background-image:none;
    border:none;
    margin:0;
    padding:0;
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding-left:10px;
}

#contentdisplay .textAjoutPret{
    bottom:5px;
    position:relative;
}

#contentdisplay .creercompte{
    background-image:url(../images/assurances/souscrire_creercompte.jpg);
    margin:0 0 0 25px;
    width:220px;
    height:90px;
    float:left;
}

#divForms .formsLine span.formsLabel {
    width:150px;
}

/*
FIN CONTENT DISPLAY 
*/
#contentdisplay .blocid input{
    width:135px;
}


#contentdisplay .blocid input.jj{
width:30px;
}

#contentdisplay .blocid input.mm{
width:30px;
}

#contentdisplay .blocid input.aaaa{
width:60px;
}

#sousForm{
color:#db5939;
float:left;
font-size:11px;
font-style:italic;
margin-top:10px;
}

#titre2{
background-image: url(../images/imagesRAC/flecheTitre.gif);
background-repeat:no-repeat;
color:#db5939;
font-size:18px;
height:15px;
margin-left:1px;
}

#titre2 span{
left:35px;
position:relative;
top:-4px;
}

#separateur{
background-image: url(../images/imagesRAC/pointilles.gif);
background-repeat:repeat-x;
height:3px;
margin-bottom:10px;
margin:0px 3px 10px 3px;
}

#contentdisplay .blocid.full{ 
width:720px;
margin-right:0;
background-color:#FCEEEB;
}

#contentdisplay .blocid.fullA{ 
width:720px;
margin-right:0;

}

#contentdisplay .blocid .contentbody.full {
width:700px;
 /*height:60px;*/
}

.labelFull{
float:left;
margin-top:10px;
width:200px;
}

#contentdisplay .blocid input.montant{
width:125px;
}

#contentdisplay .blocid input.duree{
width:100px;
}

select.profession{
width:194px;
}

* html select.profession{
width:196px;
}

#contentdisplay .contentbody .items
{
    margin:0 auto;
    width:740px; /*-2px border de contentlist*/
    /*height:500px;  TEST*/
}

* html #contentdisplay .contentbody .items .item
{
    margin:0 5px;
}

#contentdisplay .itemcolumn
{
    margin-right:10px;
}

* html #contentdisplay .itemcolumn
{
    margin-right:0px;
}


.separateurG{
    background-image:url(../images/imagesRAC/carreGris.gif);
    height:10px;
    width:10px;
    background-repeat:no-repeat;
    position:relative;
    top:5px;
    
}

* html .separateurG{
    top:10px;
    
}

.separateurM{
    border-top: solid 1px #dfdfdf;
    width:100%; 
}

.separateurD{
    background-image:url(../images/imagesRAC/carreGris.gif);
    height:10px;
    width:10px;
    background-repeat:no-repeat;
    position:relative;
    top:-5px;
    left:730px;
}

* html .separateurD{
    top:-20px;
    left:740px;
}

*+html .separateurD{
    top:-20px;
    left:740px;
}
.bouton,
#contentdisplay .blocid input.bouton {
    margin-bottom:20px;
    height:28px;
    width:150px;
    /*left:580px;*/
    position:relative;
    top:-5px;
    border:none 0;
    cursor:pointer;
}

*+html #contentdisplay .blocid input.bouton,
* html #contentdisplay .blocid input.bouton{
    top:-15px;
}




.bouton.btcontinuer{
    width:150px;
    background:url(../images/imagesRAC/btn_continuer.gif);
}
#contentdisplay .blocid input.bouton.btcalculer{
    width:150px;
    margin:15px 0 0;
    background:url(../images/imagesRAC/btn_calculer.gif);
}
.bouton.btsimuler{
    width:150px;
    background:url(../images/imagesRAC/btn_lancerSimul.gif);
}

#contentdisplay .blocid input.bouton.btPoursuivre{
    width:200px;
    background:url(../images/imagesRAC/btn_acces.gif);
    margin-left:5px;
}

.bouton.btRetour{
    width:150px;
    background:url(../images/imagesRAC/btn_retour.gif);
}

.bouton.btTerminer{
    width:150px;
    background:url(../images/imagesRAC/btn_terminer.gif);
}


.btCloser{
    float:right;
}
* html .btCloser{
    right:5px;
    position:relative;
}


.itemFormulaire{
    float:left;
}

.valeur{
color:#000000;
font-size:12px;
margin:0 0 0 3px;
}

.formInfo{
color:#db5939;
font-size:11px;
font-style:italic;
}

.etoile{
color:#000000;
}

.infoObliged{
margin-left:10px;
margin-bottom:5px;
}

/* ******************* */
/* /MENU               */
/* ******************* */
.separateurME{
	background-image:url(../images/imagesRAC/barGrise.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	height:41px;
	margin-left:20px;
	width:700px;
}
* html .separateurME{
    left:-15px;
    position:relative;
}

.separateurGE{
	background-image:url(../images/imagesRAC/carreGris.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	float:left;
	height:41px;
	margin-left:10px;
	width:10px;
}
* html .separateurGE{
    left:-5px;
    position:relative;
}

.separateurDE{
	background-image:url(../images/imagesRAC/carreGris.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	float:left;
	height:41px;
	left:710px;
	position:relative;
	top:-41px;
	width:10px;
}

.separateurME .etape{
    background-repeat:no-repeat;
    background-position:50%;
    margin-left:10px;
    height:41px;
    position:relative;
    width:159px;
    float: left;
}


.separateurME .etapeOn a,
.separateurME .etapeOn a:hover
{
    color:#FFFFFF;
        font-size:16px;
        font-weight:bold;
}

.separateurME .etapeOn
{
    background-image:url(../images/imagesRAC/bg_orange.gif);
    color:#FFFFFF;
}

.separateurME .etapeOff{
    background-image:url(../images/imagesRAC/bg_gris.gif);
    color:#FFFFFF;
}

.separateurME .etape span{
		font-size:16px;
		font-weight:bold;
		left:5px;
		position:relative;
		top:11px;
}


.pictoInfo, #divForms .formsLine .formsInput .pictoInfo{
    background-image:url(../images/imagesRAC/picto_info_petit.gif);
    /*top:7px;*/
    left:5px;
    float:left;

}


