body {
	margin: 0px;
}

/*------------------------- separatori - sfondi -------------------------*/
.sf_top_home {
	background-image: url(../images/sf_top_home.jpg);
	background-repeat: repeat-x;
	background-position:top;
	height:358px;
}
.sf_top {
	background-color:#4F5556;
	height:269px;
}
.sf_top1 {
	background-color:#4F5556;
	height:10px;
}
.sep_grigio {
	background-image: url(../images/sep_grigio.gif);
	background-repeat: repeat-x;
	height:1px;
}
.sep_grigio_vert {
	background-image: url(../images/sep_grigio_vert.gif);
	background-repeat: repeat-y;
	width:1px;
}
.sep_home {
	background-color:#848889;
}
.bg_newsleather {
	background-color:#FF6C00;
	width:154px;
	height:104px;
}
.square {
	width:15px;
}

.sf_menu_open {
	background-image: url(../images/square_open.jpg);
	background-repeat: no-repeat;	
	height:19px;
	width:175px;
}
.text_menu_open {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
	padding:0px 0px 0px 2px;
}
.text_menu_open a, .text_menu_open a:hover, .text_menu_open a:active, .text_menu_open a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
	padding:0px 0px 0px 2px;
}

.sf_menu_closed {
	background-image: url(../images/square_closed.jpg);
	background-repeat: no-repeat;	
	height:19px;
	width:175px;
}
.text_menu_closed{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 0px 0px 2px;
}
.text_menu_closed a, .text_menu_closed a:hover, .text_menu_closed a:active, .text_menu_closed a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 0px 0px 2px;
}

.sf_menu_disp{
	background-image: url(../images/square_disp.jpg);
	background-repeat: no-repeat;
	height:19px;
	width:175px;
}
.text_menu_disp {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 0px 0px 2px;
}
.text_menu_disp a, .text_menu_disp a:hover, .text_menu_disp a:active, .text_menu_disp a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 0px 0px 2px;
}

.sf_box, .sf_box a, .sf_box a:hover, .sf_box a:active, .sf_box a:visited {
	background-image: url(../images/square_disp.jpg);
	background-repeat: no-repeat;	
	height:27px;
	width:188px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: none;
	padding:0px 10px 0px 0px;
}


.sf_box_title, .sf_box_title a, .sf_box_title a:hover, .sf_box_title a:active, .sf_box_title a:visited {
	background-image: url(../images/sf_box_title.jpg);
	background-repeat: no-repeat;	
	height:27px;
	width:188px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4B4B4B;
	text-decoration: none;
}
.txt_box_title, .txt_box_title a, .txt_box_title a:hover, .txt_box_title a:active, .txt_box_title a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4B4B4B;
	text-decoration: none;
}
.sf_box_sx {
	background-image: url(../images/sf_box_sx.jpg);
	background-repeat: repeat-y;
}
/*------------------------- testi -------------------------*/
.footer{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height:23px;
}
.footer a, .footer a:hover, .footer a:active, .footer a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.footerLink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:23px;
}
.footerLink a, .footerLink a:hover, .footerLink a:active, .footerLink a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.footer_div {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #95999A;
	text-decoration: none;
	padding-top:5px;
}
.footer_div a, .footer_div a:hover, .footer_div a:active, .footer_div a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #95999A;
	text-decoration: none;
}

.footer_int{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	height:39px;
	background-color:#4B4B4B;
	padding-top:5px;
}
.footer_int a, .footer_int a:hover, .footer_int a:active, .footer_int a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#4B4B4B;
}

.footerLink_int {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#4B4B4B;
}
.footerLink_int a, .footerLink_int a:hover, .footerLink_int a:active, .footerLink_int a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#4B4B4B;
}

.menu, .menu a, .menu a:active, .menu a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6C00;
	text-decoration: none;
}
.title_home, .title_home a, .title_home a:hover, .title_home a:active, .title_home a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9B9B9B;
	text-decoration: none;
}
.news_home{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D7D7D7;
	text-decoration: none;
	padding:0px 10px 0px 10px;
	line-height: 14px;
}
.news_home a, .news_home a:active, .news_home a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}
.news_home a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6C00;
	text-decoration: none;
	line-height: 14px;
}
.tr_menu, .tr_menu a, .tr_menu a:hover, .tr_menu a:active, .tr_menu a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6C00;
	text-decoration: none;
}
.text{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4F5556;
	text-decoration: none;
	padding:0px 10px 0px 10px;
	line-height: 14px;
}
.text a, .text a:hover, .text a:active, .text a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6C00;
	text-decoration: none;
	line-height: 14px;
}
.text_tanny{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4F5556;
	text-decoration: none;
}
.text_tanny a, .text_tanny a:hover, .text_tanny a:active, .text_tanny a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF6C00;
	text-decoration: none;
}
.sezione, .sezione a, .sezione a:hover, .sezione a:active, .sezione a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
	width:317px;
	padding:20px 0px 0px 0px;
}
.title, .title a, .title a:hover, .title a:active, .title a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4F5556;
	text-decoration: none;
}
.products13Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4F5556;
	text-decoration: none;
}
.aaa { 
	display : none; 
}
.homeTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4F5556;
	text-decoration: none;
}
.arial11White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.arialOrange11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6C00;
	text-decoration: none;
}
.homeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4F5556;
	text-decoration: none;
}
.siteMap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4F5556;
	text-decoration: none;
}
.siteMap :a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4F5556;
	text-decoration: underline;
}
.siteMap :link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4F5556;
	text-decoration: underline;
}
.siteMap :hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4F5556;
	text-decoration: underline;
}
.siteMap :visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4F5556;
	text-decoration: underline;
}
.siteMap :active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4F5556;
	text-decoration: underline;
}
.text_flashobject{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	text-align:center;
}
.text_flashobject a, .text_flashobject a:hover, .text_flashobject a:active, .text_flashobject a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
} 
.arialBold13Up {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3B4142;
	text-decoration: none;
	text-transform: uppercase;
}
.arialBold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3B4142;
	text-decoration: none;
}
.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3B4142;
	text-decoration: none;
}
.homeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4F5556;
	text-decoration: none;
}
.newsLeftTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6C00;
	text-decoration: none;
}
.newsLeftTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C70027;
	text-decoration: none;
}