body {font-family:Arial;font-size: 11px;}/* image inside link  */a img{border-style: none}.capitalize{text-transform: uppercase}.box_t5{padding-top:5px;}.box_t5_b5{padding-top:5px;padding-bottom:5px;}.box_t10_b10{padding-top:10px;padding-bottom:10px;}.box_t10_b5{padding-top:10px;padding-bottom:5px;}.box_b3{padding-bottom:3px;}.box_b5{padding-bottom:5px;}.box_b10{padding-bottom:10px;}.box_b15{padding-bottom:15px;}.box_b20{padding-bottom:20px;}.box_b30{padding-bottom:30px;}.box_b35{padding-bottom:30px;}.box_b36{padding-bottom:10px;}/* Fonts  *//* Arial regular 11 black  */.txt11 {	font-family:  Arial;	font-size: 11px;	line-height:12px;	color: #000;	text-decoration: none;	font-weight:normal;}.txt11 a:link {	font-family:  Arial;	font-size: 11px;	line-height:12px;	color: #000;	text-decoration: none;	font-weight:normal;}.txt11 a:visited {	font-family: Arial;	font-size: 11px;	line-height:12px;	color: #000;	text-decoration: none;	font-weight:normal;}.txt11 a:hover {	font-family: Arial;	font-size: 11px;	line-height:12px;	color: #000;	text-decoration: underline;	font-weight:normal;}/* Arial regular 13 black  */.txt13 {	font-family:  Arial;	font-size: 13px;	line-height:12px;	color: #000;	text-decoration: none;	font-weight:normal;	}.txt13 a:link {	font-family:  Arial;	font-size: 13px;	line-height:12px;	color: #000;	text-decoration: none;	font-weight:normal;}.txt13 a:visited {	font-family: Arial;	font-size: 13px;	line-height:12px;	color: #000;	text-decoration: none;	font-weight:normal;}.txt13 a:hover {	font-family: Arial;	font-size: 13px;	line-height:12px;	color: #000;	text-decoration: underline;	font-weight:normal;}/* Arial bold 11 black  */.txt11bold {	font-family:  Arial;	font-size: 11px;	line-height:14px;	color: #000;	text-decoration: none;	font-weight: bold;}.txt11bold a:link {	font-family:  Arial;	font-size: 11px;	line-height:14px;	color: #000;	font-weight: bold;	text-decoration: none;}.txt11bold a:visited {	font-family: Arial;	font-size: 11px;	line-height:14px;	color: #000;	font-weight: bold;	text-decoration: none;}.txt11bold a:hover {	font-family: Arial;	font-size: 11px;	line-height:14px;	color: #000;	font-weight: bold;	text-decoration: underline;}/* Arial bold 14 black  */.txt14bold {	font-family:  Arial;	font-size: 14px;	line-height:15px;	color: #000;	text-decoration: none;	font-weight: bold;}.txt14bold a:link {	font-family:  Arial;	font-size: 14px;	line-height:15px;	color: #000;	font-weight: bold;	text-decoration: none;}.txt14bold a:visited {	font-family: Arial;	font-size: 14px;	line-height:15px;	color: #000;	font-weight: bold;	text-decoration: none;}.txt14bold a:hover {	font-family: Arial;	font-size: 14px;	line-height:15px;	color: #000;	font-weight: bold;	text-decoration: underline;}/* Arial bold 14 black link blue  */.txt14bold1 {	font-family:  Arial;	font-size: 14px;	line-height:15px;	color: #000;	text-decoration: none;	font-weight: bold;}.txt14bold1 a:link {	font-family:  Arial;	font-size: 14px;	line-height:15px;	color: #0033cc;	font-weight: bold;	text-decoration: none;}.txt14bold1 a:visited {	font-family: Arial;	font-size: 14px;	line-height:15px;	color: #0033cc;	font-weight: bold;	text-decoration: none;}.txt14bold1 a:hover {	font-family: Arial;	font-size: 14px;	line-height:15px;	color: #0033cc;	font-weight: bold;	text-decoration: underline;}.h4 {	font-family: Arial, Verdana, Helvetica;  	font-size: 11px;  	font-weight: normal;  	color: #000000;	line-height:1.2;}.h4 a:link {	font-family: Arial, Verdana, Helvetica;  	font-size: 11px;  	font-weight: normal;  	color: #000000;	line-height:1.2;} .h4 a:visited {	font-family: Arial, Verdana, Helvetica;;   	font-size: 11px;  	font-weight: normal;  	color: #000000;	line-height:1.2;} .h4 a:hover {	font-family: Arial, Verdana, Helvetica;;   	font-size: 11px;  	font-weight: normal;  	color: #000000;  	text-decoration: underline;} .h5 {	font-family: Arial, Verdana, Helvetica;  	font-size: 11px;  	font-weight: bold;  	color: #000000;	}.h5blu {	font-family: Arial, Verdana, Helvetica;  	font-size: 11px;  	font-weight: bold;  	color: #3333ff;	}.h5rosso {	font-family: Arial, Verdana, Helvetica;  	font-size: 11px;  	font-weight: bold;  	color: #ff0000;	}.h6 {	font-family: Arial, Verdana, Helvetica;  	font-size: 11px;  	font-weight: bold;  	color: #000000;	}.h7 {	font-family: Arial, Verdana, Helvetica;  	font-size: 11px;  	font-weight: normal;  	color: #000000;	line-height:1.1;}.h8 {	font-family: Arial, Verdana, Helvetica;  	font-size: 13px;  	font-weight: bold;  	color: #000000;	}.h9 {	font-family: Arial, Verdana, Helvetica;  	font-size: 16px;  	font-weight: bold;  	color: #000000;	}A {text-decoration:none;color:#000;}A:hover{text-decoration:underline;}#Tabella_01 tr td {	background-color:#4b575f;	text-align:left;}#fulltext{	width:100px; 		border:#000 1px solid;	margin-left:10px;	text-align:left;}form { margin-bottom: 0 ; }/* footer  *//* div footer */#footer{	margin-top:12px;	border-top:#cccccc 1px solid;	border-bottom:#cccccc 1px solid;	background-color:#ececec;	width: 960px;	height: 120px;	padding-left:10px;		padding-right:10px;	padding-top:10px;	text-align:left;}#footer tr td a {		text-align:left;}.middletxt a img{vertical-align:middle;}.ilink{margin-bottom:5px;}/* box catalogo  */#pbox{        top:163px;    left:148px;    position:absolute;    background:#4B575F;        height:350px;    overflow:auto;    padding:5px 10px 5px 10px;	    z-index:9999;    width:auto;	text-align:left;}#pbox a{     color:#FFF;    font-size: 11px;    font-family:  Arial;    font-size: 11px;    line-height:12px;    font-weight:normal;        text-decoration:none;}#pbox a:hover{color:#ccc;} .leaf{padding-left:30px;}/* home page */#homebody{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;text-align:center;}#main{	margin: 0px auto;	padding: 0px;	text-align: left;	width: 960px;	height: auto;	position: relative;	text-align:left;	border:0;        z-index:1;}#homegrid {width:960px;padding:12px 12px 0;}#homegrid tr td {vertical-align:top;}.padding-l12-r6{padding-left:12px;padding-right:6px;}.padding-l6{padding-left:6px;}.padding-b15{padding-bottom:15px;}.imgt-grid {margin-bottom:5px;}.newsbox-txt{float:left;width:225px;}.newsbox-img{float:right;}.red{color:#ff0000;}.bookmark {	float:left;	clear:both;	padding:3px 0px 10px;       width:100%;}.bookmark_category {   float:right;   clear:none;   /*padding:0px 0px 10px 0px;*/   width:auto;}/* ANDREA 2010.03.24 */.dealers_column {	width: 465px;	float: left;	clear: left;	font-size: 11px;}.dealers_searchresult_hdr,.dealers_searchresult_data,.dealers_main_hdr {	width: 425px;}.dealers_searchresult_hdr,.dealers_main_hdr {	height: 22px;	line-height: 22px;	font-weight: bold;	padding: 0px 10px;}.dealers_searchresult_hdr {	background: #eaeaea;}.dealers_searchresult_data {	background: #f3f3f3;	padding: 10px;	margin-bottom: 20px;}.dealers_main_hdr {	background: #ccc;}.dealers_worldmap {	float: right;}/* ANDREA 2010.03.24 - end */