
/* ---------- espace pro ---------- */
.cadre {
margin:0 0 30px 0;
padding:25px;
}
#renseignez_id label, #inscription label{
width:95px;
float:left;
padding:4px 10px 0 0 ;
text-align:right;
}
#renseignez_id input, #inscription input{
width:158px;
font-size:11px;
border:1px solid #e2e2e2;
padding:1px 0 0 4px;
height:15px;
margin:0 10px 0 0;
color:#424242;
}
#renseignez_id div{
padding:4px 0;
}
#droite .submit{
margin:2px 0 -7px 0;
}
#droite .oublie{
float:left;
font-size:11px;
color:#4d2299;
margin:0 0 0 105px;
padding:4px 0 8px 0;
}
#mdp_oublie{
background-color:#bcadd7;
margin:0 0 0 105px;
padding:15px 20px;
}
#droite h3{
color:#5a32a1;
font-size:13px;
font-weight:bold;
padding:0 0 15px 0;
}
#mdp_oublie p, #mdp_oublie label{
color:#fff;
}
#mdp_oublie p{
padding:0 0 10px 0;
}
#mdp_oublie label{
width:95px;
padding:3px 10px 0 0 ;
text-align:left;
font-weight:bold;
}
#droite #inscription {
margin:0;
}
#inscription p{
padding:0 0 15px 0;
}
#inscription div{
padding:0 0 10px 0;
}
#inscription label{
width:170px;
padding:0 10px 0 0;
margin:0;
}
#inscription #civ label {
float:none;
}
#inscription #civ input{
padding:0;
width:auto;
margin:0 2px 0 0;
vertical-align:top;
border:0 none;
}
#inscription #bloc_civ{
padding:0;
}
#inscription select{
width:165px;
font-size:11px;
border:1px solid #e2e2e2;
padding:1px 0 0 4px;
height:18px;
color:#424242;
}
#inscription hr{
border:0 none;
height:1px;
padding:0;
margin: 7px 0px 20px 0px;
background-color:#e2e2e2;
!margin: 0px 0px 13px 0px;
!border-top:10px solid #e2e2e2;
}
.mention{
color:#4c2199;
font-size:11px;
float:left;
margin: 12px 10px 0 65px;
}
#inscription .submit{
float:left;
margin: 10px 0 0 0;
}
#droite #mdp_oublie strong{
display:block;
font-size:11px;
color:#424242;
padding:2px 0 0 105px;
}
#droite .divError{
	padding:0 0 0 105px;
}
#droite #inscription .divError{
	padding:0 0 0 180px;
}


/* ---------- doc technique ---------- */
#doc li{
padding:10px 0;
overflow:hidden;
border-bottom:1px solid #d5d5d5;
zoom:1;
}
#doc li.dern{
border-bottom:0 none;
}
#doc li a.doc_pro{
float:left;
height:21px;
line-height:21px;
text-decoration:none;
font-weight:bold;
color:#424242;
padding:0 0 0 30px;
}
#doc li a.bt{
float:right;
}
.pdf{background: url(../../images/commun/p_pdf.gif) no-repeat;}
.doc{background: url(../../images/commun/p_word.gif) no-repeat;}
.ppt{background: url(../../images/commun/p_ppt.gif) no-repeat;}
.zip{background: url(../../images/commun/p_zip.gif) no-repeat;}
.gif{background: url(../../images/commun/p_visuel.gif) no-repeat;}
.jpg{background: url(../../images/commun/p_visuel.gif) no-repeat;}
