/* BLOC GRIS */
#droite h2.fond{
background:#12AFA2 url(../../images/commun/f_t_droite_pro.gif) no-repeat top left;
font-size:14px;
color:#fff;
padding:7px 15px 8px 15px;
}
#droite h2.fond span{
font-size:11px;
font-weight:normal;
}
#droite .bloc{
background:url(../../images/commun/h_droite_pro.gif) no-repeat top left;
padding:3px 0 0 0;
}
#droite .b_bloc{
background:url(../../images/commun/b_droite_pro.gif) no-repeat bottom left;
padding:0 0 3px 0;
}
#droite .f_bloc{
background:#F7F7F7 url(../../images/commun/f_droite_pro.gif) repeat-x bottom left;
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
padding:12px 11px 12px 15px;
overflow:hidden;
zoom:1;
}
/* FORM */
#droite form .ligne{
margin:0 0 9px 0;
overflow:hidden;
zoom:1;
}
#droite form .actions{
overflow:hidden;
zoom:1;
}
#droite form sup{
vertical-align:top;
color:#10AEA1;
}
#droite label{
display:block;
float:left;
font-size:12px;
font-weight:bold;
text-align:right;
padding:0 10px 0 0;
}
#droite input, #droite select{
float:left;
font-size:12px;
border:1px solid #E1E1E1;
}
#droite textarea{
font-size:12px;
border:1px solid #E1E1E1;
}
#droite input.inputError, #droite select.inputError, #droite textarea.inputError{
border:1px solid #EE0000;
}
/* LOGIN */
#droite .login{
margin:0 0 27px 0;
}
#droite .login h2{
font-size:16px;
color:#10AEA1;
margin:0 0 5px 0;
}
#droite .login input.bouton{
float:right;
width:auto;
border:none;
}
#droite .login .actions a
{
	color: #414141;
	font-size: 11px;
}
#droite .login .actions span{
display:block;
float:left;
line-height:22px;
}
/* CONTACT */
#droite .contact{
margin:0 0 27px 0;
}
#droite .contact h2{
font-size:16px;
color:#10AEA1;
text-align:center;
margin:0 0 10px 0;
}
#droite .contact h2 span{
display:block;
font-size:14px;
color:#414141;
}
#droite .contact textarea{
width:220px;
height:120px;
}
#droite .contact input.bouton{
float:left;
width:auto;
border:none;
}
#droite .contact .actions span{
display:block;
float:right;
padding:10px 0 0 0;
}
/* TABLEAU DE BORD */
#droite .tdb{
margin:0 0 27px 0;
}
#droite .tdb h2{
font-size:16px;
color:#10AEA1;
margin:0 0 5px 0;
}
#droite .tdb .info{
float:left;
}
#droite .tdb .info p{
font-size:12px;
margin:0 0 10px 0;
}
#droite .tdb .info a{
font-size:11px;
padding:0 0 0 18px;
}
#droite .tdb .info a.deconnecter{
background:url(../../images/commun/picto/deconnecter.gif) no-repeat 0px 2px;
}
#droite .tdb .info a.profil{
background:url(../../images/commun/picto/profil.gif) no-repeat 0px 2px;
}
#droite .tdb img{
float:right;
border:1px solid #E3E3E3;
}
/* RESUME */
#droite .resume{
margin:0 0 27px 0;
}
#droite .resume p{
font-size:13px;
text-align:center;
}
#droite .resume p span{
color:#10AEA1;
}
/* CREDIT & OFFRE */
#droite .credit{
margin:0 0 27px 0;
}
#droite .credit table{
margin:0 0 15px 0;
}
#droite .credit th{
font-size:11px;
text-align:left;
width:100px;
}
#droite .credit th.vertical1, #droite .credit th.vertical2{
font-size:10px;
font-weight:normal;
text-align:center;
width:auto;
padding:0 5px;
}
#droite .credit td{
font-size:11px;
text-align:center;
padding:3px 0;
}
#droite .credit td.attention{
background:#FFF5B3;
border:1px solid #FFEF77;
}
#droite .credit .message{
background:#FFF4A0 url(../../images/commun/f_attention.gif) repeat-x top left;
padding:14px 20px 14px 14px;
}
#droite .credit .f_message{
background:url(../../images/commun/picto/attention.gif) no-repeat top left;
padding:0 0 0 50px;
}
#droite .credit .f_message p{
color:#C98506;
margin:0 0 8px 0;
}
/* STATISTIQUES */
#droite .stats{
margin:0 0 27px 0;
}
#droite .stats table{
width:100%;
margin:0 0 10px 0;
}
#droite .stats th{
font-size:11px;
text-align:left;
padding:0 0 5px 0;
}
#droite .stats th.vertical{
width:100px;
text-align:right;
padding:0;
}
#droite .stats th span{
display:block;
font-size:10px;
font-weight:normal;
}
#droite .stats td{
font-size:11px;
text-align:right;
padding:3px 0;
}
#droite .stats td.evolution{
width:10px;
text-align:center;
vertical-align:middle;
padding:0 0 0 5px;
}
#droite .stats .actions{
text-align:center;
}
/* CONSEILLER */
#droite .conseiller{
margin:0 0 27px 0;
}
#droite .conseiller p{
font-size:12px;
}
/* TOP 5*/
#droite .top5{
font-size:11px;
margin:0 0 27px 0;
}
#droite .top5 table{
width:100%;
}
#droite .top5 th{
font-size:10px;
}
#droite .top5 .rang{
width:15px;
font-weight:bold;
color:#8BB300;
}
#droite .top5 .nom{
width:160px;
padding:3px 0;
}
#droite .top5 .clic{
text-align:center;
}

