BODY {
	font-family: Arial, Helvetica, sans-serif;
}

FORM	{
	margin-top: 0;
	margin-bottom: 0;
}

.texte_bas {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.texte_oxy {
	font: italic bold 20px  Helvetica, sans-serif;
	color: #ffffff;
	padding: 5px;
}

.texte_oxy_vert {
	font: italic bold 20px  Helvetica, sans-serif;
	color: #4db151;
	padding: 5px;
}

.contenu {
	background: url(img/contenu_fond_droite.gif) repeat-y;
}

.page {
	width: 500px; 
	font: 14px Arial, Helvetica, sans-serif;
}

.une_pp {
	width: 950px; 
	font: 14px Arial, Helvetica, sans-serif;
}

.une_pp_arr {
	width: 950px; 
	background-color: #99de9e;
	font: 14px Arial, Helvetica, sans-serif;
	xpadding-top: 20px;
	xpadding-bottom: 20px;
}

.tableau_haut {
	text-align: center;
	width: 200px;
	height: 21px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #f3fad4;
	background: url(img/tableau_haut.gif) repeat-y;
}

.tableau_titre_1_fond {
	text-align: left;
	width: 200px;
	height: 34px;
	background: url(img/tableau_titre_fond_1.gif);
}

.tableau_titre_fond {
	text-align: left;
	width: 200px;
	height: 34px;
	background: url(img/tableau_titre_fond.gif);
}


.tableau_gauche_haut {
	text-align: center;
	width: 200px;
	height: 21px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #f3fad4;
	background: url(img/tableau_gauche_haut.gif) repeat-y;
}

.tableau_gauche_titre_1_fond {
	text-align: left;
	width: 200px;
	height: 34px;
	background: url(img/tableau_gauche_titre_fond_1.gif);
}

.tableau_gauche_titre_fond {
	text-align: left;
	width: 200px;
	height: 34px;
	background: url(img/tableau_gauche_titre_fond.gif);
}

.tableau_titre_texte_new {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #25531c;
	margin-top: 5px;
	margin-left: 12px;
}
.tableau_titre_texte_new A {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #25531c;
	text-decoration:none;
}

.tableau_gauche_titre_fond {
	text-align: left;
	width: 200px;
	height: 34px;
	background: url(img/tableau_gauche_titre_fond.gif);
}

.tableau_titre_texte {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #25531c;
	margin-top: 15px;
	margin-left: 12px;
}

.tableau_titre_texte A {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #25531c;
	text-decoration:none;
}


.snav_off {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #417f35;
	text-decoration:none;
	margin-left: 4px;
	margin-right: 4px;
}

.snav_on {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	margin-left: 4px;
	margin-right: 4px;
	border-bottom: 1px solid #25531c;
}

.titre {
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
/*	width: 420px; */
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #26531c;
}



.highlight {
	color:red;
}

.accroche {
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
	font: italic bold 16px Helvetica, sans-serif;
	color: #26531c;
}

.titre_v2 {
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #26531c;
}

.texte {
	text-align: left;
/*	width: 420px; */
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
}

.texte_legende {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
}

.texte_petit {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.shadow {
	font: 0px Arial, Helvetica, sans-serif;
	color: #c4f8c8;
}

.clear{
clear: both;
height: 1px;
visibility: hidden;
overflow: hidden;
}


#menu {
position: absolute;
padding: 3px;
width: 100%;
}

#menu dl {
float: left;
font: bold 13px Arial, Helvetica, sans-serif;
color: #f3fad4;
/* width: 12em; */
margin: 0 1px;
padding: 0;
list-style-type: none;
}

#menu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu dt {
cursor: pointer;
text-align: center;
/* font-weight: bold; */
background: #25531c;
border: 1px solid gray;
margin: 0;
padding: 0;
list-style-type: none;
}

#menu dd {
border: 1px solid gray;
background: #f3fad4;
margin: 0;
padding: 0;
list-style-type: none;
}

#menu li {
text-align: left;
font: 11px Arial, Helvetica, sans-serif;
background: #f3fad4;
font-weight: bold;
margin-bottom: 4px;
 
}
#menu dt a {
color: #f3fad4;
text-decoration: none;

}

#menu li a {
color: #417F35;
text-decoration: none;
display: block;
height: 100%;
margin-left: 4px;
}
#menu li a:hover{
background: rgb(205, 236, 188);
margin-left: 0px;
text-align: center;
}

/*
#menu dt a:hover {
background: #f3fad4;
color: #25531c;
}
*/
#faq dl{
margin: 0;
padding: 0;
}

.faq {
background-color: #F3FAD4;
width: 450px;
color: #417f35;
text-decoration:none;
padding: 0 0 0 5px;
}

.faqlink {
font-weight: bold;
color: #417f35;
text-decoration:none;
}

#map { 
	width: 100%; 
	height: 300px; 
	padding : 10 px; 
	border : 1px solid #1B5EA8; 
	margin : 0 auto;
}

.boldlink {
font-weight: bold;
color: #417f35;
}














