/* @override http://ohara.win.mediacd.fr/global/css/formulaire/screen.css */
/* = contenu                                               */
#RechercheDetail,#formcontact {
	padding:10px 17px 10px 43px ;
	top:3px;
	background:transparent url('/global/images/bg_Contenu.gif') no-repeat;
	font-size:1.1em;
	
	}

#RechercheDetail h1{
	display:block; width:500px; height:27px;
	overflow :hidden; text-indent:-200em;
	background:transparent url('/global/images/txt_Recherchedetail.gif') no-repeat;
	margin-bottom:5px;
}
/*-------------------------------------------------------------------------------------*/
/* =  FORMULAIRE 					 */
/*-------------------------------------------------------------------------------------*/
#RechercheDetail .fieldset1,
#formcontact .fieldset1
{
	background:transparent url('/global/images/bg_feildset1.gif') top left no-repeat;
}
#RechercheDetail .fieldset2,
#formcontact .fieldset2
{
	background:transparent url('/global/images/bg_feildset2.gif') top left no-repeat;
}

fieldset{overflow:hidden; border: none; padding-top:40px; margin-top:10px;}
legend{display:none;}
#RechercheDetail p,
#formcontact p
{
	clear:both;
	margin:20px 0;
}

#RechercheDetail em,
#formcontact em
{font-size:0.9em;}

#RechercheDetail label img,
#formcontact label img
{
	vertical-align:middle;
}

#RechercheDetail label.floatLabel,
#formcontact label.floatLabel
{
	display:block;
	width:160px;
	float:left;
	text-align:right;
	font-weight:bold;
	margin-right:5px;
	position:relative;
	top:3px; font-size:12px;
}
#RechercheDetail label.plus{
	top:-3px !important;
}

#RechercheDetail select{width:300px;}

#RechercheDetail .inptRadio{position:relative; top:-5px; margin-left:-5px;}
#RechercheDetail .labelBox{margin-right:5px; position:relative; top:-7px;}

.boxRadio{display:block; margin-left:170px; border-left: 2px #ffffff solid;}
.boxRadio p{margin:0 0 10px 0 !important;}
.boxRadio label{position:relative; top:-9px;}

.bas{position:relative; top:-3px; left:5px;}
.bas2{position:relative; top:7px; left:5px;}
.indif{ padding-left:20px;}

#RB_ListEtoile label{position:relative; top:-5px;}

.labelClass{display:block; width:110px;float:left;}
.labelClass img, .labelClass2 img{margin-right:3px;}

.labelClass2{width:200px;}

.feildValid{text-align:right; border-top:1px #B5B380 solid; padding-top:10px;}

span#RB_ListClassification label {
	display: block;width: 150px; float: left;
	margin:  5px 0;
}
span#RB_ListClassification input {
	float: left;
	margin: 0 3px 0 0;
}

span#RB_ListClassification img {
	margin-right:3px;
}

p.nolabel{position:relative; top:-10px;}
