@charset "UTF-8";
/*rendo il layout fisso posizionamento assoluto*/

 body {
      font-family: Verdana, Arial, sans-serif;
      font-size: 76% ;
      text-align: center ; /*centra in IE5.x*/
      background-color:#000000;
      background-image: url(entity/bg.jpg);
      background-repeat: repeat-x;
      background-position: top left;
      background-attachment: fixed;
      padding:0;
      margin:0;
      }
div#container {
	padding-top:20px;
	vertical-align:top;    
	width:780px;
	position: relative;
	margin: 0 auto ; /*centra negli altri browser*/
	text-align:left;
	}

#menulasilvana {
	position:relative;
	padding-left:185px;
	vertical-align:top;
	text-align:center;
	width: 780px;
	height: 55px;
	margin:0;
	}
#header {
	text-align:left;
	width: 780px;
	height: 222px;
	margin:0;
	position:relative;
	background-image: url(entity/head.png) ;
        background-repeat: no-repeat;
        background-position: top left ; 
	}
	
div#main {
        position:relative;
        text-align:left;
        vertical-align:top;
        margin:0;
        background:#ffffff;
        float:left;
        width:780px;
        }
h3.title {
        vertical-align:top;
        margin:0;
        text-align:right;
	font-family: Verdana, Arial, sans-serif;
        padding:0;
        font-size:14px;
        color:#cc6600;
        }
#main p.address {text-align:right;line-height:13px;margin-bottom:2px;margin-top:0px;padding-top:0px;padding-bottom:0px;color:#999999;font-family: Verdana, Arial, sans-serif;font-size: 12px;}
.ris {font-weight:bold;}

div#bottom {
	clear:left;
        vertical-align:middle;
        margin:0;
        padding:0px;
	width:780px;
	height:31px;
	position: relative;
	text-align:left;
	background-image: url(entity/bottom.png) ;
        background-repeat: no-repeat;
        background-position: top left ; 
      }

div#lastinfo {
	vertical-align:middle;
        margin:0;
        padding-top:5px;
	width:780px;
	position: relative;
	text-align:left;
	}
div#boxlastinfo {
	vertical-align:bottom;
        margin-left:17px;
        width:320px;
        position: relative;
	text-align:center;
	color:#aeaeae;
	font-family: Verdana, Arial, sans-serif;
        }
p.infolast {line-height:10px;margin-bottom:2px;margin-top:0px;padding-top:0px;padding-bottom:0px;color:#aeaeae;font-family: Verdana, Arial, sans-serif;font-size: 9px;}

div#infobottom {
	float:left;
	clear:left;
	clear:right;
	vertical-align:bottom;
        margin-left:20px;
        padding-top:10px;
        position: relative;
	text-align:left;
	color:#aeaeae;
	font-family: Verdana, Arial, sans-serif;
        font-size: 9px;
      }


div#boxlang {
	float:left;
	vertical-align:bottom;
        margin-left:345px;
        padding-top:5px;
        position: relative;
	text-align:left;
	color:#aeaeae;
	font-family: Verdana, Arial, sans-serif;
        font-size: 8pt;
      }

.link {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #aeaeae; font-weight:normal; letter-spacing:0px; text-decoration:none;}
a.link:hover {color:#000000;}

/*menu top*/
.icons {float:left;height:30px;width:30px;padding: 0;vertical-align:bottom;position:relative;text-align:center;}
#menu {float:left;margin-top: 13px;padding: 0;vertical-align:bottom;position:relative;text-align:center;}
ul.vocimenu {list-style-type: none;margin: 0;padding: 0;}
ul.vocimenu li{float: left;margin: 0;padding:0;background: url("entity/hover.png") no-repeat top left; text-align:center;}
ul.vocimenu a{display: block;width: 89px;line-height:42px;text-decoration: none;background: url("entity/normale.png") no-repeat top left;color: #336633;text-align: center;font-weight:normal;font-size: 8pt;}
ul.vocimenu a:hover{background-image: none;color: #aeaeae;text-align: center;font-weight:normal;}
ul.vocimenu li#activelink a,ul.vocimenu li#activelink a:hover{background: url("entity/hover.png") no-repeat top left;color: #ffffff;text-align: center;font-weight:normal;font-size: 8pt;}

.imgs {
	float:left;
	vertical-align:top;
        margin-right:10px;
        margin-left:10px;
        padding:5px;
       /* border:1px solid #ff3399; */
	background:#ffffff;
	}
        
.testo {
	padding:5px;
	margin-right:5px;
	vertical-align:top;
        text-align:justify;
	font-family: Verdana, Arial, sans-serif;
        font-size: 9px;
        color:#999999;
      }