/**********************************

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;
}


/**********************************



***********************************/


.warning { color: red; }

/**********************************

Pour Formulaires

***********************************/

form.cmxform fieldset{
	border:none;
	text-align:left;
	width:95%;
	}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
	border-width: thin;
	border-color: #666666; /* CHANGER couleur bordure chaque partie*/
	border-style: solid;
	margin-top:20px;
	/*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: #CCC;
	background-color:#424143; 
	padding: 0px 5px;
	position:relative;
	top:-18px;	
}

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{
	color:#FFF;
	border: none;	
	border-bottom: 1px dotted #CCC;
	background-color:transparent;
	display:block;
	width:100%;	
	}
	
form.cmxform input[type="checkbox"] {
	width:20px;
	text-align:left;
	}
	
	
form.cmxform input:focus { border: none; border-bottom: 1px dotted #FFF; }
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:#FFF;
	border: none;	
	border-bottom: 1px dotted #CCC;
	background-color:transparent;
	display:block;
	width:280px;	
	}
form.cmxform option{
	/*CHANGER pour les listes déroulantes */
	color:#FFF;
	background-color:#424143; /* mm couleur que le fond du bloc */
	}

form.cmxform #envoyer{
	/*CHANGER pour boutons */
	margin: 10px 0px;
	width:100px;
	border-width: thin;
	border-color: #666666;
	border-style: solid;
	background-color:#CCC;
	color:#000;
	text-transform:uppercase;
	/*font-weight:bold;*/
}

