html,body
{
	width:100%;
	margin:0px;
	padding:0px;
	text-align: center;
	font-family:Arial;
	background-color:#91cce5;
	background-image:url('../img/background.jpg');
	background-position-x: right;
	background-repeat:repeat-x;
}

	img {border:none;}

	#centrage
	{
		position:relative;
		float:none;
		width:950px;
		height:650px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		z-index:1;
	}
	#entete
	{
		position:relative;
		float:left;
		width:688px;
		text-align:left;
		font-family:Arial;
	}
	
	#footer
	{
		position:relative;
		float:left;
		width:688px;
		height:77px;
		background-image:url('../img/footer.jpg');
		background-repeat:no-repeat;
		text-align:left;
		font-family:Arial;
	}
		#footer #links
		{
			position:absolute;
			float:none;
			top:8px;
			left:13px;
		}
			#footer #links .element
			{
				position:relative;
				float:left;
			}
		#footer #mentions-legales
		{
	position:absolute;
	float:none;
	top:43px;
	left:11px;
	width:688px;
	font-size:10px;
	line-height:10px;
	color:#818590;
		}
		#footer #validite
		{
			position:absolute;
			float:none;
			top:15px;
			right:0;
			font-size:10px;
			color:#ffffff;
			text-align:right;
		}
	#corps
	{
		position:relative;
		float:left;
		width:950px;
		height:650px;
		z-index:499;
	}
	
		.ecran1					{ background-image:url('../img/ecran1.jpg');background-repeat:no-repeat; }
		.ecran2					{ background-image:url('../img/ecran2.jpg');background-repeat:no-repeat; }
		.ecran3					{ background-image:url('../img/ecran3.jpg');background-repeat:no-repeat; }
		.ecran4					{ background-image:url('../img/ecran4.jpg');background-repeat:no-repeat; }
		
		#corps input.text		{ font-family:Arial;font-size:12px;color:#000000;text-align:center;width:135px; }
		#corps select.select	{ font-family:Arial;font-size:12px;color:#000000;text-align:center; }
		#corps td.champdate		{ padding-right:10px; }		
		
		#corps .element
		{
	position:absolute;
	float:none;
	height: 44px;
	width:180px;
		}
		
	#flash
    {
    	position:absolute;
    	float:none;
    	left:0px;
    	top:139px;
    	z-index:999;
    }


.clearboth{clear:both;}
.form-ligne{
	clear:both;
	height:20px;
	margin:10px 0;
}
.form-name{
	float:left;
	line-height:20px;
	margin:0 10px 0 0;
	/*text-align:right;*/
	width:70px;
}.form-name2{
	float:left;
	line-height:20px;
	margin:0 8px;
	text-align:right;
	width:auto;
}.form-name150{
	float:left;
	line-height:20px;
	margin:0 10px 0 0;
	text-align:right;
	width:150px;
}
.form-oui-non{
	font-weight:bold;margin:15px 0;
}.form-oui-non2{
	font-weight:bold;margin:5px 0;
}
.text-center{text-align:center;}
.fonts16{font-size:16px;}
input.input-texte{float:left;}
input.input-texte230{float:left;width:230px;}
input.input-texte130{float:left;width:130px;}
input.input-texte50{float:left;width:50px;}

#page_invitation td{padding:2px 10px; font-size:12px;}
.header h2{text-align:left;}
#page_inscription .header, #page_participation .header, #page_invitation .header{
	position:absolute;top:191px;left:340px;width:455px;}
#page_inscription .header h2, #page_participation .header h2, #page_invitation .header h2{
	padding:0;margin:0 0 0 20px;font-size:17px;color:#FFFFFF;}
.questionnaire .header{margin:10px 0 0 0;}
#page_inscription .content, #page_participation .content, #page_invitation .content{
	position:absolute;top:240px;left:360px;font-size:12px;width:520px;
	/*color:#9e5419;*/color:#000000;text-align:left;
}
#page_inscription .content p{margin:0;}

#page_participation .content .left{float:left;width:330px;}
#page_participation .content .right{float:left;width:175px;}

