body{font-family:Arial,'Lucida Sans Unicode',Verdana,Optima,Lucida,'MgOpen Cosmetica','MS Trebuchet',sans-serif;font-size:12px;background-color:#8596aa;min-width:970px;margin:0px 8px;}
#container,#topcontainer{border:2px solid white;margin:0px;}
#container{background-color:white;}
#topcontainer{background-color:#336299;height:75px;}
#side_bar{height:550px;overflow:auto;background-color:#EEF4F9;}
#side_bar h2{font-size:13px;font-weight:bold;line-height:15px;padding:3px 3px 3px 20px;background-color:#e9e9e9;margin:0px;}
#links, #links2, #links3{font-size:11px;}
#side_bar br{font-size:1px;line-height:1px;}
.mappina,{width:350px;height:240px;overflow:auto;white-space:normal;}
.mappina p, .mappina table{font-size:11px;}
#links{background-color:#fff;color:#336299;padding:5px;}
#links a,#links2 a{text-decoration:none;}
#links a:hover,#links2 a:hover{text-decoration:underline;color:#ffff00;}
#links a:visited, #links a:link{/*background-color:#eef4f9;*/ color:#336299;}
#links2{background-color:#FF6633;padding:5px;color:#003300;}
#links2 a{color:#FFFFFF;padding:5px;}
#links3{padding:5px;font-weight:bold;}
.b12{font-size:12px;font-weight:bold;}
h1,.vevent{background-color:#ffffff;}
.elenco{padding:0 0.5em}
h1{font-size:30px;color:#336299;margin:0;padding:0.3em 0em;text-align:center;}
#links-carn{background-color:#0000FF;color:orange;padding:5px;font-weight:bold;}
#links-carn a,#links-carn a:visited{color:yellow;}
#links-carn a:hover{color:red;}
#topmenu{background-color:#eef4f9 /*#dee4e9*/;color:#336299;text-decoration:none;font-size:11px;margin:0px;padding:0px;}
#topmenu td:hover{background-color:#e9e9e9 /*#eef4f9*/;color:#336299;text-decoration:underline;}
#topmenu a:visited,#topmenu a:link{text-decoration:none;color:#336299;}
#linkcontainer{border:1px solid #cccccc;padding:0;margin:0;}
.vevent{
-o-box-shadow: 5px 5px 3px #888;
-icab-box-shadow: 5px 5px 3px #888;
-khtml-box-shadow: 5px 5px 3px #888;
-moz-box-shadow: 5px 5px 3px #888;
-webkit-box-shadow: 5px 5px 3px #888;
box-shadow: 5px 5px 3px #888;
border:1px solid #e9e9e9;
margin:8px;
padding:0px;
font-size:12px;
line-height:152%;}
.vevent .photo{margin:3px; width:66px; height:50px;clear:both;}
.category{display:none;}
.adr{font-style:italic; }
