a,a:visited{
color:#0000ff;
background:none;
text-decoration:underline;
}
body, html, p{
width:17.5cm;
color:#000000;
background:#ffffff;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
text-align:left;
}
h1{
color:#000000;
background:#ffffff;
font-family:arial,helvetica,sans-serif;
font-size:14pt;
}
h2{
color:#000000;
background:#ffffff;
font-family:arial,helvetica,sans-serif;
font-size:13pt;
}
h3{
color:#000000;
background:#ffffff;
font-family:"Times New Roman",Times,serif;
font-size:13pt;
}
h4{
color:#000000;
background:#ffffff;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
}
h5{
color:#000000;
background:#ffffff;
font-family:"Times New Roman",Times,serif;
font-size:13pt;
}
h6{
color:#000000;
background:#ffffff;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
}
.captioright, .captionleft{
	page-break-inside:avoid;
}
#welcome,#hotstuff,#events,#hot-one{width:17.5cm;}
.noback{background-color:#ffffff;color:#000000;}
.noback a,.noback a:visited{
background-color:#ffffff;
color:#0000ff;
text-decoration:underline;
}
.reverso{
color:#ffffff;
background:#000000;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
}
#body .imagebox{
float:none;
color:#000000;
background:#ffffff;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
}
#body .readmore a,#body #events .readmore a,#hotstuff .readmore a, #hspecials, #hevents, #boxright,#pannello{
display:none;
}
#containerright img{
	margin-top: 1cm;
}
#content .captionleft {float:left;}
#content .captionright, #content .captionrightwide{text-align:left;position:absolute;left:12.9cm;}
#content h1{width:11cm;text-align:center;}
#content ul{width:9.8cm;text-align:left;list-style:none;}
#content ol{
	list-style-type:none;width:19cm;
}
#content li{width:inherit;text-align:left;list-style:none;}

#content p,#content h2,#content h3,#content h4,#content h5,#content h6{width:11cm;position:static;}
#header #nav{
color:#000000;
background:#ffffff;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
}
#header #welcome{position:relative;top:0;left:0;overflow:visible;}
#header #welcome h1{padding:0.5cm 0;text-align:center;}
#hotstuff .imagebox{
float:none;
color:#000000;
background:#ffffff;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
}
#hotstuff h2{
color:#000000;
background:#ffffff;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
}
#noprint,#noprint1,#noprint2,#noprint3,#noprint4,#noprint5,#noprint6,#noprint7,#noprint8,#flashcontent,#flashcontent0,#footer,#nav{display:none;}
#wrapper{
width:17.5cm;
color:#000000;
background:#ffffff;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
}
.printOnly {
display: inline;
color:#000000;
background:#ffffff;
}

#piedipagina{
text-align: center; font-size: 7pt; font-family: arial,helvetica,sans-serif; border-top-style: solid;border-width:thin;margin-top:2cm;page-break-before:avoid;}
#testadipagina{background-color:#ffffff;color:#000000;margin:1cm 0;
width:19cm;text-align: center; font-size: 12pt; font-weight: bold; font-family: arial,helvetica,sans-serif;position:relative;top:0;left:0;border-bottom-style:groove;}
#testadipagina img{position:relative;top:0.5cm;}
.saltapagina{ page-break-after: always; }
#body,#body-i,#body #events, #body #specials, #header #welcome,#hotstuff #hot-one p, #hot-two p, #hotstuff #hot-three p{
	width:16.5cm;background:#ffffff;
}
html,body,#wrapper,#nav-top,#nav-left,#nav-top li,#body,#body-i,#header,#hotstuff,#body .imagebox,#hotstuff .imagebox, .rss-content{
	background: #ffffff;
}
#body,#body-i,#header,#hotstuff,#body .imagebox,#hotstuff .imagebox{overflow:visible;}
#containerright, #body-i{
	position:relative;
	top:-4cm;
}
#header,#body{
	padding:0;
	margin:0;
} 
.content ol{
	list-style: decimal;
	padding-bottom: 3cm;
}

