/********** GENERAL **********/
body
{
	margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
	background: url(/images/granule.jpeg) ;
}

dl, dt, dd, ul, li
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none;
}
 
/********** CADRE PRINCIPAL **********/
div#conteneur
{
	width: 780px ;
	margin: 0 auto ;
	text-align: left ;
	border: 2px solid #BB8543 ;
	background: #fff ;
}		  

/********** EN-TETE **********/
div#header
{
	height: 154px ;
	background: url(/images/ozone_banniere.jpg) no-repeat 15px 0 ;
}  

div#header h1					
{							
	margin: 0 ;
	padding: 0;
	position: relative ;	
	left: 225px ;	 
	top: 25px ;		 
	color: #fff ;
}
   
/********** MENU **********/    
#menu
{
	z-index: 100 ;	 
	position: absolute ;
}

div#menu
{		 	 	 
	height: 50px ;
	margin: 0 ;
	padding: 0 ;  
	background: url(/images/menu_bouton.jpg) repeat-x ;
}

div#menu dl
{		 		
	float: left ;
	width: 10em ;
	margin: 0 1px ;
}

div#menu dt
{
	cursor: pointer ;
	text-align: center ;
	font-weight: bold ;
/*	width: 130px ;*/
	line-height: 25px ;
	font-size: 0.9em ;
	letter-spacing: 1px ;
	color: #fff ;  
	text-decoration: none ;
	border-right: 2px solid #F5DEB3 ;
}

div#menu dd
{							  
	margin: 0 ;
	padding: 0 ;	 
	border: 1px solid  #F5DEB3 ;
}

div#menu li
{		   		   
	cursor: pointer ;		  
	background: #b56543 ;		
}
					
div#menu dt a 
{				 
	color: #FFF ;
	text-decoration: none ; 	
	display: block ;
	height: 100% ;
	border: 0 none ;
}

div#menu li a
{
	color: #FFF ;
	text-decoration: none ;
	display: block ;
	height: 100% ; 
}
					
div#menu dt a:hover 
{
	background: url(/images/menu_bouton_hover.jpg) repeat-x 0 0 ;
}

div#menu li a:hover
{
	color: #000;
	background: #DCB76B;
}
 
/********** CONTENU **********/
#contenu
{
	z-index: 1 ;	
	margin-top: 50px ;
}

div#contenu
{
	padding: 0 25px 0 100px ;
}

div#contenu h2
{		   
	z-index: 1 ;
	padding-left: 25px ;
	line-height: 25px ;
	font-size: 1.4em ;
	color: #BB8543 ;
	border-bottom: 1px solid #BB8543 ;
}

div#contenu p
{
	text-align: justify ;
	text-indent: 2em ;
	line-height: 1.7em ;
}

div#contenu a
{				   
	text-decoration: none ;
	color: #0000FF ;
}

div#contenu a:hover
{
	text-decoration: none ;
	color: #000099 ;
}	

div#contenu table
{
	border: 2px solid #BB8543 ;
	background-color: #DCB76B ;	  
	width: 660px ;	
}	 


div#contenu h3
{					   
	margin: 0 ;
	padding: 0 ;
	font-weight: bold ;
}	

div#contenu h4
{		
	color: #993300 ;			   
	font-weight: bold ;	 
	
}			  

div#contenu h5
{					   	 
	font-size: 1.2em ;
	font-weight: bold ;
}
	  
/********** PIED DE PAGE **********/
p#footer
{
	margin: 0 ;
	padding-right: 10px ;
	line-height: 30px ;
	text-align: right ;
	color: #BB8543 ;
}
	
.table_titre
{					  
	font-size: 1.0em ;
	font-weight: bold ;
	background: #BB8543 ;
	color: #FFF ;
}    

.table_libelle
{
	font-weight: bold ;		 
}

		
/********** PAGE **********/
		
/* Page accueil */		 
#page_accueil
{
/*	background-color: #8A1120 ;		  */
}	   

#titre_acceuil
{
/*	color: #FFFF99 ;*/
	color: #993300;
	font-size: 2.0em ;
	text-align: center ;
}							   

#slogan_acceuil
{
/*	color: #FFCC33 ;*/
	color: #000 ;
	font-size: 1.4em ;
	text-align: center ;
	font-style: italic ;
}	

#image_accueil
{			  	
	margin-left: auto ;
	margin-right: auto ;				
	heigth: 325px ;
	width: 500px ;			  
	border: 4px solid #DCB76B ;
/*	border: 4px solid #FFF ;*/
}	

div#info_accueil
{	 	   		
	padding-top: 5px ;   
	padding-left: 5px ;   
  	margin-left: auto ;
	margin-right: auto ;	
	width: 500px ;
	font: arial ;
}	  

div#info_accueil h3
{					
	margin: 0 ;
	color: #000 ;
	font-weight: bold ;
	font-size: 1.2em ;
}	   

div#info_accueil h2
{	   
	padding: 0;
	margin: 0 ;
	color: #000 ;		  
	font-size: 1.0em ;		
	border: 0 ;
}	

/* Page Granulés de bois */
#granule1
{		   	
	width: 566 ;
	height: 625 ;								
	background: url(/images/granule2.jpg) 0 0;		 
}		 

/* Page Norme */
#norme_bg
{
	background: url(/images/poelebg.jpg) no-repeat 420px 0 ;		 
	height: 400px ;
}
   
.g
{
	font-weight: bold ;
}

.gs
{
	font-weight: bold ;	 
	text-decoration: underline ;
}

	
