/* general styles */

body {
background-image: url('../images/bg.gif');
background-repeat: repeat-x;
background-position: top right;
background-color: #FFFFFF;
color: #213e53;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
height: 100%;
}

td.tratt-v{
background-image: url('../images/tratt-v.gif');
background-repeat: repeat-y;
background-position: top right;
background-color: #FFFFFF;
margin-top: 25px;
height:100%;
}

td.tratt-o{
background-image: url('../images/tratt-O.gif');
background-repeat: repeat-x;
background-position: top right;
background-color: #FFFFFF;
}
div.Categoria{
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #a5c300;
	padding-top: 25px;
	padding-bottom: 15px;
	text-align: left;
}
div.alert{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a5c300;
	text-align: left;
}

font.titoloNews{
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d9eae;
	text-align:left;
}
font.dataNews{
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #a5c300;
	text-align:left;
}
font.testoNews{
	font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #213e53;
	text-align:left;
}
font.nomeProdotto{
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #8d9eae;
	text-align:left;
}
input.arearis{
	height:16px;
	width:230px;
	font-size:10px;
	background-color: #8d9eae;
	color:#FFFFFF;
	border-width:0px;
	margin-top:5px;
	margin-bottom:10px;
}

img.imgNewsHome{
	height: 90px;
	width: 120px;
}

a.titoloNews:link,
a.titoloNews:visited{
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d9eae;
	text-align:left;
	text-decoration:none;
}
a.titoloNews:Hover{
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d9eae;
	text-align:left;
	text-decoration:underline;
}
a.prodotti:link,
a.prodotti:visited{
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d9eae;
	text-align:left;
	text-decoration:none;
}
a.prodotti:Hover{
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d9eae;
	text-align:left;
	text-decoration:underline;
}

th.menu           	{ text-align:left; cursor:pointer; border: 0px solid #000000; color:#ffffff; font-family:Arial,Verdana; font-size:12px; padding-left:10px; width:168; }
tr.menu           	{ text-align:left; cursor:pointer; border: 0px solid #000000; ont-family:Verdana,Arial; font-size:10pt; color:#FFFFFF; height:25px; width:168;}
td.menu2           	{ background-color: #bed259;}
a.menu:link       	{ font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF ; text-decoration: none; padding-left:10px; }
a.menu:hover      	{ font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF ; text-decoration: underline; padding-left:10px; }
a.menu       		{ font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF ; text-decoration: none; padding-left:10px; }
table.mainTable {border-style: groove; border-width: 4px; border-collapse:collapse; background-color: #a5c300;}
a.menu2:link,
a.menu2:visited { text-align:left; color:#ffffff; font-family:Arial,Verdana; font-size:12px; text-decoration:none; }
a.menu2:Hover { text-align:left; color:#ffffff; font-family:Arial,Verdana; font-size:12px; text-decoration:underline; }
img.assistenza{
	position:relative; top:-8px;
}

h2.prodotti{
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #DD2B00;
	padding-left:15px;
	padding-top:5px;
	height:10px;
	text-align:left;
}

#UltimeNovita{
	float:left;
	min-height: 145px;
	width: 200px;
	text-align:left;
}
#DownloadListini{
	float:left;
	min-height: 100px;
	width: 280px;
	text-align:left;
}
#DataNewsHome{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:15px;
	color: #DD2B00;
	padding-left:15px;
	text-align:left;
	}
#AggDataListinoHome{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:15px;
	color: #DD2B00;
	padding-left:15px;
	text-align:left;
}
#footerHome{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:15px;
	color: #96919C;
	}
#InsPwd{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:15px;
	color: #808080;
	padding-left:15px;
	text-align:left;
}
#InsPwd2{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:100%;
	color: #808080;
	padding-left:15px;
	padding-right:20px;
	text-align:left;
}
#TestoNewsHome{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #0066D0;
	padding-left:15px;
	text-align:left;
	}
#MultifunzioniHome{
	float:left;
	background:url(../img/multifunzioni2.jpg) no-repeat;
	height: 145px;
	width: 280px;
	padding-top:5px;
	text-align:left;
}
#LinkMultifunzioniHome{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #ffffff;
	padding-left:15px;position:relative; 
	top:128px;
	text-align:left;
}
#PlotterHome{
	float:left;
	background:url(../img/plotter2.jpg) no-repeat;
	height: 145px;
	width: 273px;
	padding-top:5px;
	text-align:left;
}
#SupportiHome{
	float:left;
	background:url(../img/supporti.jpg) no-repeat;
	height: 145px;
	width: 280px;
	padding-top:5px;
	text-align:left;
}
#ArredoHome{
	float:left;
	background:url(../img/arredo.jpg) no-repeat;
	height: 145px;
	width: 273px;
	padding-top:5px;
	text-align:left;
}
#SoftwareHome{
	float:left;
	background:url(../img/softwareHome.jpg) no-repeat;
	height: 145px;
	width: 273px;
	padding-top:5px;
	text-align:left;
}
#space1{
	float:left;
	background:url(../img/space.jpg) no-repeat;
	height: 5px;
	width: 770px;
}
#spaceDX{
	float:left;
	background:url(../img/space.jpg) no-repeat;
	height: 5px;
	width: 212px;
}

#space{
	float:left;
	background:url(../img/space.jpg) no-repeat;
	height: 5px;
	width: 280px;
}

#HorizDotted{
	float:left;
	background:url(../img/horiz_dotted.gif) repeat-x;
	height: 15px;
	width: 770px;
}
#HorizDottedDX{
	float:left;
	background:url(../img/horiz_dotted.gif) repeat-x;
	height: 15px;
	width: 212px;
}
#HorizDottedNEWS{
	float:left;
	background:url(../img/horiz_dotted.gif) repeat-x;
	height: 15px;
	width: 525px;
	padding-left:15px;}
#VerticalDotted{
	float:left;
	background:url(../img/vert_dotted.gif) repeat-y;
	height: 145px;
	width: 5px;
}
#VerticalDottedNews{
	float:left;
	background:url(../img/vert_dotted.gif) repeat-y;
	height: 110px;
	width: 5px;
}

#ChiSiamo{
	float:left;
	height: 100%;
	width: 558px;
	text-align:left;
}
#TestoAzienda{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4B;
	padding-left:15px;
	padding-right:20px;
	padding-top:5px;
	text-align:left;
}
span{
	color:#4A4A4B /*! important;*/
	}
a.email{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #0066D0;
	text-decoration:none;
	text-align:left;
}
img.ImgPlotter{
	width: 130px;
	padding-left:15px;}

img.ImgViewNews{
	width: 280px;
	padding-left:15px;}
img.ImgProdotti2{
	width: 200px;
	padding-left:15px;}
img.ImgProdotti3{
	width: 370px;
	padding-left:15px;}
img.ImgProdotti4{
	width: 250px;
	padding-left:15px;}
img.ImgProdotti{
	height: 60px;
	width: 60px;
	padding-left:15px;}
a.NewsHome:link{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #0066D0;
	padding-left:15px;
	text-decoration:none;
	text-align:left;
	display: block;
}
a.NewsHome:visited{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #0066D0;
	padding-left:15px;
	text-decoration:none;
	text-align:left;
	display: block;
}
a.NewsHome:hover{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #0066D0;
	padding-left:15px;
	text-decoration:underline;
	text-align:left;
	display: block;
}
#CatProdotti{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:13px;
	color: #0066D0;
	padding-left:15px;
	text-decoration:none;
	text-align:left;
}


.required {
    font-weight: bold;
}
