body { 
padding-right : 0;
padding-left : 0;
background : #fff9e4 url(img/body.gif) repeat-y center 50%;
padding-bottom : 0;
margin : 0;
font : 12px arial, helvetica, verdana, sans-serif;
padding-top : 0;
text-align : center;
} 
A:link { 
font-weight : bold;
color : #3f727c;
text-decoration : underline;
} 
A:visited { 
font-weight : bold;
color : #3f727c;
text-decoration : underline;
} 
A:hover { 
font-weight : bold;
color : #3f727c;
text-decoration : underline;
} 
A:active { 
font-weight : bold;
color : #3f727c;
text-decoration : underline;
} 
A:focus { 
font-weight : bold;
color : #3f727c;
text-decoration : underline;
} 
A:hover { 
color : #cfa624;
text-decoration : none;
} 
A:active { 
color : #cfa624;
text-decoration : none;
} 
A:focus { 
color : #cfa624;
text-decoration : none;
} 
h1 { 
padding-right : 0;
padding-left : 0;
font-size : 16px;
padding-bottom : 4px;
margin : 0 0 8px;
color : #263d3c;
padding-top : 40px;
border-bottom : 3px double #cfa624;
} 
h2 { 
padding-right : 0;
padding-left : 0;
font-size : 16pt;
padding-bottom : 4px;
margin : 0 0 8px;
color : #263d3c;
padding-top : 40px;
border-bottom : 3px double #cfa624;
} 
h1 { 
padding-top : 17px;
} 
p { 
margin : 0;
line-height : 140%;
text-align : left;
} 
ul { 
list-style : none;
margin : 0;
padding : 0;
} 
.thumbnail { 
position : relative;
z-index : 0;
} 
.thumbnail:hover { 
background-color : transparent;
z-index : 50;
} 
.thumbnail span { 
position : absolute;
background-color : #ffffff;
padding : 5px;
left : -1000px;
border : 1px dashed gray;
visibility : hidden;
color : black;
text-decoration : none;
} 
.thumbnail span img { 
border-width : 0;
padding : 2px;
} 
.thumbnail:hover span { 
visibility : visible;
top : 0;
left : 60px;
} 
form { 
padding : 10px 0 10px 18px;
} 
fieldset { 
border : 0 solid #000;
} 
div.in { 
margin : 10px 0 10px 0;
} 
div.in label { 
float : left;
width : 90px;
line-height : 23px;
} 
#container { 
background : #fff;
margin : 0 auto;
width : 740px;
} 
#content { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin-left : 270px;
width : 460px;
padding-top : 0;
text-align : left;
} 
#content p { 
padding-right : 18px;
padding-left : 18px;
padding-bottom : 13px;
margin : 0;
color : #26353c;
padding-top : 3px;
} 
#content p.chiusura { 
padding-right : 18px;
padding-left : 18px;
font-weight : bold;
padding-bottom : 8px;
margin : 0;
color : #263d3c;
padding-top : 8px;
border-bottom : 1px solid #cfa624;
} 
#content p.chiusurafirst { 
padding-right : 18px;
padding-left : 18px;
font-weight : bold;
padding-bottom : 8px;
margin : 0;
color : #263d3c;
padding-top : 8px;
border-bottom : 1px solid #cfa624;
} 
#content p.chiusurafirst { 
margin-top : 30px;
} 
#content p.tornainalto { 
margin-top : 20px;
} 
#footer { 
clear : both;
padding-bottom : 15px;
width : 740px;
padding-top : 15px;
} 
#footer p { 
padding-right : 18px;
padding-left : 18px;
padding-bottom : 12px;
margin : 0;
padding-top : 3px;
} 
#leftcol { 
padding-right : 0;
padding-left : 0;
float : left;
padding-bottom : 0;
width : 253px;
padding-top : 0;
text-align : left;
} 
#leftcol h2 { 
padding-right : 18px;
padding-left : 0;
font-size : 15px;
padding-bottom : 4px;
margin : 0 19px 8px 18px;
color : #263d3c;
padding-top : 18px;
border-bottom : 1px solid #cfa626;
text-align : left;
} 
#leftcol img { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 0 0;
padding-top : 0;
text-align : left;
} 
#leftcol p { 
padding-right : 18px;
padding-left : 18px;
padding-bottom : 12px;
margin : 0;
padding-top : 3px;
} 
#logo { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
width : 720px;
padding-top : 0;
height : 260px;
float : left;
} 
#menu { 
width : 215px;
text-align : left;
font : normal small-caps larger Verdana, Geneva, Arial, Helvetica, sans-serif;
margin : 2px 20px;
} 
#menu li a { 
height : 31px;
voice-family : "\"}\"";
voice-family : inherit;
height : 23px;
text-decoration : none;
} 
#menu li a:link { 
color : #3f727c;
display : block;
background : url(img/menu.gif);
padding : 8px 0 0 10px;
} 
#menu li a:visited { 
color : #3f727c;
display : block;
background : url(img/menu.gif);
padding : 8px 0 0 10px;
} 
#menu li a:hover { 
color : #cfa624;
background : url(img/menu.gif) 0 -31px;
padding : 8px 0 0 10px;
} 
#tophead { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin-left : auto;
width : 415px;
margin-right : auto;
padding-top : 0;
background-color : transparent;
text-align : left;
} 
#tophead table { 
padding-right : 0;
border-top : 0px solid #cfa624;
padding-left : 0;
padding-bottom : 0;
margin : 5px 18px 20px;
border-left : 0px solid #cfa624;
width : 390px;
padding-top : 0;
border-bottom : 0px solid #cfa624;
text-align: center;
} 
#tophead td { 
border-right : 1px solid #cfa624;
padding-right : 4px;
padding-left : 4px;
padding-bottom : 4px;
padding-top : 4px;
border-bottom : 1px solid #cfa624;
text-align: center;
} 
