/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
html, body {
	scrollbar-face-color: #EBEBEB;
   	scrollbar-shadow-color: #6191C0;
   	scrollbar-3dlight-color: #6191C0;
   	scrollbar-track-color: #6191C0;
   	scrollbar-arrow-color: #6191C0;

   	overflow:auto;
}
body {
	background-color:#EBEBEB;
	font: normal 12px/1.1em "Verdana", "Tahoma", sans-serif;
}
.testo {font-family: Verdana,Tahoma, sans-serif; font-size: 12px; color: #000000; }
.form1 {
	BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; FONT: 10px Verdana; BORDER-LEFT: #FFFFFF 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #FFFFFF 1px solid; BACKGROUND-COLOR: #345689
}
.form2 {
	BORDER-RIGHT: #1C40A2 1px solid; BORDER-TOP: #1C40A2 1px solid; FONT: 10px Verdana; BORDER-LEFT: #1C40A2 1px solid; COLOR: #000000; BORDER-BOTTOM: #1C40A2 1px solid; BACKGROUND-COLOR: #E8F8FF
	}
.tab_values {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
}
.Stile1 {
	font-family: Verdana,Tahoma, sans-serif;
	font-size: 10px;
	color:#000000;
}
.Stile4 {font-family: Verdana,Tahoma, sans-serif; font-size: 10px; color: #FF0000; }
.Stile8 {font-family: Verdana,Tahoma, sans-serif; font-size: 10px; color: #000000; }

.Stile9 {color: #FFFFFF}
.Stile10 {font-family: Verdana,Tahoma, sans-serif; font-size: 10px; color: #FFFFFF; }
.Stile11 {font-family: Verdana,Tahoma, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }


.Stile10 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.Stile12 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; }
.Stile13 {font-size: 11px}
.Stile15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.Stile16 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.Stile17 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }

td.footer {
	width:100%;
	background-color:#545454;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ededed;
	padding:5px;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
a.footer:link {
	color: #fff;
	text-decoration: none;
}
a.footer:visited {
	text-decoration: none;
	color: #fff;
}
a.footer:hover {
	text-decoration: underline;
	color: #FFFF00;
}
a.footer:active {
	text-decoration: none;
	color: #fff;
}
td.separator {
	background-image: url("img/tratt.gif");
	background-repeat: repeat-x;
	background-position: center middle;
}
img.rides {
	border:2px solid #336699;
}
td.spec0 {
	font-family: Verdana,Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#FFF7E1;
}
td.spec1 {
	font-family: Verdana,Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#F0F0F0;
}
div.news_body {
	font-family: Verdana,Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
}
td.news {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	background-color:#fff;
	background-image: url("img/news_bg.jpg");
	background-repeat: repeat-x;
	background-position: left bottom;
}
td.search_menu {
	float:left;
	height:30px;
	background-image: url("img/menu/search_bg.jpg");
	background-repeat: repeat-x;
	background-position: center top;
	vertical-align:top;
}
input.search_txt {
	height:17px;
	font-family: Verdana,Tahoma, sans-serif;
	font-size: 11px;
	color:#83898f;
	vertical-align:bottom;
	border:1px solid #7e7e7e;
	background-color:#ffffff;
	width:130px;
	margin:0px;
}
input.search_btn {
	height:17px;
	font-family: Verdana,Tahoma, sans-serif;
	font-size: 10px;
	color:#ffffff;
	background-color:#345689;
	border:1px solid #ffffff;
	vertical-align:middle;
}
table.shopping_cart {
	border:1px solid #9a8642;
	border-left:none;
	font-family: Verdana,Tahoma, sans-serif;
	font-size: 12px;
}
table.shopping_cart th {
	padding:3px;
	border-bottom:1px solid #9a8642;
	border-left:1px solid #9a8642;
}
table.shopping_cart td {
	padding:3px;
	text-align:center;
	border-bottom:1px solid #9a8642;
	border-left:1px solid #9a8642;
}
td.last {
	border-bottom:none;
}
.sfondo_company {
	background-image: url(img/foto_company.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.sfondo_sfum {
	background-image: url(img/sfum_int.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.sfondo_home1 {
	background-image: url(img/sfondo_home1.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfondo_sfum {
	background-image: url(img/sfondo_sfum2.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.sfondo_sfum2 {
	background-image: url(img/sfondo_sfum.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfondo_giostra {
	background-image: url(img/sfondo_giostra.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sfondo_titoli {
	background-image: url(img/sfum_testo.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.bb_print_info {
	background:transparent url(img/box_bottom_print_info.gif) top left no-repeat;	
	height:180px;
}
.bb_gas {
	background:transparent url(img/box_bottom_gas.png) top left no-repeat;
	height:180px;
}
div div.bb_title {
	margin-left:5px;
	margin-top:10px;
	margin-bottom:5px;
	top:0px;
}
.bb_print_info div.bb_contents {
	padding-top:25px;
	height:55px;
}
.bb_gas div.bb_contents {
	padding-top:80px;
	height:55px;
}
div div.bb_contents {
	margin-left:110px;
	margin-right:10px;
}
div div.bb_arrow {
	float:right;
	margin-right:10px;
	height:25px;
}
.sfondo_print1 {
	background-color:#fff;
	background-image: url(img/sfondo_print1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sfondo_print2 {
	background-image: url(img/sfondo_print2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sfondo_design{
	background-image: url(img/sfondo_design.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sfondo_tec{
	background-image: url(img/sfondo_tec.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sfondo_spare{
	background-image: url(img/sfondo_spare.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.sfondo_giallo {
	background-image: url(img/sfum_gialla.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.home_news1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.home_news2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#menu_home {
	background-color:#C5DCF2;
	vertical-align:top;
	padding-top:8px;
	background-image: url(img/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#footer_menu {
	background-image: url(img/footer_menu_home.jpg);
	background-repeat: repeat-x;
	background-position: left middle;
	position:relative;
	height:100%;
	background-color:#fff;
	border-top:1px solid #b3b3b3;
	padding-top:4px;
}
#footer_menu div {
	font-size:10px;
	text-align:left;
	background-color:transparent;
}
ul.footer_menu {
	list-style-image:none;
    list-style-type:none;
    margin:0px;
    padding:0px;
}
ul.footer_menu li {
	font-size:10px;
}