body {
	leftmargin:0; 
	topmargin:0;
	marginwidth:0;
	marginheight:0;
	}
	

.menu_top a:link {
	font-family: Helvetica, Arial, sans-serif;
	color:#FEFEFE;
	text-decoration:none;
	font-size:12px;
	padding:5px 8px;
	background:#CD7C53;
	transition-property: background-color;
	transition-duration: 0.6s;
	transition-timing-function: ease;

	} 
	
.menu_top a:visited {
	font-family: Helvetica, Arial, sans-serif;
	color:#FEFEFE;
	text-decoration:none;
	font-size:12px;
	padding:5px 8px;
	background:#CD7C53;

	}
	
.menu_top a:hover {
	color:#2F2D2D;
	padding:5px 8px;
	background:#EDEDED;
	}

.write {
	border-top-style: none;
	border-right-style: dashed;
	border-right-color: #807979;
	border-right-width: thin;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #807979; 
	}

.testi {
	color: #2F2D2D;
	line-height: 26px;
	padding: 0 0 5px 25px;
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #807979;	
	}

.testi a:link {
	color: #CD7C53;
	text-decoration:none;
	}

.testi a:visited
	{
	color: #CD7C53;
	text-decoration:none;
	}

.testi a:hover
	{
	color: #C8602D;
	text-decoration:underline;
	}

.tabelle {
	color: #2F2D2D;
	padding: 0 0 5px 25px;
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #807979;	
	}

.tabelle a:link {
	color: #CD7C53;
	text-decoration:none;
	}

.tabelle a:visited
	{
	color: #CD7C53;
	text-decoration:none;
	}

.tabelle a:hover
	{
	color: #C8602D;
	text-decoration:underline;
	}

.products {
	color: #2F2D2D;
	line-height: 20px;
	padding: 0 0 5px 25px;
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
	}
	
.clienti {
	color: #2F2D2D;
	line-height: 20px;
	padding: 60px 0 0 115px;
	font-family: Helvetica, arial, sans-serif;
	font-size: 20px;
	}

.hovering {
	color: #2F2D2D;
	line-height: 20px;
	padding: 60px 0 0 5px;
	font-family: Helvetica, arial, sans-serif;
	font-size: 20px;
	}
	
.indirizzo {
	font: normal 12px Helvetica, arial, sans-serif;
	color: #2F2D2D;
	border-left-style: dashed;
	border-left-color: #807979;
	border-left-width: thin;
	padding: 0 0 0 20px;
	}
	
.indirizzo a:link {
	font: normal 12px Helvetica, arial, sans-serif;
	color: #2F2D2D;
	text-decoration: none;
	}

.indirizzo a:hover {
	font: normal 12px Helvetica, arial, sans-serif;
	color: #2F2D2D;
	text-decoration: underline;
	}
	
.riga_down {
	font: normal 10px/14px Helvetica, arial, sans-serif;
	color: #ffffff;
	}

.riga_down a:link{
	font: normal 10px Helvetica, arial, sans-serif;
	color: #ffffff;
	text-decoration:none;
	}

.riga_down a:visited{
	font: normal 10px Helvetica, arial, sans-serif;
	color: #ffffff;
	text-decoration:none;
	}

.riga_down a:hover{
	font: normal 10px Helvetica, arial, sans-serif;
	color: #4C4C4C;
	text-decoration:none;
	}
	
	
.sitemap {
	font: normal 13px Helvetica, arial, sans-serif;
	color: #2F2D2D;
	padding: 25px 25px 25px 60px;
	line-height: 32px;
	}

.sitemap a:link{
	font: normal 13px Helvetica, arial, sans-serif;
	color: #CD7C53;
	text-decoration:none;
	padding: 25px 25px 25px 60px;
	line-height: 32px;
	}

.sitemap a:visited{
	font: normal 13px Helvetica, arial, sans-serif;
	color: #CD7C53;
	text-decoration:none;
	padding: 25px 25px 25px 60px;
	line-height: 32px;
	}

.sitemap a:hover{
	font: normal 12px Helvetica, arial, sans-serif;
	color: #C8602D;
	text-decoration:underline;
	line-height: 32px;
	}

.googlemap {
	font: normal 12px Helvetica, arial, sans-serif;
	color: #2F2D2D;
	line-height: 22px;
	}

.googlemap a:link{
	font: normal 12px Helvetica, arial, sans-serif;
	color: #CD7C53;
	text-decoration:none;
	line-height: 22px;
	}

.googlemap a:visited{
	font: normal 12px Helvetica, arial, sans-serif;
	color: #CD7C53;
	text-decoration:none;
	line-height: 22px;
	}

.googlemap a:hover{
	font: normal 12px Helvetica, arial, sans-serif;
	color: #C8602D;
	text-decoration:underline;
	line-height: 22px;
	}
/* MENU */
 
#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
	font-variant: normal;
}   
 
#nav li {
	float:left;
    display:block;
    width:150px;
    background:#CD7C53;
    position:relative;
    z-index:500;
    margin:0 0px;
    -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -ms-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
}

#nav li a {
	display:block;
    padding:13px 0px 0 0px;
    font-weight:100;
    height:27px;
    text-decoration:none;
    text-align:center;
/* colore font */
    color:#ffffff;
	transition-property: background-color;
	transition-duration: 0.6s;
	transition-timing-function: ease;
}
#nav li a:hover {
	color: #2F2D2D;
	background: #EDEDED;
	padding:10px 0px 0 0px;
	height:27px;
	border-top-style: solid;
	border-top-color: #ffffff;
}
#nav li li:hover {
    -webkit-transform: translate(+15px,+0px);
	color:#FEFEFE;
    background:#93B6CE;
}
#nav a.selected {
    color:#FEFEFE;
}
#nav ul {
    position:absolute;
    left:0;
    display:none;
    margin:0 0 0 0px;
    padding:0;
    list-style:none;
}
#nav ul li {
    width:165px;
    float:left;
    border-top:1px solid #ffffff;
}
#nav ul a {
    display:block;
    height:auto;
    padding: 10px 5px;
    color:#FEFEFE;
}
/* fix ie6, meglio inserirlo in un file .css separato */
*html #nav ul {
    margin:0 0 0 -2px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
/*attivare in anylinkmenu.js depth: [5, 5] scostamento x,y */

/* MENU VER */
 
#navver {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
	font-variant: normal;
	

}   
 
#navver li {
	float:left;
    display:block;
    width:170px;
    background:#CD7C53;
    position:relative;
    z-index:500;
    margin:0 0px;
    -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -ms-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
}

#navver li a {
	display:block;
    padding:9px 0px 0px 10px;
    font-weight:100;
    height:23px;
    text-decoration:none;
    text-align:left;
/* colore font */
    color:#ffffff;
	transition-property: background-color;
	transition-duration: 0.6s;
	transition-timing-function: ease;
	
}
#navver li a:hover {
	color: #2F2D2D;
	background: #EDEDED;
	padding:6px 0px 0 20px;
	height:23px;
	border-top-style: solid;
	border-top-color: #ffffff;
}
#navver li li:hover {
    -webkit-transform: translate(+15px,+0px);
	color:#FEFEFE;
    background:#93B6CE;
}
#navver a.selected {
    color:#FEFEFE;
}
#navver ul {
    position:absolute;
    left:0;
    display:none;
    margin:0 0 0 0px;
    padding:0;
    list-style:none;
}
#navver ul li {
    width:165px;
    float:left;
    border-top:1px solid #ffffff;
}
#navver ul a {
    display:block;
    height:auto;
    padding: 10px 5px;
    color:#FEFEFE;
}
/* fix ie6, meglio inserirlo in un file .css separato */
*html #navver ul {
    margin:0 0 0 -2px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}
/*attivare in anylinkmenu.js depth: [5, 5] scostamento x,y */