/* GENERAL ------------------------------------------------------------------------------------------------*/
body 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #333;	margin: 0px; padding: 0px;
	   	  background-color: #FFF; }
		  
/* STRUCTURE -------------------------------------------------------------------------------------------------*/
#contenu 	{ height: 260px; width: 315px; margin: 0; padding: 0; text-align: center; position: absolute; z-index: 1; left: 0; top: 0;
			  background: #FFFFFF url(../images/centre.jpg) no-repeat left top; }
			  
#footer 	{ width: 315px;	margin: 0; padding: 0; text-align: center; position: absolute; left: 0;	top: 234px;	z-index: 1;	height: 12px; 
			  font-size: 9px; }
			  
#txt 		{ text-align: left; padding: 0; position: absolute;	z-index: 2; height: 40px; width: 314px; left: 0; top: 87px; }

#inputs 	{ float: left; padding-bottom: 5px; padding-top: 5px; top: 140px; position: absolute; z-index: 2; left: 13px; text-align: left; width: 294px;	font-size:16px; font-weight:bold;}
			  
#button 	{
	text-align: center;
	z-index: 2;
	position: absolute;
	left: 128px;
	top: 190px;
	width: 81px;
}


/* MISE EN FORME -----------------------------------------------------------------------------------------------*/
.txtCoul 	{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.txtCoul2 	{ color: #E50001; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
.txt 		{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; }
.cnil 		{ color: #333; text-decoration: none; font: bold 9px Verdana, Arial, Helvetica, sans-serif; }
.cnil:hover { color: #999; text-decoration: underline; }
.powered 	{ border: 0px; margin-left: 3px; }


/* FORMULAIRE  -----------------------------------------------------------------------------------------------*/
.champs 	{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000;	height: 17px; width: 100px; margin-left: 5px; margin-bottom: 2px; }
form 		{ margin: 0; padding: 0; }
select 		{ font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	height: 17px; width: 100px;	margin-left: 5px; margin-bottom: 2px; }
label 		{ display: inline; float: left;	width: 120px; font-weight: bold; text-align:right; color:#999; margin-top:2px; }
input 		{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; margin-bottom:5px; margin-left:5px;	background-color: #FFFFFF;
			  border: 1px solid #7F9DB9; height: 15px; }
input.image { height: 19px;	width: 60px; margin:0; border: none; }
