#body
{
top:0px;
left:0px;


}
# p{
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	padding-left: 4px;
	/*font-weight: bold;*/
}
#corpo
{
	background-image: url(../sfondo8.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	TOP:60PX;
	width:800px;
	background-color: transparent;
	padding-bottom: 0px;
	margin: 0px auto 0px;
	position: absolute;
	text-align: left;
	height: 490px;
}

#corpo p{
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	color: Black;
		margin-left: 20px;
	padding-left: 3px;
	/*font-weight: bold;*/
}
#corpo h2{
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	margin-left: 20px;
	/*background-color: #8B0000;*/

	width: 80px;
	padding-left: 3px;
	text-align: left;
	/*font-weight: bold;
	*/
}
#pagina
{
	background-color: transparent;
	position:absolute;
	width: 480px;
	height: 335px;
	LEFT:200PX;
	TOP:120PX;
	margin: 0px auto 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	overflow: auto;
	scrollbar-3dlight-colorscrollbar-arrow-color: black;
	scrollbar-base-color: black;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color: white;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: black;
	scrollbar-track-color: white;
}
#pagina h1{
font-size: 12px;
font-weight: bold;
color: red;
background-repeat: no-repeat;
width: 300px;
	
}
#pagina h2 {
font-size: 12px;
font-weight: bold;
color: red;
background-repeat: no-repeat;
width: 300px;
	
}


#pagina p{
	font-size: 10px;
	font-weight: normal;
	color: Black;
	margin-left:5px;
	
}
.vini {
	margin-top: 8px;
	width: 330px;
	border: 1px solid #cecccc;
	padding: 2px;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 8px;
	color: #333333;
	min-height: 90px;
	height: auto !important;
height: 90px;
background-image: url(../immagini/sfondonews.jpg);
background-position: top left;		
}
.testo{
	text-align: justify;
	margin: 0px;
	margin-left:0px;
	padding-left: 3px;
	padding-right: 3px;
	/*padding-bottom: 15px;*/

}
#link{
	text-align: left;
	font-size: 10px;
	margin-right: 14px;
	border-top: 0px dotted Silver;
	border-bottom: 0px dotted Silver;
	margin-top: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#link a:link, visited{
		text-decoration: none;
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: red;
}
#link a:hover{
			text-decoration: none;
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
}

#logo
{
top:0px;
left:0px;
width: 146;
position:absolute;
z-index:1;
}
#news
{

background-position: top left;	
	position:absolute;
	TOP:282PX;
	left:500px;
	width: 290px;
	height: 348px;
	background-repeat: repeat-y;
	margin: 0px auto 0px;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 4px;
	/*border: 5px dotted Red;*/
	overflow: auto;
	scrollbar-3dlight-colorscrollbar-arrow-color: black;
	scrollbar-base-color: black;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color: white;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: black;
	scrollbar-track-color: white;

}
#news h1
{
font-size: 14px;
font-weight: bold;
color: white;
background-color: Black;
background-repeat: no-repeat;
width: 200px;
}
#news h2
{
font-size: 12px;
font-weight: bold;
color: red;
width: 80px;
background-color: transparent;
background-image: none;
}
#news h4
{
	font-size: 10px;
	font-weight: bold;
	color: #696969;
}
#news p
{
	font-size: 9px;
	font-weight: normal;
	color: Black;
	margin-left:5px;
}
#news1
{
	background-position: top left;
	position:absolute;
	TOP:116PX;
	left:500px;
	width: 280px;
	height: 100px;
	border: 1px Black;
	background-repeat: repeat-y;
	margin: 0px auto 0px;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 4px;
	/*border: 5px dotted Red;
	*/
	overflow: auto;
	scrollbar-3dlight-colorscrollbar-arrow-color: black;
	scrollbar-base-color: black;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color: white;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: black;
	scrollbar-track-color: white;
	z-index: 34;
}
#news1 h1
{
font-size: 14px;
font-weight: bold;
color: white;
background-color: Black;
background-repeat: no-repeat;
width: 280px;
}
#news1 h2
{
font-size: 12px;
font-weight: bold;
color: red;
width: 80px;
background-color: transparent;
background-image: none;
}
#news1 h4
{
	font-size: 10px;
	font-weight: bold;
	color: #696969;
}
#news1 p
{
	font-size: 12px;
	font-weight: bold;
	font-weight: normal;
	color: black;
	margin-left:5px;
}

#news2
{
	background-position: top left;
	position:absolute;
	TOP:192PX;
	left:500px;
	width: 280px;
	height: 100px;
	border: 1px Black;
	background-repeat: repeat-y;
	margin: 0px auto 0px;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 4px;
	/*border: 5px dotted Red;
	*/
	overflow: auto;
	scrollbar-3dlight-colorscrollbar-arrow-color: black;
	scrollbar-base-color: black;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color: white;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: black;
	scrollbar-track-color: white;
	z-index: 34;
}
#news2 h1
{
font-size: 14px;
font-weight: bold;
color: white;
background-color: Black;
background-repeat: no-repeat;
width: 280px;
}
#news2 h2
{
font-size: 12px;
font-weight: bold;
color: red;
width: 80px;
background-color: transparent;
background-image: none;
}
#news2 h4
{
	font-size: 10px;
	font-weight: bold;
	color: #696969;
}
#news2 p
{
	font-size: 9px;
	font-weight: normal;
	color: Black;
	margin-left:5px;
}



#testata
{
	background-image: url(immagini/testata.jpg);
	top:0px;
	left:0px;
	

	height: 5px;
	position:absolute;
	border-bottom-width: 30px;
	border-bottom : #8B0000;
valign:top;
}
#testata h1 span{
	display: none;
}


/*MENU*/
a.skip, #tendina h2{position:absolute;left:-999px;}
#tendina{font-size:80%}
#tendina li{/* for IE5 */ display:inline;width:98%;line-height:1.2em;background:none;margin:0;padding:0;/* IE 5 WIN HACK */ font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:xx-small}
/* widths here are for quirks mode. For standards mode, see studiomenu.css in adobe studio*/
/* need to add , #m1l1, #m1l2, #m1l3, #m1l4, #m1l5 to get IE5/Win to work. */
#tendina div, #m1l1, #m1l2, #m1l3, #m1l4, #m1l5{
	position:absolute;
	background-color: White;
	z-index: 460;
	top:45px;
	visibility:hidden;
	display:block;
	border:1px #999 solid;
	width:87px
}
#m1l1{left:300px}
#m1l2{left:379px}
#m1l3{left:459px}
#m1l4{left:539px}
#m1l5{left:619px}
/* Commented backslash hack for IE/Mac. Not needed in standards mode. The backslash character between rules appears to have the effect that macIE5 ignores the following rule. Odd, but extremely useful. \*/
html>body #tendina div{width:100px}
/* Recover from backslash hack */
#tendina ul{margin:0;padding:0}
#tendina a{
	width:99.99%;
	display:block;
	color: Black;
	text-decoration:none !important;
	text-align:left;
	padding:4px
} 
html>body #tendina a{width:auto}
#tendina a:hover{
	color: White;
	background-color: Black;
}
/****************** NAV ******************/
#menu{
	background: transparent none no-repeat;
	font-size:xx-small;
	position:absolute;
	display:block;
	top:65;
	left:0;
	width:100%;
	height:80px;
	z-index: 460;
}
#navbuttons{
	white-space:nowrap;
	display: inline;
	position:absolute;
	top:-30px;
	left:300px;
	height:54px;
	/* IE 5 WIN HACK */
	
}
#navutils{white-space:nowrap;position:absolute;top:-10px;left:150px;/* IE 5 WIN HACK */
 width:200px;height:15px}
#navutils ul{line-height:1em;margin:0;padding:0}
#navutils li{
	list-style-type:none;
	display: inline;
	background:none;
	margin:0;
	padding:0 1em;
	float:left;
	/* float needed to make borders in IE5 Win work */
}
html>body #navutils li{border-left:0px dotted #666}
#navutils li#cart{border-left:0}
#navutils a{color:#999;font-weight:bold;text-decoration:none}
#navutils a:hover{color:#c00;text-decoration:none}

#foto{
	float: left;
	margin-top: 4px;
	margin-right: 5px;
}
#foto a{
	margin-left: 0px;
}
#foto2{
	float: right;
	margin-top: 2px;
	margin-left: 5px;
}
#foto3{
	float: left;
	margin-top: 0px;
	margin-right: 5px;
}
#foto3 a{
	margin-left: 0px;
}



#menuHome
{
	top:70px;
	left:730px;
	width: 70px;
	border: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	position:absolute;
	text-align: center;


	}
#menuHome{
	text-align: left;
	background-color: Black;
	font-size: 9px;
	border: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
		text-align: center;
}
#menuHome a:link{
	text-decoration: none;
	border: 0px;
	background-color: transparent;
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#menuHome  a:visited{
	text-decoration: none;
	border: 0px;
	background-color: transparent;
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#menuHome a:hover{
	text-decoration: none;
	border: 0px;
	background-color: Black;
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: red;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#menuHome a:image{
	text-decoration: none;
	border: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;	
	font : bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: red;
}


/*---------------------------empty footer--------------------*/
#empty{
	text-align: center;
	position:absolute;
	font-size: 10pt;
	top: 530px;
	left:0px;
	width: 808px;
	MARGIN-BOTTOM: 0px;
	color: White;
	background-color: Black;
	height: 20px;
}
#empty a:link, #empty a:visited{
	text-decoration: none;
	font-size: 10pt;
	MARGIN-BOTTOM: 0px;
	color: White;
}
#empty a:hover{
	text-decoration: underline;
	color: #FF0000;
	MARGIN-BOTTOM: 0px;
}
p
{
	text-decoration: none;
	font-size: 10pt;
	MARGIN-BOTTOM: 0px;
	color: Red;
	}
	#link{
	text-align: left;
	margin-right: 14px;
	font : bold 1em Arial, Helvetica, sans-serif;
	border-top: 1px dotted Silver;
	border-bottom: 1px dotted Silver;
	margin-top: 15px;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
}
#link a:link, visited{
	color: red;
}
#link a:hover{
	color: black;
}
#link h2
{
font-size: 12px;
font-weight: bold;
color: red;
background-color: transparent;
background-image: none;
width: 300px;
}
#pagina1
{
	background-color: transparent;
	position:absolute;
	width: 460px;
	LEFT:186PX;
	TOP:88PX;
	margin: 0px auto 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	/*border: 5px dotted Red;
	*/
	
}


#pagina1 h1{
font-size: 14px;
font-weight: bold;
color: white;
background-color: Black;
background-repeat: no-repeat;
width: 498px;
	
}
#link{
	text-align: left;
	font : bold 10px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 14px;
	border-top: 1px dotted Silver;
	border-bottom: 1px dotted Silver;
	margin-top: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#link a:link, visited{
		text-decoration: none;
	font : bold 10px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: red;
}
#link a:hover{
			text-decoration: none;
	font : bold 10px  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
}
