BODY { font-family: arial,verdana; color: #000000; background-color: #E9A732; }

A{ text-decoration: underline; color: #111111; }
A:hover { text-decoration: none; color: #800000; }
A.menu{ text-decoration: none; color: #800000; }
A:hover.menu { text-decoration: none; color: #800000; }

img { border: none; vertical-align: middle; }
a img { border: none; vertical-align: middle; }

input { border: 1px solid black; margin-bottom: 1px; font-size: 12px; } 
.input { border: 0px; margin-bottom: 1px; font-size: 12px; } 
select { border: 1px solid black; font-size: 12px; } 
textarea { border: 1px solid black; }

table{ border: 0px; border-collapse: collapse; padding: 0px; }

H1 { font-size: 14px; text-align: center; color : #67470F;}
H2 { font-size: 13px; text-align: center;}

#banniere { position: absolute; left:50%; top: 10px; width:700px; height: 100px; margin-left: -350px; background-color: #E0C38F; }
#barre2 { position: absolute; left:50%; top: 110px; width:700px; height: 5px; margin-left: -350px; background-color: #999999; font-size:0; }

#menu { position: absolute; left:50%; top: 120px; width:549px; height: 50px; margin-left: -350px; 
	   background-color: #E0C38F; font-size: 12px; overflow:hidden}
	   
#contenu { position: absolute; left:50%; top: 170px; width:529px; margin-left: -350px; padding: 10px; background-color: #E0C38F; 
           font-size: 12px; text-align: justify; margin-bottom: 10px; border-bottom: 10px solid #E9A732; }

#erreur404 { position: absolute; left:50%; top: 120px; width:529px; height:272px; margin-left: -350px; padding: 10px; 
	     background-color: #E0C38F; 
             font-size: 12px; text-align: center; margin-bottom: 10px; border-bottom: 10px solid #E9A732; }

#image { position: absolute; left:50%; top: 120px; width:126px; margin-left: 204px; background-color: #E0C38F; padding:10px}
	   
#annonces { position: absolute; left:50%; top: 414px; width:146px; margin-left: 204px; 
           font-size: 10px; text-align: left; overflow:hidden; border-bottom: 10px solid #E9A732; }

.loc{ font-size: 11px; text-align: left; color: #7E663B; }
.wallpaper{ text-align: center; padding: 10px; }

.texte{ font-size: 13px; text-align: justify; }
.textepetit{ font-size: 11px; text-align: justify; }
.centre{ font-size: 13px; text-align: center; }
.centrepetit{ font-size: 11px; text-align: center; }
.gauchepetit{ font-size: 11px; text-align: left; }

.caseformulaire { font-size: 12px; text-align:center; font-weight:bold; border: 0px; }
.formulaire { font-size: 12px; text-align:center; font-weight:bold; margin-top:5px; }
.caseinput { text-align:left; border: 0px; }
.forminscri { height: 50px; font-size: 13px; font-weight: bold; text-align: left; color: #7E663B; }

.auteur{ background-color:#EAB75D; padding: 5px; margin-right: 10px; }
.commentaire{ background-color:#E5CFA8; text-align:justify; padding: 10px; margin-bottom: 10px; margin-right: 10px; }
.message{ height: 30px; }
.page{ font-size: 9px; margin-bottom:10px; }

.includealfo { width: 529px; height:425px; font-size: 12px; text-align: center; margin: 5px;}
.alfonet { font-size: 12px; text-align: center; margin: 5px;}
	
.menu_haut { position: absolute; left:0; top: 5px; padding: 2px; width: 125px;
	     text-align:center; font-weight: bold; font-size:12px; }

.menu_haut a { color: #800000; text-decoration:none; }
.menu_haut a:hover { color: #800000; }

.menu_deroule { position: absolute; visibility:hidden; left:0; top:25px; padding: 3px; margin-left: 5px;
	        width: 531px; text-align: center; z-index:3; font-size:11px; }
.menu_deroule2 { position: absolute; left:0; top:25px; padding: 3px; margin-left: 5px;
	        width: 531px; text-align: center; font-size:11px; }


.enonce { font-weight:bold; }
#cadre_bannieres { width:130px; 
	padding:5px;
	background-color:#E0C38F; }
.banniere { font-size:12px; text-align:left;  
}
.petit { font-size:10px; }
.cadre { text-align: left; padding:5px}
