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;
}

.clear_azz { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	background-color: #048ABF;
}

.clear_grey { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #DEDEDE;
}

.clear_3_blu { 
	clear: both;  
	height: 3px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 4px 0px;
	background-color: #0A4D68;
	
}

.hand {
	cursor: pointer;
}


body {
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-image: url(../images/sf_body.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}

#wrapper {
	width: 990px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	clear: both;
	overflow: hidden;
	background-color: #FFFFFF; 
}


#content {
	width: 990px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	overflow: hidden;
	display: inline;
	clear: both;
	float: left;
	border-top: 7px solid #DEDEDE; 
	/*background-color: #FFFFFF;*/
}
	
#cola {
	width: 197px;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color: #CFE2E8;
}

#colb {
	width: 792px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
	overflow: hidden;
}


/********************* TESTO **********************/
.pt8_A_azz_black, a:link.pt8_A_azz_black, a:visited.pt8_A_azz_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0e6688;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_azz_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt8_A_black_azz, a:link.pt8_A_black_azz, a:visited.pt8_A_black_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_black_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #00B5F6;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt8_A_blu_azz, a:link.pt8_A_blu_azz, a:visited.pt8_A_blu_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0b4e68;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_blu_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #048abe;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.pt8_A_white_azz, a:link.pt8_A_white_azz, a:visited.pt8_A_white_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_white_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #00B5F6;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt9_A_azz, a:link.pt9_A_azz, a:visited.pt9_A_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #048abe;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_A_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #048abe;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt9_A_blu, a:link.pt9_A_blu, a:visited.pt9_A_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0b4e68;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_A_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0b4e68;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt10_A_black_azz, a:link.pt10_A_black_azz, a:visited.pt10_A_black_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #272727;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_A_black_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #048abe;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt11_A_azz, a:link.pt11_A_azz, a:visited.pt11_A_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #048abe;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_A_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #048abe;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt13_A_azz, a:link.pt13_A_azz, a:visited.pt13_A_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #048abe;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_A_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #048abe;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt19_A_blu, a:link.pt19_A_blu, a:visited.pt19_A_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19pt;
	color: #0B3A4E;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt19_A_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19pt;
	color: #0B3A4E;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}


/****************** FINE TESTO ********************/

/*********************************** HEADER ********************************/
#header {
	width: 990px;
	/*height: 170px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	background-image: url(../images/sf_header.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#header_eng {
	width: 990px;
	/*height: 170px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	background-image: url(../images/sf_header_eng.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#header_fra {
	width: 990px;
	/*height: 170px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	background-image: url(../images/sf_header_fra.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#header_tun {
	width: 990px;
	/*height: 170px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	background-image: url(../images/sf_header_tun.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#header_eng_tun {
	width: 990px;
	/*height: 170px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	background-image: url(../images/sf_header_eng_tun.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#header_fra_tun {
	width: 990px;
	/*height: 170px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	background-image: url(../images/sf_header_fra_tun.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

/***  LOGO  ***/

#header h1, #header_eng h1, #header_fra h1 {
	/*clear: both;*/
	width: 236px;
	height: 80px;
	margin: 7px 0px 0px 18px;	
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: left;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
}

#header_tun h1, #header_eng_tun h1, #header_fra_tun h1 {
	/*clear: both;*/
	width: 236px;
	height: 80px;
	margin: 5px 0px 0px 13px;	
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: left;
	background-image: url(../images/logo_sadaltunisie.gif);
	background-repeat: no-repeat;
}

.logo {
	width: 236px;
    height: 0px;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 80px 0px 0px 0px;
	/*
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	*/
}

/*** / LOGO  ***/


#setting_lan {
	width: 170px;
	height: 15px;
	margin: 13px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#setting_lan a {
	margin: 0px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#setting_lan a:hover, #setting_lan span  {
	margin: 0px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #00B5F6;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}
/*
.btn_ass_remota {
	width: 168px;
	height: 39px;
	margin: 0px 31px 0px 28px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_ass_remota.jpg);
	background-repeat: no-repeat;	
}

.btn_ass_remota_eng {
	width: 168px;
	height: 39px;
	margin: 0px 31px 0px 28px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_ass_remota_eng.jpg);
	background-repeat: no-repeat;	
}

.btn_ass_remota_fra {
	width: 168px;
	height: 39px;
	margin: 0px 31px 0px 28px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_ass_remota_fra.jpg);
	background-repeat: no-repeat;	
}
*/

.btn_ass_remota {
	width: 108px;
	height: 25px;
	margin: 0px 15px 0px 5px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_ass_remota_2.jpg);
	background-repeat: no-repeat;	
}

.btn_ass_remota_eng {
	width: 108px;
	height: 25px;
	margin: 0px 15px 0px 5px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_ass_remota_2_eng.jpg);
	background-repeat: no-repeat;	
}

.btn_ass_remota_fra {
	width: 108px;
	height: 25px;
	margin: 0px 15px 0px 5px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_ass_remota_2_fra.jpg);
	background-repeat: no-repeat;	
}

.btn_sataweb {
	width: 108px;
	height: 25px;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_sataweb_2.jpg);
	background-repeat: no-repeat;	
}


.btn_sataweb_eng {
	width: 108px;
	height: 25px;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_sataweb_2_eng.jpg);
	background-repeat: no-repeat;	
}

.btn_sataweb_fra {
	width: 108px;
	height: 25px;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_sataweb_2_fra.jpg);
	background-repeat: no-repeat;	
}

.btn_intranet {
	width: 66px;
	height: 25px;
	margin: 0px 0px 14px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_intanet.jpg);
	background-repeat: no-repeat;	
}


.btn_webmail {
	width: 66px;
	height: 25px;
	margin: 0px 0px 14px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_webmail.jpg);
	background-repeat: no-repeat;	
}
/*
.btn_sataweb {
	width: 168px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_sataweb.jpg);
	background-repeat: no-repeat;	
}

.btn_sataweb_eng {
	width: 168px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_sataweb_eng.jpg);
	background-repeat: no-repeat;	
}

.btn_sataweb_fra {
	width: 168px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_sataweb_fra.jpg);
	background-repeat: no-repeat;	
}
*/

.btn_ass_remota a, .btn_sataweb a, .btn_ass_remota_eng a, 
.btn_sataweb_eng a, .btn_ass_remota_fra a, .btn_sataweb_fra a,
.btn_intranet a, .btn_webmail a {
	width: 100%;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0x 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
}


/******* BOX LOGIN ******/
#frm_login {
	width: 302px;
	height: 51px;
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 94px;
	float: right;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_frm_login.jpg);
	background-repeat: no-repeat;	
}

/*
#frm_login label {
	width: 160px;
	overflow: hidden;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}
*/

#frm_login .input_tx {
	width: 94px;
	height: 16px;
	border: 1px solid #64C2E4;
	background-color: #F1F6F9;
	overflow: hidden;
	margin: 0px 11px 0px 4px;
	padding: 2px 0px 0px 2px;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
}

.btn_generic {
	width: 59px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/btn_generic.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
}

/*
.btn_entra:hover, .btn_esci:hover {
	color: #D16517;	
}
*/

#login_error {
	width: 150px;
	height: 58px;
	overflow: hidden;
	margin: -5px 0px 0px -48px;
	padding: 20px 10px 0px 10px;
	display: inline;
	position: absolute;
	text-transform: uppercase;
	text-align: center;
	background-image: url(../images/sf_login_error.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #EF2C34;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

#box_pwd_lost {
	width: 150px;
	height: 63px;
	position: absolute;
	z-index: 1;	
	overflow: hidden;
	margin: -467px 0px 0px 635px;
	padding: 15px 10px 0px 10px;
	display: inline;
	text-transform: uppercase;
	text-align: center;
	background-image: url(../images/sf_login_error.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

#box_pwd_lost .input_tx {
	width: 100px;
	height: 16px;
	border: 1px solid #64C2E4;
	background-color: #F1F6F9;
	overflow: hidden;
	margin: 5px 11px 0px 12px;
	padding: 2px 0px 0px 2px;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
}

.btn_pwd {
	width: 14px;
	height: 15px;
	margin: 6px 0px 0px 0px;
	padding: 15px 0px 0px 0px;	
	display: inline;
	float: left;
	overflow: hidden;	
	border: 0px;	
	cursor: pointer;	
	background-image: url(../images/btn_pwd.gif);
	background-repeat: no-repeat;	
	background-color: transparent;
}
/******* / BOX LOGIN ******/

#box_acquisti_cnt {
	width: 380px;
	height: 33px;
	margin: 0px 0px 0px 0px;
	padding: 41px 0px 0px 16px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/sf_box_acquisti_cnt.gif);
	background-repeat: no-repeat;
}

#box_acquisti_cnt_eng {
	width: 380px;
	height: 33px;
	margin: 0px 0px 0px 0px;
	padding: 41px 0px 0px 16px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/sf_box_acquisti_cnt_eng.gif);
	background-repeat: no-repeat;
}

#box_acquisti_cnt_fra {
	width: 380px;
	height: 33px;
	margin: 0px 0px 0px 0px;
	padding: 41px 0px 0px 16px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/sf_box_acquisti_cnt_fra.gif);
	background-repeat: no-repeat;
}

.a_vis_carrello {
	width: 13px;
	height: 0px;
	margin: 0px 19px 0px 0px;
	padding: 14px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
}

.fascione_head {
	width: 990px;
	height: 36px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

/******** menu_header *******/
#menu_header {
	width: 791px;
	height: 35px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	clear: both;	
}

#menu_header li {
	width: auto;
	height: 23px;	
	margin: 0px 0px 0px 0px;
	padding: 12px 16px 0px 16px;
	float: left;
	display: inline;
	overflow: hidden;	
	list-style-type: none;
	white-space: nowrap;
	text-align: center;
	background-image: url(../images/sf_menu_header_li.gif);
	background-repeat: no-repeat;
	background-position: left;	
}

#menu_header li a {
	width: auto;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

#menu_header li span, #menu_header li a:hover {
	width: auto;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #00B6F6;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}
/******** / menu_header *******/

#frm_cerca {
	width: 180px;
	height: 35px;
	margin: 11px 16px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: right;
	display: inline;
}

#frm_cerca .input_tx {
	width: 118px;
	height: 16px;
	border: 1px solid #2998C3;
	background-color: #B7CBD4;	
	overflow: hidden;
	display: inline;
	margin: 0px 1px 0px 0px;
	padding: 2px 0px 0px 2px;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
}

#frm_cerca .btn_cerca {
	width: 44px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	display: inline;
	float: left;
	overflow: hidden;	
	border: 0px;	
	cursor: pointer;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;	
	background-image: url(../images/btn_cerca.gif);
	background-repeat: no-repeat;	
	background-color: transparent;
}

/********* blocco centrale *************/
#box_hp_1 {
	width: 198px;
	height: 351px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_1.jpg);
	background-repeat: no-repeat;	
}

#box_hp_1 a {
	width: 198px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 351px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_1.jpg);
	background-repeat: no-repeat;		
}

#box_hp_2 {
	width: 197px;
	height: 351px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_2.jpg);
	background-repeat: no-repeat;	
}

#box_hp_2 a {
	width: 197px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 351px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_2.jpg);
	background-repeat: no-repeat;		
}

#box_hp_3 {
	width: 198px;
	height: 351px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_3.jpg);
	background-repeat: no-repeat;	
}

#box_hp_3 a {
	width: 198px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 351px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_3.jpg);
	background-repeat: no-repeat;		
}

#box_hp_4 {
	width: 197px;
	height: 351px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_4.jpg);
	background-repeat: no-repeat;	
}

#box_hp_4 a, #box_hp_4 span {
	width: 197px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 351px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_4.jpg);
	background-repeat: no-repeat;		
}

#box_hp_5 {
	width: 200px;
	height: 351px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_5.jpg);
	background-repeat: no-repeat;	
}

#box_hp_5 a {
	width: 200px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 351px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_5.jpg);
	background-repeat: no-repeat;		
}

#box_hp_5_magreb {
	width: 200px;
	height: 351px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_5_magreb.jpg);
	background-repeat: no-repeat;	
}

#box_hp_5_magreb a {
	width: 200px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 351px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_5_magreb.jpg);
	background-repeat: no-repeat;		
}

#box_hp_1_eng {
	width: 198px;
	height: 351px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_1_eng.jpg);
	background-repeat: no-repeat;	
}

#box_hp_1_eng a {
	width: 198px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 351px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_1_eng.jpg);
	background-repeat: no-repeat;		
}

#box_hp_2_eng {
	width: 197px;
	height: 351px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_2_eng.jpg);
	background-repeat: no-repeat;	
}

#box_hp_2_eng a {
	width: 197px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 351px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_2_eng.jpg);
	background-repeat: no-repeat;		
}

#box_hp_3_eng {
	width: 198px;
	height: 351px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_3_eng.jpg);
	background-repeat: no-repeat;	
}

#box_hp_3_eng a {
	width: 198px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 351px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_3_eng.jpg);
	background-repeat: no-repeat;		
}

#box_hp_1_fra {
	width: 198px;
	height: 351px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_1_fra.jpg);
	background-repeat: no-repeat;	
}

#box_hp_1_fra a {
	width: 198px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 351px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_1_fra.jpg);
	background-repeat: no-repeat;		
}

#box_hp_2_fra {
	width: 197px;
	height: 351px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_2_fra.jpg);
	background-repeat: no-repeat;	
}

#box_hp_2_fra a {
	width: 197px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 351px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_2_fra.jpg);
	background-repeat: no-repeat;		
}

#box_hp_3_fra {
	width: 198px;
	height: 351px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_3_fra.jpg);
	background-repeat: no-repeat;	
}

#box_hp_3_fra a {
	width: 198px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 351px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_hp_3_fra.jpg);
	background-repeat: no-repeat;		
}

#box_hp_1 a:hover, #box_hp_2 a:hover, #box_hp_3 a:hover, #box_hp_4 a:hover, #box_hp_5 a:hover, 
#box_hp_1_eng a:hover, #box_hp_2_eng a:hover, #box_hp_3_eng a:hover, 
#box_hp_1_fra a:hover, #box_hp_2_fra a:hover, #box_hp_3_fra a:hover, #box_hp_5_magreb a:hover  {
	background-position: 0px -351px;
}
/********* /blocco centrale *************/

#img_rnd {
	width: 990px;
	height: 244px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
}

#img_rnd_mini {
	width: 990px;
	height: 82px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_img_rnd_mini.jpg);
	background-repeat: no-repeat;		
}

#img_rnd_mini a {
	width: auto;
	margin: 13px 0px 0px 13px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #ffffff;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;	
}


#news_scorrevoli {
	width: 980px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	float: left;
	display: inline;
	overflow: hidden;
}

.news_scorrevoli_sx {
	width: 136px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.news_scorrevoli_dx {
	width: 840px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

#newsorizzontali {
	overflow: hidden;
	white-space: nowrap;
}

/*********************************** /HEADER ********************************/


/*********************************** CENTRO ********************************/

.float_r {
	float: right;
}

.float_l {
	float: left;
}


.span_service {
	line-height: 110%;
}


.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: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #272727;
	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: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #00B5F6;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}          

.generic_box_tx a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #00B5F6;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

/*
.generic_box_tx ul {
	clear: both;
	width: auto;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	list-style-type: none;
	overflow: hidden;
	float: left;
	display: inline;
}

.generic_box_tx ul li {
	width: 220px;
	margin: 0px 15px 25px 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: none;
	background-image: url(../images/decor_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	float: left;
	display: inline;
	overflow: hidden;
}

.generic_box_tx img {
	margin: 0px 0px 0px 0px;
	border: 3px solid #E7E7E7;
}
*/

#navigatore {
	width: 655px;
	margin: 10px 0px 0px 15px;
	padding: 0px 100px 0px 7px;
	overflow: hidden;
	display: inline;
	float: left;
}

#navigatore a, #navigatore span {
	margin: 0px 7px 0px 0px;
	display: inline;
}



/*************************** CENTRO **********************/

/*********** COL A ********/
/******** menu_left *******/
#menu_left {
	width: 197px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 8px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-color: #EBF3F6;
}

#menu_left .menu_left_li, #menu_left .menu_left_li_a {
	width: 169px;
	margin: 0px 13px 0px 15px;
	padding: 8px 0px 3px 0px;
	float: left;
	display: inline;
	overflow: hidden;	
	list-style-type: none;
	border-bottom: 1px solid #B2D7E9;
}

#menu_left .menu_left_li a {
	width: 169px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #083a4e;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

#menu_left .menu_left_li span, #menu_left .menu_left_li a:hover {
	width: 169px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #048abe;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

#menu_left .menu_left_li_a a {
	width: 154px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	display: inline;
	overflow: hidden;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #083a4e;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#menu_left .menu_left_li_a span, #menu_left .menu_left_li_a a:hover {
	width: 154px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	display: inline;
	overflow: hidden;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #048abe;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}
/*
#menu_left li {
	width: 169px;
	margin: 0px 13px 0px 15px;
	padding: 8px 0px 3px 0px;
	float: left;
	display: inline;
	overflow: hidden;	
	list-style-type: none;
	border-bottom: 1px solid #B2D7E9;
}

#menu_left li a {
	width: 169px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #083a4e;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

#menu_left li span, #menu_left li a:hover {
	width: 169px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #048abe;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}
*/
/******** / menu_left *******/

#menu_catalogo {
	width: 197px;
	margin: 0px 0px 0px 0px;	
	padding: 36px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-color: #08394c;
	background-image: url(../images/sf_menu_catalogo.jpg);
	background-repeat: no-repeat;		
}

#menu_catalogo_eng {
	width: 197px;
	margin: 0px 0px 0px 0px;	
	padding: 36px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-color: #08394c;
	background-image: url(../images/sf_menu_catalogo_eng.jpg);
	background-repeat: no-repeat;		
}

#menu_catalogo_fra {
	width: 197px;
	margin: 0px 0px 0px 0px;	
	padding: 36px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-color: #08394c;
	background-image: url(../images/sf_menu_catalogo_fra.jpg);
	background-repeat: no-repeat;		
}

.box_menu_cat {
	width: 197px;
	height: 22px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_menu_cat.jpg);
	background-repeat: no-repeat;		
}

.box_menu_cat_on {
	width: 197px;
	height: 22px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_menu_cat.jpg);
	background-repeat: no-repeat;
	background-position: 0px -22px;		
}

.box_menu_cat a, .box_menu_cat_on a {
	width: 170px;
	height: 18px;
	margin: 0px 0px 0px 0px;	
	padding: 4px 12px 0px 15px;	
	overflow: hidden;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.box_menu_cat a:hover, .box_menu_cat_on a:hover, .box_menu_cat span, .box_menu_cat_on span {
	width: 170px;
	height: 18px;
	margin: 0px 0px 0px 0px;	
	padding: 4px 12px 0px 15px;	
	overflow: hidden;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/sf_box_menu_cat.jpg);
	background-repeat: no-repeat;
	background-position: 0px -22px;	
}

.box_sottomenu_cat {
	width: 197px;
	margin: 0px 0px 0px 0px;	
	padding: 7px 0px 10px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-color: #01597F;	
}

.box_sottomenu_cat a, .box_sottomenu_cat span  {
	width: 155px;
	margin: 0px 0px 0px 15px;	
	padding: 0px 0px 0px 15px;	
	overflow: hidden;
	float: left;
	display: inline;
	border-bottom: 1px solid #226E8E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.box_sottomenu_cat a:hover {
	width: 150px;
	margin: 0px 0px 0px 15px;	
	padding: 0px 5px 0px 15px;	
	overflow: hidden;
	float: left;
	display: inline;
	border-bottom: 1px solid #226E8E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #289BC8;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}



#menu_catalogo_close {
	width: 197px;
	height: 31px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_menu_catalogo_close.jpg);
	background-repeat: no-repeat;		
}
/*********** COL A ********/

/*********** HOME PAGE ********/
.box_vetrina_hp {
	width: 368px;
	min-height: 120px;
	height: auto !important;
	height: 120px;		
	margin: 0px 1px 0px 0px;	
	padding: 7px 13px 0px 14px;	
	/*overflow: hidden;*/
	float: left;
	display: inline;
	background-image: url(../images/sf_box_vetrina_hp.gif);
	background-repeat: repeat-x;
}

.box_mini_vetrina_hp {
	width: 171px;
	min-height: 120px;
	height: auto !important;
	height: 120px;	
	margin: 0px 0px 0px 0px;	
	padding: 7px 13px 0px 14px;	
	/*overflow: hidden;*/
	float: left;
	display: inline;
	background-image: url(../images/sf_box_vetrina_hp.gif);
	background-repeat: repeat-x;
}

.box_ft_168_x {
	width: 168px;
	margin: 6px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
}

.box_ft_90_x {
	width: 90px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	border: 1px solid #BEBEBE;
}

.box_vetrina_hp_tx {
	width: 265px;
	margin: 4px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}
/*********** / HOME PAGE ********/

/*********** CATALOGO ********/
.box_vetrina_cat {
	width: 365px;
	margin: 0px 0px 0px 1px;	
	padding: 4px 16px 0px 14px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_vetrina_cat.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.box_dal_catalogo {
	width: 792px;
	margin: 0px 0px 0px 1px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

.box_catalogo_mini {
	width: 170px;
	margin: 0px 7px 0px 14px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	line-height: 90%;
}

.box_ft_150_x {
	width: 150px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
}
/*********** / CATALOGO ********/

/*********** CHI SIAMO ********/
.box_cnt_tx {
	width: 762px;
	margin: 25px 0px 0px 15px;	
	padding: 0px 0px 5px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

.down_brochure {
	width: 168px;
	margin: 45px 16px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: right;
	display: inline;
}

.btn_brochure {
	width: 142px;
	height: 24px;
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_brochure.jpg);
	background-repeat: no-repeat;	
}

.btn_download_all {
	width: 142px;
	height: 24px;
	margin: 13px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_download_all.jpg);
	background-repeat: no-repeat;	
}

.btn_brochure a, .btn_download_all a {
	width: 142px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 24px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}
/*********** / CHI SIAMO ********/

/*********** PRODOTTI ********/
.box_titolo {
	width: 100%;
	height: 14px;
	margin: 0px 0px 0px 0px;	
	padding: 5px 0px 0px 16px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-color: #CFE2E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0b4e68;
	text-transform: uppercase;
}

.box_titolo_cat {
	width: 762px;
	margin: 25px 0px 0px 15px;	
	padding: 0px 0px 5px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #048abe;
	border-bottom: 6px solid #048ABF;
}

.box_prod_ele {
	width: 762px;
	margin: 11px 0px 0px 15px;	
	padding: 0px 0px 8px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	border-bottom: 1px solid #048ABD;
}

.box_ft_70_x {
	width: 70px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
}

.box_prod_ele_tx {
	width: 470px;
	margin: 0px 0px 0px 25px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

.box_prod_ele_btn {
	width: 142px;
	margin: 0px 25px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: right;
	display: inline;
}

.btn_leggi_scheda {
	width: 122px;
	height: 18px;
	margin: 0px 0px 13px 0px;	
	padding: 6px 0px 0px 20px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/btn_leggi_scheda.jpg);
	background-repeat: no-repeat;	
}

.btn_acquista {
	width: 122px;
	height: 18px;
	margin: 0px 0px 0px 0px;	
	padding: 6px 0px 0px 20px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/btn_acquista.jpg);
	background-repeat: no-repeat;	
}

.btn_leggi_scheda a {
	width: 122px;
	height: 18px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #325f8e;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
}

.btn_acquista a {
	width: 122px;
	height: 18px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;		
}
/*********** / PRODOTTI ********/

/***** DETTAGLIO PRODOTTI *****/
.box_titolo_prd {
	width: 580px;
	margin: 25px 0px 0px 15px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #048abe;
	border-bottom: 6px solid #048ABF;
}

#box_carat_cnt {
	width: 578px;
	margin: 0px 0px 0px 15px;	
	padding: 0px 0px 30px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	border-left: 1px solid #2A9AC8;		
	border-bottom: 1px solid #2A9AC8;
	border-right: 1px solid #2A9AC8;	
}

#box_carat_cnt .controls {
	width: 578px;
	/*height: 27px;*/
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 5px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_controls.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#box_carat_cnt .controls a {
	width: auto;
	height: 20px;
	margin: 0px 0px 0px 0px;	
	padding: 3px 10px 0px 10px;	
	overflow: hidden;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0389BC;
	font-weight: bold;
	text-decoration: none;
}

#box_carat_cnt .controls a:hover, #box_carat_cnt .controls span {
	width: auto;
	height: 20px;
	margin: 0px 0px 0px 0px;	
	padding: 3px 10px 0px 10px;	
	overflow: hidden;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/sf_controls_a.gif);
	background-repeat: repeat-x;	
}

#box_carat_cnt .section_prd {
	width: 555px;
	margin: 20px 0px 0px 8px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #272727;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
}

#box_carat_cnt .section_prd a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00B5F6;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}          

#box_carat_cnt .section_prd a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00B5F6;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

#box_carat_cnt .section_prd ul {
	border-top: 1px solid #048ABD;
	padding-top: 5px;
	padding-left: 15px;
	margin: 5px 0px 30px 0px;
}

#box_carat_cnt .section_prd ul li {
	padding: 0px 0px 0px 15px;	
	list-style-type: none;
	background-image: url(../images/decor_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#box_carat_cnt .section_prd hr {
	background-color: #048ABD;
	height: 1px;
	border: 0px;
	margin: 5px 0px 5px 0px;		
}

.box_altro_prd {
	width: 197px;
	margin: 27px 0px 0px 0px;	
	padding: 0px 0px 15px 0px;	
	overflow: hidden;
	float: right;
	display: inline;
	background-image: url(../images/sf_box_altro_prd.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #EBF3F6;
}

.box_ft_150_x_prd {
	width: 150px;
	margin: 0px 0px 10px 15px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

.box_ft_70_x_prd {
	width: 70px;
	margin: 5px 4px 5px 15px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}

.box_download_prd {
	width: 197px;
	margin: 30px 0px 25px 0px;	
	padding: 36px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_download_prd.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #EBF3F6;
}

.minibox_download_prd {
	width: 149px;
	margin: 0px 0px 6px 14px;	
	padding: 0px 0px 6px 20px;	
	overflow: hidden;
	float: left;
	display: inline;
	border-bottom: 1px solid #B2D9E8;
	background-image: url(../images/sf_minibox_download_prd.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
}
/***** / DETTAGLIO PRODOTTI *****/

/***** / DOVE SIAMO *****/
.box_titolo_cat_big {
	width: 960px;
	margin: 25px 0px 23px 15px;	
	padding: 0px 0px 5px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #048abe;
	border-bottom: 6px solid #048ABF;
}

.box_cnt_dove {
	width: 960px;
   	margin: 0px 0px 35px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
}	

.box_cnt_dove_tx {
	width: 330px;
	min-height: 312px;
   	margin: 0px 0px 0px 0px;
	padding: 0px 264px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_map.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
}	

.box_cnt_dove_tx_tunisie {
	width: 330px;
	min-height: 312px;	
   	margin: 0px 0px 0px 0px;
	padding: 0px 264px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_map_tunisie.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
}	

.map {
	width: 364px;
	height: 310px;
   	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: right;
	border: 1px solid #CFE2E8;
}
/***** / DOVE SIAMO *****/

/************* CONTATTI ************/
#frm_contatti {
	width: 762px;
	margin: 1px 0px 0px 15px;	
	padding: 20px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-color: #048ABF;
}

.box_altro_frm {
	width: 355px;
	margin: 0px 15px 10px 11px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	display: inline;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FDFFFE;	
}

.lineaForm_mini { 
	width: 355px;
	margin: 0px 15px 10px 11px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_mini label { 
	width: 355px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FDFFFE;	
}

.lineaForm_mini input {
	clear: both;
	width: 351px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	overflow: hidden;
	display: inline;
	float: left;	
	border: 1px solid #AFAEBE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;	
}

.lineaForm_big { 
	width: 355px;
	margin: 0px 15px 10px 11px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_big label { 
	width: 355px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FDFFFE;	
}

.lineaForm_big .input_tx {
	width: 268px;
	height: 17px;
	margin: 0px 15px 0px 0px;
	padding: 2px 0px 0px 2px;
	overflow: hidden;
	display: inline;
	float: left;	
	border: 1px solid #AFAEBE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #272727;	
}

.lineaForm_big .btn_allega {
	width: 65px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: transparent;
	border: 1px solid #ffffff;
	cursor: pointer;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;		
}

.lineaForm_big textarea { 
	width: 349px;
	height: 115px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	overflow: auto;
	display: block;
	float: left;	
	border: 1px solid #AFAEBE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #272727;	
	text-align: left;
}

.btn_allega {
	width: 57px;
	height: 19px;
	margin: 0px 0px 0px 11px;
	padding: 19px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_allega.gif);
	background-repeat: no-repeat;	
	background-color: transparent;
	border: 0px;
	cursor: pointer;	
}

.box_frm_riepilogo { 
	width: 296px;
	margin: 0px 0px 15px 11px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FDFFFE;		
}


.box_frm_pulsanti  {
	width: 500px;
	margin: 20px 15px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
}

.btn_avanti {
	width: 178px;
	height: 34px;
	margin: 0px 0px 0px 9px;
	padding: 34px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_invia.jpg);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

.btn_annulla {
	width: 178px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 34px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_annulla.jpg);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

.btn_modifica {
	width: 178px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 34px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_modifica.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;	
	border: 0px;
	cursor: pointer;
}

.btn_registrati {
	width: 178px;
	height: 34px;
	margin: 0px 0px 0px 9px;
	padding: 34px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_registrati.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;	
	border: 0px;
	cursor: pointer;
}

.btn_avanti_eng {
	width: 178px;
	height: 34px;
	margin: 0px 0px 0px 9px;
	padding: 34px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_invia_eng.jpg);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

.btn_annulla_eng {
	width: 178px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 34px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_annulla_eng.jpg);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

.btn_modifica_eng {
	width: 178px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 34px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_modifica_eng.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;	
	border: 0px;
	cursor: pointer;
}

.btn_registrati_eng {
	width: 178px;
	height: 34px;
	margin: 0px 0px 0px 9px;
	padding: 34px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_registrati_eng.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;	
	border: 0px;
	cursor: pointer;
}


.btn_avanti_fra {
	width: 178px;
	height: 34px;
	margin: 0px 0px 0px 9px;
	padding: 34px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_invia_fra.jpg);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

.btn_annulla_fra {
	width: 178px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 34px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_annulla_fra.jpg);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

.btn_modifica_fra {
	width: 178px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 34px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_modifica_fra.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;	
	border: 0px;
	cursor: pointer;
}

.btn_registrati_fra {
	width: 178px;
	height: 34px;
	margin: 0px 0px 0px 9px;
	padding: 34px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_registrati_fra.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;	
	border: 0px;
	cursor: pointer;
}


.btn_avanti:hover, .btn_annulla:hover, .btn_modifica:hover, .btn_registrati:hover, 
.btn_avanti_eng:hover, .btn_annulla_eng:hover, .btn_modifica_eng:hover, .btn_registrati_eng:hover, 
.btn_avanti_fra:hover, .btn_annulla_fra:hover, .btn_modifica_fra:hover, .btn_registrati_fra:hover  {
	background-repeat: no-repeat;
	background-position: 0px -34px;
}

/************* / CONTATTI ************/

/************* MY SADAL ************/
#frm_login_ris {
	width: 376px;
	height: 123px;
	margin: 0px 0px 1px 0px;
	padding: 9px 0px 0px 20px;
	float: right;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_frm_login_ris.jpg);
	background-repeat: no-repeat;	
}

#cnt_cat_down {
	width: 197px;
	margin: 0px 0px 0px 0px;
	padding: 39px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_cnt_cat_down.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.cnt_cat_down_a {
	width: 197px;
	height: 68px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_cnt_cat_down_a.gif);
	background-repeat: no-repeat;
	background-position: 0px -68px;	
}

.cnt_cat_down_a a {
	width: 152px;
	height: 41px;
	margin: 0px 0px 0px 0px;
	padding: 27px 13px 0px 32px;	
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #156fca;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}

.cnt_cat_down_a a:hover, .cnt_cat_down_a span {
	width: 152px;
	height: 41px;
	margin: 0px 0px 0px 0px;
	padding: 27px 13px 0px 32px;	
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #156fca;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;	
	background-image: url(../images/sf_cnt_cat_down_a.gif);
	background-repeat: no-repeat;
}

.box_down_ele, .box_down_ele_dwn {
	width: 752px;
	margin: 0px 0px 1px 15px;	
	padding: 13px 0px 21px 10px;	
	overflow: hidden;
	float: left;
	display: inline;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	/*color: #272727;*/
	color: #048abe;
	border-top: 1px solid #048ABD;
}

.box_down_ele:hover {
	width: 752px;
	margin: 0px 0px 1px 15px;	
	padding: 13px 0px 21px 10px;	
	overflow: hidden;
	float: left;
	display: inline;
	border-top: 1px solid #048ABD;
	background-color: #048abe;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;	
	cursor: pointer;
}

.box_down_ele_dwn a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #048abe;
	text-transform: none;
	font-weight: bold;
	text-decoration: underline;	
}

/*
.box_down_ext {
	width: 33px;
	height: 45px;
	margin: 0px 0px 0px 0px;	
	padding: 13px 0px 0px 8px;	
	overflow: hidden;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #47515b;
	text-transform: uppercase;
	font-weight: bold;	
	background-image: url(../images/sf_box_down_ext.gif);
	background-repeat: no-repeat;	
}
*/

.box_down_ext {
	width: 25px;
	height: 32px;
	margin: 0px 0px 0px 0px;	
	padding: 3px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #47515b;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;	
	background-image: url(../images/sf_box_down_ext_mini.gif);
	background-repeat: no-repeat;	
}


.box_down_ele_tx {
	width: 500px;
	margin: 0px 0px 0px 20px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;	
}

.box_down_ele_tx_2 {
	width: 90%;
	margin: 0px 0px 0px 20px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

.btn_download {
	width: 142px;
	height: 24px;
	margin: 30px 26px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: right;
	background-image: url(../images/btn_download.gif);
	background-repeat: no-repeat;	
}

.btn_download a {
	width: 142px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 24px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

.btn_area_ris_blu {
	width: 142px;
	height: 24px;
	margin: 30px 26px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: right;
	background-image: url(../images/btn_area_ris_blu.gif);
	background-repeat: no-repeat;
	text-align: center;
}

.btn_area_ris_blu a {
	width: 142px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

/************* / MY SADAL ************/

/************* CARRELLO ************/
.box_carr_tx {
	width: 762px;
	margin: 0px 0px 10px 15px;	
	padding: 0px 0px 5px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

.btn_rimuovi {
	width: 142px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align: left;
	background-image: url(../images/btn_rimuovi.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;
	border: 0px;
	cursor: pointer;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

.btn_avanti_prev {
	width: 142px;
	height: 24px;
	margin: 5px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	text-align: left;
	background-image: url(../images/btn_avanti_prev.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;
	border: 0px;
	cursor: pointer;	
}

.btn_avanti_prev_eng {
	width: 142px;
	height: 24px;
	margin: 5px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	text-align: left;
	background-image: url(../images/btn_avanti_prev_eng.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;
	border: 0px;
	cursor: pointer;	
}

.btn_avanti_prev_fra {
	width: 142px;
	height: 24px;
	margin: 5px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	text-align: left;
	background-image: url(../images/btn_avanti_prev_fra.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;
	border: 0px;
	cursor: pointer;	
}


.btn_avanti_prev a, .btn_avanti_prev_eng a, .btn_avanti_prev_fra a {
	width: 142px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 24px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

.btn_svuota {
	width: 142px;
	height: 24px;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align: left;
	background-image: url(../images/btn_svuota.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;
	border: 0px;
	cursor: pointer;	
}

.btn_svuota_eng {
	width: 142px;
	height: 24px;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align: left;
	background-image: url(../images/btn_svuota_eng.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;
	border: 0px;
	cursor: pointer;	
}

.btn_svuota_fra {
	width: 142px;
	height: 24px;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	text-align: left;
	background-image: url(../images/btn_svuota_fra.jpg);
	background-repeat: no-repeat;	
	background-color: transparent;
	border: 0px;
	cursor: pointer;	
}

.btn_svuota a, .btn_svuota_eng a, .btn_svuota_fra a {
	width: 142px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 24px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}



/************* / CARRELLO ************/

/************* ORDINE ************/
.box_prod_ele_tx_ord {
	width: 620px;
	margin: 0px 0px 0px 25px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}
/************* / ORDINE ************/


/************* RICERCA ************/
.box_prod_ele_tx_ric {
	width: 470px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}
/************* / RICERCA ************/

/*************************** / CENTRO **********************/


/*****************************  FOOTER ******************************/
#footer {
	width: 990px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	display: block;
	float: left;
	/*position: absolute;*/
}

#footer_top {
	width: 990px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	background-color: #E7E8EA;
}

#footer_bottom {
	width: 990px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	background-image: url(../images/sf_footer_bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
}


/******** mappa_sito *******/
#mappa_sito_top {
	width: 974px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 24px 0px 0px 16px;
	overflow: hidden;
	display: block;
	float: left;
	background-image: url(../images/sf_mappa_sito_top.gif);
	background-repeat: repeat-x;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3d3d3d;
	font-weight: bold;
}

#btn_apri {
	width: 14px;
	height: 14px;
	margin: 1px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/btn_apri.gif);
	background-repeat: no-repeat;	
}

#btn_chiudi {
	width: 56px;
	height: 14px;
	margin: 1px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: right;
	background-image: url(../images/btn_chiudi.gif);
	background-repeat: no-repeat;	
}

#btn_chiudi a {
	width: 100%;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;		
}

#btn_apri a {
	width: 100%;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 14px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

#mappa_sito_bottom {
	width: 990px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	overflow: hidden;
	display: block;
	float: left;
}

.box_mappa_link {
	width: 169px;
	min-height: 330px;
	height: auto !important;
	height: 330px;
	margin: 0px 0px 0px 15px;	
	padding: 0px 0px 0px 10px;	
	/*overflow: hidden;*/
	float: left;
	display: inline;
	background-image: url(../images/sf_box_mappa_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
}
/******** mappa_sito *******/

/******** menu_footer *******/
#menu_footer {
	width: 990px;
	height: 35px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

#menu_footer li {
	width: auto;
	height: 23px;	
	margin: 0px 0px 0px 0px;
	padding: 12px 9px 0px 16px;
	float: left;
	display: inline;
	overflow: hidden;	
	list-style-type: none;
	white-space: nowrap;
	text-align: center;
}

#menu_footer li a {
	width: auto;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0e6688;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

#menu_footer li span, #menu_footer li a:hover {
	width: auto;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00B6F6;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}
/******** / menu_footer *******/

.credit {
	width: auto;
	margin: 10px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

/*****************************  FOOTER ******************************/
