/* CSS mise à jour le 15/12/2007 */

* html{	 
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	background: #fff;
	color: #666;
	font-family: arial, verdana, sans-serif;
	font-size: 0.8em;
	/*
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;	*/
}	
/*------------------------------------
      		header
-------------------------------------*/													 
#header {
	height: 100px;
	background: transparent url(../img/h.jpg) no-repeat;
}
#header h1 span {display: none;}
#header h1 {
	position: relative;
	top: 50px;
	left: 50px;
	margin: 0;
}
#header h1 a {
	display: block;
	width: 690px;
	height: 55px;
	background: url(../img/logo.gif) top left no-repeat;
}
#header2 {					
	display:block;	
	margin-top: 10px; 
	margin-left: 55px;
	width: 695px;
	height: 148px;
}

* html #header2 {
	margin-top:10px;
}

/*------------------------------------
      	fin	header												 
-------------------------------------*/	 

/*------------------------------------
      	structure											 
-------------------------------------*/	
#conteneur {
	position: absolute;
	width: 800px;
	left: 50%;
	margin-left: -400px;
	background: transparent url(../img/c.jpg) repeat-y;	
}
#centre {margin:20px 70px 20px 70px;}
#centre2 {margin:70px 70px 20px 70px;} 

.gauche {
	float: left;
	width: 310px; 
	height:100%;
	padding:0;
	margin:4px;
	clear:both;	
}
.droite {
	float: right;
	width: 310px;
	height:100%;
	padding:0;
	margin:4px;
} 

#pied {
	clear:both;
	height: 92px;
	background: transparent url(../img/b.jpg) no-repeat;
	letter-spacing: 1px;
	text-align: center;	 
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
} 
#fc{
	margin-bottom:0px;
	text-align: center;
}
#fc a{
	text-decoration: none;
	color: #1d5e0a;
}
#fc a:hover{
	text-decoration: none;
	color: #B01;
}
/*------------------------------------
      	fin	structure											 
-------------------------------------*/	 
/*------------------------------------
      		navigation	menu
-------------------------------------*/
#menu{
	position:absolute;
	width: 690px;
	height: 50px;
	left:50px;	 
}
#menu ul, li{
	list-style-type:none;
	margin:0;
	padding:0;
}
#menu ul{
	position:absolute; /*IE5*/
	left:7px;	/*positionnement à gauche du conteneur à VOIR */ 
	top:2px;
} 
#menu li {
	float:left;
	margin:0;
	padding:0 0 0 0px; 
}
#menu li a{
	float:left;	
	text-decoration: none;
	text-indent: -9999px;
	width: 85px;
    height: 50px;
}
#nav_0 {background: transparent url(../img/menu/nav_0.gif) no-repeat left top;}
#nav_1 {background: transparent url(../img/menu/nav_1.gif) no-repeat left top;}
#nav_2 {background: transparent url(../img/menu/nav_2.gif) no-repeat left top;}
#nav_3 {background: transparent url(../img/menu/nav_3.gif) no-repeat left top;}
#nav_4 {background: transparent url(../img/menu/nav_4.gif) no-repeat left top;}
#nav_5 {background: transparent url(../img/menu/nav_5.gif) no-repeat left top;}
#nav_6 {background: transparent url(../img/menu/nav_6.gif) no-repeat left top;}
#nav_7 {background: transparent url(../img/menu/nav_7.gif) no-repeat left top;}
#menu a:hover {background-position: 0 -50px;}
#menu a.encours {background-position: 0 -100px; }	 


/*------------------------------------
      		fin navigation	menu
-------------------------------------*/	
p {
	text-align:justify;
	margin: 0 0 10px 0;
}
p span{
	color: #666;
	font-style:normal;
}
p blockquote{
	background-color:#fff;
	font-weight:bold;
	color:green;
}
p.italic{font-style:italic;} 
  
a {
	text-decoration: none;
	color: #808B01;
}
a:hover{
	text-decoration: none;
	color: #B01;
}	
img{border:0}
h2{
	font-size:2.5em;
	margin: 20px 0 0 15px;
	}
h3{
	font-size:1.3em;
}	 
h4{margin: 10px 0 5px 10px;}

.ak {
	font-style: normal; 
	text-decoration: underline;
}
.case P	{
	display: block; 
	margin-left: 5px; 
	margin-bottom: 2px; 
}
.case P a { 
	display: inline; 
	background: transparent url("../img/arrow.gif") no-repeat left ; 
	padding-left: 10px;
}	 
.case p.italic { 
	/*display: block;*/
	margin-left: 0px;
	display: inline;
	font-size: 12px;
	color: #808B01;
	background-color:#fff;
}	

a.imggauche img {
	border: 0;
	display: block;
	padding: 3px;
}

a.imggauche {
	float: left;
	display: block;
	border:1px solid #B6B6B6;
	margin:5px 10px 10px 0;
}

a.imggauche:hover {
	border:1px solid #808B01;
}	

.ligneespacement{
	height: 10px;
	clear: left;
}
.ligneespacement4{ 
	height: 40px;
	clear: left;	 
}

.centrer {text-align:center;}	
.invit{
	text-align:center;
	color: #1d5e0a;
	font: italic bold 20px tahoma, verdana, arial, sans-serif;
}
.adress{
	text-align:center;
	color: #1d5e0a;
	font: italic 15px tahoma, verdana, arial, sans-serif;
}
 

