A  {
	text-decoration : underline;
	font-size : 8pt;
	color : #4c4c4c;
	font-weight : bold;
	}

A:Visited  {
	text-decoration : underline;
	font-size : 8pt;
	color : #4c4c4c;
	font-weight : bold;
	}

A:Active  {
	text-decoration : underline;
	font-size : 8pt;
	color : #4c4c4c;
	font-weight : bold;
	}

A:Hover  {
	text-decoration : none;
	font-size : 8pt;
	color : #4c4c4c;
	font-weight : bold;
	}
	
A.liensuitebonsplans  {
	text-decoration : underline;
	font-size : 8pt;
	color : #2e5261;
	font-weight : bold;
	}

A.liensuitebonsplans:Visited  {
	text-decoration : underline;
	font-size : 8pt;
	color : #2e5261;
	font-weight : bold;
	}

A.liensuitebonsplans:Active  {
	text-decoration : underline;
	font-size : 8pt;
	color : #2e5261;
	font-weight : bold;
	}

A.liensuitebonsplans:Hover  {
	text-decoration : none;
	font-size : 8pt;
	color : #2e5261;
	font-weight : bold;
	}
	
A.lienwebcam {
	text-decoration : underline;
	font-size : 8pt;
	color : #4c4c4c;
	font-weight : bold;
	}

A.lienwebcam:Visited  {
	text-decoration : underline;
	font-size : 8pt;
	color : #4c4c4c;
	font-weight : bold;
	}

A.lienwebcam:Active  {
	text-decoration : underline;
	font-size : 8pt;
	color : #4c4c4c;
	font-weight : bold;
	}

A.lienwebcam:Hover  {
	text-decoration : underline;
	font-size : 8pt;
	color : #4c4c4c;
	font-weight : bold;
	}
	
A.lienblanc  {
	text-decoration : underline;
	font-size : 8pt;
	color : #ffffff;
	font-weight : bold;
	}

A.lienblanc:Visited  {
	text-decoration : underline;
	font-size : 8pt;
	color : #ffffff;
	font-weight : bold;
	}

A.lienblanc:Active  {
	text-decoration : underline;
	font-size : 8pt;
	color : #ffffff;
	font-weight : bold;
	}

A.lienblanc:Hover  {
	text-decoration : none;
	font-size : 8pt;
	color : #ffffff;
	font-weight : bold;
	}
	
A.lienmarron  {
	text-decoration : underline;
	font-size : 8pt;
	color : #A25311;
	font-weight : bold;
	}

A.lienmarron:Visited  {
	text-decoration : underline;
	font-size : 8pt;
	color : #A25311;
	font-weight : bold;
	}

A.lienmarron:Active  {
	text-decoration : underline;
	font-size : 8pt;
	color : #A25311;
	font-weight : bold;
	}

A.lienmarron:Hover  {
	text-decoration : none;
	font-size : 8pt;
	color : #A25311;
	font-weight : bold;
	}
	
A.pied  {
	text-decoration : none;
	font-size : 8pt;
	color : #2E5261;
	font-weight : bold;
	}

A.pied:Visited  {
	text-decoration : none;
	font-size : 8pt;
	color : #2E5261;
	font-weight : bold;
	}

A.pied:Active  {
	text-decoration : none;
	font-size : 8pt;
	color : #2E5261;
	font-weight : bold;
	}

A.pied:Hover  {
	text-decoration : underline;
	font-size : 8pt;
	color : #7C9199;
	font-weight : bold;
	}

A.lienblancgras  {
	text-decoration : none;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;
	}

A.lienblancgras:Visited  {
	text-decoration : none;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;
	}

A.lienblancgras:Active  {
	text-decoration : none;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;
	}

A.lienblancgras:Hover  {
	text-decoration : none;
	font-size : 9pt;
	color : #f7e3ae;
	font-weight : bold;
	text-transform: uppercase;
	}
A.liensejours  {
	text-decoration : none;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;
	}

A.liensejours:Visited  {
	text-decoration : none;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;
	}

A.liensejours:Active  {
	text-decoration : none;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;
	}

A.liensejours:Hover  {
	text-decoration : none;
	font-size : 9pt;
	color : #f0dba7;
	font-weight : bold;
	text-transform: uppercase;
	}
	
A.lienoffres  {
	text-decoration : none;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;
	}

A.lienoffres:Visited  {
	text-decoration : none;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;
	}

A.lienoffres:Active  {
	text-decoration : none;
	font-size : 9pt;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;
	}

A.lienoffres:Hover  {
	text-decoration : none;
	font-size : 9pt;
	color : #d6dfe3;
	font-weight : bold;
	text-transform: uppercase;
	}
	
A.liengrisgras  {
	text-decoration : none;
	font-size : 9pt;
	color : #6E6E6E;
	font-weight : bold;
	}
A.liengrisgras:Visited  {
	text-decoration : none;
	font-size : 9pt;
	color : #6E6E6E;
	font-weight : bold;
	}

A.liengrisgras:Active  {
	text-decoration : none;
	font-size : 9pt;
	color : #6E6E6E;
	font-weight : bold;
	}

A.liengrisgras:Hover  {
	text-decoration : none;
	font-size : 9pt;
	color : #6E6E6E;
	font-weight : bold;
	}

A.lienbleugras  {
	text-decoration : none;
	font-size : 9pt;
	color : #2E5261;
	font-weight : bold;
	text-transform: uppercase;
	}

A.lienbleugras:Visited  {
	text-decoration : none;
	font-size : 9pt;
	color : #2E5261;
	font-weight : bold;
	text-transform: uppercase;
	}

A.lienbleugras:Active  {
	text-decoration : none;
	font-size : 9pt;
	color : #2E5261;
	font-weight : bold;
	text-transform: uppercase;
	}

A.lienbleugras:Hover  {
	text-decoration : none;
	font-size : 9pt;
	color : #2E5261;
	font-weight : bold;
	text-transform: uppercase;
	}
A.lienrechgras  {
	text-decoration : none;
	font-size : 9pt;
	color : #ffffff;
	font-weight : bold;
	text-transform: uppercase;
	}

A.lienrechgras:Visited  {
	text-decoration : none;
	font-size : 9pt;
	color : #ffffff;
	font-weight : bold;
	text-transform: uppercase;
	}

A.lienrechgras:Active  {
	text-decoration : none;
	font-size : 9pt;
	color : #ffffff;
	font-weight : bold;
	text-transform: uppercase;
	}

A.lienrechgras:Hover  {
	text-decoration : none;
	font-size : 9pt;
	color : #d3dce0;
	font-weight : bold;
	text-transform: uppercase;
	}
.texteblancreg {
	font-size : 8pt;
	font-family : Arial;
	color : #FFFFFF;
}
.titre-ev {
	font-size : 8pt;
	color : #398AB7;
	font-weight : bold;
}
.textevioletMAJ {
	font-family : Arial;
	color : #d4a84a;
	font-weight : bold;
	text-transform: uppercase;
}
.textemarronMAJ {
	font-family : Arial;
	color : #A25311;
	font-weight : bold;
	text-transform: uppercase;
}
.textebleuMAJ {
	font-family : Arial;
	color : #398ab7;
	font-weight : bold;
	text-transform: uppercase;
}
.titremarronMAJ {
	font-family : Arial;
	font-size : 10pt;
	color : #A25311;
	font-weight : bold;
	text-transform: uppercase;
}
.titrebleuMAJ {
	font-family : Arial;
	font-size : 10pt;
	color : #4CA4D5;
	font-weight : bold;
	text-transform: uppercase;
}
A.rose  {
	text-decoration : underline;
	color : #C1276B;
	font-weight : bold;
	}

A.rose:Visited  {
	text-decoration : underline;
	color : #C1276B;
	font-weight : bold;
	}

A.rose:Active  {
	text-decoration : underline;
	color : #C1276B;
	font-weight : bold;
	}

A.rose:Hover  {
	text-decoration : none;
	color : #C1276B;
	font-weight : bold;
	}
	
A.marron  {
	text-decoration : underline;
	color : #A25311;
	font-weight : bold;
	}

A.marron:Visited  {
	text-decoration : underline;
	color : #A25311;
	font-weight : bold;
	}

A.marron:Active  {
	text-decoration : underline;
	color : #A25311;
	font-weight : bold;
	}

A.marron:Hover  {
	text-decoration : none;
	color : #A25311;
	font-weight : bold;
	}
	
.pVerte {
	background-color: #13a01d;
	color : #FFFFFF;
}
.prouge {
	background-color: #d31f24;
	color : #FFFFFF;
}
.pbleue {
	background-color: #1543a1;
	color : #FFFFFF;
}
.pnoire {
	background-color: #000000;
	color : #FFFFFF;
}
.texteviolet {
	font-family : Arial;
	color : #C1276B;
	font-weight : bold;
	text-transform: uppercase;
}
.rouge {
	font-family : Arial;
	color : #CC0000;
}
.vert {
	font-family : Arial;
	color : #006600;
}

.contour1 {
	border: 1px solid #ffffff;
}

.contour2 {
	border: 1px solid #A25311;
}

.contour3 {
	border: 1px solid #A7B9C1;
}
.fondnorepeat {
	background-repeat: no-repeat;
	background-position: top;
}
.fondrepeatX {
	background-repeat: repeat-x;
	background-position: top;
}
.pub {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
.titreblancgras {
	font-size : 10pt;
	font-family : Arial;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;
}
.titreskiplan {
	font-size : 8pt;
	font-family : Arial;
	color : #FFFFFF;
	font-weight : bold;
	text-transform: uppercase;
}
.texteblancgras {
	font-size : 9pt;
	font-family : Arial;
	color : #FFFFFF;
	font-weight : bold;
}
.texteprix {
	font-size : 15pt;
	font-family : Arial;
	color : #FFFFFF;
	font-weight : bold;
}
.duree {
	font-size : 12pt;
	font-family : Arial;
	color : #FFFFFF;
	font-weight : bold;
}
.hebergement{
	font-size : 9pt;
	font-family : Arial;
	color : #FFFFFF;
}
.validite {
	font-size : 12pt;
	font-family : Arial;
	font-weight : bold;
}
.partenaire {
	font-size : 10pt;
	font-family : Arial;
	font-weight : bold;
}
.titrebleubp  {
	font-size : 8pt;
	font-family : Arial;
	font-weight : normal;
	color : #4CA4D5;
	text-transform: uppercase;
}
.themebp  {
	font-size : 8pt;
	font-family : Arial;
	font-weight : normal;
	color : #4CA4D5;
	text-transform: none;
	font-style: italic;
}

.txtbleubp  {
	font-size : 8pt;
	font-family : Arial;
	color : #4CA4D5;
}
input.gris {
	font-family : Arial;
	font-size: 8pt;
	color : #6e6e6e;
	font-weight: bold;
}
input.grisreg {
	font-family : Arial;
	font-size: 8pt;
	color : #6e6e6e;
	font-weight: bold;
}
select.station {
	font-family : Arial;
	font-size: 8pt;
	color : #2C5261;
}

select.marron {
	font-family : Arial;
	font-size: 8pt;
	color : #A25311;
}

BODY  {
	font-family : Arial;
	font-size : 8pt;
	color : #000000;
}

td  {
	font-size : 8pt;
	font-family : Arial;
	color : #6E6E6E;
}
.txtbp  {
	font-size : 8pt;
	font-family : Arial;
	color : #2e5261;
}
.attente  {
	font-size : 12pt;
	font-family : Arial;
	color : #6E6E6E;
}

.textenoirgras {
	color : #154073;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	font-size : 8pt;
	
	}
	
.legendeprix {
	color : #FFFFFF;
	font-family : Arial;
	font-style : italic;
	font-size : 8pt;
	
	}
	
.blanc {
	color : #FFFFFF;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	font-size : 8pt;
}

.violet {
	color : #AF2682;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	font-size : 8pt;
}

.violetBull {
	color : #AF2682;
	font-family : Arial;
	font-style : normal;
	letter-spacing: -0.2pt;
	font-weight : bold;
	font-size : 8pt;
}

.textebleu {
	color : #03336A;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	font-size : 8pt;
}
.textebleuReg {
	color : #03336A;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	font-size : 8pt;
}
.textejaune {
	color : #AF2682;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	font-size : 9pt;
}
A.int  {
	font-size : 8pt;
	color : #114E91;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	font-family :  Arial;
}

A.int:Visited  {
	color : #114E91;
	font-size : 8pt;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}

A.int:Active  {
	font-size : 8pt;
	color : #114E91;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}

A.int:Hover  {
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	color : #114E91;
	text-decoration : none;
}

.menu  {
	font-size : 9pt;
	font-family : Arial;
	color : #AF2682;
}

.tableau  {
	font-size : 9pt;
	font-family : Arial;
	color : #03336A;
}

A.blanc  {
	font-size : 8pt;
	color : #AF2682;
	font-weight : bold;
	font-style : normal;
	text-decoration : underline;
	font-family :  Arial;
}

A.blanc:Visited  {
	color : #AF2682;
	font-size : 8pt;
	font-weight : bold;
	font-style : normal;
	text-decoration : underline;
}

A.blanc:Active  {
	font-size : 8pt;
	color : #AF2682;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
}

A.blanc:Hover  {
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	color : #AF2682;
	text-decoration : none;
}
select.orange {
	font-family : Arial;
	font-size: 8pt;
	color : #E29308;
}
select.bleu {
	font-family : Arial;
	font-size: 8pt;
	color : #2071CB;
}
.contourbleu {
	border: 1px solid #4CA4D5;
}
.contourblanc {
	border: 1px solid #FFFFFF;
}
.cellulefondhaut {
	background-repeat: no-repeat;
	background-position: top;
}
.cellulefond {
	background-repeat: no-repeat;
	background-position: bottom;
}
.Style1 {
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: -0.4pt;
}
.Style2 {
	color: #009933;
	font-weight: bold;
}
.Style3 {color: #FF0000;
}
.tdviolet{
	background-color: #AF2682;
}
.Ablanc  {
	font-family : Arial;
	text-decoration : underline;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
	}

.Ablanc:Visited  {
	text-decoration : underline;
	font-family : Arial;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
	}

.Ablanc:Active  {
	text-decoration : underline;
	font-family : Arial;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
	}

.Ablanc:Hover  {
	text-decoration : none;
	font-family : Arial;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
	}
.homebleu  {
	font-size : 8pt;
	font-family : Arial;
	color : #539CED;
}
.homeblanc  {
	font-size : 8pt;
	font-family : Arial;
	color : #FFFFFF;
}
.Ahomeblanc  {
	font-family : Arial;
	text-decoration : underline;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
	}

.Ahomeblanc:Visited  {
	text-decoration : underline;
	font-family : Arial;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
	}

.Ahomeblanc:Active  {
	text-decoration : underline;
	font-family : Arial;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
	}

.Ahomeblanc:Hover  {
	text-decoration : none;
	font-family : Arial;
	font-size : 8pt;
	color : #FFFFFF;
	font-weight : bold;
	}
.bonsplans {
	background-repeat: no-repeat;
	background-position: bottom;
}
.style {
	background-position: bottom;
	background-color: #FFFFFF;
}
A.suite  {
	font-size : 8pt;
	color : #E39703;
	font-weight : bold;
	font-style : normal;
	text-decoration : underline;
	font-family :  Arial;
}

A.suite:Visited  {
	color : #E39703;
	font-size : 8pt;
	font-weight : bold;
	font-style : normal;
	text-decoration : underline;
}

A.suite:Active  {
	font-size : 8pt;
	color : #E39703;
	font-weight : bold;
	font-style : normal;
	text-decoration : underline;
}

A.suite:Hover  {
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	color : #E39703;
	text-decoration : none;
}
td.ligne0 {
	background-color: #ECECEC;
}	
td.ligne1 {
	background-color: #FFFFFF;
	
}
.bulletin {
	font-family : Arial;
	font-size: 10pt;
	color : 03336A;
	font-weight: bold;
	text-transform: uppercase;
}
.bulletin-sstitre {
	font-family : Arial;
	font-size: 8pt;
	color : 3684DA;
	font-weight: bold;
	text-transform: uppercase;
}
.Apied  {
	font-family : Arial;
	font-size : 7pt;
	color : #FFFFFF;
	font-weight : bold;
	font-style: normal;
	text-decoration: none;
	}

.Apied:Visited  {
	font-family : Arial;
	font-size : 7pt;
	color : #FFFFFF;
	font-weight : bold;
	font-style: normal;
	text-decoration: none;
	}

.Apied:Active  {
	font-family : Arial;
	font-size : 7pt;
	color : #FFFFFF;
	font-weight : bold;
	font-style: normal;
	text-decoration: none;
	}

.Apied:Hover  {
	text-decoration : underline;
	font-family : Arial;
	font-size : 7pt;
	color : #FFFFFF;
	font-weight : bold;
	font-style: normal;
	text-decoration: none;
	}
.AW_Titre  {
	font-family : Arial;
	font-size : 8pt;
	color : #114E91;
	font-weight : bold;
	}
.titre {
	font-family : Arial;
	font-size: 9pt;
	color : #3684DA;
	font-weight: bold;
	text-transform: uppercase;
}
.titre2 {
	font-family : Arial;
	font-size: 9pt;
	color : #3684DA;
	font-weight: bold;
}
.annonces  {
	font-family : Arial;
	font-size: 9pt;
	color : #3684DA;
	font-weight: bold;
	text-transform: uppercase;
}
.soustitre {
	font-family : Arial;
	font-size: 9pt;
	color : #3684DA;
	font-weight: bold;
	text-transform: none;
}
.actu-anmsm {
	background-repeat: no-repeat;
	background-position: right bottom;
}
.promo {
	font-size : 10pt;
	font-family : Arial;
	color : #03336A;
}
.promotitre {
	font-family : Arial;
	font-size: 10pt;
	color : #3684DA;
	font-weight: bold;
	text-transform: uppercase;
}
.promosoustitre {
	font-family : Arial;
	font-size: 10pt;
	color : #3684DA;
	font-weight: bold;
	text-transform: none;
}
.tr-entete{
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(img/bp-deg.gif);
}
img.png {
  img behavior: url(png.htc);
}
.contourmarron {
	border: 1px solid #A25311;
}
.ouverture-pro {
	text-decoration : none;
	font-size : 10pt;
	color : #A25311;
	font-weight : bold;
}
.fondpage{
	background-repeat: repeat-x;
	background-position: center;
	background-color: #010608;
	background-image: url(img/body-deg.gif);
}
.fondactu{
	background-repeat: no-repeat;
	background-image: url(img/fond-actu2007.jpg);
	background-position: top;
}
.fondpied{
	background-repeat: repeat-x;
	background-image: url(img/fond-pied2007.gif);
}
.fondwebcam{
	background-repeat: no-repeat;
	background-image: url(img/fond-webcam.jpg);
	background-position: top;
}
.fondvideo{
	background-repeat: no-repeat;
	background-image: url(img/fond-video.jpg);
	background-position: bottom;
	background-color: #030305;
        color : #FFFFFF;
}
.sf  {
	font-size : 14pt;
	font-family : Arial;
	color : #A25311;
}
.fond-chute{
	background-repeat: no-repeat;
	background-image: url(img/fond-txt.jpg);
	background-position: top;
}
.fondpage-chute{
	background-repeat: repeat-x;
	background-position: top;
	background-color: #010709;
	background-image: url(img/chute-body.gif);
}
.chute-txt  {
	font-size : 10pt;
	font-family : Arial;
	color : #000000;
}
.chute-nom  {
	font-size : 10pt;
	font-family : Arial;
	color : #000000;
	font-weight: bold;
	text-transform: uppercase;
}

.chute-hauteur  {
	font-size : 10pt;
	font-family : Arial;
	color : #418803;
	font-weight: bold;
}
