@charset "utf-8";html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}.gabarit-1{overflow:hidden;width:100%;}.col-1{float:left;width:50%;}.col-2{float:left;width:50%;}html,body{background-color:#fff;font:normal 11px Arial,Helvetica,sans-serif;text-align:left;width:100%;}table,tr,td{font:normal 11px Arial,Helvetica,sans-serif;}a{color:#000;text-decoration:none;}#conteneur{background-color:#fff;margin:0 auto;position:relative;width:974px;}.center{text-align:center;}.right{text-align:right;}.gras{font-weight:bold;}.bottom10px{margin-bottom:10px;}.font9px{font-size:9px;}.message{color:#f00;font-style:italic;padding:5px 10px 0;}.rouge{color:#e80000;}.avertissement{background-color:#e0e0e0;margin:20px 0;padding:10px;}.error-form{color:#e80000;}.error-focus{border:2px solid #e80000;}hr.clear{clear:both;font-size:0;height:1px;line-height:1px;margin:0;padding:0;visibility:hidden;}a.info{color:black;position:relative;text-decoration:none;}a.info span{display:none;}a.info:hover{background:none;z-index:500;}a.info:hover span{-moz-opacity:.9;-khtml-opacity:.9;background:#fff;border:1px solid #ccc;color:#000;display:inline;filter:alpha(opacity=90);font-size:10px;left:4em;opacity:.9;padding:5px;position:absolute;text-align:center;text-decoration:none;top:2em;width:200px;overflow:visible;}#centre{position:relative;top:-32px;}#centre .col-1{width:674px;}#centre .col-2{width:300px;}#entete{background:#f00 url('/images2/header.jpg') no-repeat;height:139px;width:974px;}#entete .logo-ecotour{background-image:url(/images2/spriteme1.png);background-position:-10px -10px;height:82px;left:12px;position:absolute;top:12px;width:186px;}#entete .logo-ecotour a{display:block;height:82px;width:186px;}#entete .accroche{color:#fff;font:bold 16px sans-serif;font-style:italic;left:238px;position:absolute;top:26px;}#entete p em{font-style:italic;font-weight:bold;text-transform:uppercase;}#entete .fan-facebook{color:#fff;font-weight:bold;position:absolute;right:2px;text-align:right;top:2px;}#entete .fan-twitter{position:absolute;right:2px;top:37px;}#onglet{overflow:hidden;}#onglet ul{list-style:none;margin-left:2px;}#onglet li{float:left;font-family:sans-serif;font-size:12px;margin-top:5px;margin-left:3px;width:auto;}#onglet li a{background:transparent url(/images2/coin-gauche.png) no-repeat 0 -250px;float:left;height:27px;letter-spacing:1px;padding-left:10px;width:auto;}#onglet li.actif{background:transparent url(/images2/coin-gauche.png) no-repeat scroll 0 0;cursor:pointer;font-weight:bold;letter-spacing:1px;margin-top:0;padding-left:10px;text-decoration:none;}#onglet li a span{background:transparent url(/images2/coin-droit.png) no-repeat 100% -250px;float:left;height:18px;padding:6px 10px 3px 0;width:auto;}#onglet li.actif span{background:transparent url(/images2/coin-droit.png) no-repeat scroll 100% 0;color:#b40606;float:left;font-weight:bold;height:19px;padding:10px 10px 3px 0;width:auto;}#onglet li a:hover{background-position:0 -500px;}#onglet li a:focus{background-position:0 -500px;}#onglet li a:hover span{background-position:100% -500px;}#onglet li a:focus span{background-position:100% -500px;}#onglet li.sousmenu{background:white;float:none;}#onglet li.sousmenu a{background:none;background:white;}#onglet li.sousmenu a span{background:none;background:white;}#onglet ul ul{left:72px;position:absolute;top:27px;display:none;}#onglet ul li.niveau1:hover ul.niveau2{display:block;}#recherche{background:#fdeb01 url('/images2/spriteme1.png') repeat-x -10px -745px;font-size:14px;height:22px;line-height:22px;overflow:hidden;padding:12px;}#recherche .titre{color:#a80400;display:inline;font-family:sans-serif;font-weight:bold;}#recherche div{display:inline;}#recherche div input[type="submit"]{font-size:11px;}#recherche em{font-size:11px;font-weight:normal;}#recherche .input-recherche{color:#484848;font-size:11px;font-style:italic;margin-left:5px;width:280px;}#dernieres-ventes{background:#f1f1f1 url('/images2/spriteme1.png') repeat-x -10px -792px;height:38px;overflow:hidden;position:relative;}#dernieres-ventes h2{background:#000 url('/images2/spriteme1.png') repeat-x -10px -831px;color:#ff0;float:left;font-size:14px;font-weight:bold;height:26px;line-height:11px;margin:1px;padding:7px 0 3px;text-align:center;text-transform:uppercase;width:104px;}#dernieres-ventes h2 em{color:#D6D5D5;font-size:7px;font-weight:normal;}#saveMoney{background:#000 url('/images2/spriteme1.png') repeat-x -10px -831px;color:#fff;height:26px;margin:1px;padding:3px 0 7px;position:absolute;text-align:center;top:0;right:0;width:104px;}#saveMoney em{color:#FF0;font-size:14px;font-weight:bold;}#lastSales{margin:0 106px;padding:0 20px;position:relative;}#lastSales li.lastSales-item{border:none;cursor:pointer;height:32px;overflow:hidden;padding-top:3px;text-align:left;width:419px;}li.lastSales-item .fistLine{color:#5E5E5E;font-size:12px;height:16px;overflow:hidden;text-align:left;}li.lastSales-item .secondLine{color:#5e5e5e;font-size:11px;text-align:left;}#lastSales .yui-carousel-first-button{position:absolute;left:0;top:0;}#lastSales .yui-carousel-first-button button{background:transparent url('/images2/puce-rouge-gauche.png') no-repeat 0 14px;border:0;color:transparent;cursor:pointer;font-size:0;height:38px;margin:0 0 0 4px;width:12px;}#lastSales .yui-carousel-next-button{position:absolute;right:0;top:0;}#lastSales .yui-carousel-next-button button{background:transparent url('/images2/puce-rouge-droite.png') no-repeat 0 14px;border:0;color:transparent;cursor:pointer;font-size:0;height:38px;margin:0 4px 0 0;width:12px;}#corps .col-1{margin-top:5px;width:222px;}#corps .col-2{margin:0 3px 0 5px;width:442px;}#dpackage{border:1px solid #9d9d9d;margin-bottom:5px;padding:2px;}#dpackage h2{background:#f00 url('/images2/spriteme1.png') repeat-x -10px -868px;color:#fff;font-weight:bold;height:19px;line-height:19px;overflow:hidden;padding-left:8px;}#dpackage .dp-product{background:transparent url('/images2/spriteme1.png') repeat-x -10px -1110px;border:1px solid #cfcfcf;cursor:pointer;height:66px;margin-top:2px;overflow:hidden;padding:2px;}#dpackage .dp-product:hover{background-image:none;background-color:#ffea00;}#dpackage .dp-product-img{float:left;height:66px;margin-right:4px;width:77px;}#dpackage .dp-product-content{margin-left:80px;}#dpackage h3{font-size:11px;font-weight:bold;}#dpackage .dp-product-detail{color:#555;font-size:10px;line-height:11px;}#dpackage .dp-product-price{color:#E80000;font-size:13px;font-weight:bold;padding-top:2px;text-align:right;}#dpackage .dp-product-price span{color:#000;font-size:11px;font-weight:normal;}#dpackage .lien-dp-search{padding:2px 0;text-align:center;}#dpackage .lien-dp-search a{text-decoration:underline;}#dpackage .lien-dp-search a:hover{color:#a80400;}#dernieres-minutes form{padding:3px 8px;}#dernieres-minutes h2{background:#f00 url('/images2/spriteme1.png') repeat-x -10px -868px;color:#fff;font-weight:bold;height:19px;line-height:19px;overflow:hidden;padding-left:8px;}#dernieres-minutes .choix-ville{padding:4px 0 4px 7px;}#dernieres-minutes .choix-ville select{margin-left:5px;width:100px;}#dernieres-minutes .prochains-departs{color:#4f65a1;font-size:10px;font-weight:bold;margin:2px 0;text-align:center;}#dernieres-minutes .prochains-departs a{color:#5A5A5A;text-decoration:underline;}#dernieres-minutes .liste .jour{color:#f00;float:left;font-weight:bold;line-height:19px;padding-left:5px;width:80px;}#dernieres-minutes .liste .date{background-color:#ffea00;color:#555;line-height:19px;margin-top:3px;padding-right:5px;text-align:right;}#dernieres-minutes .article{background-color:#eee;clear:both;color:#555;line-height:13px;margin-top:3px;overflow:hidden;padding:3px 3px 5px 3px;position:relative;}#dernieres-minutes .article .produit{width:160px;}#dernieres-minutes .article .produit h3{color:#000;font-weight:bold;}#dernieres-minutes .article .prix{color:#f00;margin-left:163px;position:absolute;right:0;text-align:right;top:0;}#dernieres-minutes .article .prix em{font-size:13px;font-weight:bold;}#dernieres-minutes .article:hover{background-color:#ffea00;cursor:pointer;}#bestNotedProduct h2{background:#f00 url('/images2/spriteme1.png') repeat-x -10px -868px;color:#fff;font-weight:bold;height:19px;line-height:19px;overflow:hidden;padding-left:8px;}#bestNotedProduct h3 a{color:#000;font-size:11px;font-weight:bold;}#bestNotedProduct .bestProduct{background:transparent url('/images2/spriteme1.png') repeat-x -10px -1110px;border:1px solid #cfcfcf;cursor:pointer;height:66px;margin-top:2px;overflow:hidden;padding:2px;position:relative;}#bestNotedProduct .bestProduct:hover{background-image:none;background-color:#ffea00;}#bestNotedProduct .pays{color:#555;}#bestNotedProduct .photo{float:left;height:66px;margin-right:5px;overflow:hidden;width:77px;}#bestNotedProduct .notation-img{bottom:2px;left:86px;position:absolute;}#bestNotedProduct .note{bottom:2px;color:#555;font-size:18px;font-weight:bold;position:absolute;right:2px;}#bestNotedProduct .bestNotedProductLink{padding:2px 0;text-align:center;}#bestNotedProduct .bestNotedProductLink a{text-decoration:underline;}#bestNotedProduct .bestNotedProductLink a:hover{color:#a80400;}#coupsdecoeurs-haut{background-image:url(/images2/spriteme1.png);background-position:-10px -112px;height:31px;width:442px;}#coupsdecoeurs-haut h2{color:#fff;float:left;font-size:13px;font-weight:bold;margin-left:35px;padding-top:12px;width:auto;}#coupsdecoeurs-article{border:1px solid #aaa;border-top:none;margin-bottom:5px;padding:0 2px 2px;width:436px;}#coupsdecoeurs-article .slider-image{height:125px;width:436px;}#slide-autopromo{position:relative;}#image-slider-0,#image-slider-1,#image-slider-2,#image-slider-3,#image-slider-4,#image-slider-5,#image-slider-6,#image-slider-7,#image-slider-8,#image-slider-9{height:125px;}.switch{background-color:#D0D0D0;bottom:0;filter:alpha(opacity=70);font-size:12px;opacity:.7;padding:4px 0;position:absolute;text-align:center;width:100%;}.switch a{background-color:#c0c0c0;border:1px solid #aaa;color:#aaa;font-weight:bold;margin:0 2px;padding:1px 3px;}.switch a.fleche{background-color:#ff0;color:#E80000;}.switch a.highlight{background-color:#e80000;color:#fff;}.caption-size{display:none;}#topaffaires{margin-bottom:10px;}#topaffaires-haut{background-image:url(/images2/spriteme1.png);background-position:-10px -163px;height:33px;}#topaffaires-haut h2{color:#e80000;float:left;font-size:13px;font-weight:bold;margin-left:35px;padding-top:12px;width:auto;}#topaffaires-haut ul{float:right;margin-right:10px;width:auto;}#topaffaires-haut li{color:#5e5e5e;float:left;font-weight:bold;margin:0 15px;padding-top:13px;width:auto;}#topaffaires-haut li a{color:#5e5e5e;text-decoration:underline;}#topaffaires-haut li.selection{background-color:#fff;border:1px solid #c9c9c9;border-bottom:none;font-size:13px;height:13px;padding:8px 10px 12px;}##topaffaires-haut li.selection a{text-decoration:none;}#topaffaires-liens{border-left:1px solid #9d9d9d;border-right:1px solid #9d9d9d;height:20px;padding:5px 0 0 10px;width:430px;}#topaffaires-liens h3{border-right:1px solid #8a8a8a;display:inline;padding-right:4px;}#topaffaires-liens h3:last-child{border-right:none;}#topaffaires-liens h3 a{color:#8a8a8a;}#topaffaires-liens h3 a:hover{color:#000;}#topaffaires-liste{border-left:1px solid #9d9d9d;border-right:1px solid #9d9d9d;overflow:hidden;padding:3px 3px 0 5px;width:432px;}#topaffaires-liste .article{border:1px solid #c9c9c9;float:left;margin-right:3px;margin-bottom:5px;padding:1px;position:relative;width:137px;}#topaffaires-liste .article h3{background:#f00 url('/images2/spriteme1.png') repeat-x -10px -868px;color:#fff;font-size:11px;font-weight:bold;height:19px;line-height:19px;margin-bottom:1px;overflow:hidden;padding-left:5px;text-transform:uppercase;}#topaffaires-liste .article .photo{height:78px;margin-bottom:1px;overflow:hidden;}#topaffaires-liste .article .photo img{width:137px;}#topaffaires-liste .article .detail{height:43px;overflow:hidden;}#topaffaires-liste .article .detail h4{font-size:12px;font-weight:bold;line-height:12px;padding:2px 2px 0;}#topaffaires-liste .article .detail h4 a{color:#e80000;}#topaffaires-liste .article .detail .typeProduct{padding:2px 2px 0;}#topaffaires-liste .article .detail .jour{color:#717171;font-size:10px;padding:0 2px;}#topaffaires-liste .article .remise{background-image:url(/images2/spriteme1.png);background-position:-10px -218px;color:#D00410;font-size:16px;font-weight:bold;height:70px;position:absolute;right:1px;text-align:right;top:1px;width:70px;}#topaffaires-liste .article:hover{cursor:pointer;}#topaffaires-liste .article:hover .detail{background-color:#ffea00;cursor:pointer;}#topaffaires-bas{border:1px solid #9d9d9d;border-top:none;overflow:hidden;padding:0 10px 2px;}#topaffaires-bas .date{float:left;width:auto;}#topaffaires-bas .date a{color:#5a5a5a;}#topaffaires-bas .promo{float:right;text-align:right;width:auto;}#topaffaires-bas .promo a{color:#5a5a5a;}#sous-menu{background:#f00 url('/images2/spriteme1.png') repeat-x -10px -888px;color:#fff;font-size:12px;font-weight:bold;height:19px;line-height:19px;margin:5px 5px 0 0;overflow:hidden;padding:2px 0;}#sous-menu a{color:#fff;}#sous-menu li{float:left;font-size:10px;padding:0 21px;text-align:center;width:auto;}#sous-menu li.premier{border-right:1px dotted #FFF;font-size:11px;text-transform:uppercase;}#sous-menu li.dernier{border-left:1px dotted #FFF;float:right;font-size:11px;width:auto;}#sous-menu li.dernier a{text-decoration:underline;}#compte{margin-bottom:10px;}#compte .client{color:#383838;font-size:14px;font-weight:bold;padding-left:12px;}#compte .deconnexion{font-size:10px;padding-left:12px;}#compte .deconnexion a{color:#696969;text-decoration:underline;}#compte .deconnexion input{vertical-align:middle;}#onglet2{background-image:url(/images2/spriteme1.png);background-position:-10px -298px;height:31px;list-style:none;overflow:hidden;}#onglet2 li{float:right;font-size:12px;margin-top:5px;margin-left:3px;width:auto;}#onglet2 li.actif{background:transparent url(/images2/coin-gauche-2.png) no-repeat scroll 0 -250px;font-weight:bold;letter-spacing:1px;margin-top:0;padding-left:10px;text-decoration:none;}#onglet2 li.actif span{background:transparent url(/images2/coin-droit-2.png) no-repeat scroll 100% -250px;color:#333;float:left;font-weight:bold;height:19px;padding:6px 10px 3px 0;width:auto;}#compte-rubrique{background-color:#f0f0f0;border-left:1px solid #aaa;border-right:1px solid #aaa;padding:5px 2px 0;}#compte-rubrique a:hover{color:#e80000;}#account-login-form{background-image:url(/images2/spriteme1.png);background-position:-8px -349px;height:38px;line-height:38px;margin-bottom:2px;text-align:center;}#account-login-form input[type="text"]{width:115px;}#account-login-form input[type="password"]{width:90px;}#loginWidget #loginForm{background-image:url(/images2/spriteme1.png);background-position:-8px -347px;height:38px;line-height:38px;margin-bottom:2px;padding-left:5px;text-align:center;}#loginWidget #loginForm input[type="text"]{height:17px;margin-right:5px;width:110px;}#loginWidget #loginForm input[type="password"]{height:17px;margin-right:5px;width:90px;}#loginWidget #loginForm input[type="button"]{width:60px;}#customerName{display:block;margin-left:13px;padding-top:5px;}#loginDiv #links{margin:5px 0 0 20px;}#loginDiv #links li{list-style-type:disc;margin-left:15px;}#loginDiv #loginErrorText{color:#A80400;padding:5px 20px 0;}#loginWidget a{color:#696969;font-size:10px;text-decoration:underline;}#compte-rubrique-chargement{background-color:#f0f0f0;border-left:1px solid #aaa;border-right:1px solid #aaa;padding:5px 2px 0;}#compte-rubrique-chargement .chargement{color:#e80000;line-height:32px;}#compte-rubrique-chargement .chargement img{float:left;padding-right:10px;margin-left:20px;}#compte-rubrique-bas{background-image:url(/images2/spriteme1.png);background-position:-10px -406px;height:10px;}#compte-rubrique #reservations,#compte-rubrique #prochain-voyage,#compte-rubrique #services,#compte-rubrique #administration{border-top:1px solid #fff;font-size:12px;margin-top:5px;padding-left:25px;}#compte-rubrique #reservations h3,#compte-rubrique #prochain-voyage h3,#compte-rubrique #services h3,#compte-rubrique #administration h3{height:27px;line-height:27px;}#compte-rubrique #reservations{background:transparent url('/images2/fond-reservation-off.png') no-repeat;}#compte-rubrique #reservations:hover,#compte-rubrique #reservations.actif{background:#ddd url('/images2/fond-reservation-on.png') no-repeat;cursor:pointer;}#reservations #menu-reservations{padding-bottom:10px;}#reservations #menu-reservations p{padding-left:15px;}#reservations #menu-reservations li{background-image:url(/images2/spriteme1.png);background-position:-7px -714px;padding-left:15px;}#reservations #menu-reservations li .info-reservation{color:#696969;cursor:default;font-size:10px;}#compte-rubrique #prochain-voyage{background:transparent url('/images2/fond-voyage-off.png') no-repeat;}#compte-rubrique #prochain-voyage:hover,#compte-rubrique #prochain-voyage.actif{background:#ddd url('/images2/fond-voyage-on.png') no-repeat;cursor:pointer;}#compte-rubrique #services{background:transparent url('/images2/fond-service-off.png') no-repeat;}#compte-rubrique #services:hover,#compte-rubrique #services.actif{background:#ddd url('/images2/fond-service-on.png') no-repeat;cursor:pointer;}#services #menu-services{padding-bottom:10px;}#services #menu-services .alerte{background:transparent url('/images2/picto-alerte.png') no-repeat 0 4px;line-height:17px;padding-left:15px;}#services #menu-services .coupon{background:transparent url('/images2/picto-coupon.png') no-repeat 0 4px;line-height:17px;padding-left:15px;}#services #menu-services .social{background:transparent url('/images2/picto-social.png') no-repeat 0 4px;line-height:17px;padding-left:15px;}#services #menu-services .messagerie{background:transparent url('/images2/picto-messagerie.png') no-repeat 0 4px;line-height:17px;padding-left:15px;}#services #menu-services .parrainer{background:transparent url('/images2/picto-parrainer.png') no-repeat 0 4px;line-height:17px;padding-left:15px;}#services #menu-services .voyageur{background:transparent url('/images2/picto-voyageur.png') no-repeat 0 4px;line-height:17px;padding-left:15px;}#services #menu-services #vente-privee{background:transparent url('/images2/picto-vente-privee.png') no-repeat 0 4px;line-height:17px;padding-left:15px;}#compte-rubrique #historiques{background:transparent url('/images2/fond-historique-off.png') no-repeat;border-top:1px solid #fff;font-size:12px;margin-top:5px;}#compte-rubrique #historiques h3{height:27px;line-height:27px;padding-left:25px;}#compte-rubrique #historiques:hover,#compte-rubrique #historiques.actif{background:#ddd url('/images2/fond-historique-on.png') no-repeat;cursor:pointer;}#historiques .titre{font-weight:bold;padding-left:15px;}#historiques .liste-haut{background-image:url(/images2/spriteme1.png);background-position:-10px -349px;height:10px;margin-left:2px;width:290px;}#historiques .liste-bas{background-image:url(/images2/spriteme1.png);background-position:-10px -376px;height:10px;margin:0 0 7px 2px;width:290px;}#historiques .liste{background-color:#fff;margin:0 2px;padding:0 0 0 20px;}#historiques .liste h4.article{background-image:url(/images2/spriteme1.png);background-position:-7px -714px;font-size:11px;padding:0 0 3px 19px;}#historiques .tooltipContainer{position:relative;}#historiques .tooltip{display:none;position:absolute;left:100px;z-index:1000;}#historiques .bulle-product-info{border:2px solid #aaa;padding:5px;text-align:center;}#historiques .bulle-product-photo img{border:1px solid #000;}#historiques .bulle-product-price{color:#f00;font:bold 14px Arial;}#produits-favoris{margin:5px 0 0 7px;overflow:hidden;}#produits-favoris li{float:left;height:52px;margin:0 2px;overflow:hidden;width:52px;}#produits-favoris li.selection{background:transparent url(/images2/fleche-haut-selection.png) no-repeat scroll center bottom;}#produits-favoris li.no-produit{background:transparent url(/images2/fond-no-favoris.gif) no-repeat scroll center top;}#produits-favoris li img{border:1px solid #555;}.produit-favori-info{color:#555;font-size:11px;position:relative;}.produit-favori-info h4{color:#000;font-weight:bold;}.produit-favori-info .meal-plan{font-style:italic;}.produit-favori-info .remise{color:#e80000;font-size:14px;font-weight:bold;position:absolute;right:10px;top:0;}#compte-rubrique #administration{background:transparent url('/images2/fond-service-off.png') no-repeat;}#compte-rubrique #administration:hover,#compte-rubrique #administration.actif{background:#ddd url('/images2/fond-service-on.png') no-repeat;cursor:pointer;}#compte-rubrique #inscription-newsletter{border-top:1px solid #fff;margin-top:5px;padding-top:5px;}#inscription-newsletter .titre{font-size:12px;font-weight:bold;padding-left:12px;}#inscription-newsletter #form-newsletter{background-image:url(/images2/spriteme1.png);background-position:-8px -349px;height:38px;line-height:38px;text-align:center;}#inscription-newsletter #form-newsletter #departureCityId{width:90px;}#newsletter-ville-option{display:none;}#compte-contenu{margin:5px 5px 0 0;}#compte-contenu h2.titre{background:#e0e0e0 url('/images2/fond-label-estimate.gif') repeat-x;clear:both;font-size:13px;font-weight:bold;height:19px;margin:20px 0 10px;padding:5px 15px;}#compte-contenu .info{clear:both;padding:10px 20px;}#compte-contenu .texte{margin:10px 20px;}#compte-contenu .formulaire dt{width:35%;}#compte-contenu .formulaire dd{width:64%;}.formulaire #responsable #address1,.formulaire #responsable #address2,.formulaire #responsable #city{width:80%;}.formulaire #responsable #lastName,.formulaire #responsable #firstName{width:50%;}.formulaire #responsable #phone1,.formulaire #responsable #mobile,.formulaire #responsable #postCode{width:20%;}.formulaire #obligatoire #email,.formulaire #obligatoire #password1,.formulaire #obligatoire #password2{width:50%;}.formulaire #newsletter #ville-dep label,.formulaire #newsletter #mois-dep label,.formulaire #newsletter #pays-dep label{display:block;margin:20px 0 5px;}.formulaire #newsletter select{height:145px;margin-right:10px;width:210px;}.formulaire #newsletter #ville-dep{float:left;}.formulaire #newsletter #mois-dep{float:left;}.formulaire #newsletter #pays-dep{float:left;}#obligatoire dt{width:35%;}#obligatoire dd{width:64%;}.import-account{padding:10px;border:1px solid #008000;background-color:#fff;margin-bottom:20px;}#hotline{background-image:url(/images2/spriteme1.png);background-position:-10px -436px;color:#000;margin-bottom:10px;overflow:hidden;padding:8px 100px 10px 5px;width:195px;}#hotline .titre{font-weight:bold;}#hotline .telephone{color:#e80000;font-size:29px;font-weight:bold;line-height:20px;padding-top:5px;}#hotline .cout{color:#9d9d9d;font-size:9px;font-style:italic;line-height:19px;}#hotline .horraire{font-size:12px;font-weight:normal;}#hotline .supplement{background-color:#f0f0f0;border:1px solid #aaa;border-top:none;color:#e80000;font-weight:bold;margin:7px 0 0 4px;padding:2px 5px;width:270px;}#hotline .sans-supplement{background-color:#f0f0f0;border:1px solid #aaa;border-top:none;color:#1bb314;font-weight:bold;margin:7px 0 0 4px;padding:2px 5px;width:270px;}#hotline .supplement em,#hotline .sans-supplement em{color:#000;}#pub-carre{margin-bottom:10px;}#pub-largebanner{margin:10px auto;position:relative;width:768px;}#social{background-color:#f0f0f0;border:1px solid #aaa;font-size:10px;margin-bottom:10px;padding:10px;}#social h2{font-size:13px;font-weight:bold;padding-left:10px;}#social h2 span{font-size:10px;}#social p em{color:#f00;font-weight:bold;}#resatel{clear:both;color:#000;font:normal 12px Arial,Helvetica,sans-serif;height:83px;overflow:hidden;width:300px;}#resatel .img-bord-gauche{float:left;height:83px;width:12px;}#resatel .img-bord-droit{float:left;height:83px;width:15px;}#resatel .img-telephone{float:left;height:45px;padding:2px 2px 0 0;width:28px!important;width:30px;}#resatel #resatel-centre{background:url("/images/phone-fond.gif") repeat-x;float:left;height:83px;width:273px;}#resatel .accroche{font-weight:bold;height:14px;margin:0;padding-top:3px;text-align:center;}#resatel .bloc-gauche{float:left;height:45px;margin:0;text-align:center;width:113px;}#resatel .bloc-gauche .ligne1-rouge{color:#f00;display:block;line-height:17px;}#resatel .bloc-gauche .ligne1-bleu{color:#39f;display:block;line-height:17px;}#resatel .bloc-gauche .ligne2-rouge{color:#f00;display:block;font:bold 18px Arial,Helvetica,sans-serif;line-height:17px;}#resatel .bloc-gauche .ligne2-bleu{color:#39f;display:block;font:bold 18px Arial,Helvetica,sans-serif;line-height:17px;}#resatel .bloc-gauche .ligne3{color:#000;font:normal 9px Arial,Helvetica,sans-serif;}#resatel .bloc-droit{float:left;height:45px;margin:0;padding:0 0 0 5px;width:89px;}#resatel .bloc-droit .ligne1{display:block;font:normal 9px Arial,Helvetica,sans-serif;padding-top:3px;}#resatel .bloc-droit .ligne2{display:block;font:bold 13px Arial,Helvetica,sans-serif;}#product-meteo{height:260px;position:relative;}#Meteo{border:1px solid #aaa;border-top:none;color:#000;font-size:12px;font-weight:bold;height:48px;line-height:20px;margin:0 auto;text-align:left;width:500px;}#Meteo li{display:inline;float:left;list-style-type:none;margin-right:5px;padding:-15px;}#observation{background-color:#aaa;color:#ff3;font:bold 15px Arial,Helvetica,sans-serif;height:19px;line-height:20px;margin-left:0;text-align:left;width:100%;}#observation a{color:#fff;}#listeinfo{left:0;margin-top:2px;position:relative;}#mHead{margin:0 0 0 20px;}#mtime{color:#a9a9a9;font-size:10px;margin:-5px 0 0 20px;}#mDir{margin:-8px 0 0 340px;}#mHim{margin:-6px 0 0 340px;}#mInfo{height:50px;left:20px;margin:0;position:relative;top:10px;width:50px;}#mCity{background-color:transparent;color:#000;font:bold 14px Arial,Helvetica,sans-serif;line-height:20px;margin:-5px 0 0 20px;text-align:left;}#mPhoto{color:#09f;font:bold 24px Arial,Helvetica,sans-serif;height:50px;margin:-50px 0 0 200px;}#temperature{font:bold 30px Arial,Helvetica,sans-serif;margin:-45px 0 0 250px;text-align:left;}#mTemp{margin:-40px 0 0 340px;}#mLink{color:#000;margin:0 5px;}#mMasque{color:#000;display:none;margin:0 5px;}#preview{color:#000;float:left;font-weight:bold;padding-left:20px;}#next{color:#000;float:right;font-weight:bold;padding-right:20px;}#mHisto{color:#000;font:bold 12px Arial,Helvetica,sans-serif;height:220px;line-height:20px;margin:4px 0 0;overflow:hidden;width:100%;}#product-meteo.mPrevision{border:1px solid #aaa;display:none;}#listprev{float:left;width:667px;}#listprev ul{height:160px;margin:0 auto;overflow:hidden;width:550px;}#listprev li{border:1px solid #3ACEFF;float:left;list-style-type:none;margin:5px;padding:5px;width:auto;}#devis{margin-top:10px;overflow:hidden;}#devis #devis-info{float:left;width:280px;}#devis-info #aide{margin-top:5px;}#devis-info #rembourse{margin-top:10px;}#pied{border-top:1px solid #e0e0e0;clear:both;margin:5px 0 10px;overflow:hidden;}#pied a{color:#a0a0a0;}#pied a:hover{color:#000;}#legale{color:#7d7d7d;float:left;font-size:10px;overflow:hidden;padding:5px 0 5px 5px;position:relative;}#legale em{color:#555;font-weight:bold;text-transform:uppercase;}#legale .logo-ecotour{float:left;margin-right:5px;width:auto;}#legale .nous-contacter{float:left;width:170px;}#legale .nous-contacter a{text-decoration:underline;}#legale .societe{float:left;padding-right:7px;width:317px;}#legale .ecotour{float:left;width:170px;}#pied2{color:#7d7d7d;float:left;font-size:10px;margin-left:5px;padding-top:5px;width:300px;}#pied h2{color:#555;font-size:10px;font-weight:bold;text-transform:uppercase;}#promotion{float:left;padding-left:10px;width:150px;}#rechercher{float:left;width:140px;}#pied3{clear:left;color:#7d7d7d;float:left;margin-top:10px;width:664px;}#pied3 h3{display:inline;}#pied #tour-operateur{margin-top:13px;}#logo{float:right;height:50px;margin:5px 0 5px;text-align:right;width:100%;}#logo img{padding:0 4px;}.information{background-color:#fdd807;border:1px solid #000;margin:20px;padding:15px;}#erreur{position:relative;clear:both;width:476px;margin:20px auto;}#erreur .bloc-rouge-hg{float:left;width:13px;height:13px;background:transparent url('/images/bloc/bloc-rouge-hg.png') no-repeat;font-size:1px;}#erreur .bloc-rouge-hc{float:left;width:450px;height:13px;background:transparent url('/images/bloc/bloc-rouge-hc.png') repeat-x;font-size:1px;}#erreur .bloc-rouge-hd{background:transparent url('/images/bloc/bloc-rouge-hd.png') no-repeat;clear:right;float:left;font-size:1px;height:13px;width:13px;}#erreur .bloc-rouge-hd .picto{background:transparent url('/images/bloc/picto-rouge-erreur.png') no-repeat;height:53px;position:absolute;right:-15px;top:-15px;width:53px;}#erreur .bloc-rouge-centre{background:transparent url('/images/bloc/bloc-rouge-centre.png') repeat-y;float:left;width:476px;}#erreur .bloc-rouge-centre .titre{font-size:14px;font-weight:bold;margin:10px 30px 20px;text-align:left;}#erreur .bloc-rouge-centre p{margin:0 30px 10px;font-size:12px;}#erreur .bloc-rouge-centre p em{font-weight:bold;}#erreur .bloc-rouge-centre ul{margin:0 30px 10px;font-size:12px;}#erreur .bloc-rouge-bg{float:left;clear:left;width:13px;height:13px;background:transparent url('/images/bloc/bloc-rouge-bg.png') no-repeat;}#erreur .bloc-rouge-bc{float:left;width:450px;height:13px;background:transparent url('/images/bloc/bloc-rouge-bc.png') repeat-x;}#erreur .bloc-rouge-bd{float:left;width:13px;height:13px;background:transparent url('/images/bloc/bloc-rouge-bd.png') no-repeat;}#success{margin:0 auto;width:476px;}#success .bloc-gris-hg{float:left;width:13px;height:13px;background:transparent url('/images/bloc/bloc-gris-hg.png') no-repeat;font-size:1px;}#success .bloc-gris-hc{float:left;width:450px;height:13px;background:transparent url('/images/bloc/bloc-gris-hc.png') repeat-x;font-size:1px;}#success .bloc-gris-hd{background:transparent url('/images/bloc/bloc-gris-hd.png') no-repeat;clear:right;float:left;font-size:1px;height:13px;width:13px;}#success .bloc-gris-hd .picto{background:transparent url('/images/bloc/picto-gris-erreur.png') no-repeat;height:53px;position:absolute;right:-15px;top:-15px;width:53px;}#success .bloc-gris-centre{background:transparent url('/images/bloc/bloc-gris-centre.png') repeat-y;float:left;width:476px;}#success .bloc-gris-centre .titre{font-size:14px;font-weight:bold;margin:10px 30px 20px;text-align:left;}#success .bloc-gris-centre p{margin:0 30px 10px;font-size:12px;}#success .bloc-gris-centre p em{font-weight:bold;}#success .bloc-gris-centre ul{margin:0 30px 10px;font-size:12px;}#success .bloc-gris-bg{float:left;clear:left;width:13px;height:13px;background:transparent url('/images/bloc/bloc-gris-bg.png') no-repeat;}#success .bloc-gris-bc{float:left;width:450px;height:13px;background:transparent url('/images/bloc/bloc-gris-bc.png') repeat-x;}#success .bloc-gris-bd{float:left;width:13px;height:13px;background:transparent url('/images/bloc/bloc-gris-bd.png') no-repeat;}#admin-produit{background-color:#ff0;border:1px solid #000;opacity:.85;padding:5px;position:fixed;right:5px;top:5px;width:150px;}#admin-utilisateur{background-color:#e0e0e0;max-height:100px;margin:0 auto;opacity:.8;overflow:hidden;overflow-y:auto;padding:2px 10px 3px;width:954px;z-index:9999;}#admin-info{float:left;line-height:20px;}#admin-product-search{float:right;margin-right:20px;}#admin-product-search #idProduct{width:95px;}#admin-utilisateur input[type="button"]{height:23px;width:23px;}#admin-atento{background:#EAEDF2 url('/images-partenaires/atento.gif') no-repeat center -13px;height:30px;margin:0 auto;opacity:.8;overflow:hidden;padding:15px 10px 3px;width:954px;z-index:9999;}#admin-atento-info{float:left;}#admin-atento-product-search{float:right;}.htmlErrors{color:#e80000;font-weight:bold;padding:5px 10px 10px;}#questionnaire{margin:10px 5px 0 0;}#questionnaire h2{background:#f00 url('/images2/spriteme1.png') repeat-x -10px -868px;color:#fff;font-size:12px;font-weight:bold;line-height:15px;margin-bottom:10px;padding:2px 10px;}#questionnaire h3{background:#f00 url(/images2/spriteme1.png) repeat-x -10px -794px;font-size:12px;font-weight:bold;line-height:15px;margin:10px 0;padding:2px 10px;}#returnQuestion dl{clear:both;overflow:hidden;}#returnQuestion dt{float:left;font-weight:bold;padding-right:5px;text-align:right;width:50%;}#returnQuestion dd{float:left;margin:0 0 .5em .25em;padding:0;width:48%;}#returnQuestion textarea{height:200px;margin-bottom:3px;width:100%;}#returnQuestion input[type="checkbox"]{vertical-align:middle;}#account-avantage{padding:10px;border:1px solid #008000;background-color:#fff;margin-bottom:20px;}#account-avantage h3{float:none;width:auto;height:auto;margin:auto;padding-bottom:2px;font:bold 13px Arial,Helvetica,sans-serif;text-align:left;}#popular-profile-list{margin-top:10px;}.carousel-component{-moz-border-radius:0;background-color:transparent;margin:0;padding:0;width:280px!important;}.carousel-component .carousel-list li{cursor:pointer;height:55px;margin:0 5px;width:50px;}.carousel-component .carousel-list li a{border:1px solid #f2f0f0;display:block;outline:none;text-decoration:none;}.carousel-component .carousel-list li img{border:0 none;display:inline;height:34px;margin-top:5px;vertical-align:middle;}.carousel-component .carousel-list li a .popup{background-color:#f0f0f0;display:none;height:80px;overflow:hidden;}.carousel-component .carousel-list li a .profile-user{height:40px;margin-bottom:auto;margin-top:auto;}.carousel-component .carousel-prev{background-image:url(/images2/spriteme1.png);background-position:-10px -544px;cursor:pointer;height:66px;left:0;padding:12px 0 0 8px;position:absolute;top:0;width:12px;z-index:3;}.carousel-component .carousel-next{background-image:url(/images2/spriteme1.png);background-position:-30px -632px;cursor:pointer;height:66px;padding:11px 0 0 2px;position:absolute;right:0;top:0;width:18px;z-index:3;}.nom-user{font-size:8px;}#searchEngineWidget-content{border:1px solid #9d9d9d;border-top:none;margin-bottom:5px;padding:0 2px 2px;}#searchEngineWidget-link{background:transparent url(/images2/spriteme1.png) repeat-x -10px -1075px;clear:both;height:26px;overflow:hidden;}#searchEngineWidget-link li{cursor:pointer;float:left;height:20px;margin-right:5px;padding:8px 5px 0;}#searchEngineWidget-link li#sejours-link{margin-left:10px;}#searchEngineWidget-link li{color:#5E5E5E;text-decoration:underline;}#searchEngineWidget-link li.actif{background:#FDEB01 url(/images2/spriteme1.png) repeat-x -10px -751px;border:1px solid #9d9d9d;border-bottom:none;color:#A80400;font-size:12px;font-weight:bold;padding:5px 5px 0;text-decoration:none;}#searchEngineForeign,#searchEngineFrance,#searchEngineFlight,#searchEngineDP{background:#FDD707 url(/images2/fond-filter-link.png) repeat-x center bottom;padding:5px 0 5px 5px;}#searchEngineFlight p{margin-bottom:10px;}#searchEngineFlight div{clear:both;margin-bottom:10px;}#searchEngineFlight #vol-ar{float:left;width:50%;}#searchEngineFlight #vol-ar{float:right;width:50%;}#searchEngineFlight #dep-form input{width:100px;}#searchEngineFlight #dep-to input{width:85px;}#searchEngineFlight #classe-eco{float:right;width:50%;}#searchEngineFlight #classe-aff{float:right;width:50%;}#searchEngineForeign select,#searchEngineFrance select{margin-bottom:5px;width:200px;}#searchEngineDP .dp-depart input,#searchEngineDP .dp-destination input{width:95%;margin-bottom:5px;}#searchEngineDP .dp-aller input,#searchEngineDP .dp-retour input{margin-bottom:5px;}#searchEngineDP .dp-classe,#searchEngineDP .dp-adult,#searchEngineDP .dp-enfant,#searchEngineDP .dp-bebe,#searchEngineDP .dp-chambre{margin-bottom:5px;}#searchEngineDP .dp-submit{text-align:center;}#productTab-content{border:1px solid #9d9d9d;border-top:none;margin-bottom:5px;padding:0 2px 2px;}#productTab-link{background:transparent url(/images2/spriteme1.png) repeat-x -10px -1075px;clear:both;height:26px;overflow:hidden;}#productTab-link li{cursor:pointer;float:left;height:20px;margin-right:5px;padding:8px 5px 0;}#productTab-link li#lastminute-link{margin-left:10px;}#productTab-link li{color:#5E5E5E;text-decoration:underline;}#productTab-link li.actif{background:#FDEB01 url(/images2/spriteme1.png) repeat-x -10px -751px;border:1px solid #9d9d9d;border-bottom:none;color:#A80400;font-size:12px;font-weight:bold;padding:5px 5px 0;text-decoration:none;}#lastminuteTab,#bestnotedTab{padding:2px 0 0;}#cheque-vacances h1{padding-bottom:10px;border-bottom:2px solid #fcc;font:bold 18px Arial,Helvetica,sans-serif;text-align:center;margin:10px 0;}#cheque-vacances h2{padding-bottom:5px;border-bottom:1px dashed #fcc;font:bold 13px Arial,Helvetica,sans-serif;text-align:center;margin:5px 0;}#cheque-vacances .col-1{border-right:1px solid #e5e5e5;background:#fffefb url('/images/fond-cheque-vacances.gif') no-repeat center 50px;padding:10px;width:653px;}#cheque-vacances .col-2{padding:10px;width:280px;}#cheque-vacances .etape{font-style:italic;padding:15px 0 5px 20px;}#cheque-vacances .important{border:2px dashed #fcc;background-color:#fff;margin:10px;padding:10px;}#cheque-vacances .important ul li{list-style-type:disc;margin:5px 0 10px 20px;}#cheque-vacances .texte-info{font-style:italic;text-align:justify;}#cheque-vacances .intro,.titre-important{font-weight:bold;}#google-adsense{clear:both;margin:20px 0 10px;text-align:center;}#combo{position:relative;width:370px;}#combo p.selected{background-color:#fdd807;color:#000;}#combo input.selected{background:transparent url('/images2/fond-select-box-over.gif') no-repeat;}#combo p.comboElement{cursor:pointer;margin:0;padding:2px 5px;}#combo .mois{background-color:#e0e0e0;font-weight:bold;padding:2px 5px;}#combo .month{margin-left:20px;}#listZone li span{cursor:pointer;}#listZone .superPromo{background-color:#fdd807;cursor:pointer;display:block;}#listZone .superPromo2{background-color:#fdd807;cursor:pointer;display:block;}#listZone .full{color:#aaa;cursor:default;text-decoration:line-through;display:block;}#resaButton img,#phoneButton img{cursor:pointer;}#fenel{margin-top:5px;}#fenel .col-1{width:280px;}#fenel .col-2{margin:0 0 0 5px;width:689px;}#form-estimate{border:1px solid #9D9D9D;padding:2px;}#form-estimate h2{background:#f00 url(/images2/spriteme1.png) repeat-x scroll -10px -868px;color:#fff;font-weight:bold;height:19px;line-height:19px;overflow:hidden;padding-left:8px;}#recap-product{height:100px;overflow:hidden;padding:2px 5px 0 0;position:relative;}#recap-info{float:right;width:190px;}#recap-product .name{font-size:12px;font-weight:bold;padding-bottom:5px;}#recap-product .image{float:left;}#recap-product .mealplan{overflow:hidden;width:150px;}#recap-product .status{bottom:0;left:80px;position:absolute;}#recap-admin,#recap-superuser{background-color:#ffea00;padding:5px;}#recap-admin em{color:#e80000;font-weight:bold;}#recap-devis{background-color:#f0f0f0;padding:0 0 2px;}#recap-devis h3{background-color:#e0e0e0;clear:both;font-weight:bold;margin:5px 0 5px;padding:2px 5px;}#recap-devis p{margin-left:15px;}#recap-devis .important{color:#e80000;}.recap-traveller{clear:both;overflow:hidden;}.recap-traveller img{margin-right:5px;float:left;}#tbl-devis{background-color:#FFF;margin:5px 1% 0;padding:0;width:98%;}#tbl-devis thead td{border-bottom:1px solid #e80000;font-weight:bold;padding:2px 5px;}#tbl-devis thead td em{color:#2B7C06;}#tbl-devis tbody td{border-bottom:1px solid #e0e0e0;padding:2px 5px;vertical-align:top;}#tbl-devis tbody td.name{width:150px;}#tbl-devis tfoot td{background-color:#fdd807;border-bottom:1px solid #000;font-weight:bold;padding:2px 5px;}#tbl-devis .prix{text-align:right;width:50px;}#tbl-devis .total{color:#e80000;text-align:right;}#form-estimate .update{bottom:0;position:absolute;right:5px;}#form-estimate .update2{text-align:right;margin:10px 5px 5px 0;}#form-estimate .conditions{font-weight:bold;margin-top:5px;padding:2px;text-align:center;text-decoration:underline;}#co2{clear:both;margin:10px 30px;overflow:hidden;}#co2 div{float:right;height:64px;padding-top:4tpx;}#co2 div p{line-height:15px;}#co2 div a{text-decoration:underline;}#co2 img{float:left;}#ancv{clear:both;margin:0 auto;width:200px;}#chapo{background-color:#fcf4b3;padding:10px 15px;margin-bottom:10px;}#chapo h1{color:#555;font-size:26px;}.devis-label{background:#e0e0e0 url('/images2/fond-label-estimate.gif') repeat-x;clear:both;font-size:13px;font-weight:bold;height:19px;padding:5px 15px;}#devis-disponible select{font-size:11px;padding:2px 0 2px 5px;width:320px;}#devis-disponible img{margin-left:10px;vertical-align:middle;}.devis-detail{margin:0 20px 10px;}.devis-detail table{width:100%;}.devis-detail .bg1{background-color:#fcc;}.devis-detail .bg2{background-color:#f8f8f8;}.devis-detail td{border-bottom:1px solid #ddd;padding:5px 10px;}.devis-detail .item-label{font-size:12px;font-weight:bold;text-align:left;}.devis-detail .item-quantity{font-size:13px;text-align:right;width:30px;}.devis-detail .item-value{font-size:13px;text-align:right;width:50px;}.devis-detail .item-total{font-size:13px;text-align:right;width:100px;}.devis-detail .list-price{background-color:#e0e0e0;}.devis-detail .discount-ecotour{background-color:#fdd807;}.discount-ecotour em{color:#e80000;}.discount-ecotour .item-total{color:#e80000;font-weight:bold;}.total-price .item-total{font-weight:bold;}.devis-detail #ShowMoreRoomRepartition a{color:#a80400;text-decoration:underline;}.devis-paiment{background-color:#FCF4B3;clear:both;font-style:italic;line-height:22px;padding-right:10px;text-align:right;}.devis-detail-ligne{background-color:#f8f8f8;border-bottom:1px solid #ddd;clear:both;line-height:18px;padding:5px 10px;overflow:hidden;}.devis-detail-ligne2{background-color:#f8f8f8;border-top:1px solid #ddd;clear:both;height:18px;padding:5px 10px;}.devis-detail-ligne-groupe{background-color:#f8f8f8;border-bottom:1px dashed #ddd;clear:both;height:18px;padding:5px 10px;}.devis-detail-commentaire{background-color:#f8f8f8;padding:0 25px 5px;}.devis-detail-commentaire a{color:#e80000;text-decoration:underline;}.devis-detail-commentaire2{background-color:#e0e0e0;font-weight:bold;margin:5px 0 0;padding:5px 25px;}.item-detail-label{float:left;}.item-detail-label input{vertical-align:text-bottom;}.item-detail-label-retrait{margin-left:8px;}.item-detail-value{float:right;}.item-detail-option{float:right;margin-right:20px;}.item-alignement{margin-left:10px;}.devis-total{clear:both;margin-top:20px;overflow:hidden;}.devis-total-label{color:#555;float:left;font-size:27px;font-weight:bold;line-height:35px;margin-left:20px;}.devis-total-value{color:#2B7A03;float:right;font-size:35px;font-weight:bold;margin-right:20px;}.devis-admin{background-color:#fdd807;padding:5px 10px;}#devis-bt-resa{clear:both;margin:10px 0 5px;text-align:right;}#devis-bt-resa img{cursor:pointer;}#devis-bt-resa .condition{background-color:#fdd807;border:1px solid #e80000;font-weight:bold;margin:20px;padding:10px;text-align:left;}#devis-bt-phone{text-align:right;}#devis-bt-phone img{cursor:pointer;}#devis-msg-phone{clear:both;overflow:hidden;}#devis-msg-phone #hotline{clear:right;float:right;}.devis-detail-ligne-groupe-item{background-color:#f8f8f8;border-bottom:1px dashed #ddd;clear:both;height:18px;margin-left:40px;overflow:hidden;padding:5px 10px;}#profile-form h2,#passengersFormContainer h2,#login-form h2,#login-fenel h2{background:#e0e0e0 url('/images2/fond-label-estimate.gif') repeat-x;font-size:13px;font-weight:bold;height:19px;margin:20px 0 10px;padding:5px 15px;}#profile-form .info{clear:both;padding:10px 20px;}#estimate-titre{background-color:#F0F0F0;font-size:13px;font-weight:bold;margin:10px;padding:10px;}#estimate-content{margin:10px;}#estimate-content strong{font-weight:bold;}estimate-content h2{color:#15930F;font-size:14px;font-weight:bold;padding:10px 0 0;}#passengersFormContainer .passengerProfile{background-color:#FCF4B3;border:1px solid #aaa;margin:0 20px 10px;overflow:hidden;padding:5px;position:relative;zoom:1;}#passengersFormContainer .passengerForm{background-color:#f0f0f0;border:1px solid #aaa;margin:0 20px 10px;padding:5px;position:relative;zoom:1;}#passengersFormContainer .ligne-clear{position:absolute;right:5px;top:5px;}#passengersFormContainer .ligne-name{font-weight:bold;font-size:14px;margin:2px 0;}#passengersFormContainer .ligne-name .edit-passenger{color:#e80000;font-size:11px;}#passengersFormContainer .ligne-name .edit-passenger a{color:#e80000;cursor:pointer;text-decoration:underline;}#passengersFormContainer .photo-passenger{float:left;margin-right:10px;}#passengersFormContainer .autoCompleteContainer{margin-top:15px;margin-left:150px;z-index:5000;}#passengersFormContainer .autoCompleteContainer .yui-ac-content{background-color:#fff;border:1px solid #aaa;left:0;padding:5px;position:absolute;top:0;width:400px;z-index:9900;}#passengersFormContainer .autoCompleteContainer .yui-ac-content li{padding:2px 5px;}#passengersFormContainer .autoCompleteContainer .yui-ac-content li:hover{background-color:#FCF4B3;color:#000;cursor:pointer;}#passengersFormContainer .ligne-add{position:absolute;right:5px;bottom:5px;}#passengersFormContainer .passenger-recap{margin:10px 20px;}#passengersFormContainer .ligne-form{margin:5px;}.passengerForm .ligne-form-title{background-color:#f0f0f0;padding:5px;font-weight:bold;}#passengersFormContainer .passenger-aide{margin:10px 20px;}#passengersFormContainer .passenger-submit{cursor:pointer;text-align:right;margin-top:20px;}.yui-panel-container .passengerForm{background-color:#fff;padding:15px;}.yui-panel-container .passengerForm .ligne-form{margin:5px;}.yui-skin-sam .yui-panel-container .yui-panel{border-width:2px;}.passengerForm .updateProfileButton{bottom:10px;position:absolute;right:15px;}#passengerFormChild1_c.yui-panel-container.shadow,#passengerFormChild2_c.yui-panel-container.shadow,#passengerFormChild3_c.yui-panel-container.shadow,#passengerFormChild4_c.yui-panel-container.shadow,#passengerFormChild5._c.yui-panel-container.shadow{width:600px;}#passengerFormInfant1_c.yui-panel-container.shadow,#passengerFormInfant2_c.yui-panel-container.shadow,#passengerFormInfant3_c.yui-panel-container.shadow,#passengerFormInfant4_c.yui-panel-container.shadow,#passengerFormInfant5._c.yui-panel-container.shadow{width:600px;}#passengersFormContainer .size2,.passengerForm .size2{margin-right:3px;padding-left:4px;width:20px;}#passengersFormContainer .size4,.passengerForm .size4{margin-right:3px;padding-left:4px;width:40px;}textarea#detailEditText{width:100%;}input#detailEditTitle{width:100%;}textarea#serviceEditText{width:100%;}textarea#serviceAddText{width:100%;}#wait .WaitImageLabel{margin:150px auto 0;width:300px;}.formulaire dl{clear:both;overflow:hidden;}.formulaire dt{clear:both;float:left;font-weight:bold;line-height:20px;text-align:right;width:30%;}.formulaire dd{float:left;margin:0 0 10px 1%;width:69%;}#logandforward .titre{background:#e0e0e0 url('/images2/fond-label-estimate.gif') repeat-x;font-size:13px;font-weight:bold;height:19px;margin:20px 10px 10px 0;padding:5px 15px;}#resume h2.titre{background:#e0e0e0 url('/images2/fond-label-estimate.gif') repeat-x;clear:both;font-size:13px;font-weight:bold;height:19px;margin:20px 0 10px;padding:5px 15px;}#fenel-important{background-color:#f0f0f0;border:1px solid #000;padding:15px;margin:20px 0 10px;}#Form h2.titre{background:#e0e0e0 url('/images2/fond-label-estimate.gif') repeat-x;clear:both;font-size:13px;font-weight:bold;height:19px;margin:20px 0 10px;padding:5px 15px;}#Form .texte{background-color:#F0F0F0;padding:10px 20px;}.InfosCard{background-color:#F0F0F0;clear:both;margin:5px 10px;overflow:hidden;padding:10px;}.InfosCard .card-label{float:left;width:280px;}.InfosCard .card-value{float:left;width:188px;}.InfosCard .card-value input{width:140px;}.InfosCard .card-image{-moz-border-radius:10px;background-color:#e0e0e0;color:#fff;float:left;font-size:16px;font-weight:bold;padding:30px;text-align:center;width:120px;}.InfosCard .card-title{margin-bottom:15px;}.InfosCard .card-title em{font-size:14px;font-weight:bold;}.card-label .label-ligne{height:28px;line-height:17px;}.card-label .label-ligne span{color:#555;font-style:italic;}.card-value .label-ligne{height:28px;}#country{margin:10px 10px 0 0;}#country #topaffaires-liste{border:none;margin:0 auto;padding:0;width:619px;}#country #topaffaires-liste .article{margin-right:13px;}#country #filtre{clear:both;overflow:hidden;}#country .sejour{border:1px solid #c9c9c9;margin:10px 0;overflow:hidden;padding:1px;position:relative;}#country .sejour h3{background:#f00 url(/images2/spriteme1.png) repeat-x scroll -10px -868px;color:#fff;font-size:11px;font-weight:bold;height:19px;line-height:19px;margin-bottom:1px;overflow:hidden;padding-left:5px;text-transform:uppercase;}#country .sejour h3 a{color:#fff;}#country .sejour h4{font-size:13px;font-weight:bold;margin:0 140px 0 90px;}#country .texte{margin:0 140px 0 90px;}#country .sejour .photo{position:absolute;right:1px;top:21px;z-index:1;}#country .sejour .remise{background-image:url(/images2/spriteme1.png);background-position:-10px -218px;color:#D00410;font-size:16px;font-weight:bold;height:70px;position:absolute;right:1px;text-align:right;top:1px;width:70px;z-index:2;}#country .sejour .avis{color:#fff;position:absolute;right:100px;top:4px;}#country .sejour .avis a{color:#fff;}#country .sejour .prix{background-color:#E0E0E0;float:left;font-size:15px;font-weight:bold;height:58px;margin-right:5px;padding-top:15px;text-align:center;width:84px;}#country .listprice{font-weight:normal;text-decoration:line-through;}#insurance-detail{font-size:12px;margin:10px;}#insurance-detail #header{background-color:#f00;height:50px;text-align:center;margin-bottom:20px;}#insurance-detail .gras{font-weight:bold;}#insurance-detail .souligne{text-decoration:underline;}#insurance-detail .titre{font-weight:bold;text-transform:uppercase;}#insurance-detail .retrait{padding-left:40px;}#insurance-detail h1{font-size:16px;font-weight:bold;margin:5px;text-align:center;}#insurance-detail h2{font-size:14px;font-weight:bold;margin:15px 0;text-decoration:underline;}#insurance-detail h3{font-size:14px;font-weight:bold;margin-top:15px;}#insurance-detail table td{font-size:12px;padding:5px;vertical-align:top;}#insurance-detail table thead td{background-color:#e0e0e0;font-size:14px;font-weight:bold;text-align:center;}#insurance-detail .insurance-garantie{margin:10px 30px;}#insurance-detail caption,#insurance .caption{border:1px solid #000;font-size:18px;font-weight:bold;padding:2px 5px;text-align:center;}#simpleInsuranceBox{width:375px!important;}#simpleInsuranceBox .hd,#simpleInsuranceBox .bd{font-size:13px;text-align:justify;}#simpleInsuranceBox .bd a{color:#e80000;text-decoration:underline;}#simpleInsuranceBox .ft #yui-gen0-button{color:#000;}.insuranceAlert{width:375px!important;}.insuranceAlert .hd,.insuranceAlert .bd{font-size:13px;text-align:justify;}.insuranceAlert .bd a{color:#e80000;text-decoration:underline;}.insuranceAlert .ft #yui-gen0-button,.insuranceAlert .ft #yui-gen2-button{color:#000;}#parrainage{margin-right:10px;}.image-parrains{float:left;margin-bottom:20px;background:url(/images/parrainage/parrains.gif) no-repeat;width:280px;height:171px;}.intro{margin:40px 60px 20px 0;padding:10px;border:1px dotted #f00;font-size:14px;float:right;width:250px;}ol#how-it-works-list{float:left;margin-top:0;padding-left:30px;}#how-it-works-coupon{float:right;width:200px;height:89px;margin-right:20px;background:url(/images/coupon/coupon-parrainage-specimen.jpg) no-repeat;}ol#how-it-works-list-newbie{margin-top:0;padding-left:30px;}#how-it-works-coupon-newbie{height:89px;background:url(/images/coupon/coupon-parrainage-specimen.jpg) no-repeat top center;}.coupon-newbie{text-align:center;}#compte-contenu .coupon{border:1px solid #fdd807;padding:10px;margin-bottom:10px;}#compte-contenu .coupon .titre{background-color:#fdd807;border-bottom:1px solid #fdd807;margin-bottom:10px;padding:2px 5px;}#compte-contenu .coupon .detail{padding-left:10px;}.parrainage-msg{color:#f00;margin-left:10px;}#filleul-table{border:1px solid #aaa;border-collapse:collapse;margin-left:3px;width:99%;}#filleul-table th{background-color:#f0f0f0;padding:5px;}#filleul-table tr td{border-top:1px solid #fcc;padding:5px;}#filleul-table tr td.filleul-email{font-weight:bold;}#filleul-table tr td.filleul-date{width:60px;text-align:center;}#filleul-table tr td.filleul-statut{width:120px;text-align:center;}#filleul-table tr td.filleul-action{width:105px;text-align:center;}#filleul-table tr td.filleul-action p input{width:105px;}#parrainage-requests{margin:10px 0 0 0;}#parrainage-requests-intro{margin:0 30px 0 0;float:left;width:350px;}#parrainage-requests-intro #parrainage-concours{margin:20px 0 0 0;text-align:center;font-weight:bold;padding:5px;border:1px solid #fdd807;background-color:#f0f0f0;}#parrainage-requests-inputs{float:left;width:280px;}#parrainage-requests-inputs #parrainage-requests-remain{margin-bottom:10px;}#parrainage-requests-inputs div{height:40px;}#parrainage-requests div p img{vertical-align:top;height:20px;}#parrainage-requests input{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:inherit;}.parrainage-button{background-color:#fff;border:1px solid #7f7f7f;font:inherit;cursor:pointer;}.parrainage-button:hover{background-color:#fdd807;}p.title-addfilleul{margin-top:20px;font-weight:bold;padding:5px;background-color:#f0f0f0;}#liste_depart .yui-ac-content{background-color:#fff;border:1px solid #000;padding:3px 5px;position:absolute;z-index:9000;}#liste_depart .yui-ac-content ul li:hover{background-color:#fdd807;cursor:pointer;}#liste_destination .yui-ac-content{background-color:#fff;border:1px solid #000;padding:3px 5px;position:absolute;z-index:9000;}#liste_destination .yui-ac-content ul li:hover{background-color:#fdd807;cursor:pointer;}#fil-ariane{background:#f1f1f1 url(/images2/spriteme1.png) repeat-x -10px -798px;height:28px;line-height:28px;margin-top:10px;padding:0 10px;}#fil-ariane a{text-decoration:underline;}#fil-ariane a:hover{color:#e80000;}#produit{margin-right:5px;position:relative;}#produit #product-info{float:left;margin-left:10px;overflow:hidden;width:330px;}#condition-particulieres{font-style:italic;padding:5px;}#produit #product-title{position:relative;width:100%;margin:0;padding:10px 0;}#produit #product-title .superuser{padding-right:10px;font:bold 11px Arial,Helvetica,sans-serif;text-align:right;}#produit #product-title .titre{padding-left:10px;font:bold 18px Arial,Helvetica,sans-serif;}#produit #product-title .pays{padding-left:10px;font:bold 16px Arial,Helvetica,sans-serif;color:#505050;}#produit #product-photo-one{clear:both;float:left;height:202px;overflow:hidden;margin-bottom:10px;padding-bottom:5px;position:relative;width:322px;z-index:0;}#produit #product-photo-two{position:relative;z-index:0;clear:both;overflow:hidden;width:505px;height:265px;padding-bottom:5px;}#action{overflow:hidden;clear:both;}#produit #product-action{clear:both;margin-bottom:10px;}#produit #product-action p{float:left;height:30px;width:150px;}#product-info #product-action p.add-favorite{width:200px;}#product-info #product-action p.add-facebook{width:100px;}#produit #product-action p img{vertical-align:middle;margin-right:2px;}#produit #product-photo{height:202px;position:absolute;top:3px;width:306px;z-index:1;}#produit #product-photo.photo-large{height:337px;width:500px;}#produit #product-photo-two{width:500px;height:377px;margin:0 auto;}#gallery{position:relative;width:300px!important;height:270px;background:#fff url(/images/loader-small.gif) no-repeat 47% 44%;}#gallery-two{position:relative;width:505px!important;height:270px;background:#fff url(/images/loader-small.gif) no-repeat 47% 44%;}.yui-skin-sam .yui-carousel-nav{position:absolute;bottom:10px;right:90px;z-index:500;}#produit #product-photo-one .reduction{position:absolute;z-index:1000;width:67px;height:66px;background:transparent url(/images/product/pastille-reduction.png) no-repeat!important;background:transparent url(/images/product/pastille-reduction.gif) no-repeat;text-align:center;font:bold 22px Arial,Helvetica,sans-serif;color:red;padding:13px 0 10px;top:6px;right:0;}#produit #product-photo-one .reduction .texte-small{z-index:1000;font:normal 9px Arial,Helvetica,sans-serif;color:red;line-height:7px;}#produit #product-prix{padding:0 0 0 5px;}#produit #product-prix p.apartirde{font:normal 11px Arial,Helvetica,sans-serif;color:#000;text-align:left;}#produit #product-prix .prix{text-align:center;font:bold 22px Arial,Helvetica,sans-serif;color:red;}#produit #product-prix p.remise big{font-size:12px;}#produit #product-prix p.remise em{font-style:normal;color:red;}#produit #product-note{padding:20px 0 10px 5px;}#produit #product-note .notation{font-size:10px;font-weight:700;margin-bottom:5px;}#produit #product-note .notation-img{font:bold 15px Arial,Helvetica,sans-serif;margin-bottom:5px;}#produit #product-note .notation-img img{padding-right:3px;vertical-align:middle;}#produit #product-note .avis{margin:0 0 5px;}#produit #product-note .float{float:left;width:400px;margin:0!important;}#produit #product-note .add-favorite{margin:20px 0 0;}#accommodations{clear:both;}#produit #product-devis{background-color:#e0e0e0;border-top:1px dashed #E0E0E0;clear:both;margin-top:10px;padding:10px;z-index:100;}#produit #product-devis label{position:relative;}#produit #product-devis select{vertical-align:middle;font:normal 11px Arial,Helvetica,sans-serif;}#produit #product-devis select.champselect-location{width:330px;margin-left:5px;}#produit #product-devis select.champselect-locationtype{margin-left:51px;}#produit #product-devis h2.devis{float:left;width:30%;}#produit #product-devis .last-devis{float:right;line-height:20px;text-align:right;width:70%;}#produit #product-devis .ville-produit{clear:left;float:left;width:265px;padding:10px 0 5px;}#produit #product-devis #listZone{float:left;padding:8px 0 0;text-align:right;width:380px;position:relative;z-index:1000;}#produit #product-devis.france #listZone{width:auto;}#produit #product-devis .passager{clear:both;overflow:hidden;padding:5px 0 10px;zoom:1;}#produit #product-devis .passage .passager-content{padding:0 0 5px;}#produit #product-devis .passager select{margin-bottom:5px;}#produit #product-devis .passager #child1{float:left;}#produit #product-devis .devis-verif{float:right;text-align:right;width:255px;}#produit #product-devis .dateprix{padding-left:9px;}#produit #product-devis .dateprix-location{float:left;margin-right:5px;padding-top:2px;}#produit #product-devis #selectProductPrices{float:left;margin-left:5px;}#produit #product-devis select.price{width:380px;}#produit #product-devis .liste-hebergement{clear:both;padding:5px 0;}#produit #product-devis .alerte{clear:left;float:left;width:235px;height:38px;}#produit #product-devis #wait{height:154px;}#produit #product-devis #nowait{padding-top:15px;}#produit #product-devis #wait-estimate{height:110px;}#product-avis{padding:5px 0 10px;}#product-avis p{margin-top:10px!important;}#product-avis .auteur-organisateur{font-weight:700;}#product-avis blockquote{background-color:#f7f7f7;font-style:italic;margin:0;padding:10px;}#product-avis blockquote.avis-organisateur{background-color:#eee;border:1px solid #ccc;}.DetailsProductTitre{font:bold 14px Arial,Helvetica,sans-serif;text-align:center;padding:20px 10px 5px;}.DetailsProductTo{font:normal 12px Arial,Helvetica,sans-serif;text-align:center;padding:0 10px 20px;}#produit h3.DetailsTitre{background-color:#F7F7F7;border-bottom:1px solid red;font-size:12px;font-weight:bold;padding:5px;position:relative;}.DetailsTexte{padding:5px 5px 15px;}.DetailsAlerte{background-color:#dedede;border:1px solid #ccc;font:bold 12px Arial,Helvetica,sans-serif;padding:10px;}#activite{position:relative;padding:5px;}#activite p.activite-titre{border-bottom:1px solid red;background-color:#f7f7f7;font:bold 12px Arial,Helvetica,sans-serif;margin:10px 0;padding:5px;}#activite ul.activite-gratuite{float:left;width:238px;margin:0;padding:5px;}#activite ul.activite-gratuite li{list-style-type:none;line-height:20px;background:#fff url(/images/activite-gratuite.gif) no-repeat 0 3px;padding-left:22px;margin:0;}#activite ul.activite-payante{float:left;width:238px;margin:0;padding:5px 5px 5px 7px;}#activite ul.activite-payante li{list-style-type:none;line-height:20px;background:#fff url(/images/activite-payante.gif) no-repeat 0 3px;padding-left:22px;margin:0;}#video{background:transparent url('/images/loader-small.gif') no-repeat center center;padding:15px 80px 10px;}#action p.envoi-ami{padding:10px 0 0;float:left;width:50%;}#action p.imprimer{text-align:right;padding:10px 0 0;float:right;width:48%;}#product-map{position:relative;width:657px;height:300px;padding:5px;background:transparent url('/images/loader-small.gif') no-repeat center center;}#product #googlemap{font:normal 12px Arial,Helvetica,sans-serif;text-align:justify;color:#000;margin:5px 0 0 5px;}#product #googlemap #googlemap-logo{float:left;margin-right:5px;}#product #googlemap #googlemap-texte{float:left;line-height:28px;}#product #googlemap #googlemap-texte a{color:#000;font-weight:700;}#product #googlemap #googlemap-texte a:hover{color:red;font-weight:700;text-decoration:none;}#product #map{position:static;width:498px;height:265px;clear:both;overflow:hidden;}.loading{clear:both;text-align:center;font-weight:700;margin:20px 0;}#product .red,span.NomProduit{color:red;}#product-title .duree,#product-title .altitude{padding-left:10px;font:bold 12px Arial,Helvetica,sans-serif;}#product-photo-one div.logo-to p.to-link a:hover,#product-avis a.avis-auteur{font-weight:700;color:red;}#product-prix p.prix small,#product-note .nb-voyageur{font-size:11px;margin-top:15px;}#product-prix p.remise,#product-prix p.includenotinclude{text-align:left;font:bold 10px Arial,Helvetica,sans-serif;color:#000;}#product-note .notation a,#product-note .notation-img a{color:#000;}#product-note .avis img,#product-note .add-favorite img,#product-note .add-facebook img,#product-note .envoi-ami img,#product-note .imprimer img,#product-note .alerte img,#action p.envoi-ami img,#action p.imprimer img{vertical-align:middle;padding-right:2px;}#product-note .add-facebook,#product-note .envoi-ami,#product-note .imprimer,#product-note .alerte{margin:5px 0 0;}#product-devis .passager #child2,#product-devis .passager #child3,#product-devis .passager #child4,#product-devis .passager #child5{margin-left:2px;float:left;}.yui-skin-sam .yui-dialog .ft span.default button{color:#000;}div#loading{margin:20px 20px 10px;}div#loading div#waiting{position:relative;font-size:14px;padding:70px 20px 10px;text-align:center;}div#loading .logo{background-color:#f00;padding:10px 10px 10px 20px;}#gallery{margin:0 auto;border:0;}.yui-carousel-element li{height:198px;width:300px;}.yui-carousel-element li img{height:200px;}.yui-carousel-nav ul{display:none;}.detailEdit{cursor:pointer;position:absolute;right:5px;}#tab8 ul{margin-left:20px;}#tab8 ul li{margin-left:20px;list-style-type:circle;}.yui-skin-sam .yui-navset .yui-content{background-color:#fff;}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border-width:0;}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#2647A0 url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x scroll left -100px;color:#000;}.yui-skin-sam .yui-button{background:none;background-color:#fff;}.yui-skin-sam .yuimenuitem-selected{background:transparent url(/images2/spriteme1.png) repeat scroll -7px -714px;}#product-photo-large{background-color:#aaa;float:left;height:338px;position:relative;width:506px;}#product-photo-large .reduction{background:transparent url(/images/product/pastille-reduction.png) no-repeat scroll 0 0!important;color:red;font:bold 22px Arial,Helvetica,sans-serif;height:66px;padding:13px 0 10px;position:absolute;right:3px;text-align:center;top:3px;width:67px;z-index:1000;}#product-photo-large .reduction .texte-small{color:red;font:normal 9px Arial,Helvetica,sans-serif;line-height:7px;z-index:1000;}#product-photo-large .carouselProduct-component .carouselProduct-list li img{height:332px;width:500px;}#product-photo-large .carouselProduct-component .carouselProduct-list li{width:506px;}#product-info-large{float:right;margin-top:10px;width:160px;}#product-info-large #product-prix .product-prix{color:#e80000;font-size:11px;}#product-info-large #product-prix .product-prix em{font-size:22px;font-weight:bold;}#product-info-large #product-prix .product-prix small{font-size:13px;}#product-info-large #product-prix .product-gain{font-size:11px;}#product-info-large #product-prix .product-gain em{text-decoration:line-through;}#product-info-large #product-action{overflow:hidden;}#product-info-large #product-action p{float:none;}#product-info-large #product-action .add-favorite{width:100%;}#product-info-large #product-action .add-facebook{width:100%;}#product-action #product-note .notation-valeur{font-size:15px;font-weight:bold;}.nb-voyageur-large{background-color:#E0E0E0;bottom:0;clear:both;padding:2px 5px;position:absolute;width:496px;z-index:100;}.nb-voyageur-large em{color:#e80000;font-weight:bold;}#tips{width:546px;position:absolute;left:50%;margin-left:-276px;}#tips p em{font-weight:bold;}#tips p.titre{margin:10px 0 20px;font:bold 18px Arial,Helvetica,sans-serif;}#tips p.texte{font:normal 16px Arial,Helvetica,sans-serif;}#autre-tips{margin-top:20px;padding-top:10px;border-top:1px dashed #aaa;}.b1,.b2,.b3,.b4{font-size:1px;overflow:hidden;display:block;}.b1{height:1px;background:#cce5ff;margin:0 5px;}.b2{height:1px;background:#cce5ff;border-right:4px solid #cce5ff;border-left:4px solid #cce5ff;margin:0 3px;}.b3{height:1px;background:#cce5ff;border-right:3px solid #cce5ff;border-left:3px solid #cce5ff;margin:0 2px;}.b4{height:2px;background:#fafafa;border-right:3px solid #cce5ff;border-left:3px solid #cce5ff;margin:0 1px;}.contentb{background:#fafafa;border-right:3px solid #cce5ff;border-left:3px solid #cce5ff;padding:30px 20px;}.contentb div{margin-left:5px;}#filter-link{background:#FDD707 url('/images2/fond-filter-link.png') repeat-x center bottom;border:1px solid #FDD707;border-top:0;margin-bottom:5px;padding:5px;}#filter-link .link-1{float:left;margin-left:10px;width:200px;}#filter-link .link-2{float:right;margin-right:10px;width:200px;}#filter-link em{font-weight:bold;text-transform:uppercase;}#filter-link .link-link{background:transparent url(/images2/spriteme1.png) no-repeat -10px -1050px;color:#A80403;cursor:pointer;font-size:11px;line-height:18px;margin-bottom:7px;padding-left:10px;width:188px;}#filter-link .link-link:hover{background:transparent url(/images2/spriteme1.png) no-repeat -10px -1020px;}#filter-link .link-link a{color:#A80403;}#filter-link .link-link:hover a{color:#000;}#filter-link .link-liste{background:transparent url(/images2/spriteme1.png) no-repeat -10px -990px;color:#A80403;cursor:pointer;font-size:11px;line-height:18px;margin-bottom:7px;padding-left:10px;position:relative;width:188px;z-index:900;}#filter-link .link-liste a{color:#A80403;}#filter-link .link-liste p:hover a{color:#000;}#filter-link .link-liste ul{background-color:#fff;border:1px solid #65CC23;border-top:none;display:none;left:3px;position:absolute;width:190px;z-index:1000;}#filter-link .link-liste li{padding:0 0 0 7px;}#filter-link .link-liste li:hover{background-color:#fefbac;}#filter-link .liste-sejour{z-index:900;}#filter-link .liste-vacance{z-index:900;}#filter-link .liste-weekend{z-index:800;}#filter-link .liste-prix{z-index:800;}#filter-link .selected{background:transparent url(/images2/spriteme1.png) no-repeat scroll -10px -960px;}#filter-link .selected ul{display:block;}#crosselling{clear:both;width:300px;margin-top:10px;margin-bottom:10px;background:url('/images/product/module-crosselling-centre.png') repeat-y;}#crosselling h2.crosselling-haut{position:static;float:none;width:auto;height:auto;margin:0;padding:5px 10px;background:url('/images/product/module-crosselling-haut.png') no-repeat top;text-align:left;font:bold 13px Arial,Helvetica,sans-serif;color:#505050;}#crosselling div.crosselling-product{clear:both;overflow:auto;width:281px;min-height:80px;margin-left:1px;padding:5px 5px;}#crosselling div.crosselling-product:hover,#col-right #crosselling div.crosselling-product:hover a{background-color:#f5f5f5;color:#000;cursor:pointer;}#crosselling .crosselling-product a:hover{text-decoration:none;color:#000;}#crosselling .crosselling-product a .thumbnail{float:left;width:48px;height:75px;margin:0 5px 0;border:1px solid #505050;}#crosselling .crosselling-product h3{margin:0;padding:0;}#crosselling .crosselling-product h3 a{color:#f66;}#crosselling .crosselling-product h4{margin:0;padding:0;color:#505050;font-size:10px;}#crosselling .crosselling-product .prix{float:left;width:100px!important;width:auto;text-align:left;padding-top:4px;}#crosselling .crosselling-product .prix a small{font-size:10px;}#crosselling .crosselling-product .prix a{color:#f66;}#crosselling .crosselling-product .bt-link{float:right;width:80px!important;width:auto;text-align:right;padding-top:4px;}#crosselling .crosselling-product .bt-link img{width:55px;height:15px;border:0;vertical-align:middle;}#crosselling .crosselling-product .duree{font-size:10px;}#crosselling p.crosselling-bas{width:300px;height:17px;background:url('/images/product/module-crosselling-bas.png') repeat-y;}h1.contact{color:#A80403;font-size:24px;font-weight:bold;margin:10px 5px;}.contact-separateur{border-top:1px dotted #AAA;height:5px;line-height:5px;margin-top:5px;}.contact-ancre{margin:0 0 10px 60px;}.contact-ancre li{list-style-type:disc;}.contact-ancre li a{text-decoration:underline;}#contact-sejours{border:1px solid #9D9D9D;margin:0 5px 10px 0;padding:2px;position:relative;}.fond-sejour{background:transparent url('/images2/fond-contact-sejours.png') no-repeat center bottom;height:120px;margin:0 0 2px;}.contact-item{background:#efefef url('/images2/fond-contact-item.gif') repeat-x center top;padding:5px;}.contact-info-item{line-height:16px;padding-left:35px;}.contact-info-item em{font-weight:bold;}.contact-info-item a{text-decoration:underline;}#contact-sejours h2,#contact-vol h2,#contact-dp h2,#contact-ski h2{color:#fff;font-size:20px;font-weight:bold;left:10px;position:absolute;top:10px;}.assurance-item{background:transparent url(/images2/picto-fleche-droite.gif) no-repeat scroll left 4px;margin:5px 0 5px 20px;padding-left:15px;}.assurance-item em{text-transform:uppercase;}.thematique-item{background:transparent url(/images2/picto-fleche-droite.gif) no-repeat scroll left 4px;margin:2px 0 2px 20px;padding-left:15px;}.thematique-item a{cursor:help;font-weight:bold;}.thematique-item a:hover{text-decoration:underline;}h3.cdv{background:transparent url(/images2/picto-fichier.gif) no-repeat scroll 3px 2px;cursor:pointer;font-weight:bold;line-height:18px;margin-left:5px;padding-left:20px;text-decoration:underline;}h3.assurance{background:transparent url(/images2/picto-assurance.gif) no-repeat left 0;font-weight:bold;line-height:18px;margin-left:5px;padding-left:20px;text-decoration:underline;}h3.contact{background:transparent url(/images2/picto-contact.gif) no-repeat left 0;font-weight:bold;line-height:18px;margin-left:5px;padding-left:20px;text-decoration:underline;}h3.thematique{background:transparent url(/images2/picto-question.gif) no-repeat 2px 0;font-weight:bold;line-height:18px;margin-left:5px;padding-left:20px;text-decoration:underline;}#contact-vol{border:1px solid #9D9D9D;float:left;margin:0 10px 0 0;padding:2px;position:relative;width:320px;}.fond-vol{background:transparent url('/images2/fond-contact-vol.png') no-repeat center bottom;height:123px;margin:0 0 2px;}#contact-dp{border:1px solid #9D9D9D;float:right;margin-right:5px;padding:2px;position:relative;width:320px;}.fond-dp{background:transparent url('/images2/fond-contact-dp.png') no-repeat center bottom;height:123px;margin:0 0 2px;}#contact-ski{border:1px solid #9D9D9D;float:right;margin-right:5px;margin-top:10px;padding:2px;position:relative;width:320px;}.fond-ski{background:transparent url('/images2/fond-contact-ski.png') no-repeat center bottom;height:123px;margin:0 0 2px;}#serviceEditDialog .ft span.default button{color:#000;}#texte{padding:5px;width:964px;}#texte h1{background-color:#fdd807;border-left:20px solid #f00;color:#000;font-size:20px;font-style:italic;font-weight:bold;margin:10px 0;padding:5px 15px;text-align:left;}#texte h2{font-size:14px;font-weight:bold;margin:0;padding:0 15px;}#texte h3{margin:0;padding:0 15px;}#texte q{font-style:italic;}#texte .titre{float:left;}#texte .article{border-bottom:1px dashed #f00;clear:both;margin:10px 0;padding:5px 15px;}#texte .article a{color:#000;}#texte .logo-article{border:1px solid #c0c0c0;float:left;margin:0 0 0 20px;}#texte .lien-article{text-align:right;}#texte .lien-article a:hover{color:#F00;}#archive-presse{border-bottom:1px dashed #aaa;color:#aaa;margin:0 0 10px;padding:0 0 10px;text-align:right;}#faq{padding:10px;text-align:justify;}#faq h2{font-size:16px;font-weight:bold;}#faq em{font-size:16px;font-style:normal;}#faq table td{border:1px solid #555;padding:3px;}.affiliation-content{border:1px solid #aaa;font-size:12px;margin:10px 9px 0;padding:10px 20px;}.affiliation-content a{text-decoration:underline;}#affiliation h2{border-bottom:1px solid #fdd707;color:#777;font-size:18px;font-weight:bold;margin:0 0 10px;padding-bottom:10px;}#affiliation .titre{font-size:13px;font-weight:bold;padding-bottom:10px;}.affiliation-content li{list-style-type:disc;margin-left:40px;}.affiliation-content ul.logo-to{margin-top:20px;overflow:hidden;}.affiliation-content ul.logo-to li{border:1px solid #555;float:left;height:24px;list-style-type:none;margin-bottom:5px;width:110px;}#comment .bt-reserver{bottom:20px;position:absolute;right:10px;}#produit .bt-reserver{position:absolute;right:10px;}.bt-reserver .button{background-color:#1CBC14;border:1px solid #5B9400;border-radius:10px;color:#fff;font-weight:bold;padding:5px 10px;}#bestSoldProducts{border:1px solid #555;margin-bottom:10px;}#bestSoldProducts .title{background:#F00 url(/images2/spriteme1.png) repeat-x scroll -10px -868px;color:#FFF;font-weight:bold;height:19px;line-height:19px;overflow:hidden;padding-left:8px;}#bestSoldProducts .bestSoldProduct{margin:2px 5px;width:711px;}#bestSoldProducts .bestSoldProduct td{cursor:pointer;padding:2px;}#bestSoldProducts .bestSoldProduct tr:hover{background-color:#e0e0e0;cursor:pointer;}#bestSoldProducts td.bestSoldProductName{font-weight:bold;overflow:hidden;width:175px;}#bestSoldProducts td.bestSoldProductBestDiscountPercentage{color:#A80400;font-weight:bold;}#bestSoldProducts td.bestSoldProductNotationPicto img{height:10px;weight:10px;}#bestSoldProducts td.bestSoldProductDestination{width:125px;}#bestSoldProducts td.bestSoldProductNotationPicto{width:56px;}#bestSoldProducts td.bestSoldProductNotation{font-weight:bold;width:25px;}#bestSoldProducts td.bestSoldProductMinPrice{width:75px;}#bestSoldProducts td.bestSoldProductBestDiscountPercentage{width:73px;}#bestSoldProducts td.bestSoldProductDuration{width:113px;}#bestSoldProducts td.bestSoldProductStar{width:25px;}#noProduct{background-color:#F0F0F0;border:1px solid #A80400;margin:10px 0;padding:10px;}#noProduct h2{font-size:14px;font-weight:bold;margin-bottom:5px;}