body {
	margin: 2px;
	font-family:"Comic Sans M";

}


.menu {
width: 100%; /* précision pour Opera */
top : 100;
text-align: left;
}

a.menu_noir3 {
	vertical-align: middle;
	font-family:"Comic Sans M";
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #134C37;
	text-decoration: none; 
}

a.menu_noir3:hover {
	vertical-align: middle;
	font-family: "Comic Sans M";
	text-decoration: underline;
	color: #0DB24C;
	font-size: 10pt;
}


.menu_ss_titre{
	font-family:"Comic Sans M";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.menu_ss_titre A{
	font-family: "Comic Sans M";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.menu_ss_titre A:Hover{
	font-family: "Comic Sans M";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.menu_titre{
	font-family:"Comic Sans M";
	font-size: 16px;
	font-weight: bold;
	color: #4F9279;
	text-indent: 10px;
	text-align: left;
}

.menu_ss_texte{
	font-family: "Comic Sans M";
	font-size: 12px;
	color: #000000;
}

.menu_ss_texte A{
	font-family:"Comic Sans M";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.menu_ss_texte A:Hover{
	font-family:"Comic Sans M";
	font-size: 12px;
	font-weight: bold;
	color: #C1C1C1;
	text-decoration: none;
}


.menu_general{
	background-color: #FFFE06;
	text-align: center;
	vertical-align: middle;
	word-spacing: 5px;
	height: 35px;
	width: 958px;
	font-family:"Comic Sans M";
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #134C37;
	border: none;
}

.menu_general_texte A{
	vertical-align: middle;
	font-family:"Comic Sans M";
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #134C37;
	text-decoration: none; 
}

.menu_general_texte_select A{
	vertical-align: middle;
	font-family:"Comic Sans M";
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #50966C;
	text-decoration: none; 
}

.menu_general_texte A:Hover{
	vertical-align: middle;
	font-family:"Comic Sans M";
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #50966C;
	text-decoration: none; 
}

.ensavoir {
	font-family: "Comic Sans M";
	color: #E98300;
	font-size: 11px;
	text-align: center;
}

 .ensavoir A { 
 text-decoration: none; 
 color: #E98300;
 }
 
 .ensavoir A:Hover {
  text-decoration: none; 
  color: #134C37;
  }
  
.localisation_site{
	font-family: "Comic Sans M";
	color: #7D7D7D;
	text-indent: 10px;
	font-size: 11px;	
}

.localisation_site A{
	font-family: "Comic Sans M";
	color: #7D7D7D;
	text-indent: 10px;
	font-size: 11px;
	text-decoration: none; 	
}

.localisation_site A:Hover{
	text-decoration: none; 
}

.localisation_site A:Visited{
	text-decoration: none; 
}

.titre_rub{
	font-family:"Comic Sans M";
	color: #1E7958;
	font-size: 18px;
	font-weight: 400;
	text-indent: 50px;
	vertical-align: bottom;
}

.titre_par{
	font-family:"Comic Sans M";
	color: #1E7958;
	font-size: 16px;
	font-weight: 100;
	text-indent: 60px;
	vertical-align: bottom;
}

.texte_normal{
	font-family:"Comic Sans M";
	color: #000000;
	font-size: 12px;
	margin-left: 60px;
	text-indent: 20px;
	overflow: Hidden;
}

.texte_normal A{
	text-decoration: none;
	color: #134C37;	
}

.texte_normal A:hover{
	text-decoration: none;
	color: #134C37;	
}

.soulign_rub{
	text-indent: 65px;
	vertical-align: top;
}

.soulign_menu{
	text-indent: 18px;
	vertical-align: top;
}

.footer{
	font-family: "Trebuchet MS";
	color: #999999;
	font-size: 11px;
}

.footer A { 
 text-decoration: none; 
 color: #999999;
}
 
.footer A:Hover {
  text-decoration: none; 
  color: #000000;
}

.photo {
	background-image: url(../images/Rando_fond_photo.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	vertical-align: middle;
	height: 185px;
	width: 238px;
	padding-top: 18px;

}

.place {
	padding-left: 10px;
	margin-right: 100px;
	font-family:"Comic Sans M";
	color: #000000;
	font-size: 12px;
	position: relative;
	text-indent: 20px;
}


.enligne{
display: inline;
text-align: left;
margin-left: 5px ;
}

.enligne2{
display: inline;
text-align: left;
margin-left: 15px ;
}

.enligne3{
display: inline;
text-align: left;
margin-left: 25px ;
}

.message {
    font-family:"Comic Sans M", Helvetica, sans-serif;
	height: 200px;
	width: 580px;
	font-size: 12px;
	color: #0056A6;
}

.txtformulaire {
	height: 6px;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0056a6;

}

.txtformulairel {
	height: 6px;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0056a6;

}


.chpdyndate {
	height: 18px;
	width: 100px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0056a6;

}
.txtloi {
	font-size: 10px;
	color: #999999;
	text-align: justify;
}

#menu {
position: relative;
left: 15px;
width: 10em;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}


#menu dt {
cursor: pointer;
color: #4F9279;
margin: 2px 0;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid gray;
background: #FFFE06;
}
#menu dd {
border: 1px solid gray;
}
#menu li {
text-align: center;
background: white;
}
#menu li a, #menu dt a {
color: #4F9279;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu dt a:hover, #menu li a:hover {
color: #4F9279;
background: #FFFE06;
}
