a:link { padding:0; color: #003673}
a:visited { color: #003673}
a:active { color: #003673}
a:hover { color: #5B6F65}

a:link#Bleu { padding:0; color: #003673; text-decoration: none;}
a:visited#Bleu { color: #003673; text-decoration: none;}
a:active#Bleu { color: #003673; text-decoration: none;}
a:hover#Bleu { color: #5B6F65; text-decoration: none;}

ul { margin-bottom:0; margin-left:30px; padding:0;}
li { margin:0; padding:0;}
li p { margin:0; padding:0;}

#Adresse {color: #ffffff;}
a#Adresse{text-decoration: none; color: #ffffff;}


BODY { margin: 0;
    SCROLLBAR-FACE-COLOR: #DEDEDE;
    SCROLLBAR-HIGHLIGHT-COLOR: #F2F2F2;
    SCROLLBAR-SHADOW-COLOR: #F2F2F2;
    SCROLLBAR-3DLIGHT-COLOR: #F2F2F2;
    SCROLLBAR-ARROW-COLOR: #6C6C6C;
    SCROLLBAR-TRACK-COLOR: #F2F2F2;
    SCROLLBAR-DARKSHADOW-COLOR: #B7B7B7;
    background: #00528C;
}
BODY#PopUp {
	background-color: #FFFFFF;
	margin:10;
	}
	
.stylebouton { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#003673; font-weight: bold;
			   font-size: 9px; background-color: #B9D7F2; border-style: ridge; border: 1px solid #004694; padding-left: 0px;
			   padding-right: 0px; padding-top: 0px; padding-bottom: 0px; cursor: pointer; }
.stylebouton2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#ffffff; font-weight: bold;
			   font-size: 11px; background-color: #9E1001; border-style: ridge; border: 1px solid #000000; padding-left: 4px;
			   padding-right: 4px; padding-top: 1px; padding-bottom: 1px; cursor: pointer; }

.ZoneTexte  { border: 1px solid #909090; background-color: #ffffff; font-family:Verdana;  color:#6E6E6E; font-weight: bold; font-size:11px}
.ZoneTexte2  { border: 1px solid #c9c9c9; background-color: #F2F2F2; font-family:Verdana;  color:#6E6E6E; font-weight: bold; font-size:11px}
.ZoneTexte3  { border: 1px solid #00437B; background-color: #FFFFFF; font-family:Verdana;  color:#6E6E6E; font-weight: bold; font-size:11px}
.ZoneTexte4  { border: 1px solid #00437B; background-color: #EDF4F9; font-family:Verdana;  color:#1C5993; font-weight: bold; font-size:11px}
.ZoneTexte5  { border: 1px solid #00437B; background-color: #EDF4F9; font-family:Verdana;  color:#1C5993; font-size:11px}
.ZoneTexte6  { border: 1px solid #00437B; background-color: #FFFFFF; font-family:Verdana;  color:#6E6E6E; font-weight: bold; font-size:10px}

.ListeRes1 { color: #9E1100; font-weight: bold;}
.ListeRes2 { color: #1C5993; font-weight: bold;}

.CelluleOver  {background-color: #FFFFFF; font-family:Verdana;  color:#6E6E6E;}

.TexteArea  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #003673;
			  border:1px solid #B9D7F2; font-size:11px;}
			  
.BordBleu { border: 1px solid #0F5C93;}

.CtBleu {border: 1px solid #0F5C93; background:#DFEBF4; }
.CtBleuClair {border: 1px solid #6FC4FF;}

.CtRouge {border: 1px solid #9E1001; background:#FFFFFF; }

.CtBleu2 {background:#DFEBF4; }
.CelOrange {background:#FFA800; }
.Celrouge {background:#9E1001; }


p  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #014586;}

td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #014586;}

h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; margin-bottom:0 ; margin-top:0;}

h2 { font-family: Verdana; font-size: 16px; margin-bottom: 0; margin-top:0; color:#00528C; font-weight:bold } 

h3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #9E1001 ;margin-bottom: 0; margin-top:0; font-weight: bold;}

h4 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 0; margin-top:0; }

h5 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #003673; font-weight: bold; margin-bottom: 0; margin-top:0; }

h6 { font-family: Verdana; font-size: 13px; font-weight: bold; color: #003673; margin-bottom: 4px;  margin-left:4px; text-decoration:none } /* Util */

.titrebleu{ font-family: Verdana; font-size: 13px; font-weight: bold; color: #014586; margin-bottom: 0px;  margin-left:0px; text-decoration:none } 
.TitreRouge{ font-family: Verdana; font-size: 13px; color: #9E1001 ;margin-bottom: 0; margin-top:0; font-weight: bold; text-transform:uppercase}
.Majuscule { font-family: Verdana; font-size: 12px; color: #014586 ;margin-bottom: 0; margin-top:0; text-transform:uppercase}


a.Liensref  { color: #014586; text-decoration: none; }
.Liensref a:link{ color: #014586; text-decoration: none; }
.Liensref a:visited{ color: #014586; text-decoration: none; }
a:hover.Liensref { color: #F01D06; text-decoration: none; }

.cadre {border:1px solid #00437B; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; background:#EAF1F7; }
.cadreprix {border:1px solid #00437B; padding:0; background:#EAF1F7; }
.cadreMenu {border:1px solid #387aad; padding:0; background:#f4faff; }
.cadreprixclair {background:#F4F8FB; }
.cadreprixfonce {background:#DFEBF4; }
.RougeClair{background:#F9ECEC;}
.RougeFonce{background:#F4DFE0}
.Erreur { font-size: 9px; color: #C71042; }

.Pt { font-size: 10px; }

.Gris { color: #616161; }
.Rose {color: #E50081; }
.Rouge { color: #9E1100; }
.Blanc { color: #ffffff; }
.Bleu { color: #004694; }
.Gris2 { color: #696969; }

.CellGrise2{background-color:#F5F5F5; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px}

.CellGrise{border:1px solid #6E6E6E; background-color:#F5F5F5; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px}

#Menu3  {font-size: 9px; text-decoration: none; color: #ffffff; height:19px;}
#Menu3 a {font-size: 9px; text-decoration: none; color: #ffffff;}

#Lienrouge a {color : #9E1100;font-size: 15px; text-decoration: none;}
#Lienrouge a:link {color : #9E1100;}
#Lienrouge a:visited {color : #9E1100;}
#Lienrouge a:active {color : #9E1100;}
#Lienrouge a:hover {color : #7E8181;}

a:link#LienRose {color : #E50081;}
a:visited#LienRose {color : #E50081;}
a:active#LienRose {color : #E50081;}
a:hover#LienRose {color : #7E8181;}

a:link#Lienrouge2 {color : #9E1100; text-decoration: none;}
a:visited#Lienrouge2 {color : #9E1100; text-decoration: none;}
a:active#Lienrouge2  {color : #9E1100; text-decoration: none;}
a:hover#Lienrouge2 {color : #7E8181; text-decoration: none;}

ul#Residences {margin: 0; padding-left: 0; list-style-type: none; }
#Residences li { padding: 3px; color : #9E1100; font-size: 11px; }
#Residences li ul {margin: 0; margin-left: 10px; padding: 0; color : #00437B;}
#Residences li ul li {padding: 0; color : #00437B; font-size:11px; list-style-type: none; }

#Residence1 a {color : #00437B;font-size: 13px; text-decoration: none; padding-left:3px;padding-right:3px;}
#Residence1 a:hover {color : #00437B; border:1px solid #A4A4A4;background-color:#DDDDDD;}
#Residence1 a:link {color : #00437B;}
#Residence1 a:visited {color : #00437B;}
#Residence1 a:active {color : #00437B;}

#Residence2 a {color : #9E1100;font-size: 11px; text-decoration: none;}
#Residence2 a:link {color : #9E1100;}
#Residence2 a:visited {color : #9E1100;}
#Residence2 a:active {color : #9E1100;}
#Residence2 a:hover {color : #7E8181;font-size: 11px; text-decoration: none;}

ul#Residence {margin: 0; padding-left: 15;  }
#Residence li { padding: 1; color : #DF9200; font-size: 11px; }
#Residence li ul {margin: 0; margin-left: 0; padding: 0; color : #DF9200;}
#Residence li ul li { padding: 0; color : #9E1100; font-size:8pt; }


#imgalea {
	border: 1px solid #7D9FBC;
	filter:progid:DXImageTransform.microsoft.gradient(startColorStr='#ffffff', endColorStr='#E2ECF5',gradientType='0')
	}
	
#imgalea2 {
	border: 1px solid #7D9FBC;
	filter:progid:DXImageTransform.microsoft.gradient(startColorStr='#ffffff', endColorStr='#E2ECF5',gradientType='0')
	}
	
#CelBeuClair {
	border: 1px solid #7D9FBC; background-color : #F8FAFC;
	filter:progid:DXImageTransform.microsoft.gradient(startColorStr='#ffffff', endColorStr='#E2ECF5',gradientType='0')
	}
	
#CelBeuClair td p {margin:0; padding:0; margin-bottom:15px; margin-top:5px;}
#CelBeuClair td p:first-letter {font-family: Trebuchet MS, Verdana; font-size: 18px;}

#CelBeuClair2 {
	border: 1px solid #7D9FBC; background-color : #F8FAFC;
	filter:progid:DXImageTransform.microsoft.gradient(startColorStr='#ffffff', endColorStr='#E2ECF5',gradientType='1')
	}
	
#CelBeuClair2 td p {margin:0; padding:0; margin-bottom:15px; margin-top:5px;}
#CelBeuClair2 td p:first-letter {font-family: Trebuchet MS, Verdana; font-size: 18px;}

#CelBeuClair3 {
	border: 1px solid #7D9FBC; background-color : #F8FAFC;
	filter:progid:DXImageTransform.microsoft.gradient(startColorStr='#ffffff', endColorStr='#E2ECF5',gradientType='0')
	}
	
#CellBleu {background-color : #0F5C93;}	

#CelBeuClair3 td p {margin:0; padding:0; margin-bottom:15px; margin-top:5px;}
#CelBeuClair3 td p:first-letter {font-family: Trebuchet MS, Verdana; font-size: 18px; color: #9E1100;}
#CelBeuClair3 td a:link {color : #003673; font-weight: bold;}
#CelBeuClair3 td a:visited {color : #003673; font-weight: bold;}
#CelBeuClair3 td a:active {color : #003673; font-weight: bold;}
#CelBeuClair3 td a:hover {color : #9E1100; font-weight: bold;}

#tablepointille { border-style:dashed; border-width:1px; color: #696969; }


.CtBeuClair { border: 1px solid #7D9FBC;}

td#PopUp { margin-bottom:0px;}
#PopUp p{padding-left:20px; text-align:justify; margin-bottom:0px; margin-left: 5px; padding-left : 0px;}
#PopUp ul { margin-left:20px; margin-bottom:0px; margin-top:0; padding-left : 0px;}
#PopUp li {list-style-image: url('images/Puce.gif'); padding-bottom:1px; margin-left: 0px; padding-left : 0px;}

#EncartPromo {border: 1px solid #D6D6D6; padding-left: 4px; padding-right: 4px; 
               padding-top: 1px; padding-bottom: 1px; background-color: 
               #F5F5F5}
               
#EncartTitrePromo {background-color: #E9E9E9}

.BasPage { font-size: 11px; color:#C1C1C1;}

#MenuResa {
	background-color: #F5F5F5;
	border: 1px solid #D6D6D6;
}
#MenuResa td {
	list-style-type: none;
	height:22px;
}
#MenuResa td table tr td {
	list-style-type: none;
	height:16px;
}
#MenuResa a {
display: block;
		padding: 4px;
		text-decoration : none;
		width:220px;
}
#MenuResa a:hover {
	height:22px;
	background-color: #DFEBF4;
}

#MenuResa2 {
	background-color: #F5F5F5;
	border: 1px solid #D6D6D6;
}
#MenuResa2 td {
	list-style-type: none;
	height:22px;
}
#MenuResa2 td table tr td {
	list-style-type: none;
	height:16px;
}
#MenuResa2 a {
display: block;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 8px;
		padding-left: 7px;
		text-decoration : none;
}
#MenuResa2 a:hover {
	height:22px;
	background-color: #DFEBF4;
}

#SelResa td {
	color=#ffffff;
	list-style-type: none;
	height:22px;
	background-color: #0F5C93;
}
#SelResa a {
	color=#ffffff;
}
#SelResa a:hover {
	color=#5B6F65;
}

td#SelResa2 {
	color=#ffffff;
	list-style-type: none;
	height:22px;
	background-color: #B9D7F2;
}
td#SelResa2 a {
}
td#SelResa2 a:hover {
	color=#5B6F65;
}

#displayLigne td {
	color:#808080;
}
#displayLigne a{
	color:#808080;
}
#enableLigne a:link {color : #9E1100;}
#enableLigne a:visited {color : #9E1100;}
#enableLigne a:active {color : #9E1100;}
#enableLigne a:hover {color : #7E8181;}

.FondBonPlan {
	background-image: url(images/BonPlan/Fond.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.FondBonPlan2 {
	background-image: url(images/BonPlan/TitreRes.png);
	background-repeat: no-repeat;
	background-position: left top;
}

h1.BonPlan { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; margin-bottom:0 ; margin-top:0;}

.PagesSki {background-image: url('images/Pagesski/NeigeBas.gif'); 
background-repeat: no-repeat; 
background-position: right top;}

.PagesSkiCote {background-image: url('images/Pagesski/NeigeCote.gif'); 
background-repeat: repeat-y; 
background-position: right;}

.BonPlanBorder {
	border-color:#5984f4;
}

.TraitGOrange {
background-image: url('images/Accueil/Refonte082009/TraitGaucheO.gif');
background-repeat: repeat-y;
background-position: left top;
}
.TraitGRouge {
background-image: url('images/Accueil/Refonte082009/TraitGaucheR.gif');
background-repeat: repeat-y;
background-position: left top;
}
.PointilleBleu {
background-image: url('images/Accueil/New/PointilleBleu.gif');
background-repeat: repeat-x;
background-position: left top;
}
.PointilleOrange {
background-image: url('images/Accueil/Refonte082009/PintillesO.gif');
background-repeat: repeat-x;
background-position: left bottom;
}

.PointilleRouge {
background-image: url('images/Accueil/Refonte082009/PointillesR.gif');
background-repeat: repeat-x;
background-position: left bottom;
}


a:link#BonPlan {color : #FFFFFF;text-decoration: none;}
a:visited#BonPlan {color : #FFFFFF;text-decoration: none;}
a:active#BonPlan {color : #FFFFFF;text-decoration: none;}
a:hover#BonPlan {color : #FFFCF4;text-decoration: underline;}

.FondCouleurBonPlan {
	background-color:#FEF7EB;
}

.TxtBlack {
	color: #000000;
}

#cache {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #E1E0E0;
	text-align: center;
	z-index: 45;
	visibility: hidden;
	color: #000000;
	filter:alpha(opacity=50);   /* Internet Explorer 6     */
   -moz-opacity:0.5;           /* Mozilla 1.6 et infér.   */
   opacity: 0.5;               /* CSS3 et Mozilla récents */
}

#SupprContenu {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 99;
	visibility: hidden;
	filter:alpha(opacity=100);   /* Internet Explorer 6     */
   -moz-opacity:1;           /* Mozilla 1.6 et infér.   */
   opacity: 1;               /* CSS3 et Mozilla récents */
}

#couche1 {
	position: absolute;
	background-color: #ffffff;
	width:100%;
	height:100%;
	text-align: center;
	z-index: 10;
	color: #000000;
	visibility:hidden;
	filter:alpha(opacity=85);   /* Internet Explorer 6     */
   -moz-opacity:0.85;           /* Mozilla 1.6 et infér.   */
   opacity: 0.85;               /* CSS3 et Mozilla récents */
}

.inputTxtFade {
	vertical-align : middle;
	padding: 5px;
	border: 0px solid;
	width: 169px;
	height: 22px;
	color: #adadad;
	background: transparent;
	background-image: url(images/Accueil/InputNewsletter.png);
	background-repeat: no-repeat;
	background-position: center;
}

.inputTxtNoFade {
	vertical-align : middle;
	padding: 5px;
	border: 0px solid;
	width: 169px;
	height: 22px;
	color: #000000;
	background: transparent;
	background-image: url(images/Accueil/InputNewsletter.png);
	background-repeat: no-repeat;
	background-position: center;
}

.TxtRouge{color:#D90005}
.TxtVert{color:#29DB15}