/*General*/
Body {
background: #FCFBE8;
color: #000000;
font-family: verdana, sans-serif;
margin-left: 0%;
margin-top:0%;
margin-right: 0%;
}
a:link {color: #990000; background:transparent; text-decoration:underline; font-size:1em;}
a:visited {color: #666633; background:transparent; text-decoration:underline;  font-size:1em;}
a:hover {color: #FCFBE8; background: #990000; text-decoration: underline; font-size:1em;}
p {font-family: verdana, sans-serif; font-size:0.9em; color: #000000; background:transparent;text-align:justify;}

/*Header*/
div.header {
width:100%;
background:transparent;
float:left;
}
img#header {float:left}
/*main navigation bar*/
div.navmain {width:100%; height:2em ; background:#990000; padding-top:0.5em; padding-bottom:0.5em; text-align:center; float:left;display : none;}
p.navmain { font-size: 0.9em; padding-top:0.5em; padding-bottom:0.5em; color: #FCFBE8; background:transparent; text-align:center;}
p.navmain a:link {color: #FCFBE8; background:transparent; text-decoration:underline; font-size:0.9em;}
p.navmain a:visited {color: #FCFBE8; background:transparent; text-decoration:underline; font-size:0.9em;}
p.navmain a:hover {color: #990000; background: #FCFBE8; text-decoration: underline; font-size:0.9em; }

/*submain navigation bar*/
div.navsubmain {background:transparent; text-align:left; float:right; /*width: 10%;*/ margin-top:1%; margin-right:4.5%; font-size: 0.8em;}

/*secondary navigation bar*/
div.navsec {
width:100%;
float:right;
padding-top:10px;
background: #990000; 
}
p.navsec {font-size: 1.1em; color: #FCFBE8; background:transparent; margin:10px}
p.navsec a:link {text-align:center; color: #FCFBE8; background:transparent; text-decoration:underline;}
p.navsec a:visited {text-align:center; color: #CCC; background:transparent; text-decoration:underline;}
p.navsec a:hover {text-align:center; color: #990000; background: #FCFBE8; text-decoration: underline;}

/* index*/
div.bodyall{
/*width:100%;*/
text-align:center; 
margin-top:5%; 
padding-top:5%;
padding-bottom:5%;
background:#FCFBE8; 
border-top:5px solid #990000; 
border-bottom:4px double #990000;
}
div.itver{margin-left:5%;float:left;font-size:1em; font-weight:bold;}
div.enver{margin-right:5%;float:right;font-size:1em; font-weight:bold;}
div.ver {margin:1%;  float:left;}
/*Titles*/
h1 {font-family: verdana,sans-serif; font-size: 1.1em; color: #666633; background:transparent; }
h1.header {font-size: 1.1em; color: #666633; background:transparent; margin-left:16%; margin-top:12px;}

h2 {font-size: 1.0em; color: #666633; background:transparent;}
h2.header {font-size: 1em; color: #666633; background:transparent; margin-left:22%; }
h2.bodydx {font-size: 1em; color: #FCFBE8; background:transparent; }

h3 {font-size: 0.9em; color: #666633; background:transparent; }
h4 {font-size: 0.9em; color: #666633; background:transparent;}
h4.bodydx {font-size: 1em; color: #FCFBE8; background:transparent; }
h1.pro{text-align:center;}
h2.prosum1{font-size: 1.1em; color: #990000; background:transparent; }
h3.prored {color:#990000; text-align:justify}
h3.progreen {color:#666633;}


/*Lists*/
ul.sx { 
line-height:1.7; 
text-align: left; 
margin-left: 3%;
font-size:1em;
background:transparent; 
list-style-image: url(images/quad_rosso.gif);
}
ul.menusx {
line-height:1.2; 
text-align: left; 
margin-left: 3%; 
font-size:0.9em; 
background:transparent; 
list-style-image:url(images/quad-verde.gif) ;
}
ul.sxsmall {
text-align: left;  
font-size:0.9em;
margin-left:20px;
background:transparent; 
list-style-image: url(images/quad_rosso.gif);
}
ul.pro1 { 
line-height:1.4; 
font-size:1em;
background:transparent; 
list-style-image: url(images/quad_rosso.gif)
}
ul.pro2 { 
line-height:1.4; 
font-size:1em;
background:transparent; 
list-style-image: url(images/quad-verde.gif)
}

/*LINKS*/
a.prosum1:link {color: #990000; background:transparent; text-decoration:underline; font-size:1em;}
a.prosum1:visited {color: #000000; background:transparent; text-decoration:underline;  font-size:1em;}
a.prosum1:hover {color: #FCFBE8; background: #990000; text-decoration: underline; font-size:1em;}

a.prosum2:link {color: #666633; background:transparent; text-decoration:underline; font-size:1em;}
a.prosum2:visited {color: #000000; background:transparent; text-decoration:underline;  font-size:1em;}
a.prosum2:hover {color: #FCFBE8; background: #666633; text-decoration: underline; font-size:1em;}

a.topred:link {color: #990000; background:transparent; text-decoration:underline; font-size:1em; }
a.topred:visited {color: #000000; background:transparent; text-decoration:underline;  font-size:1em; }
a.topred:hover {color: #FCFBE8; background: #990000; text-decoration: underline; font-size:1em; }

a.topgreen:link {color: #666633; background:transparent; text-decoration:underline; font-size:1em; }
a.topgreen:visited {color: #000000; background:transparent; text-decoration:underline;  font-size:1em; }
a.topgreen:hover {color: #FCFBE8; background: #666633; text-decoration: underline; font-size:1em; }

a.news:link {color: #FCFBE8; background:transparent; text-decoration:underline; font-size:0.9em; }
a.news:visited {color: #CCC; background:transparent; text-decoration:underline;  font-size:0.9em; }
a.news:hover {color: #990000; background: #FCFBE8; text-decoration: underline; font-size:0.9em; }

/*Second level pages*/
div.body {
width:90%;
margin-top:20px; 
margin-left:2%;
margin-right:1%; 
padding:10px; 
background: transparent; 
float: left; 
border-left: 1px solid #990000;
border-right: 1px solid #990000;
}
div.bodysx {
width:15%; 
margin-left:1%;
margin-top:10px;
padding-right:10px; 
background: transparent; 
float:left;
font-size: 0.8em;
display : none;
}
img.imgsxred {width:90%; height:auto; border:0px;}
p.bodysx {
color:#666633;
font-size:1em;
}
p.bodysxazienda {font-size:0.8em; text-align:left;}

/*NEWS*/
div.bodydx {
width:15%;
margin-top:1%;
margin-right:1%;
text-align:center;
background: #990000; 
font-size:0.8em; 
float:right;
display : none;
}
div.news{border:1px solid #FFFFFF; background:transparent; margin-left:4%; margin-right:4%; width:92%;}


div.bodydx {
width:14%;
margin-top:10px;
margin-right:1%; 
padding:10px; 
background: #990000; 
font-size:0.8em; 
float:right;
}
img#imgdx {width:100%; height:100%;}
img.news {border:1px solid #FFFFFF; width:100%; height:100%; }
p.bodydx {font-size: 0.8em; color: #FCFBE8; background:transparent; }
p.bodydx a:link {color: #FCFBE8; background:transparent; text-decoration:underline;}
p.bodydx a:visited {text-align:center; color: #CCC; background:transparent; text-decoration:underline;}
p.bodydx a:hover {text-align:center; color: #990000; background: #FCFBE8; text-decoration: underline;}

div.submenu{width:100%; margin:0; padding:2px}

p#top {text-align:right}

/*PRODOTTI*/
div.bodypro {
font-size:0.9em;
width:50%;
padding:10px; 
margin:1%;
background: transparent; 
float: left; 
}

div.prosum1{
padding:10px; 
margin-left:5%;
margin-right:5%;
margin-top:1%;
margin-bottom:1%;
background: transparent; 
border:1px solid #990000; 
}
div.prosum2{
margin-left:5%;
margin-right:5%;
margin-top:1%;
margin-bottom:1%;
padding:10px; 
background: transparent; 
border:1px solid #666633; 
}
div.pro{
float:left;
width:53%;
background:#FFFFFF;
padding:10px;
}

div.box{
float:left;
width:98%;
background:#990000;
padding:1%;
}
div.boxgreen{
float:left;
width:98%;
background:#666633;
padding:1%;
}
div.box2{
float:left;
width:72%;
background:#FFFFFF;
}
div.bodysxpro {
width:15%;
margin-left:2%;
margin-top:2%;
background: transparent; 
float:left;
font-size: 0.8em;
}

div.bodysxpro2 {
margin-left:1%;
width:20%;
background: #990000; 
font-size:0.8em; 
float:left;
}
div.bodysxpro2gr {
margin-left:1%;
width:20%;
background: #666633; 
font-size:0.8em; 
float:left;
}

div.bodydxpro {
margin-right:1%;
margin-top:2%;
background: #990000; 
font-size:0.7em; 
float:left;
}
div.bodydxprogr {
margin-right:1%;
margin-top:1%;
background: #666633; 
font-size:0.7em; 
float:left;
}
/*Footer*/
.footer {width:100%; margin-top:3%; text-align: center; font-size:0.6em; color: #990000; background:transparent; float:left;}