/**
 * #n = navigation : les petits liens au dessus
 * #b = bandeau : le bandeau avec logo
 * #m : le menu
 * #o : les onglets
 * #c : la page, le contenu
 * #lf : Formulaire de loterie
 * #mleg : la mention légale
 */
 /* Pour debuguer
	 * { border:1px #000 solid;}
 */
/************* LA BANNIERE*************/


#b #ban {
	display:block;
	width:234px ; height:60px;
	background:#5f9ed8 url("../images/banniere.gif") 0px 0px no-repeat;
}
#b #ban span {display:none; }
       
	   
/************* FIN DE LA CONFIG DE LA BANNIERE*************/
       
html,body, table, tr, td, ul, ul li, ol, ol li, p, dd, dt, dl, form,
h1, h2, h3, h4, h5, h6
{      
	margin:0;
	padding:0;
	list-style:none;
}	   
html,body, table, tr, td, ul, ul li, ol, ol li, p, dd, dt, dl, form,
h1, h2, h3, h4, h5, h6, a, p,  input, select, option, td, textarea, span, div 
{      
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	color:#000;
}      
img    
{      
	border:0;
}      
       
       
/*	NAVIGATION */
       
/*     
#n *   
{      
 	border:1px #000 solid;
}      
*/     
#n     
{      
/*	height : 1.25em; line-height : 1.35em;	*/
	height : 16px; line-height : 16px;
	padding: 3px 0 5px 0;
 	color:#006;
	font-size:10px;
	font-weight:bold;
	background-color:fff;
	width:990px;	/* C'est clair... au lieu du 96.4% */
}      
#n #liens1 a , #n #liens2 a 
{      
/*	font-size:0.75em;	*/
	color:#006;
	font-size:10px;
	text-decoration:underline;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
}      
#n #liens1
{      
display:none;
/*
	border:0px #000 solid;
	position:absolute;
	top:0px; left:25px;
	width:340px;
	height:22px;
	line-height:22px;
*/       
}      
#n #liens1 li{ display:block; float:left; padding-right:10px; }
#n #liens1 a{ 	
	font-weight:bold; 
}      
#n #liens2
{      
	text-align:right;
	clear:right;
	white-space:nowrap;
	font-weight:normal;
	width:990px;	/* C'est clair... au lieu du 96.4% */
}      
/*	BANDEAU */

}      
/*	CONTENU	*/
#c     
{      
   
/*	position:absolute;
	top: 105px;
	left:144px;*/
	background-color:#fff;
	width:778px;
/*  
	position:relative;
	display:block;
	margin-left:193px;
	width:778px;
*/
}      
       
       
/*     
 * STYLES GENERAUX D'UNE PAGE JPG
 */    
       
#c h3, 
#c h4 {
	margin:1.5em 0;
}      
#c p { 
	margin-bottom:1.5em;
}      
       
/*	Formulaire de loterie */
#lf    
{      
	/*background-color: #3291D4; 
	padding:10px 5px;
	font-size: 11px;*/
	
background: url("../images/fond_loterie.jpg") 0px 0px no-repeat;
	padding:10px 5px;
	font-size: 11px;
}      
#lf td { vertical-align:top;text-align: left;}
#lf label
{      
	float:left;
	width:220px;
	text-align: right;
	line-height:1.6em;
	font-weight:normal;
	margin-right:8px;
}      
#lf input#pasDeRaison
{      
	float:left;
	text-align:left;
	height:1em;
	position:relative;
	top:5px;
}      
label#lblPasDeRaison
{      
	text-align:left;
	margin-left:10px;
	width:auto;
	line-height:1.6em;
	clear:right;
	margin-bottom:3px;
}


#lf p.cocher
{      
width:100%;
}      
#lf label#lblRaisonSoc { clear:left; height:2em;}
#lf .complement 
{      
	clear:left;
}      
body>#lf #raisonSocCompl,
body>#lf #adrCompl
{      
	margin-left:150px;
}      
input#nom
{ width:208px;}
input#pasderaison{}
input#prenom, input#mail,input#raisonSoc,input#raisonSocCompl, input#fonction { width:336px;}
input#adr { width:200px; float:left; }
input#adrCompl { width:320px; float:left; }
input#adrCompl2 { width:320px; float:left; }
input#ruePerso { width:200px; float:left; }
input#rueComplPerso { width:320px; float:left; }
input#rueCompl2Perso { width:320px; float:left; }
input#noRue { width:30px; float:left; }
input#noRuePerso { width:30px; float:left; }
input#codePostal { width:50px; float:left;}
input#ville { width:173px;float:left; margin-left: 20px;}
label#lblVille { width:80px;}
input#codePostalPerso { width:50px; float:left;}
input#villePerso { width:173px;float:left; margin-left: 20px;}
label#lblVillePerso { width:80px;}
label#lblfax{ margin-left: 10px; width: 100px; margin-left: 20px;}
input#fax {width:80px;float:left; margin-left: 20px;}
input#tel {width:80px; float:left; }
label#lblfaxPerso{ margin-left: 10px; width: 100px; margin-left: 20px;}
input#faxPerso {width:80px;float:left; margin-left: 20px;}
input#telPerso {width:80px; float:left; }
input#btValider { margin:10px 0 0 0px;}
label#lblNorue { width:20px; float:left; }
label#lblRue { width:50px; float:left; }
label#lblNoruePerso { width:20px; float:left; }
label#lblRuePerso { width:50px; float:left; }
       
.errors {color:#f00; border:1px #f00 solid; padding:5px 10px;margin:4px 0 12px 10px; width:250px;}
       
#removeEmailForm #email {width:250px;margin-bottom:1.2em;}
       
#mleg {
	font-size:6px;
	}  


#catmob td {
	padding-left: 20px;
	text-align: left;
}

