/*stili per il layout fisso*/
html,body{margin: 0;padding:0;background: #80aacf;}
body{font-family: arial,sans-serif;font-size: 12px;text-align: center;}
div#container{position:relative; width: 830px;margin: 0 auto;}
body>div#container{height:auto;min-height:100%}
a{color : #3333ff;text-decoration: none;font-family: arial,verdana,MS Sans Serif;font-weight: normal;font-size:12px} 
a:visited {color : #3333ff;text-decoration:none;font-family: arial,verdana,MS Sans Serif;font-weight: normal;font-size:12px} 
a:hover {color : #3378a9;text-decoration:none;font-family: arial,verdana,MS Sans Serif;font-weight: normal;font-size:12px} 
hr{height: 1px;color: #cccccc;background: #cccccc; margin: 0;padding: 0;}
abbr{border: 0;}

/*STILE PER HEADER E FOOTER*/
div#header{margin: 0; text-align: left; padding: 10px 0 0 0;height: 68px;width: 830px;}
h1,h2{margin: 0;padding:0}
h1{font: bold 2.2em "Goudy Old Style",arial,serif; color: #206ba4;}
.h1_none{display: none; color: #ffffff;}
h2{color: #999;font-size: 1.5em}
.copyright{margin: 0;padding: 0; text-align: right;}
.copyright a{font-size: 10px; margin: 0;padding: 0;color: #a8c9e7;text-decoration: none}
.copyright a:visited{font-size: 10px; margin: 0;padding: 0;color: #a8c9e7;text-decoration: none}
.copyright a:active{font-size: 10px; margin: 0;padding: 0;color: #a8c9e7;text-decoration: none}
.copyright a:hover{	font-size: 10px; margin: 0;padding: 0; color: #3378a9;text-decoration: none}
.validazioni{margin: 0;padding: 0 3px;}
.validazioni a{font-size: 10px; margin: 0;padding: 0;color: #a8c9e7;text-decoration: none}
.validazioni a:visited{font-size: 10px; margin: 0;padding: 0;color: #a8c9e7;text-decoration: none}
.validazioni a:active{font-size: 10px; margin: 0;padding: 0;color: #a8c9e7;text-decoration: none}
.validazioni a:hover{font-size: 10px; margin: 0;padding: 0; color: #3378a9;text-decoration: none}
.footer{text-align: center; font-size: 11px; margin: 0; padding: 0;}
div#foot_sx{float: left;width: 500px;text-align: left; margin: 0; padding: 0;color: #a3c8e8;}
div#footer_dx{float: right;width: 250px;text-align: right; margin: 0; padding: 0;}

/* DIV per TABELLA IMMAGINI */
div.galleria_fotografica{margin: 0 auto;padding: 0;width: 96%;}
div.galleria_fotografica img{width: 350px;height: 263px;float:left;margin: 3px 10px;padding:4px;border: 1px solid #cccccc;background: #ffffff;}


/* DIV per TABELLA SERVIZI */
.table_servizi{width: 675px;margin: 0 0 10px auto; padding: 0;border-collapse: collapse;}
.table_servizi caption{display: none;}
.table_servizi td{font: normal 0.8em arial,verdana,times;color: #676767;text-align: left;}
.table_servizi td img{border:0;padding: 0px;width: 30px;height: 30px;border:1px solid #efefef;background-color: #fbfbfb;padding: 2px;}
.serv_int{font-weight: bold;text-align: left;padding: 6px;color: #434343; margin: 0 -6px 10px;float:left;border-bottom:1px solid #e4e4e4;
/*background: url(../but/bg_data.jpg) repeat;*/ width: 650px;display:block;}

/*STILI LAYOUT*/
.bandiere,
.bandiere a{width: 18px; height: 18px; border: 0; padding: 0;margin: -5px 0; background: transparent;}
.logo{position: absolute; top: 5px; left: 20px;float: left;border: 0;margin: 0; padding: 0;}
div.split2 div{background: transparent;float: left;width: 45%; \width: 50%; w\idth: 45%;padding: 0% 3%;margin: 0 9px;}
div.wide{clear: left; padding: 0 2%; margin: 0;}

div.split2 div.home_img{text-align: center; width: 350px; height: 260px;}
div.split2 div.home_img img{width: 350px;height: 260px;padding:4px;border: 1px solid #cccccc;background: #ffffff;}

div.split2 div.index_indirizzi{text-align: center;padding: 0;margin:0 auto;line-height: 160%;height: auto;}
div#content{margin: 0; width: 820px;padding: 0.5em 0.5em 1em 0.5em; border: 3px solid #c5e1f6;
background:#c5e1f6 url(../but/bg_cont2.jpg) repeat; text-align: justify;}
div#contenuti_sito{width: 796px; margin: 0 auto; padding: 0.5em 0.5em 0.5em 0.5em;background: #fff; border: 0;}
#logo{background: url(../but/top.png) no-repeat center;width: 475px;height: 125px;margin: 0 auto;padding: 0.5em;text-align: center;}
div#contenuti_sito .testo_home{text-align: justify; font: normal 12px arial,verdana,times; color: #434343; line-height: 150%; margin: 0.5em;padding-bottom: 5px;padding-top: 5px;}
div#contenuti_sito .contattih1{background: url(../but/contatti.jpg) no-repeat center; width: 144px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .contattienh1{background: url(../but/contacts.jpg) no-repeat center; width: 154px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .contattideh1{background: url(../but/anfrage.jpg) no-repeat center; width: 138px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .accessibilitah1{background: url(../but/accessibilita.jpg) no-repeat center; width: 212px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .accessibilitaenh1{background: url(../but/accessibility.jpg) no-repeat center; width: 210px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .offerteh1{background: url(../but/offerte.jpg) no-repeat center; width: 360px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .offerteenh1{background: url(../but/offers.jpg) no-repeat center; width: 385px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .offertefrh1{background: url(../but/offresetlastminute.jpg) no-repeat center; width: 353px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .offertedeh1{background: url(../but/angebote.jpg) no-repeat center; width: 166px;height: 51px; margin: 0.5em auto;}

div#contenuti_sito .dovesiamoh1{background: url(../but/dovesiamo.jpg) no-repeat center; width: 213px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .dovesiamoenh1{background: url(../but/whereweare.jpg) no-repeat center; width: 270px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .dovesiamofrh1{background: url(../but/ousommesnous.jpg) no-repeat center; width: 311px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .dovesiamodeh1{background: url(../but/wowirsind.jpg) no-repeat center; width: 234px;height: 51px; margin: 0.5em auto;}

div#contenuti_sito .comeraggiungercih1{background: url(../but/comeraggiungerci.jpg) no-repeat center; width: 284px;height: 44px; margin: 0.5em auto;}
div#contenuti_sito .comeraggiungercienh1{background: url(../but/howtoreachus.jpg) no-repeat center; width: 299px;height: 44px; margin: 0.5em auto;}
div#contenuti_sito .comeraggiungercifrh1{background: url(../but/commentarriver.jpg) no-repeat center; width: 301px;height: 44px; margin: 0.5em auto;}
div#contenuti_sito .comeraggiungercideh1{background: url(../but/unserezufahrt.jpg) no-repeat center; width: 257px;height: 44px; margin: 0.5em auto;}

div#contenuti_sito .prezzih1{background: url(../but/prezzi.jpg) no-repeat center; width: 115px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .prezzienh1{background: url(../but/prices.jpg) no-repeat center; width: 182px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .prezzifrh1{background: url(../but/prix.jpg) no-repeat center; width: 78px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .prezzideh1{background: url(../but/preisliste.jpg) no-repeat center; width: 156px;height: 51px; margin: 0.5em auto;}

div#contenuti_sito .immaginih1{background: url(../but/immagini.jpg) no-repeat center; width: 170px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .immaginienh1{background: url(../but/images.jpg) no-repeat center; width: 239px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .immaginifrh1{background: url(../but/images_fr.jpg) no-repeat center; width: 123px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .immaginideh1{background: url(../but/bilder.jpg) no-repeat center; width: 115px;height: 51px; margin: 0.5em auto;}

div#contenuti_sito .servizih1{background: url(../but/servizi.jpg) no-repeat center; width: 123px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .servizienh1{background: url(../but/services.jpg) no-repeat center; width: 145px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .servizideh1{background: url(../but/dienstleistungen.jpg) no-repeat center; width: 277px;height: 51px; margin: 0.5em auto;}

div#contenuti_sito .privacyh1{background: url(../but/privacy.jpg) no-repeat center; width: 492px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .privacyenh1{background: url(../but/privacy_en.jpg) no-repeat center; width: 217px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .privacyfrh1{background: url(../but/protectiondonnes.jpg) no-repeat center; width: 582px;height: 51px; margin: 0.5em auto;}
div#contenuti_sito .privacydeh1{background: url(../but/privacy_de.jpg) no-repeat center; width: 322px;height: 51px; margin: 0.5em auto;}

div#contenuti_sito .privacy_title{text-align: justify; font: normal 12px arial,verdana,times; color: #676767; background: #efefef; margin: 0em 3em 0 3em;padding: 0.2em;}
div#contenuti_sito .privacy{text-align: justify; font: normal 12px arial,verdana,times; color: #434343; margin: 0em 3em 0 3em;padding: 0;}
.stampa{background: url(../but/bg.jpg) repeat;border: 1px dashed #efefef;text-align: left; margin: 0 0 -15px 15px; padding: 5px 15px;font-size: 11px;}

.stampa a{font-size: 11px;}
.stampa a:active{font-size: 11px;}
.stampa a:hover{font-size: 11px;}
.stampa img{border: 0;width: 19px;height: 11px;}
div#noscript{border-top: 1px dashed #69c;border-bottom: 1px dashed #69c;color: #434343;margin: 0 auto; padding: 0; background: #ccc;}
div#noscript h3{font: normal 14px georgia,arial,verdana;}

div#mappa_info{font: normal 12px arial,verdana,times;width: 250px; float: left;margin: 0; padding: 0;}
.accesskey ul{	margin:0;padding:0;list-style:none;}
.accesskey li{list-style:none;display: block;margin: 0;padding: 0;font-weight: bold;font-family: arial,verdana,times;font-size: 1em;}
.accesskey li.sub{list-style:none;display: block;margin: 0.1em;font-weight:normal;padding: 0.2em;margin-left: 20px;font-family: arial,verdana,times;font-size: 1em;}


/* MENU NAVIGAZIONE TOP */
#minitabs{margin: 0 15px;border-bottom: 0;border-bottom: 0px solid #eee; text-align:left; background: transparent; color: #000;padding: 20px 0 3px 0;}
#minitabs li{display: inline;}
#minitabs a{height: 0; padding: 3px 0.8em; border: 0px solid #c5e1f6; text-decoration: none; margin: -6px 0em; white-space: nowrap;}
#minitabs .lingue_first a{border: none; padding: 0px;margin: 0;}
#minitabs .lingue_first a:link,
#minitabs .lingue_first a:visited{background: transparent; color: #666;}
#minitabs .lingue a{border: none; padding: 0px;margin: 0;}
#minitabs .lingue a:link,
#minitabs .lingue a:visited{background: transparent; color: #666;}
#minitabs .voceCorrente a{font-weight: bold;border-bottom: 0; padding-bottom: 4px;}
#minitabs a:link,
#minitabs a:visited{background: #80aacf; color: #f7f7f7;}
#minitabs a:hover,
#minitabs a:focus,
#minitabs a:active{background: #9daab9; color: #000;}
#minitabs .voceCorrente a:link,
#minitabs .voceCorrente a:visited,
#minitabs .voceCorrente a:hover,
#minitabs .voceCorrente a:focus,
#minitabs .voceCorrente a:active{font-weight: bold;background: #fff; color: #000;border-bottom: 0; padding-bottom: 4px;}

/* NUMERAZIONE PAGINE */
div#contenuti_sito .p_num_bottom{clear: both;width: 96%;margin: 5px;padding: 0;}	

div#non_disponibile{width: 50%;text-align: center;font: bold 1em "Trebuchet MS",Verdana,Arial,sans-serif;
color:#c20000;margin:0 auto;padding:30px;border: 1px solid #e4e4e4;background: #ffffff;}	

div#contenuti_sito .p_num_bottom .num_pagine{vertical-align: middle;padding-top: 2px;border: 0;}

div#contenuti_sito .p_num_bottom .num_attivo{color: #ffffff;margin:0 3px 0 3px;padding: 2px 5px 2px 5px;
font: bold 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;
background: #d4cbbc;text-transform: uppercase;letter-spacing: 1px;}

div#contenuti_sito .p_num_bottom a.numerazione{color: #000000;margin:0;padding: 1px 5px 1px 5px;
font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;
border-left: 1px solid #d4cbbc;border-right: 1px solid #cccccc;}

div#contenuti_sito .p_num_bottom a:active.numerazione{color: #000000;margin:0;padding: 1px 5px 1px 5px;
font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;border-right: 1px solid #cccccc;
border-left: 1px solid #d4cbbc;}

div#contenuti_sito .p_num_bottom a:visited.numerazione{color: #000000;margin:0;padding: 1px 5px 1px 5px;
font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;border-right: 1px solid #cccccc;
border-left: 1px solid #d4cbbc;}

div#contenuti_sito .p_num_bottom a:hover.numerazione{color: #ffffff;margin:0;padding: 1px 5px 1px 5px;
font: 0.8em "Trebuchet MS",Verdana,Arial,sans-serif;background: #d4cbbc;border-left: 1px solid #d4cbbc;}

.p_num_bottom a{color: #9d33b4;border: 0;text-decoration: none;font: 13px "Trebuchet MS",Verdana,Arial,sans-serif;}
.p_num_bottom a:visited{color: #9d33b4;border: 0;text-decoration: none;font: 13px "Trebuchet MS",Verdana,Arial,sans-serif;}
.p_num_bottom a:hover{border-bottom: 1px dotted #676767;color: #676767;text-decoration: none;font: 13px "Trebuchet MS",Verdana,Arial,sans-serif;}

/* SERVIZI BAGNI */
ul#servizi_bagni{margin: 0 58px;float: left;width: 90%;padding:0px;list-style: none; }
ul#servizi_bagni li{float: left;width: 49%;padding: 3px;font: normal 1em "san serif",arial,verdana;
ùtext-align: left;color: #676767;overflow:none;}

p.desc_prezzi{font: normal 1.1em "Trebuchet MS",verdana,times;text-align: justify; color: #676767;margin: 20px 0 auto;padding: 0;width: 99%;
border-top:2px solid #b4d2ec;border-bottom:2px solid #b4d2ec;}