/* CSS Document */

	#global {width:820px; height:688px; margin:10px auto; background:url(../img/bg_cuisine.png) no-repeat}
	
	#content {width:715px; height:474px; margin:75px auto 0 auto; padding:5px; border:1px solid #fff; background:url(../img/bg_orange.png) repeat}
	#content h1 {font-size:3em; padding:5px 10px 0 10px; letter-spacing:-1px; }
	#content ul {display:block; padding:20px 0 0 0}
	#content ul li {display:inline; padding:0 0 0 5px}

	
/* Accueil */	
	#content.accueil h1 big {font-size:1.8em; display:block; text-align:right}
	#content.accueil img#lot {float:left; margin-left:20px}
	#content.accueil img#next_step {margin:20px 0 80px 80px; display:block}
	#content.accueil p {font-weight:bold; text-align:center; font-size:1.2em}
	#content.accueil p small {font-size:.9em; display:block}
	#content.accueil ul {display:block; padding:20px 0 0 0}
	#content.accueil ul li {display:inline; padding:0 0 0 5px}
	
	
/* Qualification */	
	#content.qualification {height:469px; padding-top:15px}
	#content.qualification h1 {text-align:center;}
	#content.qualification form ul {width:532px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; padding-top:5px}
	#content.qualification form ul li {width:532px; float:left; clear:both; padding:2px 0;}
	#content.qualification form ul li label {width:115px; float:left; text-align:right; padding:4px 10px 0 0; margin-right:5px; background:url(../img/arrow.gif) right 7px no-repeat}
	#content.qualification form ul li label.width_auto {width:auto; background:none}
	#content.qualification form ul li input {width:346px; float:left; padding:2px 2px 0 2px;}
	#content.qualification form ul li input.medium {width:80px;}
	#content.qualification form ul li input.intermediate {width:200px;}
	#content.qualification form ul li input.radio {width:auto; margin:0 3px; background:none}
	#content.qualification form ul li span {float:left; width:72px; text-align:right; padding:4px 5px 0 0}
	#content.qualification form ul li select {width:120px; float:left;}

	#content.qualification form ul li input#valide_form {width:212px; height:44px; cursor:pointer; display:block; float:none; margin:0 auto; border:0; background:transparent url(../img/btn_je_participe.png) no-repeat}

	#content.qualification form ul li.viral {width:482px; padding-left:50px;}
	#content.qualification form ul li.viral label {text-align:left}
	#content.qualification form ul li.viral input {margin-left:30px}

	#content.qualification p {text-align:center; clear:both; font-size:1em; font-family:Arial, Helvetica, sans-serif}
	#content.qualification p small {font-size:.9em; display:block;}
	#content.qualification p small a {color:#fff}

	#content.qualification ul {clear:both; text-align:center; padding:10px 0 0 0}

/* Viral */
	#content.viral {height:469px; padding-top:15px}
	#content.viral h1 {text-align:center;}
	#content.viral form ul {width:350px; margin:0 auto; padding-top:20px}
	#content.viral form ul li {width:350px; padding-top:5px; float:left; clear:both;}
	#content.viral form ul li input {width:350px; padding:2px 2px 0 2px; float:left}
	
	#content.viral form ul li input#valide_form {width:263px; height:54px; cursor:pointer; display:block; float:none; margin:40px auto 0 auto; border:0; background:transparent url(../img/btn_je_joue.png) no-repeat}

	#content.viral ul {clear:both; text-align:center; padding:100px 0 0 0}

/* Règlement et lot */
	#content.reglement, #content.lot {background-image:none; background-color:#d26135;}
	#content.reglement h1 {text-align:center; padding-bottom:20px}
	
	#content.reglement div {width:695px; height:330px; overflow:auto; margin:0 auto; padding-left:5px; background-color:#fff; color:#000}
	#content.reglement div p {padding-top:8px; font-family:Arial, Helvetica, sans-serif}
	#content.reglement div p a {color:#000}
	#content.reglement a img {display:block; margin:15px auto 0 auto;}

	#content.lot h1 {text-align:center; padding-bottom:10px}
	#content.lot img {float:left; display:block; margin:0 0 0 10px}
	#content.lot ul {float:left; font-size:1.3em; letter-spacing:1px; margin-left:20px}
	#content.lot ul li {display:block; padding-left:10px; background:url(../img/arrow.gif) 0 6px no-repeat}
	#content.lot p {clear:both; font-size:1.8em; padding:0 10px}
	#content.lot p small {font-size:.7em; float:none; padding:0}
	#content.lot small {font-size:1em; display:block; float:left; padding-top:35px;}
	#content.lot a img {display:block; float:left; margin-left:70px}

/* Informatif */
	#content.informatif h1 {text-align:center; padding:50px 0}
	#content.informatif p {text-align:center; padding:50px 0; font-size:2em;}
	#content.informatif a {color:#fff}
