html,body{
   margin: 0;
   padding: 0;
}

#fullheight{
	width:100%;
	height:100%;
	background:url(../images/background.jpg);
}

#wrapper {
	width:990px;
	height:490px;
	margin:auto;
	display:block;
	
}

#wrapper #slide {
  width: 990px;
  height: 490px;
  margin: 0 auto;
}

#left-container {
	display:block;
	margin-left:40px;
	margin-top:-490px;
	width:990px;
	height:490px;
	position:relative;
	border:0px;
	background:url(../images/bg_layer_left.png) repeat-y;
}

#layer-container {
	float:left;
	margin-left:0px;
	margin-top:213px;
	width:270px;
	height:auto;
	position:absolute;
	border:0px;
	text-align:left;
	left: 0px;
	top: 42px;
}

#logo{
	margin-top:-1px;
	margin-left:0px;
	padding-bottom:0px;
	float:left;
}

.applemenu{
margin: 0px 0;
padding: 0;
width: 270px; /*width of menu*/
border: 0px solid #9A9A9A;
}

.applemenu div.silverheader_empty{
background:url(../images/bg_menu.png);
height:5px;
}

.applemenu div.silverheader a{
background:url(../images/bg_menu.png);
font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #fff;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
text-indent:15px;
border-bottom:1px solid #6a5c46;
}

.applemenu div.silverheader a:active, .applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(../images/bg_menu_on.png);
color: #fff;
text-indent:15px;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 0px;
height: 90px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
overflow:hidden;
}

.Stile1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#757575;
	text-align:justify;
	line-height: 20px;
}

.Stile1 a:link { color: #757575; text-decoration: none;}
.Stile1 a:visited { color: #757575; text-decoration: none;}
.Stile1 a:hover { color: #9f4f00; text-decoration: underline;}
.Stile1 a:active { color: #757575; text-decoration: none;}

.Stile2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#9f4f00;
}

.Stile2 a:link { color: #9f4f00; text-decoration: none;}
.Stile2 a:visited { color: #9f4f00; text-decoration: none;}
.Stile2 a:hover { color: #9f4f00; text-decoration: none;}
.Stile2 a:active { color: #9f4f00; text-decoration: none;}

.Stile3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#a1a0a0;
}

.Stile3 a:link { color: #a1a0a0; text-decoration: none;}
.Stile3 a:visited { color: #a1a0a0; text-decoration: none;}
.Stile3 a:hover { color: #9f4f00; text-decoration: none;}
.Stile3 a:active { color: #a1a0a0; text-decoration: none;}

.Stile4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color:#9f4f00;
	border-bottom:1px solid #e3ded5;
	padding-bottom:9px;
}

.Stile4 a:link { color: #9f4f00; text-decoration: none;}
.Stile4 a:visited { color: #9f4f00; text-decoration: none;}
.Stile4 a:hover { color: #9f4f00; text-decoration: underline;}
.Stile4 a:active { color: #9f4f00; text-decoration: none;}

.Stile5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color:#9f4f00;
	border-bottom:1px solid #e3ded5;
	padding-bottom:9px;
}

.Stile5 a:link { color: #9f4f00; text-decoration: none;}
.Stile5 a:visited { color: #9f4f00; text-decoration: none;}
.Stile5 a:hover { color: #9f4f00; text-decoration: none;}
.Stile5 a:active { color: #9f4f00; text-decoration: none;}

.Stile6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color:#757575;
}

.Stile6 a:link { color: #c6c6c6; text-decoration: none;}
.Stile6 a:visited { color: #c6c6c6; text-decoration: none;}
.Stile6 a:hover { color: #c6c6c6; text-decoration: underline;}
.Stile6 a:active { color: #c6c6c6; text-decoration: none;}

.Stile7 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#9f4f00;
	font-weight: normal;
	line-height:18px;
}

.Stile7 a:link { color: #9f4f00; text-decoration: none;}
.Stile7 a:visited { color: #9f4f00; text-decoration: none;}
.Stile7 a:hover { color: #9f4f00; text-decoration: none;}
.Stile7 a:active { color: #9f4f00; text-decoration: none;}

.Stile8 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#162831;
	font-weight: normal;
	line-height:18px;
}

.Stile8 a:link { color: #162831; text-decoration: none;}
.Stile8 a:visited { color: #162831; text-decoration: none;}
.Stile8 a:hover { color: #162831; text-decoration: underline;}
.Stile8 a:active { color: #162831; text-decoration: none;}

.Stile9 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#a58d69;
}

.Stile9 a:link { color: #a58d69; text-decoration: none;}
.Stile9 a:visited { color: #a58d69; text-decoration: none;}
.Stile9 a:hover { color: #9f4f00; text-decoration: none;}
.Stile9 a:active { color: #a58d69; text-decoration: none;}

.Stile10 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color:#9f4f00;
	font-weight: normal;
}

.Stile11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#a1a0a0;
	line-height:14px;
}

.Stile11 a:link { color: #a1a0a0; text-decoration: none;}
.Stile11 a:visited { color: #a1a0a0; text-decoration: none;}
.Stile11 a:hover { color: #9f4f00; text-decoration: none;}
.Stile11 a:active { color: #a1a0a0; text-decoration: none;}

.Stile12 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#a99464;
	line-height:14px;
}

.Stile12 a:link { color: #a99464; text-decoration: none;}
.Stile12 a:visited { color: #a99464; text-decoration: none;}
.Stile12 a:hover { color: #9f4f00; text-decoration: none;}
.Stile12 a:active { color: #a99464; text-decoration: none;}

.Stile13 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fffde2;
}

.Stile13 a:link { color: #fffde2; text-decoration: none;}
.Stile13 a:visited { color: #fffde2; text-decoration: none;}
.Stile13 a:hover { color: #9f4f00; text-decoration: none;}
.Stile13 a:active { color: #fffde2; text-decoration: none;}

.Stile14 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#264656;
}

.Stile15 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:auto;
	text-align:justify;
	color:#666666;
}

.Stile15 a:link { color: #666666; text-decoration: none;}
.Stile15 a:visited { color: #666666; text-decoration: none;}
.Stile15 a:hover { color: #3268b0; text-decoration: underline;}
.Stile15 a:active { color: #666666; text-decoration: none;}

.Stile15a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-align:justify;
	line-height: 13px;
}

.bg_slide {
	background:url(../images/bg_slide.png) top repeat-x;
}

.bg_footer {
	background:url(../images/bg_footer.png) top repeat-x;
}

.bg_table_left {
	background:#f9ecde url(../images/bg_table_left.png) top repeat-x;
	border:3px solid #e3ded5;
}

.autoaggiornabile {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#757575;
	text-align:justify;
	line-height: 20px;
	width:610px;
	height:auto;
	overflow:hidden;
}

.autoaggiornabile a:link { color: #757575; text-decoration: none;}
.autoaggiornabile a:visited { color: #757575; text-decoration: none;}
.autoaggiornabile a:hover { color: #9f4f00; text-decoration: underline;}
.autoaggiornabile a:active { color: #757575; text-decoration: none;}
