.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#0089D0;
}

.search {
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #008240;
	font-weight:bold;
	margin-left:7px;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
	width: 140px;
}

.form {
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #008240;
	font-weight:bold;
	margin-left:7px;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
}

.form_contatti {
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #5A5A5A;
	BORDER-RIGHT: #7F9DB9 1px solid;
	BORDER-TOP: #7F9DB9 1px solid;
	BORDER-LEFT: #7F9DB9 1px solid;
	BORDER-BOTTOM: #7F9DB9 1px solid;
}

/*-------------------------------------------------------------------------------*/
/*--------------------------------- MENU ----------------------------------------*/
/*-------------------------------------------------------------------------------*/
.menu_sel, .menu_sel a, .menu_sel a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:22px;
	background-image: url(img/sf_menu_home_on.jpg); 
}
.menu_sel a:hover, .menu_sel a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:22px;
	background-image: url(img/sf_menu_home_on.jpg); 
}

#menu_sel, #menu_sel a, #menu_sel a:visited, #menu_sel a:hover, #menu_sel a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:22px;
	background-image: url(img/sf_menu_home_on.jpg); 
}

.menu_off, .menu_off a, .menu_off a:visited, .menu_off a:hover, .menu_off a:active  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #323232;
	text-decoration: none;
	height:22px;
	background-image: url(img/sf_menu_home_off.jpg); 
}

.sottomenu, .sottomenu a, .sottomenu a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #008240;
	text-decoration: none;
}
.sottomenu a:hover, .sottomenu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CA5118;
	text-decoration: none;
}

#sottomenu, #sottomenu a, #sottomenu a:hover, #sottomenu a:active, #sottomenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CA5118;
	text-decoration: none;
}

.prodotti{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#008240;
	text-decoration: none;
	height:30px;
	margin-left:7px;
}
.prodotti a:hover, .prodotti a, .prodotti a:active, .prodotti a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:30px;
	margin-left:7px;
}

#prodotti_sel, #prodotti_sel a, #prodotti_sel a:hover, #prodotti_sel a:active, #prodotti_sel a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#CA5118;
	text-decoration: none;
	height:30px;
	margin-left:7px;
}

.invia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#008240;
	text-decoration: none;
	height:17px;
	margin-left:7px;
	margin-right:7px;
}
.invia a:hover, .invia a, .invia a:active, .invia a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:17px;
	margin-left:7px;
	margin-right:7px;
}

.ricerca, .ricerca a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#5A5A5A;
	text-decoration: none;
	height:30px;
	margin-left:7px;
}

.ricerca a:hover, .ricerca a:active, .ricerca a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#CA5118;
	text-decoration: none;
	height:30px;
	margin-left:7px;
}

.ricerca_interna, .ricerca_interna a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#5A5A5A;
	text-decoration: none;
	height:30px;
	margin-left:7px;
	margin-right:7px;
}

.ricerca_interna a:hover, .ricerca_interna a:active, .ricerca_interna a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#CA5118;
	text-decoration: none;
	height:30px;
	margin-left:7px;
	margin-right:7px;
}

/*-------------------------------------------------------------------------------*/
/*------------------------------------ TESTI ------------------------------------*/
/*-------------------------------------------------------------------------------*/

.copy, .copy a, .copy a:active, .copy a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.copy a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CA5118;
	text-decoration: none;
}
#copy, #copy a, #copy a:active, #copy a:visited, #copy a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CA5118;
	text-decoration: none;
}
.indirizzo, .indirizzo a, .indirizzo a:hover, .indirizzo a:active, .indirizzo a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A5A5A;
	text-decoration: none;
}
.testo a, .testo a:hover, .testo a:active, .testo a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #008240;
	text-decoration: none;
}

.titoli, .titoli a, .titoli a:hover, .titoli a:active, .titoli a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CA5118;
	text-decoration: none;
}

.doc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#969696;
	text-decoration: none;
	height:30px;
	padding-left:7px;
}

/*-------------------------------------------------------------------------------*/
/*--------------------------------- TESTI SEZIONI -------------------------------*/
/*-------------------------------------------------------------------------------*/
.titolo_network {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:23px;
	background-color:#CA5118;
}

.fiera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CA5118;
	text-decoration: none;
}

.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CA5118;
	text-decoration: none;
}

.brevetti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5A5A5A;
	text-decoration: none;
}
.altri_brevetti, .altri_brevetti a, .altri_brevetti a_visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #008240;
	text-decoration: none;
	background-image:url(img/sf_altri_brevetti.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.altri_brevetti a:hover, .altri_brevetti a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: none;
	background-image:url(img/sf_altri_brevetti.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#altri_brevetti, #altri_brevetti a, #altri_brevetti a_visited, #altri_brevetti a:hover, #altri_brevetti a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: none;
	background-image:url(img/sf_altri_brevetti.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.GrigioSx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: none;
	background-image:url(img/sf_altri_brevetti.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.job {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CA5118;
	text-decoration: none;
}

.contatti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CA5118;
	text-decoration: none;
}

.iscriviti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CA5118;
	text-decoration: none;
}

.titolo_prodotti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height:23px;
	background-color:#CA5118;
}
/*-------------------------------------------------------------------------------*/
/*-------------------------------- FINESTRELLA ----------------------------------*/
/*-------------------------------------------------------------------------------*/

#box{
	min-height: 95px;
	height: auto !important;
	height: 95px;
	font-size: 10px;
	color: #5A5A5A;
	margin: 0px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 2px solid #CA5118;
}
#box .img{
	float: left;
	padding: 5px;
	margin: 0px;
}
#box .titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CA5118;
	margin-bottom: 2px;
}
#box .descr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A5A5A;	
}
.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;
} 