/**********************************

Use: preformulaire

***********************************/

.txt_res {
	color: #4E4E4E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
}



.txt_res_s {
	color: #686868;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}



/**********************************

Pour Formulaires

***********************************/

.warning { color: red; }

#formulaire{
	background-color:#FFF;
	padding:20px;
	width:470px;
	padding-bottom:0px;
	}

form.cmxform fieldset{
	border:none;
	text-align:left;
	
	}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 10px;
	border-width: thin;
	border-color: #666666; /* CHANGER couleur bordure chaque partie*/
	border-style: solid;
	margin-top:20px;
	width:450px;

	/*background: url(../images/cmxform-divider.gif) left bottom repeat-x;*/
}

form.cmxform label{
	/* CHANGER taille, couleur et fond du label
	qui doit etre de la mm couleur que le fond du bloc */
	font-size:14px;
	color: #333;
	background-color: #FFF; 
	padding: 0px 5px;
	position:relative;
	top:-18px;
	/*border-top:#333 1px solid;*/
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	position:inherit;	
	font-style: italic;
}
div.error { display: none; }

form.cmxform input, form.cmxform textarea{
	/* COuleur des lignes pointillées et couleur du texte*/
	color: #333;
	border: none;	
	border-bottom: 1px dotted #666;
	display:block;
	width:100%;	
	}
	
form.cmxform input[type="checkbox"] {
	width:20px;
	text-align:left;
	}
	
	
form.cmxform input:focus { border: none; border-bottom: 1px dotted #000; }
form.cmxform input.error { border: none; border-bottom: 1px dotted red; }
form.cmxform .gray * { color: gray; }

form.cmxform select{
	/*CHANGER pour les listes déroulantes */
	color: #333;
	border: none;	
	border-bottom: 1px dotted #666;
	background-color:transparent;
	display:block;
	width:280px;	
	}
form.cmxform option{
	/*CHANGER pour les listes déroulantes */
	color: #333;
	background-color: #FFF; /* mm couleur que le fond du bloc */
	}

form.cmxform #envoyer{
	/*CHANGER pour boutons */
	margin: 0px;
	margin-top:10px;
	width:100px;
	border-width: thin;
	border-color: #666666;
	border-style: solid;
	background-color:#CCC;
	color:#000;
	text-transform:uppercase;
	/*font-weight:bold;*/
}

