/****************************************************************/
/* DEFAULT TAG */

	body{background:#ededed;font:11px Verdana, Helvetica, sans-serif;color:#4b4774;margin:0;padding:0}
	form{margin:0;}
	select,input,textarea{font:11px Verdana, Helvetica, sans-serif;color:#000;}
	a{color:#4b4774;text-decoration:underline;}
	a:hover{text-decoration:underline;}
	fieldset{border:0;margin:0;padding:0;}
	legend{display:none;}
	a img,abbr{border:none;}
	
	
/****************************************************************/
/* COMMON CLASS */

	.hide{position:absolute;left:0;top:0;width:0;height:0;visibility:hidden;}
	p.first,ul.first,ol.first,h3.first,h4.first,h5.first{margin-top:0;}
	p.last,ul.last,ol.last,h3.last,h4.last,h5.last{margin-bottom:0;}
	h4.title{font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
	ul.nolist,ol.nolist{list-style:none;margin:0;padding:0;}
	

/****************************************************************/
/* FRAME */

	#frame{width:1250px; margin:0 auto;}
	#frame .ctn1{position:relative;height:auto !important;min-height:829px; width:1250px; overflow:hidden;}
	#frame .ctn2{position:relative;width:1250px;margin:0 auto; }
	

/****************************************************************/
/* HEADER */

	#h{position:relative;height:212px;}
	#h h1, #h h2{margin:0;}
	#h h3{width:350px;font:bold 12px Verdana;text-align:center;margin:0 0 0 250px; padding-top:160px;}


/****************************************************************/
/* CONTENT */

	#c{width:571px; height:593px; margin:0px 0 0 140px;padding:0 0 23px;}

	
/****************************************************************/
/* FORMULAIRE */
    
    div.concours-erreurs{filter:alpha(opacity=85);opacity:.85;background:#ededed;border:1px solid #fff;font-size:10px;padding:15px;}
	div.concours-erreurs ol{margin-bottom:0;}
	div.concours-erreurs span.label{font-weight:700;}
	fieldset div{margin:5px 0 0;}
	fieldset div.first{margin:0;}
	fieldset label{font:bold 12px Verdana;}
	fieldset .field{display:block;width:565px;font:12px Verdana;margin:2px 0 0;}
	fieldset select{display:block;width:100%;font:12px Verdana;margin:2px 0 0;}
	fieldset .code_promo{width:445px;text-align:center;margin:35px 0 0;padding:0 63px;}
	fieldset .code_promo .field{background:#fff;width:100%;border:none;margin:4px 0 0;padding:2px 0;}
	fieldset .radio p{font:bold 12px Verdana;margin:0;}
	fieldset .radio label { font-weight:normal;}
	fieldset .obligatoire{text-align:left;}
	fieldset .btn{text-align:center;margin:10px 0 0;}
	fieldset .btn input{background:#222a79 url(images/btn_je-veux-gagner.jpg) repeat-x;height:48px;width:250px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:23px;text-align:center;border:1px solid #fff;cursor:pointer;}


/****************************************************************/
/* FOOTER */		
	
	#f{ width:1250px;padding:0; margin:0 auto; position:absolute; bottom:10px; left:30px;}
	#f .ctn{width:1250px;}
	#f .ctn p{text-align:left;font:bold 12px Verdana;margin:0 0 0 70px;}
	
	
/****************************************************************/
/* REGLEMENTS */

	#body_reglements{background:#c42030;font:11px Verdana, Helvetica, sans-serif;color:#333;margin:10px;}
	#frame_reglements{background:#fff;width:500px;line-height:150%;margin:auto;padding:20px;}
	#frame_reglements h1{font:bold 16px Verdana;color:#222978;margin:0;}
	#frame_reglements h2{font:bold 12px Verdana;color:#222978;margin-bottom:0;}
	#frame_reglements .link{text-align:center;}
	
	