/* ---( Profil utilisateur )----------------------------------- */
.contenu { float:left;}
#profilutil { width:900px; margin:0px;}
#profilutil .bgprofil_genleft { width:230px; float:left;}
#profilutil .bgprofil_left { width:961px; height:58px; padding: 0px 0px 0px 10px; margin:0px; font-weight:bold; float:left;}
#profilutil .txtprofil_left { float:left; width:230px; line-height:135%; padding:0px; margin:0px; }
#profilutil .txtprofil_left p { margin: 0 0 10px 0; }


.tblFormProfil input{ color:#5a5a5a; font-size:100%;}

#profilutil h3 { margin: 10px 0px 10px 0px; padding:0px; text-align:left; width:100%; }
#profilutil table {}
#profilutil table td { vertical-align:top;}
#profilutil .txtprofil_right { width:650px; padding: 0px 0px 0px 10px; margin:0px; float:right; text-align:left;}


.drop div{ float:left; padding:0px 5px 0px 0px;}
.cleardiv div { clear:both; padding-bottom:5px;}

.loginprofil_left { width:230px; height: 29px; padding:0px;}

/* Form profil utilisateur */
.tblFormProfil { margin: 0 auto; padding: 2px 2px 2px 2px;	border-collapse: collapse; width: 99%;  clear:both; text-align:left; background: url(/medias/fr/profilutilisateur-silhou.jpg) no-repeat top right;}
.tblFormProfil em {color:#a53b32;}

.tblFormProfilScateg { width: 200px; float:left; }
.tblFormProfil h1 {	margin-top: -1px; }
.tblFormProfil h2 {	margin-top: -1px;}
.tblFormProfil TD, .tblFormProfil TH { margin: 0px;	padding: 10px 3px 10px 6px; vertical-align: middle;  text-align:left;}
.tblFormProfilTDLeft { width: 635px; text-align:left; line-height:25px;}
.tblFormProfilTDright { width: 330px; text-align:left;	line-height:23px; }
.tblFormProfilTDright input { margin: 1px 0 2px 0;  }
.tblFormProfil UL {	margin-left: 25px;}

.tblFormProfil TD TABLE TR TD {	 margin: 0px; padding: 0px;	}

#indexsurveiller a:link, .promo02 a:link, .promo03 a:link, .promo04 a:link{	text-decoration:none; font-weight: bold;}
#indexsurveiller a:visited, .promo02 a:visited, .promo03 a:visited, .promo04 a:visited{	text-decoration:none; font-weight: bold;}
#indexsurveiller a:hover, .promo02 a:hover, .promo03 a:hover, .promo04 a:hover{	text-decoration:none; font-weight: bold;}
#indexsurveiller a:active, .promo02 a:active, .promo03 a:active, .promo04 a:active{	text-decoration:none; font-weight: bold;}
.promo01{ width: 679px;	height: 203px; margin-top: 6px;	margin-bottom: 5px;	text-align: left;	float: right;}
.promo02{ width: 277px;	height: 222px;	padding: 0px;	margin-left: 5px;	margin-bottom: 0px;	float: left; font-size: 65%;}
.promo03 { width: 277px; height: 222px; margin-right: 5px;	margin-bottom: 5px;	text-align: left; float: right;}
.promo04 { width: 277px; height: 222px;	margin-right: 5px;	margin-bottom: 5px;	text-align: left; float: right;}
.prePromo03 { width: 550px; height: 3px; display: block; float: right;}



/* profil accueil et dans profil  */
.monprofil ul { padding:0; margin:0 0 10px 0; text-align:left; display: block;  }
.monprofil label { vertical-align: middle; float:left; }
.monprofil li.width13 { width: 200px; display: inline; float: left; margin:3px 0 7px 0; text-align:left; background:none; padding:0px;}
.monprofil .width13 input {color:#5a5a5a; font-size:100%; width: 175px;  padding:2px 2px 0 2px; margin:2px 3px 0 0; text-align:left; }
.monprofil .radiobtn * { width: auto !important; float:left; margin:5px 0 0 0; padding:0 10px 0 0; border:none; text-align:left;  }
.monprofil label { left:6px; right:6px; position:relative; }

.width13 a, .txtprofil_left a { color:#434242; text-decoration:underline;}
.width13 a:hover, .txtprofil_left a:hover {color:#434242; text-decoration:none;}

.forgetpass { top:4px; position:relative; color:#434242; font-size:11px; text-decoration:underline;  }
.forgetpass a { top:4px; position:relative; color:#434242; text-decoration:underline; font-size:12px;  }
.forgetpass a:hover { top:4px; position:relative; color:#434242; text-decoration:none;  }

.divcontenuprofil { margin:0px;}
/*fin  profil accueil et dans profil  */
select { float:left; color:#5a5a5a; font-size:12px;}

