body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-color: #F9F9F9;
	background-image: url(../images/fond.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.but { display:block; width:134px; height:35px; text-align:center; background:top left url(../images/bouton.png) no-repeat; line-height:2.5em;  font-size:13px; color:#108134; font-weight:bold; text-decoration:none; }
.butb { display:block; width:134px; height:35px; text-align:center; background:top left url(../images/bouton.png) no-repeat; line-height:2.5em; color:#000000; font-size:13px;  text-decoration:none; }
.ibut { float:left; margin-right:9px; }
.drap {position:absolute; z-index:1000; margin:5px 0px 0px 150px; width:69px; height:28px; background:top left url(../images/fond-drap.gif) no-repeat; text-align:center;  }
.posmenu {position:absolute; z-index:900; margin:114px 0px 0px 9px; width:883px; height:35px; text-align:left; }
.cvert {  background:top left url(../images/carre-vert.png) repeat-x; }
.fonmenu {background:top left url(../images/fond-menu.png) repeat-x; }
.footer {background-color:#108134; padding-left:20px; color:#FFFFFF; font-size:11px;}
.slogan {margin:70px 0px 0px 146px; font-size:15px; color:#108134; font-style:italic; letter-spacing:1px; }
.lienvert { color:#108134; }
.lienvertb { color:#108134; font-size:13px; font-weight:bold; text-decoration:none; }
.contenu {padding:18px; }
.atitre { margin:5px 0px 0px 25px; color:#108134; font-size:17px; font-weight:bold; letter-spacing:2px; }
.stitre { margin:6px 0px 0px 80px; color:#000000; font-size:14px; font-weight:bold;letter-spacing:2px; } 
.scont { width:620px;  background:top left url(../images/fond-deco.png) no-repeat; margin:27px 0px 0px 5px; }
#mail a { color:#108134; }
.tutu { margin:6px 0px 0px 50px; color:#000000; font-size:14px; font-weight:bold;letter-spacing:1.8px; }
.nono { width:620px;  background:top left url(../images/fond-deco.png) no-repeat; margin:27px 0px 0px 5px; }
.ruru { padding:23px 0px 23px 23px; line-height:1.8em; }
.lolo {  margin:75px 0px 0px 675px;   letter-spacing:2px; position:absolute; width:220px; } 
.lolo2 {  margin:15px 0px 0px 20px; letter-spacing:2px; } 
.ninou { padding:25px 0px 0px 6px; line-height:2.4em; letter-spacing:1px; font-size:11px; } 
#content a { color:#108134; }
#content { text-align:justify; } 

#sous_menu {
	position:absolute;
	top:35px;
	left:285px;
	background:#FFFFFF;
	border:1px solid #DDDDDD;
	padding:10px;
	line-height:20px;
	width:180px;
}
