/* 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:#275400;
margin:0;
text-align:center;
font-size:1.4em;
padding-left:50px;
padding-top:15px;
}

h3{
color:#c9a50d;
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:#d98817;
}
#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;
margin-top:10px;
}

.menuaussi
{
	background-color:#e7c528;
	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;
}

.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:#af900c;
font-weight:bold;
}
.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:27px;
padding-right:50px;
text-align:right;
font-size:0.8em;
}
#bottom a{color:#fff; text-decoration:none;}
#bottom a:hover{color:#416000;}
.submit{
color:#fff;
background-color:#416000;
}
#form_contact{
background-color:#DBF3A6;
}
#cont img{
border:2px solid #c9a50d;
margin:10px;
}
#cont hr{
clear:both;
color:#c9a50d;
margin-top:10px;
}

#tablematos table
{
	width:100%;
}
#tablematos td
{
	text-align:center;
}

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

h4{
background-image:url(images/h4.png);
background-repeat:no-repeat;
background-position:top left;
color:#997d08;
padding-left:25px;
padding-top:2px;
font-size:1em;
height:20px;
margin:18px 0 0 0;
}
#cont h4 a{color:#997d08!important;}
h5{
margin:0;
color:#c9a50d;
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;text-decoration:none;}