html, body{
 background-color:#000;
 margin:0px;
 padding:0px;
 text-align:center;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 margin: 0px;	
	}
div.intro{ background-image:url(../images/intro.png); background-position:center; background-repeat:no-repeat; padding:0px; margin:0px auto 0px auto; width:984px; height:564px; position:relative}
div.intro div.link{ position:absolute; bottom:10px; right:0px;}
div.intro div.link a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase; margin-left:20px
	}
div.intro div.link a:hover{
		color:#ecce70;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase; margin-left:20px
		}
		
td.Over{width:25px;}
td.OverSubheader{width:25px;border-top:1px solid #bb8700; }
td.OverMenu{width:25px;border-bottom:1px solid #bb8700; }
Table.TabelPrincipale{
	width:980px;
	border:0px;
	padding:0px; background-color:#000;
	}
td.HeaderSx{
	border-bottom:0px solid #bb8700; 
	border-top:0px;
	border-right:0px;
	border-left:0px;
	text-align:right; 
	height:124px;
	vertical-align:bottom; 
	width:260px;
	padding:0px;
	 }
td.HeaderAzienda{ 
	background-image:url(../images/label_azienda.gif); 
	background-repeat:no-repeat; 
	background-position:right bottom; 
	border-bottom:0px solid #bb8700; 
	border-top:0px;
	border-right:0px;
	border-left:0px;
	text-align:left; 
	height:124px;
	vertical-align:bottom; 
	padding:0px;
	width:670px;
	}
td.HeaderAziende{ 
	background-image:url(../images/label_aziende.gif); 
	background-repeat:no-repeat; 
	background-position:right bottom; 
	border-bottom:0px solid #bb8700; 
	border-top:0px;
	border-right:0px;
	border-left:0px;
	text-align:left; 
	height:124px;
	vertical-align:bottom; 
	width:670px;
	padding:0px;
	}
td.HeaderPixel{ 
	background-image:url(../images/label_pixel.gif); 
	background-repeat:no-repeat; 
	background-position:right bottom; 
	border-bottom:0px solid #bb8700; 
	border-top:0px;
	border-right:0px;
	border-left:0px;
	text-align:left; 
	height:124px;
	vertical-align:bottom; 
	width:670px;
	padding:0px;
	}
td.HeaderContatti{ 
	background-image:url(../images/label_contatti.gif); 
	background-repeat:no-repeat; 
	background-position:right bottom; 
	border-bottom:0px solid #bb8700; 
	border-top:0px;
	border-right:0px;
	border-left:0px;
	text-align:left; 
	height:124px;
	vertical-align:bottom; 
	width:670px;
	padding:0px;
	}
td.SubHeader{
	text-align:left; 
	height:33px; 
	padding:0px;
	vertical-align:top;
	border-top:1px solid #bb8700;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	}
td.ContenutiSx{ 
	height:384px; 
	vertical-align:top; 
	font-size:11px; 
	padding-right:20px; 
	text-align:justify; 
	width:260px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	}
td.Contenuti2Column{ 
	height:384px; 
	vertical-align:top; 
	font-size:11px; 
	padding-right:20px; 
	text-align:right; 
	width:930px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:0px;
	}
td.Contenuti{height:384px; vertical-align:top; width:670px;padding:0px;}
td.Menu{border-bottom:1px solid #bb8700; height:23px; text-align:right;padding:0px;}
table.MenuTable{ float:right}
.LabelMenu{
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	padding-top:0px;
	padding-bottom:0px; 
	padding-right:0px;
	padding-left:10px;
	}
	
a.MenuLink,a.MenuLink:link,a.MenuLink:visited{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	a.MenuLink:hover{
		color:#ecce70;
		font-size:12px;
		font-weight:bold;
		text-decoration:none
		}
		
a.MenuLinkOn,a.MenuLinkOn:link,a.MenuLinkOn:visited{
	color:#ecce70;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
	}
	a.MenuLinkOn:hover{
		color:#ecce70;
		font-size:12px;
		font-weight:bold;
		text-decoration:none
		}
Table.Marchi{
	border:0px;
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	}
	Table.Marchi td{
	text-align:center;
	padding-top:0px;
	padding-left:0px;
	padding-right:33px;
	padding-bottom:0px;
	height:70px;
	vertical-align:middle;
		}
Table.FormHd{
	border:0px;
	margin-top:7px;
	}
Table.Form{
	border:0px;
	margin-top:7px;
	width:600px;
	}
	Table.Form td{
		padding-bottom:3px;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		vertical-align:top;
		}
		Table.Form td.Titolo{font-size:11px; font-weight:bold; padding-bottom:3px}
		Table.Form td.Allert{font-size:10px; font-style:italic; text-align:right;padding-bottom:10px}
		Table.Form td input,	
		Table.Form td textarea{ 
		background-color:black; 
		color:#fff; 
		border-top:1px solid white; 
		border-left:1px solid white;
		border-bottom:1px solid black;
		border-right:1px solid black;
		font-size:11px;
		padding:2px;
		font-family:Arial, Helvetica, sans-serif;
		}
		Table.Form td.Label,Table.Form td.Dati{
		vertical-align:top;
		font-weight:bold;
		font-size:11px; 
		line-height:105%; 
		padding-top:0px;
		padding-bottom:8px;
		padding-left:0px;
		padding-right:5px;}
		Table.Form td.Button{text-align:right; padding-top:10px;}
			.TextPrivacy{font-size:10px; line-height:105%;}
		Table.Form td Input.FormButton{ 
		background-color:#333333;
		color:#fff; 
		border-top:1px solid black; 
		border-left:1px solid black;
		border-bottom:1px solid white;
		border-right:1px solid white;
		font-size:11px;
		padding:2px; }
	
	Table.Aziende{
	margin-top:7px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	border:0px;
	height:275px;
	}
	
	td.SchedaAzienda{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
		}
	td.GalleryAzienda{
	text-align:right}

a.Link,a.Link:link,a.Link:visited{color:#bb8700; font-weight:bold; text-decoration:none}
a.Link:hover{color:#ecce70; font-weight:bold;text-decoration:none}
