html, body { margin: 0; padding: 0; height: 100%; }
body { background: url(/all/design/bg.png) repeat; } 


body {
font-family: tahoma, arial ;
font-size: 8pt ;
background-color: #FFFFFF;
color: #202020;
margin: 0;
scrollbar-base-color: #202020; 
scrollbar-arrow-color: #92FF28; 
overflow: auto;
}

hr {
color: #92FF28;
background-color: #92FF28;
height: 1px;
border: 0;
}


div, p, ul, li, table{
font-family: tahoma, arial ;
font-size: 9pt ;
color: #202020 ;
margin-right:0px;
margin-left:auto;
padding: 0 ;
text-align: justify ;
clear: right;
}

a img {border: 0;}

h1
{ font-family: tahoma, arial ;
font-size: 12pt ;
color: #202020 ;
font-variant: small-caps ;
font-style: italic ;
margin: 0;
padding: 0;
}

h1.vert{ color: #92FF28;}
h1.blanc{ color: #FFFFFF;}

h2
{ font-family: tahoma, arial ;
font-size: 10.5pt ;
font-variant: small-caps ;
color: #202020 ;
margin: 0;
padding: 0;
}

h2.vert{ color: #92FF28;}  
h2.blanc{ color: #FFFFFF;}

h3
{ font-family: tahoma, arial ;
font-size: 9pt ;
color: #202020 ;
margin: 0 ;
padding: 0 ;
}

h3.vert{ color: #92FF28;}  
h3.blanc{ color: #FFFFFF;}

h4
{ font-family: tahoma, arial ;
font-size: 7pt ;
color: #202020 ;
margin: 0 ;
padding: 0 ;
}

h4.vert{ color: #92FF28;}  
h4.blanc{ color: #FFFFFF;}
							

			 

.haut
 { 
width: 100% ;
text-align: right ;
margin: 0 ;
padding: 0 ; 
background-color: #92FF28 ;
background-image: url(/all/design/hautbg.gif) ;	
background-repeat: repeat ;
border-bottom: 1px solid #202020;
}				 

   




.titre
 { 
width: 100% ;
text-align: right ;
vertical-align: middle ;
margin: auto ;
padding: 0 ; 
background-color: #202020 ;
background-image: url(/all/design/titrebg.png) ;	
background-repeat: repeat ;	   
border-bottom: 1px solid #92FF28;
}
.titre a:active { outline: none; }
.titre a:focus { -moz-outline-style: none; }








.nouvellesetderniersarticles
 { 
width: 100% ;
text-align: right ;
vertical-align: middle ;
padding: 0 ; 
background-color: #FFFFFF ;
color: #202020 ;
background-image: url(/nouvellesetderniersarticles/bg.png) ;	
background-repeat: repeat ;	
border-top: 1px solid #202020;   
border-bottom: 1px solid #92FF28;
}
.nouvellesetderniersarticles a{color: #202020; text-decoration: none;} 
.nouvellesetderniersarticles a:hover {color: #202020; text-decoration: underline; background: #92FF28; font-style: italic;}	
		  










.apropos	
 {    
width: 100% ;
text-align: right ;
vertical-align: middle ;
margin: 0 ;
padding: 0 ; 
background-color: #202020 ;
color: #FFFFFF ;
background-image: url(/apropos/bg.png) ;	
background-repeat: repeat ;	
border-top: 1px solid #202020;   
border-bottom: 1px solid #92FF28;
}
.apropos a{color: #FFFFFF; text-decoration: none;} 
.apropos a:hover{color: #FFFFFF; text-decoration: underline;}



 .membres
 { 	 
width: 100% ;
text-align: right ;
vertical-align: middle ;
margin: 0 ;
padding: 0 ; 
background-color: #FFFFFF ;
color: #202020 ;
background-image: url(/membres/bg.png) ;	
background-repeat: repeat ;	
border-top: 1px solid #202020;   
border-bottom: 1px solid #92FF28; 
}		
.membres a {color: #202020; text-decoration: none;} 
.membres a:hover {color: #202020; text-decoration: underline; background: #92FF28; font-style: italic;}	
  



.inscription	
 {    
width: 100% ;
text-align: right ;
vertical-align: middle ;
margin: 0 ;
padding: 0 ; 
background-color: #202020 ;
color: #FFFFFF ;
background-image: url(/inscription/bg.gif) ;	
background-repeat: repeat ;	
border-top: 1px solid #202020;   
border-bottom: 1px solid #92FF28;
}

		





.code
 { 
width: 100% ;
text-align: right ;
vertical-align: middle ;
margin: 0 ;
padding: 0 ; 
background-color: #FFFFFF ;
color: #202020 ;
background-image: url(/code/bg.png) ;	
background-repeat: repeat ;	
border-top: 1px solid #202020;   
border-bottom: 1px solid #92FF28;	
}	 








.forumsection
 { 
width: 100% ;
text-align: right ;
vertical-align: middle ;
margin: 0 ;
padding: 0 ; 
background-color: #FFFFFF ;
color: #202020 ;
background-image: url(/forumsection/bg.gif) ;	
background-repeat: repeat ;	
border-top: 1px solid #202020;   
border-bottom: 1px solid #92FF28;	
}
.forumsection a{color: #202020; text-decoration: none;} 
.forumsection a:hover{color: #202020; text-decoration: underline;}








 .caricature
 { 	 
width: 100% ;
text-align: right ;
vertical-align: middle ;
margin: 0 ;
padding: 0 ; 
background-color: #202020 ;
color: #FFFFFF ;
background-image: url(/caricature/bg.png) ;	
background-repeat: repeat ;	
border-top: 1px solid #202020;   
border-bottom: 1px solid #92FF28; 
}		 






.facebook
 { 
width: 100% ;
text-align: right ;
vertical-align: middle ;
margin: 0 ;
padding: 0 ; 
background-color: #FFFFFF ;
color: #202020 ;
background-image: url(/facebook/bg.gif) ;	
background-repeat: repeat ;	
border-top: 1px solid #202020;   
border-bottom: 1px solid #92FF28;	
}
.facebook a{color: #202020; text-decoration: none;} 
.facebook a:hover{color: #202020; text-decoration: underline;}





 .multimedia
 { 	 
width: 100% ;
text-align: right ;
vertical-align: middle ;
margin: 0 ;
padding: 0 ; 
background-color: #FFFFFF ;
color: #202020 ;
background-image: url(/multimedia/bg.gif) ;	
background-repeat: no-repeat ;
background-position: top right ;	
border-top: 1px solid #202020;   
border-bottom: 1px solid #92FF28; 
}		
.multimedia a {color: #202020; text-decoration: none;} 
.multimedia a:hover {color: #202020; text-decoration: underline;}	