#map { position : absolute ; top:10px ; left:15px ;width : 540px ; height : 440px ;overflow : hidden ; z-index: 10; border:1px solid #CCC; } 
#offers { display : none ; position : absolute ;  top:10px ; left:15px ; width : 540px ; height : 440px ; overflow : hidden ; z-index : 12 ; border-top :1px solid #CCC; padding-top : 5px ;} 
#legende { position : absolute ; top:460px ; left:15px ;width : 540px ; height : 40px ; background : #ddd ; border : 1px solid #CCC ; } 
#legende table { margin : 5px ; }
/*GMAP*/
#simple_example_window{ width : 140px ; }
#simple_example_window_contents{ text-align : center ; background-color: #FFF ; border: 1px solid #F60 ; color : #333 ; padding : 3px 0 0 0 ; line-heigth : 12px ;}
#simple_example_window_beak{width: 10px;height: 20px; }
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{ height: 1px; width: 1px;}
/*INFOS SKI*/
/*PISTE*/
.info-piste { margin : 0 25px 0 0 ; padding : 0 ; width : 230px ; float : right !important ; text-align : center ; }
table.piste { border : none ; font : Normal 8pt/11pt Arial ; text-align : left ; display : block ; margin-bottom : 7px ; width : 100% ;}
.piste td , .piste th { height : 22px ; border-top : 1px dotted #CCC ; }
.piste-noire { background: transparent url(../img/piste_N.png) no-repeat left center ; width : 200px ; text-indent : 30px ; }
.piste-rouge { background: transparent url(../img/piste_R.png) no-repeat left center ; text-indent : 30px ; }
.piste-bleu { background: transparent url(../img/piste_B.png) no-repeat left center ; text-indent : 30px ; }
.piste-verte { background: transparent url(../img/piste_V.png) no-repeat left center ; text-indent : 30px ; }
.data { text-align : center ; font-size : 9pt ; font-weight : bold ; width : 30px ; }
/*SURCHARGE*/
/*form ul { margin : 0 0 0 30px ; list-style-type : none ; }
form ul li { background-image : url(img/spacer.gif) ; padding : 0 !important ; }
form ul li label { font : Bold 12px/17px Arial, Helvetica !important; padding-left : 5px !important ; display : inline !important ; color : #cc3300 !important ; float : none !important ; }
form h4 { padding : 0 0 2px 10px ; margin : 0 ; color : #000 ; font-family : Arial rounded MT Bold }
form p { padding : 2px 0 2px 8px ; margin : 0 12px 10px 3px ; background : #FFC ; border-top : 1px dotted #CCC ; border-bottom : 1px dotted #CCC ; }
div.champs { margin : 15px 0 0 0 ; padding : 0 0 0 10px ; }
div.champs select { font-size : 8pt ; color : #666 ; width : 200px ; }*/
.li_station_info { background: transparent url(../img/marker-mini-1.png) no-repeat left center ; line-height : 20px ; padding-left : 17px ; }
.ariane li { line-height : 22px !important ; }
.boxOffre { width : 540px ; }
.menuStation { margin : 0 0 10px 0 !important; padding : 0 0 0 15px ; !important}
.menuStation li { float : left !important; display : block !important; width : 250px !important; }
