body{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;overflow:auto}
.global{margin:0 auto 0 auto;position:relative;width:980px;}
a img { border:none;}

/*Top ///////////////////////////////////////////////////////*/
.top{width:980px;position:absolute;left:0px;height:164px;margin:0}
.top .langue{position:absolute;right:28px;top:18px}
.top .langue select{font-size:8px;color:#18367C;}
.top .saison{position:absolute;top:20px;right:115px;color:#18367C;cursor:pointer}
.top img.saison{position:absolute;top:18px;right:90px;}

.top .langue_ete{position:absolute;right:28px;top:18px}
.top .langue_ete select{font-size:8px;color:#006600;}
.top .saison_ete{position:absolute;top:20px;right:120px;color:#006600;cursor:pointer}
.top img.saison{position:absolute;top:18px;right:90px;}

.envoi {background:#FFFFFF;padding:30px;width:400px;height:120px;color:#18367C;}
.envoi table{color:#18367C;}



/*ss_Top ///////////////////////////////////////////////////////*/
.ss_top{width:980px;position:absolute;left:0px;height:40px;margin:0;top:164px;}

/*ss_Top ///////////////////////////////////////////////////////*/
.ariane{width:450px;position:absolute;height:40px;margin:0;top:215px;left:253px;color:#18367C;z-index:103;font-weight:bold}
.ariane a{color:#4282B6;font-weight:normal}
.ariane_ete{width:450px;position:absolute;height:40px;margin:0;top:215px;left:253px;color:#006600;z-index:103;font-weight:bold}
.ariane_ete a{color:#079400;font-weight:normal}


/*Corps ///////////////////////////////////////////////////////*/
.corps{position:absolute;width:966px;left:14px;top:204px;height:auto;}
.corps .gauche{width:240px;position:relative;left:0px;z-index:99;top:0;float:left;}
.corps .contenu{height:auto;width:440px;position:relative;left:0px;z-index:100;top:15px;float:left;color:#18367C;}
.corps .contenu a {text-decoration:underline;color:#18367C;}
.corps .contenu a:hover {text-decoration:underline; color:#ed183f;}
/*.corps .contenu a:visited {text-decoration:underline;color:#18367C;}*/
.corps .fond{position:absolute;left:0px;z-index:0;margin:0;clear:both;}
.corps .fond img{position:relative;left:-1px;}
.corps .colone{width:252px;background:#edf1fb;position:relative;overflow:hidden;top:155px;float:right;margin-right:1px}
.corps .colone_ete{width:252px;background:#e4f7de;position:relative;overflow:hidden;left:106px;top:155px;float:left;}
.corps .video {position:absolute;top:190px;right:17px;z-index:11;color:#18367C;width:220px}
.corps .video .label{margin-bottom:7px}
.corps .video .label a{color:#18367C;}
.corps .form{top:63px;position:absolute;color:#18367c;right:38px;z-index:10;width:200px;font-size:12px}
.corps .form form{position:absolute;top:55px}
.corps .form form img#ok{cursor:pointer}

.sS{font-size:12px;margin-bottom:5px;color:#4282B6;}
.sS h1{font-size:12px;color:#4282B6; margin-bottom:0;}

.corps .contenu .titre{font-size:16px;color:#4282B6;font-weight:bold}
.corps .contenu .sS{font-size:12px;margin-bottom:5px;color:#4282B6;}
.corps .contenu img{margin-bottom:5px;margin-top:5px}
.red{color:red}

/*Corps_ete ///////////////////////////////////////////////////////*/
.corps_ete{position:absolute;width:966px;left:14px;top:204px;height:auto;}
.corps_ete .gauche{width:240px;height:200px;position:relative;left:0px;z-index:99;top:0;float:left;}
.corps_ete .contenu{height:auto;width:440px;position:relative;left:0px;z-index:100;top:20px;float:left;color:#006600;}
.corps_ete .contenu a {text-decoration:underline;color:#18367C;}
.corps_ete .contenu a:hover {text-decoration:underline; color:#ed183f;}
/*.corps_ete .contenu a:visited {text-decoration:underline;color:#18367C;}*/
.corps_ete .fond{position:absolute;left:0;z-index:0;margin:0;clear:both;}
.corps_ete .fond img{position:relative;left:0px;}
.corps_ete .colone{width:252px;background:#edf1fb;position:relative;overflow:hidden;left:135px;top:155px;float:left;}
.corps_ete .colone_ete{width:252px;background:#e4f7de;position:relative;overflow:hidden;top:155px;float:right;margin-right:1px}
.corps_ete .video {position:absolute;top:190px;right:17px;z-index:11;color:#18367C;width:220px}
.corps_ete .video .label{margin-bottom:7px}
.corps_ete .video .label a{color:#006600;}
.corps_ete .form{top:63px;position:absolute;color:#18367c;right:38px;z-index:10;width:200px;font-size:12px}
.corps_ete .form form{position:absolute;top:55px}
.corps_ete .form form img#ok{cursor:pointer}

.corps_ete .contenu .titre{font-size:16px;color:#079400;font-weight:bold}
.corps_ete .contenu .sS{font-size:12px;margin-bottom:5px;color:#079400;}
.corps_ete .contenu img{margin-bottom:5px;margin-top:5px}
.red{color:red}
.corps_ete .meteo a{color:#006600;}
/*print ////////////////////////////////////////////////////////////*/
.ps_ete{position:absolute;z-index:800;left:643px; top:7px}
.ps_ete img{margin-right:10px;}

.ps{position:absolute;z-index:800; float:right;top:30px; right:5px;}
.ps img{margin-right:10px;}







/*Footer ////////////////////////////////////////////////////////////*/
.footer{position:absolute;background:url(../images/foot.jpg);width:960px;height:86px;left:10px;color:#18367C;text-align:center;}
.footer ul  {
    float:left;
    list-style-type:none;
    display:block;
    padding:0;
    margin:3px 0 0 195px;
}
* html .footer ul  {
    float:left;
    list-style-type:none;
    display:block;
    padding:0;
    margin:3px 0 0 90px;
}


.footer ul li{float:left;margin:5px 5px 0 5px}
.footer ul li a{color:#18367C;text-decoration:none}
.footer ul li a:hover{color:#ff0000;text-decoration:none}


.footer_ete{position:absolute;background:url(../images/foot_ete.jpg);width:960px;height:86px;left:10px;color:#006600;text-align:center}
.footer_ete ul  {
    float:left;
    list-style-type:none;
    display:block;
    padding:0;
    margin:9px 0 0 200px;
}
* html .footer_ete ul  {
    float:left;
    list-style-type:none;
    display:block;
    padding:0;
    margin:9px 0 0 95px;
}

.footer_ete ul li{float:left;margin:5px 5px 0 5px}
.footer_ete ul li a{color:#006600;text-decoration:none}
.footer_ete ul li a:hover{color:#ffc000;text-decoration:none}

/*Tableaux ////////////////////////////////////////////////////////////*/
.menuO{position: absolute;top: 144px;left:13px}
*+html .menuO, * html .menuO{position: absolute;top: 143px;left:13px}
.menuO table.menu{width:700px;}
.menuO table.menu tr td{text-align:center;font-weight:bold;text-transform:uppercase;height:28px;vertical-align:middle}
*+html .menuO table.menu tr td, * html .menuO table.menu tr td{text-align:center;font-weight:bold;text-transform:uppercase;height:30px;vertical-align:middle}
.menuO table.menu tr td a{color:#ffffff;text-decoration:none;}
.menuO table.menu tr td.red{padding:0;margin:0;width:1px}


.menuO_ete{position: absolute;top: 164px;left:13px}
*+html .menuO_ete, * html .menuO_ete{position: absolute;top: 165px;left:13px}
.menuO_ete table.menu_ete{width:700px;}
.menuO_ete table.menu_ete tr td{text-align:center;font-weight:bold;text-transform:uppercase;height:28px;vertical-align:middle}
*+html .menuO_ete table.menu_ete tr td, * html .menuO_ete table.menu_ete tr td{text-align:center;font-weight:bold;text-transform:uppercase;height:28px;vertical-align:middle}
.menuO_ete table.menu_ete tr td a{color:#ffffff;text-decoration:none;}
.jaune{color:#ffc000;}



/*-Tables des tarifs-table*/
div#table_conteneur {border:1px solid #eb1940; padding:4px; width:445px; }/*-sert à encadrer le tab d'une bordure rouge-*/
#table_tarif {background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#18367C}
#table_tarif p { margin:0px;}
#table_tarif th {background-color:#ffffff; padding:3px;}
#table_tarif th p {border:1px solid #dee5f7; height:62px; width:175px; display:block; font-weight:normal;}
#table_tarif tr.lin_pair {background-color:#dee7f8}
#table_tarif tr.lin_impair {background-color:#eef2fb}
#table_tarif .lin_pair td {padding:10px 0px; border:3px solid #ffffff;}
#table_tarif .lin_impair td {padding:10px 0px; border:3px solid #ffffff;}
#table_tarif .prix_chf {color:#6871b2;font-style:italic;font-size:9px; display:block;padding-top:2px;}

/*-été-*/
.corps_ete div#table_conteneur {border:1px solid #FFC40E; padding:4px; width:445px; }/*-sert à encadrer le tab d'une bordure rouge-*/
.corps_ete #table_tarif {background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#034900}
.corps_ete #table_tarif p { margin:0px;}
.corps_ete #table_tarif th {background-color:#ffffff; padding:3px;}
.corps_ete #table_tarif th p {border:1px solid #dee5f7; height:25px; float:left; width:97%; display:block; font-weight:normal; padding: 10px 0px 0px 5px; text-align:left}
.corps_ete #table_tarif tr.lin_pair {background-color:#E5F7DF}
.corps_ete #table_tarif tr.lin_impair {background-color:#F0FBED}
.corps_ete #table_tarif .lin_pair td {padding:10px; border:3px solid #ffffff;}
.corps_ete #table_tarif .lin_impair td {padding:10px; border:3px solid #ffffff;}
.corps_ete #table_tarif .prix_chf {color:#64B061;font-style:italic;font-size:9px; display:block;padding-top:2px;}

/*photolibrary/////////////////////////////////////////////////////////*/
.smallPhoto{
width:75px;
height:50px;
}

.bigPhoto{
width:365px;
height:240px;
}


/*Menu gauche ////////////////////////////////////////////////////////*/
.menu{position:relative;top:20px}

.libelle_blue{color:#18367C;font-size:14px;font-weight:bold;text-decoration:none;}
.libelle_blue_title{color:#18367C;font-size:14px;font-weight:bold;text-decoration:none;background:url(../FCK/Image/pictos/bullet_blue.png) 0px 3px no-repeat;padding-left:20px;height:20px}
.libelle_blue a{color:#4282B6;font-size:11px;font-weight:bold;text-decoration:none;margin-left:5px}
.libelle_blue img{position:relative;left:0px;margin:0}
.libelle_blue img.fleche{position:relative;left:0px;margin:5px 0 5px 0}
.libelle_blue_title img{position:relative;left:-20px;margin:3px 0 5px 0}


.libelle_rouge{color:#ff0000;font-size:14px;font-weight:bold;text-decoration:none;}
.libelle_rouge a{color:#ff0000;font-size:11px;font-weight:bold;text-decoration:none;margin-left:5px}
.libelle_rouge img{position:relative;left:0px;margin:0}
.libelle_rouge img.fleche{position:relative;left:0px;margin:5px 0 5px 0}

.libelle_jaune{color:#ffc000;font-size:14px;font-weight:bold;text-decoration:none;}
.libelle_jaune a{color:#ffc000;font-size:11px;font-weight:bold;text-decoration:none;margin-left:5px}
.libelle_jaune img{position:relative;left:0px;margin:0}
.libelle_jaune img.fleche{position:relative;left:0px;margin:5px 0 5px 0}

.libelle_vert{color:#006600;font-size:14px;font-weight:bold;text-decoration:none;}
.libelle_vert_title{color:#006600;font-size:14px;font-weight:bold;text-decoration:none;background:url(../FCK/Image/pictos/bullet_vert.png) 0px 3px no-repeat;padding-left:20px;height:20px}
.libelle_vert a{color:#079400;font-size:11px;font-weight:bold;text-decoration:none;margin-left:5px}
.libelle_vert img{position:relative;left:0px;margin:0}
.libelle_vert img.fleche{position:relative;left:0px;margin:5px 0 5px 0}
.libelle_vert_title img{position:relative;left:-20px;margin:3px 0 5px 0}



/*Meteo ////////////////////////////////////////////////////////*/
.meteo{position:relative;}
.meteo .neige {position:relative;}
.meteo .neige .neige1{position:absolute;top:2px;left:300px}
.meteo .neige .metre1{color:#ffffff;font-weight:bold;font-size:14px;position:absolute;top:90px;left:225px;}
.meteo .neige .metre2{color:#ffffff;font-weight:bold;font-size:14px;position:absolute;top:260px;left:225px;}
.meteo .neige .metre3{color:#ffffff;font-weight:bold;font-size:14px;position:absolute;top:428px;left:225px;}
.meteo .neige .chute1{color:#18367C;position:absolute;top:129px;left:210px;}
.meteo .neige .chute2{color:#18367C;position:absolute;top:299px;left:210px;}
.meteo .neige .chute3{color:#18367C;position:absolute;top:467px;left:210px;}
.meteo .neige .neige2{position:absolute;top:172px;left:300px}
.meteo .neige .neige3{position:absolute;top:340px;left:300px}

.meteo .neige #fi1{position:absolute;top:123px; left:5px;}
.meteo .neige #fi2{position:absolute;top:293px; left:5px;}
.meteo .neige #fi3{position:absolute;top:461px; left:5px;}

.meteo #fl{margin-top:5px;}
.meteo .met{color:#18367C;margin-top:0px;font-weight:bold}
.meteo .met2{color:#18367C;margin-top:20px;font-weight:bold;position:relative}
.meteo .met2_ete{color:#006600;margin-top:20px;font-weight:bold;position:relative}
.meteo .temp{border:solid 1px #b0c0e6;width:250px;height:176px;position:relative;top:20px;left:0px}
.meteo .temp .contenu{position:absolute;top:10px;left:10px; width:230px;}
.meteo .temp .contenu .obs{position:absolute;bottom:0px;left:0;font-weight:bold;width:230px;text-align:center;}
.meteo .temp .topLeft{position:absolute;top:-6px;left:-1px;}
.meteo .temp .topRight{position:absolute;top:-6px;right:-1px;}
.meteo .temp .botLeft{position:absolute;bottom:-6px;left:-1px;}
.meteo .temp .botRight{position:absolute;bottom:-6px;right:-1px;}

.meteo .temp2{border:solid 1px #b0c0e6;width:200px;height:142px;position:relative;top:30px;left:0px}
.meteo .temp2 .contenu{position:absolute;top:10px;left:10px;}
.meteo .temp2 .topLeft{position:absolute;top:-6px;left:-1px;}
.meteo .temp2 .topRight{position:absolute;top:-6px;right:-1px;}
.meteo .temp2 .botLeft{position:absolute;bottom:-6px;left:-1px;}
.meteo .temp2 .botRight{position:absolute;bottom:-6px;right:-1px;}
.meteo .temp2 .contenu .obs{position:absolute;bottom:0px;font-weight:bold;width:180px;text-align:center;left:0}

.meteo .jour{position:relative;line-height:20px;float:right;margin-top:20px;width:180px}

.meteo .demain{position:relative;line-height:20px;clear:right;float:right;margin-top:40px;width:220px}
.meteo .vert{color:#006600;}

/*Liaison ////////////////////////////////////////////////////////*/
.dermaj{font-weight:bold;font-size:10px;margin:5px 0 5px 0;border:solid 1px #a1bbea;background:#edf2fb;height:25px;vertical-align:middle;padding:5px 0 0 5px;width:auto}
.legende{font-weight:bold;font-size:10px;margin-bottom:7px}
.legende img{position:relative;top:7px;}
.legende img.{position:relative;top:9px;}
table.liaison{width:450px;border:solid 1px #FF0000;}
table.liaison th {border:solid 1px #dee8f7; text-align:center}
table.liaison td{ font-weight:bold;font-size:10px;text-align:center}
table.liaison td.pair{background:#edf2fb;}
table.liaison td.liaison{ font-weight:bold;font-size:13px;background:#dee8f7;height:25px;text-align:left}
table.liaison td.nom{text-align:left}
table.liaison td.nom div{position:relative}
table.liaison td.nom div img.fl{position:absolute;top:-2px}
table.liaison td img.etat{position:relative;top:2px}

/*contact ////////////////////////////////////////////////////////*/
.contact input {left:200px;}


/*Plan du site ////////////////////////////////////////////////////////*/
.sitemap{position:relative;top:15px}
.Prub img.png{position:relative;top:6px;margin-right:5px}
.Prub a{text-decoration:none;font-weight:bold}

/*cameras////////////////////////////////////////////////////////*/

.cameras{position:relative;width:450px}
.cameras .left{float:left;position:relative; margin: 10px 15px;cursor:pointer}

/*library////////////////////////////////////////////////////////*/
.library{position:relative;top:30px}
.library .entete{font-size:12px;font-weight:bold;margin-bottom:30px}
.log{position:relative;top:30px}
.log .entete{font-size:12px;font-weight:bold;margin-bottom:30px}


/*MULTIPASS////////////////////////////////////////////*/
/*=========================*/
/* Construction des blocs */
/*=========================*/


html { width:100%; height:100%;}
img, div, input { behavior: url(/main/include/iepngfix.php); }
body.multipass { background:url(../FCK/Image/multipass/base_hierba.jpg) repeat; width:100%; height:100%; overflow:visible}
body.multipass #retour_site { position:absolute; left:-310px; top:8px; color:#FFFFFF; font-weight:bold; padding:0 0 0 16px; height:20px;  }
body.multipass #retour_site #fleche_retour {background:url(../FCK/Image/multipass/fleche_blanche_gauche.gif) 0 2px no-repeat; width:13px; height:20px; margin-right:5px; float:left;}
body.multipass #retour_site a { color:#ffffff; text-decoration:none; display:block; height:20px; width:180px;}
body.multipass #retour_site a:hover {text-decoration:underline}
body.multipass #ecureuil{ position:absolute; top:215px; left:648px; background:url(/main/FCK/Image/multipass/ecureuil.png) top left no-repeat; width:77px; height:83px;}

.multipass #hierba { background:url(../FCK/Image/multipass/fond_droite.jpg) top left repeat-x; width:100%; min-width:1062px; height:100%;}
.multipass #gauche { background:url(../FCK/Image/multipass/multipass_fond_gauche.jpg) top left no-repeat; width:335px; height:926px; float:left}
.multipass #total {width:1000px;}
.multipass .global { float:left; width:656px;}
.multipass #tete { float:left; background:url(../FCK/Image/multipass/fond_bloc_haut.jpg) top left repeat-x; width:656px; height:297px;}
.multipass .multi_corps { color:#fff; float:left; width:656px; min-height:160px; _height:160px; margin:0 0 15px 0; }
.multipass .multi_corps  #top_content { width:auto; height:260px}
.multipass .contenu { top:auto; left:auto; width:auto; min-height:82px; _height:82px; background:#53b7e8; padding-bottom:25px;}
/*===============*/
/* MENU */
/*===============*/
.multipass .menu_top .lien {width:73px; height:37px;background:url(../FCK/Image/multipass/menu_fond_vert.gif) top left no-repeat; text-align:center; padding:0 8px; position:relative }
.multipass .menu_top #rub { background:url(../FCK/Image/multipass/menu_fond_jaune.gif) top left no-repeat; }
.multipass .menu_top #rub a {color:#456914}
.multipass .menu_top a { color:#FFFFFF; text-align:center; font-size:11px; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.multipass .menu_top a:hover { color:#456914;} 
.multipass #ChoixLng { padding:0 0 5px 23px;} 
.multipass #ss_EnImage, .multipass #ss_MonMulti { position:absolute; text-align:left; font-size:12px; width:390px; top:37px; left:200; z-index:20; float:left}
.multipass #ss_MonMulti { left:0px;}
.multipass #ss_EnImage {left:355px; _left:0;}
*+html .multipass #ss_EnImage {left:0;}
.multipass .menu_top { z-index:20; position:relative}
.multipass .menu_top #ss_EnImage a, .multipass .menu_top #ss_MonMulti a { display:block; width:210px; margin:0; padding:0; height:16px; text-align:left; color:#FFFFFF;}
.multipass .menu_top #ss_EnImage a:hover, .multipass .menu_top #ss_MonMulti a:hover { color:#FFF600;}
#ss_menu_a{background:url(/main/FCK/Image/multipass/bas_transparent.png) bottom left repeat-x; padding-bottom:8px; float:left}
#ss_menu_aa {background:url(/main/FCK/Image/multipass/droit_transparent.png) top right repeat-y; padding-right:7px;}
#ss_menu_aaa { padding:10px; background-color:#6AC0E9;}
/*================
/* FIL D ARIANE 
/*===============*/
.multipass #ariane { position:relative; top:auto; left:auto; padding:10px 0 0 15px; z-index:0; margin-bottom:20px;}
.multipass #ariane a, .multipass #ariane { color:#FFFFFF; font-weight:normal; z-index:0}
/*================
/* CONTENU */
/*===============*/
.multipass #contenu_haut { height:214px; overflow:hidden}
.multipass .text_content { color:#FFFFFF; font-size:11px; text-align:justify; padding:0 15px}
/*.multipass .text_content strong{ color:#FFFFFF; font-size:14px;}*/
.multipass .text_content a { color:#FFFFFF; text-decoration:underline}
#retour_home { display:block; width:215px; height:170px; position:absolute; left:-290px; top:55px;}
/*================
/* VIDEO		 */
/*===============*/
.multipass #video_container {_height:500px; min-height:500px; margin-bottom:20px; float:left;}
.multipass #video_container #contenu {padding:10px 30px 50px 30px; text-align:center;  background-color:#4FB5E5;}
.multipass #video_container #ariane { background-color:#4FB5E5; margin-bottom:0}
.multipass #video_container #contenu .titre{ display:block; text-align:left; color:#FFFFFF; font-size:25px; font-weight:bold; margin-bottom:20px;}
.multipass #video_container #contenu .film {}
/*===============*/
/* FORMULAIRES */
/*===============*/
.multipass .formulaire { background:none; position:relative;}
.multipass .formulaire.multi_corps #form { float:left; background-color:#4FB5E5; width:100%;}
.multipass .formulaire.multi_corps #activites { float:left}
.multipass a#trouver { display:block; text-decoration:none; position:absolute; font-size:30px; height:30px; padding-right:20px; left:20px; top:-30px; color:#FFFFFF; background:url(../FCK/Image/multipass/fleche_blanche_bas.gif) center right no-repeat;}
.multipass a#trouver:hover { color:#fff300; background:url(../FCK/Image/multipass/fleche_jaune_bas.gif) center right no-repeat;}
.multipass #intitules { height:34px; width:100%; background-color:#FFFFFF;}
.multipass #intitules .theme, .multipass #intitules .village { font-size:18px; color:#7F3F91; font-weight:bold;}
.multipass #intitules .theme, .multipass #intitules .village, .multipass #intitules .et_ou { display:block; float:left;} 
.multipass #intitules .theme { padding:5px 100px 0 30px;}
.multipass #intitules .et_ou { font-size:12px; color:#52B6E5; padding:10px 60px 0 0;}
.multipass #intitules .village {padding:5px 0 0 0;}
.multipass .champs {background-color:#4FB5E5; }
/*blocs*/
.multipass #theme, .multipass #village, .multipass #type { background:#FFFFFF; width:311px; _width:300px; margin:0 0 0 12px; height:215px; float:left; }
.multipass #type { padding:0 0 0 12px; color:#FF9933}
.multipass #sejour #type { padding:0 0 0 12px; width:299px;}
.multipass #type #checkbox { width:220px;}
.multipass #type #liste {}
.multipass #sport, .multipass #ballade, .multipass #culture, .multipass #france, .multipass #suisse { float:left; margin:0 0 0 15px; _margin:0 0 0 3px; width:85px;}
.multipass #france { width:102px}
.multipass #suisse { margin:0 0 0 45px; width:105px}
/*intitules,inputs*/
.multipass .formulaire.multi_corps #type input { height:18px; float:left; clear:left; margin:2px 2px 2px 0; padding:0}
.multipass .formulaire.multi_corps #type .select_type{ height:18px;}
.multipass .formulaire.multi_corps #type .select_type select { display:block; width:100px; float:left; height:20px; clear:right;}
.multipass .formulaire.multi_corps #type label { float:left; width:160px; height:18px; padding:3px 0 0 0; color:#7F3F91; font-size:11px;}
/*pour 'type'*/
.multipass .formulaire.multi_corps input { float:left; clear:left; margin:0 2px 0 0;}
.multipass .formulaire.multi_corps label { float:right; clear:right; width:68px;  padding:0 2px 2px 0;  _padding:3px 2px 2px 0; color:#7F3F91; font-size:11px; }
*+html .multipass .formulaire.multi_corps label {padding-top:3px}
.multipass .formulaire.multi_corps .ss_titre { color:#BC151E; font-weight:bold; display:block; clear:both; height:20px; margin-bottom:12px;}
.multipass .formulaire.multi_corps #bas_form { height:30px; float:left; clear:both; width:100%;}
.multipass .formulaire.multi_corps .tout_select { float:left;  width:311px; _width:300px;  background:#FFFFFF; margin:0 0 0 12px; height:30px;}
.multipass .formulaire.multi_corps .tout_select a { display:block; float:right; font-weight:bold; color:#BC151E; padding:0 0 0 15px; margin-right:10px; text-decoration:none;background:url(../FCK/Image/multipass/fleche_rouge_droite.gif) center left no-repeat #ffffff; width:160px;}
.multipass .formulaire.multi_corps #bas_form a#reduire { color:#FFFFFF; text-decoration:none; font-size:13px; display:block; width:84px; padding:6px 10px 0 15px; font-weight:bold; background:url(../FCK/Image/multipass/fleche_blanche_haut.gif) center right no-repeat; float:left;}
.multipass .formulaire.multi_corps #bas_form a#reduire:hover { color:#fff300; background:url(../FCK/Image/multipass/fleche_jaune_haut.gif) center right no-repeat;}
.multipass .formulaire.multi_corps #bas_form #submit_form { display:block; float:right; padding-top:6px; margin-right:11px; }
.multipass .formulaire.multi_corps .type_conteneur { float:left; }
.multipass .formulaire.multi_corps .select_conteneur { float:right;}
.multipass .formulaire.multi_corps select { width:100px;}
/*resultats*/
#resultats.activites .item { float:left; color:#FFFFFF}
#resultats.activites .item { padding:15px 12px;}
#resultats.activites .item .resultTop{float:left; clear:both; width:100%; margin-bottom:10px;}
#resultats.activites .item .titre{ font-size:24px; font-weight:bold; float:left; display:block; background:#4FB5E5; padding-right:10px;}
#resultats.activites .item .pointille{ display:block; float:left; width:425px; height:46px; background:url(../FCK/Image/multipass/pointille_titre.gif) repeat-x; }
#resultats.activites .item .activite{ float:right; margin:13px 0 0 20px; width:125px; font-size:14px;}
#resultats.activites .item .ecusson{ float:right; margin:10px 0 0 5px;}
#resultats.activites .item #coordonnees{float:left; clear:right; width:190px;}
#resultats.activites .item .description{float:left; clear:both; width:100%;}
#resultats.activites .item .photo{ width:190px; height:130px; overflow:hidden; float:left; margin-right:15px;}
#resultats.activites .item .texte{ float:left; width:227px; margin-right:10px;}
#resultats.activites .item .contact{ font-weight:bold; float:left; clear:both;}
#resultats.activites .item .nom{ font-weight:bold; float:left; clear:both; width:100%;}
#resultats.activites .item .rue{ float:left; clear:left}
#resultats.activites .item .cp, #resultats .item .pays{ float:left; clear:both}
#resultats.activites .item .ville { clear:left}
#resultats.activites .item .tel{ float:left; clear:left; width:100%;}
#resultats.activites .item .mobile{ float:left;clear:left}
#resultats.activites .item .mail{ float:left;clear:left; width:192px; display:block;}
#resultats.activites .item .mail a{ color:#FFFFFF; text-decoration:none}
#resultats.activites .item .mail a:hover{ text-decoration:underline;}
#resultats.activites .item .site{ float:left;clear:left; color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold; padding-top:10px;}
#resultats.activites .item .site:hover{ text-decoration:underline;}
#resultats.activites .item .reservez{ float:right; margin:10px 38px 0 0}
/*Reponses SEJOUR*/
#resultats{ background:#4FB5E5; float:left;}
#resultats.sejour .item { float:left; color:#FFFFFF;}
#resultats.sejour .item { padding:12px;}
#resultats.sejour .item .resultTop{float:left; clear:both; width:100%; margin-bottom:10px;}
#resultats.sejour .item .titre{font-size:24px; font-weight:bold; float:left; display:block; background:#4FB5E5; padding-right:10px;}
#resultats.sejour .item .pointille{ display:block; float:left; width:425px; height:46px; background:url(../FCK/Image/multipass/pointille_titre.gif) repeat-x;}
#resultats.sejour .item .activite{ float:right; margin:13px 0 0 15px; width:145px; font-size:14px;}
#resultats.sejour .item .station{ float:right; margin:13px 40px 0 25px; font-size:14px;}
#resultats.sejour .item .ecusson{ float:right; margin:10px 0 0 15px;}
#resultats.sejour .item .description{float:left; clear:both; width:100%; }
#resultats.sejour .item .photo{ width:190px; height:130px; overflow:hidden; float:left; margin-right:25px;}
#resultats.sejour .item .coordonnees{ float:left; width:400px;}
/**+html #resultats.sejour .item .coordonnees{ float:left; width:200px;}*/
#resultats.sejour .item .contact{ font-weight:bold; float:left; clear:both;}
#resultats.sejour .item .nom{ font-weight:bold; float:left; clear:both;}
#resultats.sejour .item .rue{ float:left; clear:left}
#resultats.sejour .item .cp, #resultats .item .ville, #resultats .item .pays{ float:left; clear:left}
#resultats .item .ville {}
#resultats.sejour .item .cp { clear:left}
#resultats.sejour .item .tel{ float:left; clear:left}
#resultats.sejour .item .mobile{ float:left;clear:left}
#resultats.sejour .item .mail{ float:left;clear:left;}
#resultats.sejour .item .mail a{ color:#FFFFFF; text-decoration:none}
#resultats.sejour .item .mail a:hover{ text-decoration:underline;}
#resultats.sejour .item .site{ float:left;clear:left; color:#FFFFFF; text-decoration:none; font-size:14px; font-weight:bold; padding-top:10px;}
#resultats.sejour .item .site:hover{ text-decoration:underline;}
#resultats.sejour .item .reservez{ float:right; display:block}
/*********/
#resultats #erreur { color:#FFFFFF; width:656px; font-size:14px; font-weight:bold; text-align:center; padding:20px 0;}
#resultats #erreur a { color:#FFFFFF}



/*===============*/
/* FOOTER */
/*===============*/
.multipass #footer_multipass { float:left; color:#122832; background:url(../FCK/Image/multipass/fond_footer.png) top left no-repeat; width:526px; height:38px; padding:1px 10px 0 120px; _width:570px; _padding:1px 10px 0 76px;}

*+html .multipass #footer_multipass { width:570px; padding:1px 10px 0 76px;}

.multipass #footer_multipass ul { list-style-type:none; padding:0; margin-top:13px;}

.multipass #footer_multipass ul li { float:left;}

.multipass #footer_multipass ul li a { color:#122832; font-size:10px; text-decoration:none; padding:0 5px;}



/*===============*/
/* BON PLANS / OFFRES */
/*===============*/
#offres{ clear:both; color:#18367C;}
#tbl-offre{width:725px; float:right}
#list-offres{ border-collapse:collapse;}

#tbl-offre th{ background-color:#8daaca; text-transform:uppercase; text-align:left; color:#FFFFFF; height:37px; font-weight: normal;}
#tbl-offre .station{width:150px;}
#tbl-offre .date{width:100px;}
#tbl-offre .nom{width:70px;}
#tbl-offre .prix{width:60px;}
#tbl-offre .description{width:270px;}
#tbl-offre .visuel{width:150px;}


#offre-menu{float:left; width:240px;}
#offre-menu ul{margin:0; padding:10px 0 0 0; list-style:none; width:220px; border-top:2px solid #091f59;}
li.theme {line-height:15px; background:url(../../offres/images/offres-theme-off.jpg) top left no-repeat;margin-bottom:5px; padding-left:30px;}
li.theme.fr {background:url(../../offres/images/offres-fr-off.jpg) top left no-repeat;}
li.theme.ch {background:url(../../offres/images/offres-ch-off.jpg) top left no-repeat;}
li.theme.on {background:url(../../offres/images/offres-theme-on.jpg) top left no-repeat;}
li.theme.on.fr {background:url(../../offres/images/offres-fr-on.jpg) top left no-repeat;}
li.theme.on.ch {background:url(../../offres/images/offres-ch-on.jpg) top left no-repeat;}

li.theme a{color:#3a4d78; text-decoration:none;}
li.theme.on a{color:#fff; text-decoration:none;}

.theme-titre{text-transform:uppercase; font-weight:bold; padding:0px 0 0px 10px;color:#091f59;}
.theme-rub{text-transform:uppercase; font-weight:bold; padding:5px 0 5px 10px; border-bottom:2px solid #8daaca; color:#8daaca;}

.col-1{ padding:3px;}
.date.col-1{font-weight: bold;}
.nom.col-1{font-weight: bold;}
.prix.col-1{font-weight: bold;}
.col-0{padding:3px;}
.date.col-0{font-weight: bold;}
/*.row-1 .date.col-0:hover{color: #698eb8;}*/
.nom.col-0{font-weight: bold;}
.prix.col-0{font-weight: bold;}
.row-1{background-color:#ecf1f5; padding:3px; height:80px;}
.row-0{background-color:#ecf1f5; padding:3px; height:80px;}

#offres .more{position:relative; bottom:2px; text-align:right; margin-top:5px;}

#offres .more a { text-decoration:none; font-weight:bold; color:#0A205A;}

.date.col-0, .prix.col-0, .date.col-1, .prix.col-1 { color:#6a8cba}
.nom.col-0, .description.col-0, .nom.col-1, .description.col-1, .description.col-0.more, .description.col-1.more { color:#0a205a}

.offreOn .date.col-0, .offreOn .prix.col-0, .offreOn .date.col-1, .offreOn .prix.col-1 { color:#0a205a}
.offreOn .nom.col-0, .offreOn .description.col-0, .offreOn .nom.col-1, .offreOn .description.col-1, .offreOn .description.col-0.more, .offreOn .description.col-1.more { color:#dd0a35}
/*===============*/
/* HOME HIVER
/*===============*/
hr.clear{clear:both; visibility:hidden; height:0; margin:0;}
#home-hiver.fr{background:url(../images/FondSki.jpg) top center no-repeat;}
#home-hiver.en{background:url(../images/pds_2009_EN.jpg) top center no-repeat #C1CEEE;}
#home-hiver.de{background:url(../images/pds_2009_DE.jpg) top center no-repeat #C1CEEE;}

#site{width:980px; height:25%;margin:0 auto 0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#192f66;}
#header{height:80px; position:relative;}
#bons-plans,#flux,#espace-tv{ position:relative; float:left; margin-top:35px;}
#flux{ width:260px;}
#bons-plans{ width:350px; margin-right:35px; margin-left:35px;}
#espace-tv{ width:300px;}
#DailyMotion{ width:300px; height:190px;}
#menu {position:relative; float:none; clear:both; margin-top:20px;}
#pre-footer{ margin-top:0px; height:65px;background:url(../images/pre-footer.jpg) top left no-repeat #6577a3;}
#pre-footer.de{background:url(../images/pre-footer-de.jpg) top left no-repeat #6577a3;}
#pre-footer.en{background:url(../images/pre-footer-en.jpg) top left no-repeat #6577a3;}
#footer{height:25px; background-color:#485d8d; line-height:25px; margin-top:2px;}
#disclaimer{text-align:center; margin-top:5px;}
#disclaimer a{text-align:center; margin-top:5px; text-decoration:none; color:#192F66}
#disclaimer a:hover {text-align:center; margin-top:5px; text-decoration:none; color:#192F66}

#header .modif{position:absolute; top:15px; right:5px; width:70px; text-align:right;}
#header .modif a{ text-decoration:none; color:#FFFFFF;}
#header .modif select{background-color:#57a5e3; color:#FFFFFF; border:1px solid white; font-weight:bold}

#flux .titre{font-weight:bold; font-size:14px; text-transform:uppercase; font-family:Helvetica;}
/**.meteo-home{ background:url(../images/meteo.jpg) top right #8eaacb no-repeat; height:54px; padding:5px;}*/
.meteo-home{ background:#8eaacb; height:54px; padding:5px; cursor:pointer;}

.enneigement{ background:url(../images/enneigement.jpg) top right #b3c6dc no-repeat; height:53px; padding:5px; cursor:pointer;}
.ouverture{ background:url(../images/piste.jpg) top right #d9e3ed no-repeat; height:68px; padding:5px; cursor:pointer;}
.news{ background: #fff no-repeat; height:80px; padding:5px;}
.positionscroll {position:relative;}
#conteneurpagetitleHome {height:60px;overflow:hidden;position:relative;top:2px;width:100%;}
#flux a{color:#152b62;text-decoration:none; font-weight:bold;}

.titres{ font-weight:bold;}

#flux .meteo-home .titre{display:block; position:relative; float:left; width:160px; height:18px;}
#flux .meteo-home .texte{display:block; position:relative; float:left; width:180px; height:30px;}
#flux .meteo-home #soleil{display:block; position:relative; float:right; width:70px; height:54px;}


#bons-plans .titre{font-size:15px; color:#FFFFFF; background:#db2a55; padding:1px 3px; font-family:Helvetica; height:15px;}
#bons-plans .theme{ background-color:#dfe6f5; height:20px; line-height:20px; border-bottom:1px solid #c7d6ef; padding-left:8px;}
#bons-plans .theme a{font-size:12px; color:#152b62; font-family:Helvetica; text-decoration:none;}
#bons-plans .theme.on{ background-color:#ffffff; font-size:12px; color:#152b62; font-family:Helvetica;}
#bons-plans .theme.on a{font-size:12px; color:#e00a37; font-family:Helvetica; text-decoration:none;}
#bons-plans .all{ background-color:#dfe6f5;font-family:Helvetica; height:15px; line-height:15px; border-bottom:1px solid #c7d6ef;width:39%; position:relative; float:right; text-align:right; padding-right:5px;}
#bons-plans .all a{font-size:11px; color:#152b62;text-decoration:none; font-weight:bold;}


.forfait{clear:both; margin-top:5px;}
#bons-plans .forfait .titre{ text-transform:uppercase;}

.forfait .fleche{}
.forfait .fleche.gauche{ float:left; width:25px; height:45px; cursor:pointer;}
.forfait .fleche.droite{ float:left; width:25px; height:45px; cursor:pointer;}
.forfait .forfaits{float:left; width:280px; height:35px; background-color:#f2f5fc; padding:5px 10px; cursor:pointer;}
.forfait .forfaits.on{float:left; width:280px; height:35px; background-color:#ffffff; padding:5px 10px;}
.forfait .forfaits a{font-size:11px; color:#152b62;text-decoration:none;}

#bons-plans .forfait .all{ width:46%;}


.flash-tv{background-color:#e2e9f7; height:300px;}

#menu-1{ height:30px; line-height:30px; background-color:#283e73;}
#menu ul{list-style:none; display:block; clear:both; margin:0; padding:0;}
.h-menu{float:left; width:16%; text-align:center;}
.h-menu a{ color:#FFFFFF; text-transform:uppercase; font-size:13px; text-decoration:none; font-family:Helvetica;}
.h-menu.on{background-color:#FFFFFF;}
.h-menu.on a{color:#2e3f70; font-weight:bold;}


.menu-2{background-color:#FFFFFF; height:20px; line-height:20px;}
.menu-2 .h-menu-2{float:left;text-align:center; margin:1px 9px;}
.menu-2 .h-menu-2 a{ color:#2e3f70;font-size:11px; text-decoration:none; font-weight:bold;}

.h-menu-2.on{background-color:#2e3f70;}
.h-menu-2.on a{color:#FFFFFF; font-weight:bold;}

#pre-footer .stations{color:#FFFFFF; font-family:Helvetica;padding:8px 0 0 110px;}
#pre-footer .stations a{color:#FFFFFF; font-family:Helvetica; font-size:11px; text-decoration:none; text-transform:uppercase;}

#footer .link{float:left; color:#FFFFFF; padding-left:10px; font-size:11px;}
#footer .link a{color:#FFFFFF; text-decoration:none;}

#footer .newsletter {float:right;color:#FFFFFF; font-size:9px; font-weight:bold;}
#footer .newsletter input{ height:15px;}
#footer .bg_trans{ top:  }
/***** hack */
/* IE7 */
*+html #menu {margin-top:0px;}
*+html .forfait {margin-top:0px;}

/* IE6 */
*html .forfait {margin-top:0px;}
*html #menu {margin-top:0px;}

