@charset "utf-8";
/* CSS Document */



html {height:100%; margin:0px; padding:0px;} 
body {height:100%; margin:0px; padding:0px;}




#flashcontent {
position: absolute;
bottom: 0px;
left: 0px;
height: 100%;
width: 100%;
margin:0px;
padding:0px;
}



/*-----------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------MENU_TOP---------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------*/

#menuTop {
	width:100%;
	height:38px;
	background:url(top.png) top left repeat-x #fff;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}

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

#menuTop ul li {
	margin:0px;
	padding:0px;
	display:block;
	float:left;
	width:121px;
	height:37px;
}

.hebergement {
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/hebergements.png) top left no-repeat;
}

.liensHebergement {
	margin:0px;
	padding:0px;
	width:121px;
	display:block;
	height:37px;
	text-decoration:none;
	background:url(images_navigation/menu_top/hebergements.png) top left no-repeat;
}

.liensHebergement:link, .liensHebergement:visited{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/hebergements.png) top left no-repeat;
}

.liensHebergement:hover, .liensHebergement:active{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/hebergements-on.png) top left no-repeat;
}

.shopping {
	margin:0px;
	padding:0px;
	width:121px;
	height:37px;
	text-decoration:none;
	background:url(images_navigation/menu_top/shopping.png) top left no-repeat;
}

.liensShopping {
	margin:0px;
	padding:0px;
	width:121px;
	display:block;
	height:37px;
	text-decoration:none;
	background:url(images_navigation/menu_top/shopping.png) top left no-repeat;
}

.liensShopping:link, .liensShopping:visited{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/shopping.png) top left no-repeat;
}

.liensShopping:hover, .liensShopping:active{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/shopping-on.png) top left no-repeat;
}

.restauration {
	margin:0px;
	padding:0px;
	width:121px;
	height:37px;
	background:url(images_navigation/menu_top/restauration.png) top left no-repeat;
}

.liensRestauration {
	margin:0px;
	padding:0px;
	width:121px;
	display:block;
	height:37px;
	text-decoration:none;
	background:url(images_navigation/menu_top/restauration.png) top left no-repeat;
}

.liensRestauration:link, .liensRestauration:visited{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/restauration.png) top left no-repeat;
}

.liensRestauration:hover, .liensRestauration:active{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/restauration-on.png) top left no-repeat;
}

.bars-glaciers {
	margin:0px;
	padding:0px;
	width:121px;
	height:37px;
	background:url(images_navigation/menu_top/bars-glaciers.png) top left no-repeat;
}

.liensBars-glaciers {
	margin:0px;
	padding:0px;
	width:121px;
	display:block;
	height:37px;
	text-decoration:none;
	background:url(images_navigation/menu_top/bars-glaciers.png) top left no-repeat;
}

.liensBars-glaciers:link, .liensBars-glaciers:visited{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/bars-glaciers.png) top left no-repeat;
}

.liensBars-glaciers:hover, .liensBars-glaciers:active{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/bars-glaciers-on.png) top left no-repeat;
}

.sorties {
	margin:0px;
	padding:0px;
	width:121px;
	height:37px;
	background:url(images_navigation/menu_top/sorties.png) top left no-repeat;
}

.liensSorties {
	margin:0px;
	padding:0px;
	width:121px;
	display:block;
	height:37px;
	text-decoration:none;
	background:url(images_navigation/menu_top/sorties.png) top left no-repeat;
}

.liensSorties:link, .liensSorties:visited{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/sorties.png) top left no-repeat;
}

.liensSorties:hover, .liensSorties:active{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/sorties-on.png) top left no-repeat;
}

.patrimoine {
	margin:0px;
	padding:0px;
	width:121px;
	height:37px;
	background:url(images_navigation/menu_top/patrimoine.png) top left no-repeat;
}

.liensPatrimoine {
	margin:0px;
	padding:0px;
	width:121px;
	display:block;
	height:37px;
	text-decoration:none;
	background:url(images_navigation/menu_top/patrimoine.png) top left no-repeat;
}

.liensPatrimoine:link, .liensPatrimoine:visited{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/patrimoine.png) top left no-repeat;
}

.liensPatrimoine:hover, .liensPatrimoine:active{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/patrimoine-on.png) top left no-repeat;
}

.evenements {
	margin:0px;
	padding:0px;
	width:121px;
	height:37px;
	background:url(images_navigation/menu_top/evenements.png) top left no-repeat;
}

.liensEvenements {
	margin:0px;
	padding:0px;
	width:121px;
	display:block;
	height:37px;
	text-decoration:none;
	background:url(images_navigation/menu_top/evenements.png) top left no-repeat;
}

.liensEvenements:link, .liensEvenements:visited{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/evenements.png) top left no-repeat;
}

.liensEvenements:hover, .liensEvenements:active{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/evenements-on.png) top left no-repeat;
}

.activites-bien-etre {
	margin:0px;
	padding:0px;
	width:121px;
	height:37px;
	background:url(images_navigation/menu_top/activites-bien-etre.png) top left no-repeat;
}

.liensActivites-bien-etre {
	margin:0px;
	padding:0px;
	width:121px;
	display:block;
	height:37px;
	text-decoration:none;
	background:url(images_navigation/menu_top/activites-bien-etre.png) top left no-repeat;
}

.liensActivites-bien-etre:link, .liensActivites-bien-etre:visited{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/activites-bien-etre.png) top left no-repeat;
}

.liensActivites-bien-etre:hover, .liensActivites-bien-etre:active{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/activites-bien-etre-on.png) top left no-repeat;
}


.services {
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/services.png) top left no-repeat;
}

.liensServices {
	margin:0px;
	padding:0px;
	width:121px;
	display:block;
	height:37px;
	text-decoration:none;
	background:url(images_navigation/menu_top/services.png) top left no-repeat;
}

.liensServices:link, .liensServices:visited{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/services.png) top left no-repeat;
}

.liensServices:hover, .liensServices:active{
	margin:0px;
	padding:0px;
	text-decoration:none;
	background:url(images_navigation/menu_top/services-on.png) top left no-repeat;
}


#recherche {
	float:right;
	z-index:100;
	margin-top:-35px;
	position:absolute;
	margin-right:0px;
	margin-left:80%;
	
	
	
}



.hebergement .sousMenu {
	display:none;
}

.hebergement:hover .sousMenu {
	display:block;
	float:none;
	background:none;
	margin:0px;
	padding:0px;
}

.shopping .sousMenu {
	display:none;
}

.shopping:hover .sousMenu {
	display:block;
	float:none;
	background:none;
	margin:0px;
	padding:0px;
}

.restauration .sousMenu {
	display:none;
}

.restauration:hover .sousMenu {
	display:block;
	float:none;
	background:none;
	margin:0px;
	padding:0px;
}

.bars-glaciers .sousMenu {
	display:none;
}

.bars-glaciers:hover .sousMenu {
	display:block;
	float:none;
	background:none;
	margin:0px;
	padding:0px;
}

.sorties .sousMenu {
	display:none;
}

.sorties:hover .sousMenu {
	display:block;
	float:none;
	background:none;
	margin:0px;
	padding:0px;
}

.patrimoine .sousMenu {
	display:none;
}

.patrimoine:hover .sousMenu {
	display:block;
	float:none;
	background:none;
	margin:0px;
	padding:0px;
}

.evenements .sousMenu {
	display:none;
}

.evenements:hover .sousMenu {
	display:block;
	float:none;
	background:none;
	margin:0px;
	padding:0px;
}

.activites-bien-etre .sousMenu {
	display:none;
}

.activites-bien-etre:hover .sousMenu {
	display:block;
	float:none;
	background:none;
	margin:0px;
	padding:0px;
}


.services .sousMenu {
	display:none;
}

.services:hover .sousMenu {
	display:block;
	float:none;
	background:none;
	margin:0px;
	padding:0px;
}





.sousLiens{
	display:block;
	width:200px;
	height:auto;
	color:#FFF;
	background:url(black_alpha50.png) top left repeat;
	border-bottom:1px #333 solid;
	border-right:1px #333 solid;
	border-left:1px #333 solid;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0px;
	padding:5px 0px 10px 5px;
}

.sousLiens:link, .sousLiens:visited{
	display:block;
	width:200px;
	height:auto;
	color:#FFF;
	background:url(black_alpha50.png) top left repeat;
	border-bottom:1px #333 solid;
	border-right:1px #333 solid;
	border-left:1px #333 solid;
	text-decoration:none;
	margin:0px;
	padding:5px 0px 10px 5px;
}

.sousLiens:hover, .sousLiens:active{
	display:block;
	width:200px;
	height:auto;
	color:#FFF;
	background:#000;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:5px 0px 10px 5px;
}

.sousListe ul {
	display:none;
}

.sousListe:hover ul {
	display:block;
	position:relative;
	left:205px;
	top:-32px;
	background:none;
	height:0px;
	margin:0px;
	padding:0px;
}
.sousListe ul dt a{
	display:block;
	width:200px;
	height:auto;
	color:#FFF;
	background:url(black_alpha50.png) top left repeat;
	border-bottom:1px #333 solid;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0px;
	padding:5px 0px 10px 5px;
}

.sousListe ul dt a:link, .sousListe ul dt a:visited{
	display:block;
	width:200px;
	height:auto;
	color:#FFF;
	background:url(black_alpha50.png) top left repeat;
	border-bottom:1px #333 solid;
	text-decoration:none;
	margin:0px;
	padding:5px 0px 10px 5px;
}

.sousListe ul dt a:hover, .sousListe ul dt a:active{
	display:block;
	width:200px;
	height:auto;
	color:#FFF;
	background:#000;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:5px 0px 10px 5px;
}
