/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
BODY {scrollbar-face-color:#F0F0F0; scrollbar-shadow-color:gray; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#F0F0F0; scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#F0F0F0; scrollbar-arrow-color:black}
/*
body {
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #97AABA;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #F2F5F7;
	scrollbar-highlight-color: #B2C3D0;
	scrollbar-shadow-color: #B2C3D0;
	scrollbar-track-color: #FFFFFF;
}
*/

a:link {
        color:white;
        font-family: Ms Sans Serif,Verdana,Arial,Helvetica;
        font-size: 13px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
}

a:visited {
        color: white;
        font-family: Ms Sans Serif,Verdana,Arial,Helvetica;
        font-size: 13px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-decoration: none;
}

a:hover {
        color:black;
        font-family: Ms Sans Serif,Verdana,Arial,Helvetica;
        font-size: 13px;
	margin: 0px;
	padding: 0px;
	text-align: left;
        text-decoration: none;
}

a.copy { font-family:Arial,Ms Sans Serif, Arial; font-size:10px; font-weight:normal; color:black; background-color:transparent; letter-spacing:0.1em; text-align: right;}
a.copy:visited { font-family:Arial,Ms Sans Serif, Arial; font-size:10px; font-weight:normal; color:black; background-color:transparent; letter-spacing:0.1em; text-align: right;}
a.copy:hover { font-family:Arial,Ms Sans Serif, Arial; font-size:10px; font-weight:normal; color:white; background-color:transparent; letter-spacing:0.1em; text-align: right;}

a.smallw { color: #8A7E7B; font-size: 10px; font-style: normal; padding: 0px; margin-left: 5px;}
a.smallw:visited { color: #8A7E7B; font-size:10px; font-style: normal; padding: 0px; margin-left: 5px;}
a.smallw:hover { color: #8A7E7B; font-size:10px; font-style: normal; padding: 0px; margin-left: 5px;}

a.link { color:#0000A0; font-size: 13px; font-style: normal; padding: 0px;}
a.link:visited { color:#0000A0; font-size: 13px; font-style: normal; padding: 0px;}
a.link:hover{ color:red; font-size: 13px; font-style: normal; padding: 0px;}

h1 {
	color: #008841;
        font-family: Ms Sans Serif,Verdana,Arial,Helvetica;
        font-size: 13px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	vertical-align: middle;
}

li {
	color: #003300;
        font-family: Ms Sans Serif,Verdana,Arial,Helvetica;
        font-size: 13px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.direzione {
	color: #003300;
        font-family: Ms Sans Serif,Verdana,Arial,Helvetica;
        font-size: 11px;
        margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	text-align: justify;
	vertical-align: middle;
}

p {
	color: #003300;
        font-family: Ms Sans Serif,Verdana,Arial,Helvetica;
        font-size: 13px;
        margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	text-align: justify;
	vertical-align: middle;
}

p.address {
	color: #006C95;
        font-family: Ms Sans Serif,Verdana,Arial,Helvetica;
        font-size: 13px;
	line-height: 1.3em;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	text-align: center;
	vertical-align: middle;
}

p.big {
	color: #003300;
        font-family: Times, Ms Sans Serif,Verdana,Arial,Helvetica;
        font-size: 27px;
        font-style:italic;
	text-align: center;
	vertical-align: middle;
}

p.details{
	color: #FFFFFF;
	font-size: 7pt;
	font-style: normal;
	margin: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}

p.form {
	margin-right: 2px;
	text-align: right;
	vertical-align: middle;
}

p.form {
	color: #295E76;
	line-height: 1.2em;
	text-align: right;
}

p.nameprod {
        color:white;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	line-height: 1.0em;
	margin: 0px;
	margin-bottom: 1px;
	text-align: center;
	vertical-align: middle;
}

p.small {
	color: #8A7E7B;
	font-size: 7pt;
	font-style: normal;
	margin-left: 5px;
	padding: 0px;
}
p.home {
        color:white;
	text-align: center;
}

textarea {
	border-color: #A5ACB2;
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
}

ul {
	margin-bottom: 0em;
	margin-left: 1.7em;
	margin-right: 0em;
	margin-top: 0em;
	padding: 0px;
}

.button {
	background: #8C4637;
	border-style: dashed;
	border-width: 0px;
	color: #FFFFFF;
	height: 20px;
}

.buttondown {
	background: #FDD4D3;
	border-style: dashed;
	border-width: 0px;
	color: #000000;
	height: 20px;
}

.buttonover {
	background: #A36151;
	border-style: dashed;
	border-width: 0px;
	color: #FFFFEF;
	height: 20px;
}

.cellfoto {
	background-color: #FFFFFF;
        border-color:black;
	border-style: solid;
	border-width: 1px;
        padding: 0px;
}

.cellprod {
	background-color: #FFFFFF;
	border-bottom-width: 0px;
        border-color:#AE6859;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-style: solid;
	margin: 0px;
	padding: 0px;
}

.cellsmall{
	background-color: #86382D;
	border-bottom-width: 0px;
	border-color: #86382D;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	margin: 0px;
	padding: 0px;
}

.headerb {
	border-bottom-width: 1px;
	border-color: #008841;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 0px;
}

.menuindex {
	background-color: #8F3B30;
	border-bottom-width: 0px;
	border-color: #B74624;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 0px;
}

.myinput {
	color:black;
border-right:#00226F 1px solid;
border-top:#00226F 1px solid;
border-left:#00226F 1px solid;
border-bottom:#00226F 1px dashed;
font-weight:normal;
font-size:13px;
background-color:#FFF7F8;
}

.tablebody {
	border-bottom-width: 1px;
	border-color: #000000;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 0px;
}

.tableindex {
	border-bottom-width: 1px;
	border-color: #000000;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 1px;
}

.tableintest {
	border-bottom-width: 0px;
	border-color: 000000;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 1px;
}