<style type="text/css" media="all">

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

body {
  background-color: #000000;
  /** background-image:url(img/chablis-fond.jpg); **/
  background-image:url(img/fond.gif);
  background-repeat:repeat-x;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  margin: 0 0 0 0; 
  padding: 0 0 0 0; 
  text-align: center; 
}

h1 {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}

h2 {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}

a,  a:link {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

a:visited {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #000;
  text-decoration: underline;
}

a:focus {
  color: #000;
}

a:active {
  color: #000;
}

#outerWrapper {
	background-image:url(images/fond_centre.gif);
  background-color: #030303;
  height: 750px;
  margin: 0 auto 0 auto; 
  text-align: left; 
  width: 950px;
}
#outerWrapper #header {
  background-color: #000;
  font-size: 18px;
  font-weight: bold;
  height: 229px;
  width:950px;
  line-height: 15px;
  padding: 0px 0px 0px 0px; 
  position:relative;
  background-image:url(images/bandeau/fond.gif)
}
#outerWrapper #contentWrapper {
  height: 462px;
  width:950px;
}

#outerWrapper #contentWrapper #content {
  margin: 0 0 0 0; 
  padding: 0px 0px 0px 0px; 
  position:relative;
  height:460px;
  color:#F7CE8A;
  position:relative;
}
#outerWrapper #footer {
  color:#F7CE8A;
  text-align:center;
  border-top:45px;
  height: 59px;
  padding: 0px 0px 0px 0px; 
  font-size: 14px;
}
#outerWrapper #footer #a:link {
  color:#F7CE8A;
}
#outerWrapper #footer #a:visited {
  color:#F7CE8A;
}

#outerWrapper #footer #a:hover {
  color:#F7CE8A;
  text-decoration: underline;
}

#outerWrapper #footer #a:focus {
  color:#F7CE8A;
}

#outerWrapper #footer #a:active {
  color:#F7CE8A;
}



#hautGauche{
	position:absolute;
	width:50px;
	height:51px;
}
#hautDroit{
	position:absolute;
	left:900px;
	width:50px;
	height:51px;
	border-right:0px;
	top: 178px;
}
#hautMilieuBandeauLogo{
	position:absolute;
	width:950px;
	left:0px;
	height:178px;
	background-image:url(images/bandeau/bando02.jpg);
}
#hautMilieuBandeauFond{
	position:absolute;
	width:950px;
	left:0px;
	height:174px;
	z-index:0;
}
#hautMilieuMenu{
	position:absolute;
	left:49px;
	top:178px;
	width:960px; /*851*/
	height:51px;
	
}
/*************************v2**********************/
#hautMilieuMenu ul{
	margin-left:-35px;
	font-family:Geneva, sans-serif;
	font-size:0.9em;
}
#hautMilieuMenu ul li{
	display:inline-block;
	margin:0px 1px;
}

#hautMilieuMenu ul li a{
	color:#e1d5a5;
	padding:13px 11px;
}

#hautMilieuMenu ul li a:hover{
	text-decoration:none;
	background-color:#333;
}

#logo{
	position:absolute;
	z-index:50;
	left:0px;
	top:0px;	
}
#english{
	position:absolute;
	right:25px;
	top:100px;
	z-index:50;
	text-align:center;
}
#nomDomaine{
	position:absolute;
	left:18px;
	top:4px;
	z-index:50;
}
#centre{
	position:absolute;
	left:50px;
	height:460px;
	width:850px;
	background:#000000;
}
#centreCadreGauche{
	position:absolute;
	left:20px;
	top:15px;
	height:430px;
	width:260px;
	background:#000000;
	background-image:url(images/bg_cadre_gauche.jpg);
}
#centreCadreDroit{
	position:absolute;
	left:305px;
	top:15px;
	height:430px;
	width:535px;
	background:#000000;
	background-image:url(images/bg_cadre_droit_v3.jpg);
	overflow:auto;
}
#centreCadreDroitContenu{
	position:absolute;
	left:17px;
	top:5px;
	width:488px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#cadreInterne{
	position:absolute;
	left:20px;
	top:15px;
	height:430px;
	width:820px;
	background:#000000;
	background-image:url(images/bg_cadre_droit_v4b.jpg);
	overflow:auto;
}
/*************************v2**********************/
#cadreInterne h1{
	margin:8px;
	font-size:1.4em;
}
#cadreInterne ul{
	color:#838f1f;
	list-style-type:disc;
	font-size:1.2em;
}
#cadreInterne ul li{
	margin-bottom:6px;
}

#cadreInterne ul li a{
	color:#7e713c;
	
}

#cadreInterneTexte{
	position:relative;
	left:20px;
	top:15px;
	width:760px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:1050px;
	color:#000000;}
.texte2{	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F8ECD3;
	text-align:justify;
}
.texte3{	
	color:#000;
	font-size:1.2em;
	padding:20px;
}


#cadreDroitTitre{
	position:absolute;
	top:21px;
	left:23px;
}
#cadreDroitTexte{
	position:absolute;
	top:76px;
	left:32px;
	width:200px;
}
.news{
	color:#FBEEB9;
	font-size:18px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.texte1{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#F8ECD3;
	font-size:12px;
}
.titre1{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EECB7D;	
}
.titreMenu{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#404040;
}
.titreContenu{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;

}
.cadre {
	border: 1px solid #fff;

}
</style>
<style type="text/css" media="print">


body {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
}

</style>

