body {
	margin:0;
}
.bg {
	background-color:#FFFFFF;
}
/*hompage*/
.bg_home {
	background-image:url(../images/sf_home.jpg);
	background-position:center top; 
	background-repeat:no-repeat;
	width:994px;
}
.bg_home_sx {
	background-image:url(../images/bg_sx.jpg);
	background-position:top; 
	background-repeat:repeat-x;
	width:3px;
}
.bg_home_dx {
	background-image:url(../images/bg_dx.jpg);
	background-position:top; 
	background-repeat:repeat-x;
	width:3px;
}

/*interni*/
.bg_int {
	background-image:url(../images/sf_int.jpg);
	background-position:top; 
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
/* bg esetrno*/
.bg_box_sx {
	background-image:url(../images/bg_box_sx.jpg);
	background-position:top; 
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:100%;
}
/* bg interno*/
.bg_box_sx_small {
	/*background-image:url(../images/bg_box_sx_small.jpg);
	background-position:top; 
	background-repeat:repeat-x;*/
	background-color:#dcf2fb;

}

.bg_small_sx {
	background-image:url(../images/bg_sx_small.jpg);
	background-position:top; 
	background-repeat:repeat-x;
	width:3px;
}
.bg_small_dx {
	background-image:url(../images/bg_dx_small.jpg);
	background-position:top; 
	background-repeat:repeat-x;
	width:3px;
}
.bg_big_sx {
	background-image:url(../images/bg_big_sx.jpg);
	background-position:top; 
	background-repeat:repeat-x;
	width:3px;
}
.bg_big_dx {
	background-image:url(../images/bg_big_dx.jpg);
	background-position:top; 
	background-repeat:repeat-x;
	width:3px;
}

/********** separatori **********/
.sep {
	background-color:#75a0bb;
}
.sep_bluscuro {
	background-color:#24709f;
}
.sep_bluchiaro {
	background-color:#b8e5f7;
}
.sep_int {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #135182;
	text-decoration: none;
}
/********** menù **********/
.submenu, .submenu a, .submenu a:active, .submenu a:visited, .submenu a:hover {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.submenu1, .submenu1 a, .submenu1 a:active, .submenu1 a:visited, .submenu1 a:hover {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #75a0bb;
	text-decoration: none;
}
/********** footer **********/
.footer {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.footer a, .footer a:visited, .footer a:active, .footer a:hover {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #135182;
	text-decoration: none;
	text-align:left;
}
.footertitle {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #135182;
	text-decoration: none;
	text-align:left;
}
/********** testi **********/
.text11_grey {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	text-align:justify;
}
.text11_grey a, .text11_grey a:visited, .text11_grey a:active, .text11_grey a:hover {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #135182;
	text-decoration: none;
	text-align:justify;
}
.text10_grey {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	text-align:justify;
}
.text10_grey a, .text10_grey a:visited, .text10_grey a:active, .text10_grey a:hover {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #135182;
	text-decoration: none;
	text-align:justify;
}
.text_flash{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:justify;
}
.text11_blu {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #135182;
	text-decoration: none;
	text-align:justify;
}
.text11_blu a, .text11_blu a:visited, .text11_blu a:active, .text11_blu a:hover {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #135182;
	text-decoration: none;
	text-align:justify;
}

.num {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #24709f;
	text-decoration: none;
	text-align:right;
}
.title, .title a, .title a:hover, .title a:active, .title a:visited {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #135182;
	text-decoration: none;
	text-align:left;
}
.titlegrey, .titlegrey a, .titlegrey a:hover, .titlegrey a:active, .titlegrey a:visited {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;
	text-align:justify;
} 