body { text-align:center; margin:0px; background-color:#5e5e5e; font-family:Verdana; }
#page { width:892px; margin:0px auto 0px auto; text-align:left; background:url(../im/fond.gif) repeat-y top center }
#header { background:#2e8c07 url(../im/header.jpg); width:874px; height:150px; margin-left:9px; }
#header ul { margin:7px 4px 0px 0px; padding:0px; list-style-type:none; float:right }
#header ul #accueil a { width:271px; height:27px; display:block; background:url(../im/mn_acc.jpg); margin-bottom:2px }
#header ul #accueil a:hover { background:url(../im/mn_acc2.jpg); }
#header ul #apropos a { width:271px; height:27px; display:block; background:url(../im/mn_apr.jpg); margin-bottom:2px }
#header ul #apropos a:hover { background:url(../im/mn_apr2.jpg); }
#header ul #contact a { width:271px; height:27px; display:block; background:url(../im/mn_con.jpg) }
#header ul #contact a:hover { background:url(../im/mn_con2.jpg) }
#header ul li span { display:none; }
#header img { width:400px; height:85px; float:left; margin:16px 0px 0px 20px; border:0px; }

#footer { width:892px; height:35px; background:url(../im/bas.jpg) no-repeat left bottom; text-align:center; font-size:10px; color:#8B8B8B; clear:both; }

#contenu { min-height:400px; }
#contenu #texte { float:left; width:532px; margin-left:48px; font-size:12px; }
#contenu #texte p { text-align:justify; line-height:18px; }
#contenu #texte h2 { color:#a34d00; font-size:16px; margin-bottom:0px; }
#contenu #texte h2 a { color:#a34d00; font-size:16px; text-decoration:underline; margin-bottom:0px; }
#contenu #texte h2 a:hover { text-decoration:none }
#contenu #texte h3 { color:#a34d00; font-size:13px; margin-bottom:0px; }
#contenu #texte h4 { color:#216405; font-size:12px; margin:10px 0px 0px 0px; }
#contenu #texte h4 a { color:#216405; font-size:12px; margin:10px 0px 0px 0px; text-decoration:none; }
#contenu #texte h4 a:hover { text-decoration:underline }
#contenu #texte .comments a { color:#940303 }
#contenu #texte a { color:#a01b00; font-size:12px; text-decoration:none; }
#contenu #texte a:hover { text-decoration:underline }

#contenu #texte span { font-size:10px; }
#contenu #texte span a { color:#000000; text-decoration:none; }
#contenu #texte span a:hover { text-decoration:underline; }
#contenu #texte .photos { padding-top:15px; padding-bottom:15px; }
#contenu #texte .photos img { border:1px solid #2b7408; margin:1px; }


#contenu .statsJour { width:140px; clear:both; height:14px; float:left; margin:1px; padding-top:2px; }
#contenu .statsVisiteurs { height:14px; border:1px solid #395a09; background-color:#aee499; text-align:right; float:left; padding:2px; margin:1px; }
#contenu .statsPages { height:14px; border:1px solid #68370b; background-color:#e5d9cf; text-align:right; float:left; padding:2px; margin:1px; }

#contenu #options { float:left; width:225px; margin-left:55px; font-size:11px; }
#contenu #options h3 { color:#a01b00; font-size:12px; padding-top:15px; clear:both; border-bottom:1px solid #c7bcba }
#contenu #options ul { margin:0px 0px 0px 20px; padding:0px; list-style-image:url(../im/puce.jpg) }
#contenu #options ul li { font-size:11px; }
#contenu #options form { margin:0px; }
#contenu #options label { font-size:11px; width:95px; margin:0px; padding:0px; float:left }
#contenu #options input { font-size:11px; width:120px; margin:0px 0px 2px 0px; background:url(../im/input.jpg) repeat-x; border:1px solid #2e8c07 }
#contenu #options p { clear:both; margin:0px; padding:0px; }
#contenu #options .soumettre { width:102px; height:19px; border:none; float:right; margin:5px 8px 0px 0px; }
#contenu #options a { text-decoration:none; color:#a01b00; font-size:10px; }
#contenu #options a:hover { text-decoration:underline }
#contenu #options .dComments { font-size:11px; }
#meteo input { display:none; height:100px; }
/* Page inscription */
#contenu #texte label { float:left; width:220px; }
#contenu #texte input { width:200px; float:left; border:1px solid #2e8c07; font-size:12px; padding:1px; }
#contenu #texte textarea { width:300px; height:250px; float:left; border:1px solid #2e8c07; font-size:12px; padding:1px; }
#contenu #texte select { float:left; border:1px solid #2e8c07; font-size:11px; padding:1px; }
#contenu #texte p { clear:both; margin:0px; padding:5px 0px 0px 0px }
#contenu #texte #btnInscr { width:120px; background-color:#FFFFFF }
#contenu #texte .btnNormal { width:120px; background-color:#FFFFFF; margin-left:5px; }
#contenu #texte #quelInvalide ul { margin:0px; padding:0px 0px 5px 15px; }
#contenu #texte #quelInvalide ul li { margin:0px; padding:0px; }