html,body {text-align:center;}
* {padding:0px;	margin:0px;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474748;
	background:#DBF2FD;
}
.inlineSubtitle {
	color:#009EE1;
    font-weight:bold;
}

td,select,form,option,input {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
input{border: 1px solid #000000;font-size:10px;}
p {margin-bottom:10px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.event li, .news li, .simple_content li {
  margin-left:20px;
}

/* PNG Fix */
.breadcrumb img, #navigation img, h1 img, h2 img, #meteo img {behavior: url(/scripts/js/pngfix/iepngfix.htc) }

/* lib Shadowbox */
/*#sb-content {padding-left:22px;background:#ffffff;width:97%;}*/

td {vertical-align:top;}

div {border:0px solid red;}

img {border:0px none #ffffff;}

sup {
font-size:14px;
vertical-align:baseline;
}

h1,h2,h3,h4,h5,h6 {font-weight:bold;}

h1 {margin-bottom:20px;}
h2 {font-size: 13px;margin-bottom:15px;margin-top:15px;}
h3 {font-size: 13px;margin-bottom:20px;margin-top:10px;}
h4 {font-size: 12px;margin-bottom:5px;margin-top:10px;}

a:link,a:visited {text-decoration:none; color:#474748;}
a:hover,a:active {text-decoration:none; color:#009EE1;}


/* Template */
#container {width:962px;margin-left:auto;margin-right:auto;background:#ffffff;height:100%;position:relative;}
#header {position:relative;height:130px; z-index:99;}
#logoVerbier {position:absolute;left:10px;top:0;}
#navigation {position:absolute;left:131px;top:78px;}
#recherche {position:absolute;right:170px;top:4px;background:url(/multimedia/images/img_structures/picto-separation.gif) top right no-repeat;padding-right:15px;}
#recherche div {color:#B8B8B8;border-bottom:1px solid #D4D0C8;border-right:1px solid #D4D0C8;border-top:1px solid #808080;border-left:1px solid #808080;}
#recherche input {border-color:#D4D0C7;color:#D4D0C7;}
#langues {position:absolute;right:103px;top:4px;display:;}
#saison {position:absolute;right:0;top:0;}
#mainFlash {padding-bottom:10px;z-index:1;}
.newsletter .validation {background:none;border:0;color:#009EE1;font-size:11px;font-weight:bold;cursor:pointer;width:auto;}

/* Interne */
#contentContainer {
background:url(/multimedia/images/img_structures/bkg-content-int.gif) repeat-y 708px;
padding-left:10px;padding-right:10px;
position:relative;
padding-top:1px;
} 
#content {
float:left;
text-align:left;
width:680px;
}
#contentHeader {text-align:left;}
#contentHeader a {}


/* Bread crumb */
.breadcrumb a:link, .breadcrumb a:visited {color:#999999;}
.breadcrumb a:hover, .breadcrumb a:active {color:#277A94;}
.breadcrumb .active {font-weight:bold;}
.breadcrumb img {margin-bottom:-7px;}
.breadcrumb .separator, .news .separator {font-size:18px;color:#B6B6B6;}

.simple_content .image_right {position:relative;}
.simple_content .image_right img {border:1px solid #474748;}
.simple_content .bordure-image {position:absolute;top:-15px;left:-8px;}
.mainText .bordure-image, .station .bordure-image  {display:none;}
.simple_content .simple_content, .intro {font-size:13px;}
.simple_content .simple_content {padding-top:0;}
.hebergementIndex .intro {padding-bottom:20px;}
 

#tools {padding-top:6px;float:right;}
#tools li, .docs li {list-style-type:none;float:left;}
#tools ul, .docs ul {padding:0;float:left;padding-right:10px;}

#colDroite {
position:relative;
margin-left:700px;
text-align:left;
z-index:98;
}
#bkg-degrade {position:absolute;right:4px;bottom:-3px;z-index:1;}
#courbe {position:absolute;right:4px;bottom:-3px;z-index:99;}
.image_right a img, {border:1px solid #5A5F64;}

/* Accroches - teasers */
.accroche {background:url(/multimedia/images/img_structures/bkg-teaser-int.gif) bottom repeat-x;
padding-left:10px;
padding-right:10px;
}
.teaserColSmall {
background:url(/multimedia/images/img_structures/bkg-teaser-small.jpg) no-repeat bottom;
padding:0 15px 15px 15px;
}
.teaserColBig {
background:url(/multimedia/images/img_structures/bkg-teaser-big.jpg) no-repeat bottom;
padding:0 15px 15px 10px;
}
.teaserColBig h2 img {margin-bottom:-7px;}
.teaserColBig h2 {font-size:18px;color:#B6B6B6;}

/* Teaser Web TV */
.web-tv > div {position:relative;height:107px;width:208px;cursor:pointer;border:1px solid #000000;}
.web-tv div div {position:absolute;bottom:30px;left:0px;width:100%;text-align:center;height:50px;}

/* Teaser Agenda */
.teaser_agenda{padding-bottom:4px;}
.teaser_agenda h4{font-size:11px; font-style:italic; font-weight:normal; margin:0; padding:0; }
.teaser_agenda h3{margin:0; padding:0; }
.teaser_agenda p{background:url(/multimedia/images/img_structures/bkg_dot_separ.gif) bottom center repeat-x; padding-bottom:10px; margin-right:10px}
.teaser_agenda_last p{padding-bottom:0px;}

/* Teaser Events*/
.teaser_events{background:url(/multimedia/images/img_structures/bkg_teaser_events.jpg) bottom repeat-x; position:relative; padding-bottom:4px; padding-top:0px;}
.teaser_events img.illustration {border:1px solid #5A5F64;}
.teaser_events .legende{padding:3px 3px 0 0; width:205px; height:17px; position:absolute; bottom:8px; left:16px; text-align:right; background-color:#fff; opacity: 0.85;}

/* Teaser Photos*/
.teaser_photos{background:url(/multimedia/images/img_structures/bkg_teaser_events.jpg) bottom repeat-x; position:relative; padding-bottom:4px; padding-top:0px;}
.teaser_photos img.illustration {border:1px solid #5A5F64;}
.teaser_photos .teaser_photo_link {position:absolute; bottom:8px; left:180px; text-align:right;}

/* Teaser Réserver en ligne*/
.teaser_reserver{height:145px;}
.teaser_reserver form{padding:5px 0 10px 0; margin:0;}
.teaser_reserver select{font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#ccc; border:#4bb5e1 solid 1px; width:175px; padding:0; margin:0;}
.teaser_reserver .teaser_res_form{text-align:center;}

/* Teaser Videos*/
.teaser_video{ position:relative; padding-bottom:4px; padding-top:0px;}
.teaser_video img.illustration {border:1px solid #5A5F64;}
.teaser_video .teaser_video_link {position:absolute; bottom:8px; left:180px; text-align:right;}


/* Teaser Devenez membres*/
.teaser_devenez_membre{background:url(/multimedia/images/img_structures/bkg_teaser_events.jpg) bottom repeat-x; position:relative; padding-bottom:4px; padding-top:0px;}
.teaser_devenez_membre img.illustration {border:1px solid #5A5F64;}
.teaser_devenez_membre .legende{padding:3px 3px 0 0; width:205px; height:17px; position:absolute; bottom:8px; left:16px; text-align:right; background-color:#fff; opacity: 0.85;}


/* Teaser login*/
.teaser_login form{margin:0; padding:0;}
.teaser_login input{margin:0; padding:0; width:138px; border:#9d9d9d solid 1px;}

h1 {color:#009EE1;font-size:16px;clear:both;}


/* Footer */
#footer {height:60px;position:relative;clear:both;}
#footer #footerText {position:absolute;top:25px;left:320px;}
#footer #footerText a, #footer #facebook a  {padding-left:0px;padding-right:20px;font-size:11px;color:#474748;}
#footer #footerText a:hover, #footer #facebook a:hover {color:#000000;}
#logo-Tsoumaz-Bagnes {position:absolute;top:6px;right:10px;}
#footer #facebook {position:absolute;top:22px;left:10px;}


/* NEWS */
.news h1 {margin-bottom:0;}
.newshome h2 {
font-size:12px;
margin:0;
}
.newshome .date{padding-top:4px;font-weight:bold;}
.news .header {width:210px;float:left;font-size:12px;}

.news_index .news{float:left;width:100%;padding:5px 0px 0px 5px;}
.news_index .date{padding-bottom:0px;margin:0px;}
.news_index h2{margin-top:5px;}
.news_index p{margin-bottom:5px;}
.news_index .img{float:left;padding:2px;margin:0px 5px 5px 0px;border:1px solid #ccc;}
.news_index .pagination{float:right;margin:10px;}
	
.news_detail{clear:both;}
.news_detail .img{float:right;padding:2px;margin:5px 0px 10px 10px;border:1px solid #ccc;}
.news_detail .gallery{float:left;width:100%;padding:10px 0px 10px 0px;}
.news_detail .gallery .gallery_image{float:left;width:130px;padding:2px;margin:2px 6px 5px 0px;border:1px solid #ccc;}
.news_detail .pagination_news{width:100%;padding-top:20px;}

.actu_home{
	 min-height:187px;   height:auto !important;   height:187px;
}
.actu_home .title{
	margin:0px 0px 10px 0px; float: right; width: 105px;
}

.newsIndex h1 {color:#009EE1;}
.newsIndex #resultats h2 {font-size:13px;margin:0px;width:90%;}
.newsIndex #resultats div.contenu {width:90%;}
.newsIndex #resultats h3 {font-size:11px;font-weight:normal;margin:0;font-weight:bold;}
.newsIndex #resultats div.col1, .newsIndex #resultats div.col2, .newsIndex #resultats div.col3 {height:234px;float:left;position:relative;padding-top:25px;}
.newsIndex #resultats .col1 {width:233px;background:url(/multimedia/images/img_structures/bkg-degrade-moyen.jpg) 221px repeat-y;}
.newsIndex #resultats .col2 {width:233px;background:url(/multimedia/images/img_structures/bkg-degrade-moyen.jpg) 221px repeat-y;}
.newsIndex #resultats .col3 {width:212px;}
.newsIndex #resultats .col1 p, .newsIndex #resultats .col2 p {padding-right:20px;}
.newsIndex #resultats div p.enSavoirPlus {padding-right:0;}

.newsMain {clear:both;padding-top:10px;font-size:12px;}
.newsMain p {font-size:12px;}

.news h4 {margin-top:0;}

.clearfloat{
clear:both;
}


/* STATIC CONTENT */
.docs h3{
       padding-bottom:10px;
       margin-bottom:0px;
}
.docs li {padding-right:20px;}
.docs h3 {background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:0px;
padding-bottom:12px;
}

.image_right {float:right;margin:0px 0px 20px 10px;}
.news .image_right img {border:1px solid #5A5F64;}
.image_right .bordure-image img {border:0;}


/* Détail et index: css commun */
.mainText {clear:both;padding-top:10px;}
.lienRetourTop {font-size:9px;clear:both;}
.lienRetourBottom {margin-top:20px;font-size:9px;clear:both;}
.docs, .header p {margin-bottom:18px;margin-right:5px;text-align:justify;}
.header {margin-bottom:20px;}
.header h2 {color:#009EE1;font-size:11px;margin:0;margin-bottom:10px;}
.simple_content {padding-top:20px;}
.simple_content a:link, .simple_content a:visited {color:#009EE1;font-weight:bold;}
.simple_content a:hover, .simple_content a:active {color:#474748;font-weight:bold;}
.mainText h3 {background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:0px;
padding-bottom:12px;
}

/* Recherche: css commun */
.enSavoirPlus {position:absolute;right:25px;}
.enSavoirPlus a:link, .enSavoirPlus a:visited {color:#474748;}
.enSavoirPlus a:hover, .enSavoirPlus a:active {color:#009EE1;}

.pageSuivante {text-align:right;clear:both;}
.pageSuivante a:link, .pageSuivante a:visited {color:#474748;}
.pageSuivante a:hover, .pageSuivante a:active {color:#009EE1;}

.rechercheIndex {background:#B8B8B8;padding:7px;color:#ffffff;padding-left:5px;padding-right:5px;}
.rechercheIndex input  {color:#828282;border:1px solid #009EE1;font-size:10px;padding:2px;}
.rechercheIndex select, .rechercheIndex option {color:#828282;border:1px solid #009EE1;font-size:10px;}
.rechercheIndex option {padding-right:10px;border:1px solid #ffffff;}
.rechercheIndex td {vertical-align:middle;padding-right:10px;}
.rechercheIndex .submit  {color:#ffffff;border:0;font-weight:bold;font-size:12px;background:none;cursor:pointer;}

#resultats {}
#resultats div img.illustration {border:1px solid #5A5F64;margin-bottom:10px;}

#rechercheResultats h2 {margin-top:10px;margin-bottom:0;}
#rechercheResultats h3 {margin-top:10px;margin-bottom:0;font-size:11px;}
#rechercheResultats .rubrique {background:url(/multimedia/images/img_structures/bkg_dot_separ.gif) repeat-x center bottom;padding-bottom:10px;}


/* WEBCAMS */ 
.webcams .col1 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 221px repeat-y; height:;}
.webcams .col2 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 221px repeat-y;}
.webcams .col3 {width:212px;}
.webcams div {height:200px;float:left;position:relative;}
.webcams .intro {display:none;}
.webcams img.illustration {border:1px solid #5A5F64;}
.webcams .webcam {
	display:block;
	height:160px;
	width:210px;

}

/* HEBERGEMENTS */
/*.hebergement tr td {padding:3px;color:#277A94;}*/
.hebergement .coordonnees {padding-bottom:10px;}
.hebergement .coordonnees td {padding-right:2px;}
.hebergement .capacites p {margin-bottom:5px;}
.hebergement .capacites {padding-bottom:10px;}
.hebergement .capacites td {padding-right:2px;}
.hebergement .item1{background-color:#f7f7f7;}
.hebergement .item2{background-color:#ffffff;}
.hebergement .reservez {height:29px;clear:both;background:url(/multimedia/images/img_structures/bkg-reservation.gif) repeat-x;padding:8px;margin-top:10px;}
.hebergement .reservez1 {float:left;padding-right:10px;}
.hebergement .reservez2 {}
.hebergement .tarifs {clear:both;}
.hebergement .bordure-image {left:-15px;}

.hebergement h1 {margin-bottom:0;color:#921219;}
.hebergement .header h2 {color:#921219;padding-bottom:15px;}
.hebergement .header {width:210px;float:left;}
.pictoHebergement {float:left;padding-right:10px;padding-bottom:5px;}

.hebergementIndex h1 {color:#921219;}
.hebergementIndex #resultats h2 {color:#921219;font-size:13px;height:19px;}
.hebergementIndex #resultats h3 {color:#921219;font-size:11px;font-weight:normal;margin:0;margin-bottom:10px;}
.hebergementIndex #resultats div {height:400px;float:left;position:relative;}
.hebergementIndex #resultats .col1 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 221px repeat-y;}
.hebergementIndex #resultats .col2 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 221px repeat-y;}
.hebergementIndex #resultats .col3 {width:212px;}
.hebergementIndex .operators {clear:both;}
.hebergementIndex .operators td {width:33%;}
.hebergementIndex .operators td p {margin-bottom:5px;color:#8a8889;}
.hebergementIndex .operators h3 {background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:0px;
padding-bottom:12px;
}
.hebergementIndex #resultats .capacites td.image {text-align:center;vertical-align:middle;}
.hebergementIndex #resultats .capacites td.caption {text-align: left;vertical-align: middle;}

/* culture Patrimoine */

.culturePatrimoine h3 {
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:0px;
padding-bottom:12px;
margin-top:27px;
clear:both;
}

.culturePatrimoine a {text-decoration:none !important;}

/* Détente */

.detenteBienEtre h1 {margin-bottom:0;color:#921219;}
.detenteBienEtre .header h2 {color:#921219;padding-bottom:0px;}
.detenteBienEtre .header {width:210px;float:left;}
.detenteBienEtre .header2 {width:210px;float:left;padding-top:48px;}

.detenteBienEtre h3 {
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:0px;
padding-bottom:12px;
margin-top:27px;
clear:both;
}

.detenteBienEtreIndex h1 {color:#009EE1;}
.detenteBienEtreIndex #resultats h2 {color:#921219;font-size:13px;margin-bottom:0;padding-bottom:0;margin-bottom:0;padding-bottom:0;width:206px}
.detenteBienEtreIndex #resultats h3 {color:#921219;font-size:11px;font-weight:normal;margin:0;margin-bottom:10px;width:206px}
.detenteBienEtreIndex #resultats div {height:400px;float:left;position:relative;}
.detenteBienEtreIndex #resultats .col1 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 221px repeat-y;}
.detenteBienEtreIndex #resultats .col2 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 221px repeat-y;}
.detenteBienEtreIndex #resultats .col3 {width:212px;}


/* Agenda */
.agenda h1 {}
.agenda h1 .petit {font-size:10px;}
.agenda .header {float:left;width:100%;margin-bottom:10px;font-size:12px;}
.agenda .rechercheIndex td {padding:2px;padding-right:10px;}
.agenda .resultats td {padding:4px;}
.agenda h3{
	background:url(/multimedia/images/img_structures/bkg_dot_separ.gif) bottom center repeat-x; 
	padding-bottom:5px; 
	margin-right:10px;
	margin-bottom:0px;
}

/* Sortir */

.sortir h1 {margin-bottom:0;color:#921219;}
.sortir .header h2 {color:#921219;padding-bottom:0px;}
.sortir .header {width:210px;float:left;}
.sortir .header2 {width:210px;float:left;padding-top:48px;}

.sortir h3 {
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:0px;
padding-bottom:12px;
margin-top:27px;
clear:both;
}

.sortirIndex h1 {color:#009EE1;}
.sortirIndex #resultats h2 {color:#921219;font-size:13px;height:19px;margin-bottom:0;padding-bottom:0;margin-bottom:0;padding-bottom:0;}
.sortirIndex #resultats h3 {color:#921219;font-size:11px;font-weight:normal;margin:0;margin-bottom:10px;}
.sortirIndex #resultats div {height:400px;float:left;position:relative;}
.sortirIndex #resultats .col1 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 221px repeat-y;}
.sortirIndex #resultats .col2 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 221px repeat-y;}
.sortirIndex #resultats .col3 {width:212px;}

/* ANNUAIRE */
.annuaireIndex .intro {padding-bottom:10px;} 
.annuaireIndex h1 {color:#921219;}
.annuaireIndex .rechercheIndex .categ option {font-size:11px;}
.annuaireIndex #resultats h2 {font-size:11px;margin-bottom:0;padding-bottom:0;margin-bottom:0;padding-bottom:0;}
.annuaireIndex #resultats h3 {color:#921219;font-size:11px;font-weight:normal;margin:0;margin-bottom:10px;}
.annuaireIndex #resultats div.col1, .annuaireIndex #resultats div.col2, .annuaireIndex #resultats div.col3 {float:left;position:relative;
	min-height:215px;
  height:auto !important;
  height:215px;
}
.annuaireIndex #resultats .col1 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats-annuaire.jpg) left bottom no-repeat;}
.annuaireIndex #resultats .col2 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats-annuaire.jpg) left bottom no-repeat;}
.annuaireIndex #resultats .col3 {width:212px;background:url(/multimedia/images/img_structures/bkg-resultats-annuaire.jpg) left bottom no-repeat;}
.annuaireIndex #resultats .contenu {width:90%;}
.annuaireIndex #resultats .phonefax {}
.annuaireIndex #resultats .pointille {background:url("/multimedia/images/img_structures/bkg-pointille.gif") repeat-x center bottom;font-size:1px;margin:10px 0 10px 0;}
.annuaireIndex #resultats .info {font-style:italic;height:40px;}
.annuaireIndex #resultats .info p {margin:0;}
.annuaireIndex #resultats .adresse {padding-bottom:10px;padding-top:0px;}
.annuaireIndex #resultats .sitewebemail {padding-bottom:10px;}
.annuaireIndex #resultats .categories {font-style:italic;}

/* Domaine */
.domaine {}
.domaine .header {width:210px;float:left;font-size:12px;}
.domaine .liste {
font-size:11px;
} 
.domaine .select {padding-bottom:20px;}

.domaine .station {
/* background:url(/multimedia/images/img_structures/bkg-station.jpg) repeat-x bottom; */
clear:both;
}
.domaine .station h3 {
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:0px;
padding-bottom:12px;
}
.domaine .stationDescription {
float:left;
width:440px;
}
.domaine .stationDescription h4 {
font-size:12px;
}
.domaine .stationDescription table {
width:100%;
}
.domaine .stationDescription td {
width:50%;
padding:5px;
}

.domaine .infoscomplementaires td {padding:0;padding-left:5px;}

/* ProgressBar */
div.progress-container {
  width: 100%; 
  margin: 2px 5px 2px 5px; 
  padding: 1px; 
  float: left; 
}

#pBlack .percent {
  background-color:black;
	float:left;
  height: 5px;
	margin-top:5px;
}
#pBlack > div{
  font-color:black
}
#pRed .percent {
  background-color:#E30119;
	float:left;	 
  height: 5px;
	margin-top:5px;	
}
#pRed{
  font-color:#E30119;
}
#pBlue .percent {
  background-color:#0FA3E1;
	float:left;
  height: 5px;
	margin-top:5px;	
}
#pBlue{
  font-color:#0FA3E1;
}


/* Events */
.event h1 {margin-bottom:0;}
.event h2 {font-weight:normal!important;}
.event .header {width:210px;float:left;}



/* Plan du site */
.sitemap{
   margin-bottom:10px;
   margin-top:0px;
}
#sitemapTable{
  margin-left:25px;
}


/* gastronomie */

.gastronomie h1 {margin-bottom:0;color:#921219;}
.gastronomie .header h2 {color:#921219;padding-bottom:0px;}
.gastronomie .header {width:210px;float:left;}
.gastronomie .header2 {width:210px;float:left;padding-top:48px;}

.gastronomie h3 {
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:0px;
padding-bottom:12px;
margin-top:27px;
clear:both;
}

.gastronomieIndex h1 {color:#009EE1;}
.gastronomieIndex #resultats h2 {color:#921219;font-size:13px;height:19px;margin-bottom:0px;padding-bottom:0px;}
.gastronomieIndex #resultats h3 {color:#921219;font-size:11px;font-weight:normal;margin:0;margin-bottom:10px;}
.gastronomieIndex #resultats div.col1, .gastronomieIndex #resultats div.col2, .gastronomieIndex #resultats div.col3 {height:400px;float:left;position:relative;}
.gastronomieIndex #resultats .col1 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 221px repeat-y;}
.gastronomieIndex #resultats .col2 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 221px repeat-y;}
.gastronomieIndex #resultats .col3 {width:212px;}
.gastronomieIndex #resultats div div {width:90%;}

.rechercheIndex select.gastroctrDropDown {width:118px;}
.rechercheIndex select.gastroctrDropDownClick {width:300px;}

/* Luge */
.luge .header {width:210px;float:left;font-size:12px;}

.luge .station {
clear:both;
}
.luge h3 {
margin-bottom:0px;
padding-bottom:12px;
margin-top:27px;
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
}
.luge .stationDescription h4 {
font-size:11px;
}

.luge .stationDescription {
width:100%;
}
.luge blockquote {
padding-left:10px;
}
.luge tr {
height:100%;
}
.luge .col1 {
width:435px;
padding-right:15px;
}
.luge .col2 {height:100%;font-size:1px;width:6px;}
.luge .col2 img {height:100%;width:6px;}
.luge .col3 {width:*;padding-left:10px;}



/* Photos */
.photosIndex h1 {}
.photosIndex #resultats h2 {font-size:13px;margin:0px;}
.photosIndex #resultats h3 {font-size:11px;font-weight:normal;margin:0;font-weight:bold;}
.photosIndex #resultats div {height:270px;float:left;position:relative;padding-top:20px;}
.photosIndex #resultats .col1 {width:353px;background:url(/multimedia/images/img_structures/bkg-degrade-moyen.jpg) 338px no-repeat;}
.photosIndex #resultats .col2 {width:327px;}
.photosIndex .intro {padding-bottom:10px;display:none;}

/* Plan des pistes */
.planPistes #resultats h2 {font-size:13px; margin-top:6px;}
.planPistes #resultats p {width:325px;}
.planPistes #resultats h3 {font-size:12px;font-weight:normal;margin:0;font-weight:bold;width:325px;padding-top:5px;}
.planPistes #resultats div {height:270px;float:left;position:relative;padding-top:20px;}
.planPistes #resultats .col1 {width:353px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 338px no-repeat;height:100%;}
.planPistes #resultats .col2 {width:327px;height:100%;}
.planPistes #resultats ul {margin-left:20px;line-height:1.6em;font-size:11px;list-style-image:url(/multimedia/images/img_structures/picto-download.gif);}
.planPistes #resultats ul li {margin-bottom:7px;}

/* Communiqués de presse */
.presse h1 {color:#921219; margin-bottom:17px;}
.presse #pressecontenu h2 {font-size:13px;margin:0px;}
.presse #pressecontenu h3 {font-size:11px;font-weight:normal;margin:0;font-weight:bold;}
.presseligne{padding-bottom:10px; margin-bottom:20px; background:url(/multimedia/images/img_structures/bg_separ_presse.gif) bottom center no-repeat;}


/* ski et snowboard*/
.skisnowboard h3 {
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:0px;
padding-bottom:12px;
}
.skisnowboard .bordure-image {display:none;}
.skisnowboard .tableau-infos {margin-bottom:10px;width:450px;}
.skisnowboard .tableau-infos .col1 {width:42%;padding-left:5px;}
.skisnowboard .tableau-infos .col2 {width:58%;padding-left:5px;}
.skisnowboard .tableau-infos .label-bleu, .skisnowboard .tableau-infos .label-rouge, .skisnowboard .tableau-infos .label-noir {
padding-right:5px;
}
.skisnowboard .tableau-infos .label-bleu {color:#0fa3e1;float:left;width:80px;}
.skisnowboard .tableau-infos .label-rouge {color:#e3001b;float:left;width:80px;}
.skisnowboard .tableau-infos .label-noir {color:#000000;float:left;width:80px;}

.ski h1 {color:#921219; margin-bottom:17px;}
.ski h2 {font-size:13px;margin:0 0 15px 0;}
.ski h3 {font-size:11px;font-weight:normal;margin:0;font-weight:bold;}
.ski #ski_content .col1 {width:353px;background:url(/multimedia/images/img_structures/degrade_long.jpg) 338px no-repeat; float:left;}
.ski #ski_content .col2 {width:327px; float:left}
#ski_content div img.illustration {border:1px solid #5A5F64;margin-bottom:10px;}
#ski_content div p {margin-right:10px;}
.ski {padding-bottom:20px;}


/* ski et snowboard detail*/
.ski_detail h1 {color:#921219; margin-bottom:17px;}
.ski_detail h2 {font-size:13px;margin:0 0 15px 0;}
.ski_detail h3 {font-size:11px;font-weight:normal;margin:0;font-weight:bold;}
.ski_detail #ski_detail_content .col1 {width:353px;background:url(/multimedia/images/img_structures/bkg-degrade-moyen.jpg) 338px 30px no-repeat; float:left;}
.ski_detail #ski_detail_content .col2 {width:327px; float:left}
#ski_detail_content div img.illustration {border:1px solid #5A5F64;margin-bottom:10px; margin-top:36px;}
#ski_detail_content div p {margin-right:22px;}
#ski_detail_content {padding-bottom:35px;}

/* Espace Pro index*/
.espacepro {background:url(/multimedia/images/img_structures/bkg_espace_pro_index.jpg) bottom center no-repeat;}
.espacepro h1 {color:#921219; margin-bottom:17px;}
.espacepro h2 {font-size:13px;margin:0 0 15px 0;}
.espacepro h3 {font-size:11px;font-weight:normal;margin:0;font-weight:bold;}
.espacepro #espacepro_content .col1 {width:353px; float:left;}
.espacepro #espacepro_content .col1 p {margin-left:3px;}
.espacepro #espacepro_content .col2 {width:327px; float:left;}
#espacepro_content div img.illustration {border:1px solid #5A5F64;margin-bottom:10px; margin-top:36px;}
#espacepro_content div p {margin-right:22px;}
#espacepro_content {padding-top:20px;}
p.espacepro_right{text-align:right;}

.customForm .col1 {width:353px; float:left;}
.customForm .col2 {width:327px; float:right;}

/* Brochures index */
.brochureIndex h1 {color:#009EE1;}
.brochureIndex #resultats h2 {font-size:13px;margin:0px;}
.brochureIndex #resultats h3 {font-size:13px;margin-bottom:5px;}
.brochureIndex #resultats div {/*height:234px;*/float:left;position:relative;padding-top:25px;}
.brochureIndex #resultats .col1 {width:233px;background:url(/multimedia/images/img_structures/bkg-degrade-moyen.jpg) 221px repeat-y;}
.brochureIndex #resultats .col2 {width:233px;background:url(/multimedia/images/img_structures/bkg-degrade-moyen.jpg) 221px repeat-y;}
.brochureIndex #resultats .col3 {width:212px;}
.brochureIndex #resultats .col1 p, .newsIndex #resultats .col2 p {padding-right:20px;}
.brochureIndex #resultats div p.enSavoirPlus {padding-right:0;}
.brochureIndex #resultats div img.illustration {border:1px solid #5A5F64;margin-bottom:10px;margin-left:45px;margin-top:5px;}


/* sortir detail */
/*
.sortir h1 {color:#921219;}
.sortir h1 .petit {font-size:10px;}
.sortir .header {float:left;width:440px;}
.sortir th {width:50%;padding-bottom:2px;}
.sortir table {padding-bottom:15px;}*/


/* Video detail */
.video h1 {margin:0 0 10px 0; color:#921219;}
.video h2 {font-size:11px;margin:0; color:#474748;}
.video .img_left{width:462px;float:left;font-size:12px; background:url(/multimedia/images/img_structures/bkg-degrade-image-grande.jpg) right top no-repeat}	
.video .header{float:left; width:200px; margin-left:5px;}

/* Ski de fond / Escalade / Haute montagne / Golf / Tennis / Piscine / Parapente / Environnement / Kids / Activités sensations et découverte / Excursions / Autres sports */
.skidefond .header, .escalade .header, .haute-montagne .header, .golf .header, .tennis .header, .piscine .header, .parapente .header, .environnement .header, .kids-ete .header, .sensations .header, .excursions .header, .autres-sports .header {width:210px;float:left;font-size:12px;}
.skidefond .liste, .escalade .liste, .haute-montagne .liste, .golf .liste, .tennis .liste, .piscine .liste, .environnement .liste, .kids-ete .liste, .sensations .liste, .excursions .liste, .autres-sports .liste {
font-size:11px;
} 
.skidefond h3, .escalade h3, .haute-montagne h3, .golf h3, .tennis h3, .piscine h3, .parapente h3, .environnement h3, .kids-ete h3, .sensations h3, .excursions h3, .autres-sports h3 {
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:10px;
padding-bottom:12px;
margin-top:27px;
}
.skidefond .station, .escalade .station, .haute-montagne .station, .golf .station, .tennis .station, .piscine .station, .parapente .station, .environnement .station, .kids-ete .station, .sensations .station, .excursions .station, .autres-sports .station {padding-bottom:20px;}
.skidefond .stationDescription, .escalade .stationDescription, .haute-montagne .stationDescription, .golf .stationDescription, .tennis .stationDescription, .piscine .stationDescription, .parapente .stationDescription, .environnement .stationDescription, .kids-ete .stationDescription, .sensations .stationDescription, .excursions .stationDescription, .autres-sports .stationDescription {
float:left;
width:440px;
}
.skidefond .item, .escalade .item, .haute-montagne .item, .golf .item, .tennis .item, .piscine .item, .parapente .item, .environnement .item, .kids-ete .item, .sensations .item, .excursions .item, .autres-sports .item {clear:both;padding-bottom:20px;}
.skidefond .stationDescription h4, .escalade .stationDescription h4, .haute-montagne .stationDescription h4, .golf .stationDescription h4, .tennis .stationDescription h4, .piscine .stationDescription h4, .parapente h4, .environnement h4, .kids-ete h4, .sensations h4, .excursions h4, .autres-sports h4 {
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
font-size:12px;
margin-bottom:0px;
padding-bottom:12px;
}
.skidefond .stationDescription table, .escalade .stationDescription table, .haute-montagne .stationDescription table, .golf .stationDescription table, .tennis .stationDescription table, .piscine .stationDescription table, .parapente .stationDescription table, .environnement .stationDescription table, .kids-ete .stationDescription table, .sensations .stationDescription table, .excursions .stationDescription table, .autres-sports .stationDescription table {
width:100%;
}
.skidefond .stationDescription td, .escalade .stationDescription td, .haute-montagne .stationDescription td, .golf .stationDescription td, .tennis .stationDescription td, .piscine .stationDescription td, .parapente .stationDescription td, .environnement .stationDescription td, .kids-ete .stationDescription td, .sensations .stationDescription td, .excursions .stationDescription td, .autres-sports  .stationDescription td {
width:50%;
padding:5px;
}

/* Kids */
.kids {}
.kids .header {width:210px;float:left;font-size:12px;}
.kids h3 {
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:0px;
padding-bottom:12px;
margin-top:27px;
}


/* Raquettes */
.raquettes {}
.raquettes .header {width:210px;float:left;font-size:12px;}
.raquettes h3 {margin-bottom:0px;
padding-bottom:12px;
margin-top:40px;
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
}
.raquettes .station {margin-bottom:20px;}


/* Destination */
.destination {}
.destination h1 {color:#921219;}
.destination .header {width:210px;float:left;font-size:12px;}

/* forfaits */
.forfaits .info1 {float:left;width:220px;margin-bottom:20px;} 
.forfaits .info2 {float:left;}
.forfaits .forfaits-station {padding-top:23px;}
.forfaits h2 {font-size:14px;margin-top:10px;margin-bottom:15px;}
table.tarif  {width:100%;border-collapse:collapse;margin-bottom:20px;background:url(/multimedia/images/img_structures/bkg-tableau-forfait.jpg) bottom repeat-x;}
table.tarif th, table.tarif td {padding:5px;text-align:center;vertical-align:middle;border:1px solid #595959;}
table.tarif .col1 {text-align:left;font-weight:bold;}
table.tarif .small {font-size:9px;font-weight:normal;}
.tarifabo {border-collapse:collapse;margin-bottom:20px;width:100%;}
.tarifabo th {font-weight:normal;border-right: #000 solid 1px;}
.tarifabo td {border-right: #000 solid 1px;}
.tarifabo td, .tarifabo th {padding:5px;text-align:center;vertical-align:middle;}
.tarifline2 {background-color:#ebebeb;}


/* tarif hotel */
table.tarifhotel  {width:100%;border-collapse:collapse;margin-bottom:20px;background:url(/multimedia/images/img_structures/bkg-tableau-forfait.jpg) bottom repeat-x;}
table.tarifhotel th, table.tarifhotel td {padding:5px;text-align:center;vertical-align:middle;border:1px solid #595959; color:#000!important;}
table.tarifhotel .col1 {text-align:left;font-weight:bold;}
table.tarifhotel .small {font-size:9px;font-weight:normal;}
.tarifabohotel {border-collapse:collapse;margin-bottom:20px;width:100%;}
.tarifabohotel th {font-weight:normal;border-right: #000 solid 1px;}
.tarifabohotel td {border-right: #000 solid 1px;}
.tarifabohotel td, .tarifabohotel th {padding:5px;text-align:center;vertical-align:middle;}
.tarifline2hotel {background-color:#ebebeb;}
.tarifasthotel{color:#ff0000;}


/* ECOLES DE SKI */
.schools tr td {padding:3px;color:#277A94;}
.schools .item1 {background-color:#f7f7f7;}
.schools .item2 {background-color:#ffffff;}
.schools .colindex1 {float:left;margin-top:20px;padding-right:20px;background:url(/multimedia/images/img_structures/bkg-degrade-image-grande.jpg) 337px no-repeat;}
.schools .colindex2 {float:left;margin-top:20px;}
.schools .colindex1 .illustration img, .schools .colindex2 .illustration img {border:1px solid #5A5F64;}

.schools h1 {}
.schools h2 {color:#921219;}
.schools .header {width:210px;float:left;}
.schools .contact {
background:url(/multimedia/images/img_structures/bkg-pointille.gif) top repeat-x;
width:95%;
padding-top:10px;}

.schools #resultats h2 {color:#921219;font-size:13px;}
.schools #resultats h3 {font-size:13px;font-weight:bold;margin:0;margin-bottom:10px;width:90%;}
.schools #resultats div.contenu {width:90%;}
.schools #resultats div.col1, .schools #resultats div.col2, .schools #resultats div.col3 {height:253px;float:left;position:relative;margin-bottom:20px;}
.schools #resultats .col1 {width:233px;background:url(/multimedia/images/img_structures/bkg-ecole-resultats-col1.jpg) bottom no-repeat;}
.schools #resultats .col2 {width:233px;background:url(/multimedia/images/img_structures/bkg-ecole-resultats-col2.jpg) bottom no-repeat;}
.schools #resultats .col3 {width:212px;background:url(/multimedia/images/img_structures/bkg-ecole-resultats-col2.jpg) bottom no-repeat;}
.schools #resultats img.illustration {border:0;}
.schools #resultats .place {font-weight:bold;}
.schools #resultats .logo {height:60px;padding-bottom:10px;}
.schools #resultats .logo img {max-height:55px;} 


/* COURTS SEJOURS */
.courts_sejours tr td {padding:3px;color:#277A94;}
.courts_sejours .item1{background-color:#f7f7f7;}
.courts_sejours .item2{background-color:#ffffff;}

.courts_sejours h1 {color:#921219;}
.courts_sejours h2 {color:#921219;}
.courts_sejours .intro {padding-bottom:20px;}
.courts_sejours .header {width:210px;float:left;}

.courts_sejours h1 {color:#921219;}
.courts_sejours #resultats h2 {color:#921219;font-size:13px;}
.courts_sejours #resultats h3 {color:#921219;font-size:11px;font-weight:normal;margin:0;margin-bottom:10px;}
.courts_sejours #resultats div {height:400px;float:left;position:relative;}
.courts_sejours #resultats .col1 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 221px repeat-y;}
.courts_sejours #resultats .col2 {width:233px;background:url(/multimedia/images/img_structures/bkg-resultats.jpg) 221px repeat-y;}
.courts_sejours #resultats .col3 {width:212px;}

/* ACTIVITES / DEUX-ROUES / RANDONNEE */
.activites h3, .deux-roues H3, .randonnee h3 {
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:0px;
padding-bottom:12px;
}
.activites .col, .deux-roues .col, .randonnee .col {float:left;padding-right:10px;}
.activites .col1, .deux-roues .col1, .randonnee .col1 {
float:left;
width:235px;
}
.activites .col2, .deux-roues .col2, .randonnee .col2 {
float:left;
width:218px;
}

.activites .colindex1, .activites .colindex2, .deux-roues .colindex1, .randonnee .colindex1, .deux-roues .colindex2, .randonnee .colindex2 {
margin-top:20px;float:left;
}
.activites .colindex1, .deux-roues .colindex1, .randonnee .colindex1 {
padding-right:25px;
background:url(/multimedia/images/img_structures/bkg-degrade-image-grande.jpg) 337px no-repeat;
}

.activites img.illustration, .deux-roues img.illustration, .randonnee img.illustration {border:1px solid #5A5F64;}
.activites .activite, .deux-roues .activite, .randonnee .activite {padding-bottom:20px;}
.activites .bordure-image, .deux-roues .bordure-image, .randonnee .bordure-image {display:none;}


/* Météo */
div#accroche_meteo { position:absolute; right:13px; top:132px;  background: url(/multimedia/images/img_structures/bkg_acc_meteo.gif) no-repeat; width:238px; height:238px; text-align:left; z-index:2;}

div#accroche_meteo h2 { margin-top:0px; font-size:12px; }
div#accroche_meteo a { font-weight:bold; }
div#accroche_meteo div#meteo { border-bottom:1px dotted #000; margin-top:15px; margin-left:15px; padding-bottom:5px; }
div#accroche_meteo div#webcam { margin-left:15px; margin-top:10px; margin-right:2px; }


div#accroche_meteo .temperature {
color:#009EE1;
float:left;
font-size:26px;
margin-right:0px;
padding-top:5px;
width:100px;
}
div#accroche_meteo td.col1 {height:50px;width:100px;}
div#accroche_meteo .temperature h2 {
margin-bottom:5px;
color:#474748;
}


/* Réservez en ligne */
.reserveonline #verbier, .reserveonline #stbernard, .reserveonline #tzoumaz, .reserveonline #bagnes {padding-bottom:20px;}

.reserveonline h3 {
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
margin-bottom:0px;
padding-bottom:12px;
}



/* CABANES TABLEAU DES TARIFS */
table.tarifcabane  {width:85%;border-collapse:collapse;margin-bottom:20px;background:url(/multimedia/images/img_structures/bkg-tableau-forfait.jpg) bottom repeat-x;}
table.tarif th, table.tarif td {padding:5px;text-align:center;vertical-align:middle;border:1px solid #595959;}
table.tarifcabane .col1 {text-align:left;font-weight:bold;}
table.tarifcabane .small {font-size:9px;font-weight:normal;}
.tarifcabane {border-collapse:collapse;margin-bottom:20px;width:100%;}
.tarifcabane th {font-weight:normal;border-right: #000 solid 1px;}
.tarifcabane td {border-right: #000 solid 1px;}
.tarifcabane td, .tarifcabane th {padding:5px;text-align:center;vertical-align:middle;}
.tarifcabane2 {background-color:#ebebeb;}  
th.cabane{width:180px;}
th.cabane{width:180px;}

/* SEMINAIRES */

.seminaireIndex h1 {color:#009EE1;}
.seminaireIndex .mainText h3{margin-top:10px;}
.seminaireIndex h2 {margin-top:10px;font-size:12px;}
.seminaireIndex #resultats h2 {font-size:13px;margin:0px;width:90%;}
.seminaireIndex #resultats div.contenu {width:90%;}
.seminaireIndex #resultats h3 {font-size:11px;font-weight:normal;margin:0;font-weight:bold;}
.seminaireIndex #resultats div.col1, .seminaireIndex #resultats div.col2, .seminaireIndex #resultats div.col3 {height:234px;float:left;position:relative;padding-top:25px;}
.seminaireIndex #resultats .col1 {width:233px;background:url(/multimedia/images/img_structures/bkg-degrade-moyen.jpg) 221px repeat-y;}
.seminaireIndex #resultats .col2 {width:233px;background:url(/multimedia/images/img_structures/bkg-degrade-moyen.jpg) 221px repeat-y;}
.seminaireIndex #resultats .col3 {width:212px;}
.seminaireIndex #resultats .col1 p, .seminaireIndex #resultats .col2 p {padding-right:20px;}
.seminaireIndex #resultats div p.enSavoirPlus {padding-right:0;}

/* Navigation page (annuaire...) */
div.navigpage {
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}
span.navigpage { 
	padding:0 2px 0 2px;
	font-weight:bold;
	  }
	  
.simple_content a.navigpage {
	padding:0 2px 0 2px;
	font-weight:normal; 
	  }

a.navigpage:hover { 
	  }
.simple_content a.next {
	margin-left:10px;color:#474748;
}
.simple_content a.previous {
	margin-right:10px;color:#474748;
}

/* Services */
.services .intro {font-size:12px;}

.services h3 {
margin-bottom:0px;
padding-bottom:12px;
margin-top:27px;
background:url(/multimedia/images/img_structures/bkg-pointille.gif) repeat-x 0 22px;
}

.services .doc {padding-bottom:3px;}

/* Contact */
#contactForm {
float:left;
width:460px !important;
}

#contactAdresses{
float:right;
width:200px;
min-height:800px;
margin-top:10px;
background-image:url('/multimedia/images/img_structures/degrade_long.jpg');
background-repeat:repeat-y;
padding-left:15px;
}

#contactAdresses .adresse{
margin-bottom:20px;
line-height:16px;
}

#contactAdresses .adresse .title{font-weight:bold;}
#contactAdresses .adresse a{color:#009FE1; font-weight:bold;}
