h1, h2, h3, h4, h5, h6, form, p, hr, img {
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.hide {
	display: none;
}
	
	
img {
	border: 0;
	overflow: hidden;
}


.clear { 
	height:0px;
	clear: both; 
	overflow: hidden;
}

.clear_1 { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.hand {
	cursor: pointer;
}

body {
	margin: 0px 0px 0px 24px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-image: url(../images/sf_body.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #4A4F53;	
}


#wrapper {
	width: 930px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	clear: both;
	overflow: hidden;
	background-image: url(../images/sf_wrapper.gif);
	background-repeat: repeat-y;	
	background-color: #FFFFFF;
}


#content {
	width: 924px;
    margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 6px;
	overflow: hidden;
	clear: both;
	background-image: url(../images/sf_content.jpg);
	background-repeat: no-repeat;
	background-position: top;	
	/*background-color: #FF0000;*/
}	


#cola {
	width: 612px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

#colb {
	width: 299px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
	overflow: hidden;
	background-color: #FFFFFF;

}


/********************* TESTO **********************/
.pt7_T_black, a:link.pt7_T_black, a:visited.pt7_T_black {
	font-family: Tahoma;
	font-size: 7pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt7_T_black {
	font-family: Tahoma;
	font-size: 7pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt7_T_grey, a:link.pt7_T_grey, a:visited.pt7_T_grey {
	font-family: Tahoma;
	font-size: 7pt;
	color: #3E4557;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt7_T_grey {
	font-family: Tahoma;
	font-size: 7pt;
	color: #3E4557;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
		
.pt8_T_ama, a:link.pt8_T_ama, a:visited.pt8_T_ama {
	font-family: Tahoma;
	font-size: 8pt;
	color: #922602;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_ama {
	font-family: Tahoma;
	font-size: 8pt;
	color: #922602;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
.pt8_T_black, a:link.pt8_T_black, a:visited.pt8_T_black {
	font-family: Tahoma;
	font-size: 8pt;
	color: #272E40;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_black {
	font-family: Tahoma;
	font-size: 8pt;
	color: #272E40;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt8_T_grey, a:link.pt8_T_grey, a:visited.pt8_T_grey {
	font-family: Tahoma;
	font-size: 8pt;
	color: #CED1D6;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_grey {
	font-family: Tahoma;
	font-size: 8pt;
	color: #CED1D6;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt8_T_grey_nav, a:link.pt8_T_grey_nav, a:visited.pt8_T_grey_nav {
	font-family: Tahoma;
	font-size: 8pt;
	color: #3E465B;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_grey_nav {
	font-family: Tahoma;
	font-size: 8pt;
	color: #3E465B;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt8_T_red, a:link.pt8_T_red, a:visited.pt8_T_red {
	font-family: Tahoma;
	font-size: 8pt;
	color: #942700;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_red {
	font-family: Tahoma;
	font-size: 8pt;
	color: #942700;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt10_T_black, a:link.pt10_T_black, a:visited.pt10_T_black {
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_T_black {
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt10_T_blu, a:link.pt10_T_blu, a:visited.pt10_T_blu {
	font-family: Tahoma;
	font-size: 10pt;
	color: #2E3B5D;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_T_blu {
	font-family: Tahoma;
	font-size: 10pt;
	color: #2E3B5D;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
		
.pt11_T_blu, a:link.pt11_T_blu, a:visited.pt11_T_blu {
	font-family: Tahoma;
	font-size: 11pt;
	color: #2D3C59;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_T_blu {
	font-family: Tahoma;
	font-size: 11pt;
	color: #2D3C59;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}		

.pt11_T_ama, a:link.pt11_T_ama, a:visited.pt11_T_ama {
	font-family: Tahoma;
	font-size: 11pt;
	color: #922602;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_T_ama {
	font-family: Tahoma;
	font-size: 11pt;
	color: #922602;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt13_T_black, a:link.pt13_T_black, a:visited.pt13_T_black {
	font-family: Tahoma;
	font-size: 13pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_T_black {
	font-family: Tahoma;
	font-size: 13pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
		
.pt13_T_blu, a:link.pt13_T_blu, a:visited.pt13_T_blu {
	font-family: Tahoma;
	font-size: 13pt;
	color: #2D3C59;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_T_blu {
	font-family: Tahoma;
	font-size: 13pt;
	color: #2D3C59;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
.pt15_T_white, a:link.pt15_T_white, a:visited.pt15_T_white {
	font-family: Tahoma;
	font-size: 15pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt15_T_white {
	font-family: Tahoma;
	font-size: 15pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}							
/****************** FINE TESTO ********************/



/*********************************** HEADER ********************************/
#header {
	width: 930px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	/*overflow: hidden;*/
	background-color: #182037;
	background-image: url(../images/sf_header.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

/***  LOGO  ***/

#header h1 {
	clear: both;
	width: 371px;
	height: 70px;
	margin: 25px 23px 0px 23px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: left;
	/*
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	*/
}

.logo {
	width: 371px;
    height: 0px;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 70px 0px 0px 0px;
	/*
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	*/
}

/*** / LOGO  ***/

#box_logo_fiat {
	width: 69px;
	height: 69px;
	margin: 29px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	/*
	background-image: url(../images/logo_fiat.gif);
	background-repeat: no-repeat;		
	*/
}

#box_logo_alfa {
	width: 69px;
	height: 69px;
	margin: 28px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	/*
	background-image: url(../images/logo_alfa.gif);
	background-repeat: no-repeat;		
	*/
}

#box_logo_fiat a, #box_logo_alfa a {
	width: 69px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 69px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

#frm_login {
	width: 270px;
	height: 45px;
	margin: 94px 15px 0px 0px;
	padding: 0px 0px 0px 3px;
	float: right;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_frm_login.gif);
	background-repeat: no-repeat;
}

#box_aiuto {
	width: 42px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/sf_box_aiuto.gif);
	background-repeat: no-repeat;		
}

#box_aiuto a {
	width: 42px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

#frm_login label {
	width: 95px;
	height: 11px;
	overflow: hidden;
	display: block;
	margin: 15px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Tahoma; 
	font-size: 7pt;
	color: #FFFFFF;
}

#frm_login .input_tx {
	width: 86px;
	height: 13px;
	border-top: 1px solid #EEEFF4;
	border-left: 1px solid #EEEFF4;
	border-right: 1px solid #EEEFF4;		
	border-bottom: 1px solid #818BA4;
	background-color: #EEEFF4;
	overflow: hidden;
	margin: 0px 12px 0px 0px;
	padding: 2px 3px 0px 4px;
	float: left;
	font-family: Tahoma; 
	font-size: 7pt;
	color: #101936;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
}

#frm_login .btn_entra {
	width: 55px;
	height: 11px;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
	float: left;
	display: inline;
	margin: 3px 0px 0px 0px !important;
	margin: -4px 0px 0px 0px;
	padding: 11px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_entra.gif);
	background-repeat: no-repeat;
} 


/******** menu_header *******/
#menu_header {
	width: 600px;
	height: 30px;
	margin: 20px 0px 0px 9px;	
	padding: 0px 0px 0px 0px;	
	/*overflow: hidden;*/
	float: left;
	display: inline;
	background-image: url(../images/sf_menu_header.gif);
	background-repeat: no-repeat;
	background-position: top;	
}

#menu_header #dt_1 {
	width: 62px;
	height: 30px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_1.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_1_a {
	width: 62px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_1.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_1_a:hover, #menu_header #dt_1_span {
	width: 62px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_1.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}

#menu_header #dt_2 {
	width: 82px;
	height: 30px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	/*overflow: hidden;*/	
	list-style-type: none;	
	background-image: url(../images/dt_2.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_2_a {
	width: 82px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_2.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_2_a:hover, #menu_header #dt_2_span {
	width: 82px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_2.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;	
}

#menu_header #dt_3 {
	width: 73px;
	height: 30px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	/*overflow: hidden;*/
	list-style-type: none;	
	background-image: url(../images/dt_3.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_3_a {
	width: 73px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_3.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_3_a:hover, #menu_header #dt_3_span {
	width: 73px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_3.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}


#menu_header #dt_4 {
	width: 87px;
	height: 30px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	/*overflow: hidden;*/
	list-style-type: none;	
	background-image: url(../images/dt_4.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_4_a {
	width: 87px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_4.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_4_a:hover, #menu_header #dt_4_span {
	width: 87px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_4.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}

#menu_header #dt_5 {
	width: 110px;
	height: 30px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_5.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_5_a {
	width: 110px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_5.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_5_a:hover, #menu_header #dt_5_span {
	width: 110px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_5.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}

#menu_header #dt_6 {
	width: 85px;
	height: 30px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_6.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_6_a {
	width: 85px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_6.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_6_a:hover, #menu_header #dt_6_span {
	width: 85px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_6.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}

#menu_header #dt_7 {
	width: 92px;
	height: 30px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_7.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_7_a {
	width: 92px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_7.gif);
	background-repeat: no-repeat;
}

#menu_header #dt_7_a:hover, #menu_header #dt_7_span {
	width: 92px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/dt_7.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}

.ul_second {
	width: 166px;
	margin: -1px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	position: absolute;
	list-style-type: none;
	border-bottom: 1px solid #ADAFBB;
	background-color: #FFFFFF;
}

.ul_second li {
	width: 166px;
	height: 26px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	white-space: nowrap;
	background-image: url(../images/sf_ul_second_li.gif);
	background-repeat: no-repeat;
}

.ul_second li a {
	width: 150px;
	height: 19px;	
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 7px 3px 0px 13px;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/sf_ul_second_li.gif);
	background-repeat: no-repeat;
}

.ul_second li span, .ul_second li a:hover {
	width: 150px;
	height: 19px;	
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 7px 3px 0px 13px;
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/sf_ul_second_li.gif);
	background-repeat: no-repeat;
	background-position: 0px -26px;
}

/******** / menu_header *******/

#breadcrumbs {
	clear: both;
	width: 900px;
	height: 17px;
	margin: 0px 0px 0px 0px;	
	padding: 8px 5px 0px 25px;	
	overflow: hidden;
	float: left;
	display: block;
}

/*********************************** /HEADER ********************************/

/*********************************** COLB ********************************/
#frm_trv_mod {
	width: 287px;
	height: 148px;
	margin: 0px 0px 16px 0px;	
	padding: 25px 0px 0px 12px;	
	overflow: hidden;
	float: left;
	display: block;
	background-image: url(../images/sf_frm_trv_mod.jpg);
	background-repeat: no-repeat;	
}
 
#frm_trv_mod label {
	width: 202px;
	margin: 0px 0px 10px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
}
 

#frm_trv_mod select {
	width: 199px;
	height: 19px;
	margin: 0px 0px 10px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	border: 1px solid #AEB1BA;
	font-family: Tahoma;
	font-size: 8pt;
	color: #687182;
}
 
#frm_trv_mod .btn_trova {
	width: 80px;
	height: 24px;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
	float: right;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 24px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_trova.gif);
	background-repeat: no-repeat;
}

#frm_trv_mod .btn_trova:hover {
	background-image:url(../images/btn_trova.gif);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}


#box_cat_prd_cnt {
	width: 283px;
	margin: 0px 0px 16px 7px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_cat_prd_cnt.gif);
	background-repeat: repeat-y;
}
 
#box_cat_prd_up {
	width: 283px;
	height: 24px;
	margin: 0px 0px 7px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_cat_prd_up.gif);
	background-repeat: no-repeat;	
}

.mini_box_cat_prd {
	width: 111px;
	margin: 0px 0px 0px 1px;	
	padding: 0px 14px 0px 14px;	
	overflow: hidden;
	float: left;
	display: inline;
	border-right: 1px solid #D0D1D5;
	text-align: center;
}

.box_ft_111 {
	width: 111px;
	margin: 0px 0px 10px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}


#box_cat_prd_down {
	width: 283px;
	height: 36px;
	margin: 10px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_cat_prd_down.gif);
	background-repeat: no-repeat;	
}

#box_cat_prd_down a {
	width: 283px;
	height: 0px;
	margin: 0px 0px 0px 0px;	
	padding: 36px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	/*
	background-image: url(../images/sf_box_cat_prd_down.gif);
	background-repeat: no-repeat;	
	*/
}

#box_assistenza {
	width: 283px;
	height: 72px;
	margin: 0px 0px 20px 7px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_assistenza.gif);
	background-repeat: no-repeat;	
}

#box_assistenza a {
	width: 283px;
	height: 0px;
	margin: 0px 0px 0px 0px;	
	padding: 72px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	/*
	background-image: url(../images/sf_box_assistenza.gif);
	background-repeat: no-repeat;	
	*/
}

#box_partner {
	width: 299px;
	margin: 0px 0px 0px 0px;	
	padding: 40px 0px 20px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_partner.gif);
	background-repeat: no-repeat;
	background-position: top;
}


.box_partner_xxx {
	width: 299px;
	margin: 0px 0px 15px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	text-align:center;
}

/*********************************** / COLB ********************************/



/*********************************** CENTRO ********************************/

.float_r {
	float: right;
}

.float_l {
	float: left;
}


.span_service {
	line-height: 150%;
}


.generic_box_tx p {
	display: inline;
}

.generic_box_tx {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	line-height: 140%;	
	font-family: Tahoma;
	font-size: 10pt;
	color: #000100;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
}

.generic_box_tx a, .generic_box_tx a:link, .generic_box_tx a:visited {
	font-family: Tahoma;
	font-size: 10pt;
	color: #2D3D57;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}          

.generic_box_tx a:hover  {
	font-family: Tahoma;
	font-size: 10pt;
	color: #2D3D57;
	text-transform: none;
	font-weight: bold;
	text-decoration: underline;
}

/*
.generic_box_tx img {
	margin: 10px 10px 10px 10px;
	border: 3px solid #BABABA;
}
*/

#navigatore {
	width: 577px;
	margin: 50px 0px 0px 0px;
	padding: 6px 25px 30px 10px;
	overflow: hidden;
	display: inline;
	float: left;
	border-top: 1px solid #D0D5D8;
}


.ico_stampa {
	width: 58px;
	height: 0px;	
	margin: 0px 50px 0px 0px;
	padding: 13px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_stampa.gif);
	background-repeat: no-repeat;
}


.ico_invia {
	width: 43px;
	height: 0px;	
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_invia.gif);
	background-repeat: no-repeat;
}

/******* TITOLI PAGINA *********/
#tit_chisiamo {
	width: 68px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_chisiamo.gif);
	background-repeat: no-repeat;
}

#tit_lanostrarete {
	width: 104px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;	
	background-image: url(../images/tit_lanostrarete.gif);
	background-repeat: no-repeat;
}

#tit_team {
	width: 104px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;	
	background-image: url(../images/tit_team.gif);
	background-repeat: no-repeat;
}

#tit_autonuove {
	width: 104px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;	
	background-image: url(../images/tit_autonuove.gif);
	background-repeat: no-repeat;
}

#tit_contatti {
	width: 61px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_contatti.gif);
	background-repeat: no-repeat;
}

#tit_convenzioni {
	width: 218px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_convenzioni.gif);
	background-repeat: no-repeat;
}

#tit_autousate {
	width: 104px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_autousate.gif);
	background-repeat: no-repeat;
}

#tit_assistenza {
	width: 165px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_assistenza.gif);
	background-repeat: no-repeat;
}

#tit_cat_prod {
	width: 165px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_cat_prod.gif);
	background-repeat: no-repeat;
}

#tit_newsletter {
	width: 110px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_newsletter.gif);
	background-repeat: no-repeat;
}

#tit_noleggio {
	width: 80px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_noleggio.gif);
	background-repeat: no-repeat;
}

#tit_trvmod {
	width: 115px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_trvmod.gif);
	background-repeat: no-repeat;
}

#tit_link {
	width: 62px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_link.gif);
	background-repeat: no-repeat;
}

#tit_partner {
	width: 57px;
	height: 0px;	
	margin: 0px 0px 0px 15px;
	padding: 15px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_partner.gif);
	background-repeat: no-repeat;
}


/******* / TITOLI PAGINA *********/




/************* HOME PAGE ***********/
.box_hp_big {
	width: 612px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	border-bottom: 1px solid #D0D5D8;
}

#box_hp_promo {
	width: 380px;
	margin: 0px 0px 0px 14px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_hp_promo.gif);
	background-repeat: no-repeat;
}

#box_hp_promomese {
	width: 180px;
	margin: 0px 19px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: right;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_hp_promomese.gif);
	background-repeat: no-repeat;
}

.box_promomese_cnt {
	width: 180px;
	margin: 0px 0px 9px 0px;
	padding: 9px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	border-top: 1px solid #D0D5D8;
}

.mini_box_hp_1 {
	width: 180px;
	margin: 11px 6px 0px 14px;
	padding: 14px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_mini_box_hp_1.gif);
	background-repeat: no-repeat;
	line-height: 120%;
}

.titolohm_1 {
	width: 180px;
	height:20px;
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.mini_box_hp_2 {
	width: 180px;
	margin: 11px 5px 0px 14px;
	padding: 14px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_mini_box_hp_2.gif);
	background-repeat: no-repeat;
	line-height: 120%;	
}

.mini_box_hp_3 {
	width: 180px;
	margin: 11px 0px 0px 14px;
	padding: 14px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_mini_box_hp_3.gif);
	background-repeat: no-repeat;
	line-height: 120%;	
}

.box_ft_174 {
	width: 174px;
	margin: 0px 0px 9px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	border: 3px solid #D0D5D8;
}

#box_serv_conv {
	width: 620px;
	/*height: 139px;*/
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 10px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_serv_conv.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	background-color: #FFFFFF;
}


.servizi_hm {
	width: 104px;
	height: 70px;
	margin: 0px 0px 15px 15px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline; 
	text-align:center;
}



#box_partner_hp {
	width: 299px;
	height: 139px;	
	margin: 0px 0px 0px 1px;	
	padding: 40px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_partner_hp.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	background-color: #FFFFFF;
}
/***************** / HOME PAGE ***************/

/***************** CHI SIAMO ***************/
.box_cnt_tx {
	width: 595px;
	margin: 0px 0px 0px 0px;
	padding: 20px 2px 0px 15px;
	float: left;
	display: inline;
	overflow: hidden;
}

.box_ft_190 {
	width: 190px;
	margin: 0px 5px 5px 5px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	/*float: left;*/
	display: inline;
	border: 3px solid #D0D5D8;
}
/***************** / CHI SIAMO ***************/

/***************** LA NOSTRA RETE ***************/
#box_officine_cnt {
	width: 304px;
	margin: 0px 1px 0px 1px;
	padding: 66px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_officine_cnt.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#box_carrozzerie_cnt {
	width: 304px;
	margin: 0px 1px 0px 1px;
	padding: 66px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_carrozzerie_cnt.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.minibox_rete {
	width: 275px;
	margin: 0px 0px 15px 0px;
	padding: 0px 5px 20px 15px;
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 120%;
	border-bottom: 1px solid #D1D5D8;
}

.box_ft_45 {
	width: 45px;
	margin: 0px 15px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

/***************** / LA NOSTRA RETE ***************/

/********************* TEAM ******************/
.minibox_rete {
	width: 275px;
	margin: 0px 0px 15px 0px;
	padding: 0px 5px 20px 15px;
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 120%;
	border-bottom: 1px solid #D1D5D8;
}

.box_cnt_team {
	width: 612px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.minibox_team {
	width: 278px;
	margin: 0px 15px 15px 0px;
	padding: 12px 0px 0px 12px;
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 120%;	
	border-top: 1px solid #D0D5D8;
}

.box_ft_87 {
	width: 87px;
	margin: 0px 10px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	border: 3px solid #D0D5D8;
}

/********************* / TEAM ******************/

/******************** DOVE SIAMO *****************/
.box_cnt_cont {
	width: 595px;
	margin: 10px 0px 0px 0px;
	padding: 30px 2px 0px 15px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_cnt_cont.jpg);
	background-repeat: repeat-x;
	background-position: top;	
}

#box_cnt_map {
	width: 598px;
	margin: 15px 0px 0px 0px;
	padding: 13px 0px 0px 14px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_cnt_map.gif);
	background-repeat: repeat-x;
	background-position: top;	
}

#map {
	width: 572px;
	height: 561px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	border-top: 1px solid #FE9900;
	border-left: 1px solid #979797;
	border-right: 1px solid #979797;
	border-bottom: 1px solid #979797;
}

/******************** / DOVE SIAMO *****************/

/********************** CONTATTI *****************/
.a_mappa {
	width: 103px;
	height: 0px;
	margin: 3px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_a_mappa.gif);
	background-repeat: no-repeat;	
}

.minibox_contatti {
	width: 270px;
	margin: 15px 7px 5px 7px;
	padding: 0px 8px 6px 14px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_minibox_contatti.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.minibox_contatti_sx {
	width: 115px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.minibox_contatti_dx {
	width: 145px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

#frm_contatti {
	width: 612px;
	margin: 25px 0px 0px 0px;
	padding: 40px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image:url(../images/sf_frm_contatti.gif);
	background-repeat: no-repeat;
	background-position: top;
}


.lineaForm_mini { 
	width: 202px;
	margin: 0px 50px 20px 30px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_mini label { 
	width: 202px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}

.lineaForm_mini input {
	clear: both;
	width: 198px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	overflow: hidden;
	display: inline;
	float: left;	
	border: 1px solid #ACB0BB;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}

.lineaForm_big { 
	width: 485px;
	margin: 0px 50px 20px 30px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_big label { 
	width: 485px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}

.lineaForm_big input { 
	width: 481px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	overflow: hidden;
	display: block;
	float: left;	
	border: 1px solid #ACB0BB;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}

.input_colb {
	clear: both;
	width: 198px;
	height: 15px;
	margin: 0px 0px 5px 0px;
	padding: 2px 0px 0px 2px;
	overflow: hidden;
	display: inline;
	float: left;	
	border: 1px solid #ACB0BB;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}



.lineaForm_big textarea { 
	width: 481px;
	height: 94px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	overflow: hidden;
	display: block;
	float: left;	
	border: 1px solid #ACB0BB;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}

.box_altro_frm {
	width: 582px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 30px;
	overflow: hidden;
	float: left;
	display: inline;
	background-color: #ADAFBB;
	background-image: url(../images/sf_box_altro_frm.gif);
	background-repeat: repeat-x;
	background-position: bottom;		
}

.box_altro_frm_sx {
	width: 270px;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	line-height: 150%;	
}

.box_altro_frm_dx {
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.btn_avanti {
	width: 104px;
	height: 33px;
	margin: 0px 102px 0px 2px;
	padding: 33px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_invia.gif);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

.btn_annulla {
	width: 104px;
	height: 33px;
	margin: 0px 0px 0px 0px;
	padding: 33px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_annulla.gif);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

.btn_modifica {
	width: 104px;
	height: 33px;
	margin: 0px 0px 0px 0px;
	padding: 33px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_modifica.gif);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;
}


.btn_avanti:hover, .btn_modifica:hover, .btn_annulla:hover {
	background-position: 0px -33px;
}
/********************** / CONTATTI *****************/

/********************** CONVENZIONI *****************/
.box_cnt_convenz {
	width: 612px;
	margin: 10px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_cnt_cont.jpg);
	background-repeat: repeat-x;
	background-position: top;	
}

.minibox_convenz {
	width: 584px;
	margin: 0px 0px 20px 0px;
	padding: 0px 12px 15px 12px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_minibox_contatti.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.box_ft_104 {
	width: 104px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	border: 3px solid #D0D5D8;
}

.minibox_convenz_tx {
	width: 465px;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}
/********************** / CONVENZIONI *****************/

/********************** AUTO USATE *****************/
#frm_ordina_per {
	width: 210px;
	height: 20px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: right;
	display: block;
}

#frm_ordina_per label {
	width: auto;
	margin: 3px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}
 

#frm_ordina_per select {
	width: 143px;
	/*height: 15px;*/
	margin: 0px 0px 0px 10px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: right;
	display: block;
	border-bottom: 1px solid #838BA2;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}

.tr_int_auto {
	width: 612px;
	height: 22px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000201;
	text-transform: uppercase;		
}

.tr_int_auto_1 {
	width: 268px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 7px 0px 0px 15px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color: #ADAFBB;
}

.tr_int_auto_2 {
	width: 104px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 7px 0px 0px 10px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color: #ADAFBB;
}

.tr_int_auto_3 {
	width: 109px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 7px 0px 0px 5px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color: #ADAFBB;
}

.tr_int_auto_4 {
	width: 87px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 7px 0px 0px 10px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color: #ADAFBB;
}

.tr_dett_auto, .tr_dett_auto a {
	width: 612px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_tr_dett_auto.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000201;
	text-decoration: none;
	white-space: nowrap;
}

.tr_dett_auto a:hover {
	width: 612px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_tr_dett_auto_a.gif);
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 8pt;
	color: #932600;	
	text-decoration: none;
	white-space: nowrap;	
}

.tr_dett_auto_1 {
	width: 260px;
	height: 20px;
	margin: 0px 1px 0px 0px;
	padding: 10px 8px 0px 15px;
	float: left;
	display: inline;
	overflow: hidden;
	font-weight: bold;
}


.tr_dett_auto_2 {
	width: 104px;
	height: 20px;
	margin: 0px 1px 0px 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	display: inline;
	overflow: hidden;
}


.tr_dett_auto_3 {
	width: 104px;
	height: 20px;
	margin: 0px 1px 0px 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	display: inline;
	overflow: hidden;
}

.tr_dett_auto_4 {
	width: 77px;
	height: 20px;
	margin: 0px 1px 0px 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	display: inline;
	overflow: hidden;
	font-weight: bold;	
}
/********************** / AUTO USATE *****************/

/********************** ASSISTENZA *****************/
#frm_assistenza {
	width: 612px;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}

.frm_intest {
	width: 597px;
	height: 20px;
	margin: 0px 0px 20px 0px;
	padding: 3px 0px 0px 15px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-color: #ADAFBB;
	font-family: Tahoma;
	font-size: 11pt;
	color: #2E3B5D;
}

.lineaForm_big_radio { 
	width: 485px;
	margin: 0px 50px 20px 30px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_big_radio label { 
	width: 485px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}


.lineaForm_big_radio input { 
	margin: 0px 0px 0px 0px;
	display: inline;
	float: left;
}

.lineaForm_big_radio div { 
	margin: 4px 30px 0px 2px;
	display: inline;
	float: left;
}

.lineaForm_mini select {
	width: 199px;
	height: 19px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	border: 1px solid #ACB0BB;
	font-family: Tahoma;
	font-size: 8pt;
	color: #687182;
}
/********************** / ASSISTENZA *****************/

/********************** AUTO NUOVE *****************/
#box_gammafiat_cnt {
	width: 304px;
	height: 0px;	
	margin: 0px 1px 0px 1px;
	padding: 52px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_gammafiat_cnt.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#box_gammaalfa_cnt {
	width: 304px;
	height: 0px;
	margin: 0px 1px 0px 1px;
	padding: 52px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_gammaalfa_cnt.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.box_auto_cnt {
	width: 612px;
	margin: 26px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_auto_cnt.jpg);
}

.box_auto_cnt_sx {
	width: 284px;
	margin: 0px 1px 0px 1px;
	padding: 0px 10px 0px 10px;
	float: left;
	display: inline;
	overflow: hidden;
}

.box_auto_cnt_dx {
	width: 284px;
	margin: 0px 1px 0px 1px;
	padding: 0px 10px 0px 10px;
	float: left;
	display: inline;
	overflow: hidden;
}

.minibox_auto {
	width: 284px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.minibox_auto_tx {
	width: 164px;
	height: 60px;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 20px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}
/********************** / AUTO NUOVE *****************/

/********************** CATALOGO *****************/
.box_catalogo_cnt {
	width: 612px;
	margin: 26px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_auto_cnt.jpg);
	background-position: 0px 78px;
}

.box_tit_catalogo {
	width: 612px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 77px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_tit_catalogo.jpg);
	background-repeat: no-repeat;	
}

.minibox_cat {
	width: 284px;
	height: 90px;
	margin: 0px 6px 0px 14px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.minibox_cat_tx {
	width: 164px;
	height: 45px;
	margin: 0px 0px 1px 10px;
	padding: 10px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 120%;
}

.box_btn_acquista {
	width: 88px;
	height: 15px;
	overflow: hidden;
	float: right;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_acquista.gif);
	background-repeat: no-repeat;
}

.btn_acquista {
	width: 88px;
	height: 0px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_acquista.gif);
	background-repeat: no-repeat;
}

.btn_acquista:hover {
	background-image:url(../images/btn_acquista.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

.box_pagamenti_cnt {
	width: 596px;
	margin: 50px 0px 0px 16px;
	padding: 30px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_pagamenti_cnt.gif);
	background-repeat: no-repeat;
}

.box_pagamenti_tx {
	width: 450px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 10px;
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 200%;
}

/********************** / CATALOGO *****************/

/***************** DETTAGLIO PRODOTTO ***************/
.box_cnt_dett {
	width: 600px;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	float: left;
	display: inline;
	overflow: hidden;
}

.box_cnt_dett_sx {
	width: 386px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.box_cnt_dett_dx {
	width: 206px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
	overflow: hidden;
}

.box_ft_380 {
	width: 380px;
	margin: 0px 0px 9px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	border: 3px solid #D0D5D8;
}

.box_cat_dett {
	width: 386px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	border-bottom: 1px solid #D0D5D8;
}

.box_cat_dett_sx {
	width: 115px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.box_cat_dett_dx {
	width: 260px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.box_prezzo {
	width: 183px;
	height: 38px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 60px 0px 50px 0px;
	padding: 25px 10px 0px 0px;
	background-color: transparent;
	background-image:url(../images/sf_box_prezzo.gif);
	background-repeat: no-repeat;
	text-align: right;
}

.box_ric_info {
	width: 193px;
	height: 30px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/sf_box_ric_info.gif);
	background-repeat: no-repeat;
}

.a_ric_info {
	width: 193px;
	height: 0px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}



.btn_acq_paypal  {
	width: 193px;
	height: 30px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	border: 0px;
	background-color: transparent;
	background-image:url(../images/sf_box_acquista.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

/*
.box_acquista {
	width: 193px;
	height: 30px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/sf_box_acquista.gif);
	background-repeat: no-repeat;
}

.a_box_acquista {
	width: 193px;
	height: 0px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
}
*/
/***************** / DETTAGLIO PRODOTTO ***************/

/*************************** / CENTRO ***********************/


/*****************************  FOOTER ******************************/

#footer {
	clear: both;
	width: 886px;
	height: 89px;
	margin: 0px 0px 0px 0px;
	padding: 11px 22px 0px 22px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_footer.gif);
	background-repeat: no-repeat;
}


#footer ul {
	width: 886px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	/*overflow: hidden;*/
	float: left;
	display: block;
	list-style-type: none;
}


#footer ul li {
	width: auto;
	height: 11px;
	margin: 0px 14px 0px 0px;	
	padding: 0px 14px 15px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_footer_ul_li.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#footer ul li a {
	width: auto;
	height: 11px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 8pt;
	color: #FBFFFD;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
}


#footer ul li span, #footer ul li a:hover {
	width: auto;
	height: 11px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 8pt;
	color: #FBFFFD;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: underline;
}


/***************************** FINE FOOTER ******************************/




