@charset "utf-8";
@font-face{font-family:"m_2p";src:url( ../images/layout/fonts/m_2p_regular.eot )}  @font-face{font-family:"m_2p";src:url( ../images/layout/fonts/m_2p_regular.ttf) format("truetype");}*{margin:0;padding:0}body{background:#fff;font:10pt m_2p,"Myriad Pro",Georgia,"Times New Roman",Times,serif;color:#333;background:transparent url(../images/layout/bg-texture.jpg) center top fixed no-repeat}a{color:#06C}a:hover{color:#09C}a:active{color:#05F}p{text-align:justify}img{border:0px}h1{position:absolute;top:20px;left:50%;display:block;height:162px;width:210px;text-indent:-9999px;background:url(../images/layout/logo.gif) no-repeat;margin:0 0 0 -467px;border:1px solid #ddd}h1 a{display:block;height:100%;width:100%}h2,h3{color:#005FA5;font-size:16pt;margin:1em 0 0.6em 0;font-weight:normal;font-family:"Trebuchet MS","Myriad Pro",Georgia,"Times New Roman",Times,serif}.subTitle{font-size:14px;color:#666;font-weight:bolder}#key{display:block;height:12px;width:100%;background:#fff;font-size:0.65em;text-align:center;position:absolute;top:0px;left:0;z-index:2;padding:2px 0;opacity:0.70;filter:alpha(opacity=70) color:#666;border-bottom:1px solid #ccc}#header{display:block;width:100%;height:494px;position:absolute;top:0;left:0}#main{display:block;width:100%;min-height:1100px;min-height:1200px;padding-top:10px}#container{display:block;margin:0 auto;width:963px;height:auto;position:relative;top:0}#contents{display:block;width:712px;background:transparent url(../images/layout/bg-body.png) 0px 0px !Important;background-image:url(../images/layout/bg-body.gif);float:right;margin:106px 0 0 0}#contents div.wrapper{padding:5px 14px;min-height:600px}div.box-intro{text-align:center;display:block;padding:1px;margin:0 auto;width:681px;height:335px;overflow:hidden;border:1px solid #999}div.box-intro img{padding:0 !Important;margin:0;border:0 !Important}div.box-intro #anim,div.box-intro object{float:left}div.box-intro #mini{float:right;width:70px}#sidebar{display:block;width:241px;float:left;margin:182px 10px 0 0}#footer{display:block;clear:both;width:712px;margin:0 0 0 250px}div.clear{display:block;clear:both;float:none}div.border{border:0;border-top:2px dotted #ccc;display:block;width:100%;height:2px;overflow:hidden;margin:25px 0}.right{float:right}.left{float:left}.border{padding:1px;border:0;border:1px solid #999}.right.border{float:right;margin:5px 0 10px 15px}.left.border{float:left;margin:5px 15px 10px 0}.listBorder{border-bottom:2px dotted #e2e2e2;padding:0 0 10px 0;margin:0 0 10px 0}.topBorder{border-top:2px dotted #e2e2e2;padding:10px 0 0 0;margin:10px 0 0 0}#sidebar div.box{background:transparent url(../images/layout/bg-sidebar.png) 0px 0px !Important;background-image:url(../images/layout/bg-sidebar.gif);margin:0 0 1em 0}#sidebar div.box h4{background:#777;color:#fff;display:block;width:231px;height:30px;line-height:30px;text-align:center;margin:-5px 0 -5px 5px;font-weight:normal}#container div.opener,#container div.closer{display:block;width:100%;height:5px;background-color:transparent;background-repeat:no-repeat;position:relative}#container div.opener{top:-5px}#container div.closer{top:5px}#contents div.opener{background-image:url(../images/layout/bg-body-opener.png) !Important;background-image:url(../images/layout/bg-body-opener.gif)}#sidebar div.opener{background-image:url(../images/layout/bg-sidebar-opener.png) !Important;background-image:url(../images/layout/bg-sidebar-opener.gif)}#contents div.closer{background-image:url(../images/layout/bg-body-closer.png) !Important;background-image:url(../images/layout/bg-body-closer.gif)}#sidebar div.closer{background-image:url(../images/layout/bg-sidebar-closer.png) !Important;background-image:url(../images/layout/bg-sidebar-closer.gif)}*:first-child+html #sidebar div.box{background-image:url(../images/layout/bg-sidebar.gif) !Important}*:first-child+html #contents div.opener{background-image:url(../images/layout/bg-body-opener.gif)}*:first-child+html #sidebar div.opener{background-image:url(../images/layout/bg-sidebar-opener.gif)}*:first-child+html #contents div.closer{background-image:url(../images/layout/bg-body-closer.gif)}*:first-child+html #sidebar div.closer{background-image:url(../images/layout/bg-sidebar-closer.gif)}#nav{list-style:none;margin:0 0 -5px 3px}#nav li{display:block;width:98%;overflow:hidden}#nav a{color:#777;text-transform:capitalize;text-decoration:none;padding:9px;font-weight:normal;display:block;width:100%;height:14px;border-bottom:1px solid #ccc;margin-left:1px}#nav a:hover,#nav a.selected{color:#0060A5}#nav a.selected{font-weight:bolder}#nav li.first a{padding-top:5px}#nav li.last a{border:0}#nav li.last{border:0}#language{list-style:none;width:231px;background:#999;margin:-5px 0 -5px 5px;height:29px;overflow:hidden;display:block;position:relative}#language span{float:left;line-height:27px;color:#fff;padding:0 12px 0 9px}#language ul{list-style:none;float:left}#language li{display:inline;float:left;margin:5px 3px}#language a{display:block;width:27px;height:20px;text-indent:-9999px;background-position:0px 0px;background-repeat:no-repeat;opacity:0.6;filter:alpha(opacity=60)}#language a:hover,#language a.selected{opacity:1;filter:alpha(opacity=100)}#language a.ita{background-image:url(../images/layout/flag-ita.gif)}#language a.eng{background-image:url(../images/layout/flag-eng.gif)}#language a.fra{background-image:url(../images/layout/flag-fra.gif)}#language a.deu{background-image:url(../images/layout/flag-deu.gif)}form fieldset{border:0;padding:5px;font-size:1.2em}form label{display:block;float:left;width:30%;text-align:left;font-size:10pt}form input,form select,form textarea{font-size:90%;border:1px solid #999;font:9pt Georgia,"Times New Roman";color:#444}form input.button,a.button{display:block;border:1px solid #999;background:#e1e1e1 url(../images/layout/bg_button.gif) 0px 0px repeat-x;padding:2px;color:#555;cursor:pointer;margin:15px auto}form input.button:hover,a.button:hover{border-color:#333;color:#333}form input.captcha{width:50px !Important;position:relative;top:-4px;margin:0 4px 0 0}form p.privacy input{width:auto !Important}a.button{width:100px;display:block;text-align:center;text-decoration:none;font-size:90%}form p{display:block;clear:right;margin:1px}#footer span{display:block;font-size:1.2em;width:100%;text-align:center;padding:15px}#footer span a.author{color:#005FA5;text-decoration:none}#footer span a.author:hover{text-decoration:underline}#footer p.credits{font-size:62%;color:#444;text-align:right;line-height:10px;padding:0.5em 0.85em 0 0}#footer p.copyright{font-size:62%;padding:0.5em 0 0 0.5em;line-height:10px;color:#fff}#aboutUs{background:#f0f0f0 url(../images/layout/logo-mini.jpg) 15px 10px no-repeat;padding:20px 0 10px 175px;width:528px;height:75px;border-top:1px solid #ccc;margin:5px 0 -5px 5px;color:#8c8c8c;font-size:80%}.mainInfo{float:left}.skypeButton{float:right;padding:55px 10px 0 0}#credits{background:none repeat scroll 0 0 #333;color:#eee;height:28px;margin:0 0 -5px 5px;padding:1em;width:681px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:10px}#credits .author{color:#999;display:block;padding:5px 0 0 0}#guestbook{min-height:900px}.guestbookMessage h3{font-size:100%;margin:0}.guestbookMessage p{display:block;line-height:10px}#guestbook .info{font-size:8pt}#fastbooking{padding:0.5em 0 0 0;height:110px;overflow:hidden}#fastbooking p{text-align:left;padding:0 0.5em 0.25em 0.5em}#fastbooking .button{margin:0.5em auto 0 auto;width:150px}#fastbooking select{width:45px;margin-right:0.25em}#fastbooking select.month{width:95px}form#booking{padding:10px 4px}form#booking label{font-size:92%;padding:0.3em 0 0 0}*:first-child+html form#booking label{display:block;clear:both;float:none;width:100%}form#booking select{font-size:1.2em}form#booking select.day{width:20%}form#booking select.month{width:27%}form#booking select.year{width:41%}form#booking input.button{margin:5px 0 0 0}#lastGuestbook .sign{font-size:68%;padding:1.25em 1em 0 1em}#lastGuestbook .sign h5{color:#005FA5;font-size:120%}#lastGuestbook .sign span{color:#005FA5;font-size:96%}#lastGuestbook a{float:right}#offers ul{font-size:66%;padding:1.25em 1em 0 1em;list-style:none;position:relative;height:auto !Important;min-height:120px;;height:130px}#offers li{position:absolute}#offers p{text-align:left;padding:0}#offers h5{color:#005FA5;font-size:116%}#offers img{width:80px;margin:0.25em 0.5em 0 0}#offers a{float:right;margin:0 1.85em 0 0}#weather .wrapper{min-height:140px;height:auto !Important;height:140px}#weather h4{}#weather .info{font-size:8pt;margin:1.25em 1em 0 1em;display:block;height:38px}#weather img{float:left;margin:0 0.5em 0 0}#weather .prev{display:block;padding:0.35em 0 0 0}#weather .min{color:#090;;padding:0 0.5em 0 0}#weather .max{color:#A00;border-left:1px solid #999;padding:0 0 0 0.6em}div.error h3{font-size:90%;color:#666;margin:25px 0 0 0}div.error ul{list-style:none}div#pages{width:98%;margin:25px 0;text-align:right;display:block;clear:both;float:none;color:#666;font-size:8pt;font-weight:bolder}div#pages a{color:#999;padding:2px 5px;border:1px solid #999;margin:0 0 0 2px;text-decoration:none}div#pages a:hover,div#pages a.selected{color:#333;border-color:#666}div.message{border:1px solid #666;display:block;width:75%;padding:5px 15px 0 15px;margin:5px auto 10px auto;overflow:hidden}div.message.ok{border-color:#0F0;color:#0C0;background:#C8FFC8}div.message.ko{border-color:#F00;color:#C00;background:#FFC8C8}div.message.ok strong{color:#0C0;padding:1px 0 5px 0;width:100%;text-align:center;display:block}div.message.ko strong{color:#C00;position:relative;top:10px;width:100%;text-align:center;display:block}#contents ul,#contents ol{margin:15px 25px}#contents form{margin:0 auto;width:75%}#contents label{width:40%}#contents input,#contents select,#contents textarea{width:45%}#contents input.button{width:auto}p.infoModulo{font-size:8pt;text-align:center}div#map p.loader{padding:15px}div#map #baloon p{text-align:center}div#map #baloon span{display:block;font-size:12pt;margin:10px 0 0 0}ul.position{list-style:none}ul.position h3{margin:10px 0 0 0;font-size:11pt;color:#555}ul.position li{padding:0 0 0.75em 65px}ul.position li.car{background:url(../images/layout/auto.gif) 0px 0px no-repeat}ul.position li.train{background:url(../images/layout/treno.gif) 0px 0px no-repeat}ul.position li.airplane{background:url(../images/layout/aereo.gif) 0px 0px no-repeat}ul.position li.hydrofoil{background:url(../images/layout/nave.gif) 0px 0px no-repeat}#luoghi{list-style:none}#luoghi li{clear:both;margin:0 20px 10px 10px;border-bottom:2px dotted #e2e2e2;padding:0 0 10px 0}#luoghi img{float:left;border:1px solid #ccc;padding:1px;margin:0 15px 0 0}#luoghi h3{margin:0;font-size:110%;font-weight:bold;color:#333}.rates-booking.creditcards{display:block;margin:0 auto}.rates-booking.button{width:135px}#guestbook ul{list-style:none}#guestbook h3{margin:0;font-size:106%}#guestbook h4{color:#005FA5;padding:25px 0 45px 25px}#guestbook form{width:100%;height:370px;margin:0;background:url(/images/layout/bg-guestbook.jpg) bottom center no-repeat;padding:0}#guestbook form p{width:60%;margin-left:5%}#specialOffers{list-style:none}#specialOffers h3{font-size:13pt}#specialOffers img{max-height:105px;margin-top:-2px}#offerDetail h3{color:#333;font-size:120%}.roomsPhoto{text-align:center}.roomsPhoto img{border:1px solid #999;padding:1px}ul.services-list{display:block;width:465px;float:left}ul.services-list.nofloat{float:none}ul.services-list li{margin:0 0 15px 0;line-height:10px}div.services-thumbs{display:block;width:165px;float:left;clear:right}#booking.box img.booking{margin:8px 0 0 8px}.bannerRelais{margin:-6px 0 -9px 6px}img.homephoto{float:left;margin:0 1em 0.25em 0;border:1px solid #ccc;padding:1px}.subTitle.rates{text-indent:16px}table.tabella-tariffe{margin:0 auto 15px auto;border-collapse:separate;color:#38C;width:85%}table.tabella-tariffe td{padding:5px 10px;text-align:center;border:1px solid #38C;color:#666;font-weight:bold;font-size:11px}table.tabella-tariffe p.note{text-align:left;margin:0;padding:0;font-weight:normal;font-size:11px}table.tabella-tariffe th,#tabella-tariffe td.intro{font-weight:bold;padding:8px 7px 5px 7px;text-transform:uppercase;border:1px solid #38C;color:#FFF;font-size:12px;background:#8CBBFA}#counter{width:115px;margin:0 auto;display:block;position:relative;left:115px;top:10px}#gallery{text-align:center}#gallery img{border:1px solid #999;padding:1px;margin:0.5em}.planimetrie{display:block;margin:0 auto}.apartmentType{background:url(/images/layout/bg-wave-apartments.jpg) 0 0 no-repeat;width:548px;height:221px;margin:2em auto;position:relative;text-align:center}.apartmentType a{text-decoration:none}.apartmentType .bilocale{background:url(/images/contents/apartments/box-bilocale.jpg) 0 0 no-repeat;width:194px;height:187px;display:block;position:absolute;top:15px;left:18px}.apartmentType .trilocale{background:url(/images/contents/apartments/box-trilocale.jpg) 0 0 no-repeat;width:194px;height:187px;display:block;position:absolute;top:15px;right:21px}.apartmentType .type{text-transform:uppercase;font-weight:bolder;font-size:12pt;margin-top:155px;display:block}.apartmentType.tl{line-height:16px}.apartmentType.tl .type{margin-top:147px}.apartmentType.sl .type{margin-top:157px;font-size:92%}.credits{width:100px;height:30px;background:url(/images/endesia_sign_light.png) no-repeat;text-indent:-1000em;display:block;float:right}.copyright{width:200px;float:left;}#cartina{background:url(/images/loading.gif) center center no-repeat;position:relative;height:400px}#cartina .container{cursor:move;position:relative;z-index:5}#cartina .slider{z-index:10;position:absolute;top:25px;left:15px;height:200px}#cartina img{image-rendering: -moz-crisp-edges;-ms-interpolation-mode: bicubic;}
