/* ------------------------------------ */
/*   Css développé par www.creaam.com   */
/*     Généralités du DOUBLEHELICE      */
/*                                      */
/* ------------------------------------ */

/*--------- Réinitialisation des marges de tous les éléments du type bloc.------------*/
*{margin:0px;padding:0;}
/*----------------------------------- fin --------------------------------------------*/

/*---------- Généralités -----------------*/
body {
	font: 75%  Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	background: #dcdcdc url(../img/BG.jpg) repeat-x;
	color:#fff;
	text-align: left;
	}
	
br {line-height:10px;}
	
img {border:none;}

p {
	color:#555905;
	font-size:1em;
	}

span {font-size:0.9em;}
	
#visite {display:none;}

h2, h3 {
	font: 1.2em "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif;
	color:#959c0a;
	font-weight:bold;
	}
	
table, td, th {
	width:100%;
	border:1px solid #c3c77f;
	text-align:center;
	margin:10px auto;
	border-collapse:collapse;
	}
	
td, th {width: auto;}

td img {

margin:0 auto;}
	
.tr {
	background:#ebeeb8;
	height:20px;
	}
	
tr p {
padding:5px 0;
line-height:normal;
	}

	
/*----------Fin généralités-----------------*/

/*------ Conteneur général du site ---------*/
#conteneur {
	position: relative;
	width:1001px;
	margin:0 auto;
	}
/*----- /conteneur général du site ---------*/

/*------------------ header ----------------*/
#header {
	width:1001px;
	height:164px;
	background: url(../img/BG_header.jpg) no-repeat;
	/*border:1px solid #000000;*/ 
	}
	
#logo {
	width:134px;
	height:115px;
	float:left;
	margin-left:12px;
	}
	
#lien_home {/*Bloc qui contien le lien caché*/
	width:134px;
	height:98px;
	margin-top:18px;
	}
	
#map {/*Les dimensions de la zone clicable*/
	width :134px;
	height:98px;
	float: right;
	}

#logo a span {/*Création du lien et avec le span on cache sont texte*/
	position: absolute;
	left: -500em;
	top: -500em;
	text-indent: -500em;
	}
	
/*---------------- menu haut ---------------*/
#menu_haut {
	height:40px;
	margin-top:7px;
	/*border:1px solid #000000;*/ 
	}
	
#en-tete {
	overflow:hidden; 
	/*background:#fff url(../img/fond.png) bottom repeat-x;
	border:1px solid #000000;
	height:40px;*/
	}
	
#en-tete ul {
	float:right;
	margin:19px 16px 0 0; 
	list-style:none
	}
	
#en-tete li {
	float:left; 
	margin-left: 3px;
	}
	
#en-tete a, #actif {
	float:left; 
	text-decoration:none; 
	padding-left:15px; 
	background:url(../img/coin-gauche.png) 0% -250px no-repeat;
	}

#en-tete span, #actif span {
	float:left; 
	padding:6px 13px 3px 0px; 
	background:url(../img/coin-droit.png) 100% -250px no-repeat; 
	color:#fff;
	font-weight:bold;
	}
	
#actif {background-position:0 0;}
	
#actif span {
	background-position:100% 0; 
	color:#fff
	}
	
#en-tete a:hover, #en-tete a:focus {background-position:0 -500px;}
	
#en-tete a:hover span, #en-tete a:focus span {background-position:100% -500px;}

/*---------------- menu haut ---------------*/
	
/*------------------ /header ----------------*/

/*------------------ news ------------------*/
#news {
	width:125px;
	height:20px;
	float: right;
	margin:5px 0px 0 0;
	background:url(../img/bg_news.jpg) no-repeat;
	}
	
/*------------------ /news ----------------*/
	
#news span {
	color:#FFFFFF;
	text-align: left;
	padding-top:3px;
	font-size:11px;
	display:block;
	}
	
#news a {
	text-decoration:none;
	color:#FFFFFF;
	padding:2px 0 0 25px;
	background:url(../img/puce_news.jpg) no-repeat 10px 6px;
	}

#news a:hover {
	color:#5a5e08;
	background:url(../img/puce_news_on.jpg) no-repeat 10px 6px;
	}
	

/*------------------- centre ----------------*/
#centre {
	width:980px;
	margin:0 0 0 11px;
	background:#FFFFFF;
	}
	
/*------------------ /centre ----------------*/

/*----------------- menu_bas --------------*/
#menu_bas {
	width:980px;
	margin:3px 0 15px 11px;
	}
	
#menu_bas ul {
	list-style:none;
	text-align:right;
	}
#menu_bas li {
	display:inline;
	font-size:0.9em;
	padding-left:10px;
	color:#666666;
	}
	
#menu_bas a {
	text-decoration:none;
	color:#666666;
	}
	
#menu_bas a:hover {
	color:#555905;
	text-decoration: underline;
	}
/*---------------- /menu_bas --------------*/

/*--------- Class supplementaires ---------*/
.spacer {clear: both;}
	
.top {margin-top:14px;}

.top2 {margin-top:31px;}

.left {float:left;}

.right {float: right;}

.largeur {width:20%;}

a {
	text-decoration:none;
	color:#959c0a;
	}

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

/*---------- /Class supplementaires --------*/


	

