/* titre rubrique (ex. Identite du depossant) */
.rubrique {
	font-size:13px;
	text-align:center; 
	background:#656565; 
	color:#FFFFFF; 
	height:20px;
}

/* pour affichage infos survol */
#Bulle{
position:absolute; 
visibility:hidden; 
border:0; 
left:auto; 
top:auto;
width:auto;
height:auto;
z-index:0; 
padding:3px; 
border:1px solid #494949; 
background-color:#FFFFFF;
color: #376ef9;
font-size:12px; 
font-family:tahoma;
text-align:left;
}

#Bulle img{
padding-right:2px;
}

#Bulle hr{
clear:both; 
width:auto;
}

/* libelle champ formulaire */
.lib_form_mod_MED {
	text-align: right;
	color: #000000;
	font-weight: bold;
	padding-right:10px;
}

/* bouton continuer */
.bt1_mod_MED {
	background: url("../images/continuer.jpg") no-repeat;
	height: 50px;
	width: 120px;
	border: none;
	margin: 0 0 0 0;
	cursor:pointer;
	float: left;
}

/* bouton annuler */
.bt2_mod_MED {
	background: url("../images/annuler.jpg") no-repeat;
	height: 50px;
	width: 120px;
	border: none;
	margin: 0 0 0 0;
	cursor:pointer;
	float: right;
}

/* class erreur */
.erreur {
	color: #FF0000;
	font-weight:bold;
}
.input_MED {
	background: #FFFFFF;
	border:1px solid #585858;
	height:18px;
	font-size: 11px;
}
/* champs formulaires transparent */
.input_MED1 {
	border:none;
	background:none;
	font-size: 11px;
	/*color:#494949;*/
}

select {
	border:1px solid #585858;
}

.option {
	border:none;
}

.textarea_MED{
	border:1px solid #585858;
	font-size: 11px;
}

/* message ok */
.valid {
	color: #009900;
	font-weight: bold;
	font-size: 11px;
}

/* bouton radio */
.radio { margin:0; vertical-align:middle; border:none; background:#FEFEFE; }

/* petit texte */
.size9 { font-size: 9px; }