/* CSS Document */

 body#contenu{
 background:#fff}

#contenu{padding:6px; font-size:11px;}
#contenu a{color:#185978; font-weight:bold; text-decoration:none;}
#contenu a:hover{color:#222; font-weight:bold; text-decoration:underline;}
#contenu li{ list-style-position:inside; list-style-type:square;}
h2{
font-weight:bold;
color:#185978; 
font-size:1.6em; 
letter-spacing:-1px; 
margin-bottom:10px;}


h3{
font-weight:bold;
color:#185978; 
font-size:1.5em; 
letter-spacing:-1px; 
margin-bottom:10px;}

h4{
font-weight:bold;
color:#185978; 
font-size:1.1em;  
margin-bottom:10px;}

h5{
font-weight:bold;
color:#52839A; 
font-size:1.1em;  
}

.jaune{
color:#F0C300;}

.gauche{float:left; margin-right:10px;}
.droite{float:right; margin-left:10px;}
hr{height:1px; size:1px; border:0; background-color:#aaa;}

#inscription_vip{
padding:10px;
background-color:#FDF8E3;
border:1px solid #F6DA60;
width:230px;
float:left;
font-size:1.8em;font-weight:bold;
color:#185978;
letter-spacing:-1px;
padding-top:50px;
height:100px;margin-top:10px;}


#inscription_code{
padding:10px;
background-color:#FDF8E3;
border:1px solid #F6DA60;
width:505px;
float:left;
font-size:1.1em;font-weight:bold;
color:#185978;
height:40px;margin-top:5px; text-transform:uppercase;}

.textprom{border:1px solid #aaa;}
.subs{ background-color:#15597A; border:1 px outset #15597A; color:#fff; font-weight:bold;}

#inscription_code a{color:#000; text-decoration:underline; text-transform:none;}

img.imginscription{margin-top:-75px;margin-left:-10px;position:absolute;margin-bottom:5px; }

#ou_bien{padding:10px;float:left;padding-top:90px; font-weight:bold;color:#D0AD0F;}

#reception_code .jaune, #inscription_vip .jaune{ color:#D0AD0F;}

#reception_code a, #inscription_vip a{display:block; float:left; margin-right:5px; border:1px solid #BE9B03; padding:5px; 
font-size:0.7em;padding-top:2px; padding-bottom:2px; margin-top:5px; background-color:#FFEFAE; }

#reception_code a:hover, #inscription_vip a:hover{ background-color:#BE9B03; color:#fff; text-decoration:none;}

#reception_code{
padding:10px;
background-color:#FDF8E3;
border:1px solid #F6DA60;
width:200px;
float:left;
padding-top:50px;
font-size:1.8em;font-weight:bold;
color:#185978;
padding-right:30px;
height:100px;margin-top:10px;}

img.imgcode{margin-top:-75px;margin-left:180px;position:absolute;margin-bottom:5px; }




#contenu table, #contenu_gauche2 table{
		border-collapse:collapse;
		font-size:1.1em;
		line-height:1.5em;
		border:solid #aaa;
		border-width:2px 1px;
		width:98%;
		margin-top:1em;
margin-bottom:1em;
margin-left:0.4em;
	}
	
	
#contenu table thead td,table thead th, #contenu_gauche2 table thead td,table thead th{
	
		text-align:left;
		padding:2px 2px 2px;
		background-color:#B5C6CE;
		color:#FFF;
		font-size:1.2em;
		font-variant:small-caps;
		font-weight:bold;
	}
	
#contenu table tbody th, #contenu_gauche2 table tbody th{
		text-align:right;
		padding:4px 4px 2px 10px;
		border:1px solid #B5C6CE;
		font-size:0.9em;
	}	
#contenu table tbody td, #contenu_gauche2 table tbody td{
		text-align:left;
		padding:8px 4px 8px;
		border-bottom:1px solid #B5C6CE;
		font-size:0.9em;
		
	}
.clair{ background-color:#E6EDF3;}
.sombre{ background-color:#DCE2E7 ;}


