body {
	background-image: url(../images/main.gif);
	background-repeat: repeat-y;	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:verdana, Arial;
	font-size:11px;
	text-align:justify;

}
/************ contenant du menu************/
#leftbox {
float:left;
width:244px;
height:540px;
margin:20,0,0,20;

}


/**************logo*********************/
#maincontent {
	width: 640px;
	margin-top:20px;
	margin-left:0;
	background-color:white;
	background-image: url(../images/logotop3.png);
	background-repeat: no-repeat;
	height:194px;
	
}

/***********************barre de contact************/
.barcontact {
width:620px;
margin-top:189px;
height:14px;
/**background-color:#e8b51e;**/
background-image: url(../images/barcontact.png);
color:#800000;
font-size:8;
font-family:verdana;
font-weight:bold;
text-align:right;
padding-right:20px;
text-decoration:none;
color:white;
}
a.contact {
text-decoration: none;
font-size:10px;
font-weight:bold;
color:#f7d200;

}
a.contact:hover {
color:yellow;
}
/****************** texte sous le logo******************/
#textcontent {
width:640px;
height:304px;
background-color:white;
}

/*****************************************/
#nav {
	background-image: url(../images/navbg_b.jpg);
	background-repeat: no-repeat;
	height: 220px;
	width: 180px;	
	float: right;
	text-align: left;
	padding-top: 6px;
	margin-right: 3px;
	padding-left:0px;
	margin-top:20px;
}
#nav2 {
background-image: url(../images/navbg_c.jpg);
	background-repeat: no-repeat;
	height: 132px;
	width: 180px;
	float: right;
	text-align: left;
	padding-top: 6px;
	margin-right: 3px;
}

a.mainnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 26px;
	width: 130px;	
	padding-left: 18px;
}
a.mainnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 26px;
	width: 130px;
	padding-left: 18px;
}

a.mainnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	height: 26px;
	width: 130px;	
	padding-left: 18px;
}
ul {
	padding: 0;
	margin: 0;
	list-style: none;
  }
  
  li {
	float: left;
	position: relative;
	/*width: 130px;*/
	width:200px;
  }
  
  li ul {
	display: none;
	position: absolute;
	/**left: 130px;**/
	left:20px;
	background-color: #CC9900;
	width: 100px;	
	top: -6px;
	float: right;
	clear: both;
  }
  
li > ul {
	/**left: 130px;**/
	left:180px;
	}
	
li:hover ul, li.over ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/**font-weight: bold;**/
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height: 26px;
	/**width: 130px;**/
	/** largeur du sousmenu principal***************/
	width:200px;
}
li ul a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
	/**color: #FFFFFF;**/
	text-decoration: none;
	line-height: 20px;
	height: 26px;
	padding-left: 10px;
	width:200px:	
	font-weight: normal;
	background-color:#cc9f1c;
	/**background-color: #E7C961;**/
	display: block;
	/**width: 130px; **/
	}
li ul a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	line-height: 20px;
	height: 26px;
	padding-left: 10px;
	/**width: 130px;**/
	width:190px;
	font-weight: normal;
	background-color:#E7C961;
	/**background-color: #CC9933;**/
	display: block;
}
.posima2 {
float:right;
margin-right:20px;
}
.main  {
margin-right:16px;
margin-left:16px;
}
.brun {
color:#800000;
}

h6 {
font-family:verdana;
font-size:12px;
color:#0066CC;
text-align:center;
}

.drte {
text-align:right;
margin-right:16px;
}

.modif {
color:#E7C961;
}
