
/****************************
Pour messages formulaires
****************************/

#form_message{
	display: block;
	vertical-align:top;
	border-bottom:#CCC dashed 1px;
	margin-top:20px;
	padding-bottom:20px;
	}

#formulaire2{
	display: block;
	margin-top:20px;
	}
	
.form_titre{
	font-size:medium;
	color:#039;
	}

.warning { color: red; }

/**********************************

Pour Formulaires

***********************************/

#form.cmxform{
	text-align:center;
	margin-top:40px;
	}

#form.cmxform fieldset{
	border:none;
	text-align:left;
	width:680px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
	}

#form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
	border-width: thin;
	border-color: #3E1F00; /* CHANGER couleur bordure chaque partie*/
	border-style: solid;
	margin-top:20px;
	/*background: url(../images/cmxform-divider.gif) left bottom repeat-x;*/
}


form.cmxform legend{
	/* CHANGER taille, couleur et fond du label
	qui doit etre de la mm couleur que le fond du bloc */
	font-size:12px;
	font-weight:bolder;
	color: #333;
	background-color:#fff; 
	
}

form.cmxform label{
	/* CHANGER taille, couleur et fond du label
	qui doit etre de la mm couleur que le fond du bloc */
	font-size:12px;
	color: #333;
	background-color:#fff; 
	padding: 5px 15px;
	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;
	padding:0px;
	/*background-color:#000;*/
}
div.error { display: none; }

form.cmxform input, form.cmxform textarea{
	color:#3E1F00;
	border: none;	
	border-bottom: 1px dotted #3E1F00;
	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 #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:#3E1F00;
	border: none;	
	border-bottom: 1px dotted #CCC;
	background-color:transparent;
	display:block;
	width:280px;	
	}
form.cmxform option{
	/*CHANGER pour les listes déroulantes */
	color:#3E1F00;
	background-color:#fff ; /* mm couleur que le fond du bloc */
	}

form.cmxform #envoyer{
	/*CHANGER pour boutons */
	margin: 10px 0px;
	width:150px;
	border-width: thin;
	border-color: #666666;
	border-style: solid;
	background-color:#CCC;
	color:#000;
	text-transform:uppercase;
	/*font-weight:bold;*/
}


/*----------------------------

FORMULAIRE DE CONNEXION id=form2

----------------------------*/


#form2.cmxform{
	text-align:center;	
	}

#form2.cmxform fieldset{
	border:none;
	text-align:left;
	background-color:#fff;
	/*margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:20px;*/
	}

#form2.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
	border-width: thin;
	border-color: #999; /* CHANGER couleur bordure chaque partie*/
	border-style: solid;
	margin-top:20px;
	/*background: url(../images/cmxform-divider.gif) left bottom repeat-x;*/
}



