* { margin: 0; padding: 0; }



body { font-family:"Tahoma", "Verdana", "Times New Roman", Times, serif; font-size: 11px; background:  #fff99e; color: #8a5c15; }



#header { height: 250px; background: url(img/header.png) no-repeat; }



#pub {

	position: absolute;

	height: 44px;

	margin-left: 424px;

	margin-top: 18px;

	width: 464px;

	text-align: center;

}



.menu_1 { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 10px; margin: 0px; list-style-type: none; }



.menu_2 { padding-left: 10px; padding-right: 10px; padding-top: 5px; margin: 0px; list-style-type: none; }



.connectes { padding-left: 10px; padding-right: 10px; padding-top: 10px; margin: 0px; list-style-type: none; color: #8a5c15; font-size: 11px; }



#page { position: relative; margin: 0 auto; width: 900px; }



#corps { padding-left: 40px; padding-right: 20px; padding-top: 5px; margin-left: 0px; background:url("img/fond_corps.gif") repeat-y; }



#corps_top { margin-top: 5px; background:url("img/1.gif") no-repeat; height: 24px; text-align: center; padding-right:150px; padding-top: 10px; font-weight: bold; font-size: 12px; color: #5f3c05; }



#corps_bottom { margin-left: 0px; background:url("img/2.gif") no-repeat; text-align: justify; height: 3px; }



#menu { position: absolute; margin-top: 5px; left: 82%; width: 163px; color: #8a5c15; font-size: 12px; }



#menu li { padding-top: 3px; }



#menu_top { background: url(img/menu_top.gif) no-repeat; height: 21px; color: #5f3c05; text-align: center; padding-top: 9px; font-weight: bold; }



#menu_top_2 { background:url("img/menu_top_2.gif") no-repeat; text-align: justify; height: 22px; color: #56380a; text-align: center; padding-top: 8px; font-weight: bold; }



#menu_corps { background:url("img/menu_corps.gif") repeat; }



#menu_bottom { background: url(img/menu_bottom.gif) no-repeat; height: 3px; margin-bottom: 10px; }



#pied_de_page { text-align: center; margin-top: 10px; padding-right:150px; padding-top: 16px; font-size: 12px; margin-left: 1px; background:url("img/bottom.gif") no-repeat; height: 60px; }



#banniere_bottom { text-align: center; margin-left: 178px;}



.auth { text-align: center; padding-top: 10px; list-style-type: none; }



img { border : 0px; }


.titre { color:#ab6800; font-size: 12px; font-weight: bold; }



.titre_site { color:#FFFFFF; font-size: 18px; font-weight: bold; }



.sous_titre { font-weight: bold; font-size: 11px; color: #ab6800; }



.texte { color: #8a5c15; font-size: 11px; }



.texte2 { color: #8a5c15; font-size: 12px; }



.mess { font-size: 11px; color: #333333; }



.erreur { color: #FF3300; font-size: 11px; }



.en_service { color: #339900; font-size: 11px; }



.complement { color: #FF0000; font-size: 8px; }



hr { width:650px; text-align:center; border:none; border-top:#945500 solid 3px; }



.perdu a:link { color: #30e507; }

.perdu a:hover { color: #FF6600; }

.perdu a:visited { color: #FFFFFF; }

.perdu a:active { color: #FFFF00; }




.lienclair a:link { color: #eddaa0; }

.lienclair a:hover { color: #eddaa0; }

.lienclair a:visited { color: #eddaa0; }

.lienclair a:active { color: #eddaa0; }



.webmaster a:link { color: #FF0000; }

.webmaster a:hover { color: #FF6600; }

.webmaster a:visited { color: #FF0000; }

.webmaster a:active { color: #FFFF00; }



.modo a:link { color: #009900; }

.modo a:hover { color: #FF6600; }

.modo a:visited { color: #009900; }

.modo a:active { color: #009900; }



.webmaster { color: #FF0000; }



.modo { color: #009900; font-size: 11px; }



.salaire { color: #a36511; font-size: 11px; }



.avatar { border: #533c10 dashed 2px; }



.affichage { background-color: #f78f03; border: #d37900 solid 1px; font-size: 11px; margin-bottom:10px; }



.affichage_new { background-color: #73be4a; border: #3f821b solid 1px; font-size: 11px; margin-bottom:10px; }



.tab_erreur { border: #b16a0a solid 1px; background-color: #fbb75b; color: #b16a0a; font-weight:bold; }





.barre { border-left: #a06d1e solid 1px; border-right: #a06d1e solid 1px; border-top: #a06d1e solid 1px; border-bottom: #a06d1e solid 1px; margin-bottom: 1px; }



.barre2 { color: #FFFFFF; }





.barre_sma { border: #3d6b14 solid 1px; font-size: 10px; }



.barre_sma2 { color: #3d6b14; }



.barre_sma3 { color: #3d6b14; }





.cadre { border: #1d6adc solid 1px; }



.meteo { border: #945500 dashed 1px; }



.fond_messagerie1 { background-color:#aadf7a; color:#2c4b10; }



.fond_messagerie2 { background-color:#d2fbad; color:#425f29; }



.affichage_nosujet { margin-bottom:10px; margin-left:18px; background-color: #ecf3fd; border: #1d6adc solid 1px; color:#5d90b5; font-weight:bold; }

/* Cadre forum sujet */



#cadre_sujet { width: 600px; border: #684c20 solid 1px; background-color: #e0c395; height: auto; margin-bottom: 20px; }

#titre_cadre_sujet { background: #995800; repeat-x; height: 30px; text-align: left; color:#ffc87f; line-height: 30px; padding-left: 10px; border-bottom: #684c20 solid 1px; }

.cadre_gauche { text-align: center; width: 150px; line-height: 20px; float: left; background-color: #e0c395; padding-top: 5px; }

.cadre_droite { text-align: left; width: 449px; line-height: 20px; float: right; border-left: #684c20 solid 1px; }

#cadre_texte { text-align: left; color:#412b08; padding: 5px; min-height: 155px; }



/* Cadre modération forum */



#moderation { width: 600px; height: 23px; text-align: center; padding-top: 8px; background: #684c20; color: #efd4a6;}







.input { font-family:"Tahoma"; font-size:12px; text-align:left; color:#e28900; background-color:#a06d1e; border:#583909 solid 1px; margin-top:5px; }

.input2 { font-family:"Tahoma"; font-size:11px; text-align:center; color:#e28900; background-color:#a06d1e; border:#583909 solid 1px; margin-top:5px; }

.submit { font-family:"Tahoma"; color:#e28900; background-color:#a06d1e; border:#583909 solid 1px; margin-top:5px; text-align:center; }





.forum_fond_titre { background-color:#995800; color:#ffc87f; font-weight:bold; }

.forum_fond_1 	{ background-color:#fee5af; color:#563d06; }

.forum_fond_2 	{ background-color:#fee5af; color:#563d06; }

.forum_fond_page 	{ color:#7a4701; }

.forum_fond_new 	{ background-color:#ffcc74; color:#583800; }

.forum_fond_rep 	{ background-color:#f8cf61; color:#583800; }

.forum_fond_1:hover	{ background-color:#fcd88a; }

.forum_fond_2:hover { background-color:#fcd88a; }







/* Tableau messagerie forum */



.cadre_tableau { background: #533c10; }

.titre_tableau { background: #995800; color:#ffc87f; }

.cellule_tableau { background: #f4d6ae; color:#48350f; padding-top: 5px; }

.cellule_tableau_2 { background: #d1bea6; color:#48350f; padding-top: 5px; }

.cellule_sujet { background: #f4d6ae; color:#48350f; padding-left: 5px; padding-right: 5px; line-height: 20px; }

.cellule_sujet_2 { background: #d1bea6; color:#48350f; padding-left: 5px; padding-right: 5px; line-height: 20px; }



.description_forum { font-style: italic; font-size: 11px; }





/* Alignement nouveau sujet */



#support_haut { width: 450px; text-align: right; }





/* spacer <p> pour aligner 2 div avec float */



.spacer { clear: both; padding: 0; margin: 0; }







a:link 				{ color:#5f3c05; font-weight:bold;text-decoration:none; }

a:visited 			{ color:#5f3c05;font-weight:bold; text-decoration:none; }

a:hover 			{ color:#825510;font-weight:bold; }

a:active, a:focus 	{ color:#5f3c05;font-weight:bold; }

