*{ outline: none; margin:0; padding:0 }
a img{ border:none }
a, a:visited{ text-decoration:none }
a:hover{ text-decoration:underline }
.floatleft{ float:left }
.floatright{ float:right }
.clearfix{ clear:both; height:0px; font-size:1px }
.bleu{ color:#0f758b }
.orange{ color:#ff4e00 }
.center{ text-align:center }
.bold{ font-weight:bold }
.right{ text-align:right }
p{ line-height:1.2em; margin-bottom:0.5em }
.quarante{ width:40% }
.cinquante{ width:50% }
.soixante{ width:60% }
.soixantedix{ width:70% }
.trente{ width:30% }
.quatrevingts{ width:80% }
.nopadding{ padding:0 !important }
.upper{ text-transform:uppercase }
.blue{ color:#006988 !important }
big{ color:#ff4e00; font-size:2em; padding:0.5em; display:block }
.alignright{text-align:right}

.blue a{ color:#006988 !important }

html{
	_overflow-y: scroll !important;
	overflow-y /*\**/: scroll\9
}

html, body{
	height:99%;
}
body{
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#000;
}

h1.print{
	display:none
}

.titre_print{
	display:none
}

/**** Popin ****/

.popin{
	position:relative;
	color:#6b6b6b;
}
.popin a{
	color:#6b6b6b;
	font-weight:bold;
	text-decoration:underline
}

.closePopin{
	position:absolute;
	top:10px;
	right:10px;
}
#epub {
	position:absolute;
	top:25px;
	left:50%;
	margin:0 0 0 265px;
}
.closePopin a{
	color:#fff;
}

.closePopin img{
	cursor:pointer
}

/****************/

/**** partenaires ****/

.onglet_actif{
	width:176px;
	height:51px;
	display:block;
	background:url(img/partenaires/onglet_actif.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/partenaires/onglet_actif.png',sizingMethod='scale');  _background-image:none;
	text-align:center;
	padding-top:5px
}

.partenaires{
	width:640px;
	_height:300px
}

.partenaires .desc p{
	margin-bottom:1em
}

.partenaires .floatright{
	_float:left
}


.popin .top{
	background:url(img/back_top.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/back_top.png',sizingMethod='noscale');  _background-image:none;
	display:block;
	height:13px;
	width:100%;
}

.ml .top{
	background:url(img/back_top.png) no-repeat  !important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/back_top.png',sizingMethod='noscale')  !important;  _background-image:none  !important;
}

.station .top{
	background:url(img/back_top_blue.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/back_top_blue.png',sizingMethod='noscale');  _background-image:none;
}

.popin .content{
	_height:1px;
	background:url(img/back_content.png) repeat-y;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/back_content.png',sizingMethod='scale');  _background-image:none
	*margin-top:-10px;
	padding-bottom:5px;
	/*_overflow-y:auto;
	_height:500px;*/
	_padding-right:0 !important;
	*overflow:hidden;
	_overflow:visible;
}

.ml .content{
	background:url(img/back_content.png) repeat-y  !important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/back_content.png',sizingMethod='scale')  !important;  _background-image:none  !important;
}

.station .content{
	background:url(img/back_content_blue.png) repeat-y;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/back_content_blue.png',sizingMethod='scale');  _background-image:none;
}

.btn_reserver img{
	vertical-align:middle;
}

.bulle{
	position:absolute;
	right:2px;
	top:38px;
	background:url(img/bulle_infos.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bulle_infos.png',sizingMethod='scale');  _background-image:none;
	width:139px;
	height:90px;
	padding:10px 0 10px 15px;
}

.bulle p{
	text-decoration:underline;
	color:#535353;
	padding-left:10px
}

.bulle p.num{
	text-decoration:none;
	color:#006988;
	font-size:9px;
	letter-spacing:-0.04em;
}

.bulle p.num span{
	font-size:2em;
	letter-spacing:0;
}

.popin .scroll{
	height:450px;
	width:600px;
	/*right:13px !important;*/
	_right:10px !important;
}

.partenaires .content{
	padding:30px;
}

.popin .footer{
	background:url(img/back_footer.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/back_footer.png',sizingMethod='scale');  _background-image:none;
	display:block;
	height:16px;
	width:100%
}

.ml .footer{
	background:url(img/back_footer.png) no-repeat !important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/back_footer.png',sizingMethod='scale')  !important;  _background-image:none  !important;
}

.station .footer{
	background:url(img/back_footer_blue.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/back_footer_blue.png',sizingMethod='scale');  _background-image:none ;
}

.popin .header h1{
	margin-bottom:10px;
	_font-size:10px
}

.popin .header img{
	vertical-align:middle
}

.onglets{
	margin:23px 10px 0 0;
	*margin-right:5px;
}

.onglets li{
	float:left;
	margin-left:2px;
	list-style:none
}

/**** bonus ****/

.bonus{
	width:636px
}

.bonus .content{
	padding:0 30px;
	padding-bottom:10px;
	*padding-top:10px;
}

.bonus li{
	clear:both;
	list-style:none;
	overflow:hidden;
	margin-bottom:20px
}

.bonus li a{
	position:relative
}

.bonus li h2{
	text-transform:uppercase;
	font-size:15px
}

.bonus li h3{
	font-size:14px
}

.bonus li .img{
	width:150px;
	text-align:right;
	margin-right:20px
}

.bonus li .desc{
	width:400px
}

.bonus .intro{
	padding-bottom:15px
}

.bonus p{
	font-weight:normal
}

/**** stations ****/

.station{
	width:636px;
	position:relative;
}

.station .content{
	padding:0 30px 10px;
}

.station h1{
	color:#ff4e00;
	font-weight:normal;
	font-size:20px
}

.station h2{
	color:#ff4e00;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px
}

.station h2 span{
	font-size:11px
}

.station h2.titre{
	font-size:11px;
	font-weight:normal
}

.station h2 span.prix{
	font-size:20px
}

.station .menu{
	width:578px;
	margin-left:2px;
	_margin-bottom:-2px;
	_margin-left:5px
}

.station .menu li{
	float:left;
	list-style:none;
	margin:0;
}

.station .menu li img{
	vertical-align:bottom;
}

.station .menu li#domaine{
	border:none;
	padding:0;
	margin:0
}

.station .menu li#intro a{ background:url(img/onglets/home.gif) no-repeat bottom center; width:60px }
.station .menu li#intro.active a, .station .menu li#intro.hover a{ background:url(img/onglets/home_on.gif) no-repeat bottom center; }

.station .menu li#domaine a{ background:url(img/onglets/domaine.gif) no-repeat bottom center; width:128px}
.station .menu li#domaine.active a, .station .menu li#domaine.hover a{ background:url(img/onglets/domaine_on.gif) no-repeat bottom center; }

.station .menu li#residence a{ background:url(img/onglets/residence.gif) no-repeat bottom center; width:88px }
.station .menu li#residence.active a, .station .menu li#residence.hover a{ background:url(img/onglets/residence_on.gif) no-repeat bottom center; }

.station .menu li#ski a{ background:url(img/onglets/ski.gif) no-repeat bottom center; width:84px }
.station .menu li#ski.active a, .station .menu li#ski.hover a{ background:url(img/onglets/ski_on.gif) no-repeat bottom center; }

.station .menu li#after a{ background:url(img/onglets/pass.gif) no-repeat bottom center; width:122px }
.station .menu li#after.active a, .station .menu li#after.hover a{ background:url(img/onglets/pass_on.gif) no-repeat bottom center; }

.station .menu li#tarifs a{ background:url(img/onglets/tarifs.gif) no-repeat bottom center; width:96px }
.station .menu li#tarifs.active a, .station .menu li#tarifs.hover a{ background:url(img/onglets/tarifs_on.gif) no-repeat bottom center; }

.station li.separ{
	background:url(img/stations/separ_menu.gif) no-repeat center 0.5em;
}

.station .menu li a{
	color:#007094;
	text-decoration:none;
	text-indent:-9999em;
	display:block;
	height:35px;
}

.station .menu li a:hover, .station .menu li a.active, .station .menu li.active a{
	color:#ff4e00;
}

.station table{
	width:100%;
}

.station th{
	color:#FFFFFF;
	font-weight:bold;
	padding:0 10px;
	vertical-align:middle;
	padding:2px;
	background:#007094;
	padding:5px;
	font-size:0.8em
}

.station th.nopadding{
	background:none
}

.station td.nopadding{
	border:none !important;
	background:none;
	width:10px
}

.station th.orange{
	background:#ff550b
}

.station .unpx{
	width:2px !important
}

.station td{
	text-align:center;
	background-color:#c0eeff;
	color:#007094;
	border-left:1px solid #7fb7c9;
	border-left:1px solid #7fb7c9;
	padding:5px
}

.station td.first, .station td.third, .station td.last{
	border-right:1px solid #7fb7c9;
}

.station td.orange{
	background-color:#ffcebb;
	color:#ff4e00;
	border-color:#ffaa85;
	border-right:1px solid #ffaa85
}

.station .even td.orange{
	background-color:#ffe5da;
	color:#ff4e00
}

.station td.white{
	color:#fff !important;
}

.selectedOrange{
	background:#ff4c09 !important
}

.selectedBlue{
	background:#007094 !important
}

.station td.blue{
	background:#007094;
	color:#007094
}

.station .even td{
	background-color:#fff;
}

.station .prems td{
}

.station .last td{
	border-bottom:1px solid #7fb7c9
}

.station .last td.orange{
	border-bottom:1px solid #FFAA85
}

.station tbody .first{
	width:110px
}

.station tbody .centdix{
	width:110px
}

.station .ingdts{
	margin-top:15px
}

.station .ingdts li ul{
	margin:10px;
}

.station .ingdts li ul li{
	margin:0
}

.station .ingdts li{
	list-style:none;
	margin-bottom:15px
}

.station .ingdts .visu{
	margin-left:15px
}

.station .ingdts .visu li{
	margin:0
}

.station .ingdts li p{
	font-weight:normal;
}

.station .ingdts li h2{
	color:#007094;
	margin:0;
}

.station .ingdts li h3{
	color:#ff4e00;
	margin:7px 0;
	font-weight:normal;
	font-size:14px;
}

.station .garantie h4{
	font-size:10px;
	text-decoration:underline
}

.station .garantie{
	font-size:10px;
	margin-top:15px
}

.station .details{
	font-size:14px;
	margin-top:15px
}

.station p, .station li{
	font-weight:normal;
}

.station p.bold{
	font-weight:bold
}

.station .pucebleu li{
	background:url(img/stations/puce.gif) no-repeat left 0.5em;
	padding-left:10px;
}

.visu li{
	list-style:none;
}

.visu li a{
	background:url(img/stations/fleche_bleue.gif) no-repeat left 0.3em;
	padding-left:15px;
	line-height:1.5em;
	font-weight:normal;
	text-decoration:none;
	display:block
}

.visu li.ora a{
	background:url(img/stations/fleche_orange.gif) no-repeat left 0.3em;
	color:#ff4f02;
}

.visu li a:hover{
	text-decoration:underline
}

.station .ingdts li.cadre_orange h3{
	background:url(img/coeur.jpg) no-repeat left center;
	padding-left:40px;
	line-height:2em
}

.station a{
	position:relative;
}

.select{
	border:1px solid #ff4e00;
	position:relative;
	font-size:10px;
	width:160px;
	z-index:1000;
	_margin-right:25px;
	margin-top:60px;
}

.select ul{
	position:absolute;
	border:1px solid #ff4e00;
	display:none;
	background:#fff;
	margin-left:-1px;
	width:100%;
}

.select li{
	list-style:none;
	margin:2px;
	padding-bottom:2px;
	border-bottom:1px solid #007094
}

.select li.last{
	border:none;
	padding-bottom:0
}

.select li a{
	display:block;
	padding:3px;
	text-decoration:none;
	color:#007094
}

.select li a:hover{
	color:#fff;
	background:#ff4e00;
	text-decoration:none
}

.select div{
	height:14px;
	cursor:pointer;
	background:#ff4e00 url(img/stations/fleche_select.gif) no-repeat right center;
	padding-left:10px;
	color:#fff;
}

.select div.on{
	background:#ff4e00 url(img/stations/fleche_select_on.gif) no-repeat right center;
}

.contenu{
	/*background:#fff url(img/back_content.jpg) no-repeat;*/
	background:#fff;
	margin:0 2px;
	padding:10px;
	border:1px solid #8eb0bc;
	border-top:none;
	max-width:558px;
	_width:558px;
}


/**** Envoyer à un ami ****/

.envoyer .content{
	background:url(img/popin_envoyer.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/popin_envoyer.png',sizingMethod='scale');  _background-image:none;
	width:640px;
	height:459px;
}

.envoyer .content div.center{
	padding-top:20px;
	font-size:14px;
	color:#002b41;
	font-weight:normal
}

.envoyer .content table{
	margin-left:50px;
}

.envoyer .content th{
	color:#002b41;
	font-size:12px;
	text-align:right;
	padding-top:8px;
	vertical-align:top
}

.envoyer .content td{
	text-align:left;
	font-size:11px;
	color:#007094;
	padding:2px
}

.envoyer .content td.right{
	text-align:right
}

.envoyer .content input, .envoyer .content textarea{
	padding:2px;
	border:1px solid;
	border-color:#8c8c8c #fff #fff #8c8c8c;
	font-size:11px;
	width:250px;
	position:relative;
}

.envoyer .btn_envoyer input{
	padding:0;
	border:none;
	width:auto;
}

.envoyer .content textarea{
	border:1px solid #8c8c8c;
	font-family:Arial;
	position:relative;
}

.btn_envoyer{
	margin-top:5px;
	position:relative;
}

label.error{
	display:none !important
}

.envoyer .content input.error{
	border:1px solid #ff0000
}


/**** FAQ ****/

.faq .content{
	background:url(img/popin_faq.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/popin_faq.png',sizingMethod='scale');  _background-image:none;
	width:824px;
	height:407px;
	padding:30px 40px 15px 30px;
	position:relative;
	_position:static;
}

.faq .loading{
	position:absolute;
	background:#fff url(img/loader_faq.gif) no-repeat center center;
	height:320px;
	right:40px;
	top:95px;
	*top:94px;
	width:580px;
	filter : alpha(opacity=70);
    -moz-opacity : 0.7;
    opacity : 0.7; 
	display:none;
	_display:none !important
}

.faq h4{
	font-size:12px;
	font-weight:bold;
	color:#004f68
}

.faq ul#questions{
	position:absolute;
	top:0px;	
}

.faq .quest{
	height:275px;
	overflow:hidden;
	position:relative;
	margin-right:10px;
}

.faq #questions li{
	list-style:none;
	margin-bottom:10px
}

.faq #questions li a, .faq #questions li a:visited{
	text-decoration:none;
	font-weight:normal
}

.faq #questions li a:hover, .faq #questions li.active a{
	text-decoration:underline;
	color:#004f68
}

.faq .answer{
	padding:20px;
	padding-left:35px;
	padding-top:10px;
	background-color:#a5e6ff;
	color:#004f68;
	z-index:0;
	height:290px;
}

.faq #slide{
	position:absolute;
	right:-40px;
	top:50%;
	margin-top:-25px;
	background:url(img/slider_faq.gif) no-repeat;
	width:40px;
	height:49px;
	padding:10px;
	z-index:1000
}

.faq #slide a{
	position:relative
}

#listquestions{
	position:relative;
}

.faq .answer .question{
	border-bottom:1px solid #fff;
	padding-bottom:3px;
	margin-bottom:6px
}

.faq .soixantedix h4{
	padding-left:35px
}

/**** Contact ****/

.contact .content{
	background:url(img/back_contact.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/back_contact.png',sizingMethod='scale');  _background-image:none;
	width:350px;
	height:350px;
	padding:30px;
}

.contact p{
	font-weight:normal;
}

p.legend {
	font-weight:normal;
	font-style:italic;
	font-size:10px;
	margin-bottom:0;
	padding-left:15px;
	width:300px;
}


.contact .visu li a{
	background:none;
	padding:0;
	color:#ff4f02;
	text-decoration:underline;
	display:inline;
	font-weight:bold;
	position:relative;
}

.contact .visu li{
	background:url(img/stations/fleche_orange.gif) no-repeat left 0.3em;
	font-weight:bold;
	color:#ff4f02;
	padding-left:15px;
}
.contact .content .close a{
	position:relative;
}

/**** Mentions Légales ****/

.ml{
	width:636px;
}

.ml .content{
	padding:30px;
}

.ml .legales {
	font-weight:normal;
}

.ml .legales ul{
	margin-left:20px
}

.ml .content li{
	padding-bottom:10px;
}

/**** envoi ami ****/

.visu li a.envoi_ami{ 
	/*display:none*/
}

/***** onglet ski IE6 *****/
*html .popin .ski{
	padding-left:10px !important
}

*html .popin p small{
	padding-left:10px
}

*html .ml .content p, *html .ml .content ul{
	padding-right:20px
}


/*** diaporama ***/

.diaporama{
	position:relative;
	height:182px;
	width:182px
}

.diaporama li{
	list-style-type:none;
	overflow:hidden;
	position:absolute
}

.diaporama_controls{
	width:172px;
	margin:3px 0;
	padding:5px;
	clear:both;
	overflow:hidden;
}

.diaporama_controls .btns{
	float:right;
}

.diaporama_controls a{
	font-weight:normal;
	width:10px;
	height:13px;
	text-indent:-9999px;
	display:inline-block;
	_text-indent:0px !important;
	_line-height:1px;
	margin:0 3px;
}

.diaporama_controls .prev{
	background:url(img/fleches_diapo.png) no-repeat top right;
}

.diaporama_controls .next{
	background:url(img/fleches_diapo.png) no-repeat top left;
}

.diaporama_controls .pause{
	background:url(img/fleches_diapo.png) no-repeat bottom right;
}

.diaporama_controls .play{
	background:url(img/fleches_diapo.png) no-repeat bottom left;
}

/*** asterix ***/

.asterix{
	margin:0.2em 0;
	padding:10px 30px;
}

.asterix li{
	list-style:none;
	color:#fff
}

.asterix li a{
	color:#fff
}

/*** visu bas station ***/

.visu_resa{
	width:632px;
	height:277px;
	margin-bottom:-18px;
	margin-left:-28px;
	position:relative;
	margin-top:-70px;
}

.visu_valmorel{
	background:url(img/stations/valmorel/visu_bas.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/stations/valmorel/visu_bas.png',sizingMethod='scale');  _background-image:none;
}

.visu_arc{
	background:url(img/stations/arcs/visu_bas.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/stations/arcs/visu_bas.png',sizingMethod='scale');  _background-image:none;
}

.visu_avoriaz{
	background:url(img/stations/avoriaz-antares/visu_bas.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/stations/avoriaz-visu_bas.png',sizingMethod='scale');  _background-image:none;
}
.visu_avoriaz_falaise{
	background:url(img/stations/avoriaz-falaise/visu_bas.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/stations/avoriaz-falaise/visu_bas.png',sizingMethod='scale');  _background-image:none;
}
.visu_avoriaz_soleil{
	background:url(img/stations/avoriaz-soleil/visu_bas.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/stations/avoriaz-soleil/visu_bas.png',sizingMethod='scale');  _background-image:none;
}
.visu_plagne{
	background:url(img/stations/plagne/visu_bas.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/stations/plagne/visu_bas.png',sizingMethod='scale');  _background-image:none;
}
.visu_belle_plagne{
	background:url(img/stations/belle-plagne/visu_bas.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/stations/belle-plagne/visu_bas.png',sizingMethod='scale');  _background-image:none;
}
.visu_chamonix{
	background:url(img/stations/chamonix/visu_bas.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/stations/chamonix/visu_bas.png',sizingMethod='scale');  _background-image:none;
}
.visu_alpe{
	background:url(img/stations/alpe/visu_bas.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/stations/alpe/visu_bas.png',sizingMethod='scale');  _background-image:none;
}
.visu_deux_alpes{
	background:url(img/stations/deux-alpes/visu_bas.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/stations/deux-alpes/visu_bas.png',sizingMethod='scale');  _background-image:none;
}
.visu_tignes{
	background:url(img/stations/tignes/visu_bas.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/stations/tignes/visu_bas.png',sizingMethod='scale');  _background-image:none;
}
.visu_val_thorens{
	background:url(img/stations/val-thorens/visu_bas.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/stations/val-thorens/visu_bas.png',sizingMethod='scale');  _background-image:none;
}

.bulle_resa{
	background:url(img/bulle_resa.png) no-repeat center center;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/bulle_resa.png',sizingMethod='scale');  _background-image:none;
	width:246px;
	height:190px;
	position:absolute;
	cursor:pointer;
}

.bulle_resa .text{
	padding:40px;
	text-align:center
}

.bulle_resa .text h4{
	font-size:25px;
	margin-bottom:4px;
}

.bulle_resa .text p{
	margin:0;
	font-size:14px
}

.bulle_resa .text p span{
	font-size:35px;
	color:#ff5206
}

.bulle_resa .text p.alignright{
	margin-right:20px;
	color:#ff5206
}


/**** intro station ****/

.intro{
	background:url(img/back_intro.gif) repeat;
}

.intro .visu{
	position:relative;
	_margin-left:10px
}

.intro .cache{
	top:152px;
	_top:163px;
	left:120px;
	position:absolute;
	background:url(img/intro_cache.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/intro_cache.png',sizingMethod='scale');  _background-image:none;
	padding:10px 20px;
	width:371px;
	position:absolute;
}

.intro .cache p{
	font-weight:bold;
	color:#007094
}

.intro .etoile{
	width:521px;
	height:241px;
	padding:10px;
	background:url(img/fond_etoile.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/fond_etoile.png',sizingMethod='scale');  _background-image:none;
	margin:10px;
	padding:30px 15px 0 15px;
	position:relative
}

.etoile .pastille{
	position:absolute;
	bottom:0;
	right:-10px;
	height:122px;
	width:122px
}

.etoile .avec, .etoile .sans{
	background:#fff;
	border:1px solid #aaa;
	padding:10px;
	height:130px;
}

.etoile .prixleft{
	width:240px;
	text-align:center;
	margin-top:10px
}

.etoile .prixright{
	width:270px;
	text-align:center;
	margin-top:10px
}

.etoile .sans{
	width:200px;
	margin-right:10px
}

.etoile .avec{
	width:200px;
	padding-left:70px;
	background:#fff url(img/chalet.jpg) no-repeat left bottom;
}

.etoile .avec h2, .etoile .avec p{
	color:#ff4e00;
	text-align:left
}

.etoile h2{
	font-size:19px;
	color:#000;
	text-align:center;
	margin-bottom:3px
}

.etoile p{
	font-size:13px;
	text-align:center;
	margin-bottom:8px;
	font-weight:bold
}

.etoile li{
	list-style:none;
	background:url(img/plus_bleu.gif) no-repeat left 0;
	padding-left:22px;
	margin-bottom:0.5em;
	min-height:16px
}

.etoile li.fleche{
	list-style:none;
	background:url(img/fleche_bleue.gif) no-repeat left 0.2em;
}

.intro .slogan{
	text-align:center;
	position:relative;
	padding:30px 20px 0 150px;
	background:url(img/boule.png) no-repeat top left;
	_background:url(img/boule.jpg) no-repeat top left;
}

.intro .slogan p a{
	text-transform:uppercase;
	color:#ff4e00;
	text-decoration:underline;
	cursor:pointer
}

.intro .slogan p{
	font-size:17px;
	color:#2c4658;
	margin-bottom:3px;
	font-weight:bold
}

.intro .slogan p.big{
	font-size:32px;
	color:#2c4658;
	letter-spacing:-0.04em;
	line-height:1em;
}

.intro .plans{
	margin-top:30px;
	overflow:hidden;
}

.intro .plans li ul{
	margin-right:20px;
}

.intro .plans li{
	padding:90px 0 0 20px;
	width:220px;
	height:90px;
	margin:15px;
	list-style:none
}

.intro .plans li.zen{ background:url(img/plan_zen.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/plan_zen.png',sizingMethod='scale');  _background-image:none; }
.intro .plans li.resto{ background:url(img/plan_resto.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/plan_resto.png',sizingMethod='scale');  _background-image:none; }
.intro .plans li.vip{ background:url(img/plan_vip.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/plan_vip.png',sizingMethod='scale');  _background-image:none; }
.intro .plans li.fun{ background:url(img/plan_fun.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.yeti-box.fr/img/plan_fun.png',sizingMethod='scale');  _background-image:none; }

.intro .plans li li{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
}

.intro .plans li li span{
	color:#e55e0b
}