/*body{
	margin:0;
	background:#afccaf;
}

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

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

#menu_haut {
	margin:0;
	padding:0;
	height:55px;
	position: absolute;
	float:left;
	list-style: none;
	width:132px;
	margin-left:851px;
}
#menu_haut li{
	margin:0;
	padding:0;
	float:left;
	height:50px;

}
#menu_droit{
	font-weight: normal;
	text-decoration:none;
	color:#000000;
}

#contenu{
	margin:0;
	padding:0;
	width: 980px;
}

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

td#gauche{
	margin:0;
	padding:0;
	width:216px;
	background: url('../../images/arr_gauche.jpg') repeat-y right ;
}
td#droite{
	margin:0;
	width:215px;
	background: url('../../images/arr_droit.jpg') repeat-y right ;
}
td#milieu{
	margin:0;
	padding:0;
	width: 549px;
	background: url('../../images/corps.jpg') repeat;
}

div#entete2_gauche{
	margin:0;
	padding:0;
	width: 216px;
	height: 58px;
}

div#menu_v{
	margin:0;
	padding:0;
	padding-top:15px;
	width: 216px;
	color:#FFFFFF;
	background: url('../../images/arr_menu_v.jpg') no-repeat;
}

div#bas_gauche{
	margin:0;
	padding:0;
	width: 216px;
	height: 36px;
}

div#permanence{
	margin:0;
	width:216px;
	height:176px;
	padding-top:50px;
	/*padding-left:-10px;*/
	/*
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	background: url('../../images/permanence.jpg') no-repeat;
}

div#page {
	width: 520px;
	text-align:justify;
	padding: 10px ;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}

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

div#bar_categorie{
	margin:0;
	padding:0;
  	width:215px;
	height:115px;
	background: url('../../images/menu_droit.jpg') no-repeat;
}

#menu_droit {
	height:22px;
	position:absolute;
	list-style:none;
	width:203px;
	margin-left:8px;
	padding-left:8px;
	color:#FFFFFF;
	text-align:center;
	margin-top:1px;
}

#menu_droit li{
	float:left;
	height:25px;
	margin-left:1px;
	padding-top:1px;
	width:184px;
	color:#000000;
	text-align:center;
}
#menu_droit li:hover{
	background:url('../../images/barre_menu.jpg') top no-repeat;
	color:#2BFF2B;
}

a.menu_droit{
	color:#000000;
	font: 13px AvantGarde-book;
	font-weight: normal;
	text-decoration:none;
}

a.menu_droit:hover{
	text-decoration:none;
	width:184px;
	height:19px;
	
}
div#flash_info{
	margin-left:0px;
	width: 211px;
	height:255px;
	background: url('../../images/flash_info.jpg') no-repeat;
}
div#flash_infos{
	position:absolute;
	margin:60px 0 0 38px;
	width:145px;
	height:125px;
	text-align:center;
}
#flash_infos h2{
font-size:12px;
text-align:center;
}
#flash_infos marquee{
	height:100px;
	text-align:center;
}

div#news_champ{
	width: 215px;
	height: 82px;
	text-align:right;
	padding-left:-10px;	
}
.champs{
	border:0px;
	color:#000;
	width:180px;
	height: 21px;
	background-color:#355735;
	
}
.bouton_ok{
	vertical-align:top;
}



div#bar_bas{
	width:980px;
	height:225px;
	background: url('../../images/down.jpg') no-repeat;
}
#menu_bas{
	margin-top:0px;
	width: 680px;
	height:50px;
	list-style:none;
}
a.menu_bas{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}
a.menu_bas:hover{
	color:#000000;
	text-decoration:none;
}
#menu_bas li{
	float:left;
	height:50px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}

#menu_bas li:hover{
	color:#FFFF00;
}
div#sommaire_bas{
	width:630px;
	margin-left:250px;
	padding-left:0px;
	margin-top:-30px;
	text-align:left;
	color:#000000;
	font-size:13px;
	list-style:none;
	position:absolute;
}

#sommaire_bas a{
	font-size:13px;
	text-decoration:none;
	color:#000000;
	list-style:none;
}
div#info{
	width:900px;
	height:104px;
	color:#FFFFFF;
	padding-top:94px;
	text-align:center;
	font-family:Arial;
}
div#adresse{
	padding-top:150px;
	font: 12px  Arial;
	font-weight: normal;
	margin-left:100px;
	color:#000000;
	
}
div#ekinoxe{
	margin-left:10px;
	padding-top:65px;
	width: 126px;
	height:81px;
}

#image_bism{
	position: absolute;
	margin-top:265px;
	width:211px;
	height:95px;
}

#image_edawam{
	position: absolute;
	margin-top:230px;
	width:388px;
	height:67px;
	margin-left:300px;
}

.stretcher
{
color:#000000;
font-size:11px;
text-decoration:none;
margin-left:20px;
padding-left:10px;
padding-top:-5px;
margin-top:-5px;
	list-style:none;
}
.stretcher a
{
color:#000000;
font-size:11px;
text-decoration:none;
margin-left:20px;

margin-top:-5px;
}
.stretcher a:hover
{
color:#000000;
font-size:11px;
text-decoration:none;
margin-left:20px;
margin-top:-5px;
}
h2.menutitre{
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
height:30px;
width:183px;
margin-top:5px;
margin-left:12px;
padding-left:13px;
text-decoration:none;
}

h2.menutitre:hover{
color:#000000;
text-decoration:none;
font-size:11px;
cursor:pointer;
background:url('../../images/etoilemenu.jpg') no-repeat left;
}
h2.rub{
	margin-left:10px;
	padding-left:10px;
	margin-top:10px;
	font-size:11px;
	width: 486px;
	color:#000000;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	text-decoration:none;
}
h2.rub a{
	margin-left:10px;
	padding-left:10px;
	margin-top:10px;
	font-size:11px;
	width: 486px;
	color:#000000;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	text-decoration:none;
}
h2.rub a:hover{
	margin-left:10px;
	padding-left:10px;
	margin-top:10px;
	font-size:11px;
	width: 486px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	text-decoration:none;
}
.map2
{
	margin-left:10px;
	padding-left:20px;
	margin-top:-20px;
	font-size:11px;
	width: 486px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
		list-style:none;
		text-decoration:none;
}
.map2 li a
{
	margin-left:10px;
	padding-left:20px;
	margin-top:-20px;
	font-size:11px;
	width: 486px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	list-style:none;
	text-decoration:none;
	
}
.map2 li a:hover
{
	margin-left:10px;
	padding-left:20px;
	margin-top:-20px;
	width: 486px;
	font-size:11px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	list-style:none;
	text-decoration:none;
}
.map
{
	margin-left:10px;
	padding-left:20px;
	margin-top:-10px;
	width: 486px;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	list-style:none;
	text-decoration:none;
}
.map a
{
	margin-left:10px;
	padding-left:20px;
	margin-top:-20px;
	width: 486px;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	list-style:none;
	text-decoration:none;
}
.map a:hover
{
	margin-left:10px;
	padding-left:20px;
	margin-top:-20px;
	width: 486px;
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	list-style:none;
	text-decoration:none;
}
h2.nonmenutitre{
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
height:20px;
width:183px;
margin-top:5px;
margin-left:12px;
text-decoration:none;
text-align:left;
}
h2.nonmenutitre a{
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
height:20px;
width:183px;
margin-top:5px;
margin-left:12px;
text-decoration:none;
}
h2.nonmenutitre:hover{
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
height:20px;
width:183px;
margin-top:5px;
margin-left:12px;
text-decoration:none;
background:url('../../images/etoilemenu.jpg') no-repeat center;
}
.titre{
	margin-left:8px;
	padding-left:28px;
	padding-top:10px;
	margin-top:-5px;
	width: 200px;
	height:50px;
	background: url('../../images/etoile.jpg') no-repeat;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.plan_acces{
	margin-left:10px;
	padding-left:20px;

	margin-top:-20px;
	width: 486px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}


.champ_qte { border: 0; background: none; color: #000; width: 18px }
ul.compte { padding: 5px; border: 1px solid #ccc; list-style: none }
p.centre { text-align: center; margin: 10px }
p.erreur { color: #c00; font-weight: bold; text-align: center }
span.erreur { font-size: 11px; color: #c00 }
span.rouge { color: #c00 }

*/

body {
background:#AFCCAF none repeat ;
margin:0pt;
}
div#conteneur {
color:#222222;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:auto;
padding:0pt;
width:980px;
}
img {
border:0pt none;
}
div#haut {
background:url(../../images/entete.jpg) no-repeat ;
height:353px;
margin:0pt;
padding:0pt;
width:980px;
}
#menu_haut {
float:left;
height:55px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 851px;
padding:0pt;
position:absolute;
width:132px;
}
#menu_haut li {
float:left;
height:50px;
margin:0pt;
padding:0pt;
}
#menu_droit {
color:#000000;
font-weight:normal;
text-decoration:none;
}
#contenu {
margin:0pt;
padding:0pt;
width:980px;
background:url(../../images/table.jpg) left repeat-y;
}
table#contenu td {
vertical-align:top;
}
td#gauche {
background:url(../../images/gauche.jpg) no-repeat;
margin:0pt;
padding:0pt;
width:210px;
}
td#droite {
background:url(../../images/arr_droit.jpg) repeat-y right center;
margin:0pt;
width:215px;
}
td#milieu {
background:url(../../images/corps.jpg) repeat ;
margin:0pt;
padding:0pt;
width:549px;
}
div#entete2_gauche {
height:58px;
margin:0pt;
padding:0pt;
width:216px;
}
div#menu_v {
background:url(../../images/menu.gif) repeat-y;
color:#FFFFFF;
margin:0pt;
margin-left:11px;
margin-top:-5px;
width:185px;
}
div#bas_gauche {
height:18px;
margin:0pt;
padding:0pt;
margin-left:11px;
width:186px;
}
div#permanence {
margin:0pt;
margin-top:50px;
background:url(../../images/permanence.gif) no-repeat ;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
margin-left:11px;
font-size:13px;
height:158px;
padding-top:50px;
text-align:center;
width:186px;
}
div#page {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
padding:10px;
text-align:left;
width:520px;
}
html > body #page {
height:auto;
min-height:400px;
}
div#bar_categorie {
background:url(../../images/menu_droit.jpg) no-repeat ;
height:115px;
margin:0pt;
padding:0pt;
width:215px;
}
#menu_droit {
color:#FFFFFF;
height:22px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:8px;
margin-top:1px;
padding-left:8px;
position:absolute;
text-align:center;
width:203px;
}
#menu_droit li {
color:#000000;
float:left;
height:25px;
margin-left:1px;
padding-top:1px;
text-align:center;
width:184px;
}
#menu_droit li:hover {
color:#2BFF2B;
}
a.menu_droit {
color:#000000;
display:block;
font-family:AvantGarde-book;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
a.menu_droit:hover {
background:url(../../images/barre_menu.jpg) no-repeat center top;
display:block;
height:19px;
text-decoration:none;
width:184px;
}
div#flash_info {
background:url(../../images/flash_info.jpg) no-repeat ;
height:255px;
margin-left:0px;
width:211px;
}
div#flash_infos {
height:125px;
margin:60px 0pt 0pt 38px;
position:absolute;
text-align:center;
width:145px;
}
#flash_infos h2 {
font-size:12px;
text-align:center;
}
#flash_infos marquee {
height:100px;
text-align:center;
}
div#news_champ {
height:82px;
text-align:right;
width:215px;
}
.champs {
background-color:#355735;
border:0px none;
color:#000000;
height:21px;
width:180px;
}
.bouton_ok {
margin-right:4px;
vertical-align:top;
}
div#bar_bas {
background:url(../../images/bas2.jpg) no-repeat ;
height:225px;
width:980px;
}
#menu_bas {
height:50px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:0px;
width:680px;
}
a.menu_bas {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
text-decoration:none;
}
a.menu_bas:hover {
color:#000000;
text-decoration:none;
}
#menu_bas li {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
height:50px;
text-decoration:none;
}
#menu_bas li:hover {
color:#FFFF00;
}
div#sommaire_bas {
color:#000000;
font-size:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:250px;
margin-top:-30px;
padding-left:0px;
position:absolute;
text-align:left;
width:630px;
}
#sommaire_bas a {
color:#000000;
font-size:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-decoration:none;
}
div#info {
color:#FFFFFF;
font-family:Arial;
height:104px;
padding-top:94px;
text-align:center;
width:900px;
}
div#adresse {
color:#000000;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:100px;
padding-top:150px;
}
div#ekinoxe {
height:81px;
margin-left:10px;
padding-top:65px;
width:126px;
}
#image_bism {
height:95px;
margin-top:265px;
position:absolute;
width:211px;
}
#image_edawam {
height:67px;
margin-left:300px;
margin-top:230px;
position:absolute;
width:388px;
}


h2.nonmenutitre {
	margin:0;
	padding:0;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:1px;
margin-top:5px;
text-align:left;
height:20px;
width:183px;
}
h2.nonmenutitre a {
	margin:0;
	padding:0;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:7px;
margin-top:5px;
text-decoration:none;
width:183px;
}
h2.nonmenutitre:hover {
margin:0;
	padding:0;
background:url(../../images/etoilemenu.jpg) no-repeat center;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:1px;
margin-top:5px;
width:183px;
}


h2.menutitre {
	margin:0;
	padding:0;
color:#000000;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:1px;
margin-top:5px;
padding-left:7px;
text-decoration:none;
width:189px;
height:26px;
}
h2.menutitre:hover {
background:url(../../images/etoilemenu.jpg) no-repeat left top;
color:#000000;
cursor:pointer;
font-size:11px;
text-decoration:none;
}


.stretcher {
margin:0;
padding:0;
color:#000000;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:20px;
margin-top:-5px;
padding-left:10px;
text-decoration:none;
}

ul.stretcher li{
	margin:0;
	padding:0;
}
.stretcher a {
margin:0;
padding:0;
color:#000000;
font-size:11px;
margin-left:20px;
margin-top:-5px;
text-decoration:none;
}
.stretcher a:hover {
margin:0;
padding:0;
color:#000000;
font-size:11px;
margin-left:20px;
margin-top:-5px;
text-decoration:none;
}

h2.rub {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
margin-left:10px;
margin-top:10px;
padding-left:10px;
text-align:justify;
text-decoration:none;
width:486px;
}
h2.rub a {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
margin-left:10px;
margin-top:10px;
padding-left:10px;
text-align:justify;
text-decoration:none;
width:486px;
}
h2.rub a:hover {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:10px;
margin-top:10px;
padding-left:10px;
text-align:justify;
text-decoration:none;
width:486px;
}
.map2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
margin-top:-20px;
padding-left:20px;
text-align:justify;
text-decoration:none;
width:486px;
}
.map2 li a {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
margin-top:-20px;
padding-left:20px;
text-align:justify;
text-decoration:none;
width:486px;
}
.map2 li a:hover {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
margin-top:-20px;
padding-left:20px;
text-align:justify;
text-decoration:none;
width:486px;
}
.map {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
margin-top:-10px;
padding-left:20px;
text-align:justify;
text-decoration:none;
width:486px;
}
.map a {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
margin-top:-20px;
padding-left:20px;
text-align:justify;
text-decoration:none;
width:486px;
}
.map a:hover {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
margin-top:-20px;
padding-left:20px;
text-align:justify;
text-decoration:none;
width:486px;
}

.titre {
background:url(../../images/etoile.jpg) no-repeat ;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
height:50px;
margin-left:8px;
margin-top:-5px;
text-align: left;
padding-left:28px;
padding-top:10px;
}
.plan_acces {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
margin-left:10px;
margin-top:-20px;
padding-left:20px;
text-align:justify;
width:486px;
}
.champ_qte {
background:none repeat ;
border:0pt none;
color:#000000;
width:18px;
}
ul.compte {
border:1px solid #CCCCCC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px;
}
p.centre {
margin:10px;
text-align:center;
}
p.erreur {
color:#CC0000;
font-weight:bold;
text-align:center;
}
span.erreur {
color:#CC0000;
font-size:11px;
}
span.rouge {
color:#CC0000;
}