/****************************************************************/
/* DEFAULT TAG */

	body{background:#e7e6e7;font:11px Verdana, Helvetica, sans-serif;color:#343183;margin:0;padding:0;}
	form{margin:0;}
	select,input,textarea{font:11px Verdana, Helvetica, sans-serif;color:#000;}
	a{color:#343183;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:100%; overflow:hidden}
	#frame .ctn2{position:relative;width:1250px;margin:0 auto; }
	

/****************************************************************/
/* HEADER */

	#h{position:relative;height:160px;}
	#h h1, #h h2{margin:0;}
	/*#h h3{width:350px;font:bold 14px Verdana;text-align:center;margin:0 0 0 55px; padding-top:180px;}*/
	#h h3{width:350px;font:bold 12px Verdana;text-align:center;margin:0 0 0 530px; padding-top:55px;}


/****************************************************************/
/* CONTENT */

	#c{width:877px;margin:0 0 0 30px;padding:0 0 40px;}
	
	
/****************************************************************/
/* FORMULAIRE */
    
    div.concours-erreurs{filter:alpha(opacity=85);opacity:.85;background:#e7e6e7;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:10px 0 0;}
	
	.bloc2col {overflow:hidden; margin:0; height:1%; width:877px;}
	div.col1 {float:left; width:430px; margin:0 40px 0 0;}
	div.col2 {float:left; width:405px; margin:0; }
	
	fieldset div.first{margin:0;}
	fieldset label{font:bold 11px Verdana;}
	fieldset .field{display:block;width:400px;font:11px Verdana;margin:2px 0 0;}
	fieldset select{display:block;width:405px;font:11px Verdana;margin:2px 0 0;}
	
	fieldset .radio p {margin:0;}
	fieldset .radio label {font-weight:normal;}
	
	fieldset .obligatoire{text-align:left;}
	
	.btn{text-align:center;margin:20px 0 0;}
	.btn input{background:#222a79 url(images/btn_je-veux-gagner.jpg) repeat-x;height:58px;width:300px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:26px;text-align:center;border:1px solid #fff;cursor:pointer;}
	
	.radio p{font:bold 11px Verdana;margin:0 0 0 15px;}
	.radio ul 	{ padding-left:25px; font:normal 11px Verdana; margin:0;}
	.radio li 	{margin-bottom:10px;}
	.radio ul li { list-style-type:none; margin:0 0 0 30px; font-weight:normal; text-indent:-40px;}
	.radio ul li label{font-weight:normal;}

	.radio .faux_ol { padding-left:16px; text-indent:-16px; font-weight:bold; margin:5px 0 0 0;}

/****************************************************************/
/* 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; color:#343183;}
	
	
/****************************************************************/
/* 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;}
	
	