body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
width: 100%;
text-align: center;
color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #262626;
}

img {
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
border-width: 0px;
}

div#container {
position: relative;
clear:both;
width: 100%;
text-align: left;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
}

.imgsx {
position:relative;
float:left;
margin: 0px 15px 5px 0px;
padding:0px 0px 0px 0px;
}

.imgsx2 {
margin: 0px 0px 0px 0px;
padding:2px 2px 2px 2px;
border:1px solid #A3904D;
}

.imgdx {
position:relative;
float:right;
margin: 0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

/* TESTATA */

div#testatacontainer {
position: relative;
float:left;
width: 100%;
height: 135px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#233D25;
}

div#testata {
position: relative;
clear:both;
width: 970px;
height: 135px;
text-align: left;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background:url(/img_sito/grafica/sfondo_testata.gif) bottom no-repeat;
}

div#logoisnardi {
position: relative;
float:left;
width: 190px;
text-align: left;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#logogruppo {
position: relative;
float:left;
width: 160px;
text-align: left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#menualto {
position: relative;
float:left;
width: 620px;
height: 135px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#menualto ul {
list-style-type: none;
padding: 0px 0px 0px 0px;
margin:50px 0px 0px 30px;
}

div#menualto ul li {
font: 15px "Arial Black", Verdana, Helvetica, sans-serif;
line-height:30px;
font-weight:normal;
display: inline; 
text-decoration: none;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 0px;
color: #A3904D;
}

div#menualto ul li a, div#menualto ul li a:visited {
text-decoration: none;
color: #FFFFFF;
}

div#menualto ul li a:hover {
text-decoration: none;
color: #A3904D;
}

div#menualto #evidenziato a {
text-decoration: none;
color: #A3904D;
}


/* CONTENT */

div#contentcontainer {
position: relative;
float:left;
width: 100%;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #1B1A1F;
}

div#content {
position: relative;
clear:both;
width: 970px;
text-align: left;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
}

div#colonnasx {
position: relative;
float:left;
width: 220px;
text-align: left;
margin: 18px 0px 0px 0px;
padding: 0px 0px 20px 0px;
}

div#menusx {
position: relative;
float: left;
margin: 5px 0px 20px 0px;
padding: 0px 0px 0px 0px;
width: 220px;
}

div#menusx ul {
font: 15px "Arial Black", Verdana, Helvetica, sans-serif;
line-height:30px;
color:#A3904D;
text-align:left;
list-style:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#menusx ul a, div#menusx ul a:visited
{
text-decoration: none;
color: #A3904D;
}

div#menusx ul a:hover
{
text-decoration: none;
color: #FFFFFF;
}

div#menusx ul #sottomenu {
position:relative;
font: 12px "Verdana", Arial, Helvetica, sans-serif;
line-height:20px;
color:#FFFFFF;
list-style:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#menusx ul #sottomenu a, div#menusx ul #sottomenu a:visited {
text-decoration:none;
color:#FFFFFF;
}

div#menusx ul #sottomenu a:hover {
text-decoration:underline;
color:#FFFFFF;
}

div#pagina {
position: relative;
float:left;
width: 750px;
text-align: left;
margin: 18px 0px 0px 0px;
padding: 0px 0px 30px 0px;
}

div#menupagina {
position: relative;
float:left;
width: 690px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

div#menupagina ul {
list-style-type: none;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#menupagina ul li {
font: 15px "Verdana", Arial, Helvetica, sans-serif;
line-height:30px;
font-weight:normal;
display: inline; 
text-decoration: none;
margin:0px 0px 0px 0px;
padding:0px 8px 0px 0px;
color: #B0B0B0;
}

div#menupagina ul li a, div#menupagina ul li a:visited {
text-decoration: none;
color: #B0B0B0;
}

div#menupagina ul li a:hover {
text-decoration: none;
color: #FFFFFF;
}

div#menupagina #evidenziato a {
font: 15px "Arial Black", Verdana, Helvetica, sans-serif;
text-decoration: none;
color: #FFFFFF;
}

div#banner {
position: relative;
float:left;
width: 750px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#img {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 30px 20px 0px 0px;
width: 250px;
voice-family:"\"}\""; 
voice-family:inherit;
width:230px;
}

.testofrantoio {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 0px;
width: 400px;
}

.testofrantoiobig {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 0px;
width: 660px;
}

div#testo {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 30px 30px 0px 0px;
width: 440px;
voice-family:"\"}\""; 
voice-family:inherit;
width:410px;
}

div#testobig {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 30px 30px 0px 0px;
width: 690px;
voice-family:"\"}\""; 
voice-family:inherit;
width:660px;
}

div#testoprodotti {
position: relative;
float:left;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 30px 0px 0px 0px;
width: 690px;
}

div#home {
position: relative;
float:left;
width: 750px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#testohome {
position: relative;
float:left;
margin: 0px 0px 0px 0px;
padding: 60px 30px 0px 0px;
width: 400px;
voice-family:"\"}\""; 
voice-family:inherit;
width:370px;
}

div#testohomenatale {
position: relative;
float:left;
margin: 0px 0px 0px 0px;
padding: 20px 30px 0px 0px;
width: 400px;
voice-family:"\"}\""; 
voice-family:inherit;
width:370px;
}

.testodove {
position: relative;
float:left;
margin: 0px 0px 0px 0px;
padding: 30px 0px 0px 0px;
width: 400px;
}

.testodove2 {
position: relative;
float:left;
margin: 0px 0px 0px 0px;
padding: 30px 0px 0px 0px;
width: 290px;
}

div#menuhome {
position: relative;
float:left;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 80px 0px 0px 2px;
//background:url(/img_sito/grafica/sfondo_home.jpg) top left no-repeat;
width: 350px;
voice-family:"\"}\""; 
voice-family:inherit;
width:348px;
}

div#menuhome ul {
font: 12px "Verdana", Arial, Helvetica, sans-serif;
line-height:18px;
color:#A3904D;
text-align:left;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 16px;
list-style:disc;
}

div#menuhome ul a, div#menuhome a:visited
{
text-decoration: none;
color:#A3904D;
}

div#menuhome ul a:hover
{
text-decoration: underline;
color:#A3904D;
}

div#menuhome ul #titolo {
position:relative;
font: 15px "Arial Black", Verdana, Helvetica, sans-serif;
color:#FFFFFF;
line-height:18px;
list-style:none;
margin: 0px 0px 0px 0px;
padding: 10px 0px 5px 0px;
left:-16px;
}

div#menuhome ul #titolo a
{
text-decoration: none;
color:#FFFFFF;
}


.prodotto {
position: relative;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
text-align:center;
width: 230px;
}

.imgprodotto {
position: relative;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
text-align:center;
width: 230px;
}

.imgposition {
position:absolute; 
bottom:15px; 
left:10px;
}

.testoprodotto {
position: relative;
float:left;
margin: 0px 0px 0px 0px;
padding: 20px 0px 10px 0px;
font: 15px "Arial Black", Verdana, Helvetica, sans-serif;
color:#A3904D;
text-align:center;
background:url(/img_sito/grafica/baffogrigio.gif) top center no-repeat;
width: 230px;
}

.testoprodotto a, .testoprodotto a:visited, .testoprodotto a:hover {
color:#A3904D;
text-decoration:none;
}

.testoprodotto a:hover {
color:#FFFFFF;
text-decoration:none;
}

.testodettaglio {
position: relative;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 25px 0px 25px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
width: 230px;
voice-family:"\"}\""; 
voice-family:inherit;
width:180px;
}

.pdfdettaglio {
position: relative;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
width: 230px;
}


/* PIEDE */

div#piedecontainer {
position: relative;
float:left;
width: 100%;
height: 135px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background:url(/img_sito/grafica/sfondo_piede.gif) top no-repeat;
}

div#piede {
position: relative;
clear:both;
width: 970px;
height: 135px;
text-align: left;
margin: 0px auto 0px auto;
padding: 30px 0px 0px 0px;
}

.piedesx {
position: relative;
float:left;
width: 400px;
height: 135px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.piededx {
position: relative;
float:right;
width: 300px;
height: 135px;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/* FONT */

h1 {
font: bold 18px Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#FFFFFF;
}

h2 {
font: bold 18px Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#A3904D;
}

h3 {
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
line-height:17px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#A3904D;
}

h4 {
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
line-height:17px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#FFFFFF;
}

.verdana10grigio {
font:10px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
font-weight:normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#B0B0B0;
}

.verdana10grigio a, .verdana10grigio a:visited {
color:#B0B0B0;
text-decoration:none;
}

.verdana10grigio a:hover {
color:#B0B0B0;
text-decoration:underline;
}

.verdana12oro {
font:12px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
font-weight:normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#A3904D;
}

.verdana12oro a, .verdana12oro a:visited {
color:#A3904D;
text-decoration:none;
}

.verdana12oro a:hover {
color:#A3904D;
text-decoration:underline;
}

.verdana11bianco {
font:11px Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
font-weight:normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#FFFFFF;
}

.verdana11bianco a, .verdana11bianco a:visited {
color:#FFFFFF;
text-decoration:none;
}

.verdana11bianco a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.verdana12bianco {
font:12px Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
font-weight:normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#FFFFFF;
}

.verdana12bianco a, .verdana12bianco a:visited {
color:#FFFFFF;
text-decoration:none;
}

.verdana12bianco a:hover {
color:#FFFFFF;
text-decoration:underline;
}

