body,h1,h2,h3,h4,p,ul,li{
	margin: 0;
	padding: 0;
	list-style: none;
}

body{
	background: url(/images/fondDroite.gif) repeat-y 807px 0;
}


/* @group Menu */
.menu{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    width:807px;
    height:25px;
    background: #CC6600;
    z-index: 1000;
}

.menu ul{
    position:absolute;
    display:block;
    padding:0;
    z-index: 1000;
}
    
.menu li ul{
    visibility:hidden;
    background: url(/images/bg-menu.png);
    margin: 0;
    margin: 0;
    z-index: 1000;
}

    
.menu li{
    list-style:none;
    display:block;
    float:left;
    background: url(/images/puceMenu.gif) no-repeat 0 10px;
    margin: 0 7px 0 7px;
    padding: 0 0 0 7px;
	height: 25px;
    z-index: 1000;
}

#menu li h1{
	font: bold 13px Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
    z-index: 1000;
}
#menu li h1 a{
	color: #fff;
	display: block;
	height: 20px;
	-height: auto;
	padding: 5px 0 0 0;
    z-index: 1000;	
}

#menu li.menuDhtmlLiSelected h1 a{
	color: #F1B82A;
    z-index: 1000;
}

#menu li h1 a:hover{
	color: #F1B82A;
    z-index: 1000;
}
    
.menu li li{
    display:block;
    height:auto;
    float:none;
    margin: 0;
    padding: 0;
    background: none;
    z-index: 1000;
}

#menu li li h2{
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif;
    z-index: 1000;	
}
#menu li li a{
	color: #fff;
	display: block;
	-width: 240px;
	/width: 240px;
	height: 20px;
    z-index: 1000;
}

#menu li li a span{
	display: block;
	padding: 5px;
    z-index: 1000;
}

#menu li li a:hover{
	color: #000;
    z-index: 1000;
} 
   
/* correct a little IE bug */
* html .menu li li{
    display:inline;
}



	
/* @end */

#PAGE{
	width: 980px;

}

#Head {
	height: 174px;
	
}

#HeaderLiens{
	height: 23px;
	padding: 6px 0 0 175px;
}

#HeaderLiens a{
	border-left: solid 1px #529E67;
	color:  #529E67;
	font: bold 11px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 0 10px 0 10px;
}

#HeaderLiens a.first{
	border: none;
}

#HeaderLiens a:hover{

}

#HeaderFlash{
	height: 119px;
}

#HeaderMenu{
	margin-top: 1px;
	height: 25px;
	width: 807px;
}

#search{
	position: absolute;
	top: 2px;
	left : 725px;
	
}
#search span{
	font : bold 12px Verdana,Arial,Tahoma;
	color: #678D1F;
}
#search  input.search{
	font: 11px Verdana,Arial,Tahoma;
	height: 14px;
	width: 125px;
	margin: 0 5px 0 15px;

}
#search  input.searchBtn{
	margin: 0 0 -5px 0;
	
}

#Middle {
	width: 980px;
	clear: left;
	float: left;
	padding: 30px 0 0 0;

}

#chemin{
	position: absolute;
	left: 10px;
	height: 30px;
	margin: -30px 0 0 0;
	color: #A4A4A4;
	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
}

#chemin a:link {
	color: #A4A4A4;
	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
}

#chemin a:visited{
	color: #A4A4A4;
	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
}
#chemin a:hover{
	color: #A4A4A4;
	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
}
#chemin a:active{
	color: #A4A4A4;
	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
}




#Center {
	width: 620px;
	float: left;
	padding: 10px 14px 20px 0;
	
}

#Center li{
	list-style-type: disc;
	list-style-position: inside;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: black;
	clear: both;
}
	

#Right {
	background: #CBE42B ;
	width: 173px;
	float: left;
	margin: -56px 0 0 0;
	-margin: -35px 0 0 0;
	
}


#Right .teas {
	margin: 0 0 10px 6px;
}


#Left {
	width: 173px;
	height: 600px;
	float: left;
	padding: 0;
	background: url(/images/filet.gif) no-repeat 140px 0px;

}

#Left .niv4 {
	margin: 0 0 0 10px;
}

#Left h1{
	color:  white;
	font: italic 11px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 0 0 5px 0;
}

#Left h2{
	padding: 0 0 3px 10px;
}
#Left h2 a{
	color: #A4A4A4;
	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}
#Left h2 a.Selected{
	color:  #C0C0C0;
	display:  none;

}

#Left h2 a:hover{
	color:  #747474;
}




#Foot {
	clear: both;
	height: 30px;
}



.LienPDF {
	width: 200px;
	height: 28px;
	display: block;
	float: left;
	background: url(/images/bg-pdf.gif) no-repeat;
	padding: 16px 0 0 6px;
	text-decoration: none;
	color: #ff0000;
	font: 11px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.LienPDF:hover {
	text-decoration: underline;
}


.erreurTitle{
	display: block;
	color: red;
	clear: both;
	padding: 5px 0 5px 100px;
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/* @group Formulaire */

#FormContact fieldset{
	border: none;
	padding:  20px;
}
#FormContact p{
	clear:  both;
	padding: 10px;
	color: black;
}

#FormContact p label{
	display:  block;
	float:  left;
	width:  100px;
	color:  black;
	text-align:  right;
	margin: 0 2% 0 0;
}


#FormContact p input{
	float:  left;
	width:  auto;
	border-width: 1px;
}


#FormContact fieldset legend{
	color: #000;

	font: bold 13px/12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

}

#FormContact p textarea{
	float:  left;
	width:  500px;
}

#FormContact .Erreur{
	display: block;
	color: red;
	clear: both;
	padding: 0 0 0 100px;

}

#FormContact ul.ContactCivilite{
	display: block;
	float: left;
	margin: -10px 0 0 0;
}

#FormContact ul.ContactCivilite li{
	display: block;
	float: left;
	clear: none;
}

#FormContact ul.ContactProfil {
	padding: 0 0 0 100px;
}

#FormContact ul.ContactProfil p label{
	display:  block;
	float:  left;
	margin: 0 0 0 -150px;
	padding: 0 10px 0 0;
	width: 150px;
	color:  black;
	text-align:  right;
}


#FormContact p.Resultat{
	text-align:  center;
	color:  #28783b;
	font: bold 13px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
}

/* @end */

/* @group FOOTER */
#Foot li{
	float:  right;
	border-left: 1px solid #939393;
	list-style: none;
	margin:  0 10px 0 0;
	padding: 0 0 0 10px;
}
#Foot li.first{
	border-left:  none;
}
#Foot li a{
	color: #000000;
	text-decoration: underline;
	font: 12px tahoma,arial,verdana;
}
#Foot li a:hover{
	color: #333;
}
#Foot #menu{
	display:  none;
}

/* @end */

/* @group SiteMap */
#sitemap{
	color:  white;
}

#sitemap h1{
	font: bold 14px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
}

#sitemap h2{
	font: bold 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
}

#sitemap h3{
	font: 12px Tahoma,Verdana, Arial, Helvetica, Geneva, sans-serif;
}
#sitemap ul{
	list-style: none;
	padding: 0 0 0 30px;
	margin:  0 0 15px 0;
}

#sitemap ul ul{
	list-style: none;
	padding: 0 0 0 30px;
	margin:  0 0 15px 0;
	border-left: 1px solid white;
	border-color: #a0a0a0;
}

#sitemap ul li{
	margin: 0 0 5px 0;
}

#sitemap a:hover{
	color: #7f9cb9;
}
/* @end */