@media screen {
body {background:url(images/sfondo_body2.gif) top center repeat-y;margin:0;padding:0}
#frame {width:848px;margin:auto}
#testata p#login {position:absolute;right:206px;top:5px;margin:0;padding:0}
#testata p#login a {color:#E4BC30;text-decoration:none;font-family:sans-serif;font-size:70%;padding:0 10px}
#testata p#login a img {border:0;}
#testata {position:relative;width:847px;height: 117px;background:url(images/testata2.png) top center no-repeat;border-bottom:1px solid #F3E2A9}
#testata p#lingue {position:absolute;right:31px;top:5px;margin:0;padding:0}
#testata p#lingue a {text-decoration:none;color:gray;font-family:sans-serif;font-size:70%;padding:0 10px;}
#menu {height:40px;position:relative;font-family:times, serif;width:847px;background:#fff}
#menu ul {list-style-type:none;margin:0;padding:0;}
#menu ul li {float:left;width:148px;height:32px;border-right:0 solid #fff;text-align:center}
#menu ul li#menueventi, #menu ul li#menuasso {width:118px}
#menu ul li#menucontatti, #menu ul li#menunewsletter {width:130px}
#menu ul li#menuristoranti {width:195px}
#menu ul li.ultimo {border:0}
#menu ul li.ultimo a.sele {border-right:0 solid #fff}
#menu ul li a {padding-top:7px;font-size:120%;width:100%;height:100%;display:block;background-color:#fff;color:#DCB11D;text-decoration:none;font-weight:normal;letter-spacing:1px}
#menu ul li a.sele {color:#777;background:#fff}
#menu ul li.intranet a.sele, #menu ul li.intranet a {color:#A83227;background:#fff}
#menu ul li a:hover {color:#333}
#menu ul li a.sele:hover {color:#333}
#menu ul li ul.sotto {position:absolute;top:32px;width:835px;left:0;background:#fff;height:23px;padding-left:12px;border-top:1px solid #E9E9E9;border-bottom:1px solid #F2F2F2;}
#menu ul li ul.sotto li {height:18px;font-family: arial,sans-serif;width:auto !important;width: 108px;margin:0 14px;}
#menu ul li ul.sotto li a {background-color:#fff;color:#888;font-size:80%;padding-top:5px;letter-spacing:0}
#menu ul li ul.sotto li a:hover, #menu ul li ul.sotto li a.sel {color:#333}
#asotto {display:block}
#corpo div.principale p span.continua {color:black;font-size:90%}
#asotto, #bsotto, #csotto , #dsotto, #esotto, #fsotto  {display:none;height:23px;overflow:hidden}
#asotto.sotto, #bsotto.sotto, #csotto.sotto, #dsotto.sotto, #esotto.sotto, #fsotto.sotto {display:inline}
#corpo {color:#444;margin-top:1em}
#corpo div.principale {width:520px;float:left;background:white;padding: 0;border-right:1px solid #e2e2e2;}
#corpo div.forum {width:847px;float:left;background:white;padding: 0}
#corpo div.secondario {width:320px;float:right;overflow:hidden;}
#corpo div.secondario img {border:0}
#corpo p, #corpo ul li, #corpo ol li {font-family: verdana, arial, sans-serif;font-size:80%}
#corpo p {line-height:140%}
#corpo p span.data {}
#corpo p span.testo_completo {display:none}
#corpo p a, #corpo ul li a, #corpo ol li a {text-decoration:none;color:#666}
#corpo p.dettaglio a {color:#CAA927;font-weight:bold}
#corpo ul,#corpo ol {margin-left:1em;}
#corpo .home ul {margin-left:1em;padding-left:0}
#corpo .home ul li {margin-left:0;padding-left:0}
#corpo hr {color:#fff;background-color:#fff;border:0;height:1px}
#corpo div.principale h1, #corpo div.home h1 {font-size:160%;margin-top:10px;padding-top:0;margin-bottom:5px}
#corpo div.principale h2, #corpo div.home h2 {font-size:100%;margin-bottom:5px;padding-bottom:0;margin-top:5px;font-family:arial, sans-serif;}
#corpo div.principale p {margin-top:0;padding-top:0;margin-bottom:10px;padding-top:0}
#corpo div.principale p.data {color:#999;margin-top:-12px;font-size:70%}
#corpo div.regioni ul li {float:left;width:50%}
#corpo div.regioni h2 {clear:left;}
#corpo div.regioni p.brek {clear:left}
#corpo .principale h1, #corpo .principale h2, #corpo .principale p {padding-left:25px;padding-right:25px}
#corpo .principale h1 {padding-bottom:10px}
#corpo .principale h2 {border:1px solid #e2e2e2;border-width:1px 0}
#corpo .principale h2 a, #corpo .secondario h2 a {text-decoration:none;color:#444}
#corpo .principale h2 a:hover {text-decoration:none;color:#E4BC30}
#corpo .principale h2 a img:hover {background-color:#E4BC30}
#corpo div.principale ul, #corpo div.principale ol {margin:0 20px 0 20px;padding:0 20px 0 20px}
#corpo fieldset {border:0}
#corpo fieldset label.otto {width:80px;float:left;clear:left}
#corpo fieldset label.sedici {width:160px;float:left;clear:left}
#corpo label.sedici {width:160px;float:left;clear:left}
#corpo label.otto {width:80px;float:left;clear:left}
#corpo label.dieci {width:100px;float:left;clear:both;height:17px;padding-top:3px}
#corpo fieldset input {width:120px;border:1px solid gray;height:17px;vertical-align:absmiddle}
#corpo fieldset input.cecc {width:auto;border:0;margin-top:4px}
#corpo fieldset textarea {width:350px;border:1px solid gray;height:45px;vertical-align:absmiddle}
#corpo fieldset input.pulsante {width:80px;margin:1px 0 0 0;padding:0;height:21px;}
.secondario a img {border:0;margin-bottom:10px}
#corpo .principale a img {border:0}
#corpo .principale table.forum th#titolo {width:55%;text-align:left;padding-left:30px}
#corpo .principale table.forum th#autore {width:21%;text-align:left}
#corpo .principale table.forum th#data {width:13%;text-align:left;padding-left:30px}
#corpo .principale table.forum th#n_interventi, #corpo .principale table.forum td.interventi {width:11%;text-align:center;padding:0}
#corpo .principale table.forum th#n_interventi p, #corpo .principale table.forum td.interventi p.center {padding:0}
#corpo .principale table.forum th#vedi {width:5%;text-align:right}
#corpo .principale table.forum td.vedi img {border:0}
#corpo .principale table.dett_forum td.albero {width:50%;border-right:1px solid #e2e2e2}
#corpo .principale table.dett_forum td.dettaglio {width:50%;padding-left:1em}
#corpo .principale table.forum a {color:black}
#corpo .principale table.dett_forum td.albero .dettagli, #corpo .principale table.forum td .dettagli {font-size:70%;color:#999}
#corpo .principale table.dett_forum td.dettaglio p.autore, #centro table.dett_forum td.dettaglio p.data  {text-align:right}
#corpo .principale table.dett_forum td {vertical-align:top}
#corpo .principale table.dett_forum td p {padding:0.3em}
#corpo .principale table.dett_forum td h2 {padding:0.3em;text-transform:uppercase}
#corpo .principale table.forum {padding:0;margin:1em 25px;;;border-collapse:collapse;}
#corpo .principale table.forum td, table.forum th {border:1px solid gray;padding:0.1em 0.3em}
#corpo .principale table.forum th {background:#e2e2e2;text-align:left}
#corpo .principale table.dett_forum {width:100%;border:0 solid black}
#corpo .utente {width:350px;float:right;text-align:right}
#corpo .principale div.rispondo h2 {text-transform:uppercase}
#corpo .principale div.rispondo {width:39%;float:left;}
#corpo .principale div.risposta {width:60%;float:right}
#corpo .principale td.albero p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
#piede {font-family:arial, sans-serif;text-align:center;border-top:1px solid #F2F2F2;margin-top:0;clear:both}
#piede p {font-size:70%;padding:0.5em 0;}
#piede p a {color:#333;text-decoration:none}
p.firma {text-align:right;font-style:italic}
#news1, #news2, #news3 {display:block}
#news3 {border:1px solid gray;background:#C8C8C8;margin-bottom:8px}
div.home #news3 h1,#news3 h2, #news3 p {padding:0 10px}
div.home #news3 h1,#news3 h2 {margin-top:0}
#corpo .principale #news2 h1, #corpo .principale #news1 h1, #corpo .principale #ricercaN h1 {;background:#c2c2c2;color:#333;font-size:80%;text-transform:uppercase;font-family:arial, sans-serif;padding: 3px 25px}
#corpo .principale #ricercaN h1 {margin-top:0}
#corpo .principale #ricercaN form, #corpo .principale #ricercaN form fieldset {padding-bottom:0;padding-left:0;margin:0;}
#corpo .principale #ricercaN form p {padding-right:0}
#corpo .principale #ricercaN form p img {vertical-align:top}
#corpo .home #news3 h1 {background:#5C5A5C;color:white;font-size:80%;text-transform:uppercase;font-family:arial, sans-serif;padding: 3px 10px}
#corpo .home #risdelgiorno h1 {background:#5C5A5C;color:white;font-size:80%;text-transform:uppercase;font-family:arial, sans-serif;padding: 3px 10px;margin:0}
#news3 p a {color:white;font-weight:bold}
#corpo .home #news3 h2 {border-bottom:1px solid gray;border-top:1px solid gray}
.video {margin-bottom:8px}
#risdelgiorno {height:350px;width:100%;margin-bottom:8px}
hr {display:none}
#corpo .principale .foto_news {float:left;margin-right:5px;margin-left:25px}
#cercahome {width:521px;height:228px;background:#5A5A5A;background: #5A5A5A;border-bottom:22px solid #FFEEAF}
#corpo #cercahome h2 {background:#FFEEAF;color:#5a5a5a;margin:0;border:0;padding: 3px 0 3px 25px;text-transform:uppercase;font-size:90%}
#cercahome img {border:0;margin:15px 0 0 5px;float:left}
#cercahome form {float:Left;width:313px;margin:0;padding:0;margin-top:15px}
#corpo #cercahome form p {margin:7px 5px;padding:0;color:#ccc}
#cercahome form label {color:white}
#cercavanz {background:#f2f2f2;padding: 10px 0}
#cercahome form input, #cercahome form select {border:0;background:#F5E6B0;margin:0}
#cercavanz form input, #cercavanz form select {border:1px solid #cecece;background:#fff}
#cercahome form select,#cercavanz form select {text-transform:capitalize}
#cercahome form input#descrizione, #cercahome form select#provincia, #cercahome form select#regioni2 {width:183px;}
#cercavanz form input#descrizione, #cercavanz form select#provincia, #cercavanz form select#regioni2 {width:303px;}
#cercahome form .pulsante {color:#555;background:#CCCCCC;margin-left:202px;text-transform:lowercase;width:60px}
#cercavanz form .pulsante {color:#555;background:#CCCCCC;margin-left:22px;text-transform:lowercase;width:60px}
.rssh2 {vertical-align:top}
#corpo .scheda {}
#corpo .scheda #foto1 {width:520px;height:228px;overflow:hidden}
#corpo .scheda #informazioni {padding:0;margin:0 0 10px 0;border:1px solid gray}
#corpo .scheda #informazioni h1 {background:#333;color:white;font-size:80%;font-family:arial, sans-serif;text-transform:uppercase;margin:0;padding: 3px 0 3px 5px}
#corpo .scheda #informazioni p.titolari {text-align:right;background:#f2f2f2;margin:0;padding: 3px 5px}
#corpo .scheda #informazioni p {padding:3px 5px;margin:0}
#corpo .scheda #informazioni span.tele {display:block;width:35px;float:left}
#corpo .scheda #altridati {}
#corpo .scheda #altridati p {}
#corpo .scheda #commenti {width:250px}
#corpo .scheda #prenota form fieldset p.bottone input.pulsante {margin:0;padding:0;margin-right:144px;height:25px}
#corpo .scheda #prenota form, #corpo .scheda #prenota fieldset {margin:0;padding:0}
#corpo .scheda #prenota form p {margin-top:0;margin-bottom:0;padding-top:0.5em;padding-bottom:0}
#corpo .scheda #prenota form p.bottone {text-align:right;margin-right:-1px}
#corpo .scheda #schedine {position:relative;border-top:1px solid white;height:418px;}
#corpo .scheda .schedina {position:absolute;top:35px;left:0;background:#F2F2F2;height:378px;width:520px;overflow:auto;padding-top:5px}
#corpo .scheda .schedina p {margin-top:0;padding-top:0.5em;margin-bottom:0;padding-bottom:0.5em;padding-right:0}
#corpo div.scheda .schedina h2 {border:0;margin-bottom:0;margin-top:0.5em;padding-top:0;padding-bottom:0}
#corpo div.scheda .due p {padding-bottom:0.3em}
#corpo .scheda .uno {z-index:1}
#corpo .scheda #altridati img {vertical-align:top}
#corpo .scheda #schedine .menu {font-size:11px;font-weight:bold;margin-top:10px;padding-right:0}
#corpo .scheda #schedine .menu .divisorio {display:none}
#corpo .scheda #schedine .menu a {padding:5px 9px 20px 9px}
#corpo .scheda #schedine .menu a.sel {color:#E4BC30;background:#f2f2f2;}
#corpo .scheda #schedine .menu a.desel {color:gray}
#googlemap {border-top:1px solid #666}
#location form, #location {margin:0;padding:0}
#directions {display:none;height:285px;overflow:auto;font-family:arial;font-size:80%}
#directions .googledir a {color:#E4BC30;font-weight:bold;text-decoration:none}
#distanza {display:none}
#corpo .scheda #schedine div.gmnoprint div.gmnoprint {padding:0;font-family:arial;font-size:80%}
#sostarandom {position:relative;height:250px}
#corpo .principale #sostarandom h1 {;background:#c2c2c2;color:#333;font-size:80%;text-transform:uppercase;font-family:arial, sans-serif;padding: 3px 25px;margin-bottom:0}
#sostarandom a img {border:0}
#corpo #sostarandom p {position:absolute;bottom:5px;left:0;background: url(images/sfondo_bianco_50.png) repeat;width:471px;margin:0;padding:2px 25px ;color:#444;}
#slideshow {
    position:relative;
    height:230px;
}
#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    cursor:pointer
}
#slideshow img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow img.last-active {
    z-index:9;
}
.right {text-align:right}
.center {text-align:center}
.left {text-align:left}
table#calendario {margin:auto;width:320px}
table#calendario td, table#calendario th {font-family:arial;font-size:80%;text-align:center;}
table#calendario tr.giorni td {width:45px;}
#corpo div.secondario table#calendario tr.giorni td a {padding:0;margin:0;display:inline}
table#calendario a {text-decoration:none;color:#814700;}
table#calendario a:hover {text-decoration:underline;color:#9B7400}
.secondario span a img {border:0;margin:0}
p span.rss {float:left;}
p span.rss a, #news3 p span.rss a {font-weight:normal}

#corpo .principale table.dati th#titolo {width:55%;text-align:left;}
#corpo .principale table.dati th#visite {width:21%;text-align:right}
#corpo .principale table.dati th#perc {width:13%;text-align:right;padding-left:30px}
#corpo .principale table.dati td {font-family:sans-serif;font-size:80%}
#corpo .principale table.dati td.numero, #corpo .principale table.dati th.numero {text-align:right}
#corpo .principale table.dati a {color:#666;text-decoration:none;font-weight:bold}
#corpo .principale table.dati {padding:0;margin:1em 25px;;;border-collapse:collapse;}
#corpo .principale table.dati td, table.dati th {border:1px solid gray;padding:0.1em 0.3em}
#corpo .principale table.dati th {background:#e2e2e2;text-align:left}

}
@media print {
body {font-size:80%}
#testata, #menu, #corpo div.scheda .due, #schedine p.menu {display:none}
label.sedici {width:120px;display:block;float:left;font-size:12px}
}