body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*----------------------------- MENU ----------------------------------*/
.menu, .menu a, .menu a:active, .menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:21px;
	background-color:#002743;
	margin-left:10px;
}
.menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7DA9CA;
	text-decoration: none;
	height:21px;
	background-color:#002743;
	margin-left:10px;
}
#menu, #menu a, #menu a:active, #menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7DA9CA;
	text-decoration: none;
	height:21px;
	background-color:#002743;
	margin-left:10px;
}

.menu_sel, .menu_sel a, .menu_sel a:active, .menu_sel a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:18px;
	margin-left:10px;
	text-align:left;
}
.menu_sel a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002743;
	text-decoration: none;
	height:18px;
	margin-left:10px;
	text-align:left;
}
#menu_sel, #menu_sel a, #menu_sel a:active, #menu_sel a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002743;
	text-decoration: none;
	height:18px;
	background-image:url(img/sf_interno_menu.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	text-align:left;
}

/*--------------------------------- TESTI ----------------------------------------*/

.titoli, .titoli a, .titoli a:hover, .titoli a:active, .titoli a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C9E4EB;
	text-decoration: none;
}

.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C9E4EB;
	text-decoration: none;
}
.testo a, .testo a:hover, .testo a:active, .testo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.testoBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7DA9CA;
	text-decoration: none;
}
.testo_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C9E4EB;
	text-decoration: none;
}
.testo_big a, .testo_big a:hover, .testo_big a:active, .testo_big a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.box_prodotti, .box_prodotti a, .box_prodotti a:hover, .box_prodotti a:active, .box_prodotti a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002743;
	text-decoration: none;
	text-align:center;
	background-color:#FFFFFF;
	height:24px;
}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7DA9CA;
	text-decoration: none;
	height:40px;
	background-image:url(img/sf_bottom.jpg);
	background-repeat:no-repeat;
}
.copy a, .copy a:hover, .copy a:active, .copy a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/*--------------------- SFONDI BOX ------------------------------------*/
.sf_top_box {
	background-image:url(img/sf_top_box.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.sf_top_box_dett {
	background-image:url(img/sf_top_box_dett.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.sf_bottom_box {
	background-image:url(img/sf_bottom_box.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
/*--------------------- CONTACT ------------------------------------*/
.con_line {
	color:#002743;
	height: 16px;
	width: 160px;
	border: 1px solid #002743;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.con_multiline {
	color:#002743;
	height: 65px;
	width: 365px;
	border: 1px solid #002743;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.con_year {
	background:url(img/contact_bg2.gif);
	background-repeat:repeat-x;
	background-color:#C0D5E5;
	height: 23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#002743;
	padding-left: 2px;
}
.year {
	height: 20px;
	width: 100px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#002743;
}

/*--------------------- FORM MAILER ------------------------------------*/
.formtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.formsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
.formsmall a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
.formsmall a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7DA9CA;
}
.formsmall a:active, .formsmall a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
{