body 				{ color: #550000; font-size: 10pt; font-family: Tahoma, sans-serif; margin: 0; background: #FFFFFF url(menugauche.png) repeat-y; }
#menuhaut 			{ background: #FFD905 url(menuhaut_milieu.png) repeat-x; height: 152px; overflow: hidden; }
#menuhaut_gauche 	{ float: left; background: url(menuhaut_gauche.png) no-repeat; height: 152px; width: 345px; }
#menuhaut_droit 	{ float: right; background: url(menuhaut_droit.jpg) no-repeat; height: 152px; width: 152px; }
#menuhaut_text		{ position: absolute; top: 132px; left: 10px; font-size: 0.8em; } 

#menugauche				{ float: left; width: 136px; font-size: 0.9em; }
.menugauche_menu		{ background: #FFFFFF url(menugauche_menumid.png) repeat-y; border: 1px solid #FDA113; margin: 10px 0 0 10px; padding: 5px; }
.menugauche_titre		{ background: #FFD520; display: block; padding: 3px; border: 1px solid #FDA113; font-weight: bold; text-align: center; letter-spacing: 2px; }
.menugauche_img			{ border: 1px solid #FDA113; width: 58px; height: 58px }
#menugauche ul			{ margin: 0; padding: 0 0 0 23px; }
#menugauche a			{ text-decoration: none; color: #666666; }
#menugauche a:visited	{ text-decoration: none; color: #444444; }
#menugauche a:hover		{ font-weight: bold; color: #000000; }
	
#page			{ position: absolute; top: 160px; left: 150px; right: 175px; margin-top: 10px; text-align: justify; padding: 0 10px; }
#menubas		{ margin-top: 50px; font-size: 0.7em; color: #DDB520; text-align: center; }

.menudroit		{ background: #FFFFBB url(menudroit.png); clear: right; float: right; width: 150px; border-style: solid none; border-width: 1px; border-color: #FFDD13; margin-top: 10px; padding: 5px 10px; font-size: 0.8em; text-align: right; }
.menudroit a, #page a, #menuhaut a							{ text-decoration: none; color: #CC9500; }
.menudroit a:visited, #page a:visited, #menuhaut a:visited	{ text-decoration: none; color: #666666; }
.menudroit a:hover, #page a:hover, #menuhaut a:hover		{ text-decoration: underline; color: #DD4500; }

#shoutbox			{ width: 100%; border: 0 none; height: 200px; padding: 0; margin-bottom: 5px; overflow: auto; text-align: left; }
#shoutbox .message	{ padding: 2px; margin-top: 2px; border: 1px solid #FDA113; }

#tutoriaux td		{ vertical-align: top; }
#tutoriaux #contenu	{ background-color: #FFFFEE; border: 1px solid #FFDD33; padding: 10px; } 
#tutoriaux #liste	{ width: 150px; padding: 10px 0; }
#tutoriaux .onglet	{ display: block; background-color: #FFFFCC; width: 150px; border-style: solid none none solid; border-width: 1px; border-color: #FFDD33; padding: 5px; } 
#tutoriaux .onglet:hover	{ text-decoration: none; font-weight: bold; background-color: #FFFFFF; }
#tutoriaux .onglet_actif	{ background: #FFFFEE url(bullet.gif) no-repeat 4px 6px; width: 130px; border-style: solid none none solid; border-width: 1px; border-color: #FFDD33; padding: 5px 5px 5px 25px; font-weight: bold; } 

.message { background-color: #FFFFDD; border: 1px solid #FFDD33; padding: 10px; margin: 5px 0 5px 0; }
.messages_nombre { color: #AAAAAA; font-size: 8pt; float: right; }

li				{ list-style-image: url(images/bullets/orange.gif); }
h2				{ display: inline; }
h3				{ display: inline; color: #CC8000; }
.icon			{ border: 0 none; }
#erreur_box		{ background-color: #FFDDDD; border: 1px solid #AA8888; padding: 5px 10px; margin-bottom: 10px; font-weight: bold; color: #FF0000; }
.bloc			{ background-color: #FFFFEE; padding: 7px; border: 1px solid #FFDD33; margin-top: 5px; }
.bloc2			{ background-color: #FFFFDD; padding: 7px; border: 1px solid #FFDD33; margin-top: 5px; }
.pair			{ background-color: #FFFFDD; }
.impair			{ background-color: #FFFFBB; }
input			{ border: 1px solid #AAAAAA; padding: 2px; color: #777700; }
textarea		{ border: 1px solid #AAAAAA; padding: 2px; color: #777700; }
.top			{ vertical-align: top; border: 0 none; }
.categorie		{ text-align: center; float: left; margin: 5px; }

.f1				{ font-size: 1em; color: #550000; text-decoration: none; }
.f2				{ font-size: 1em; color: #CC9500; text-decoration: none; }
.f3				{ font-size: 0.9em; color: #550000; text-decoration: none; }
.f4				{ font-size: 0.9em; color: #CC9500; text-decoration: none; }
.f5				{ font-size: 0.8em; color: #550000; text-decoration: none; }
.f6				{ font-size: 0.8em; color: #CC9500; text-decoration: none; }