html,body {height:100%;text-align:center;}
* {padding:0px;    margin:0px;}

body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}
body h1{
    font-family: Arial, Helvetica, sans-serif;
}
td,select,form,option,input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
select,input,textarea{
    border:1px solid;
    font-size:11px;
    margin:2px 0px;
}
p {margin-bottom:10px;text-align:justify;}

td {vertical-align:top;}

div {border:0px solid red;}

img {border:0px none #ffffff;}

h1,h2,h3,h4,h5,h6 {font-weight:bold;}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 13px;}
h4 {font-size: 13px;}

h1 {font-size: 15px;font-weight:normal;margin-bottom:8px;text-transform:uppercase;}
h2 {font-size: 13px;padding-left:12px;padding-bottom:2px;padding-top:2px;margin-top:15px;margin-bottom:8px;background:#a1d2d9;}
h3 {font-size: 11px;padding-left:12px;padding-bottom:2px;padding-top:2px;margin-top:10px;margin-bottom:8px;border-bottom:1px solid #a1d2d9;}
h4 {margin-top:2px;margin-bottom:2px;}
h4.team{font-size: 10px;padding-left:12px;padding-bottom:2px;padding-top:2px;margin-top:10px;margin-bottom:4px;}
#centerContent div {margin-left:4px;}

.mainTitle a{color:#000; text-decoration:none;}

#centerContent .error {
    color:#D93029;
}

a:link,a:visited {color:#D93029;}
a:hover,a:active {color:#F39C33;}

a.linkBlack:link,a.linkBlack:visited {color:#000000;text-decoration:none;}
a.linkBlack:hover,a.linkBlack:active {color:#F39C33;}

/* Template */
#TopInfo,#homeHeader,#ContentHome, #Content {margin-left:auto;margin-right:auto;}
#TopInfo {width:938px;}
#teaserWebcam {float:right;text-transform:uppercase;font-weight:bold;font-size:10px;margin-top:7px;margin-left:8px;margin-right:8px;}
#langues {float:right;margin-top:7px;margin-left:8px;margin-right:8px;}
#accrocheHome {float:right;margin-top:7px;margin-left:8px;margin-right:8px;}
#accrocheHome a {color:#F39C33;text-decoration:none;}

/* Home */
#homeHeader {height:350px;}
#ContentHome {width:940px;height:560px;background:url(/multimedia/images/img_structures/bkg_content.jpg) no-repeat left bottom;position:relative;letter-spacing:0px;text-align:left;}
#ContentHome h2, #ContentHome h3 {font-size:11px;}
#ContentHome h2 {color:#aaaaaa;margin-top:7px;background:#FFFFFF;margin-bottom:0px;padding-left:0px;padding:0px}
#ContentHome h3 {font-weight:normal;margin-top:0px;border-bottom:none;padding-left:0px;}
.titleHome {margin-bottom:15px;margin-top:25px;padding:0px}
#teaserHome1 {position:absolute;left:20px;top:0px;width:160px;text-align:left;}
#teaserHome2 {position:absolute;left:215px;top:0px;width:160px;text-align:left;}
#teaserHome3 {position:absolute;left:410px;top:0px;width:160px;text-align:left;}
#teaserHome4 {position:absolute;left:605px;top:0px;width:314px;text-align:left;}
#footerHome {font-size:10px;width:940px;color:#000000;position:absolute;bottom:-50px;text-align:center;clear:both;}

/* Interne */
#Header {height:230px;}
#Content {width:955px;position:relative;letter-spacing:0px;text-align:left;background:url(/multimedia/images/img_structures/bkg_content.jpg) no-repeat left bottom;}
#leftContent, #centerContent, #rightContent {float:left;}
#leftContent {width:150px;min-height:450px;margin-top:20px}
#centerContent {width:560px;padding-top:17px;padding-left:10px;}
#centerContentRentalp {float:left; width:780px; padding-top:17px;padding-left:10px;}
/*#rightContent {width:220px;padding-top:17px;}*/
#rightContent {width:220px;margin-top:-8px;}
#footer {font-size:10px;width:940px;color:#000000;text-align:center;clear:both;padding-bottom:5px;padding-top:30px;}
#illustration {padding-top:20px;}

/* Navigation */
#navig {font-family:Arial, Helvetica, sans-serif}
#navig {width:136px;letter-spacing:0px;padding-top:15px;}
#navig h3 {text-transform:uppercase;vertical-align:middle;}
#navig h3 {color:#0A9B96;font-size:12px;padding-left:10px;padding-top:10px;padding-bottom:10px;}
#navig a {display:block;}
#navig li.level1:hover,#navig li.level1:active {background:#ffa124;}
#navig li.level1 {background:url(/multimedia/images/img_structures/picto_fleche_blanche.gif) #377719 no-repeat 1px 7px;position:relative;padding-top:2px;padding-bottom:2px;list-style-type:none;padding-left:10px;text-transform:uppercase;margin-top:3px;}
#navig li.selected {background:url(/multimedia/images/img_structures/picto_fleche_blanche.gif) red no-repeat 1px 7px;}
#navig li.level1 a:link, #navig li.level1 a:visited {font-weight:bold;color:#ffffff;}
#navig li.level1 a:hover, #navig li.level1 a:active {color:#ffffff;}
li.level2 {padding:2px;background:#dbdce1;padding-left:15px;list-style-type:none;}

/* Navigation level 3 */
#navighorizontale ul{margin: 0;padding: 0;list-style-type: none;text-align: center;}
#navighorizontale ul li { display: inline; }
#navighorizontale ul li a{text-decoration: none;padding: .2em 1em;color: #fff;background-color: #036;}
#navighorizontale ul li a:hover{color: #fff;background-color: #369;}
#navighorizontale ul li.hilight{color: #000;background-color: #222;}
#navighorizontale { margin-bottom: 1em;}

/* METEO */
#accrocheMeteo{
float:right;
margin-left:1px;
margin-right: 10px;
font-size:9px;
color:#767676;
cursor:pointer;
}

#meteo_langues{
text-align:right;
margin-right:-13px;
}

/* Teasers */
.teaser {
    margin:0px 0px 15px 0px;
}
.teaser  img {
    margin:2px 0px 10px;
    padding:0px;
}
.teaser .td1 input {width:70px;}
.teaser form {letter-spacing:0px;}
.teaser .tdSubmit {text-align:left;padding-top:5px;}


/* Sponsors */
#sponsorsInterne {text-align:center;padding-top:10px;}
#sponsorsInterne img {padding-bottom:10px;}
#sponsorsInterne a {display:block;}
#sponsorsHome {padding-top:20px;}
#sponsorsHome img {margin-right:12px;}

/* Newsletter */
#teaserNewsletter {position:relative;}
#teaserNewsletter > input {border-color:#99DAF6;padding:2px;}
select {border-color:#99DAF6;padding:2px;}

/* Réservation */
#teaserReservation .td1, #teaserReservation .td2, #teaserReservation .td3 {padding-top:8px;}
#teaserReservation  input {border-color:#99DAF6;padding:2px;}
#teaserReservation .td1 {padding-right:5px;valign:middle;width:100px;}
#teaserReservation .td2 {valign:middle;width:22px;}
#teaserHome4 #teaserReservation .tdSubmit {padding-left:10px;padding-top:5px;text-align:right;}

/* Tarifs ski */
#tarifsSki {width:100%; text-align:right;}
#tarifsSki td{padding-right:5px; height:20px;vertical-align:middle;}
#tarifsSki .odd{background-color:#4D95C3}
#tarifsSki .even{background-color:#76B8E9}
#tarifsSki .header{text-transform:capitalize;}
#tarifsSki .pourcent{font-weight:bold; color: #4D95C3}
#tarifsSki .mini2, #tarifsSki .matin{background-color:#7BC6C3;}
#tarifsSki .mini, #tarifsSki .tarif{background-color:#469793;}


/* Annuaire */
.detail-annuaire {padding-bottom:10px;}
.detail-annuaire td, .detail-annuaire th {border:0px; padding:3px;}
.detail-annuaire th {padding-left:3px;}
.ligne3 td, .ligne4 td, .ligne6 td, .ligne7 td {background:#E8E6E7;}
.ligne3 td.col1, .ligne4 td.col1, .ligne6 td.col1, .ligne7 td.col1  {background:#ffffff;}
.ligne3 td.col3, .ligne3 td.col4, .ligne3 td.col5, .ligne4 td.col3, .ligne4 td.col4, .ligne4 td.col5, .ligne6 td.col3, .ligne6 td.col4, .ligne6 td.col5, .ligne7 td.col3, .ligne7 td.col4, .ligne7 td.col5 {border-left:1px solid #000000;}
.ligne2, .ligne5 {line-height:2px;}


/* Team */
#team {margin-left:10px;}
#team .col1{width:150px;}
#team .col2{width:250px;}

/*logements*/
#centerContent .logements{
    margin-left:0px;
}
#centerContent .logements div{
    /*background:#efefef;height:115px;*/
    height:auto !important;
    margin-left:0px;
}

.logements h3 {
    margin-left:0px;
    padding-left:0px;
    font-weight:normal;
}

.logements img {
    float:left;
    margin:10px;
}

.logements p{
    padding:10px 10px 0px 0px;
}

div.teaserTitle {
margin-top:25px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 15px;
    margin-bottom:8px;
    text-transform:uppercase;

}

div.teaserTitleAbo {
margin-top:25px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 15px;
    margin-bottom:8px;
    text-transform:uppercase;
}

#Content li{
margin-left:20px;  padding-bottom:5px; list-style:none;
}

/*
div#accrocheMeteo_IE{
float:right;
margin-left:100px;
}*/

.teaserTitle a{
/*text-decoration:none !important;*/
color:#000 !important;
}
.teaserTitle a:hover{
text-decoration:underline !important;
color:#D93029 !important;
}

.teaserTitleAbo a{
/*text-decoration:none !important;*/
text-decoration:underline !important;
color:#d93029 !important;
}
.teaserTitleAbo a:hover{
text-decoration:underline !important;
color:#f39c33 !important;
}


a.gris{
text-decoration:none;
color:#aaa;
}
a.gris:hover{
color:#D93029 !important;
}

