html { height: 100.1%; }
html, body, p, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; border: 0; }
body { background:#f6f7f1; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; }

#enveloppe { margin:0 auto; width:756px; }
#enveloppe p, #enveloppe td { font-size:11px; }
#menu_horz { background:url(../images/en_tete_fr.jpg) no-repeat; padding: 6px 0 112px 213px; font-size:10px; font-weight:bold; }
#menu_horz a, #menu_horz a:link, #menu_horz a:visited  { padding-right:10px; color:#fff; text-decoration:none; }
#menu_horz a:hover, #menu_horz a:active   { color:#678e66; text-decoration:none;}
.padleft { padding-left:2px; }
.cadre_vide { border:#9EB582 1px solid; }
.ligne 			{ border-bottom:#9EB582 1px solid; }
h1 { padding:18px 0; color:#9EB582; font-size:18px; }
h2 { padding:15px 0; color:#9EB582; font-size:15px; }
h3 { padding:13px 0; color:#9EB582; font-size:13px; }
input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
p 		{ padding:6px 0; }
ol 		{ list-style:decimal; margin-left:20px; }
ol li { padding-left:5px; padding-bottom:7px; line-height:14px; }
ul    { margin-left:20px; list-style:square; }
ul li {	padding-left:5px; padding-bottom:7px; line-height:14px; }
sup { vertical-align:top; padding-left:2px; font-size:90%; }
sub { vertical-align:bottom; padding-left:2px; font-size:90%; }

a, a:link, a:visited  { color:#666; text-decoration:underline; }
a:hover, a:active   { color:#000; text-decoration:none;}


.bourg  { color:#530027; }
.txt18b { font-size:18px; font-weight:bold;}
.txt12  { font-size:12px; font-weight:normal; }
.txt11  { font-size:11px; }
.txt10  { font-size:10px; }
.txtjust  { text-align:justify; }
.gauche10 { padding-left:10px; }

a.bench, a.bench:link, a.bench:visited	{ color:#530027; text-decoration:underline; }
a.bench:hover, a.bench:active { color:#333; text-decoration:none;}

.accueil	  	  { font-size:15px; color:#000000; font-weight:bold; text-align:center; padding-top:10px }
a.accueil, a.accueil:link, a.accueil:visited { font-weight:bold; text-decoration:none; }
a.accueil:hover, a.accueil:active { font-weight:bold; color:#9EB582; text-decoration:underline; }

#gauche { width:260px; border-right:#C9D59E 1px solid; background:url(../images/menul_bkg.gif) repeat-y; }
#gauche a, #gauche a:link, #gauche a:visited  { border-bottom:#C9D59E 1px solid; display:block; padding-left:69px; color:#666; font-weight:bold; line-height:64px; background:#ECF1E1 url(../images/menu_normal.gif) no-repeat; text-decoration:none; }
#gauche a:hover, #gauche a:active, #gauche a.select:visited { background:#F6F8F0 url(../images/menu_hover.gif) no-repeat; color:#000; text-decoration:none; }
#gauche a.selected, #gauche a.selected:visited { border-bottom:none; background:#F6F8F0 url(../images/menu_hover.gif) no-repeat; color:#000; text-decoration:none; }
#gauche a.forum, #gauche a.forum:visited { border-bottom:none; background:#c2dced url(../images/menu_hover.gif) no-repeat; color:#000; text-decoration:none; }

#sous_menu { border-bottom:#C9D59E 1px solid; padding:4px 0 4px 69px; width:191px; font-size:10px; }
#sous_menu a, #sous_menu a:link, #sous_menu a:visited  { border-bottom:none;  background:none; padding:0; line-height:18px; display:block; font-weight:bold; }
#sous_menu a:hover, #sous_menu a:active { text-decoration:none; }


.txttop 		 { font-size:9px; color:#000000; text-align:right; }
a.txttop 		 { font-size:9px; text-decoration:underline; }
a.txttop:link	 { font-size:9px; text-decoration:underline; }
a.txttop:visited { font-size:9px; text-decoration:underline; }
a.txttop:active  { font-size:9px; text-decoration:underline; }
a.txttop:hover   { font-size:9px; text-decoration:none;}

