@charset "utf-8";
/* CSS Document */

/* ------ FORMULAIRE --------------------------------------------------- */
	
form { margin: 0 10px 0 10px; }

.formdiv { padding:0px 8px; border:solid 1px #369; border-top:none; margin:0; }

fieldset { border:1px solid #ccc; margin: 14px 8px 20px 14px; padding:8px; }

legend { color:#84b13e; font-weight:bolder; font-size:1.2em; padding:0 8px; margin:0 8px; }

form p {
	text-align:left;
	clear: left;
	margin: 0;
	padding: 8px 0 2px 170px; /* 170px = largeur de la colonne des labels */
	height: 1%;
}

label {
	text-align:right;
	font-weight:bolder;
	float: left;
	margin-left: -140px; /* pour la colonne des labels */
	margin-top: 5px;
	width: 125px;
	padding-right:12px;
	}

label.cbx {
	text-align:left;
	float: left;
	margin-left: 0px; 
	margin-top: 5px;
	width:auto;
	}

.requis {
	background: url(../media/img/star.png) top right no-repeat;
	padding:0 10px 0 0;
	}
	
input, textarea, select {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color:#f7f7f7;
	padding:1px 2px;
	border:1px solid #CCCCCC;
	resize:none; /* Anti redimensionnement du textarea sur SAFARI */
	}
	
input:focus, input:hover, textarea:focus, textarea:hover {
	background-color: #EEEEEE;
	}
	
input.larg{ 
	width: 220px;
	}
	
textarea{ 
	width: auto;
	overflow:auto;
	}
	
.error {
	color:#FF0000; 
	font-weight:bolder; 
	display:none; 
	margin-left:10px; 
	clear:both; 
	padding-left:18px; 
	background:url(../media/img/warning.png) left top no-repeat;
	}

.errorcaptcha {
	color:#FF0000; 
	font-weight:bolder; 
	font-size:95%;
	clear:both; 
	padding-left:18px; 
	background:url(../media/img/warning.png) left top no-repeat;
	}

.formnote { font-size:90%; color:#333; margin-left:24px; padding:0 0 8px 150px; }

