/* Teasers Home */
#teasersTop, #teasersBottom  {text-align:left;}
#teasersTop  {
background:url(/multimedia/images/img_structures/bkg-home-top.jpg) 165px 20px no-repeat #ffffff;
height:223px;
position:relative;
padding-bottom:20px;
} 
#teasersBottom  {a
color:#58585A;
background:url(/multimedia/images/img_structures/bkg-home-bottom.jpg) 5px bottom no-repeat #ffffff;
height:155px;
position:relative;
}
.teaser {position:absolute;width:212px;}
.teaser1 {left:10px;top:0;}
.teaser2 {left:243px;top:0;}
.teaser3 {left:480px;top:0;}
.events img, .web-tv img {border:1px solid #474748;}
.teaser4 {left:716px;top:0;width:220px;}

/* Teaser news */
.news .date {font-weight:bold;padding-top:5px;}
.news h2 {margin:0;font-size:12px;}
.texte {padding-bottom:5px;line-height:15px;}
.news a {font-size:10px;}

/* Teaser activités */
.activites a {display:block;
background:url(/multimedia/images/img_structures/bkg-home-pointille.gif) repeat-x bottom;
margin-top:9px;
height:41px;
}

/* Teaser météo webcams */
.meteo-webcams a {font-size:11px; font-weight:bold; }
.meteo-webcams h2 {text-transform:uppercase;font-size:14px;margin:15px 0px;}
.meteo-webcams .meteo {padding-bottom:10px;margin-bottom:10px;
background:url(/multimedia/images/img_structures/bkg-home-pointille.gif) repeat-x bottom;
}
.meteo-webcams .col1 {padding-left:3px;padding-top:3px;}
.meteo-webcams .col2 {color:#009EE1;font-size:24px;font-weight:bold; vertical-align:middle;padding-left:17px;padding-right:17px;white-space:nowrap;}
.meteo-webcams .col3 {font-weight:bold;font-size:10px;color:#404040;padding-left:10px;}
.meteo-webcams .col3 div {color:#009EE1;font-size:16px;padding-top:3px;}
.webcam {clear:both;color:#404040;}
.webcam img {float:left;margin-right:10px;border:1px solid #000000;}
.webcam div {padding-top:10px;color:#404040;}
.meteo-webcams .pistes {padding-bottom:10px;margin-bottom:10px;
background:url(/multimedia/images/img_structures/bkg-home-pointille.gif) repeat-x bottom;}


/* Teaser newsletter */
.newsletter input {border:1px solid #cccccc;padding:2px;width:130px;}
.newsletter div {
background:url(/multimedia/images/img_structures/bkg-home-pointille.gif) repeat-x bottom;
padding-bottom:15px;
margin-bottom:7px;
}

/* Teaser events */
.events > div {position:relative;height:107px;cursor:pointer;border:1px solid #000000;}
.events div div {position:absolute;bottom:0;left:0;width:100%;text-align:right;line-height:18px;}

/* 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 Réservez en ligne */
.reservez a {display:block;height:36px;margin-top:4px;z-index:100;position:relative;}
.reservez a.tarifs {width:94%;}
.reservez div {padding-top:3px;padding-bottom:8px;text-align:center;}
.reservez select {border:1px solid #4BB5E1;color:#828282;width:180px;font-size:10px;}


#teasersTop h1, #teasersBottom h1 {font-size:16px;
margin-bottom:5px;
margin-top:0px;
height:19px;
color:#B6B6B6;
font-weight:normal;
}
#teasersTop h1 img, #teasersBottom h1 img {float:left;margin-right:5px;border:0;}
#navigation {z-index:99;}

.courbe {position:absolute;right:12px;bottom:-3px;z-index:99;}