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 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color:#B1BEC6;
	background-image:url(../images/sf_body.jpg);
	background-repeat:repeat-x;
}

#wrapper {
	width:740px !important;
	width:740px;
	margin-left:15%;
	padding: 0px 0px 0px 10px;
	text-align:left;
	clear: both;
	float:left;
	display:inline;
	background-image:url(../images/sf_wrapper.gif);
	background-repeat: repeat-y;
	background-color:#204962;
}

#content{
	width: 728px;
  	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	/*background-color:#204962;*/
}
	


#colB {
	width: 510px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	/*background-color:transparent;*/
}

#colC {
	width: 218px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
/*	background-color:#204962;*/
}
/********************* TESTO **********************/
.pt8_A_white, a:link.pt8_A_white, a:visited.pt8_A_white{
	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{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}



.pt8_A_grey, a:link.pt8_A_grey, a:visited.pt8_A_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A0B0BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_grey{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #A0B0BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}

.pt8_A_black, a:link.pt8_A_black, a:visited.pt8_A_black{
	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{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}


.pt9_A_black, a:link.pt9_A_black, a:visited.pt9_A_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_A_black{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}

.pt8_A_aran, a:link.pt8_A_aran, a:visited.pt8_A_aran{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FE8B00;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_aran {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FE8B00;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt8_A_blue, a:link.pt8_A_blue, a:visited.pt8_A_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_blue{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.pt8_A_blue_u, a:link.pt8_A_blue_u, a:visited.pt8_A_blue_u{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_blue_u{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}	
	
.pt11_A_blue, a:link.pt11_A_blue, a:visited.pt11_A_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_A_blue{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}

.pt12_A_black, a:link.pt12_A_black, a:visited.pt12_A_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_A_black{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}
		
.pt13_A_blue, a:link.pt13_A_blue, a:visited.pt13_A_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_A_blue{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}			

.pt14_A_aran, a:link.pt14_A_aran, a:visited.pt14_A_aran{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #ff8a00;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt14_A_aran{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt;
	color: #ff8a00;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt17_A_blue, a:link.pt17_A_blue, a:visited.pt17_A_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17pt;
	color: #0D255A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt17_A_blue{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17pt;
	color: #0D255A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}	
/****************** FINE TESTO ********************/

/*********************************** HEADER ********************************/

#header{
	width: 728px;
	height: 111px;
	margin: 3px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;	
	text-align: left;
	background-image:url(../images/sf_header.jpg);
	background-repeat: repeat-y;
	background-color:#41687C;
}

#header h1 {
	width: 222px;
	height: 111px;
	background-image: url(../images/logo.jpg);
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	float:left;
}

#header h3 {
	width: 222px;
 	height:111px !important;
    height: 0px !important;
	background-image: url(../images/logo.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 111px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float:left;
}

.logo {
    width:222px;
    height:111px !important;
    height: 0px !important; 
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 111px 0px 0px 0px;
}




#banner_top {
	width: 506px;
	height: 83px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float:left;
	overflow: hidden;
	background-image: url(../images/sf_banner_top.jpg);
	background-repeat:no-repeat;
}

#banner_top a, span{
	display:inline;
	float:left;
}

.banner_top_1 {
	width: 125px;
	height: 43px;
	background-image: url(../images/bnn_1.jpg);
	background-repeat:no-repeat;	
	float: left;
	margin: 17px 17px 0px 12px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_1 a {
	width: 125px;
	height: 0px !important;
	height: 43px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 43px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_2 {
	width: 72px;
	height: 35px;
	background-image: url(../images/bnn_2.jpg);
	background-repeat:no-repeat;	
	float: left;
	margin: 25px 16px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_2 a {
	width: 72px;
	height: 0px !important;
	height: 35px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 35px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_3 {
	width: 97px;
	height: 29px;
	background-image: url(../images/bnn_3.jpg);
	background-repeat:no-repeat;	
	float: left;
	margin: 30px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_3 a {
	width: 97px;
	height: 0px !important;
	height: 29px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 29px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_4 {
	width: 83px;
	height: 34px;
	background-image: url(../images/bnn_4.jpg);
	background-repeat:no-repeat;	
	float: left;
	margin: 25px 14px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_4 a {
	width: 83px;
	height: 0px !important;
	height: 34px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 34px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_5 {
	width: 42px;
	height: 30px;
	background-image: url(../images/bnn_5.jpg);
	background-repeat:no-repeat;	
	float: left;
	margin: 28px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_5 a {
	width: 42px;
	height: 0px !important;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}
/*
SECONDA MODIFICA
.banner_top_1 {
	width: 62px;
	height: 51px;
	background-image: url(../images/bnn_1.jpg);
	background-repeat:no-repeat;	
	float: left;
	margin: 12px 23px 0px 49px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_1 a {
	width: 62px;
	height: 0px !important;
	height: 51px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 51px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_2 {
	width: 68px;
	height: 45px;
	background-image: url(../images/bnn_2.jpg);
	background-repeat:no-repeat;	
	float: left;
	margin: 19px 29px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_2 a {
	width: 68px;
	height: 0px !important;
	height: 45px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}


.banner_top_3 {
	width: 72px;
	height: 35px;
	background-image: url(../images/bnn_3.jpg);
	background-repeat:no-repeat;	
	float: left;
	margin: 25px 28px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_3 a {
	width: 72px;
	height: 0px !important;
	height: 35px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 35px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_4 {
	width: 97px;
	height: 29px;
	background-image: url(../images/bnn_4.jpg);
	background-repeat:no-repeat;	
	float: left;
	margin: 30px 22px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_4 a {
	width: 97px;
	height: 0px !important;
	height: 29px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 29px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_5 {
	width: 42px;
	height: 30px;
	background-image: url(../images/bnn_5.jpg);
	background-repeat:no-repeat;	
	float: left;
	margin: 28px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}

.banner_top_5 a {
	width: 42px;
	height: 0px !important;
	height: 30px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	display: inline;
	overflow: hidden;
}
*/


/*
PRIMA MODIFICA
.banner_1_top_span {
	width: 111px;
	height: 83px;
	background-image: url(../images/banner_1.jpg);
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

.banner_1_top {
	width: 111px;
 	height:83px !important;
   height: 0px !important;
	background-image: url(../images/banner_1.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 83px 0px 0px 0px;
	overflow: hidden;
	display: block;
}


.banner_2_top_span {
	width: 178px;
	height: 83px;
	background-image: url(../images/banner_2.jpg);
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

.banner_2_top {
	width: 178px;
 	height:83px !important;
   	height: 0px !important;
	background-image: url(../images/banner_2.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 83px 0px 0px 0px;
	overflow: hidden;
	display: block;
}

.banner_3_top_span {
	width: 110px;
	height: 83px;
	background-image: url(../images/banner_3.jpg);
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

.banner_3_top {
	width: 110px;
 	height:83px !important;
   height: 0px !important;
	background-image: url(../images/banner_3.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 83px 0px 0px 0px;
	overflow: hidden;
	display: block;
}

.banner_4_top_span {
	width: 107px;
	height: 83px;
	background-image: url(../images/banner_4.jpg);
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

.banner_4_top {
	width: 107px;
 	height:83px !important;
   	height: 0px !important;
	background-image: url(../images/banner_4.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 83px 0px 0px 0px;
	overflow: hidden;
	display: block;
}
*/

/*menu header*/
#menu_header {
	width: 506px;
	height: 28px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;	
	background-color:#204962;
	float:right;
	background-image:url(../images/head_repeat.jpg);
	background-repeat:repeat-x;
}

#menu_header li{ 
	margin: 0px 0px 0px 9px ;
	padding: 4px 0px 0px 8px;
	display:inline;
	float:left;
	background-image:url(../images/sf_menu.jpg);
	background-repeat:no-repeat;
	list-style-type:none;
}
        


#menu_header a:link, #menu_header a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


#menu_header a:hover{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #FFE05D;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


#menu_header span{
	margin: 0px 0px 0px 0px ;
	padding: 3px 0px 0px 0px;
	display:inline;
	float:left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #FFE05D;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

/*********************************** FINE HEADER ********************************/
/*********************************** CENTRO ********************************/
/******************** home ******************/
.box_grande_home {
	width: 510px;
	/*height: 498px;*/
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display:block;
	background-color: white;
	background-image:url(../images/alto_box.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.mini_box_centro {
	width: 196px !important;
	width: 207px;
	height: 475px;
	margin: 12px 0px 0px 12px;
	padding: 0px 10px 0px 0px;
	overflow: hidden;
	display:inline;
	background-color: #FFFFFF;
	border-right:1px solid #C7D3D8;
	float:left;
}

.bordo_basso {
	width: 510px;
 	height:12px !important;
   	height: 0px !important;
	background-image: url(../images/basso_box.gif);
	background-repeat:no-repeat;
	padding: 12px 0px 0px 0px;
	overflow: hidden;
	display: block;
	margin-top:-1px;
}



.img_box_home {
	width: 140px;
	/*height: 110px;*/
	margin: 20px 0px 15px 33px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display:block;
	background-color:#CCCCCC;
	clear:left;
}

.bt_button {
	width: 20px;
 	height:14px !important;
   	height: 0px !important;
	background-image: url(../images/bt_button.jpg);
	background-repeat:no-repeat;
	padding: 14px 0px 0px 0px;
	overflow: hidden;
	display: block;
	margin-top:0px !important;
	margin-top:4px;
}
	
.div_bottoni {
	margin: 8px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;	
	float:right;
}

.mini_box_centro_r {
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	overflow:hidden;
}

.box_centro_right {
	width: 267px;
	height: 104px !important;
	height: 105px;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	display:inline;	
	float:left;
	border-top: 1px solid #E5E5E5;
	overflow:hidden;
}

.box_centro_right span{ 
	width:145px;
	margin: 5px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}

.img_box_centro_right {
	width: 105px;
	/*height: 105px;*/
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	float:left;
	display:block;
	overflow:hidden;	
}

.div_bottoni2 {
	width:100px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float:right;
}


.bt_button2 {
	width:20px;
 	height:14px !important;
   	height: 0px !important;
	background-image: url(../images/bt_button.jpg);
	background-repeat:no-repeat;
	padding: 14px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float:left;
}

.div_bottoni3 {
	width:100px;
	margin: 90px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float:right;
}


.bt_button3 {
	width:20px;
 	height:14px !important;
   	height: 0px !important;
	background-image: url(../images/bt_button2.jpg);
	background-repeat:no-repeat;
	padding: 14px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float:left;
}


/******box_flash*****/

.box_grande_home_basso {
	width: 510px;
	/*height: 498px;*/
	margin: 25px 0px 0px 0px !important;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display:block;
	background-color: white;
	background-image:url(../images/alto_box.gif);
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
}

.box_flash {
	width: 485px;
	height: 119px;
	margin: 14px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	display:block;
	border-bottom:1px solid #A8B8C2;
}


.box_flash span {
	width:320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	display:block;	
}
.box_flash_img_right {
	width: 140px;
	/*height: 110px;*/
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display:inline;
	float:right;
}

.box_flash_img_left {
	width: 140px;
	/*height: 110px;*/
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display:inline;
	float: left;
}
/********************fine home ******************/
/******************** Dettaglio ******************/
.box_dettaglio {
	width: 510px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display:block;
	background-color: white;
	background-image:url(../images/alto_box.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#breadcrumbs {
	margin: 5px 0px 14px 0px;
	padding: 0px 0px 0px 8px;
	overflow: hidden;
	display:block;
}

#breadcrumbs div, #breadcrumbs a {
	display: inline;
}

.img_dettaglio {
	width: 250px;
	/*height: 250px;*/
	margin: 0px 13px 10px 13px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float:right;
	display:inline;
}

.position_text_dett {
	margin: 0px 13px 0px 13px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display:block;
}



.position_text_dett li {
	list-style-type:none;
	background-image: url(../images/li_style.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 10px;	
	display:block;
	line-height:150%;
	
	/****testo****/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.position_text_dett a:link, .position_text_dett a:visited, .position_text_dett span,
.box_text_cnt a:link, .box_text_cnt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: bold;
	text-decoration: underline;
}

.position_text_dett a:hover, 
.box_text_cnt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B0C3D1;
	text-transform: none;
	font-weight: bold;
	text-decoration: underline;
}



.pulsantiera_dettaglio {
	width: 485px;
	height: 19px !important;
	height: 25px;
	margin: 15px 0px 5px 13px;
	padding: 6px 0px 0px 0px;	
	overflow: hidden;
	display:block;
	background-image:url(../images/repeater_pulsantiera.gif);
	background-repeat:repeat-x;	
}


.bt_stampa  {
	margin: 0px 0px 0px 62px;
	padding: 0px 0px 0px 19px;	
	overflow: hidden;
	display:block;
	background-image:url(../images/bt_stampa.jpg);
	background-repeat:no-repeat;
	
	
	/***testo***/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}



.bt_stampa a:link, .bt_stampa a:hover,  .bt_stampa a:visited {
	/***testo***/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.bt_stampa2  {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 19px;	
	overflow: hidden;
	display:block;
	background-image:url(../images/bt_stampa.jpg);
	background-repeat:no-repeat;
	
	/***testo***/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.bt_stampa2 a:link, .bt_stampa2 a:hover,  .bt_stampa2 a:visited {
	/***testo***/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.bt_inviaemail {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 19px;	
	overflow: hidden;
	display:block;
	background-image:url(../images/bt_invia.jpg);
	background-repeat:no-repeat;
	
	
	/***testo***/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.bt_inviaemail a:link, .bt_inviaemail a:hover,  .bt_inviaemail a:visited {
	/***testo***/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004671;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}
/********************Fine Dettaglio ******************/

/****************dettaglio prodotto ****************/
.box_richiesta_info_span {
	width:257px;
	height:48px;
 	/*height:48px !important;
   	height: 0px !important;*/
	background-image: url(../images/bt_richiedi_info.jpg);
	background-repeat:no-repeat;
	margin: 20px 12px 0px 12px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float:left;
}

.box_richiesta_info {
	width:257px;
 	height:48px !important;
   	height: 0px !important;
	/*margin: 20px 12px 0px 12px;*/
	margin: 0px 0px 0px 0px;
	padding: 48px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float:left;
	background-color:transparent;
}


.box_photogallery_flash {
	width: 485px;
	height: 101px;
	margin: 13px 0px 0px 13px;
	padding: 23px 0px 0px 0px;	
	overflow: hidden;
	display:block;
	background-image: url(../images/photogallery.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.box_img_photo_flash {
	width:96px;
	height:102px;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float:left;
	text-align:center;
	border-right:1px solid #E8E8E8;
}

.img_photo_flash {
	width:80px;
	height:80px;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display:inline;
}

.descr_gen_position {
	margin: 20px 13px 0px 13px ;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display:inline;
}

/*********** GALLERIA PRODOTTO *******/
#navsx {
	width: 90px;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	cursor: pointer;
	float:left;
}

#navdx {
	width: 100px;
	height: 14px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	cursor: pointer;
	float:left;
}



#thumbwrapper {
	width: 485px;
	height: 84px;
	margin: 13px 0px 0px 13px;
	padding: 23px 0px 0px 0px;	
	overflow: hidden;
	background-image: url(../images/photogallery.gif);
	background-position:top left;
	background-repeat: no-repeat;
	position:relative;
	float:left;
	display: inline;
}

#thumbtable {
	overflow: hidden;
	position:absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	border: 0px;
}

#thumbtable tr td {
	width: 80px;
	overflow: hidden;
	padding: 0px 4px 0px 4px;
	border-right: 1px solid #E5E5E5;
}
/*********** / GALLERIA PRODOTTO *******/

/**************** / dettaglio prodotto ****************/

/***************** CATALOGO ***********************/
.box_catalogo_cnt {
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display:block;
}

.box_prod_cnt {
	width: 488px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	display: block;	
	float: left;
	overflow: hidden;
	background-image: url(../images/sf_box_prod_cnt.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#box_catalogo_tit  {
	width: 244px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	display: block;	
	float: left;
	overflow: hidden;
	border-bottom: 7px solid #204962;
}

#box_catalogo_ogg  {
	width: 244px;
	height: 13px;	
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 7px 0px;
	display: block;	
	float: left;
	overflow: hidden;
	text-align: right;
	border-bottom: 7px solid #204962;
}

.box_prod_ft {
	width: 94px;
	margin: 0px 16px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
	border: 1px solid #668595;
}

.box_prod_tit {
	width: 376px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
}

.box_prod_tx {
	width: 376px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
	line-height: 150%;
}

.box_prod_link {
	width: 376px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;	
	float: right;
	overflow: hidden;
}

.ico_aprischeda {
	width: 29px;
	height: 20px;	
	margin: 0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_aprischeda.gif);
	background-repeat: no-repeat;
}

.box_prod_link a {
	float: right;
	margin: 3px 0px 0px 0px;	
}

#paginazione {
	width: 488px;
	margin: 2px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	display: block;	
	float: left;
	overflow: hidden;
	border-top: 7px solid #204962;
	background-image: url(../images/sf_box_prod_cnt.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
}

#paginazione_sx {
	width: 80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
}

#paginazione_cen {
	width: 328px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
	text-align: center;
}

#paginazione_dx {
	width: 80px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
	text-align: right;
}
/***************** / CATALOGO ***********************/

/***************** DOVE SIAMO ***********************/
.box_text_cnt {
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display:block;
}
#map {
	width: 449px;
	height: 449px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float:left;
	display: block;
	border: 1px solid #668595;
}

/***************** DOVE SIAMO ***********************/
/***************** NOTIZIE ***********************/
.box_news_cnt {
	width: 488px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	display: block;	
	float: left;
	overflow: hidden;
	background-image: url(../images/sf_box_prod_cnt.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
}

.box_news_data {
	width: 76px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;	
	float: left;
	overflow: hidden;
}

.box_news_tit {
	width: 412px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;	
	float: right;
	overflow: hidden;	
}

.box_news_tx {
	width: 412px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;	
	float: right;
	overflow: hidden;
	line-height: 150%;
}

.box_news_link {
	width: 376px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;	
	float: right;
	overflow: hidden;
}

.box_news_link a {
	float: right;
}

.ico_leggi {
	width: 20px;
	height: 14px;	
	margin: 0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/bt_button.jpg);
	background-repeat:no-repeat;
}
/***************** / NOTIZIE ***********************/


/************** CONTATTI *************/
#frm_contatti {
	clear: both;
	width: 488px;
	height: 400px;	
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	display:block;
	float: left;
	overflow: hidden;	
}

.lineaForm_mini { 
	width: 244px;
	height: 18px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_mini label { 
	width: 78px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #41687C;
}

.lineaForm_mini input {
	width: 139px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 2px;
	overflow: hidden;
	display: inline;
	float: left;	
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
}

.lineaForm_big { 
	width: 488px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_big label { 
	width: 78px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #41687C;
}

.lineaForm_big textarea {
	width: 383px;
	height: 80px;
	margin: 0px 0px 10px 0px;
	padding: 0px 2px 0px 2px;
	overflow: hidden;
	display: inline;
	float: left;	
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
}

.box_altro_frm { 
	width: 488px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.btn_annulla {
	width: 62px;
	height: 0px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
	float: right;
	display: inline;
	margin: 0px 8px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_annulla.jpg);
	background-repeat: no-repeat;
}

.btn_send {
	width: 105px;
	height: 0px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
	float: right;
	display: inline;
	margin: 0px 21px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_send.jpg);
	background-repeat: no-repeat;
}

.btn_modifica {
	width: 62px;
	height: 0px;
	height: 20px;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
	float: right;
	display: inline;
	margin: 0px 21px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_modifica.jpg);
	background-repeat: no-repeat;
}
/************** / CONTATTI *************/


/***********************************FINE CENTRO ********************************/
/**************************RIGHT**********************************/
/****menu right*****/

#menu_left_catalogo {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	list-style-type:none;
}


#menu_left_catalogo li{
	width:218px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	float:left;
	list-style-type:none;
	display:block;
}

#img_catalogo_prodotti {
	width:218px;
 	height:26px !important;
   	height: 0px !important;
	background-image: url(../images/catalogo_prodotti.jpg);
	background-repeat:no-repeat;
	padding: 26px 0px 0px 0px;
	overflow: hidden;
}

#img_slot_machine_off {
	width:218px;
 	height:69px !important;
   	height: 0px !important;
	background-image: url(../images/slot_machine_off.jpg);
	background-repeat:no-repeat;
	padding: 69px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}



#img_slot_machine_on {
	width:218px;
 	height:69px !important;
   	height: 0px !important;
	background-image: url(../images/slot_machine_on.jpg);
	background-repeat:no-repeat;
	padding: 69px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}


#right_1 a:hover {
	width:218px;
 	height:69px !important;
   	height: 0px !important;
	background-image: url(../images/slot_machine_on.jpg);
	background-repeat:no-repeat;
	padding: 69px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}


#img_slot_comma_off {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/comma_off.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}



#img_slot_comma_on {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/comma_on.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}


#right_2 a:hover {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/comma_on.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}


#img_slot_flipper_off {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/flipper_off.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}

#img_slot_flipper_on {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/flipper_on.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}


#right_3 a:hover {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/flipper_on.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}

#img_slot_gratta_off {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/grattaevinci.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}

#img_slot_gratta_on {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/grattaevinci_on.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}

#right_4 a:hover {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/grattaevinci_on.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}


#img_slot_videogame_off {
	width:218px;
 	height:66px !important;
   	height: 0px !important;
	background-image: url(../images/videogame_off.jpg);
	background-repeat:no-repeat;
	padding: 66px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}

#img_slot_videogame_on {
	width:218px;
 	height:66px !important;
   	height: 0px !important;
	background-image: url(../images/videogame_on.jpg);
	background-repeat:no-repeat;
	padding: 66px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}


#right_5 a:hover {
	width:218px;
 	height:66px !important;
   	height: 0px !important;
	background-image: url(../images/videogame_on.jpg);
	background-repeat:no-repeat;
	padding: 66px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}



#img_slot_biliardo_off {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/biliardo_off.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}

#img_slot_biliardo_on {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/biliardo_on.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}


#right_6 a:hover {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/biliardo_on.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}


#img_slot_balilla_off {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/balilla_off.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}

#img_slot_balilla_on {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/balilla_on.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}

#right_7 a:hover {
	width:218px;
 	height:65px !important;
   	height: 0px !important;
	background-image: url(../images/balilla_on.jpg);
	background-repeat:no-repeat;
	padding: 65px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
}



#img_slot_accessori_off {
	width:218px;
 	height:66px !important;
   	height: 0px !important;
	background-image: url(../images/accessori_off.jpg);
	background-repeat:no-repeat;
	padding: 66px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display: block;
	margin-top:1px;
}

#img_slot_accessori_on {
	width:218px;
 	height:66px !important;
   	height: 0px !important;
	background-image: url(../images/accessori_on.jpg);
	background-repeat:no-repeat;
	padding: 66px 0px 0px 0px;
	overflow: hidden;
	float:left;
	margin-top:1px;	
	display: block;
}


#right_8 a:hover {
	width:218px;
 	height:66px !important;
   	height: 0px !important;
	background-image: url(../images/accessori_on.jpg);
	background-repeat:no-repeat;
	padding: 66px 0px 0px 0px;
	overflow: hidden;
	float:left;
	margin-top:1px;	
	display: block;
}


/****fine menu*****/
/****box newsletter*****/
#box_newsletter {
	width: 207px;
	/*height: 101px;*/
	margin: 5px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-image:url(../images/bordo_alto_news.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#112633;
}

.span_newsletter {
	width:207px;
 	height:26px !important;
   	height: 0px !important;
	background-image: url(../images/span_newsletter.gif);
	background-repeat:no-repeat;
	padding: 26px 0px 0px 0px;
	overflow: hidden;
	float:left;
	margin:5px 0px 6px 0px;	
	display: block;
}

.span_position_news {
	width:180px;
	margin: 0px 0px 0px 11px ;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display:inline;
}

.email_news{
	width:103px !important;
	width:105px;
	height:17px !important;
	height:17px;
	margin: 5px 0px 3px 8px !important;
	margin: 5px 0px 3px 3px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
	display:inline;
	float:left;
}

.iscriviti_news {
	width:85px;
 	height:19px !important;
	background-image:url(../images/bt_iscriviti.gif);
	background-repeat:no-repeat;
	padding: 19px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	overflow: hidden;
	float:left;
	display:inline;
	border:none;
	background-color:transparent;
	cursor: pointer;
}

.bordo_news_basso {
	width:207px;
 	height:5px !important;
   	height: 0px !important;
	background-image: url(../images/bordo_basso_news.gif);
	background-repeat:no-repeat;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	display:block;
	border:none;
}
/****fine box newsletter*****/
/****box usato *******/
.box_flash_usato {
	width: 217px;
	margin: 5px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-image: url(../images/bordo_alto_usato.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#D2DBE0;
}

.bordo_usato_basso {
	width:217px;
 	height:8px !important;
   	height: 0px !important;
	background-image: url(../images/bordo_basso_usato.gif);
	background-repeat:no-repeat;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	display:block;
	border:none;
}

.span_usato_position {
	width:193px;
	margin: 18px 0px 9px 12px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display:inline;
	border-bottom:1px solid #41687C;
}

.img_flash_usato {
	width: 80px;
	height: 80px;
	margin: 0px 11px 0px 0px ;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	background-color: #999999;
	float:right;
	display:inline;
}

.descr_usato_position {
	width:105px;
	margin: 0px 0px 8px 12px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float:left;
}
/****fine box usato *******/
/***************************FINE RIGHT*********************************/
/*****************************  FOOTER ******************************/
#footer{
	width: 728px;
	height: 136px;
	margin: 0px 0px 0px 0px ;
	padding: 11px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-color:#204962;
}


.banner_pub_footer {
	width: 718px;
	/*height: 80px;*/
	margin: 0px 0px 0px 5px ;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	/*border: 5px solid #CCCCCC;*/
	display: block;
}

/*menu footer*/
#menu_footer {
	width: 728px;
	height: 27px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;	
	background-color:#204962;
	float:right;
	background-image: url(../images/repeater_footer.gif);
	background-repeat:repeat-x;
}

#menu_footer li{ 
	margin: 0px 0px 0px 9px ;
	padding: 4px 0px 0px 8px;
	display:inline;
	float:left;
	list-style-type:none;
}
        


#menu_footer a:link, #menu_footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


#menu_footer a:hover{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #FFE05D;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


#menu_footer span{
	margin: 0px 0px 0px 0px ;
	padding: 3px 0px 0px 0px;
	display:inline;
	float:left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #FFE05D;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	/*background-color: #FF0000;*/
}


.pie_pagina {
	margin-left:27%;
	padding: 4px 0px 0px 0px;
	display:block;
	background-color: #00FF00;
}

#credit {
	/*width: 455px;*/
	margin: 0px 14px 0px 0px;
	padding: 4px 0px 0px 16px;	
	overflow: hidden;
	float:left;
	display: inline;	
}

#cont_visit {
	/*width: 273px;*/
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float:left;
	display: inline;
}
/***************************** FINE FOOTER ******************************/
/***************************** BOX RIGHT ******************************/
#box_right{
	/*height: 590px !important;
	height: 590px;
	width: 150px !important;*/
	width: 155px;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	background-color: #FFFFFF;
	float:left;
/*	border:5px solid #CCCCCC;*/
}

.banner_right {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	display:block;
	overflow:hidden;
}
/*****************************  BOX RIGHT  ******************************/

