body{
	margin:0;
	margin: auto;
	background:url('../../images/body.jpg') repeat;
}

img{
	border: 0;
}

a.page{
	font-size:12px;
	font-family:Verdana, Arial, serif;
	color:#9aa70f;
	text-decoration:none;
}

a.thickbox img{
	margin-left:10px;
	border:2px solid #8c492c;
}

.rouge{
	text-align:center;
	color:red;
}

a.page:hover{
	font-family:Verdana, Arial, serif;
	color:#9aa70f;
	text-decoration:underline;
}

div#conteneur{
	width: 980px;
	margin:0;
	padding:0;
	margin: auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

div#haut{
	margin:0;
	padding:0;
	width:980px;
	height:52px;
	background:url('../../images/haut.jpg') no-repeat;
}

div#slogan{
	position:absolute;
	padding:0;
	margin:0;
	width:450px;
	height:24px;
	margin:8px 0 0 300px;
	font-family:BlackJack, Arial, "Microsoft Sans Serif", sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#e1ef34;
}

div#menu_haut {
	margin:0;
	padding:0;
	position:absolute;
	margin:12px 0 0 781px;
}

#menu_haut span.accueil{
	margin:0;
	padding:0
}

#menu_haut span.favoris{
	margin:0;
	padding:0;
	margin-left:27px;
}

#menu_haut span.direaunami{
	margin:0;
	padding:0;
	margin-left:22px;
}

#menu_haut span.sitemap{
	margin:0;
	padding:0;
	margin-left:23px;
}

table#bann{
	margin:0;
	padding:0;
}

table#bann td{
	vertical-align: top;
}

td#left{
	margin:0;
	padding:0;
	width:332px;
	height:256px;
} 

div#banniere{
	margin:0;
	padding:0;
	height:257px;
	width:332px;
	background:url('../../images/banniere.jpg') no-repeat;
}

div#logo{
	margin:0;
	padding:0;
	width:242px;
	height:209px;
	position:absolute;
	margin-left:90px;
	margin-top:48px;
	float:left;
}

td#right{
	margin:0;
	padding:0;
	width:648px;
	height:256px;
}

div#flash{
	margin:0;
	padding:0;
	width:648px;
	height:257px;
}

div#avant_page{
	margin:0;
	padding:0;
	width:980px;
	height:100px;
	background:url('../../images/avant_page.jpg') no-repeat;
}

div#txt{
	margin:0;
	padding:0;
	width:500px;
	height:20px;
	margin-left:470px;
	font-size:13px;
	font-family:Verdana;
	font-style:italic;
}

span#accueil{
	margin:0;
	padding:0;
	position:absolute;
	margin-left:16px;
	padding-left:27px;
	width:71px;
	height:23px;
}

span#accueil:hover{
	margin:0;
	padding:0;
	position:absolute;
	margin-left:16px;
	padding-left:27px;
	width:71px;
	height:23px;
	background:url('../../images/txt1_hover.jpg') no-repeat;
}

span#accueil a{
	color:#FFFFFF;
	text-decoration:none;
}

span#accueil a:hover{
	text-decoration:underline;
}

span#presentation{
	margin:0;
	padding:0;
	position:absolute;
	margin-left:115px;
	padding-left:22px;
	width:108px;
	height:23px;
}

span#presentation:hover{
	margin:0;
	padding:0;
	position:absolute;
	margin-left:115px;
	padding-left:22px;
	width:108px;
	height:23px;
	background:url('../../images/txt2_hover.jpg') no-repeat;
}

span#presentation a{
	color:#FFFFFF;
	text-decoration:none;
}

span#presentation a:hover{
	text-decoration:underline;
}

span#contact{
	margin:0;
	padding:0;
	position:absolute;
	margin-left:245px;
	padding-left:23px;
	width:125px;
	height:23px;
}

span#contact:hover{
	margin:0;
	padding:0;
	position:absolute;
	margin-left:245px;
	padding-left:23px;
	width:125px;
	height:23px;
	background:url('../../images/txt3_hover.jpg') no-repeat;
}

span#contact a{
	color:#FFFFFF;
	text-decoration:none;
}

span#contact a:hover{
	text-decoration:underline;
}

span#planacces{
	margin:0;
	padding:0;
	position:absolute;
	margin-left:393px;
	width:56px;
	height:23px;
	padding-left:24px;
}

span#planacces:hover{
	margin:0;
	padding:0;
	position:absolute;
	margin-left:393px;
	width:56px;
	height:23px;
	padding-left:24px;
	background:url('../../images/txt4_hover.jpg') no-repeat;
}

span#planacces a{
	color:#FFFFFF;
	text-decoration:none;
}

span#planacces a:hover{
	text-decoration:underline;
}

div#news{
	float:left;
	margin:0;
	padding:0;
	width:200px;
	height:30px;
	position:absolute;
	margin-left:408px;
	margin-top:12px;
}

.champs{
	margin:0;
	padding:0;
	position:absolute;
	border:none;
	border:1px solid #697109;
	color:#000;
	margin-top:8px;
}

.b_ok{
	position:absolute;
	margin-left:155px;
}

#contenu{
	margin:0;
	padding:0;
	margin: auto;
	background:url(../../images/bg_gauche1.jpg) repeat-y left;
}

table#contenu td{
	vertical-align: top;
}

#gauche{
	margin:0;
	padding:0;
	width: 242px;
	background:url(../../images/bg_gauche.jpg) no-repeat left bottom;
}

div#menu{
	margin:0;
	padding:0;
	width:212px;
	padding-left:30px;
	color:#617109;
}

div#menu h2{
	margin:0;
	padding:0;
	font-size:12px;
	color:#617109;
	padding-left:32px;
	margin-top:15px;
	height:21px;
	padding-top:4px;
	background:url(../../images/bg_menu.jpg) left no-repeat top;
}

div#menu h2:hover{
	background:url(../../images/bg_menu_hover.jpg) left no-repeat top;
	color:#8c492c;
}	

div#menu h2.menutitre{
	margin:0;
	padding:0;
	margin-top:10px;
	font-size:12px;
	padding-left:32px;
	cursor:pointer;
	padding-top:4px;
}

h2.menutitre:hover{
	color:#8c492c;
}

ul.stretcher{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.stretcher li{
	margin:0;
	padding:0;
	margin-left:10px;
	margin-top:5px;
}

ul.stretcher li a{
	margin:0;
	padding:0;
	display:block;
	width:177px;
	height:18px;
	background:url(../../images/bg_sous_menu.jpg) left top no-repeat;
	padding-left:25px;
	color:#9eb000;
	text-decoration:none;
}

ul.stretcher li a:hover{
	margin:0;
	padding:0;
	display:block;
	width:177px;
	height:18px;
	background:url(../../images/bg_sous_menu_hover.jpg) left top no-repeat;
	padding-left:25px;
	color:#697109;
}

div#menu h2 a{
	margin:0;
	padding:0;
	color:#617109;
	text-decoration:none;
}

div#menu h2 a:hover{
	color:#8c492c;
}

div#flash_infos{
	width:242px;
	height:150px;
	font-size:13px;
}

#flash_info{
	margin:0;
	padding:0;
	width:200px;
	height:150px;
	padding-left:32px;
	padding-right:10px;
}

#flash_info h2{
	margin:0;
	padding:0;
	font-size:16px;
	color:#619000;
	margin-top:15px;
	margin-bottom:5px;
}

#flash_info h2 a{
	color:#8c492c;
	text-decoration:none;
	font-size:16px;
}

div#txt_flash{
	margin:0;
	padding:0;
	width:242px;
	height:71px;
}

td#droite{
	margin:0;
	padding:0;
	width:738px;
	background:url('../../images/bg_page.jpg') repeat-y;
}

div#page{
	margin:0;
	padding:0;
	width:608px;
	height:300px;
	color:#8c492c;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-right:95px;
	padding-bottom:170px;
	margin-top:-60px;
	/*padding-top:20px;*/
	padding-left:35px;
	background:url(../../images/bg_droite.jpg) no-repeat bottom;
}

html>body #page {
	height: auto;
	min-height: 600px;
}

div#horaire{
	margin:0;
	padding:0;
	width:700px;
	font-weight:bold;
	text-align:center;
	color:#8c492c;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url('../../images/bg_page.jpg') repeat-y;
}

h2.titre{
	margin:0;
	padding:0;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../../images/bg_titre.gif) no-repeat;
	height:52px;
	padding-left:30px;
	padding-top:14px;
}

div#bas{
	margin:0;
	padding:0;
	margin:auto;
	width:980px;
	height:200px;
	background:url('../../images/bas.jpg');
}

div#ekinoxe{
	margin:0;
	padding:0;
	position:absolute;
	width:74px;
	height:72px;
	margin:38px 0 0 95px;
}

div#adresse{
	margin:0;
	padding:0;
	position:absolute;
	width:517px;
	height:35px;
	margin-left:485px;
	margin-top:43px;
	padding-left:3px;
	color:#a67acf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

span.societe{
	font-family:BlackJack, Verdana, Arial, "Microsoft Sans Serif", sans-serif;
	font-style:italic;
	font-size:20px;
}

div#sommaire_bas{
	margin:0;
	padding:0;
	position:absolute;
	margin-left:245px;
	margin-top:120px;
	width:690px;
}

span.elt{
	background:url('../../images/bg_sommaire_bas.gif') left no-repeat;
	padding-left:16px;
	margin-right:5px;
}

span.elt a{
	color:#848b34;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

span.elt a:hover{
	color:#c140c7;
	text-decoration:underline;
}

span.elt:hover{
	background:url('../../images/bg_sommaire_bas_hover.gif') left no-repeat;
}


/* SITEMAP */

.rub a{
	color:#2f4974;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:17px;
	padding-top:2px;
}

.rub a:hover{
	text-decoration:underline;
}

.map{
	list-style:square;
	margin-left:20px;
}

.map li a{
	color:#2f4974;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.map li a:hover{
	text-decoration:underline;
}

h1{margin:0;padding:0}

h1 span{display:none} 

/* FIN SITEMAP */