/* CSS Document */

body { margin:0px; padding:0px; background:url(images/milieu_fond.png) repeat-y center top; font-family:Arial, Helvetica, sans-serif;}
p {margin:0px; padding:0px;}

#diaporama_video {width:720px; margin-left:auto; margin-right:auto; padding-left:238px}

#drapeaux {width:900px; margin-left:auto; margin-right:auto; margin-top:60px;}
	#drapeaux img {margin-left:15px; border:none;}
	
#HAUT {background:url(images/haut_fond_general_png24.png) top center no-repeat; height:400px;}
	
#HAUT h1 {text-align:center; font-weight:bold; color:#FFFFFF; font-size:30px; padding-top:20px; padding-left:170px; margin-top:-50px; margin-bottom:10px;}
#HAUT h1 a:link , #HAUT h1 a:visited{color:#FFFFFF; text-decoration:none;}
#HAUT h1 a:hover , #HAUT h1 a:active{color:#FFFFFF; text-decoration:underline;}

#adresse_haute {font-size:12px; color:#FFFFFF; text-align:center; padding-left:200px;}
#adresse_haute a:link , #adresse_haute a:visited{color:#FFFFFF; text-decoration:underline;}
#adresse_haute a:hover , #adresse_haute a:active{color:#FFFFFF; text-decoration:none;}

/* NAVIGATION */
.navigation {	
	width: 268px;
}
.nav_rubrique {
	padding:  4px 0 0 35px;
	color:#FFFFFF;
	font-size:16px;
	height:20px;
	cursor: pointer;
	position: relative;
	margin:0px;
    font-weight:bold;
    background: url(images/menu_off_pl_niveaux.jpg) left top no-repeat #5a0000;
}
.nav_page {
	display:none;
}

.nav_page a{
	font-size:12px;
  display:block;
  color:#FFFFFF;
  padding-left:45px;
  font-weight:bold;
  height:20px;
  padding-top:5px;
  text-decoration:none;
  background:url(images/item_off.jpg) left top repeat-y; /* INTERIEUR DE MENU OUVERT */
}

.nav_page a #page_active {
  display:block;
  color:#FFFFFF;
  padding-left:45px;
  font-weight:bold;
  height:20px;
  padding-top:5px;
  text-decoration:none;
  background:url(images/item_on.jpg) left top repeat-y;  /*INTERIEUR DE MENU OUVERT + PAGE EN COURS */
}

.nav_page a:hover{
  color: #000000;
  text-decoration:none;
  background:url(images/item_on.jpg) left top repeat-y;
  }
  
#img_pub { border:none ; margin:30px 0 0 20px;}

#img_pub a:link, #img_pub a:visited, #img_pub a:hover, #img_pub a:active { border:none;}

#acces_moniteurs {font-size:10px ; text-align:center; padding-top:30px;}
#acces_moniteurs a:link, #acces_moniteurs a:visited , #acces_moniteurs a:hover , #acces_moniteurs a:active {color:#ffffff ; text-decoration:none;}

#btn_resa_forfaits, #btn_facebook {width:200px; margin-left:auto; margin-right:auto; padding-top:30px;}

/* FIN DE NAVIGATION */

#GENERAL {width:960px; margin-left:auto; margin-right:auto; padding-left:38px;}

#CONTENU {width:660px; float:left;}

	#CONTENU a:link, #CONTENU a:visited{ color:#FFFFFF; text-decoration:none;}
	#CONTENU a:hover, #CONTENU a:active{ color:#FFFFFF; text-decoration:underline;}
	

#CONTENU h1 {margin:0; padding:0; font-size:24px; text-align:center;}
#CONTENU h2 {margin:5px; padding:5px; font-size:20px;}
#CONTENU h2#chemin {margin:0px; font-size:16px; color:#5A0000;}

#CONTENU p {margin:2px 2px 2px 2px ; font-weight:bold; font-size:12px; }
.img_a_droite { float:right; padding:15px 15px 15px 15px; background-color: #5A0000; margin : 5px 10px 5px 5px }
.img_a_gauche { float:left; padding:15px 15px 15px 15px; background-color: #5A0000;  margin : 5px 5px 5px 10px }

/*background-color: #87ad19;

float: left;

margin-top: 10px;

margin-right: 40px;

margin-bottom: 2px;

margin-left: 10px;

padding-top: 20px;

padding-right: 20px;

padding-bottom: 20px;

padding-left: 20px;*/

p.btn_resa {clear:both; padding-top:10px; text-align:center;}

.block_prix { background:url(images/tableau_motif.png) center top repeat-y; width:530px; margin-left:auto; margin-right:auto;}
.block_prix_haut { background:url(images/tableau_haut.png) center top no-repeat; height:55px; font-size:14px; font-weight:bold; color:#FFFFFF; padding:40px 0 0 30px ;}
.block_prix_bas_skialpin { background:url(images/tableau_bas_skialpin.png) center bottom no-repeat; height:179px; font-size:10px; font-weight:normal; color:#FFFFFF; text-align:left;  padding:0 30px 0 40px ;}
.block_prix_bas_enfants { background:url(images/tableau_bas_enfants.png) center bottom no-repeat; height:179px; font-size:10px; font-weight:normal; color:#FFFFFF; text-align:left;  padding:0 30px 0 40px ;}
.block_prix_bas_snowboard { background:url(images/tableau_bas_snowboard.png) center bottom no-repeat; height:179px; font-size:10px; font-weight:normal; color:#FFFFFF; text-align:left;  padding:0 30px 0 40px ;}
.block_prix_bas_skidefond { background:url(images/tableau_bas_skidefond.png) center bottom no-repeat; height:179px; font-size:10px; font-weight:normal; color:#FFFFFF; text-align:left;  padding:0 30px 0 40px ;}
.block_prix_bas_skiderando { background:url(images/tableau_bas_skiderando.png) center bottom no-repeat; height:179px; font-size:10px; font-weight:normal; color:#FFFFFF; text-align:left;  padding:0 30px 0 40px ;}


table.table_prix { width:400px;margin-left:auto; margin-right:auto; border-spacing: 10px; color:#FFFFFF; font-weight:bold; font-size:12px;}
table.table_prix th {font-size:14px; color:#FFFFFF; font-weight:bold;}
table.table_prix td.libelle { background:#AC0000; text-align:right;}
table.table_prix td.commentaire_libelle { background:#AC0000; text-align:right; font-size:10px;}
table.table_prix td span.info_annexe { text-align:right; font-size:10px;}
table.table_prix td.prix { background:#AC0000; text-align:center;}



/* GOOGLE MAPS */
.googledir { background-color:#C10001;}

/* MONITEURS */

/* INTRAMAIL */
#messages {float:right; width:590px;}
#liste_messages {margin-top:10px; }
.reponse { background-color:#C1000C; color:#FFFFFF; margin:5px 20px 5px 20px   ; font-size:12px; padding:5px 15px 5px 15px }
.demande { background-color:#5A0000; color:#FFFFFF; margin:5px 20px 5px 20px ;  font-size:12px; padding:5px 5px 5px 5px }

/*td.libelle {font-size:12px; color:#83C6D9; font-weight:bold;}*/

.mise_en_valeur {color:#FFFFFF ; font-size:12px;}

#alerte {color:#FF0000; font-size:18px; text-align:center; padding-top:20px;}
#alerte_lien {text-align:center; padding-top:10px;}
/* FIN INTRAMAIL */


#FOOTER { clear:both; background:url(images/footer.png) center top no-repeat ; height:110px;text-align:center; color:#FFFFFF; }

#FOOTER h3#adresse_basse { padding-left:300px; font-size:12px; padding-top:20px; }
#FOOTER h3#adresse_basse a:link , #FOOTER h3#adresse_basse a:visited { text-decoration:underline ; color:#FFFFFF; }
#FOOTER h3#adresse_basse a:hover , #FOOTER h3#adresse_basse a:active { text-decoration:none ; color:#FFFFFF; }

#FOOTER h4 { padding-left:300px; font-size:10px; padding-top:20px; }
#FOOTER h4 a:link , #FOOTER h4 a:visited { text-decoration:underline ; color:#FFFFFF; }
#FOOTER h4 a:hover , #FOOTER h4 a:active { text-decoration:none ; color:#FFFFFF; }



/* CORNER */
#corner_haut { background:url(images/corner_haut.png) center no-repeat; height:115px ;}
#CORNER {background:url(images/corner_motif.png) center repeat-y ; text-align:center; padding-left:50px;}
#corner_bas {background:url(images/corner_bas.png) center no-repeat ; height:100px;}
