body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-style:none;
	background:url("immagini/sf-zago.gif"/*tpa=http://www.zago-srl.com/immagini/sf-zago.gif*/) repeat-x #074552;
}
.home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-style:none;
	background:#074552;
}
.testobianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.testobianco a{
	color: #FFFFFF;
	text-decoration:none;
}

.testobianco a:hover{
	color: #CCCCCC;
	text-decoration: underline;
}
.didascalie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
}

.Stile1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.titolo-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #e60000;
}
.titolo-news a{
	color: #e60000;
	text-decoration:none;
}

.titolo-news a:hover{
	color: #FF0000;
	text-decoration: underline;
}
.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #646464;
	text-align:left;
}
.data a{
	color: #646464;
	text-decoration:none;
}
.data a:hover{
	color: #e60000;
	text-decoration:underline;
}
.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}
.testo a{
	color: #FF0000;
	text-decoration:none;
}
.testo a:hover{
	text-decoration: underline;
}

.titolo-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #669933;
	background-image: url("immagini/sf-menu.gif"/*tpa=http://www.zago-srl.com/immagini/sf-menu.gif*/);
	background-repeat: repeat-x;
	font-size: 12px;
	padding-left:10;
	border-bottom:1px solid #003300;
}
.titolo-menu a{
	color: #FFFFFF;
	text-decoration:none;
}
h1 { /* CATEGORIA PRODOTTI */
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px 0px 15px 0px;
}
h2 { /* TESTO IMPORTANTE */
	FONT-WEIGHT: bold;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0px;
}
h3 { /* TITOLO PRODOTTI */
	FONT-WEIGHT: normal;
	COLOR: #FF0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
}
h3 a {
	color: #FF0000;
	text-decoration: none;
}
h3 a:hover {
	color: #FFFFFF;
	background:#FF0000;
}

/* MENU 1° LIVELLO */
.menu-1liv{
	padding: 0x;
	border: 0px;
	margin: 0px;
	background: #7d9927;
	display:block;
	width:181px;
	border-bottom:1px solid #003300;
	}

.menu-1liv a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002734;
	text-align:left;
	text-decoration:none;
	display:block;
	padding: 3px 10px 3px 10px;
}

.menu-1liv a:hover{
	color: #FFFFFF;
	background: #074552;
	text-decoration: none;
	display:block;
	padding: 3px 10px 3px 10px;
}
.menu-1livb{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #074552;
	display:block;
	width:161px;
	padding: 3px 10px 3px 10px;
}
/* FINE MENU 1° LIVELLO */

/* MENU 2° LIVELLO */
.menu-2liv{
	padding: 3px 20px 3px 10px;
	border: 0px;
	margin: 0px;
	background: #91ad3b;
	font-weight:bold;
	color: #074552; /* verde petrolio */
	border-bottom:1px solid #003300;
}

.menu-2liv a{
	color: #074552; /* verde petrolio */
	text-decoration:none;
}
.menu-2liv a:hover{
	color: #FFFFFF;
	background: #074552;
	text-decoration: none;
}
/* FINE MENU 2° LIVELLO */


/* ---------------- MENU CONTESTUALE PRODOTTI 3° LIVELLO -------------------- */

.testa {
	FONT-WEIGHT: normal; font-size: 11px; COLOR: #074552; /* verde petrolio */
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align:middle;
	border-bottom:1px solid #003300;
	height:16px; padding-top:3px; padding-bottom:2px; padding-left:10px; padding-right:0px;
	background: #a5c14f;
}
.testa a {
	color: #331e21;
	text-decoration: none;
}
.testa b{
	COLOR: #FFFFFF;
	font-weight: bold;	
}
.testa1 {
	FONT-WEIGHT: normal; font-size: 11px; COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	vertical-align:middle;
	border-bottom:1px solid #003300;
	height:16px; padding-top:3px; padding-bottom:2px; padding-left:10px; padding-right:0px;
	background: #a5c14f;
}
.over {
	FONT-WEIGHT: normal; font-size: 11px; COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px solid #003300;
	height:16px; padding-top:3px; padding-bottom:2px; padding-left:10px; padding-right:0px;
	background:#074552; /* verde petrolio */
}
.over a {
	color: #FFFFFF; 
	text-decoration: none;
}

.out {
	FONT-WEIGHT: normal; font-size: 11px; COLOR: #074552; /* verde petrolio */
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px solid #003300;
	height:16px; padding-top:3px; padding-bottom:2px; padding-left:10px; padding-right:0px;
	background: #a5c14f;
}
.out a {
	color: #074552; /* verde petrolio */
	text-decoration: none;
}
/* ---------------- FINE MENU CONTESTUALE PRODOTTI -------------------- */


/***************************** IMMAGINI *************************************/
.box_catalogo {
	padding-left:10px;
	padding-bottom:0px;
	padding-right:10px;
	padding-top:10px;
	color:#00000;
	float: left; 
	width:130px;
	margin:0px;
	text-align: center; 
	box-sizing:content-box;
	border:0px; }

.box_catalogo1 { /*serie green */
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	color:#00000;
	float: left; 
	width:160px;
	margin:0px;
	margin-bottom:10px;
	text-align: center; 
	box-sizing:content-box;
	border:0px; }

.img_box{
	margin:0; padding:0; border:0px;}

#immagine dd {
	margin:0; padding:0; border:0px;}

#immagine dl {
  	margin:0; padding:0; border:0px;}

#immagine dd a:link {
	text-decoration: none;}
	
#immagine dd a:hover {
	background-color:#e7e7e7; /* grigio scuro */}
	
#immagine a img, #immagine img {
	margin:0px 0px 0px 0px;
	border:6px solid #c8c8c8; /* grigio chiaro */
	background:#c8c8c8;}	
	
#immagine a:hover img {
	border: 6px solid  #FF0000;
	background: #c8c8c8; /* grigio chiaro */
  	padding:0;}

#box1 {font: 11px  Arial, Helvetica, sans-serif;
	width:113px; 
	float:left;
	background:#FFFFFF;
	text-align:center;
	height:18px;}

#box1 div.immagine { 
	margin:0px 0px 0px 0px; }

#box1 a{
	color:#FF0000;
	text-decoration:none;}

#box1 a:hover{
	color:#FFFFFF;
	background:#FF0000;} 

#box2 {font: 11px  Arial, Helvetica, sans-serif;
	width:163px; 
	float:left;
	background:#FFFFFF;
	text-align:center;
	height:18px;}
/***************************** FINE IMMAGINI *************************************/
.img {
	border: 1px solid #c8c8c8;
	margin:10px;}
	
input{
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:260px;
	height:18px;
	margin-bottom:1px;
}
select{
	border:1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:260px;
	height:18px;
	margin-bottom:1px;
}

textarea{
	width:260px;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #CCCCCC;
	margin-bottom:1px;
}

.submit { background:#FF0000; color:#FFFFFF; font-size:12px; width:90px; height:20px; text-align:center; }

.mappa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	border-bottom:1px solid #BBBBBB;
}
.mappa a{
	color: #FF0000;
	text-decoration:none;
}
.mappa a:hover{
	text-decoration: underline;
}

.table_form { font-size:12px; width:550px; }

.privacy { font-size:11px; padding-top:10px; padding-bottom:5px; }