

.formulaire_empruntea{
background: url('images/back_simulation.jpg') no-repeat;
background-position: 0px -5px;
background-color:#ffffff;
width: 955px;
text-align:left;
}
.formulaire_empruntea_texte{
/* border:1px solid #000000; */
padding: 0 0 0 236px;
width: 719px;
width: 955px !for ie;
text-align:left;
position: relative;
z-index:1;
}

.numerotation{
float:right;
position: relative;
margin: -35px 30px 0 0;
}

.titre_rubrique{
width:100%;
text-align:center;
position: relative;
margin: -28px 0 10px 0;
/*text-transform: uppercase;*/
}


.titre_caracteristique{
text-align:left;
color:#757575;
font-weight:bold;
}

/* Formulaire de saisi */

.formulaire_contenu{
padding-left: 25px;
padding-left: 10px !forie;
}


table.formulaire{
width:100%;
}

table.formulaire td{
font-weight:bold;
}



/* Tableau de resultat */

table.resultat{
width:100%;
}
table.resultat th{
font-weight:bold;
background-color:#C8C3BF;
height:22px;
}
table.resultat th.none{
background-color:#FFFFFF;
}

table.resultat td{
font-weight:bold;
border: 1px dashed #BDD630 ;
text-align:center;
height:22px;
}


span.obligatoire, span.au_moins_un{
margin-left:5px;
color:#00AFDC;
font-size:11px;
}

/****************************/

.position_edition{
float:right;
/*margin:0px 0 0 400px;*/
margin:0 30px 0 0;
/*border:1px solid #000000;*/
width: 260px;
text-align:center;
position: relative;
z-index:1;
}


.position_assureur_conseil{
margin: 0 0 0 -150px;
position: relative;
z-index:0;
}
.desc_cabinet{
margin: -50px 0 0 110px;
width: 400px;
}

#etape1_desc_cabinet{
overflow:hidden;
}

.desc_cabinet_etape1{
width: 350px;
}

.desc_cabinet,.desc_cabinet_etape1{
background-color: #ffffff;
border:1px solid #C8C3BF;

}
.desc_cabinet th {
background-color: #00AFDC;
}
.desc_cabinet_etape1 th{
background-color: #BED731;
}

.desc_cabinet th,.desc_cabinet_etape1 th{
color:#000000;
font-weight:bold;
text-align:left;
line-height:20px;
padding: 0 0 0 10px;
}
.desc_cabinet td,.desc_cabinet_etape1 td{
color:#000000;
font-weight:bold;
vertical-align:middle;
text-align:left;
}
.desc_cabinet_etape1 td{
font-size:11px;
font-weight:bold;
}
.desc_cabinet td img{
border:1px solid #000000;
margin: 5px;
padding:1px;
}
.desc_cabinet_etape1 td img{
border:1px solid #000000;
margin: 2px;
padding:1px;
/*width:90px;*/
}


a.modification,a.modification:hover{
color: #BED82F;
text-decoration:underline;
font-weight:bold;
font-size:13px;
}

div.modification{
margin-top:5px;
}


/* Desc Cabinet etape 1 dans colonne gauche */

.pos_cabinet{
/*border:1px solid #000000;*/
position: absolute;
z-index:10;
float:left;
margin:140px 0px 0px 5px;
width:245px;
overflow:hidden;
}

#CORRES_SELECT_BOX1{
}

#etape1_desc_cabinet_left{
padding-top:20px;
overflow:hidden;
}

#etape1_desc_cabinet_left p{
font-size:10px;
}

.desc_cabinet_float{
width: 100%;
background-color: #ffffff;
border:1px solid #C8C3BF;
}
.desc_cabinet_float th{
background-color: #BED731;
color:#000000;
font-weight:bold;
text-align:center;
line-height:20px;
padding: 0 0 0 0px;
}
.desc_cabinet_float td{
color:#000000;
font-weight:bold;
vertical-align:middle;
text-align:center;
font-size:11px;
font-weight:bold;
}

.desc_cabinet_float td img{
text-align:center;
border:1px solid #000000;
margin: 2px;
padding:1px;
/*width:90px;*/
}

.bloc_sous_question
{
padding-left:15px;
}

.sous_lib_question
{
padding-left:7px;
}

/**********************************/


SELECT, TEXTAREA, INPUT{
text-align:left;
background-color:#ffffff;
border:1px solid #BDD630;
border:1px solid #7F9DB9 !for ie;

font-weight:normal; 

scrollbar-DarkShadow-Color:#DBE5A8;
scrollbar-3dLight-Color   :#DBE5A8;
scrollbar-Arrow-Color     :#798A2A;
scrollbar-Base-Color      :#ff0000;
scrollbar-Face-Color      :#D6E19C;
scrollbar-Highlight-Color :#ffffff;
scrollbar-Shadow-Color    :#ffffff;
scrollbar-Track-Color     :#E4ECBD;

}




SELECT {
width:15em;
}

SELECT.CategPro{
width:auto;
position:absolute;
margin-left:-90px;
margin-top :-10px;
}

INPUT.radio{
border:0px;
}
INPUT.checkbox{
border:0px;
}

.col1{
border: 1px #000000 solid;
overflow:hidden;
width:auto;
}

#EVOLUTION{
height:150px;
overflow:auto;
overflow-y:scroll; !forie
/* marche pour ie */
scrollbar-DarkShadow-Color:#DBE5A8;
scrollbar-3dLight-Color   :#DBE5A8;
scrollbar-Arrow-Color     :#798A2A;
scrollbar-Base-Color      :#ff0000;
scrollbar-Face-Color      :#D6E19C;
scrollbar-Highlight-Color :#ffffff;
scrollbar-Shadow-Color    :#ffffff;
scrollbar-Track-Color     :#E4ECBD;
}


/* message Erreur */

.msgErreur{
/*display:none;*/
visibility:hidden;
overflow:hidden;
position:absolute;
width:auto;
padding-left:3px;
padding-right:3px;

background-color:#00AFDC;
border:1px solid #000000;
color:#BED731;
text-align:center;
font-size:12px;
line-height:25px;
margin-top:3px;
font-variant:marquee;
}
