
/**********************************************************************************************/
/*   FORMULAIRES
/**********************************************************************************************/

.form-field {
	 font: 11px Verdana, Arial, Helvetica, "sans-serif";
	 padding: 3px;
	 border: 1px solid #dadada;
	 background: #f4f4f4;
}

.form-field:hover,
.form-field:focus,
.form-field:active	{ border: 1px solid #00ccf7; }

.form-submit { 
	border: 0; 
	color: #FFF;
	font-weight: 700 !important;
	font-size: 11px;
	font-family: Verdana;
	padding: 3px 3px 4px 3px; 
	background: url(img/btn_bg.gif) repeat-x 0 0 #004f7e; 
}

.form-submit:hover,
.form-submit:focus, 
.form-submit:active { background: url(img/btn_bg.gif) repeat-x 0 100% #00c7f0; }


a.bouton { 
	color: #FFF;
	font-weight: 700 !important;
	font-size: 11px;
	font-family: Verdana;
	background: url(img/btn_bg.gif) repeat-x 0 0 #004f7e; 
	float: left; 
	height: 15px;
	padding: 3px 3px 4px 3px;
}

a.bouton:hover,
a.bouton:focus, 
a.bouton:active { background: url(img/btn_bg.gif) repeat-x 0 100% #00c7f0; color: #FFF; }


.form-mandatorysign { color: #cc0000; }

.form-bloc { padding-bottom: 5px;padding-right: 5px; float:left}
.form-blocfield { padding-top: 5px; }
 
.form-blocchoix .coche { margin: 0 5px 0 0; position:relative; top: 1px;  }

label { font-weight: 700; color: #004877; } 


h3.form-separator {
	border-bottom: 5px solid #d2d2d2; 
	padding: 0 0 5px 0 !important;  
	color: #004877;
	font-size: 14px; 
	font-weight: 700;
	margin: 10px 0 !important;
	background: none !important;
}

/**********************************************************************************************/
/*   SIMPLEFORM
/**********************************************************************************************/


#simpleform .form-field { width: 180px; } 


/********************************/
/* PAGE LOGIN
/********************************/

#login label { font-weight: 700; display: block; color: #004877; padding: 5px 0;   }
#login input { clear: both; display: block; font: 11px Verdana, Arial, "sans-serif"; }
#login .form-field { width: 160px; }
#login .form-submit { margin: 10px 10px 0 0; float: left;  }
#login a { font-size: 10px; padding: 0 10px 0 0; }

p.liens { padding: 12px 0 0 0 ; }
p.errors { color: #cc0000; padding: 10px 0; }

