/* CSS Document */
body	{margin: 0px; padding: 0px;
		font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #213E6C;
		background-color: #FFFFFF;
		}

#cadre {
padding-left:10px;
	BORDER-RIGHT: 1px solid #ffffff;
	BORDER-TOP: 0px solid #ffffff;
	BORDER-LEFT: 0px solid #ffffff;
	BORDER-BOTTOM: 1px solid #ffffff;
}
#cadre1 {
	padding-left:10px;
	BORDER-RIGHT: 0px solid #ffffff;
	BORDER-TOP: 0px solid #ffffff;
	BORDER-LEFT: 0px solid #ffffff;
	BORDER-BOTTOM: 1px solid #ffffff;
	}
#cadre2 {
	padding-left:10px;
	BORDER-RIGHT: 1px solid #ffffff;
	BORDER-TOP: 0px solid #ffffff;
	BORDER-LEFT: 1px solid #ffffff;
	BORDER-BOTTOM: 1px solid #ffffff;
	}
#cadre3 {
	padding-left:10px;
	BORDER-RIGHT: 1px solid #ffffff;
	BORDER-TOP: 0px solid #ffffff;
	BORDER-LEFT: 0px solid #ffffff;
	BORDER-BOTTOM: 1px solid #ffffff;
	}
#cadre4 {
	padding-left:10px;
	BORDER-RIGHT: 1px solid #ffffff;
	BORDER-TOP: 0px solid #ffffff;
	BORDER-LEFT: 0px solid #ffffff;
	BORDER-BOTTOM: 1px solid #ffffff;
	}
#cadre5 {
	padding-left:10px;
	BORDER-RIGHT: 0px solid #ffffff;
	BORDER-TOP: 0px solid #ffffff;
	BORDER-LEFT: 0px solid #ffffff;
	BORDER-BOTTOM: 1px solid #ffffff;
	}
#cadre6 {
	padding-left:10px;
	BORDER-RIGHT: 0px solid #ffffff;
	BORDER-TOP: 1px solid #ffffff;
	BORDER-LEFT: 0px solid #ffffff;
	BORDER-BOTTOM: 1px solid #ffffff;
	}

#main			{margin-top: 20px; margin-bottom: 0px; text-align: center;}
#contenu		{width: 674px;
				\width: 694px;
				w\idth: 674px;
				margin-left: auto;
				margin-right: auto;
				text-align: left;}
				
#form			{margin-left: 30px;}
#mentions	{width: 740px; background-color: #FFFFFF; margin-top: 10px; padding-bottom: 20px; font-size: 10px;}

.nom			{height: 24px; font-size: 11px;}
.nom1			{height: 24px; font-size: 11px;}
.nom2			{height: 24px; float: left; padding-left: 8px; padding-right: 8px; text-align: right; font-size: 11px;}
.nom3			{float: left; font-size: 11px;}
.input		{font-size: 11px; color: #213E6C;}
.input2		{padding-left: 3px; float: left; font-size: 11px; color: #CC4123;}
.nom1_enfant{width: 170px; height: 24px; float: left; padding-right: 8px; padding-bottom: 2px; text-align: right; font-size: 11px;}

.error		{font-size: 11px; color: #CC4123;}
.error2		{padding-left: 56px; font-size: 11px; color: #CC4123;}

.clear		{clear: both;}
.fltlt		{ float: left;}
.sep10		{margin-top: 10px;}
.txtalrt		{text-align: right;}

.mentions_doc {text-align: right; padding-right: 6px; margin-top: 30px;}
.mentions_jeu {text-align: right; padding-right: 6px; margin-top: 45px;}

.champs_obligatoires	{float: left; width: 180px; text-align: right; font-size: 10px; color: #CC4123;}
.reglement				{width: 485px; text-align: right;}

div.inputdiv input {margin-bottom: -2px;}
div.inputdiv label {font-size: 12px; color: #213E6C; margin-left: 2px; margin-right: 6px;}

div.inputdiv2 input {margin-bottom: 10px;}


