body{color:#645A5F;}
input, select{background-image:url(/CS/images/v4/input_background.gif);background-repeat:repeat-x;border:1px solid #C8C8C8;}
input.radio{background:none;border:none;margin:5px;}
.selectbox-selected{background-color:#FFFFFF;color:#635A5D;}
.bleu{color:#2ab5d2;}
.bold{font-weight:bold;}

.right-column p{color:#645A5F;}
#main-content .left-part{background-color:#FFF;overflow:hidden;float:right;}
#notes-destinations{padding:0;width:auto;text-align:center;}
.right-column #header-photo{margin:0;}
.right-column .bloc-produits-bg{background-image:url(/CS/images/v4/background_bloc_gris.gif);background-repeat:repeat-x;border:1px solid #645B60;margin-bottom:7px;display:block;}
.right-column .bloc-produits-bg-tampon{background-image:url(/CS/images/v4/background_bloc_tampon.gif);background-repeat:no-repeat;}

.bloc-cure{background-image:none;background-repeat:no-repeat;width:339px;height:auto;padding:10px 10px 20px 20px;float:left;margin:0;display:inline;}
.bloc-soin{background-image:none;background-repeat:no-repeat;width:706px;height:auto;padding:10px 10px 15px 15px;margin:0;}
.bloc-soin-txt a {text-decoration:none; color:#645A5F;}
a#bloc-soin-subdomain-link {display:block; position:absolute; width:706px; height:170px; z-index:100;}
.bloc-cure h2, .bloc-cure h3, .bloc-soin h2, .bloc-soin h3{margin:0;font-weight:normal;}
.bloc-soin h2, .bloc-soin h3{padding:0 0 0 5px;}
.bloc-cure h2, .bloc-cure h2 a, .bloc-soin h2, .bloc-soin h2 a{color:#655A60;font-size:18px;text-decoration:none;}
.bloc-cure h3, .bloc-soin h3{color:#29B6D4;font-size:12px;}
.bloc-cure h3 a, .bloc-soin h3 a {text-decoration:none; color:#29B6D4;font-size:12px;}
.bloc-cure img {width:135px;height:105px;margin-top:10px;}
.bloc-soin img {width:195px;height:100px;margin:0 15px 5px 5px;}
.bloc-cure div {width:195px;}
.bloc-cure div .txt{border:none;padding:0;width:195px;height:115px;}
.bloc-cure div .txt table{margin:0;height:115px;}
.bloc-cure div .txt table.txt-dspa{margin:5px 0 0 4px;}
.bloc-cure div .txt table tr td a.formules-duree{background-image:url(/CS/images/v4/formules/background_duree.png);background-repeat:no-repeat;width:92px;height:37px;border:none;background-color:transparent;display:block;text-align:center;line-height:37px;}
.bloc-cure div .txt table tr td a.formules-dspa{background-image:url(/CS/images/v4/formules/background_dspa2.png);background-repeat:no-repeat;width:189px;height:37px;border:none;background-color:transparent;display:block;text-align:center;line-height:37px;}
.bloc-soin table{margin-top:5px;}
.bloc-soin table tr td{padding:0;}
.bloc-soin #bloc-soin-distributeur{font-size:13px;}
.bloc-soin #logo-distributeurs{width:146px;height:108px;margin:5px 0 0 0;}
.bloc-soin #logo-distributeurs img{width:146px;height:108px;}
.bloc-cure div .txt table tr td.bloc-cure-link{background-image:url(/CS/images/v4/formules/background_tous2.png);background-repeat:no-repeat;width:189px;height:24px;font-size:11px;line-height:23px;text-align:center;}
.bloc-soin-link, .bloc-soin table tr td.bloc-soin-link{background-image:url(/CS/images/v4/formules/background_tous3.png);background-repeat:no-repeat;width:204px;height:26px;font-size:11px;line-height:25px;text-align:center;color:#FFF;display:block;text-decoration:none;}
.bloc-type-cure-txt .bloc-soin-link{background-image:url(/CS/images/v4/formules/background_tous1.png);background-repeat:no-repeat;width:170px;height:23px;line-height:20px; color:#FFF;}
.bloc-cure div .txt table tr td.bloc-cure-link a, .bloc-soin-link a{color:#FFF;}
.bloc-soin-bloc{float:left;width:200px;margin:0 50px 0 0;display:inline;}
.bloc-soin-bloc {display:block;}
.bloc-soin-bloc img{margin:5px 15px 5px 5px;}
.bloc-soin-bloc h3 a {color:#29B6D4; text-decoration:none;}
.bloc-type-cure{width:345px;height:93px;padding:5px;border:1px solid #AFAFAF;float:left;display:inline;margin:5px;}
.bloc-type-cure img{float:left;display:inline;width:170px;height:93px;}
.bloc-type-cure-txt{float:left;display:inline;width:170px;margin:0 0 0 5px;}
.bloc-type-cure-txt h2{padding:0;font-size:16px;border-bottom:1px solid #C8C8C8;margin:0;padding:3px;margin:0 0 4px 0;color:#655A60;font-weight:normal;}
.bloc-type-cure-txt h2:hover { background-color:#7E7177; color:#FFF;}
.bloc-type-cure-txt h2 a{color:#655A60;text-decoration:none; display:block;}
.bloc-type-cure-txt h2:hover a { color:#FFF;}
.bloc-type-cure-txt span{padding:0 3px;color:#29B6D4;margin:0 0 3px 0;display:block;font-size:11px;height:39px;}

#promo-vf-bloc{border:1px solid #E10964;width:738px; height:114px; margin:auto; background-color:#e0dedf;}
#promo-vf-date {float:left; width:140px; height:102px; text-align:center; margin:5px 0 0 3px; font-weight:bold; display:inline;}
#promo-vf-date img {margin:0 0 3px 0;}
#promo-vf-offres{float:left; width:595px; height:106px; margin-top:4px; display:inline;}
.promo-vf-vente {background-color:#FFF; width:184px; height:39px; float:left; display:inline; margin:2px; font-size:11px; padding:5px;}
.promo-vf-vente a { text-decoration:none; color:#645a5f; }
.promo-vf-desti {padding-left:15px; height:15px; display:block; overflow:hidden;}
.promo-vf-reduc {color:#E10964; padding-left:15px;}

#promo-meilleures-title{margin:0 0 0 5px;}
#promo-meilleures{width:730px;border:1px solid #E10964;margin:0 0 0 5px;padding:5px;}
#plus-vf-promo{float:right;/*background-image:url(/CS/images/v4/promo/promo_plus_fond.gif);width:134px;*/height:14px;color:#E10964;text-align:right;padding-right:6px;line-height:14px;font-size:11px;/*border-right:2px solid #E1E1E1;*/}
#plus-vf-promo a{color:#E10964;text-decoration:none;}
#promo-meilleures .blocpromo{margin:0;width:728px;height:126px;border:1px solid #E1E1E1;overflow:hidden;}
#promo-meilleures .blocpromo a{color:#666666;}
#promo-meilleures .blocpromo table{width:528px;}
#promo-meilleures .blocpromo table td{height:25px;border-bottom:1px solid #E1E1E1;overflow:hidden;}
#promo-meilleures .blocpromo .hotel{width:200px;display:block;line-height:25px;overflow:hidden;height:25px;}
#promo-meilleures .blocpromo .reduc{color:#E10964;}
#promo-meilleures .blocpromo .prix{color:#666666;font-weight:normal;}
#promo-meilleures .plus-promo{background-image:url(/CS/images/v4/promo/promo_plus_fond.gif);width:202px;height:19px;color:#E10964;text-align:center;line-height:19px;margin-bottom:8px;}
#promo-meilleures .plus-promo a{color:#E10964;}
#promo-meilleures .plus-promo h2{display:inline;font-size:10px;}
#promo-meilleures .blocpromo .blocpromo-photo{width:195px;height:126px;float:left;background-color:#FDF2F7;}
#promo-meilleures .blocpromo .blocpromo-photo img{width:195px;height:126px;}

#maps-titles{margin:0 0 0 5px;}
#maps{margin:30px 0 0 5px;/padding:1px 0 0 0;/margin:24px 0 0 5px;}
#maps a{text-decoration:none;display:block;position:absolute;color:#645a5f;font-size:10px;}
#maps a.hoverLink{background-color:#FFFFFF;padding:2px;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);border:1px solid #969696;}
#maps a.noHoverLink{background-color:#FFFFFF;padding:2px;cursor:default;-moz-opacity:0.4;opacity:0.4;filter:alpha(opacity=40);border:0;}
#maps a.hoverLink:hover{background-color:#645a5f;color:#FFFFFF;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
#maps-right{width:215px;height:441px;border-top:1px solid #665A5E;border-right:1px solid #665A5E;border-bottom:1px solid #665A5E;margin:0 0 0 528px;}
#maps-right p{font-size:15px;font-weight:bold;border-bottom:1px solid #E8E8E8;padding:10px;width:195px;text-align:center;display:block;}
#maps-right ul{list-style:none;width:185px;padding:0 15px;margin:0;font-size:13px;color:#655A5E;}
#maps-right ul li{border-bottom:1px solid #E8E8E8;height:25px;line-height:25px;padding:0 0 0 5px;}
#maps-right ul li a{color:#655A5E;text-decoration:none;}
#maps-ajax{width:736px;margin:10px 0;}
#maps-ajax-loader{display:none;background-color:#E8E6E7;border:1px solid #645A5F;margin:0 7px;padding:5px 0;width:736px;}
#maps-ajax-loader img{margin:20px;}
#maps-product-titles{height:25px;margin:0 0 0 5px;}

#retour-moteur{margin:0 5px;width:740px;}
#retour-guide{width:751px;height:160px;border-bottom:1px solid #645A5F;}
#retour-guide #retour-guide-photo{width:504px;height:160px;float:left;}
#retour-guide #retour-guide-texte{width:237px;height:150px;float:left;padding:5px;background-image:url(/CS/images/v4/fond-guide-texte-background.gif);background-repeat:no-repeat;}
#produits-selection{margin:0 0 10px 0;}
#produits-selection-title, #produits-default-title{height:25px;color:#FFF;font-size:16px;line-height:25px;padding:0 15px 0 5px;float:left;}
#produits-selection-title{background-color:#2AB5D2;background-image:url(/CS/images/v4/produit_title_selection_bg.gif);background-position:top right;background-repeat:no-repeat;}
#produits-selection-title h2{display:inline;font-size:16px;font-weight:normal;}
#produits-default-title{background-color:#645A5F;background-image:url(/CS/images/v4/produit_title_bg.gif);background-position:top right;background-repeat:no-repeat;}
.produits{background-color:#E8E6E7;border:1px solid #645A5F;padding:5px 0;width:739px;margin:0;}
#produits-selection .produits{border:1px solid #2AB5D2;}
.produits .produit{background-image:url(/CS/images/v4/produit_background.jpg);background-repeat:no-repeat;margin:10px auto;width:699px;height:200px;padding:4px;}
#produits-selection .produits .produit{background-image:url(/CS/images/v4/produit_selection_background.jpg);}
.produit-1{float:left;width:210px;height:190px;display:inline;margin:5px 0 0 5px;}
.produit-1 a{color:#645A5F;font-size:14px;text-decoration:none;display:block;width:210px;height:160px;text-align:center;}
.produit-1 img{width:210px;height:160px;}
.produit-1 .produit-avis{background-color:#F3F3F3;height:25px;line-height:25px;margin:5px 0 0 0;padding:0 0 0 2px;color:#5C5C5C;}
.produit-1 .produit-avis span{color:#2AB5D2;}
.produit-2{float:left;margin:0 5px;padding:5px 0 0 15px;width:315px;height:190px;display:inline;overflow:hidden;}
.produit-2-title{color:#645A5F;font-size:16px;font-weight:bold;margin:0;padding:0;}
#produits-selection .produit-2-title{color:#2AB5D2;}
.produit-2-title a{color:#645A5F;text-decoration:none;}
#produits-selection .produit-2-title a{color:#2AB5D2;}
.produit-2 h2{color:#645A5F;font-size:16px;font-weight:normal;margin:0;padding:0;border-bottom:1px solid #E8E8E8;height:24px;overflow:hidden;line-height:24px;}
#produits-selection .produit-2 h2{color:#2AB5D2;}
.produit-2 ul{list-style:none;color:#5C5C5C;padding:0;margin:10px 0;}
.produit-2 ul li{padding:0;margin:0;}
.produit-2 .produit-aime{color:#2AB5D2;}
.produit-2 .produit-aime p{padding:0 0 3px 0;margin:0 0 3px 0;font-size:12px;font-weight:bold;border-bottom:1px dotted #E8E8E8;color:#2AB5D2;}
.produit-2 .produit-aime span{display:block;overflow:hidden;height:52px;line-height:13px;}
.produit-3{float:left;display:inline;width:144px;}
.produit-3 .produit-reduc{background-image:url(/CS/images/v4/produit_bg_pct.gif);background-repeat:no-repeat;background-position:left center;float:right;height:29px;padding:0 8px;color:#E10964;font-size:16px;font-weight:bold;text-align:center;line-height:29px;font-size:14px;}
#produits-selection .produit-3 .produit-reduc{background-image:url(/CS/images/v4/produit_selection_bg_pct.gif);}
.produit-3 table tr td{text-align:center;font-size:12px;color:#5C5C5C;}
.produit-3 .produit-prix{color:#645A5F;font-size:35px;font-weight:normal;}
#produits-selection .produit-3 .produit-prix{color:#2AB5D2;}
.produit-3 .produit-prix span{font-size:30px;}
.produit-3 .produit-infos{margin:9px 0 0 4px;}
#retour-moteur-partitionner2{margin:10px 0 0 0;}
.partitionneur{color:#645A5F; float:right;font-size:12px;margin:0;padding:3px 0 10px 20px;text-align:right;width:525px;}
.partitionneur a{color:#645A5F;text-decoration:none;}
.partitionneur span{border:1px solid #2AB5D2;padding:2px 4px;}
#retour-moteur-partitionner .partitionneur {width:200px; float:right; padding:3px 0 6px 20px;}

#home-moteur-affinage #home-moteur{border:none;background-color:#d8d5d7;padding:10px 0 0 0;height:auto;}
#home-moteur-affinage #home-moteur .border{padding-bottom:10px;}
#home-moteur #moteur-affinage{}
#home-moteur #moteur-affinage .intitule{margin-top:4px;}
#moteur-affinage .day, #moteur-affinage .month{background-color:#FFF;border:1px solid #C8C8C8;color:#635A5D;float:left;height:15px;margin-right:5px;padding-left:2px;padding-right:2px;width:auto;}
#moteur-affinage .bloc-hidden-title{background-image:url(/CS/images/v4/moteur_affinage_hidden_title.gif);background-repeat:no-repeat;background-color:#DDDDDD;margin:0;padding:10px 0 10px 10px;}
#moteur-affinage .bloc-hidden-title a{font-weight:bold;color:#645a5f;text-decoration:none;}
#moteur-affinage #bloc-hidden-cure, #moteur-affinage #bloc-hidden-hebergement{padding:0 0 1px 10px;background-color:#DDDDDD;}
#moteur-gauche #home-moteur #moteur-affinage #bloc-hidden-cure .intitule, #moteur-gauche #home-moteur #moteur-affinage #bloc-hidden-hebergement .intitule{margin:0;padding-top:4px;}
#moteur-gauche #home-moteur #moteur-affinage #bloc-hidden-cure .input, #moteur-gauche #home-moteur #moteur-affinage #bloc-hidden-hebergement .input{display:block;margin-bottom:5px;}

.page-vf-title-bloc{width:739px;margin:0 0 0 5px;}
.page-vf-title{color:#FFFFFF;font-size:16px;height:25px;line-height:25px;padding:0 15px 0 5px;background-color:#E10964;background-image:url(/CS/images/v4/vf/vf_title_bg.gif);background-position:right top;background-repeat:no-repeat;float:left;}
.page-vf-title h1{display:inline;font-size:16px;font-weight:normal;}
.page-vf-blocs{width:738px;margin:0 0 0 5px;border:1px solid #E10964;color:#645a5f;}
.page-vf-bloc{background-image:url(/CS/images/v4/vf/vf_bloc_bg.gif);background-repeat:no-repeat;width:336px;height:194px;float:left;display:inline;margin:8px;padding:10px 4px 10px 12px;}
.page-vf-bloc-titre{float:left;height:35px;width:256px;font-size:16px;color:#645a5f;overflow:hidden;line-height:32px;}
.page-vf-bloc-titre h2{font-weight:normal;font-size:16px;display:inline;}
.page-vf-bloc-titre a{text-decoration:none;color:#645a5f;font-weight:bold;}
.page-vf-bloc-pct{color:#E10964;float:left;font-size:20px;height:40px;line-height:30px;width:80px;text-align:center;}
.page-vf-bloc-photo{width:182px;height:139px;margin:10px 12px 0 0;float:left;text-align:center;}
.page-vf-bloc-photo img{width:182px;height:139px;}
.page-vf-bloc-photo a{text-decoration:none;font-size:14px;color:#645a5f;}
.page-vf-bloc-content{margin:10px 0 0 0;width:130px;height:139px;float:left;}
.page-vf-bloc-content-txt{height:104px;}
.page-vf-bloc-content-link{height:25px;margin-top:10px;}

#popup-nl {background-image:url("/CS/images/v4/popupab/inscription-vente-flash.png");background-repeat:no-repeat;bottom: 0;border-top: none;color:#FFF;display:none;height: 40px;position: fixed;width: 500px;z-index: 9000;}
#popup-nl-text {display:inline;float:left;font-size: 12px;font-weight: bold;height:20px;margin:9px 5px 0px 25px;width:215px}
#popup-nl-input {display:inline;float:left;height:20px;margin:13px 8px 0px 10px;width:210px;}
#popup-nl-input form {display:inline;float:left;width:210px}
#popup-nl-input input[type="text"]{background-image:url("/CS/images/v4/popupab/inscription-vente-flash-input.png");background-repeat:repeat-x;border:1px solid #808080;float:left;font-size:11px;line-height:19px;height:19px;margin:0px;width:150px}
#popup-nl-input input[type="submit"]{background-image:url("/CS/images/v4/popupab/inscription-vente-flash-ok.png");background-repeat:no-repeat;border:none;cursor:pointer;height:18px;width:30px}
#popup-nl-close {background-image:url("/CS/images/v4/popupab/inscription-vente-flash-close.png");background-repeat:no-repeat;cursor:pointer;display: block;float: left;height:11px;margin: 7px 0 0 2px;width:12px}
#popup-nl-iframe {display:none}

#popup-tel {background-image:url("/CS/images/v4/popupab/numero-azur.png");background-repeat:no-repeat;bottom: 0;border-top: none;color:#FFF;display:none;height:50px;position: fixed;width: 500px;z-index: 9000;}
#popup-tel-text {display:inline;float:left;font-size:13px;font-weight: bold;height:25px;margin:13px 5px 0px 40px;}
#popup-tel-num {color:#0781d6;display:inline;float:left;font-size:20px;font-weight:bold;height:20px;letter-spacing: 1px;margin:12px 5px 0px 90px;}
#popup-tel-close {background-image:url("/CS/images/v4/popupab/inscription-vente-flash-close.png");background-repeat:no-repeat;cursor:pointer;display: block;float: left;height:11px;margin:10px 0 0 35px;width:12px}

#en-tete{width:740px;padding:0;margin:10px 5px 0 5px;}
#en-tete .rail-way, #en-tete .rail-way a{color:#645A5F;}

#fiche-produit{background-image:url(/CS/images/v4/fiche-produit/background-bottom.gif);background-repeat:repeat-x;background-position:bottom center;background-color:#E8E6E7;width:740px;margin:0 5px 5px 5px;color:#645A5F;}
#devisbutton, #devisbutton2, #reserverbutton, #reserverbutton2{border:none;}
#fiche-produit-cartouche{background-image:url(/CS/images/v4/fiche-produit/cartouche_background.jpg);background-repeat:no-repeat;width:717px;height:120px;margin:5px auto;padding:5px 0 10px 12px;}
#fiche-produit-cartouche-left{float:left;width:572px;display:inline;}
#fiche-produit-cartouche-right{float:left;width:145px;}
#fiche-produit-cartouche-name{float:left;height:50px;margin-top:7px;}
#fiche-produit-cartouche-name h1{color:#645A5F;font-size:16px;font-weight:bold;padding:0;margin:0;}
#fiche-produit-cartouche-name h2{color:#645A5F;font-size:16px;font-weight:normal;padding:0;margin:3px 0 0 0;height:19px;overflow:hidden;}
#fiche-produit-cartouche-picto{float:left;width:136px;padding:0 20px 0 0;text-align:right;height:57px;}
#fiche-produit-cartouche-puces ul{list-style:none;margin:12px 0 0 0;padding:0;line-height:16px;}
#fiche-produit-cartouche-reduc{background-image:url(/CS/images/v4/produit_bg_pct.gif);background-repeat:no-repeat;margin-right:5px;float:right;height:29px;padding:0 8px;color:#E10964;font-size:14px;font-weight:bold;text-align:center;line-height:29px;}
#fiche-produit-cartouche-prix{font-size:35px;font-weight:normal;}
#fiche-produit-cartouche-prix span{font-size:30px;}
#fiche-produit-cartouche-right table tr td{text-align:center;}
#fiche-produit-onglets-galerie{width:718px;margin:auto; -moz-border-radius:0; background-color:#E8E6E7; border:none;}
#fiche-produit-onglets{width:718px;height:25px;padding:0;margin:0;-moz-border-radius:0; background:none; border:none;}
#fiche-produit-onglets ul{list-style-type:none;}
#fiche-produit-onglets li{width:126px;height:25px;margin-right:5px;list-style-type:none; background:none; border:0;}
#fiche-produit-onglets li a{background-image:url(/CS/images/v4/fiche-produit/onglet.gif);background-repeat:no-repeat;width:126px;height:25px;text-decoration:none;text-align:center;line-height:25px;display:block;padding:0;color:#645A5F;font-weight:bold;margin-top:1px;/margin-top:0;position:absolute;outline:0;}
#fiche-produit-onglets li.ui-tabs-selected a{background-image:url(/CS/images/v4/fiche-produit/onglet_actif.gif);}
#fiche-produit-onglets-galerie #diaporama, #fiche-produit-onglets-galerie #bande-annonce{background-color:#FFF;border:1px solid #AFAFAF;height:300px;padding:0;margin:0; -moz-border-radius:0;}
#fiche-produit-onglets-galerie #diaporama{clear:both;margin:0;padding:0;width:715px;}
#fiche-produit-onglets-galerie #diaporama .image{background-color:#FFF;border:none;padding:10px 0;text-align:center;width:380px;}
#fiche-produit-onglets-galerie #diaporama .visuels{background-color:#FFF;border:none;}
#fiche-produit-onglets-galerie #diaporama .visuels a{color:#645A5F;}
#fiche-produit-reservation1, #fiche-produit-reservation2{width:720px;margin:8px auto 0 auto;-moz-border-radius:0; background:none; border:none; color:#645A5F;}
#fiche-produit-onglets-reservation1, #fiche-produit-onglets-reservation2{width:718px;height:25px;padding:0;margin:0;}
#fiche-produit-onglets-reservation1 li, #fiche-produit-onglets-reservation2 li{width:174px;height:25px;margin-right:5px;}
#fiche-produit-onglets-reservation1 li a, #fiche-produit-onglets-reservation2 li a{background-image:url(/CS/images/v4/fiche-produit/onglet_big.gif);background-repeat:no-repeat;width:174px;height:25px;text-align:center;line-height:25px;display:block;padding:0;color:#645A5F;font-weight:bold;margin-top:0;position:absolute;outline:0;}
#fiche-produit-onglets-reservation1 li.ui-tabs-selected a, #fiche-produit-onglets-reservation2 li.ui-tabs-selected a{background-image:url(/CS/images/v4/fiche-produit/onglet_big_actif.gif);}
#fiche-produit-reservation1 #reserver1, #fiche-produit-reservation1 #devis1, #fiche-produit-reservation2 #reserver2, #fiche-produit-reservation2 #devis2{background-color:#FFF;border:1px solid #645A5F;padding:0;margin:0;}
#reserver1 .dpci, #reserver2 .dpci{width:180px;}
#departure-dates1, #departure-dates2{width:260px;}
#nbAdults1, #nbAdults2, #nbChildren1, #nbChildren2, #nbBabies1, #nbBabies2{margin-right:10px;width:35px;}
#fiche-produit-resumesejour{float:left;width:277px;margin:11px 11px 5px 11px;display:inline;}
#fiche-produit-resumesejour-title{background-image:url(/CS/images/v4/fiche-produit/title_bg_little.gif);background-repeat:no-repeat;width:272px;height:28px;line-height:28px;font-weight:bold;padding:0 0 0 5px;}
#fiche-produit-resumesejour-content{width:270px;background-color:#FFF;border:1px solid #AFAFAF;padding:5px 0 0 5px;}
#fiche-produit-resumesejour-content span{font-weight:bold;color:#2AB5D2;}
#fiche-produit-avis{float:left;width:422px;margin:11px 0 5px 8px;display:inline;}
#fiche-produit-avis-title{background-image:url(/CS/images/v4/fiche-produit/title_bg_middle.gif);background-repeat:no-repeat;width:417px;height:28px;line-height:28px;font-weight:bold;padding:0 0 0 5px;}
#fiche-produit-avis-content{width:415px;background-color:#FFF;border:1px solid #AFAFAF;padding:5px 0 0 5px;}
.fiche-produit-paragraphes{width:720px;margin:10px auto 0 auto;}
.fiche-produit-paragraphes-title{background-image:url(/CS/images/v4/fiche-produit/title_bg_big.gif);background-repeat:no-repeat;width:715px;height:28px;line-height:28px;font-weight:bold;padding:0 0 0 5px;}
.fiche-produit-paragraphes-title span a, .fiche-produit-paragraphes-title-blue span a {text-decoration:underline; color:#FFF; float:right; padding-right:5px; display:none;}
#fiche-produit-reservation1 .fiche-produit-paragraphes-title, #fiche-produit-reservation2 .fiche-produit-paragraphes-title{background-image:url(/CS/images/v4/fiche-produit/title_resa_bg_big.gif);color:#FFF;}
.fiche-produit-paragraphes-title-blue{background-image:url(/CS/images/v4/fiche-produit/title_resa_bg_big_blue.gif);background-repeat:no-repeat;width:715px;height:28px;line-height:28px;font-weight:bold;padding:0 0 0 5px; color:#FFF;}
.fiche-produit-paragraphes-content{width:713px;background-color:#FFF;border:1px solid #AFAFAF;padding:5px 0 0 5px;}
.fiche-produit-paragraphes-content h3, #fiche-produit-resumesejour-content h3, #fiche-produit-avis-content h3{color:#2ab5d2;font-size:13px;border-bottom:1px solid #E8E8E8;margin:5px 10px 10px 5px;}
.fiche-produit-comprend{width:355px;float:left;margin:11px 0 0 10px;display:inline;}
.fiche-produit-comprend-title{background-image:url(/CS/images/v4/fiche-produit/title_bg_half.gif);background-repeat:no-repeat;width:350px;height:28px;line-height:28px;font-weight:bold;padding:0 0 0 5px;}
.fiche-produit-comprend-content{width:348px;background-color:#FFF;border:1px solid #AFAFAF;padding:5px 0 5px 5px;}
#fiche-produit-formules{float:left;width:684px;margin:10px 0;display:inline;}
.fiche-produit-formules-nav{width:9px;height:68px;margin:65px 2px;float:left;display:inline;}
.fiche-produit-formules-block{background-image:url(/CS/images/v4/fiche-produit/formule_bg.gif);background-repeat:no-repeat;width:157px;height:165px;float:left;padding:6px;margin:1px;display:inline;font-size:11px;}
.fiche-produit-formules-block a{display:block;width:157px;height:120px;}
.fiche-produit-formules-block strong{font-size:13px;}
.fiche-produit-ageChilds{width:300px;margin:0 auto;}
#callback-image , #callback-image2 {position:absolute; margin:30px 0 0 600px}
#fiche-produit #callback_msg1, #fiche-produit #callback_msg2{font-weight:bold;color:#2AB5D2;}
#callbackDay1, #callbackDay2{margin-right:20px;width:150px;}
#callbackHeure1, #callbackHeure2{margin-left:10px;width:50px;}
#callbackMns1, #callbackMns2{width:50px;}
.ui-tabs{position:relative;padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border:0;padding:1em 1.4em;background:none;}
.ui-tabs .ui-tabs-hide{display:none !important;}

#bons-cadeau{background-image:url(/CS/images/v4/bon-cadeau/intro_cadeau.jpg);background-repeat:no-repeat;width:738px; height:501px; margin:10px auto;border:1px solid #2AB5D2; background-color:#F1F1F1;}
/* noel : #bons-cadeau {background-image:url(/CS/images/v4/bon-cadeau/bon_cadeau_coffret_noel.jpg);background-repeat:no-repeat;width:738px; height:501px; margin:10px auto;border:1px solid #a27b37; background-color:#F1F1F1;}*/
#bons-cadeau strong {color:#2AB5D2} /* noel : #a27b37 */
#bons-cadeau #bons-cadeau-link {position:absolute; height:260px; width:738px;}
#bons-cadeau #bons-cadeau-texte {margin-top:270px; padding:0;}
#bons-cadeau div.bleu{font-weight:normal;font-size:16px;margin:10px 0; color:#2AB5D2;} /* noel : #a27b37*/
#bons-cadeau p, #bons-cadeau div{padding:5px 10px;text-align:justify;}
#bons-cadeau h2{font-weight:normal;display:inline;font-size:12px;}
#bons-cadeau-resa{width:738px;margin:10px auto;}
#bons-cadeau-resa-title{background-image:url(/CS/images/v4/bon-cadeau/title_bg_cadeau.gif);background-repeat:repeat-x;width:735px;height:24px;padding:0 0 0 5px;font-weight:bold;line-height:24px;color:#FFF;}
#bons-cadeau-resa-bloc{border:1px solid #645A5F;background-color:#FFF;width:738px;}
#bons-cadeau-resa-bloc input{border:1px solid #645a5f;background-image:url(/CS/images/v4/input_background.gif);background-repeat:repeat-x;}
.txt_rouge {color:red;font-weight:bold;}

#guide-thalasseo{margin:20px 0;width:auto;padding:0 15px;}
#guide-thalasseo h1, #guide-thalasseo .title, #guide-thalasseo ol li, #guide-thalasseo .article h1{color:#2ab5d2;}
#guide-thalasseo ul li a{color:#645A5F;}
#guide-thalasseo .guide-thalasseo-background{background-image:none;}
#guide-thalasseo .rail-way, #guide-thalasseo .rail-way a , #guide-thalasseo .rail-way span a{color:#645A5F;}
#texte-title{font-size:12px;font-weight:bold;margin:0;padding:0 5px;}
#texte-intro{margin:5px;}
#conditions-prix{text-align:center;font-size:11px;margin:10px 0;}

#bloc-weekend-homecat{background-image:url(/CS/images/v4/background_bloc_weekend.png);background-repeat:no-repeat;width:740px;height:80px;margin:20px auto;padding:20px 0 0 0;}
#bloc-weekend-homecat table{margin:auto;border-spacing:0;}
#bloc-weekend-homecat table tr{display:block;width:728px;}
#bloc-weekend-homecat table tr td{background-color:#F4F4F4;padding-left:70px;height:19px;line-height:19px;width:112px;font-size:12px;border-bottom:5px solid #FFF;border-top:2px solid #FFF;}
#bloc-weekend-homecat table tr td a{text-decoration:underline;color:#645a5f;}

a.radiodesign , a.radiodesign-actif{background-image:url(/CS/images/v4/checkbox2.png);background-repeat:no-repeat;background-position:0 0;width:12px;height:12px;cursor:pointer;margin:0 5px;display:inline; float:left;}
a.radiodesign:hover{background-position:0 -12px;}
a.radiodesign-actif{background-position:0 -24px;}

#tri-radio {background-color:#E8E6E7; width:736px; margin:0 0 10px 0; height:18px; line-height:18px; padding-left:5px;}
#tri-radio span {float:left; cursor:pointer;}
#tri-radio strong {float:left;}
#tri-radio a.radiodesign , #tri-radio a.radiodesign-actif {margin:3px 5px 0 15px;}
.tri-radio-span, .tri-radio-span-actif {background-image:url(/CS/images/v4/checkbox2-2.png);background-position:0 -6px;background-repeat:no-repeat;cursor:pointer;margin:0 0 0 15px;padding:0 0 0 15px;}
.tri-radio-span:hover, .tri-radio-span-actif:hover {background-position:0 -26px;}
.tri-radio-span-actif {background-position:0 -45px;}

#retour-moteur-zero {}
#retour-moteur-zero-title {background-image:url(/CS/images/v4/page_liste_zero_danger.gif); background-repeat:no-repeat; background-position:left center; font-size:22px; line-height:55px; padding-left:55px; height:60px; border-bottom:1px solid #E8E8E8; margin-top:0; }
#retour-moteur-zero-title span {color:#2AB5D2; font-weight:bold;}
#retour-moteur-zero-callcenter {background-image:url(/CS/images/v4/page_liste_zero_callcenter.jpg); background-repeat:no-repeat; background-position:75% center; padding:10px 0; border-bottom:1px solid #E8E8E8; }
#retour-moteur-zero-callcenter .bigger {font-size:14px;}
#retour-moteur-zero-callcenter span {font-size:9px;}
#retour-moteur-zero-onglet {margin-top:10px; height:25px;color:#FFF;font-size:16px;line-height:25px;padding:0 15px 0 5px;float:left;background-color:#2AB5D2;background-image:url(/CS/images/v4/produit_title_selection_bg.gif);background-position:top right;background-repeat:no-repeat;}
#retour-moteur-zero-content {border: 1px solid #2AB5D2; background-color: #E8E6E7; margin:0; padding: 5px 0; width: 739px;}
.retour-moteur-zero-bloc {width:701px; margin:10px auto;}
.retour-moteur-zero-bloc-top {width:701px; height:5px; background-image:url(/CS/images/v4/page_liste_zero_bloc_top.gif); background-repeat:no-repeat;}
.retour-moteur-zero-bloc-content,.retour-moteur-zero-bloc-content-4rows {width:691px; background-image:url(/CS/images/v4/page_liste_zero_bloc_bg.gif); background-repeat:repeat-y; padding:5px;}
.retour-moteur-zero-bloc-bottom {width:701px; height:5px; background-image:url(/CS/images/v4/page_liste_zero_bloc_bottom.gif); background-repeat:no-repeat;}
.retour-moteur-zero-bloc-title {font-weight:bold; font-size:15px; margin:0 5px 5px 5px; color:#2AB5D2;}
.retour-moteur-zero-bloc-subtitle {font-weight:bold; font-size:13px; background-image:url(/CS/images/v4/page_liste_zero_subtitle_bg.gif); background-repeat:repeat-x; height:26px; line-height:26px; padding:0 5px;}
.retour-moteur-zero-bloc-subtitle span {color:#2AB5D2;}
.retour-moteur-zero-bloc-subtitle a {text-decoration:none; color:#645A5F;}
.retour-moteur-zero-bloc-content ul,.retour-moteur-zero-bloc-content-4rows ul {list-style-type:none; margin:0; padding:0;}
.retour-moteur-zero-bloc-content ul li, .retour-moteur-zero-bloc-content-4rows ul li {padding:0; display:block; float:left; width:200px; margin:10px 20px 10px 5px;}
.retour-moteur-zero-bloc-content-4rows ul li {width:140px;}
.retour-moteur-zero-bloc-content a, .retour-moteur-zero-bloc-content-4rows a {color:#645A5F;}
.retour-moteur-zero-bloc-content a:hover, .retour-moteur-zero-bloc-content-4rows a:hover {text-decoration:underline;}
