

html, body{
background-color: #ffffff;
background-image: url('/background.gif');
	background-repeat: repeat-x;
	margin:0px; 
	padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size : 12px;
height:100%;
}

h1
{
font-size : 22px;
}
div.content {
	margin: 0 auto;
	margin-left: auto;
     margin-right: auto;
		width: 986px;
		background: #ffffff;
	}
.container {
	background: url('/fond_bord_body.jpg') no-repeat;
	margin: 0 auto;
	margin-left: auto;
     margin-right: auto;
	width: 1186px;
	height:100%;
}

div.main{
		float: left;
		width: 986px;
		background: #ffffff;
		background-image: url(/fond_degrad_sub_menu.jpg);
		background-position: top;
		background-repeat: repeat-x;
	}
a  {
	color : #c82310;
	font-size : 12px;
	text-decoration : underline;
	font-weight : bold;
}
a:hover  {
	color : #ff0000;
	text-decoration :none;
}

/* BARNAV HORIZONTAL */
div.navcontainer
{
padding: 0;
margin: 5px 0 0 0;
width: 986px;
height: 30px;
/*text-align: center;*/
background: url("/fond_nav_horiz.jpg") repeat-x 34px;
background-color:#000000;
}
ul#horiz li ul{
  display:none;
}

ul#horiz li:hover>ul{
  display:block;
}

ul#horiz{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 985px;
	background: url("/fond_nav_horiz.jpg") repeat-x 34px;
	
}

ul#horiz li{
	float: left;
	font: 14px/30px Arial, Helvetica, sans-serif;;
font-weight : bold;
color: #fff;
text-decoration: none;
	padding: 0px;
	border-right: 1px solid #000000;
	/*background: url("fond-nav-horiz.jpg") repeat-x 28px;*/
}

ul#horiz li.subone{
text-align: left;
	float: left;
	font: 14px/30px Arial, Helvetica, sans-serif;;
font-weight : bold;
color: #FF8000;
text-decoration: none;
	padding: 0px;
	border-bottom: 1px solid #000000;
	/*background: url("fond-nav-horiz.jpg") repeat-x 28px;*/
}


ul#horiz li.first a{
  border-left: 0px solid #000000;
  background-color:#000000;
  color:#fff;
}

ul#horiz li.last a{
  display:block;
  color:#151515;
  text-decoration:none;
  font: 14px/30px Arial, Helvetica, sans-serif;
  
}

ul#horiz li.great{
  float: left;
  width:417px;
  border-right: 1px solid #000000;
}

ul#horiz li.last{
  float: left;
  width:118px;
  border-right: 1px solid #000000;
}

ul#horiz li.last a{
  display:block;
  color:#FFFFFF;
  width:110px;
  text-decoration:none;
  font: 14px/30px Arial, Helvetica, sans-serif;
  
}



ul#horiz li a{
  display:block;
  color:#ffffff;
  width:105px;
  text-decoration:none;
  font: 14px/30px Arial, Helvetica, sans-serif;
  text-align: center;
}

ul#horiz li a:hover{
  background-color:#000000;
  color:#ff3300;  
  background: url("/fond_nav_horiz_hover.jpg") repeat-x 28px;
}
ul#horiz li a:active{
  background-color:#252525;
  color:#FF8000;
  
}
ul#horiz ul{
/*position: fixed !important;*/
  position:absolute;
  background:#7e7e7e;
  list-style:none;
  margin:0px;
  padding:0px;
  width:110px;
  z-index:98;
}

ul#horiz ul.contact{
/*position: fixed !important;*/
  position:absolute;
  background:#7e7e7e;
  list-style:none;
  margin:0px;
  padding:0px;
  width:300px;
  z-index:98;
}

ul#horiz ul ul{
  top:0px;
  left:300px;
  z-index:99;
}

ul#horiz ul li{
  position:relative;
  float:none;
  margin:0px;
  padding:0px;
  _display:inline;
}

ul#horiz ul li a{
  display:block;
	margin:0px;
	padding:0px;
	width:280px;
  border:none;
}
ul#horiz ul li.subone a{
  border-bottom: 1px solid #000000;
  background-color:#000000;
  color:#c82310;
}
ul#horiz ul li.subone a.asubone:hover{
  border-bottom: 1px solid #000000;
  background-color:#000000;
  color:#fff;
}

div.ariane{
float:right;
margin-right:10px;
 font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
.nav_gauche

 {

	background-image: url(/pix/galerie_fond_band_gauche.jpg);

	background-repeat: no-repeat;

	background-color:#ffffff;

	font-family: Arial, Helvetica, sans-serif;

font-size : 10px;

color : #EDDFD2;

}



.bordure

 {

	background-image: url(/pix/bordure.jpg);

	background-repeat: repeat-y;

}




#navcontainer { width: 150px; }



#navcontainer ul

{

margin-left: 0;

padding-left: 0;

list-style-type: none;

font-family: Arial, Helvetica, sans-serif;

}



#navcontainer a

{

display: block;

padding: 3px;

width: 140px;

background-color: #c82310;

border-bottom: 1px solid #ffffff;

}



#navcontainer a:link, #navlist a:visited

{

color: #EDDFD2;

text-decoration: none;

}



#navcontainer a:hover

{

background-color: #000000;

color: #c82310;

}

li.nav_title

{

display: block;

padding: 3px;

width: 140px;

border-bottom: 1px solid #ffffff;

background-color: #000000;

color: #ffffff;

font-size : 11px;

font-weight: bold;

}
