.button {
	font-family:tahoma,sans-serif;
	font-size:11px;
	background:#003366;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top:1px solid #AFC4D5;
	color:#ffffff;
	height:19px;
	text-decoration:none;
	cursor: hand;
	position: relative; 
	margin: 0; 
	padding: 0
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E0DFC7;
}
.boxtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	position: relative; 
	margin: 0; 
	padding: 0
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.alerte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: blink;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	position: relative; 
	margin: 0; 
	padding: 0
}
.texterreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	position: relative; 
	margin: 0; 
	padding: 0
}
.textblancbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	position: relative; 
	margin: 0; 
	padding: 0

}
.link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	position: relative; 
	margin: 0; 
	padding: 0
}
.linkblanc {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	position: relative; 
	margin: 0; 
	padding: 0
}

#page {
	text-align: left;
	width: 755px;
	margin: auto;
	position: relative;
}


#menu {
	width: 0px;
	top: 65px;
	height: 0px;
	left: 0px;
	position: absolute; 
	/*background: url(../images/bg_boite.gif) center no-repeat;*/
	z-index: 1000;
}

#menu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;  
	position: relative; 
}

#menu li {
	position: absolute;
	left: 0;
	top: 0px;
}

#menu li ul { 
	display: none; 
	position: absolute; 
	left: 0; 
	z-index: 20;
}

#menu li:hover ul, #menu li.actif ul { display: block; }
#menu li:hover a, #menu li.actif a { background: url(../images/bg_boite.gif) center bottom no-repeat; }


#menu ul li ul li { 
	float: left;
	position: relative;
}

#menu li ul>li { 
	float: none;
	/*border: 1px solid #6b6353;*/
}

#menu li ul li img { display: block; }

/* Liens dans le menu en bois
 - - - - - - - - - - - - - - - - - */
#menu li a	{
	height: 32px;
	padding: 10px 0 0 0;
	font-size: 10px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	color: #FFFFFF;
	display: block;
}

#menu li>a	{
	height: 22px;
	padding: 10px 0 0 0;
	font-size: 10px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	color: #FFFFFF;
	display: block;
}

/* Transparence Firefox */
#menu ul li ul>li {
	float: left;
	position: relative;
	text-align:left;
	background: url(../images/bg_bois.jpg) repeat;
}

/* Transparence IE */
#menu ul li ul li {
	float: left;
	background: url(../images/bg_bois.jpg) repeat;
	position: relative;
	text-align:left;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity: 0.85;
}

#menu ul li ul li a {
	height: 11px;
	padding: 5px 0 7px 14px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display: block;
	border-top: 1px solid #6b6353;
	background: none !important;
}

#menu ul li ul { 
	top: 55px; 
	left: 50;
	border-bottom: 1px solid #6b6353;
	border-left: 1px solid #6b6353;
	border-right: 1px solid #6b6353;
}

#menu ul li ul li a:hover {
	background: #E0DFC7 !important;
	color: #000000;
	text-decoration: none;
}
	

/*Hbergement*/

#menu #menu_hebergement { 
	left:0px;
	width: 0px;
	height: 60px;
	text-align:center;
}

#menu #menu_hebergement a {
	width: 60px;
}

#menu #menu_hebergement>a {
	width: 60px;
}

#menu #menu_hebergement ul li { 
	width: 180px;
}

#menu #menu_hebergement ul li a {
	width: 166px;
	color: #FFFFFF;
}

#menu #menu_hebergement ul li>a {
	width: 166px;
	color: #FFFFFF;
}

#menu #menu_hebergement ul li a:hover {
	color: #000000;
}


#menu #menu_montagne { 
	left:180px;
	width: 0px;
	height: 60px;
	text-align:center;
}

#menu #menu_montagne {
	width: 90px;
}

#menu #menu_montagne >a {
	width: 90px;
}

#menu #menu_montagne ul li { 
	width: 160px;
}

#menu #menu_montagne ul li a {
	width: 160px;
	color: #FFFFFF;
}

#menu #menu_montagne ul li>a {
	width: 146px;
	color: #FFFFFF;
}

#menu #menu_montagne ul li a:hover {
	color: #000000;
}


#menu #menu_service { 
	left:330px;
	width: 0px;
	height: 60px;
	text-align:center;
}

#menu #menu_service {
	width: 90px;
}

#menu #menu_service >a {
	width: 90px;
}

#menu #menu_service ul li { 
	width: 160px;
}

#menu #menu_service ul li a {
	width: 160px;
	color: #FFFFFF;
}

#menu #menu_service ul li>a {
	width: 146px;
	color: #FFFFFF;
}

#menu #menu_service ul li a:hover {
	color: #000000;
}





#menu #menu_tarifs { 
	left:475px;
	width: 0px;
	height: 60px;
	text-align:center;
}

#menu #menu_tarifs {
	width: 90px;
}

#menu #menu_tarifs >a {
	width: 90px;
}

#menu #menu_tarifs ul li { 
	width: 160px;
}

#menu #menu_tarifs ul li a {
	width: 160px;
	color: #FFFFFF;
}

#menu #menu_tarifs ul li>a {
	width: 146px;
	color: #FFFFFF;
}

#menu #menu_tarifs ul li a:hover {
	color: #000000;
}




#menu #menu_apropos { 
	left:585px;
	width: 0px;
	height: 60px;
	text-align:center;
}

#menu #menu_apropos {
	width: 90px;
}

#menu #menu_apropos >a {
	width: 90px;
}

#menu #menu_apropos ul li { 
	width: 160px;
}

#menu #menu_apropos ul li a {
	width: 160px;
	color: #FFFFFF;
}

#menu #menu_apropos ul li>a {
	width: 146px;
	color: #FFFFFF;
}

#menu #menu_apropos ul li a:hover {
	color: #000000;
}
.titrebox {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.titreboxbleu {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C85AF;
	font-weight: bold;
}
.linknoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	position: relative; 
	margin: 0; 
	padding: 0
}
.titreboxbrun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C79153;
	font-weight: bold;
	text-decoration: none;
}
.textbleu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C85AF;
}
.meteo0 {
	background-image: url(../images/WeatherIncons/0.png);
}
.meteo0 {
	background-image: url(../images/WeatherIncons/0.png);
}
.meteo1 {
	background-image: url(../images/WeatherIncons/1.png);
}
.meteo2 {
	background-image: url(../images/WeatherIncons/2.png);
}
.meteo3 {
	background-image: url(../images/WeatherIncons/3.png);
}
.meteo4 {
	background-image: url(../images/WeatherIncons/4.png);
}
.meteo5 {
	background-image: url(../images/WeatherIncons/5.png);
}
.meteo6 {
	background-image: url(../images/WeatherIncons/6.png);
}
.meteo7 {
	background-image: url(../images/WeatherIncons/7.png);
}
.meteo8 {
	background-image: url(../images/WeatherIncons/8.png);
}
.meteo9 {
	background-image: url(../images/WeatherIncons/9.png);
}
.meteo10 {
	background-image: url(../images/WeatherIncons/10.png);
}
.meteo11 {
	background-image: url(../images/WeatherIncons/11.png);
}
.meteo12 {
	background-image: url(../images/WeatherIncons/12.png);
}
.meteo13 {
	background-image: url(../images/WeatherIncons/13.png);
}
.meteo14 {
	background-image: url(../images/WeatherIncons/14.png);
}
.meteo15 {
	background-image: url(../images/WeatherIncons/15.png);
}
.meteo16 {
	background-image: url(../images/WeatherIncons/16.png);
}
.meteo17 {
	background-image: url(../images/WeatherIncons/17.png);
}
.meteo18 {
	background-image: url(../images/WeatherIncons/18.png);
}
.meteo19 {
	background-image: url(../images/WeatherIncons/19.png);
}
.meteo20 {
	background-image: url(../images/WeatherIncons/20.png);
}
.meteo21 {
	background-image: url(../images/WeatherIncons/21.png);
}
.meteo22 {
	background-image: url(../images/WeatherIncons/22.png);
}
.meteo23 {
	background-image: url(../images/WeatherIncons/23.png);
}
.meteo24 {
	background-image: url(../images/WeatherIncons/24.png);
}
.meteo25 {
	background-image: url(../images/WeatherIncons/25.png);
}
.meteo26 {
	background-image: url(../images/WeatherIncons/26.png);
}
.meteo27 {
	background-image: url(../images/WeatherIncons/27.png);
}
.meteo28 {
	background-image: url(../images/WeatherIncons/28.png);
}
.meteo29 {
	background-image: url(../images/WeatherIncons/29.png);
}
.meteo30 {
	background-image: url(../images/WeatherIncons/30.png);
}
.meteo31 {
	background-image: url(../images/WeatherIncons/31.png);
}
.meteo32 {
	background-image: url(../images/WeatherIncons/32.png);
}
.meteo33 {
	background-image: url(../images/WeatherIncons/33.png);
}
.meteo34 {
	background-image: url(../images/WeatherIncons/34.png);
}
.meteo35 {
	background-image: url(../images/WeatherIncons/35.png);
}
.meteo36 {
	background-image: url(../images/WeatherIncons/36.png);
}
.meteo37 {
	background-image: url(../images/WeatherIncons/37.png);
}
.meteo38 {
	background-image: url(../images/WeatherIncons/38.png);
}
.meteo39 {
	background-image: url(../images/WeatherIncons/39.png);
}
.meteo40 {
	background-image: url(../images/WeatherIncons/40.png);
}
.meteo41 {
	background-image: url(../images/WeatherIncons/41.png);
}
.meteo42 {
	background-image: url(../images/WeatherIncons/42.png);
}
.meteo43 {
	background-image: url(../images/WeatherIncons/43.png);
}
.meteo44 {
	background-image: url(../images/WeatherIncons/44.png);
}
.meteo45 {
	background-image: url(../images/WeatherIncons/45.png);
}
.meteo46 {
	background-image: url(../images/WeatherIncons/46.png);
}
.meteo47{
	background-image: url(../images/WeatherIncons/47.png);
}
.meteona{
	background-image: url(../images/WeatherIncons/na.png);
}

.titreboxliste {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3C85AF;
	font-weight: bold;
	position: relative; 
	margin: 0; 
	padding: 0
}
.textgris {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	
	position: relative; 
	margin: 0; 
	padding: 0
}
a.linkgris, a.linkgris:link, a.linkgris:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	position: relative; 
	margin: 0; 
	padding: 0
}
a.linkgris:hover
{
	color: #333333;
}
#sousmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C85AF;
	list-style-type: none;
	text-decoration: none;
}

#sousmenu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;  
	position: relative; 
}

#sousmenu ul li {
	height: 8px;
	padding: 10px 0 0 0;
	font-size: 10px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3C85AF;
	list-style-type: none;	/*display: block;*/
}

#sousmenu ul li a{
	height: 8px;
	padding: 10px 0 0 0;
	font-size: 10px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #3C85AF;
	list-style-type: none;	/*display: block;*/
}

#sousmenu ul li>a	{
	height: 8px;
	padding: 10px 0 0 0;
	font-size: 10px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*text-decoration: none;*/
	color: #3C85AF;
	text-decoration: none;
	list-style-type: none;	/*display: block;*/
}

#sousmenu ul li a:hover {	{
	height: 8px;
	padding: 10px 0 0 0;
	font-size: 10px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	color: #3C85AF;
	list-style-type: none;	/*display: block;*/
}
a {
	position: relative; 
	margin: 0; 
	padding: 0
}

#page_pop {

	text-align: left;
	width: 535px;
	margin: auto;
	position: relative;
}
.calendrier {
	background-image: url(../images/cerclejaune.jpg);
}

.imglink {
	position: relative; 
	margin: 0; 
	padding: 0
}