#left #poucet_global{ float:left;height: 16px; margin: 0 0 5px 0;display:block;width:99%;padding:0; }
#left #poucet_global li { float: left; height: 16px;display: inline;color:#FFFFFF;font-family:Arial, Verdana, sans-serif;font-weight:bold;font-size:11px;background:none;margin:0;padding:0;}
#left #poucet_global li.first a{float: left;color: #FFFFFF;background:transparent url(../../images/structure/poucet_left.jpg) no-repeat top left; height: 16px;padding:0 0 0 8px; }
#left #poucet_global li a{float: left;color: #FFFFFF;background:none; height: 16px;text-decoration:none; }
#left #poucet_global li a.no_pointer{cursor:default; }
#left #poucet_global li a:hover{text-decoration:none; color:#FFFFFF;}
#left #poucet_global li a span{ float: left;background:transparent url(../../images/structure/poucet_right.jpg) no-repeat top right; height: 14px; padding:2px 15px 0 5px;}
*+ html #left #poucet_global li a span{height: 13px; padding:3px 15px 0 2px;}
#left #poucet_global li.next a span{float: left;color: #FFFFFF;background:transparent url(../../images/structure/poucet_right_next.jpg) no-repeat top right; height: 14px; padding:2px 15px 0 2px;}
*+ html #left #poucet_global li.next a span{ height: 13px; padding:3px 15px 0 2px;}
#left #poucet_global li.last span { float: left;background:transparent url(../../images/structure/poucet_normal.jpg) no-repeat top right; height: 14px; padding:2px 15px 0 10px;}
*+ html #left #poucet_global li.last span { height: 13px; padding:3px 15px 0 10px;}

#left.ajax #contenu{text-align:left;}
#left #contenu{float:left; background: transparent url(../../images/structure/top_contenu.png) no-repeat top left; width:707px;padding:16px 0 0 0;}
#left #contenu .content_default{float:left;width:657px; background-color:#FFFFFF;padding:0 25px;}
#left #contenu .content_default .header{float:left;width:657px;padding:0 0 7px 0;margin:0 0 10px 0;border-bottom:1px solid #e8e8e8;}
#left #contenu .content_default .bloc_gris{float:left;width:262px;padding:17px 0 0 0;margin:0 10px 10px 0;background:#f1efec url(../../images/top_bloc_gris.png) no-repeat 0 0;}
#left #contenu .content_default .bloc_gris .content{float:left;width:242px;padding:0 10px;background-color:#f1efec}
#left #contenu .content_default .bloc_gris .content hr{float:left; color: #d7d3ce; background-color: #d7d3ce; height: 1px; border: 0; width: 242px; margin: 0 0 10px 0;}
#left #contenu .content_default .bloc_gris .content h2{font-size: 18px; text-transform:none;}
#left #contenu .content_default .bloc_gris .content a.bouton_bloc_gris { color:#FFFFFF; text-decoration:none;font-size:16px;font-family: Arial, Verdana, sans-serif;padding:2px;}
#left #contenu .content_default .bloc_gris .content a:hover.bouton_bloc_gris { font-weight:bold;}
#left #contenu .content_default .cartouche{float:left;width:657px;border-bottom: 1px solid #e8e8e8; padding: 10px 0 0px 0; margin: 10px 0 0px 0;}
#left #contenu .content_default .cartouche.first{padding:0; margin: 10px 0 0px 0;}
#left #contenu .content_default .cartouche .image{ width:100px;height:100px;text-align:center; margin: 0 15px 15px 0; float:left;background-color:#141415;}
#left #contenu .content_default .cartouche .image.no_background{background:none;}
#left #contenu .content_default .cartouche img { float: none; display: inline; }
#left #contenu .content_default .cartouche h2 a{ font-size: 18px; font-weight: normal; margin: 0; text-decoration:none;text-transform:none; background:none;padding:0;}
#left #contenu .content_default .cartouche h2 a:hover{text-decoration:underline;}
#left #contenu .content_default .cartouche p { margin:10px 0; }
#left #contenu .content_default .pagination { list-style-type: none; margin:10px 0 0 0; padding: 0; display: inline;float:right;clear:none; }
#left #contenu .content_default .pagination.right{float:right;margin: 10px 0 0 0;}
#left #contenu .content_default .pagination li { float: left; display: inline; margin: 0; padding: 0;background:none; }
#left #contenu .content_default .pagination li a { background: none; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #959795; font-size: 11px; }
#left #contenu .content_default .pagination li a:hover { background: #281b18; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #fff; font-size: 11px; }
#left #contenu .content_default .pagination .pagination_active a { background: #281b18; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #fff; font-size: 11px; }

#left #detail #detail_contenu #hotel_detail p { padding: 0 0 0 10px; font-size: 11px; }
#left #contenu .content_default .bloc_gris .content h3 { padding:0px; font-size: 10px; font-weight: normal; background:none;font-style:normal;}
#left #contenu .content_default .bloc_gris .bottom{float:left;width:262px;height:17px;background:#f1efec url(../../images/bottom_bloc_gris.png) no-repeat 0 0;}

#left #contenu .content{float:left;width:687px; background-color:#FFFFFF;padding:0 10px;}
#left #contenu .content #contenu_titre{float:left;margin: 0 0 15px 0;border-bottom: 1px solid #e8e8e8;padding:0 0 8px 0;width:687px;}
#left #contenu .content h1{float:left;width:450px;font-family: Trebuchet MS, Arial, Verdana, sans-serif;font-weight:normal;font-size:18px;color:#010101;}
#left #contenu .content .pagination, #left #agenda_principal .pagination  { list-style-type: none; margin:0; padding: 0; display: inline;float:right;clear:none; background:none;}
#left #contenu .content .pagination.right, #left #agenda_principal .pagination.right{float:right;margin: 10px 0 0 0;}
#left #contenu .content .pagination li, #left #agenda_principal .pagination li { float: left; display: inline; margin: 0; padding: 0;background:none; }
#left #contenu .content .pagination li a{ background: none; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #959795; font-size: 11px; }
#left #agenda_principal .pagination li a { background: none; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #FFFFFF; font-size: 11px; }
#left #contenu .content .pagination li a:hover, #left #agenda_principal .pagination li a:hover { background: #281b18; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #fff; font-size: 11px; }
#left #contenu .content .pagination .pagination_active a, #left #agenda_principal .pagination .pagination_active a { background: #281b18; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #fff; font-size: 11px; }
#left #contenu .content #filtre { float: left; display: inline; margin: 0; padding: 70px 0 0 0; background: url(../../images/filtre_evenement_haut.jpg) #79b4dd no-repeat 0 0; width: 169px; }
#left #contenu.en .content #filtre { background: url(../../images/eng-GB/filtre_evenement_haut.jpg) #79b4dd no-repeat 0 0; }
#left #contenu.us .content #filtre { background: url(../../images/eng-US/filtre_evenement_haut.jpg) #79b4dd no-repeat 0 0; }
#left #contenu.de .content #filtre { background: url(../../images/ger-DE/filtre_evenement_haut.jpg) #79b4dd no-repeat 0 0; }
#left #contenu.es .content #filtre { background: url(../../images/esl-ES/filtre_evenement_haut.jpg) #79b4dd no-repeat 0 0; }
#left #contenu.jp .content #filtre { background: url(../../images/jpn-JP/filtre_evenement_haut.jpg) #79b4dd no-repeat 0 0; }
#left #contenu.cn .content #filtre { background: url(../../images/chi-CN/filtre_evenement_haut.jpg) #79b4dd no-repeat 0 0; }
#left #contenu.ru .content #filtre { background: url(../../images/rus-RU/filtre_evenement_haut.jpg) #79b4dd no-repeat 0 0; }
#left #contenu.it .content #filtre { background: url(../../images/ita-IT/filtre_evenement_haut.jpg) #79b4dd no-repeat 0 0; }

#left #contenu .content #filtre h4 { color: #fff; font-size: 14px; margin: 0 0 10px 15px; }
#left #contenu .content #filtre h5 { font-size: 10px; margin: 0 0 5px 15px; }
#left #contenu .content #filtre form h5 { font-size: 10px; margin: 15px 0 5px 0; color: #000;float:left }
#left #contenu .content #filtre form { float:left;color: #fff; padding: 0 0 0px 15px; width:154px;}
#left #contenu .content #filtre .bottom {float:left;width:169px;height:10px;background: url(../../images/filtre_evenement_bas.jpg) no-repeat bottom left;}
#left #contenu .content #filtre hr { color: #ececec; background-color: #ececec; height: 1px; border: 0; width: 139px; margin: 15px 0 0 0; }
#left #contenu .content #filtre form div{width:150px;float:left;}
#left #contenu .content #filtre form div span{float:left;font-size:12px;text-transform:none;padding:0;margin:3px 0 0 0;width:130px;}
#left #contenu .content #filtre form div input{float:left;}

#left.ajax{width:725px}
#left.ajax #detail .header{width:725px;float:left;padding:0 0 13px;}
#left.ajax #detail .header .close_overlay_contenu{width:8px;float:right;margin:0 10px 0 0}
#left.ajax #contenu .header .close_overlay_contenu{width:8px;float:right;margin:0}
#left.ajax #detail{width:725px;background: transparent url(../../images/structure/top_contenu_ajax.png) no-repeat top left;padding:11px 0 0 0;}
#left.ajax #detail .bottom{float:left; background: transparent url(../../images/structure/bottom_contenu_ajax.png) no-repeat bottom left; width:725px;}
#left.ajax #detail .content_default{width:725px; border:0;}
#left.ajax #contenu .content_default .content_default_ajax{width:647px;padding:0 10px 0 0;}
*+ html #left.ajax .jScrollPaneDrag{right:0px;}

#left.hotel #contenu .content #filtre { float: left; display: inline; margin: 0; padding: 70px 0 0 0; background: url(../../images/filtre_hotel_haut.jpg) #e08612 no-repeat 0 0; width: 169px; }
#left.hotel #contenu.en .content #filtre { background: url(../../images/eng-GB/filtre_hotel_haut.jpg) #e08612 no-repeat 0 0; }
#left.hotel #contenu.us .content #filtre { background: url(../../images/eng-US/filtre_hotel_haut.jpg) #e08612 no-repeat 0 0; }
#left.hotel #contenu.de .content #filtre { background: url(../../images/ger-DE/filtre_hotel_haut.jpg) #e08612 no-repeat 0 0; }
#left.hotel #contenu.es .content #filtre { background: url(../../images/esl-ES/filtre_hotel_haut.jpg) #e08612 no-repeat 0 0; }
#left.hotel #contenu.jp .content #filtre { background: url(../../images/jpn-JP/filtre_hotel_haut.jpg) #e08612 no-repeat 0 0; }
#left.hotel #contenu.cn .content #filtre { background: url(../../images/chi-CN/filtre_hotel_haut.jpg) #e08612 no-repeat 0 0; }
#left.hotel #contenu.ru .content #filtre { background: url(../../images/rus-RU/filtre_hotel_haut.jpg) #e08612 no-repeat 0 0; }
#left.hotel #contenu.it .content #filtre { background: url(../../images/ita-IT/filtre_hotel_haut.jpg) #e08612 no-repeat 0 0; }

#left.hotel #contenu .content #filtre form { color: #fff; padding: 0 0 0px 15px; }
#left.hotel #contenu .content #filtre .bottom {float:left;width:169px;height:10px;background: url(../../images/filtre_hotel_bas.jpg) no-repeat bottom left;}
#left.restaurant #contenu .content #filtre { float: left; display: inline; margin: 0; padding: 70px 0 0 0; background: url(../../images/filtre_restaurant_haut.jpg) #9e61dc no-repeat 0 0; width: 169px; }

#left.restaurant #contenu .content #filtre form { color: #fff; background: url(../../images/filtre_restaurant_bas.jpg) no-repeat bottom left; padding: 0 0 10px 15px; }

#left #contenu .content #contenu_droite { float: right; display: inline; padding: 0 10px 0 0; margin: 0; width: 480px; }
#left #contenu .content #contenu_droite.resto { float: left; display: inline; padding: 0 10px 0 0; margin: 0; width: 680px; }
#left #contenu .content #contenu_droite h1 { font-size: 17px; color: #3e3e3e; font-family: Trebuchet MS, Arial, Verdana, sans-serif; margin: 0 0 10px 0; }
#left #contenu .content #contenu_droite h2 { font-size: 17px; color: #3e3e3e; font-family: Trebuchet MS, Arial, Verdana, sans-serif; margin: 0 0 10px 0;text-transform:none; }
#left #contenu .content #contenu_droite h2 a{ background:none;padding:0;}
#left #contenu .content #contenu_droite .evenement h2 a{ color:#141415;text-decoration:none;font-weight:bold;}
#left #contenu .content #contenu_droite .evenement h2 a:hover{text-decoration:underline;}
#left #contenu .content #contenu_droite p { margin: 0 0 10px 0; }
#left #contenu .content #contenu_droite .restaurant, #left #contenu .content .restaurant { float:left; border-top: 1px solid #e8e8e8; padding: 20px 0 0px 0; margin: 10px 0 0px 0;}
#left #contenu .content #contenu_droite.resto .restaurant { float:left; border-top: 1px solid #e8e8e8; padding: 20px 0 0px 0; margin: 10px 0 0px 0;width:680px;}
#left #contenu .content #contenu_droite .restaurant .image{ width:75px; margin: 0 15px 15px 0; float:left;height:75px;background-color:#141415;text-align:center;}
#left #contenu .content #contenu_droite .restaurant .image.no_background{background:none;}
#left #contenu .content #contenu_droite .restaurant img { float: none; display: inline; }
#left #contenu .content #contenu_droite .restaurant h2 a, #left #contenu .content .restaurant h2 a{ color: #5b1a9d; font-size: 18px; font-weight: normal; margin: 0; text-decoration:none;}
#left #contenu .content #contenu_droite .restaurant h2 a:hover, #left #contenu .content .restaurant h2 a:hover{ color: #5b1a9d; text-decoration:underline;}
#left #contenu .content #contenu_droite .restaurant h3, #left #contenu .content .restaurant h3 { color: #000; font-size: 11px; margin: 0 0 5px 0; }
#left #contenu .content .restaurant2 { border-bottom: 1px solid #e8e8e8; padding: 10px 0 10px 0; margin: 0px 0 10px 0;width:687px;float:left;}
#left #contenu .content .restaurant2  .content_resto{ width:343px;float:left;}
#left #contenu .content .restaurant2 .image{float:left; width:75px;height:75px;margin: 0 10px 0px 0;background-color:#141415;text-align:center;}
#left #contenu .content .restaurant2 .image.no_background{background:none;}
#left #contenu .content .restaurant2 .image img { float: none; display: inline;  }
#left #contenu .content .restaurant2 h2 { color: #5b1a9d; font-size: 18px; font-weight: normal; margin: 0 0 3px 0;text-transform:none;}
#left #contenu .content .restaurant2 h3 { color: #000; font-size: 11px; margin: 0 0 5px 0; }
#left #contenu .content .restaurant2 p{margin:0;padding: 0 0 0 85px;}
#left #contenu .content #contenu_droite .hotel { float:left; border-top: 1px solid #e8e8e8; padding: 20px 0 0px 0; margin: 10px 0 0px 0; }
#left #contenu .content #contenu_droite .hotel span.adresse{ font-size:10px;font-weight:bold;font-family: Arial; color:#000000; float:none;margin:0; padding:0;width:360px; }
#left #contenu .content #contenu_droite .hotel .image{ width:100px; margin: 0 15px 15px 0; float:left;height:100px;background-color:#141415;text-align:center;}
#left #contenu .content #contenu_droite .hotel .image.no_background{background:none;}
#left #contenu .content #contenu_droite .hotel img { float: none; display: inline; }
#left #contenu .content #contenu_droite .hotel h2 a{ color: #e08612; font-size: 18px; font-weight: normal; margin: 0; text-decoration:none;}
#left #contenu .content #contenu_droite .hotel h2 a:hover{text-decoration:underline;}
#left #contenu .content #contenu_droite .hotel h3 { color: #000; font-size: 11px; margin: 0 0 5px 0; }
#left #contenu .content #contenu_droite .hotel p { margin:10px 0; }
#left #contenu .content #contenu_droite .evenement { float:left; border-bottom: 1px solid #e8e8e8; padding: 0 0 10px 0; margin: 0 0 20px 0; }
#left #contenu .content #contenu_droite .evenement.erreur { width:460px; }
#left #contenu .content #contenu_droite .evenement .image{float: left; display: inline; margin: 0 15px 15px 0;width:100px;height:100px;text-align:center;background: transparent url(images/monaco.png) 50% 50% repeat;}/*background-color:#141415;*/
#left #contenu .content #contenu_droite .evenement .image.no_background{background:none;}
#left #contenu .content #contenu_droite .evenement .image img{float: none;}
#left #contenu .content #contenu_droite .evenement p{padding: 0 0 0 115px;}
#left #contenu .content #contenu_droite .evenement.erreur p{padding: 0;text-align:center;font-size:12px;}
#left #contenu .content #contenu_droite .evenement .favoris_prix{float: left;width:365px;margin:0 0 10px 0;} /*Danger*/
#left #contenu .content #contenu_droite .evenement .favoris_prix.enchante{}
#left #contenu .content #contenu_droite .evenement .content_enchante{float:none;}
*+ html #left #contenu .content #contenu_droite .evenement .favoris_prix span{float:none;}
#left #contenu .content #contenu_droite .evenement .content_enchante h2 { color: #141415; font-size: 18px; font-weight: normal; margin: 0; width:485px;margin:0 0 5px 0;}
*+ html #left #contenu .content #contenu_droite .evenement .content_enchante h2 { width:365px;}
#left #contenu .content #contenu_droite .evenement .content_enchante h3 { color: #000; font-size: 11px; margin: 0 0 5px 0; }
#left #contenu .content #contenu_droite .evenement .content_enchante p {padding:0;}
#left #contenu .bottom, #left #detail .bottom{float:left; background: transparent url(../../images/structure/bottom_contenu.png) no-repeat bottom left; width:707px;height:19px;padding:0;margin:0;}

#left #detail{float:left; background: transparent url(../../images/structure/top_contenu.png) no-repeat top left; width:707px;padding:16px 0 0 0;}
#left #detail .content_default{float:left;width:705px; background-color:#FFFFFF; border-right: 1px solid #dad6d6; border-left: 1px solid #dad6d6;}
#left #detail #detail_prev { display: block; text-decoration: none; float: left; width: 30px; height: 80px; margin: 0; padding: 0; background: url(../../images/evenement_prev.jpg) no-repeat 0 0; }
#left #detail #detail_next { display: block; text-decoration: none; float: left; width: 30px; height: 80px; margin: 0; padding: 0; background: url(../../images/evenement_next.jpg) no-repeat 0 0; }
#left #detail  .empty{display: block;float: left; width: 30px; height: 80px; margin: 0; padding: 0;}
#left #detail #detail_titre{height: 65px; border-bottom: 1px solid #e8e8e8; padding: 0 0 5px 0; margin: 0 0 15px 0; text-align: center; float: left; display: inline;width:645px;}
#left #detail #detail_titre.no_fleche{margin: 0 0 20px 27px;}
#left #detail #detail_titre h1{float:left; margin:0 0 5px 0;width:100%;text-align:center;font-size:22px;color:#141415;}
#left #detail #detail_titre span{float:none;margin: 0 5px 0 0}

#left #detail #detail_contenu{float:left;width: 645px;padding:0 30px;}
#left #detail #detail_contenu p.chapeau{color:#141415;}

#left #contenu .biographie .image{float:left;background-color:#141415;width:190px; height:274px;margin: 0 10px 10px 0;text-align:center;}

#left #detail #detail_contenu #hotelboard { background: none;float:left;width: 645px;height: 325px;margin: 0 0 10px 0;}
#left #detail #detail_contenu #hotelboard #hotelboard_nav {margin: 295px 0 0 0; right: 300px; color: #000;position: absolute;z-index: 15;}
#left #detail #detail_contenu #hotelboard #hotelboard_nav.ajax {right:0px;margin-right:80px;}
#left #detail #detail_contenu #hotelboard #hotelboard_nav.gmap {right: 477px; }
#left #detail #detail_contenu #hotelboard_nav_selec { float: left; display: inline;}
#left #detail #detail_contenu #hotelboard_nav_selec a { float: left;	width: 18px;height: 16px;border-right: 1px solid #fff;background: #4f4a40;padding: 2px 0 0 0;text-align:center;color: #fff;text-decoration : none;font-size: 11px;}
#left #detail #detail_contenu #hotelboard_nav_selec a:hover, #left #detail #detail_contenu #hotelboard_nav_selec a.activeSlide  { background: #8a847a;}
#left #detail #detail_contenu #hotelboard #hotel_pics { overflow: hidden;position: relative;width: 645px;height: 325px;float:left;text-align:center;background: transparent url(images/monaco.png) 70% 70% repeat-x;}
#left #detail #detail_contenu #hotelboard #hotel_pics a{ width: 645px;}
#left #detail #detail_contenu #hotelboard #hotel_pics.short { width: 465px;}
#left #detail #detail_contenu #hotelboard #hotel_pics.short a{ width: 465px;}
#left #detail #detail_contenu #hotelboard_pics { overflow: hidden;position: absolute;z-index: 9;width: 707px;height: 325px;}
#left #detail #detail_contenu #hotelboard_pics img { background: none;width: 460px;height: 320px;}
#left #detail #detail_contenu #hotelboard_nav_prev { float: left; display: inline;width: 10px; height: 18px;border-right: 1px solid #fff;background: url(../../images/leaderboard_prev.png) no-repeat top right;}
#left #detail #detail_contenu #hotelboard_nav_next { float: left; display: inline;width: 10px;height: 18px; border-right: 0px solid #fff; background: url(../../images/leaderboard_next.png) no-repeat top left; }
#left #detail #detail_contenu #hotelboard #bouton_gmap{position:absolute;margin-top:142px;left:506px;z-index:10; }
#left #detail #detail_contenu #hotelboard #hotel_gmap{background-color:#FFFFFF;height:325px;width:170px;z-index:5;margin:0 0 0 10px;float:left;}
#left #detail #detail_contenu #hotelboard #hotel_gmap span{color:#000000;font-size:11px;white-space:normal;}
#left #detail #detail_contenu #hotelboard #hotel_gmap_large{background-color:#FFFFFF;height:325px;width:645px;float:left;z-index:100;}


#left #detail #detail_contenu #detail_boutons  { float:left;width:645px;margin: 0 0 15px 0; }
#left #detail #detail_contenu #detail_boutons a { text-decoration: none; color: #a31c1f; font-size: 11px; font-weight: bolder; padding: 0 2px 0 0; }
#left #detail #detail_contenu #detail_boutons a:hover { text-decoration: underline; color: #a31c1f; font-size: 11px; font-weight: bolder; padding: 0 2px 0 0; }
#left #detail #detail_contenu #detail_boutons.bouton a.bouton_gris{background: #FFFFFF url(../../images/structure/bouton_gris_left.jpg) no-repeat 0 0; height:15px;display: inline;float:left;padding:0 0 0 4px; color:#FFFFFF;text-align:center;}
#left #detail #detail_contenu #detail_boutons.bouton a.bouton_gris span{background: #FFFFFF url(../../images/structure/bouton_gris_right.jpg) no-repeat 100% 0; height:12px; padding:3px 4px 0 0;font-family: Arial, Verdana, sans-serif;font-weight:bold;font-size:8px;text-transform:uppercase;margin:0 5px 0 0;float:left;}
#left #detail #detail_contenu #detail_boutons.bouton a.bouton_gris:hover{background: #FFFFFF url(../../images/structure/bouton_gris_left.jpg) no-repeat 0 -15px;text-decoration:none;}
#left #detail #detail_contenu #detail_boutons.bouton a.bouton_gris:hover span{background: #FFFFFF url(../../images/structure/bouton_gris_right.jpg) no-repeat 100% -15px; }

#left #detail #detail_contenu #detail_boutons.bouton a.bouton_rouge{background: #FFFFFF url(../../images/structure/bouton_rouge_left.jpg) no-repeat 0 0; height:15px;display: inline;float:left;padding:0 0 0 4px; color:#FFFFFF;text-align:center;width:115px;}
#left #detail #detail_contenu #detail_boutons.bouton a.bouton_rouge span{background: #FFFFFF url(../../images/structure/bouton_rouge_right.jpg) no-repeat 100% 0; height:12px; padding:3px 4px 0 0;font-family: Arial, Verdana, sans-serif;font-weight:bold;font-size:8px;text-transform:uppercase;margin:0 5px 0 0;float:left;}
#left #detail #detail_contenu #detail_boutons.bouton a.bouton_rouge:hover{background: #FFFFFF url(../../images/structure/bouton_rouge_left.jpg) no-repeat 0 -15px;text-decoration:none;}
#left #detail #detail_contenu #detail_boutons.bouton a.bouton_rouge:hover span{background: #FFFFFF url(../../images/structure/bouton_rouge_right.jpg) no-repeat 100% -15px; }


#left #detail #detail_contenu #hotel_detail { float: left; display: inline; width: 260px; background: url(../../images/haut_bloc_detail_hotel.jpg) #f1efec no-repeat 0 0; padding: 0; margin: 0 20px 10px 0; }
#left #detail #detail_contenu #hotel_detail p { padding: 0 0 0 10px; font-size: 11px; }
#left #detail #detail_contenu #hotel_detail h2 { padding: 10px 0 0 10px; font-size: 18px; text-transform:none;color:#141415;}
#left #detail #detail_contenu #hotel_detail h3 { padding: 0 0 10px 10px; font-size: 12px; font-weight: normal; background:none;font-style:normal;}
#left #detail #detail_contenu #hotel_detail hr { clear: both; color: #d7d3ce; background-color: #d7d3ce; height: 1px; border: 0; width: 240px; margin: 10px 0 10px 10px; }
#left #detail #detail_contenu #hotel_detail .prestations_hotel{float:left;width:260px;margin:0 0 10px 0;}
#left #detail #detail_contenu #hotel_detail ul.hotel_detail_options { float: left; display: inline; text-transform: uppercase; margin: 0 10px 5px 0;padding:0 0 0 10px; width:100px;text-align:left;background:none;clear:none;}
#left #detail #detail_contenu #hotel_detail ul.hotel_detail_options_right { float: right; display: inline; text-transform: uppercase; margin: 0 10px 5px 0; width:100px;text-align:left;background:none;padding:0 0 0 10px;clear:none;}
#left #detail #detail_contenu #hotel_detail ul.hotel_detail_options_right li, #left #detail #detail_contenu #hotel_detail ul.hotel_detail_options li { background:transparent url(../../images/puce_prestations_hotels.jpg) no-repeat 0 3px; float:left;width:95px;}

#left #detail #detail_contenu #hotel_detail .bottom{float:left;background:transparent url(../../images/bas_bloc_detail_hotel.jpg) no-repeat 0 0;width:260px;height:17px;}
#left #detail #detail_contenu #hotel_detail p {float:left;width:250px;}
#left #bottom_hotel_detail{float:left;background:transparent url(../../images/bas_bloc_gauche.png) no-repeat 0 0;width:707px;height:10px;}
#left #detail #detail_contenu #news_droite { float: right; display: inline; width: 169px; background: url(../../images/haut_bloc_rdv.jpg) #79b4dd no-repeat 0 0; margin: 0 0 0 20px; }
#left #detail #detail_contenu #news_droite h1 { color: #fff; font-size: 18px; font-weight: normal; padding: 10px; margin: 0; }
#left #detail #detail_contenu #news_droite h2 { color: #191616; font-size: 11px; font-weight: bolder; }
#left #detail #detail_contenu #news_droite p { font-size: 14px;}
#left #detail #detail_contenu #news_droite ul { color: #fff; list-style-type: none;background:none;padding:0;clear:none; }
#left #detail #detail_contenu #news_droite ul li { color: #fff; margin: 0 0 0 10px; border-top: 1px solid #688a9e; width: 149px; padding: 5px 0 5px 0;background:none; }
#left #detail #detail_contenu #news_droite ul li a { color: #fff; text-decoration: none; }
#left #detail #detail_contenu #news_droite ul li a:hover { color: #fff; text-decoration: underline; }
#left #detail #detail_contenu #news_droite ul li.first { color: #fff; margin: 0 0 0 10px; border-top: 0px solid #688a9e; width: 149px; padding: 5px 0 5px 0; }

#left #autres{float:left; background: transparent url(../../images/structure/top_contenu.png) no-repeat top left; width:707px;padding:20px 0 0 0;margin:20px 0 0 0;}
#left #autres .content_default{float:left;width:647px; background-color:#FFFFFF; padding: 0px 30px 0 30px;}
#left #autres h1 { color: #9d1e5a; font-size: 18px; font-weight: normal; border-bottom: 1px solid #e5e5e5; padding: 0 0 5px 0; }
#left #autres ul { list-style-type: none; margin: 10px 0 0 0;padding:0; }
#left #autres ul li { float:left; background:none;padding:0;margin:0 0 10px 0;}
#left #autres ul span { float: left; display: inline; width: 130px; font-size: 11px; margin: 0 10px 0 0; }
#left #autres ul p { margin:0 0 0 145px; }
#left #autres ul p a { text-decoration: none; color: #080808; font-weight: bolder; }
#left #autres ul p a:hover { text-decoration: underline; color: #080808; font-weight: bolder; }
#left #autres #autres_actualites { float: left; display: inline; width: 310px; margin: 0 27px 0 0; }
#left #autres #autres_actualites span {margin: 0 10px 0 0;}
#left #autres #autres_enchante { float: left; display: inline; width: 310px; margin: 0; }
#left #autres #autres_hotels { float: left; display: inline; width: 310px; margin: 0 27px 0 0; }
#left #autres #autres_hotels p{ color:#080808; margin:0; }
#left #autres #autres_hotels h1 { color: #cd7923; font-size: 18px; font-weight: normal; border-bottom: 1px solid #e5e5e5; padding: 0 0 5px 0; }
#left #autres #autres_hotels h2 { color: #cd7923; font-size: 12px; font-weight: bolder; padding: 0;text-transform:none;margin:0 0 2px 0; }
#left #autres #autres_hotels h2 a { color: #cd7923; background:none;padding:0; text-decoration:none;}
#left #autres #autres_hotels h2 a:hover { color: #cd7923; text-decoration:underline;}
#left #autres #autres_hotels ul{ background:none;padding:0;}
#left #autres #autres_hotels ul li { margin: 0 0 10px 0; background:none;padding:0;}
#left #autres .bottom{float:left; background: transparent url(../../images/structure/bottom_contenu.png) no-repeat bottom left; width:707px;height:19px;padding:0;margin:0;}

#programme_gauche { float: left; display: inline; width: 458px; margin: 0 10px 0 0; padding: 0 0 10px 0; }
	#programme_gauche h1 { color: #9d1e5a; font-size: 20px; font-weight: normal; }
	#programme_gauche h2 { font-size: 13px; font-weight: bolder; text-transform: uppercase; margin: 10px 0 0 0; }
	#programme_gauche a { color: #9d1e5a; }
	#programme_gauche .programme_alt { background: url(../../images/haut_programme_alt.jpg) #f1efec no-repeat 0 0; margin: 0; padding: 15px; }
		#programme_gauche .programme_alt img { float: left; display: inline; margin: 20px 0 0 0; padding: 0; }
		
#left #detail #detail_contenu #programme_droite { float: left; display: inline; width: 169px; background: url(../../images/haut_bloc_rdv.jpg) #79b4dd no-repeat 0 0; }
#left #detail #detail_contenu #programme_droite h1 { color: #fff; font-size: 18px; font-weight: normal;padding:10px 10px 5px 10px; margin: 0; border: 0px; }
#left #detail #detail_contenu #programme_droite #programme_droite_span { float:left;margin:0 10px;}
*+ html #left #detail #detail_contenu #programme_droite #programme_droite_span {padding:4px 3px 2px 2px;}
#left #detail #detail_contenu #programme_droite h2 { color: #191616; font-size: 11px; font-weight: bolder; padding: 0; margin: 0; border: 0px; }
#left #detail #detail_contenu #programme_droite p { font-size: 14px; padding: 0; margin: 0; border: 0px; }
#left #detail #detail_contenu #programme_droite ul { float:left;background:none;color: #fff; list-style-type: none; margin: 0 0 0 10px; padding: 0; }
#left #detail #detail_contenu #programme_droite ul li { color: #fff; margin:0; border-top: 1px solid #688a9e; width: 149px; padding: 10px 0 10px 0;background:none; float:left;}
#left #detail #detail_contenu #programme_droite ul li a { color: #fff; text-decoration: none; }
#left #detail #detail_contenu #programme_droite ul li a:hover { color: #fff; text-decoration: underline; }
#left #detail #detail_contenu #programme_droite ul li.first { color: #fff; margin: 0;float:left; border-top: 0px solid #688a9e; width: 149px; padding: 10px 0 10px 0; }
#left #detail #detail_contenu #programme_droite .bottom {width:169px;float:left;height:14px;background:transparent url(../../images/bas_bloc_rdv.jpg) no-repeat 0 0;}
		
		#autres_actualites { float: left; display: inline; width: 310px; margin: 0 27px 0 0; }
#autres_enchante { float: left; display: inline; width: 310px; margin: 0; }
#autres_hotels { float: left; display: inline; width: 310px; margin: 0 27px 0 0; }
	#autres_hotels h1 { color: #cd7923; font-size: 18px; font-weight: normal; border-bottom: 1px solid #e5e5e5; padding: 0 0 5px 0; }
	#autres_hotels h2 { color: #cd7923; font-size: 12px; font-weight: bolder; padding: 0; }
		#autres_hotels h2 a { color: #cd7923; }
			#autres_hotels h2 a:hover { color: #cd7923; }
	#autres_hotels ul li { margin: 0 0 5px 0; background:none;}
	
#left #contenu span, #left #detail span, #left #autres span{text-transform: uppercase; color: #fff; font-size: 9px; padding:2px 3px 2px  2px; margin: 9px 5px 0 0; float:left;}
#left #contenu .content #contenu_droite .evenement span{text-transform: uppercase; color: #fff; font-size: 9px; padding:2px 3px 2px  2px; margin: 0px 5px 0 0; float:left;}
#left #contenu .prix, #left #detail .prix { font-size: 18px; margin:0 5px 0 0;}
#left #autres #autres_actualites span, #left #autres #autres_enchante span{padding:1px 3px 2px 2px;}
*+ html #left #autres #autres_actualites span, #left #autres #autres_enchante span{padding:2px 3px 2px 2px;}
#left #contenu span.favoris_news, #left #detail span.favoris_news, #left #autres span.favoris_news {  background: #79b4dd; margin: 0px 30px 0 0;}
#left #contenu span.favoris_info, #left #detail span.favoris_info, #left #autres span.favoris_info{ background: #3a7ba9; margin: 0px 30px 0 0;}
#left #contenu span.favoris_spectacle, #left #detail span.favoris_spectacle, #left #autres span.favoris_spectacle{ background: #d540b0;margin: 0px 30px 0 0; }
#left #contenu span.favoris_detente, #left #detail span.favoris_detente, #left #autres span.favoris_detente { background: #917cae; margin: 0px 30px 0 0;}
#left #contenu span.favoris_restauration, #left #detail span.favoris_restauration, #left #autres span.favoris_restauration { background: #5b1a9d; margin: 0px 30px 0 0;}
#left #contenu span.favoris_sejour, #left #detail span.favoris_sejour, #left #autres span.favoris_sejour { background: #e08612; margin: 0px 30px 0 0;}
#left #contenu span.favoris_sport , #left #detail span.favoris_sport , #left #autres span.favoris_sport { background: #49cbd6; margin: 0px 30px 0 0;}
#left #contenu span.favoris_business , #left #detail span.favoris_business , #left #autres span.favoris_business { background: #142ba3; margin: 0px 30px 0 0;}
#left #contenu span.favoris_nocturne, #left #detail span.favoris_nocturne , #left #autres span.favoris_nocturne { background: #292b4a;margin: 0px 30px 0 0; }
#left #contenu span.favoris_culture , #left #detail span.favoris_culture , #left #autres span.favoris_culture { background: #9e1e97; margin: 0px 30px 0 0;}
#left #contenu span.favoris_environnement, #left #detail span.favoris_environnement, #left #autres span.favoris_environnement { background: #879e1e; margin: 0px 30px 0 0;}
#left #contenu span.favoris_monde , #left #detail span.favoris_monde, #left #autres span.favoris_monde { background: #cd2424; margin: 0px 30px 0 0;}
#left #contenu span.favoris_loisir, #left #detail span.favoris_loisir, #left #autres span.favoris_loisir{ background: #f5446a; margin: 0px 30px 0 0;}
#left #contenu span.favoris_gastronomie, #left #detail span.favoris_gastronomie , #left #autres span.favoris_gastronomie { background: #5e9a11;margin: 0px 30px 0 0; }
#left #contenu span.favoris_croisiere , #left #detail span.favoris_croisiere , #left #autres span.favoris_croisiere { background: #4f4a40;margin: 0px 30px 0 0; }
/*Categories */
#left .favoris_111 { background: #d540b0;}
#left .favoris_104{ background: #917cae;}
#left .favoris_109 { background: #5b1a9d; }
#left .favoris_110{ background: #e08612;}
#left .favoris_112{ background: #49cbd6; }
#left .favoris_101 { background: #142ba3;}
#left .favoris_102 { background: #141415;}
#left .favoris_113 { background: #292b4a; }
#left .favoris_103 { background: #9e1e97;}
#left .favoris_105 { background: #879e1e; }
#left .favoris_108{ background: #cd2424;}
#left .favoris_107 { background: #f5446a;}
#left .favoris_106 { background: #5e9a11;}
#left .favoris_croisiere{ background: #4f4a40;}
/*Themes*/
#left .favoris_186 { background: #9e1e97;}
#left .favoris_192{ background: #917cae;}
#left .favoris_198 { background: #141415; }
#left .favoris_187{ background: #5e9a11;}
#left .favoris_188{ background: #e9b925; }
#left .favoris_189 { background: #9e61dc;}
#left .favoris_194 { background: #1a946d;}
#left .favoris_195 { background: #e08612; }
#left .favoris_190 { background: #fc6bbd;}
#left .favoris_196 { background: #d540b0; }
#left .favoris_191{ background: #49cbd6;}
#left .favoris_197 { background: #292b4a;}
#left .favoris_193 { background: #f5446a;}
#left .favoris_20901, #left .favoris_31345 { background: #f56425;}

#left #contenu span.couleur_111, #left #contenu a.couleur_111, #left #contenu h2.couleur_111, #left #contenu h2.couleur_111 a { color: #d540b0;}
#left #contenu span.couleur_104, #left #contenu a.couleur_104, #left #contenu h2.couleur_104, #left #contenu h2.couleur_104 a { color: #917cae;}
#left #contenu span.couleur_109, #left #contenu a.couleur_109, #left #contenu h2.couleur_109, #left #contenu h2.couleur_109 a { color: #5b1a9d; }
#left #contenu span.couleur_110, #left #contenu a.couleur_110, #left #contenu h2.couleur_110, #left #contenu h2.couleur_110 a{ color: #e08612;}
#left #contenu span.couleur_112, #left #contenu a.couleur_112, #left #contenu h2.couleur_112, #left #contenu h2.couleur_112 a{ color: #49cbd6; }
#left #contenu span.couleur_101, #left #contenu a.couleur_101, #left #contenu h2.couleur_101, #left #contenu h2.couleur_101 a{ color: #142ba3;}
#left #contenu span.couleur_102, #left #contenu a.couleur_102, #left #contenu h2.couleur_102, #left #contenu h2.couleur_102 a{ color: #000000;}
#left #contenu span.couleur_113, #left #contenu a.couleur_113, #left #contenu h2.couleur_113, #left #contenu h2.couleur_113 a{ color: #292b4a;}
#left #contenu span.couleur_103, #left #contenu a.couleur_103, #left #contenu h2.couleur_103, #left #contenu h2.couleur_103 a{ color: #9e1e97;}
#left #contenu span.couleur_105, #left #contenu a.couleur_105, #left #contenu h2.couleur_105, #left #contenu h2.couleur_105 a{ color: #879e1e;}
#left #contenu span.couleur_108, #left #contenu a.couleur_108, #left #contenu h2.couleur_108, #left #contenu h2.couleur_108 a{ color: #cd2424;}
#left #contenu span.couleur_107, #left #contenu a.couleur_107, #left #contenu h2.couleur_107, #left #contenu h2.couleur_107 a{ color: #f5446a;}
#left #contenu span.couleur_106, #left #contenu a.couleur_106, #left #contenu h2.couleur_106, #left #contenu h2.couleur_106 a{ color: #5e9a11;}
#left #contenu span.couleur_croisiere, #left #contenu a.couleur_croisiere, #left #contenu h2.couleur_croisiere, #left #contenu h2.couleur_croisiere a{ color: #4f4a40;}

#left #agenda_principal { float:left; width: 707px; background: url(../../images/agenda/top_agenda.png) no-repeat 0 0;padding: 16px 0 0 0; margin: 0; }
#left #agenda_principal .content{float:left; width: 679px; padding: 4px 14px 0 14px;background: url(../../images/agenda/middle_agenda.png) repeat-y 0 0;}
#left #agenda_principal .bottom{float:left;width:707px;height:16px;background:transparent url(../../images/agenda/bottom_agenda.png) no-repeat 0 0;}
#left #agenda_principal .date_boutons{float:left;width: 679px;}
#left #agenda_principal .date_boutons .date{float:left;width:355px;}
#left #agenda_principal .date_boutons .date img{float:left;margin:0 3px;cursor:pointer}
#left #agenda_principal .date_boutons .date span{float:left;color:#FFFFFF;font-weight:bold;font-size:18px;}
#left #agenda_principal .date_boutons .date input{float:right;color:#FFFFFF;font-weight:bold;font-size:18px;background:none;border:none;max-width:150px;padding:0;}
#left #agenda_principal .date_boutons .date input.hide{color:#7bb5dd;}
#left #agenda_principal .date_boutons .date a.rss{float:right}
#left #agenda_principal .date_boutons .boutons{float:right;}
#left #agenda_principal .array_agenda {float:left;width:660px;}
#left #agenda_principal .array_agenda table{float:left;border:0;background:none;}
#left #agenda_principal .array_agenda table tr{margin:0 0 15px 0;float:left}
#left #agenda_principal .array_agenda table tr.light{border:0;background:none;}
#left #agenda_principal .array_agenda table tr.light th{border:0;width:76px;background:none;color:#FFFFFF;text-transform:uppercase;}
#left #agenda_principal .array_agenda table tr td{border:0;background:none;color:#000000;width:76px;height:112px;float:left;padding:4px 0;vertical-align:top;}
#left #agenda_principal .array_agenda table tr td ul{background:none;padding:0;float:left;clear:none;margin:0;width:68px;padding:0 0 0 8px;}
#left #agenda_principal .array_agenda table tr td ul li{margin:0 0 5px 0;}
#left #agenda_principal .array_agenda table tr td ul li.voir_plus{font-weight:bolder;background:none;}
#left #agenda_principal .array_agenda table tr td ul li.voir_plus a{color:#FFFFFF;}
#left #agenda_principal .array_agenda table tr td.selected_day ul li.voir_plus a{color:#227CBA;}
#left #agenda_principal .array_agenda table tr td ul li a{color:#000000;text-decoration:none;}
#left #agenda_principal .array_agenda table tr td ul li a:hover{text-decoration:underline;}
#left #agenda_principal .array_agenda table tr td.jour, #left #agenda_principal .array_agenda table tr th.jour{color:#FFFFFF;font-size:16px;vertical-align:top;width:18px;text-align:right;}
#left #agenda_principal .array_agenda table tr td.selected_day{background:transparent url(../../images/agenda/background_selected_day.png) no-repeat 0 0;width:76px;height:130px;}
#left #agenda_principal .array_agenda table tr td.selected_day a{color:#227cba;}
#left #agenda_principal .array_agenda table tr td.jour a#previous_agenda_month{position:absolute;left:0px;top:380px;}
#left #agenda_principal .array_agenda table tr td.jour a#next_agenda_month{position:absolute;left:684px;top:380px;}
#left #agenda_principal .array_hebdomadaire a#previous_agenda_week{position:absolute;left:0px;top:380px;}
#left #agenda_principal .array_hebdomadaire a#next_agenda_week{position:absolute;left:684px;top:380px;}
#left #agenda_principal .array_journalier a#previous_agenda_day{position:absolute;left:0px;top:380px;}
#left #agenda_principal .array_journalier a#next_agenda_day{position:absolute;left:684px;top:380px;}
#left #agenda_principal #search_agenda {float:left;background:url(../../images/agenda/background_search.png) no-repeat 0 0; width:653px;height:46px;margin: 10px 0 0 0;padding:13px 13px;}
#left #agenda_principal #search_agenda h2{float:left;color:#222222; font-size:12px;width:105px;margin:0 4px 0 0;}
#left #agenda_principal #search_agenda h2 span{font-size:10px;float:left}
#left #agenda_principal #search_agenda form{float:left;width:529px;height:46px;margin:0 0 0 15px;}
/*#left #agenda_principal #search_agenda form #date_debutSearch, #left #agenda_principal #search_agenda form #date_finSearch{cursor:pointer;background:transparent url(../../images/date_agenda.png) no-repeat 0 0;width:48px;height:19px;border:0;font-size:0px;float:left;}*/
#left #agenda_principal #search_agenda form .jour {float:left;margin:8px 0 0 0;width:199px;}
#left #agenda_principal #search_agenda form .jour input {border:0; background-color:transparent;width:110px;color:#141415;float:right;}
#left #agenda_principal #search_agenda form .jour span {margin: 4px 0 0 0}
#left #agenda_principal #search_agenda form #searchTextAgenda{float:left; background:transparent url(../../images/agenda/background_input.png) no-repeat 0 0;width:153px;height:17px;padding:0 0 0 3px;border:0; margin: 0 37px 0 0; }
#left #agenda_principal #search_agenda form select{float:left; background:#FFFFFF url(../../images/agenda/background_select.png) no-repeat 0 0;width:141px;height:17px;padding:0 0 0 3px;border:0;margin:0 30px 0 0 }
*+ html #left #agenda_principal #search_agenda form select{height:23px;}
#left #agenda_principal #search_agenda form #submit_search_agenda{float:left; background:transparent url(../../images/agenda/background_ok.png) no-repeat 0 0;width:30px;height:17px;border:0;margin:0 0 0 90px;}
#left #agenda_principal #search_agenda form .jour .ui-datepicker-trigger{float:left;margin:0 5px 0 5px;cursor:pointer;}
#left #agenda_principal #search_agenda form span{float:left;text-transform:uppercase;margin:4px 5px 0 5px;}

#left #agenda_principal .array_hebdomadaire table{float:left;border:0;background:none;}
#left #agenda_principal .array_hebdomadaire table tr{margin:0 0 15px 0;float:left;}
#left #agenda_principal .array_hebdomadaire table tr.light{border:0;background:none;border:0;}
#left #agenda_principal .array_hebdomadaire table tr td{background:none;border:0;vertical-align:top;width:165px;height:250px}
#left #agenda_principal .array_hebdomadaire table tr td .titre{color:#FFFFFF;text-transform:uppercase;width:153px;padding:10px 0 10px 0;margin:0 0 10px 0;font-size:24px;}
#left #agenda_principal .array_hebdomadaire table tr td .titre span{margin:3px 0 0 0;float:none;width:35px;font-weight:normal;font-size:12px;}
#left #agenda_principal .array_hebdomadaire table tr td.first_col{background:none;}
#left #agenda_principal .array_hebdomadaire table tr td.selected_day a{color:#227cba;}
#left #agenda_principal .array_hebdomadaire table tr td.selected_day ul li.voir_plus a{color:#227cba;font-weight:bolder;}
#left #agenda_principal .array_hebdomadaire table tr td ul{background:none;padding:0;float:left;clear:none;margin:0;width:147px;padding:0 0 0 8px;}
#left #agenda_principal .array_hebdomadaire table tr td ul li{margin:0 0 5px 0;}
#left #agenda_principal .array_hebdomadaire table tr td ul li.voir_plus{background:none;margin:10px 0 5px;}
#left #agenda_principal .array_hebdomadaire table tr td ul li.voir_plus a{color:#FFFFFF;font-weight:bolder;}
#left #agenda_principal .array_hebdomadaire table tr td ul li a{color:#000000;text-decoration:none;}
#left #agenda_principal .array_hebdomadaire table tr td ul li a:hover{text-decoration:underline;}
#left #agenda_principal .array_hebdomadaire table tr td.selected_day{background:transparent url(../../images/agenda/background_hebdo_selected_day.png) no-repeat 0 0;width:165px;height:250px;}
#left #agenda_principal .array_hebdomadaire table tr td.selected_day a{color:#227cba;}
#left #agenda_principal .array_hebdomadaire table tr td.selected_day .titre, #left #agenda_principal .array_hebdomadaire table tr td.selected_day .titre span{color:#227cba;}

#left #agenda_principal .array_journalier{float:left;width:653px;margin:0px 0 0px 10px}
#left #agenda_principal .array_journalier h1{float:left;width:658px;font-size:14px;color:#FFFFFF;font-weight:normal;margin:10px 0 10px 0}
#left #agenda_principal .array_journalier h1.results_agenda{float:left;width:400px;font-size:18px;color:#141415;font-weight:bold;margin:10px 0 10px 0;font-family:Trebuchet MS, Arial, sans-serif}
#left #agenda_principal .array_journalier .print_results{float:left;width:250px;margin:10px 0;}
#left #agenda_principal .array_journalier p{float:left;}
#left #agenda_principal .array_journalier h1.results_agenda2{float:left;width:676px;font-size:14px;color:#141415;font-weight:bold;margin:10px 0 10px 0;font-family:Trebuchet MS, Arial, sans-serif}
#left #agenda_principal .array_journalier h1 span{font-size:25px;color:#FFFFFF;padding:0;margin:0;float:none;text-transform:none;}
#left #agenda_principal .array_journalier .agenda_selec{float:left;width:658px; padding:10px 0;border-top:1px solid #a4cae5;color:#282828;}
#left #agenda_principal .array_journalier .agenda_selec .image{width: 75px;height:75px; float: left; margin: 0 15px 15px 0;padding: 0;}
#left #agenda_principal .array_journalier .agenda_selec .favoris_prix{margin-bottom:5px;}
#left #agenda_principal .array_journalier .agenda_selec h2{float:left;width:658px;font-size:18px;font-family:Trebuchet MS, Arial, sans-serif;margin:5px 0 10px 0;color:#FFFFFF;}
#left #agenda_principal .array_journalier .agenda_selec h2 a{color:#FFFFFF;background:none;padding:0;text-decoration:none;}
#left #agenda_principal .array_journalier .agenda_selec h2 a:hover{color:#FFFFFF;background:none;padding:0;text-decoration:underline;}
#left #agenda_principal .array_journalier .agenda_selec p{color:#3E3E3E;float:left;text-align:justify;width:658px;font-size:12px;font-family:Trebuchet MS, Arial, sans-serif;}
#left #agenda_principal .array_journalier .agenda_selec p a{color:#3E3E3E;}

#left #agenda_principal .array_journalier span{text-transform: uppercase; color: #fff; font-size: 10px; padding:2px 3px 2px  2px; margin: 9px 5px 0 0; float:left;font-weight:bold;}
#left #agenda_principal .array_journalier span.favoris_news {  background: #FFFFFF; color:#79b4dd;margin: 0px 10px 0 0;}
#left #agenda_principal .array_journalier span.favoris_news_theme {  background: #d540b0; color:#ffffff;margin: 0px 10px 0 0;}
#left #agenda_principal .array_journalier span.favoris_info{ background: #3a7ba9; margin: 0px 10px 0 0;}
#left #agenda_principal .array_journalier span.favoris_spectacle{ background: #d540b0;margin: 0px 10px 0 0; }
#left #agenda_principal .array_journalier span.favoris_detente { background: #917cae; margin: 0px 10px 0 0;}
#left #agenda_principal .array_journalier span.favoris_restauration { background: #5b1a9d; margin: 0px 10px 0 0;}
#left #agenda_principal .array_journalier span.favoris_sejour { background: #e08612; margin: 0px 10px 0 0;}
#left #agenda_principal .array_journalier span.favoris_sport { background: #49cbd6; margin: 0px 10px 0 0;}
#left #agenda_principal .array_journalier span.favoris_business { background: #142ba3; margin: 0px 10px 0 0;}
#left #agenda_principal .array_journalier span.favoris_nocturne { background: #292b4a;margin: 0px 10px 0 0; }
#left #agenda_principal .array_journalier span.favoris_culture { background: #9e1e97; margin: 0px 10px 0 0;}
#left #agenda_principal .array_journalier span.favoris_environnement{ background: #879e1e; margin: 0px 10px 0 0;}
#left #agenda_principal .array_journalier span.favoris_monde{ background: #cd2424; margin: 0px 10px 0 0;}
#left #agenda_principal .array_journalier span.favoris_loisir{ background: #f5446a; margin: 0px 10px 0 0;}
#left #agenda_principal .array_journalier span.favoris_gastronomie { background: #5e9a11;margin: 0px 10px 0 0; }
#left #agenda_principal .array_journalier span.favoris_croisiere{ background: #4f4a40;margin: 0px 10px 0 0; }

#left #agenda_principal .array_journalier .hotel  { color: #e08612; }
#left #agenda_principal .array_journalier .detente { color: #5b1a9d; }
#left #agenda_principal .array_journalier .news { color: #79b4dd; }
#left #agenda_principal .array_journalier .info { color: #3a7ba9; }
#left #agenda_principal .array_journalier .spectacle { color: #d540b0; }
#left #agenda_principal .array_journalier .detente { color: #917cae; }
#left #agenda_principal .array_journalier .restauration { color: #5b1a9d; }
#left #agenda_principal .array_journalier .sejour { color: #e08612; }
#left #agenda_principal .array_journalier .sport { color: #49cbd6; }
#left #agenda_principal .array_journalier .business { color: #142ba3; }
#left #agenda_principal .array_journalier .nocturne { color: #292b4a; }
#left #agenda_principal .array_journalier .culture { color: #9e1e97; }
#left #agenda_principal .array_journalier .environnement { color: #879e1e; }
#left #agenda_principal .array_journalier .monde { color: #cd2424; }
#left #agenda_principal .array_journalier .loisir { color: #f5446a; }
#left #agenda_principal .array_journalier .gastronomie { color: #5e9a11; }

#left #agenda_principal .array_journalier .decouverte .hotel  { color: #e08612; }
#left #agenda_principal .array_journalier .decouverte .detente { color: #5b1a9d; }
#left #agenda_principal .array_journalier .decouverte .news { color: #79b4dd; }
#left #agenda_principal .array_journalier .decouverte .info { color: #3a7ba9; }
#left #agenda_principal .array_journalier .decouverte .spectacle { color: #d540b0; }
#left #agenda_principal .array_journalier .decouverte .detente { color: #917cae; }
#left #agenda_principal .array_journalier .decouverte .restauration { color: #5b1a9d; }
#left #agenda_principal .array_journalier .decouverte .sejour { color: #e08612; }
#left #agenda_principal .array_journalier .decouverte .sport { color: #49cbd6; }
#left #agenda_principal .array_journalier .decouverte .business { color: #142ba3; }
#left #agenda_principal .array_journalier .decouverte .nocturne { color: #292b4a; }
#left #agenda_principal .array_journalier .decouverte .culture { color: #9e1e97; }
#left #agenda_principal .array_journalier .decouverte .environnement { color: #879e1e; }
#left #agenda_principal .array_journalier .decouverte .monde { color: #cd2424; }
#left #agenda_principal .array_journalier .decouverte .loisir { color: #f5446a; }
#left #agenda_principal .array_journalier .decouverte .gastronomie { color: #5e9a11; }

#guide_etape1 { clear: both; background: url(../../images/guide_etape1.jpg) no-repeat 0 0; padding: 0; margin: 0; width: 707px; height: 100px; }
#guide_etape1.en { background: url(../../images/eng-GB/guide_etape1.jpg) no-repeat 0 0;}
#guide_etape1.us { background: url(../../images/eng-US/guide_etape1.jpg) no-repeat 0 0;}
#guide_etape1.cn { background: url(../../images/chi-CN/guide_etape1.jpg) no-repeat 0 0;}
#guide_etape1.jp { background: url(../../images/jpn-JP/guide_etape1.jpg) no-repeat 0 0;}
#guide_etape1.de { background: url(../../images/ger-DE/guide_etape1.jpg) no-repeat 0 0;}
#guide_etape1.it { background: url(../../images/ita-IT/guide_etape1.jpg) no-repeat 0 0;}
#guide_etape1.es { background: url(../../images/esl-ES/guide_etape1.jpg) no-repeat 0 0;}
#guide_etape1.ru { background: url(../../images/rus-RU/guide_etape1.jpg) no-repeat 0 0;}

#guide #guide_etape2 { float: left; display: inline; background: url(../../images/guide_etape2c.jpg) no-repeat 0 0; padding: 90px 30px 0 15px; margin: 0 0 20px 0; width: 121px; height: 497px; }
	#guide #guide_etape2 img { margin: 0 0 40px 0; }
	#guide #guide_etape2 a { color: #683aa0; text-decoration: none; font-weight: bolder; }
	#guide #guide_etape2 ul { list-style-type: none; margin: 0 0 10px 0; padding: 0; background:none;}
		#guide #guide_etape2 ul li { background: url(../../images/puce_jaune.jpg) no-repeat 0 5px; margin: 0; padding: 0 0 0 12px; }
#guide #guide_etape3 { float: left; display: inline; background: url(../../images/guide_etape3c.jpg) no-repeat 0 0; padding: 90px 30px 0 0; margin: 0 0 20px 0; width: 125px; height: 497px; }
	#guide #guide_etape3 img { margin: 0 0 40px 0; }
	#guide #guide_etape3 a { color: #683aa0; text-decoration: none; font-weight: bolder; }
	#guide #guide_etape3 ul { list-style-type: none; margin: 0 0 10px 0; padding: 0;background:none; }
		#guide #guide_etape3 ul li { background: url(../../images/puce_jaune.jpg) no-repeat 0 5px; margin: 0; padding: 0 0 0 12px; }
#guide #guide_etape4 { float: left; display: inline; background: url(../../images/guide_etape4c.jpg) no-repeat 0 0; padding: 90px 30px 0 0; margin: 0 0 20px 0; width: 125px; height: 497px; }
	#guide #guide_etape4 img { margin: 0 0 40px 0; }
	#guide #guide_etape4 a { color: #683aa0; text-decoration: none; font-weight: bolder; }
	#guide #guide_etape4 ul { list-style-type: none; margin: 0 0 10px 0; padding: 0; background:none;}
		#guide #guide_etape4 ul li { background: url(../../images/puce_jaune.jpg) no-repeat 0 5px; margin: 0; padding: 0 0 0 12px; }
#guide #guide_etape5 { float: left; display: inline; background: url(../../images/guide_etape5c.jpg) no-repeat 0 0; padding: 90px 30px 0 0; margin: 0 0 20px 0; width: 201px; height: 497px; }
	#guide #guide_etape5 p { margin: 10px 0 10px 0; }

#guide5 #guide_etape2 { float: left; display: block; background: url(../../images/guide_etape2b.jpg) no-repeat 0 0; padding: 0; margin: 0 0 20px 0; width: 71px; height: 587px; }
#guide5 #guide_etape3 { float: left; display: block; background: url(../../images/guide_etape3b.jpg) no-repeat 0 0; padding: 0; margin: 0 0 20px 0; width: 65px; height: 587px; }
#guide5 #guide_etape4 { float: left; display: block; background: url(../../images/guide_etape4b.jpg) no-repeat 0 0; padding: 0; margin: 0 0 20px 0; width: 76px; height: 587px; }
#guide5 #guide_etape5 { float: left; display: inline; background: url(../../images/guide_etape5b.jpg) no-repeat 0 0; padding: 44px 0 0 0; margin: 0 0 20px 0; width: 495px; height: 553px; }

#guide2 #guide_etape1 #guide_etape1_dates { float: left; display: inline; margin: 20px 0 0 75px; padding: 0; color: #fff; font-size: 13px; text-align: right; width:270px;}
#guide2 #guide_etape1 #guide_etape1_dates .ui-datepicker-trigger{float:left;}
#guide2 #guide_etape1 #guide_etape1_dates p { margin: 5px 0 0 0; padding: 0; color:#ffffff;width:270px;float:left;}
#guide2 #guide_etape1 #guide_etape1_dates p input{ font-size: 17px; margin: 0; padding: 0; color:#FFFFFF;border:0;background:none;width:132px;float:right; }
#guide2 #guide_etape1 #guide_etape1_dates span { float:left; margin:4px 0 0 0;width:75px;}
#guide2 #guide_etape1 #guide_etape1_dates p img { margin: 2px 5px 0 0px; padding: 0; cursor:pointer;}

#guide_etape1_txt { float: left; display: inline; margin: 10px 0 0 130px; padding: 0; width: 230px; color: #fff; }
#guide_etape1_txt p{ color: #fff; }

#left #guide2 #guide_all_etape{float:left;width:707px;min-height:507px;background:transparent url(../../images/suivezguide/background.png) repeat-y 0 0;}
#left #guide2.etape3 #guide_all_etape{background:transparent url(../../images/suivezguide/background_etape3.png) repeat-y 0 0;}
#left #guide2.etape4 #guide_all_etape{background:transparent url(../../images/suivezguide/background_etape4.png) repeat-y 0 0;}
#left #guide2.etape5 #guide_all_etape{background:transparent url(../../images/suivezguide/background_etape5.png) repeat-y 0 0; height:607px;}
#left #guide2 .bottom{float:left;width:707px;height:16px;background:transparent url(../../images/suivezguide/bottom.png) no-repeat 0 0;}
#left #guide2.etape3 .bottom{float:left;width:707px;height:16px;background:transparent url(../../images/suivezguide/bottom_etape3.png) no-repeat 0 0;}
#left #guide2.etape4 .bottom{float:left;width:707px;height:16px;background:transparent url(../../images/suivezguide/bottom_etape4.png) no-repeat 0 0;}
#left #guide2.etape5 .bottom{float:left;width:707px;height:16px;background:transparent url(../../images/suivezguide/bottom_etape5.png) no-repeat 0 0;}
#left #guide2 #guide_all_etape img{float:left;}
#left #guide2 #guide_all_etape  #guide_filtres h1 { font-size: 14px; float:left;font-family: Trebuchet MS, Arial, Verdana, sans-serif; color: #FFFFFF; margin: 15px 0 8px 20px; padding: 0; text-transform:none; width:587px; }
#left #guide2 #guide_all_etape  #guide_filtres h2 { font-size: 11px; color: #000; margin: 0 0 5px 0; padding: 0; text-transform:none; }
#left #guide2 #guide_all_etape  #guide_filtres ul { list-style-type: none; margin: 0; padding: 0; background:none;clear:none;float:left;}
#left #guide2 #guide_all_etape  #guide_filtres ul.last {  margin: 0 0 0 15px;}
#left #guide2 #guide_all_etape  #guide_filtres ul li { font-size: 12px; margin: 0 0 3px 0; padding: 0;background:none; }
#left #guide2 #guide_all_etape  #guide_filtres ul li span{ vertical-align:top;margin: 0px; padding: 0px;color:#FFFFFF;}
#left #guide2 #guide_all_etape  #guide_filtres ul li input { margin: 0px; padding: 0px;background:none;width:15px;height:13px;}
#left #guide2 #guide_all_etape  .guide_filtre { float: left; display: inline; margin: 0px 0 0 20px; }
#left #guide2 #guide_all_etape  #etape2_on{ float: left; padding: 0; margin: 0; width: 509px;}
#left #guide2 #guide_all_etape  #etape2_on .show_info{ float: left; padding: 0 15px; margin: 0; width: 479px;}
#left #guide2 #guide_all_etape  #etape2_on .show_info #guide_filtres, #left #guide2 #guide_all_etape  #etape3_on .show_info #guide_filtres, #left #guide2 #guide_all_etape  #etape4_on .show_info #guide_filtres {background:transparent url(../../images/suivezguide/background_filtre.png) no-repeat 0 0;width:481px;height:146px;}

#left #guide2 #guide_all_etape  #etape3_on{ float: left; padding: 0; margin: 0; width: 522px;}
#left #guide2 #guide_all_etape  #etape3_on .show_info{ float: left; padding: 0 22px 0 21px; margin: 0; width: 479px;}

#left #guide2 #guide_all_etape  #etape4_on{ float: left; padding: 0; margin: 0; width: 520px;}
#left #guide2 #guide_all_etape  #etape4_on .show_info{ float: left; padding: 0 23px 0 18px; margin: 0; width: 479px;}

#left #guide2 #guide_all_etape  #etape5_on{ float: left; padding: 0; margin: 0; width: 520px;height:507px;}
#left #guide2 #guide_all_etape  #etape5_on .show_info{ float: left; padding: 0 4px 0 18px; margin: 0; width: 499px;height:507px;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save { display: block; background: url(../../images/bouton_save.png) no-repeat 0 0; width: 209px; height: 29px; margin: 0 0 28px 280px; padding: 0; position:absolute;top:266px;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.en { background: url(../../images/eng-GB/bouton_save.png) no-repeat 0 0;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.us { background: url(../../images/eng-US/bouton_save.png) no-repeat 0 0;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.cn { background: url(../../images/chi-CN/bouton_save.png) no-repeat 0 0;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.jp { background: url(../../images/jpn-JP/bouton_save.png) no-repeat 0 0;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.de { background: url(../../images/ger-DE/bouton_save.png) no-repeat 0 0;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.it { background: url(../../images/ita-IT/bouton_save.png) no-repeat 0 0;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.es { background: url(../../images/esl-ES/bouton_save.png) no-repeat 0 0;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.ru { background: url(../../images/rus-RU/bouton_save.png) no-repeat 0 0;}

#left #guide2 #guide_all_etape  #etape5_on a#guide_save:hover { background: url(../../images/bouton_save.png) no-repeat 0 -29px;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.en:hover { background: url(../../images/eng-GB/bouton_save.png) no-repeat 0 -29px;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.us:hover { background: url(../../images/eng-US/bouton_save.png) no-repeat 0 -29px;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.cn:hover { background: url(../../images/chi-CN/bouton_save.png) no-repeat 0 -29px;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.jp:hover { background: url(../../images/jpn-JP/bouton_save.png) no-repeat 0 -29px;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.de:hover { background: url(../../images/ger-DE/bouton_save.png) no-repeat 0 -29px;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.it:hover { background: url(../../images/ita-IT/bouton_save.png) no-repeat 0 -29px;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.es:hover { background: url(../../images/esl-ES/bouton_save.png) no-repeat 0 -29px;}
#left #guide2 #guide_all_etape  #etape5_on a#guide_save.ru:hover { background: url(../../images/rus-RU/bouton_save.png) no-repeat 0 -29px;}

#left #guide2 #guide_all_etape  #etape5_on #sauvegarder_mon_sejour { position:absolute;top:240px;margin: 0 0 0 280px;}
#left #guide2 #guide_all_etape  #etape5_on #sauvegarder_mon_sejour input{ background: url(../../images/suivezguide/input_nom.png) no-repeat scroll 0 0 transparent;border:0;color:#141415;font-size:11px;height:15px;margin:0;padding:2px 0 0 4px;width:205px;}
*+ html #left #guide2 #guide_all_etape  #etape5_on #sauvegarder_mon_sejour{ margin:0 0 0 140px;}
#left #guide2 #guide_all_etape  #etape5_on #guide_contenu { height:507px; width:499px }
#left #guide2 #guide_all_etape  #etape5_on #guide_contenu h1 { font-size: 14px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-weight: normal;width:479px; }

#left #guide2 #guide_all_etape .guide { float:left; padding: 10px 10px 0 10px; margin: 10px 0 10px 0; background: #FFFFFF url(../../images/suivezguide/top_guide.jpg) no-repeat 0 0; width: 461px; }
#left #guide2 #guide_all_etape .guide .bottom{ float:left; background: #FFFFFF url(../../images/suivezguide/bottom_guide.jpg) no-repeat bottom left; width: 481px; height: 4px;margin: 0 0 0 -10px; padding:6px 0 0 0;}
#left #guide2 #guide_all_etape .image {float:left;width:100px;height:100px;margin: 0px 10px 0px 0;background-color:#141415;text-align:center;}
#left #guide2 #guide_all_etape .guide.small .image {width:75px;height:75px;}
#left #guide2 #guide_all_etape .image.no_background {background:none;}
#left #guide2 #guide_all_etape .guide .image img { float: none; display: inline;  }
#left #guide2 #guide_all_etape .guide h2 { color: #e08612; font-size: 18px; font-weight: normal; margin: 0 0 7px 0; padding: 0;text-transform:none; }
#left #guide2 #guide_all_etape #ma_selection_restaurant .guide h2, #left #guide2 #guide_all_etape #all_restaurants .guide h2{ color: #5b1a9d; }
#left #guide2 #guide_all_etape .guide h3 { color: #000; font-size: 11px; margin: 0 0 5px 0; padding: 0; }
#left #guide2 #guide_all_etape .guide.small p {padding:0 0 0 85px;}
#left #guide2 #guide_all_etape .guide.small p img{float:none;}
#left #guide2 #guide_all_etape .guide p { color: #000; font-size: 11px; margin: 0 0 10px 0; padding: 0; }
#left #guide2 #guide_all_etape .guide.small .boutons{ padding:0 0 0 85px; }
#left #guide2 #guide_all_etape .guide .boutons{ padding:0 0 0 110px; }


#left #guide2 #guide_etape3 { float: left; display: block; background: url(../../images/guide_etape3.jpg) no-repeat 0 0; padding: 0; margin: 0 0 20px 0; width: 73px; height: 587px; }
#left #guide2 #guide_etape4 { float: left; display: block; background: url(../../images/guide_etape4.jpg) no-repeat 0 0; padding: 0; margin: 0 0 20px 0; width: 64px; height: 587px; }
#left #guide2 #guide_etape5 { float: left; display: block; background: url(../../images/guide_etape5.jpg) no-repeat 0 0; padding: 0; margin: 0 0 20px 0; width: 62px; height: 587px; }

#left #guide2 .pagination { list-style-type: none; margin:0; padding: 0; display: inline;float:right;clear:none;background:none; }
#left #guide2 .pagination.right{float:right;margin: 10px 0 0 0;}
#left #guide2 .pagination li { float: left; display: inline; margin: 0; padding: 0;background:none; }
#left #guide2 .pagination li a { background: none; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #959795; font-size: 11px; }
#left #guide2 .pagination li a:hover { background: #281b18; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #fff; font-size: 11px; }
#left #guide2 .pagination .pagination_active a { background: #281b18; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #fff; font-size: 11px; }
#left #contenu #filtre_croisieres {float:left;}
#left #contenu #filtre_croisieres form input{background:none;border:0;color: #448ed1; padding: 3px 0 0 0; margin: 0 2px 0 2px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 14px;width:90px; }
#left #contenu #filtre_croisieres form input#submit_croisiere{background:transparent url(../../images/bouton_lancer.jpg) no-repeat 0 0;width:140px;height:17px;}
#left #contenu #filtre_croisieres form img{float:left;cursor:pointer;}
#left #contenu #filtre_croisieres form div span{float:left; position:relative;float:left;padding:0;font-weight:normal;font-size:11px;font-family: Arial, Verdana, sans-serif;text-transform:none;}
#left #contenu #filtre_croisieres div span{position:absolute;z-index:5;color:#010101;font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 12px;font-weight:bold;padding:15px 0 0 15px;}
#left #contenu .err_croisiere{float:left;width:inherit;font-size:13px;margin:0 0 7px 0;}
#left #contenu #consulter_escales {float:left; background: url(../../images/filtre_croisieres.jpg) no-repeat 0 0; width: 669px; height: 77px; margin: 0 0 20px 0; padding: 15px 0 0 10px; }
#left #contenu #filtre_croisieres .date { float:left;color: #448ed1; padding: 3px 0 0 0; margin: 0 30px 0 2px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 14px; }
#left #contenu #filtre_croisieres div{  margin: 0 0 0 6px; float:left;}
#left #contenu #filtre_croisieres div.jour1{ width:260px;}
#left #contenu #filtre_croisieres div.jour2{ width:246px;}
#left #contenu .croisiere { float:left;border-bottom: 1px solid #e8e8e8;margin: 0 10px 0 10px; padding: 20px 0 20px 0; clear: both;width:670px }
#left #contenu .croisiere h2 { color: #325d84; font-size: 18px;float:left; font-weight: normal; margin: 0 0 8px 0;text-transform:none}
#left #contenu .croisiere h2 span { color: #4393dc; font-size: 18px; font-weight: bolder;margin:-2px 2px 0 0;text-transform:none }
#left #contenu .croisiere h2 span a{ color: #4393dc; font-size: 18px; font-weight: bolder;margin:-2px 2px 0 0;text-transform:none;background:none;padding:0; }
#left #contenu .croisiere p  { margin: 0 0 5px 0; font-size: 13px; float: left; width:670px;}
#left #contenu .croisiere .capacite{float:left; margin-left:33px; margin-right:-20px;}
#left #contenu .croisiere .jour_depart{float:left; margin-left:33px; margin-right:15px;}
#left #contenu .croisiere .heure_depart{float:left; margin-left:42px; margin-right:15px;}
#left #contenu .croisiere p span  { float: left; display: block; width: 95px; margin: 0 4px 0 0; text-align: left;color:#4b4b4b;text-transform:none;font-family: Arial; font-size: 12px; }
#left #contenu .croisiere p span.croisiere_date { background: #335e85; color: #fff; font-size: 11px; text-transform: uppercase; padding: 0 5px 0 5px; width: 72px; margin-right:30px;text-align:center }
#left #contenu .croisiere p span.croisiere_heure { background: #5493cd; color: #fff; font-size: 11px; text-transform: uppercase; padding: 0 5px 0 5px; width: 72px; margin-right:21px;text-align:center}
#left #contenu .croisiere p span.croisiere_rade,#left #contenu .croisiere p span.croisiere_8459 { background: #eb9602; color: #fff; font-size: 12px; padding: 0 5px 0 5px; width: 70px;text-align:center;text-transform:none  }
#left #contenu .croisiere p span.croisiere_quai,#left #contenu .croisiere p span.croisiere_8458 { background: #7bbf05; color: #fff; font-size: 12px; padding: 0 5px 0 5px; width: 70px;text-align:center;text-transform:none  }
#left #contenu .croisiere p span.croisiere_charge { background: #c92232; color: #fff; font-size: 12px; padding: 0 5px 0 5px; width: 70px;text-align:center;text-transform:none  }

#left #contenu .content .paginationBas { list-style-type: none; margin:10px 5px 0 0; padding: 0; display: inline;float:right;clear:none; }
#left #contenu .content .paginationBas.right{float:right;margin: 10px 0 0 0;}
#left #contenu .content .paginationBas li { float: left; display: inline; margin: 0; padding: 0;background:none; }
#left #contenu .content .paginationBas li a { background: none; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #959795; font-size: 11px; }
#left #contenu .content .paginationBas li a:hover { background: #281b18; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #fff; font-size: 11px; }
#left #contenu .content .paginationBas .pagination_active a { background: #281b18; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #fff; font-size: 11px; }

/*#global #left #detail_contenu { clear: both; width: 645px; padding: 0 30px 0 30px; margin: 0; }
	#global #left #detail_contenu .left { float: left; display: inline; margin: 0 8px 10px 0; }
	#global #left #detail_contenu p { margin: 0 0 15px 0;line-height:15px}
	#global #left #detail_contenu h1 { color: #000; font-size: 18px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-weight: normal; padding: 0 0 10px 0; margin: 0 0 30px 0; }
	#global #left #detail_contenu h2 { color: #000; font-size: 18px; font-weight: normal; padding: 0; margin: 20px 0 5px 0; }
		#global #left #detail_contenu h2 a { text-decoration: none; color: #000;background:none;padding-left:0;text-transform:none}
			#global #left #detail_contenu h2 a:hover { text-decoration: underline;background:none; }
	#global #left #detail_contenu .couleur_hotel  { color: #e08612; }
	#global #left #detail_contenu .couleur_detente { color: #5b1a9d; }
	#global #left #detail_contenu hr { clear: both; color: #d7d3ce; background-color: #d7d3ce; height: 1px; border: 0; margin: 10px 0 10px 0; }
	#global #left #detail { clear: both; background: #fff; width: 705px; padding: 0 0 10px 0; margin: 0; border-right: 1px solid #dad6d6; border-left: 1px solid #dad6d6; }*/
	
		
/* RECHERCHE
==========================================================================================================================================================*/
#left #contenu #nouvelle_recherche { background: url(../../images/bg_recherche.jpg) no-repeat 0 0; width: 635px; height: 44px; margin: 0 0 30px 0; padding: 24px 0 0 10px; font-size: 14px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-weight: bolder; }
#left #contenu #nouvelle_recherche form{float:left;}
#left #contenu #nouvelle_recherche select { float:left;background: url(../../images/select2.png) #fff no-repeat 0 0; width: 105px; height: 17px; color: #141415; font-size: 11px; padding: 1px 0 0 4px; margin: 0 15px 0 0; border: 0; }
#left #contenu #nouvelle_recherche  input { float:left;background: url(../../images/input2.png) no-repeat 0 0; width: 174px; height: 15px; color: #141415; font-size: 11px; padding: 2px 0 0 4px; border: 0; margin: 0 5px 0 0; }
#left #contenu #nouvelle_recherche  #recherche_submit { background: url(../../images/recherche_submit.jpg) no-repeat 0 0; border: 0; padding: 0; margin: 0; cursor: pointer; width: 140px; height: 17px; }

#left #contenu #nouvelle_recherche form span{position:relative;float:left;padding:0;margin:0 7px 0 0;font-weight:normal;font-size:14px;font-family: Trebuchet MS,Arial,Verdana,sans-serif;text-transform:none;color:#141415;font-weight:bolder;}
#left #contenu .content_default .recherche_content{float:left;width:657px;}
#left #contenu .content_default .recherche_content h1{font-size:18px;font-family:Trebuchet MS, Arial, Verdana, sans-serif; color:#141415;float:left;width:657px;margin:0 0 10px 0;}
#left #contenu .content_default .recherche_content div#recherche_resultats{float:left;width:657px;font-size:11px;line-height:14px;margin: 0 0 15px 0;}
#left #contenu .content_default .recherche_content div#recherche_resultats span{width:657px;margin:0;padding:0;text-transform:none;font-size:11px;float:none;}
#left #contenu .content_default .recherche_content hr{width:657px;float:left;}
#left #contenu .content_default .recherche_content .resultat{float:left;width:657px;color:#3e3e3e;margin: 10px 0;}
#left #contenu .content_default .recherche_content .resultat span{margin:0 0 10px 0;}
#left #contenu .content_default .recherche_content .resultat h2, #left #contenu .content_default .recherche_content .resultat h2 a{float:left;width:657px;background:none;padding:0;text-transform:none;}
#left #contenu .content_default .recherche_content .resultat p{float:left;width:657px;margin:0 0 7px 0;}
#left #contenu .content_default .recherche_content .resultat p.nofloat{margin:0;}
#left #contenu .content_default .recherche_content .resultat p.nofloat span{float:none;}
/*#global #left .pagination { list-style-type: none; margin:-7px 5px 7px 0; padding: 0; display: inline;float:right;clear:none; }
#global #left .pagination.right{float:right;margin: 10px 0 0 0;}
#global #left .pagination li { float: left; display: inline; margin: 0; padding: 0;background:none; }
#global #left .pagination li a { background: none; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #959795; font-size: 11px; }
#global #left .pagination li a:hover { background: #281b18; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #fff; font-size: 11px; }
#global #left .pagination .pagination_active a { background: #281b18; float: left; display: block; margin: 0 0 0 5px; padding: 2px 5px 2px 5px; text-decoration: none; color: #fff; font-size: 11px; }
#nouvelle_recherche { background: url(../../images/bg_recherche.jpg) no-repeat 0 0; width: 635px; height: 44px; margin: 0 0 30px 0; padding: 24px 0 0 10px; font-size: 14px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-weight: bolder; }
	#nouvelle_recherche select { background: url(../../images/select2.png) #fff no-repeat 0 0; width: 105px; height: 17px; color: #141415; font-size: 11px; padding: 1px 0 0 4px; margin: 0 5px 0 0; border: 0; }
	#nouvelle_recherche  input { background: url(../../images/input2.png) no-repeat 0 0; width: 174px; height: 15px; color: #141415; font-size: 11px; padding: 2px 0 0 4px; border: 0; margin: 0 5px 0 0; }
	#nouvelle_recherche  #recherche_submit { background: url(../../images/recherche_submit.jpg) no-repeat 0 0; border: 0; padding: 0; margin: 0; cursor: pointer; width: 140px; height: 17px; }
.recherche_result { color: #fff; background: #a31c1f; padding: 1px 2px 1px 2px;text-transform:none; }
#recherche_resultats {color:#141415;font-size:11px; font-family: Arial;float:left;margin-top:12px;padding-bottom:8px;border-bottom: 1px solid #e8e8e8;width:635px}
#global #left #detail #detail_contenu span {float:none;font-size:11px;margin:5px 5px 0 0;text-transform:uppercase;}
#global #left #detail #detail_contenu .resultat {float:none;font-size:11px;margin:5px 0 0 0;text-transform:none;line-height:18px}*/
	
#left #detail #detail_contenu #bateau_detail {background:url(../../images/haut_bloc_detail_hotel.jpg) no-repeat scroll 0 0 #F1EFEC;display:inline;float:left;margin:0 20px 10px 0;padding:0;width:260px;}
#left #detail #detail_contenu #bateau_detail .bottom {background:url(../../images/bas_bloc_detail_hotel.jpg) no-repeat scroll 0 0 transparent;float:left;height:17px;width:260px;}
#left #detail #detail_contenu #bateau_detail hr {background-color:#D7D3CE;border:0 none;clear:both;color:#D7D3CE;height:1px;margin:10px 0 10px 10px;width:240px;}
/*#bateau_detail { float: left; display: inline; width: 260px; height: 246px; background: url(../../images/bg_bateau.jpg) #f1efec no-repeat 0 0; padding: 0; margin: 0 20px 10px 0; }*/
#left #bateau_detail p { margin:0; padding: 0 0 0 10px; font-size: 12px; float:left;width:240px;color:#3e3e3e;font-size:13px; }
#left #bateau_detail p span { display: block; float: left; margin: 5px 0 0 0; width: 80px; color:#3e3e3e;font-size:13px;padding:2px 3px 2px 2px;text-transform:none;}
#left #bateau_detail p span.bateau_carac { background: #c92232; color: #fff; width: 80px; padding:2px 3px 2px 2px; font-size: 11px; font-weight: bolder;  text-align:center;}
#left #bateau_detail h2 { padding: 0 0 0 10px; font-size: 18px; margin: 15px 0 0 0;color:#141415; }
#left #bateau_detail h3 { padding: 0 0 5px 10px; font-size: 12px; font-weight: normal; margin: 0; color:#141415;font-style:normal;}
#left #bateau_detail .bateau_transit { background: #d16a05; padding: 0 5px 0 5px; float: right; font-size: 11px; font-weight: bolder; color: #fff; display: block; margin: 0 15px 0 0; width: 60px; font-size: 12px; }
#left #bateau_detail .bateau_rade { background: #eb9602; padding: 0 5px 0 5px; float: right;  font-size: 11px; font-weight: bolder; color: #fff; display: block; margin: 0 15px 0 0; width: 60px; font-size: 12px; }

#left #autres #autres_bateaux { float: left; display: inline; width: 310px; margin: 0 27px 0 0; }
#left #autres #autres_bateaux p{ color:#080808; margin:0; }
#left #autres #autres_bateaux h1 { color: #cd7923; font-size: 18px; font-weight: normal; border-bottom: 1px solid #e5e5e5; padding: 0 0 5px 0; }
#left #autres #autres_bateaux h2 { color: #cd7923; font-size: 12px; font-weight: bolder; padding: 0;text-transform:none;margin:0 0 2px 0;width:310px}
#left #autres #autres_bateaux h2 a { color: #cd7923; background:none;padding:0; text-decoration:none;}
#left #autres #autres_bateaux h2 a:hover { color: #cd7923; text-decoration:underline;}
#left #autres #autres_bateaux ul{ background:none;padding:0;}
#left #autres #autres_bateaux ul li { margin: 0 0 10px 0; background:none;padding:0;}

	#identification .warning{float:left; width:657px;margin:0 0 5px 0;font-size:13px; color:#a41c20;}
#identification  form {float:left;color:#141415;font-size:13px;}
#identification  form .conteneur{float:left;width:657px;margin:0 0 5px 0;}
#identification  form .conteneur input{float:left;width:396px;height:16px;background:transparent url(../../images/structure/votre_avis/input.jpg) no-repeat 0 0;border:0;padding:2px;}
#identification  form .conteneur textarea{float:left;width:396px;height:121px;background:transparent url(../../images/structure/votre_avis/textarea.jpg) no-repeat 0 0;border:0;overflow:hidden;padding:2px;}
#identification  form .conteneur label{float:left;text-align:right;width:105px;margin:0 10px 0 0;}
#identification  form .input_checkbox {float:left;margin:5px 0px 0 0;}
#identification  form .input_checkbox  input{margin:0 5px 0 0;}
#identification  form .action {float:right;margin:5px 146px 0 0;}
#identification  form #LoginButton{
background:url("../../images/structure/ok_post_form.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
float:left;
height:17px;
margin:0 0 0 7px;
width:22px;

}

a.terms-of-use-link{float:left;}
