@charset "utf-8";div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td{margin:0;padding:0}
html,body{background:#fff;margin:0;padding:0}
body{font:62.5%/1.4em Verdana,Arial,Helvetica,Monospace,sans-serif;color:#5b5b5e;text-align:center}
p{font-size:1em;margin:0 0 10px 0}
a{display:inline;color:#000;font-weight:bold;text-decoration:none}
a:focus,a:active,a:hover{outline:none;color:#3DB9ED}
a[class='extLinkBlue']{padding-right:15px;background:url(../images/v5_link_bleu.png) no-repeat right center}
a[class='extLinkWhite']{padding-right:15px;background:url(../images/v5_link_blanc.png) no-repeat right center}
.clear{clear:both;font-size:2px}
img{border:0}
div#wrapper{position:relative;width:1000px;margin:0 auto}
div#header{position:relative;min-height:258px;height:auto !important;height:258px;overflow:hidden}
div#header{background:none}
div#headerLogo{position:absolute;top:10px;left:10px;width:260px;min-height:182px;height:auto !important;height:182px}
div#headerPub{position:absolute;top:10px;left:280px;width:720px;min-height:180px;height:auto !important;height:180px;cursor:pointer}
div#headerMenu{position:absolute;top:200px;left:0;width:1000px;height:40px;background:url(../images/v5_header_menu_fond.png) no-repeat;font-weight:normal;font-size:1.5em;line-height:1.4em;color:#000}
div#headerMenu a{color:#000}
div#headerMenu a:hover{color:#fff}
div#headerContact{position:absolute;top:237px;left:0;width:1000px;text-align:right}
div#container{width:100%;margin:0 auto;font-size:1.1em}
div#content{overflow:visible}
div#content{float:left;width:540px;margin-left:10px}
div#content{overflow:hidden}
div#content{min-height:400px;height:auto !important;height:400px}
div#content{background:none}
div#content p{line-height:1.4em}
.contentInside{margin-bottom:10px}
.contentInsidePage{padding:0 0}
.contentInsidePage h3{margin-bottom:20px;text-align:left;line-height:1.2em}
.contentHoroscope img{float:left;margin:18px 10px 10px 0}
.contentHoroscope p{clear:both}
div#navigation{overflow:visible}
div#navigation{float:left;width:200px}
div#navigation{min-height:400px;height:auto !important;height:400px}
div#navigation{background:none;text-align:right;color:#000}
div#extra{position:relative;overflow:visible}
div#extra{float:right;width:240px}
div#extra{min-height:400px;height:auto !important;height:400px}
div#extra{background:none}
div#footer{clear:both;width:100%}
div#footer{min-height:240px;height:auto !important;height:240px}
div#footer{background:#EBE5E5 url(../images/v5_footer_fond.jpg) repeat-x}
div#footer h3{font-size:1.5em}
div#footer p{font-size:1em}
div#footerBis{clear:both;width:100%;color:#fff}
div#footerBis{min-height:180px;height:auto !important;height:180px}
div#footerBis{background:#8D8D93 url(../images/v5_footer_fond_bis.jpg) repeat-x}
div#footerBis h3{font-size:1.5em;line-height:2em}
div#footerBis ul{padding:0 15px 0}
div#footerBis li{list-style-type:disc;margin:0;padding:0;line-height:1.4em;font-size:1em}
div#footerBis a{color:#fff}
div#footerTer{clear:both;width:100%}
div#footerTer p{color:#EBE5E5}
div#footerTer{min-height:90px;height:auto !important;height:90px}
div#footerTer{background:#35363F url(../images/v5_footer_fond_ter.jpg) repeat-x}
div#footerTer a{color:#EBE5E5;font-weight:normal}
div#navRecherche{margin-bottom:10px;background:#000;min-height:36px;height:auto !important;height:36px}
div#navMenu{margin-bottom:10px;background:none;min-height:160px;height:auto !important;height:160px}
div#navHotel{margin-bottom:10px;background:#EBE5E5;min-height:180px;height:auto !important;height:180px}
div#navWebCam{margin-bottom:10px;background:#000;min-height:180px;height:auto !important;height:180px}
div#navImmo{margin-bottom:10px;background:#EBE5E5;min-height:160px;height:auto !important;height:160px}
div#navHoro{margin-bottom:10px;background:#EBE5E5;min-height:100px;height:auto !important;height:100px}
div#navCityMap{margin-bottom:10px;background:#EBE5E5;min-height:100px;height:auto !important;height:100px}
div#navPano{margin-bottom:10px;background:#3DB9ED;min-height:100px;height:auto !important;height:100px}
div#navJob{margin-bottom:10px;background:#EBE5E5;min-height:180px;height:auto !important;height:180px}
div#navGoogle{margin-bottom:10px;background:#EBE5E5;min-height:180px;height:auto !important;height:180px}
div#navShare{margin-bottom:10px;background:#EBE5E5;min-height:415px;height:auto !important;height:415px}
div#navWek{margin-bottom:10px;background:#EBE5E5;min-height:180px;height:auto !important;height:180px}
div#navThalasso{margin-bottom:10px;background:#EBE5E5;min-height:150px;height:auto !important;height:150px}
.navHeadBlue{background:#3DB9ED;min-height:40px;height:auto !important;height:40px}
.navShareList ul,.navShareList li{list-style-type:none;margin:5px 15px;padding:0;text-align:left;font-weight:bold}
.nav{display:block;margin:0 auto;width:200px;padding:1px 0 0 0;text-align:left;margin-top:0;font-size:1em;text-transform:lowercase}
.nav ul{list-style-type:none;padding:0}
.nav li{list-style-type:none;margin:0;padding:0}
.nav a{display:block;text-decoration:none;color:#3DB9F1;font-weight:bold}
.nav a:hover{color:#000}
.package ul{padding:0 15px 0;text-align:left}
.package li{list-style-type:disc;margin:0;padding:0;line-height:1.8em;font-size:1em}
div#extraAgenda{margin-bottom:10px;background:#EBE5E5;min-height:470px;height:auto !important;height:470px}
div#extraCine{margin-bottom:10px;background:#000;min-height:270px;height:auto !important;height:270px}
div#extraNouveaute{margin-bottom:10px;background:#000;min-height:260px;height:auto !important;height:260px}
div#extraConcert{margin-bottom:10px;background:#000;min-height:260px;height:auto !important;height:260px}
div#extraShopping{margin-bottom:10px;background:#3DB9ED;min-height:270px;height:auto !important;height:270px}
div#extraEdito{margin-bottom:10px;background:#EBE5E5;min-height:270px;height:auto !important;height:270px}
div#extraEditoPublicite{margin-bottom:10px;background:#EBE5E5;min-height:270px;height:auto !important;height:270px}
div#extraEvenement{margin-bottom:10px;background:#000;min-height:180px;height:auto !important;height:180px}
div#extraPub{margin-bottom:10px;background:none;min-height:180px;height:auto !important;height:180px}
div#extraPubCube{margin-bottom:10px;background:none;min-height:90px;height:auto !important;height:90px}
div#extraFocus{margin-bottom:10px;background:#000;min-height:290px;height:auto !important;height:290px}
div#megaPub{position:absolute;top:0px;left:245px;width:120px;min-height:270px;height:auto !important;height:270px}
.thumbs img{border:solid 1px #333;margin:0;padding:6px}
.thumbs img:hover{border-color:#999}
.search-droit{font-size:.9em;color:#7D8CC6}
.search-droit table{margin-left:auto;margin-right:auto}
.search-droit table.padded-table td{padding:2px}
.btnform{margin:0 auto;width:98%;text-align:center;height:2em;line-height:2em;border-top:1px dotted #000;border-bottom:1px dotted #000;font-size:1.2em}
.btnform a{margin:0 auto;width:80%;text-align:center;border:1px solid #374077;padding:2px 10px}
.btnform span{margin:0 auto;width:40%;text-align:center;border:1px solid #374077;padding:2px 10px;cursor:pointer}
.formbtnsearch,.formbtnrecherche,.formbtncontact{color:#000;background:#369}
.formBaule label{clear:left;display:block;float:left;width:36px;text-align:right;padding-right:5px;margin-top:0.5em}
.classContactError{color:#c30}
.classContactOk{color:#333}
.linked-day{background:#F3EFEF;line-height:2.2em}
.no-linked-day{background:none;line-height:2.2em}
.highlight{background:#D7D4D4}
input,select,textarea{padding:2px;margin:2px 0}
input{width:140px}
select{width:145px}
input,select{font-size:12px;background:#fff;border:1px solid #ABBFE4;color:#333}
textarea{font-size:11px;background:#fff;width:98%;border:1px solid #ABBFE4;color:#333}
textarea{font-family:Verdana,Arial,Helvetica,sans-serif;resize:none}
input[type="checkbox"],input[type="radio"]{background:transparent;border:0;width:20px}
.submit{cursor:pointer;margin:0 auto;margin-top:5px;text-align:center;border:1px solid #000;font-size:1em;color:#3DB9ED;background:#000}
.bxslider_container{margin-bottom:5px}
div#extraNouveaute a{font-size:1em;color:#fff}
div#extraShopping a{font-size:1em;color:#fff}
div#extraFocus a{font-size:1em;color:#fff}
#sliderContent ul,#sliderContent li,#sliderContent li{width:220px;height:211px;overflow:hidden}
#slider ul,#slider li,#slider li{/* define width and height of list item (slide) entire slider area will adjust according to the parameters provided here */ width:220px;height:211px;overflow:hidden}
#prevBtn,#nextBtn,#slider1next,#slider1prev{display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000}
#nextBtn,#slider1next{left:600px}
#prevBtn a,#nextBtn a,#slider1next a,#slider1prev a{display:block;position:relative;width:30px;height:77px}
#nextBtn a,#slider1next a{}
ol#controls{margin:.3em 0 2em 32.7em;padding:0;height:18px}
ol#controls li{margin:0 10px 0 0;padding:0;float:left;list-style:none;height:18px;line-height:18px}
ol#controls li a{float:left;height:18px;line-height:18px;border:1px solid #FAF9F8;background:#E5E1D6;color:#555;padding:0 10px;text-decoration:none}
ol#controls li.current a{background:#AACB54;color:#fff}
ol#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus{outline:none}
.region-country-table{width:100%;height:140px;border:0px none;color:#000000;background-color:#EBE5E5;font-family:Verdana,Arial,Helvetica,Monospace,sans-serif;font-size:11px;padding-top:5px}
.ms_header{padding-right:1px;color:#000;float:left;text-align:right;width:74px;margin-top:0.3em}
input#destination{width:110px}
.ms_inputcontainer{color:#000000}
.ms_inputcontainer input,.ms_inputcontainer select{font-size:11px;width:auto;margin:1px;padding:2px}
.ms_but{margin-right:7px;text-align:right}
.ms_but input{cursor:pointer;background-color:#000000;color:#3DB9ED;margin-left:auto;margin-right:auto;margin-bottom:0px;border:1px solid #EBE5E5;margin-top:0px;/*height:2.2em;line-height:2.2em;*/font-size:1em;text-transform:uppercase}
div.pagination{padding:3px;margin:3px;text-align:center}
div.pagination a{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #9aafe5;text-decoration:none;color:#3DB9ED}
div.pagination a:hover,div.pagination a:active{border:1px solid #2b66a5;color:#000;background-color:lightyellow}
div.pagination span.current{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid navy;font-weight:bold;background-color:#3DB9ED;color:#FFF}
div.pagination span.disabled{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #929292;color:#929292}
#js-container,#js-container-2{width:1000px;margin:30px auto;position:relative;height:200px}
.js-image{background:#000;font-size:1.1em;overflow:hidden;position:absolute;z-index:1;text-align:left}
.js-image a img,a .js-overlay-image{border:none}
.js-image,.js-image img,.js-image.size-3,.js-image.size-3 img,.js-overlay-image{width:468px;height:60px}
.js-image.size-2,.js-image.size-2 img{width:110px;height:76px;font-size:.6em}
.js-image.size-1,.js-image.size-1 img{width:54px;height:37px;font-size:.3em}
.js-small-caption{position:absolute;bottom:0;left:0;background:#000;width:94%;padding:3%;height:auto}
.js-small-caption{opacity:.8}
.js-caption-overlay{background:#eee;z-index:998;padding:12px;position:absolute;overflow:hidden}
.js-small-caption span{color:#fff}
.js-overlay-image{float:left}
.js-overlay-html{float:left;padding:0 0 0 0;width:492px;text-align:left}
.js-overlay-html h4{margin:0;padding:0 0 10px 0}
.js-overlay-html p{font-size:1.1em;margin:0}
.weatherFeed{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1em;width:240px}
.weatherFeed a{color:#888}
.weatherFeed a:hover{color:#000;text-decoration:none}
.weatherItem{margin:10px 10px 0 0;text-align:right;width:230px}
.weatherCity{text-transform:lowercase;font-size:2.4em;line-height:1em}
.weatherTemp{font-size:2.4em;line-height:1em;font-weight:bold;display:none}
.weatherDesc,.weatherCity{font-weight:bold}
.weatherDesc{margin-bottom:0.4em;display:none}
.weatherRange,.weatherWind{font-size:1em;font-weight:bold}
.weatherLink{text-align:left;font-size:0.8em}
/*
.calendar{width:100%}
.calendar-month{background:#DFDCDC}
.linked-day{background:#F3EFEF;line-height:2.2em}
.no-linked-day{background:none;line-height:2.2em}
.calendar-prev{font-size:1.5em;line-height:2.2em}
.calendar-next{font-size:1.5em;line-height:2.2em}
.calendar-title{font-size:1.5em;line-height:2.2em}
*/
div#u-associated{margin:0 5px;text-align:center}
div#u-associated a{color:#ccc;font-weight:normal}
div#u-associated ul{margin:0;padding:0}
div#u-associated li{display:inline;padding:0 4px}
img,div{behavior:url(../styles/iepngfix.htc)}
