@charset "UTF-8";
#retour{background-color:#dbd2cd;color:#FFF;font-weight:700;margin:0 auto;padding:5px 0;text-align:left;}
#corps h1{font-size:13px;font-weight:700;padding:5px 0;}p{float:left;padding-top:20px;text-align:left;}
#corps input{float:right;line-height:25px;width:150px;}
.champ_form{width:298px;}
.champ_texte label,.champ_form label{display:block;float:left;line-height:25px;text-align:left;width:100px;}
#inscription{margin-top:15px;}
/*#inscription p{padding:5px 0;}*/
#inscription input{float:right;}
#login h3,#express h3,#inscription h3{font-style:italic;font-weight:700;padding-bottom:6px;}
#login h2,#inscription h2, #temporisation h2{font-size:15px;font-weight:700;padding:5px 0 10px;text-align:center;}
.cadre_checkbox{margin:0 auto;width:100px;}
.cadre_checkbox label{float:right;padding-left:10px;text-align:left;width:67px;}
.cadre_checkbox input{float:left;}
.champ_texte{margin-top:2px;}
.champ_texte input, champ_texte select {width:180px;}
.champ_texte textarea {width:280px;}
.champ_texte .erreur {border: 2px solid #CC3300;}
#wait{
	float: right;
	margin-top: 7px;
	margin-right: 5px;
	display: block;
}
.erreur {
	font-weight: bold;
	color: #CC3300;	
}
.ok {
	font-weight: bold;
	color: green;	
}
.bord_vert {
	padding: 10px;
	margin-bottom: 5px;
	width: 100%;
	border: 1px solid green;
}
.bord_rouge {
	padding: 10px;
	margin-bottom: 5px;
	width: 100%;
	border: 1px solid #CC3300;
}
.bord_vert {
	padding: 10px;
	margin-bottom: 5px;
	width: 100%;
	border: 1px solid green;
}
