input {vertical-align:middle;}
body{padding:0;margin:0;background:url(../images/charte-graphique/shadow.gif) repeat-y top center #ffffff;}
#body{float:none;/*background:url(../images/charte-graphique/pattern.jpg) no-repeat top center;*/min-width: 925px}
#body-c{padding-top:15px;
position:relative;
float:none;
width:925px; margin:0 auto 0;
overflow:hidden;
}
div#page{width:925px;position:relative;top:10px;float:none;margin:0 auto}
div,img,#header li{float:left}
div{text-align:left}
body,a,p,input,select,textarea{color:#4c4c4c;font-family:"Arial",Helvetica,sans-serif;font-size:12px}

a{color:#006bbc;font-weight:700;text-decoration:none}

a img{border-width:0}

h3{font-size:1.5em;font-weight:700;overflow:hidden;margin:0;padding:0.2em}

form{margin:0}

.new{position:absolute;top:495px;left:550px}

.link_bottom { font-weight:normal;}
.link_bottom a{color:#666;text-decoration:none;font-weight:normal;}

.pied a:hover{text-decoration:underline}
#acces-compte{position:absolute;top:5px;left:515px;z-index:100;color:white;height:50px;}
#rss { background:url(../images/charte-graphique/ico-rss.png);}
.pied{font-family:"Verdana",sans-serif;text-align:center;width:925px;font-size:10px;}
#mentionsLegales{width:925px;float:none;}
#mentionsLegales a{font-weight:400;line-height:24px;}

.pied h4,.pied p{font-family:"Verdana",sans-serif;color:#6f6f6f;font-size:10px}
.pied h4{display:inline;font-size:10px;font-weight:400}
.pied ul{list-style-type:none;list-style-position:inside;display:inline;margin:0;padding:0}
.pied li{display:inline}
.pied ul li a{color:#4c4c4c;font-size:10px}
.pied a:active{color:#9cde00}

#partenaires h4,#partenaires ul li,#partenaires ul li a{color:#b8b8b8;font-weight:400}
#partenaires{text-transform:capitalize;padding:0 0 10px; margin-left:0px; background:#fff;}
div#contenu{float:right;width:665px;margin-top:12px;padding:0;}
div#contenu li{margin-left:0;padding-left:0}
.sliderIn p,div#contenu p,.highslide-html p{text-align:justify;line-height:20px;margin:1em 1em 0 0;padding:0 1em}
#contenu ul{padding-left:26px;margin:8px 12px 8px 0}
.highslide-html p.imageBis,div#contenu p.imageBis{border:1px solid #9cde00;background:#f0f7df;clear:left;float:left;margin:7px;padding:0.5em}
.highslide-html p.image,div#contenu p.image{border:1px solid #9cde00;background:#f0f7df;clear:right;float:right;margin:1em;padding:0.5em}
.highslide-html p.image img,.highslide-html p.imageBis img,div#contenu p.image img,p.imageBis img{width:200px;height:140px;border:1px solid #9cde00;margin:0;padding:0}
h1,div#contenu h1,.highslide-html h1{color:#28608b;text-align:center;font-size:21px ;margin:0 !important; margin-top:10px; }
.highslide-html h2,div#contenu h2{color:#4c4c4c;font-size:12px}
h4,h5,h6,div#contenu h4,div#contenu h5,.highslide-html h5,.highslide-html h4{clear:both;color:#00377b;font-size:14px;font-family:Arial,Helvetica,sans-serif;margin:1em 12px 0.3em 0;padding:0 0 0 12px}
h5,h6,div#contenu h5,div#contenu h5 a,.highslide-html h5{color:#006bbc}
h6{font-size:13px;background-color:#ededed}
p.erreur label,div#contenu form p.erreur strong{background-color:#fea;color:#c0000b}
div#contenu .text-middle p{clear:left}
div#contenu .text-middle p label.etiquette{float:left;text-align:right;width:40%;padding-right:0.5em;vertical-align:baseline;margin:4px 0.5em 0}
div#contenu .text-middle p select{width:130px;margin-top:4px}
div#contenu .text-middle p input.texte{width:146px}
div#contenu #validePrix{width:100%;text-align:center;vertical-align:bottom}
div#contenu small{line-height:12px;color:#6f6f6f}
div#contenu textarea{vertical-align:top;width:142px}
div#contenu legend{font-weight:700;font-family:Verdana,sans-serif}
div#contenu .validationDevis{float:right;width:12em;margin:0 0 2em;padding:0}
div#contenu .validationDevis input{width:100%}
div#contenu h4 a{color:#00377b;font-size:1em}
#moteur h3{color:#28608b;border:0;margin-bottom:8px}
#contenu #newsletter input{background-color:#dae5bf;width:110px;border-width:0}
div#header{position:absolute;top:30px;left:0;z-index:10}
#header ul{z-index:1;position:absolute;top:102px;right:10px;margin:0;padding:0}
div#header a{font-size:15px;font-family:"Arial",sans-serif}
div#header ul.niveau1 li{color:#FFF;font-weight:700;font-size:25px;margin:0}
.nonSelect{padding:10px 5px 5px 6px}
div#header ul.niveau1 li a{position:relative;z-index:100;display:block;color:#fff/*color:#c8e6f1*/;padding:10px 2px 15px 3px;font-size:16px}
div#header ul.niveau1 li ul.niveau2{background:#5288aa; width:180px;padding-top:0px;margin-top:5px;position:absolute;z-index:999;top:27px;}
div#header ul.niveau1 li ul.niveau2 li{border-top:1px solid #72a8c4;padding:0;}
div#header ul.niveau1 li ul.niveau2 li a{color:#FFF; /*background:#5288aa*/background: #900;font-weight:400;width:180px;font-size:12px;padding:4px;}
div#header ul.niveau1 li ul#ssmenpp li a{width:200px;}
div#header ul.niveau1 li ul#ssmenph li a{width:200px;}
div#header ul.niveau1 li ul#ssmenfi{ width:125px;}
div#header ul.niveau1 li ul#ssmenfi li a{width:125px;}
div#header ul li{position:relative;list-style:none;z-index:999;}
div#header ul ul{position:absolute;display:none;left:0;z-index:999;}
div#header ul.niveau1 li ul.niveau2 li a:hover{/*background:#72a8c4*/ background: #F36;}
#activite table{background:url(../images/package/menu.gif) #f2f2f2 repeat-x;font-size:15px}
#activite td{background:url(../images/package/menu.gif) repeat-x;text-align:center;color:#b8b8b8;cursor:pointer}
#activite td strong{display:block;width:100px;margin:auto}
#activite div{display:block;margin-top:15px}
#activite ul{font-size:10px;float:left;width:180px;text-align:left;list-style:none;margin:0 1px 0 5px;padding:0}
#activite li{float:left;clear:left;width:175px;padding-bottom:5px;border-bottom:1px dotted #b8b8b8}
#central-left{margin-top:134px;}
/** html #central-left{background-image:url(../images/charte-graphique/border-left-sand.gif) !important}*/
#central-right{width:925px;/*background:url(../images/charte-graphique/shadow.gif) repeat-y right;*/}
/** html #central-right{background-image:url(../images/charte-graphique/border-right-sand.gif) !important}*/
#central{/*background:#FFF;*/width:905px}
#border-left-gradient-background{float:left;height:230px;width:10px}
#border-right-gradient-background{float:right;height:230px;width:10px}
#border-left-gradient-background img{ display:none;}
#border-right-gradient-background img{ display:none;}
#footer-img-middle{padding-top:15px;background:#FFF}
#header ul.niveau1 li a:hover,#header li input:hover{/*color:#FFF*/color:#F36;}
#header li input{font-size:20px;border:0;background:none;cursor:pointer;color:#c8e6f1}
#plan-your-trip{background:url(../images/charte-graphique/sprite03.png) no-repeat 0px -195px;width:215px; height:167px;}
#easy_request{background:url(../images/charte-graphique/sprite03.png) no-repeat -232px -680px; width:215px; height:167px; cursor:pointer;}
#plan-your-trip-middle{width:197px;overflow:hidden;height:128px}
.colonneGauche form{width:193px;margin:0 3px 0 0}
.colonneGauche form div{margin:0 3px 10px 0}
.colonneGauche form select{margin-bottom:5px;width:36px}
.colonneGauche form label{padding-top:5px;line-height:16px}
#plan-date{width:75px}
#plan-date-label{margin-right:16px}
#plan-next{width:100px;margin-left:90px}
#plan-img-middle{background:#fdedec}
.box{width:210px;clear:left;margin:0 0 10px 0px;}
.box-middle{padding:5px}
.box-title{color:#FFF;font-size:16px;float:left;clear:right;display:block;padding-top:6px;height:23px; font-weight:bold;  /*overflow:hidden;*/}
.box-img-middle{padding-top:6px}
.colonneGauche{width:214px;padding:0 0 0 16px}
#h1 *{color:#28608b;padding:0;margin:0;font-size:16px}
#h1 div,#h1,#h1 h1{float:none;height:27px;line-height:14px;padding:0;margin:0;overflow:hidden}
#h1{background:url(../images/h1/border.gif) repeat-x;margin:15px 0 3px;width:649px}
#h1 div{background:url(../images/h1/border-left.gif) top left no-repeat}
#h1 h1{background:url(../images/h1/border-right.gif) top right no-repeat}
h1 a{color:#28608b}
#image-left,#image-right{width:12px}
#image-right{background-color:#fff}
#image-border-left{height:220px;border-left:3px solid #cfd0d2;clear:both}
a#image-center{width:408px;height:231px;overflow:hidden;float:left;display:block}
#image-border-right{padding-left:7px}
#image-new{position:absolute;right:27px;top:130px}
#contenu h3{margin-left:0;padding-left:12px;margin-right:12px;color:#28608b;text-align:center}
div#contenu ul.p-desc{list-style:none;text-align:left;float:left;width:190px;margin:0 0 0 5px;padding:0}
.p-ile{color:#8200c6;font-weight:700;font-size:14px}
.p-room{color:#0fbc05}
.p-activite{font-size:10px;color:#006bbc}
.text{margin-top:15px;width:650px;background:url(../images/charte-graphique/text-top.gif) repeat-x}
#intro{/*background:url(../images/charte-graphique/sprite03.png) no-repeat -230px -2px;*/height:265px;width:649px;margin-top:15px; position: relative; z-index:0;}
#meteo{height:135px;margin-top:15px;}
#meteo{background:url(../images/charte-graphique/sprite03.png) no-repeat -684px -320px;width:205px;margin-left:12px}
#ref{margin-top:15px;background:url(../images/ref.png) top left no-repeat}
.text-middle{width:637px;/*border-left:3px solid #b1b2b4;*/text-align:justify;margin-right:0;padding:5px 5px 0;/*background:url(../images/charte-graphique/text-border-right.gif) repeat-y right;*/}
.text-middle p{margin:0 15px 0 0}
.text-middle strong{font-size:12px}
.t-moteur{width:400px}
.m-moteur{width:387px}
div.colonneGauche{padding-top:25px}
.cruise{width:317px;margin:15px 15px 0 0;background:url(../images/charte-graphique/sprite03.png) no-repeat -230px -473px;height:200px}
.cruise2{width:317px;margin:15px 15px 0 0;height:200px}
.cruise-background{width:317px}
.cruise-middle{width:314px;float:left;padding:0; margin-top:6px;}
.cruise-middle a{display:block;overflow:hidden;height:112px;border-bottom:3px solid #bdb4af; width:312px; margin-left:1px; }
.cruise span.accueil{width:280px;text-indent:15px;text-align:justify;display:block;margin:0;padding:0 0 0 10px}
.cruise strong{font-size:14px}
#package{background:url(../images/charte-graphique/sprite03.png) no-repeat 0px 0px}
#package-middle{width:207px;height:147px}
.package-thumb{border-bottom:3px solid #b621c2}
.package-specs{color:#84d0f0;display:block;font-size:15px;margin-right:5px;float:left}
a#p-price{position:relative;float:left;border-bottom:3px solid #91b545;height:89px;width:202px;overflow:hidden}
#p-price strong{position:absolute;left:0;z-index:2;padding:6px 0;font-size:18px;color:#fff;background-color:#84d0f0;width:125px;display:block;text-align:center}
#newslet{ height:146px;width:206px; background-color:#FFF; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc;overflow: hidden}
.title-newslet{ width:206px; height:20px; background-color:#5086a9; color:#fff; text-transform:uppercase; text-align:center;}
.title-testi{ width:206px; height:20px; background-color:#5086a9; color:#fff; text-transform:uppercase; text-align:center;}
#newsletter-middle{width:197px;height:60px;float:left;padding:5px}
#newslet input{width:100px;float:left;margin-right:20px}
#newslet #nomLettre{margin-bottom:5px}
#call{background:url(../images/charte-graphique/sprite03.png) no-repeat 0px -382px;width:215px;height:145px}
#call-middle,.m-call{width:208px;float:left;height:45px}
#call-middle p{text-align:center;line-height:20px;margin:0}
#blog{ height:113px;width:206px; background-color:#FFF; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; margin-top:25px; overflow: hidden}
.title-blog{ width:206px; height:20px; background-color:#5086a9; color:#fff; text-transform:uppercase; text-align:center;}
#lien_blog_article {width:52px; height:17px; margin-top:0px; margin-left:0px;}
#lien_blog_news {width:57px; height:17px; margin-left:0px; margin-top:0px; float:left; clear:left;}
#lien_blog_special {width:40px; height:17px; margin-right:0px; float:right; margin-top:0px;}
.more-info{color:#333}
.description{float:none;height:75px;margin:0 5px 0 130px}
.img-description{border-right:3px solid #b1b2b4;border-bottom:3px solid #b1b2b4;margin-right:10px}
div#contenu .homepage h1,div#contenu .homepage h2,div.colonneGauche h3{font-size:16px;color:#FFF;font-family:Arial,Helvetica,sans-serif;margin:0;padding:6px 0 0}
.ref h1.box-title{width:156px;overflow:hidden;font-size:12px}
.menu-package{margin-top:15px;background:url(../images/package/menu.gif);text-align:center}
.menu-package a{display:block;height:27px;padding-top:8px}
.menu-package a:hover{background:url(../images/package/menu-over.gif)}
td.desc-hotel{text-align:left;padding:0 8px;text-indent:10px}
#contenu td.desc-hotel p{padding:0;margin:0;line-height:14px}
#contenu .text p strong{font-size:12px;display:block;line-height:20px}
.call,.t-call{}
.t-call{background-color:#fff;width:235px}
.m-call{width:232px;background-position:right;text-align:justify;padding:0}
div#contenu h5.call{color:#FFF;font-size:14px;float:left;clear:right;display:block;height:23px;margin:0;padding:6px 0 0}
div#contenu .m-call strong.combo{line-height:14px;font-size:12px;color:#27b3e4;text-align:left}
div#contenu .m-call p strong{clear:none}
div#contenu .m-call p{margin-top:5px;color:#757575}
h3.newslet{}
h3.package{}
h3.plan-your-trip{}
strong.cruisestr,h2.cruisestr{}
a:active,p.erreur .obligatoire{color:#f15803}
#identite,#partenaires a:hover{color:#6f6f6f}
#identite{ background:#ffffff;}
fieldset{margin:5px 12px 0 10px}
div.frame,div#frame{border-left:2px solid #ccc;width:650px;background:url(../images/charte-graphique/contenu-border.gif) repeat-y right}
.frame h2{margin-left:3px;}

.b-link{float:left;display:block;background:url(../images/charte-graphique/sprite03.png) no-repeat -250px -480px;padding:1px; }

.b-link a,.b-link input{font-weight:700;width:62px;background:none;cursor:pointer;text-align:center;color:#FFF;display:block;border:1px solid #f2f2f2;margin:0;padding:1px 0; overflow:hidden;}
.b-link a{padding:2px 0}
.b-link a:hover,.b-link input:hover{width:62px;color:#dcdcdc;border:2px solid #dcdcdc;padding:0}
.b-link a:hover{width:60px;padding:1px 0}
.b-moteur{background:url(../images/charte-graphique/bouton-tcv-mauve.gif) #adaeb0 center center repeat-x}
.b-list a:hover{width:88px}
.b-send a:hover{width:118px}
.link-purple{/*background:url(../images/charte-graphique/bouton-more.gif) #c624d4 center center repeat-x*/background:url(../images/charte-graphique/sprite03.png) no-repeat -15px 0px}
.link-purple a{width:58px;background:none}
.link-purple a:hover{width:56px}
.link-blue{background:url(../images/charte-graphique/sprite03.png) no-repeat -10px -380px/*background:url(../images/charte-graphique/bouton-sign-in.gif) #4bba28 center center repeat-x*/}
.link-green{background:url(../images/charte-graphique/sprite03.png) no-repeat -10px -550px/*background:url(../images/charte-graphique/bouton-sign-in.gif) #4bba28 center center repeat-x*/}
.link-red{background:url(../images/charte-graphique/sprite03.png) no-repeat -10px -200px/*background:url(../images/charte-graphique/bouton-start.gif) #d92955 center center repeat-x*/}
#show-offer{background:url(../images/tarifs/border.gif) repeat-y right;border-left:2px solid #1fa5f2;width:650px}
#show-offer ul{list-style:none;padding-left:12px}
#show-offer ul li strong{display:block;float:left;color:#1389b2}
#show-offer ul li{clear:both;padding-bottom:8px;color:#5c5c5c}
.highslide-html-content{position:absolute;display:none}
.highslide-loading{display:block;color:#000;font-size:8pt;font-family:sans-serif;font-weight:700;text-decoration:none;border:1px solid #000;background-color:#FFF;background-repeat:no-repeat;background-position:3px 1px;padding:2px 2px 2px 22px}
a.highslide-credits,a.highslide-credits i{color:silver;text-decoration:none;font-size:10px;padding:2px}
a.highslide-credits:hover,a.highslide-credits:hover i{color:#FFF;background-color:gray}
.highslide-wrapper .highslide-html-content{width:620px;padding:5px}
.highslide-wrapper .highslide-header ul{text-align:right;margin:0;padding:0}
.highslide-wrapper .highslide-header ul li{display:inline;padding-left:1em}
.highslide-wrapper .highslide-header a{font-weight:700;color:gray;text-transform:uppercase;text-decoration:none}
.highslide-wrapper .highslide-header a:hover{color:#000}
.highslide-wrapper .highslide-footer{height:11px}
.highslide-wrapper .highslide-footer .highslide-resize{float:right;height:11px;width:11px;}
.highslide-resize{cursor:nw-resize}
.img-car{padding-right:50px}
#add-this{left:220px;top:-25px;position:absolute}
*#comparison-rate td p{width:450px;float:right;margin:0 80px 0 0;padding:2px}
#comparison-rate td p label{width:110px;float:left;text-align:right;margin:0;padding:0}
#comparison-rate td p select{float:left;width:200px;margin:0 0 0 5px;padding:0}
#ncalendar table{width:177px;border:0 none;clear:both;margin:5px auto 0;padding:0}
#ncalendar table th{font-size:1em;padding:0}
#ncalendar{background:url(../images/calendar/calendarbg.jpg)#ebeef5 no-repeat left top;width:205px;height:185px;font:normal 9px Arial,Verdana;color:#333;opacity:0;cursor:pointer;position:absolute;z-index:1000;padding:0}
#ncalendar div{display:block;text-align:center}
#ncalendar .header{width:190px;margin:10px auto 0 6px}
#ncalendar .header img{float:left;clear:none;margin:0 2px}
#ncalendar .month{font:normal 11px Arial,Verdana;color:#3a3a3a;text-align:center;display:block;float:left;width:110px;height:17px;background:url(../images/calendar/monthbg1.jpg) no-repeat left top;padding:3px 0 0}
#listYear{width:45px;height:40px;background:url(../images/calendar/listyear.jpg) no-repeat left top;position:absolute;overflow:hidden;top:33px;left:50%;margin:0}
#listYear ul{list-style-type:none;width:38px;margin:0;padding:3px 0 0 3px}
#listYear ul li{display:block;margin:0;padding:2px}
#listYear ul li:hover{background:#fff}
#ncalendar #c_prev,#ncalendar #c_close,#ncalendar #c_next{overflow: hidden; padding-top: 2px; font-weight:700; font-size:12px;width:20px;text-align: center;}
#ncalendar #c_prev:hover,#ncalendar #c_close:hover,#ncalendar #c_next:hover{color: #222;}
#ncalendar #c_prev{margin-left:0;}
#ncalendar #c_close{margin-right:0;}
#ncalendar .month, #ncalendar .header div{margin: 0px 2px;  float: left;  clear: none;  width: 20px;  height: 16px;  border: 1px solid #b4b4b4;  background-color:#fafbff;  font: normal 11px Arial, Verdana;  font-weight: 700}
#ncalendar .month{text-align:center;border:none; width: 110px;padding-top: 4px;}
#ncalendar #listYear{  width: 44px;  font-size:12px;  height: auto;  position : absolute;  top: 25px;  left: 86px;  margin: 0;}
#ncalendar table tr th{text-align:center;vertical-align:middle;width:21px;height:9px;border-bottom:1px solid #818388;display:inline-table;background:#d9dade url(../images/calendar/calendar_header.gif) repeat-x left top;padding:4px 2px 2px}
#ncalendar table tr td{text-align:center;vertical-align:middle;width:21px;height:9px;border:1px solid;display:inline-table;background:#f5f6f8;border-color:#fff #8e9096 #8e9096 #fff;padding:1px}
#ncalendar table tr td.calendarPreselected{background:#ecf1fa;border:1px solid;color:#8f511a;width:21px;height:9px;border-color:#fff #717378 #717378 #fff;padding:2px}
#ncalendar table tr td.calendarSelected{background:#5f6165;border:1px solid;color:#fff;width:21px;height:9px;border-color:#47484b #fff #fff #47484b;padding:2px}
#ncalendar table tr td.noday{background:#d9dce5;color:#b0b3ba;border-color:#fff #8e9096 #8e9096 #fff}
#ncalendar table tr td.noday0{background:#efefef;color:#d3d4dc;border-color:#fff #8e9096 #8e9096 #fff}
#ncalendar table tr td.sunday{background:#fff;border-color:#f1f5ff #8e9096 #8e9096}
#ncalendar table tr td.select{background:#000;border-color:#f1f5ff #8e9096 #8e9096}
#ncalendar table tr td.no_sunday{background:#d9dce5;color:#d1c4cc;font-weight:400;border:1px solid;border-color:#f1f5ff #8e9096 #8e9096}
#ncalendar table tr td.isToday{background:#686ee4 url(../images/calendar/calendar_today.gif) repeat-x left top;color:#fff;border-color:#fff #3f438a #3f438a #fff}
#ncalendar table tr td.dayselected{background:#ffc0cb}
li.o-onglet{text-align:center;float:left;margin:0;padding:0}
strong.activity{cursor:pointer;border-top:1px solid #b8b8b8;border-bottom:1px solid #4c4c4c;display:block;text-align:center;width:630px;background-color:#8f8f8f;color:#fff;font-size:16px;font-family:Arial;float:left;clear:both;margin:0;padding:0}
ul.cache{clear:both;list-style:none;margin:0;padding:0}
ul.cache li{margin:0;padding:0}
#total{text-align:right;font-size:16px;font-weight:700;color:#ce4891;margin:0 5px 0 2px}
#total td.label{text-align:left;font-size:13px;font-weight:400}
#test li strong,#rec li strong{float:left;width:100px}
#test li,#rec li{list-style:none;margin:0;padding:0}
#test ul,#rec ul{height:120px;overflow:auto;margin:0 0 0 5px;padding:0}
.i-gen td{padding-right:10px;text-align:center}
.i-gen td.label{font-weight:700;text-align:right;width:100px}
#comparison-rate{width:650px;margin-top:15px}
#comparison-rate td p{width:450px;float:right;margin:0 50px 0 0;padding:2px}
#comparison-rate td .milieu{width:624px; background: #ffffff;}
div#contenu h4,.highslide-html h4,.text strong{font-size:16px}
.text span strong{font-size:12px}
div#contenu form,#ncalendar table tr{padding:0}
div#header ul.niveau1 li.sousMenu:hover ul.niveau2,.highslide-display-block{display:block}
.corner-top-right,#plan-your-trip span.link-red,.highslide-move,.highslide-close{float:right}
.b-list a,.b-list input,.b-list input:hover{width:90px}
.b-send a,.b-send input,.b-send input:hover{width:120px}
.link-green input,.link-red input{background:none}
.link-green input:hover,.link-red input:hover{width:60px}
#newslet .link-green input,input#plan-next{width:62px;margin:0}
.highslide-html,.highslide-wrapper{background-color:#FFF}
.highslide-wrapper .highslide-header ul li.highslide-previous,.highslide-wrapper .highslide-header ul li.highslide-next,.highslide-display-none{display:none}
.highslide-wrapper .highslide-header .highslide-move a,.highslide-move,#test ul{cursor:move}
p#d-season{color:#777;font-size:11px;padding:0}
#close_box{float:none;font-size:20px;font-family:calibri,arial;margin:5px 15px 10px 0;text-align:right;font-weight:bold;cursor:pointer}
#diaporama{padding-left:10px}
#i_link{clear:both}
#i_link a{font-weight:normal;text-decoration:underline}
#i_link a:hover{text-decoration:none}
#i_link h6{background:none}
.d-ico{width:62px;border:4px solid #fff;overflow:hidden;height:45px;float:left}
#google_translate_element{margin:0 5px 0 5px}
#google_translate_element .goog-te-combo{padding-top:0;margin-top:0;font-size:10px!important;font-size:9px;margin-right:5px}
#google_translate_element .skiptranslate{color:#FFF}
#google_translate_element .skiptranslate .goog-logo-link{color:#FFF}
#google_translate_element .skiptranslate .goog-logo-link img{float:none}
.social_web{width:173px; height:27px; background:url(../images/charte-graphique/social-web-bg.png) no-repeat; padding-top:3px;}
.ico { padding-left:5px; width:20px; height:20px;}
#googleplus { padding-left:5px; width:60px;}
#testimonial{height:288px;width:206px; background-color:#FFF; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc}
#flux-rss{height:32px; width:207px; }
#flux-rss-middle{width:197px;overflow:hidden;height:128px;}
.flux-box{width:210px;clear:left;}
.webcam-box{width:210px;clear:left; margin-bottom:15px;}
.desc-bottom{width:650px;background:url(../images/charte-graphique/sprite3.png) -20px 0 no-repeat;height:16px; overflow:hidden;margin:0}
.flux-title{color:#ff5716;font-size:14px; font-weight:bold;margin-top:5px; display:block; text-transform:uppercase}
#badge{width:160px; padding-left:28px; margin-top:5px;}
#webcam_img{background:url(../images/charte-graphique/sprite4.png) no-repeat 0px -23px;height:32px; width:220px;}
#refrimage{ position:absolute; z-index:1;}/**/
.panier{ height:32px;}
.panier a{background:url(../images/charte-graphique/panier.png) no-repeat; padding: 11px 16px 5px 16px;}
#link-bottom-prestataire{margin:15px 0 0 0;width:650px}
#link-bottom-prestataire div{width:214px; text-align:left}
#link-bottom-prestataire div a strong{ font-size:14px; color:grey; margin:10px 0 0 10px}
#link-bottom-prestataire div ul li{text-align:left; margin-left:0}
td.min-price{ background-color: #c3e2f5; font-weight: bold}td.td-room{background: none}
#content_booggle #boogle_srch{background:url(../images/search_bar/bt_search.png) no-repeat transparent;border:none;width:26px;height:24px;float:left;cursor:pointer;padding:0;margin:0;}
#content_booggle #boogle_champ{background:url(../images/search_bar/bg_search.png) no-repeat transparent; border:none;width:183px; height:24px;float:left;padding:0 0 0 2px; margin:0;}
#content_booggle{overflow:hidden; width:215px;height:35px; margin:10px 0 0 0;padding:0;}
.link_desc_offer{background:url(../images/pdf_button.png) no-repeat;padding-left:20px;margin:10px 0px 0px 15px;display:block}
<!-- home diapo -->
.gallery {width:644px;margin: auto;padding:0;}
#fleche_diapo{width:150px;position:relative;z-index:100;background:white;float:left;margin-top:-20px!important;margin-top:-22px;}
#fleche_g{width:21px;display:inline;float:left;}
#fleche_d{width:21px;display:inline;float:right;}


#plan-your-trip-middle select{ width:40px;}
