body { font-family:Arial, Helvetica, sans-serif; }

.form {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.linkHome {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align:left; }
.linkBarra {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; text-align:left; }
a.linkBarra:hover {  color: #FF0000; }
a.linkHome:hover {  color: #000000}
.titGray {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #C0c0c0}
.titGrayB { font-weight: bold}
.art {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
a.art:hover {  color: #FF0000; text-decoration: none}
.red {  font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FF0000}
.td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
a.td:hover {  color: #FF0000}
.verd10b {  font: bold 10px Verdana, Arial, Helvetica, sans-serif}
.linkRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000; text-decoration: none }
a.linkRed:hover {  color: #000000; text-decoration: none}
.titmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.linkmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}

a.linkmenu:hover {
	color: #BBBBBB;
	text-decoration: none;
}
.tittab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tittab2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.omaer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AAAAAA;
	text-decoration: none;
	margin:0 auto;
	margin-top: 20px;
	text-align: justify;
	width: 720px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AAAAAA;
}
.linkomaer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.omaerhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AAAAAA;
	text-decoration: none;
	margin-top: 20px;
	text-align: justify;
	width: 662px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AAAAAA;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.linkpiede {
	color: #AAAAAA;
	text-decoration: none;
}

.privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
}

.testotabella {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:12px;
	text-align:left;
}

#menudx { border:4px solid red; background:red; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; }
#menudx ul { list-style:none; padding:0; margin:0; }
#menudx a { display:block; color:white; text-decoration:none; height:16px; }
#menudx a:hover { background:#D00; }

.titolomenu { text-align:center; background:#BBB; margin-bottom:4px; padding:4px; }

#TXT_AZIENDA {
	color:black;
	text-align:justify; 
	line-height:20px;
}

#TXT_AZIENDA LI {
	margin-bottom:10px;
}


#menudx { text-align:left; }

#RIFERIMENTI 	{ text-align:right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#RIFERIMENTI a 	{ text-decoration:none; }


#TABLE_OMAER		{ margin-top:40px;  }
#TABLE_OMAER a		{ text-decoration:none;  }

#TABLE_TOP			{ font-family:Arial, Helvetica, sans-serif; }
#TABLE_TOP	p		{ margin:0; padding:0; text-align:left; }
#TABLE_TOP	h1		{ margin:0; padding:0; text-align:right; color:gray; font-size:30px; letter-spacing:-2px; font-weight:normal; }
#TABLE_TOP	h2		{ margin:0; padding:0; text-align:right; color:red; font-size:20px; letter-spacing:-1px; font-weight:normal; }
#TABLE_TOP	a		{ text-decoration:none; color:gray; display:block; }
#TABLE_TOP	a:hover	{ color:red; }

#HOME_LINGUE 		{ position:relative; width:750px; height:70px; background:url(images/homepage/home-lingue.jpg); }
#HOME_WWW 			{ position:absolute; top:10px; left:15px; font-size:30px; letter-spacing:-2px; font-weight:bold; color:#666; }
#HOME_FLAGS			{ position:absolute; top:15px; right:15px; font-size:11px; color:white; }
#HOME_FLAGS	img		{ border:1px solid gray; margin:4px 10px;}
#HOME_FLAGS	a		{ display:block; text-decoration:none; color:#999; text-align:center; }
#HOME_FLAGS	a:hover	{ color:white; }


#DL_RICAMBI dl { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	float:left; 
	width:6.5cm; 
	text-align:left; 
	border-left:1px solid lightgray;
}

#DL_RICAMBI dl dt { 
	text-align:right;
	float:left; 
	color:red;
	width:20pt;
	font-size:8pt;
	line-height:12pt;
	margin-right:4pt;
}

#DL_RICAMBI dl dd {
	margin:0;
	padding:0;
	float:left;
	font-size:9pt;
	line-height:12pt;
	width:5cm;
}

#DL_RICAMBI  { margin-top:10pt; margin-bottom:10pt; }

#DL_RICAMBI i {  color:gray; font-size:8pt; }

.CB { clear:both; }

#TD_TITOLO_RICAMBI { background:#eee; font-size:10pt; font-weight:bold; padding:4pt; border:1px solid gray; }

#lingue { text-align:right; width: 720px; padding:0px; margin:0 auto; }

#lingue img { margin:0px 0px 4px 1px; border:0; }

#lingue_ricambi { text-align:right; width: 1000px; padding:0px; margin:0 auto; }

#lingue_ricambi img { margin:0px 0px 4px 1px; border:0; }

#menu_basso { border:0; }

.omaer_1000 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AAAAAA;
	text-decoration: none;
	margin:0 auto;
	margin-top: 20px;
	text-align: justify;
	width: 1000px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AAAAAA;
}

#riferimenti_ricambi { text-align:center; font-size:12px; font-family: Arial, Helvetica, sans-serif; border:1px solid red; padding:10px 0; }
#riferimenti_ricambi a 	{ text-decoration:none; }



