/* CSS Document */
body,html{
margin:0;
background-color:#415c00;
background-image:url(images/fd.png);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;

}
h1{
display:block;
width:280px;
color:#fff;
margin:0;
text-align:center;
font-size:1.4em;
padding-left:50px;
padding-top:15px;
}
#tablematos table
{
	width:100%;
}
#tablematos td
{
	text-align:center;
}
#imgcenter
{
	text-align:center;
}

.clear 
{
	clear	:both;
	width	:100%;
	display :block;  
}

.menuaussi
{
	background-color:#d8f495;
	text-align:center;
	width:162px;
	margin-bottom:5px;
	margin-left:8px;
	padding-top:7px;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
}
.menuaussi a
{ 
	
	text-align:center;
	color:#828282;
	font-weight:bold;
	font-size:0.9em;
	text-decoration:none;
}

h3{
color:#416000;
font-size:1.1em;
text-indent:10px;
}
img{border:0;}
#global{
margin-top:40px;
padding-bottom:40px;
margin-left:auto;
margin-right:auto;
width:760px;
padding-left:21px;
background-image:url(images/left.png);
background-repeat:no-repeat;
background-position:top left;
}
#top{
text-align:left;
background-image:url(images/top.jpg);
background-repeat:no-repeat;
background-position:top left;
height:230px;
width:731px;
background-color:#b7e84f;
}
#top img{
margin-top:30px;
margin-left:70px;
}
#milieu{
width:731px;
background-color:#fff;
margin-top:-12px;
padding-top:20px;

}
#titre{
position:relative; 
margin-top:-19px;
text-align:left;
background-image:url(images/t_mid.png);
background-repeat:no-repeat;
background-position:top left;
z-index:100;
padding-right:14px;
padding-left:26px;
height:30px;

}
#tm{
background-image:url(images/m_mid.png);
background-repeat:repeat-x;
background-position:top left;
height:30px;
padding-left:10px;
padding-right:20px;
padding-top:4px;
float:left;
}
#rm{
float:left;
background-image:url(images/r_mid.png);
background-repeat:no-repeat;
background-position:top left;
width:14px;
height:30px;
}
h2{
color:#416000;
font-size:1em;
margin:0;
width:auto;
display:inline;
padding-right:90px;
}

#menu,#cont{ float:left;}
#cont{padding:20px;
width:490px;}
#cont p{ text-indent:10px;}
#cont a{ text-decoration:none; color:#FF0000;}
#cont a:hover{ text-decoration:none;}

#menu{
clear:both;
width:179px;
background-image:url(images/fd_menu.png);
background-repeat:repeat-x;
background-color:#fff;
margin-left:8px;
padding-top:10px;

}
.item_menu{
display:block;
background-image:url(images/m_out.png);
background-repeat:no-repeat;
background-position:top left;
height:20px;
margin-bottom:5px;
padding-left:15px;
padding-top:2px;
text-decoration:none;
color:#416000;
font-weight:bold;
font-size:0.85em;
}
.item_menu:hover{
background-image:url(images/m_over.png);
background-repeat:no-repeat;
background-position:top left;
color:#fff;
}
.item_smenu{
background-color:#fbfce0;
display:block;
margin-bottom:5px;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
color:#828282;
margin-left:8px;
margin-right:8px;
text-indent:-8px;
}
.item_smenu:hover{ text-decoration:underline;}
#bottom{
background-image:url(images/bottom.png);
background-repeat:no-repeat;
background-position:top left;
height:45px;
padding-top:25px;
padding-right:50px;
text-align:right;
font-size:0.8em;
}
#bottom a{color:#7d9b3c; text-decoration:none;}
#bottom a:hover{color:#416000;}
.submit{
color:#fff;
background-color:#416000;
}
#form_contact{
background-color:#DBF3A6;
}
#cont img{
border:2px solid #b7e84f;
margin:10px;
}
#cont hr{
clear:both;
color:#b7e84f;
margin-top:10px;
}
h4{
background-image:url(images/h4.png);
background-repeat:no-repeat;
background-position:top left;
color:#416000;
padding-left:25px;
padding-top:2px;
font-size:1em;
height:20px;
margin:0;
}
#cont h4 a{color:#416000;}
h5{
margin:0;
color:#416000;
margin-top:10px;
}
.pdf{
background-image:url(images/pdf.png);
background-repeat:no-repeat;
background-position:top left;
padding-left:47px;
color:#e60000;
margin-left:20px;
}
.pdf a{color:#e60000;}