body, html {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image:url(images/bg.jpg);
	background-repeat: repeat-x;
	text-align:center;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:13px;
}
#container {
	position: relative;
	width: 750px;
	margin: 0 auto;
	text-align:left;
}
table {
table-layout: fixed;
width: 280px;
font-size:11px;
}
.error {
color:#CC0000;
font-weight:bold;
}
.message {
color:#009900;
font-weight:bold;
}
td.uno {
width:140px;
text-align:left;
background-color:#efefef;
}
td.due {
width:140px;
text-align:right;
background-color:#efefef;
}
/*TESTATA*/
#testata{
width: 760px;
height:231px;
left:0px;
top:0px;
}
#testata_print{
width: 760px;
height:auto;
left:0px;
top:0px;
text-align:center;
}
/*#testata-left{
position:absolute;
background:url(images/testata-left.jpg) no-repeat;
width: 278px;
height:231px;
left:0px;
top:0px;
}*/
ul#mappa1{
margin: 0;
padding: 0;
list-style: none;
position: relative;
width: 278px;
height: 231px;
background:url(images/testata-left.jpg) no-repeat transparent;
}

ul#mappa1 li{
display:block;
position:absolute;
margin: 0; padding:0;
font-size:11px;
}

li#mappa1-link1 {
left: 65px;
top: 8px;
width: 198px; height: 96px;
}

li#mappa1-link2 {
left: 65px; top: 110px;
width: 220px; height: 100px;
}

#mappa1-link1 a {
display:block;
width: 100%;
height: 100%;
}

#mappa1 .alt { display:none }

#testata-right{
position:absolute;
width: 482px;
height:231px;
left:278px;
top:0px;
}
/*-------------- TESTATA --------------*/


/*MENU*/
#Navigator { width: 760px; height: 29px; background: url(images/bg-menu1-en.gif); margin: 0px; padding: 0; position: relative;}
	
#Navigator span {display: none;}
#Navigator ul {list-style-type: none;}
#Navigator li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#Navigator li, #Navigator a {height: 29px; display: block;}

#news {left: 64px; width: 46px;}
#azienda {left: 110px; width: 46px;}
#prodotti {left: 156px; width: 75px;}
#ricerca {left: 231px; width: 62px;}
#filiera {left: 293px; width: 125px;}
#clienti {left: 418px; width: 70px;}
#contatti {left: 488px; width: 66px;}
#dove_siamo {left: 554px; width: 108px;}
#links {left: 662px; width: 43px;}

#news a:hover {background: transparent url(images/bg-menu2-en.gif) -64px 0 no-repeat;}
body#page_news li#news {background: transparent url(images/bg-menu2-en.gif) -64px 0 no-repeat;}

#azienda a:hover {background: transparent url(images/bg-menu2-en.gif) -110px 0 no-repeat;}
body#page_azienda li#azienda {background: transparent url(images/bg-menu2-en.gif) -110px 0 no-repeat;}

#prodotti a:hover {background: transparent url(images/bg-menu2-en.gif) -156px 0 no-repeat;}
body#page_prodotti li#prodotti {background: transparent url(images/bg-menu2-en.gif) -156px 0 no-repeat;}

#ricerca a:hover {background: transparent url(images/bg-menu2-en.gif) -231px 0 no-repeat;}
body#page_ricerca li#ricerca {background: transparent url(images/bg-menu2-en.gif) -231px 0 no-repeat;}

#filiera a:hover {background: transparent url(images/bg-menu2-en.gif) -293px 0 no-repeat;}
body#page_filiera li#filiera {background: transparent url(images/bg-menu2-en.gif) -293px 0 no-repeat;}

#clienti a:hover {background: transparent url(images/bg-menu2-en.gif) -418px 0 no-repeat;}
body#page_clienti li#clienti {background: transparent url(images/bg-menu2-en.gif) -418px 0 no-repeat;}

#contatti a:hover {background: transparent url(images/bg-menu2-en.gif) -488px 0 no-repeat;}
body#page_contatti li#contatti {background: transparent url(images/bg-menu2-en.gif) -488px 0 no-repeat;}

#dove_siamo a:hover {background: transparent url(images/bg-menu2-en.gif) -554px 0 no-repeat;}
body#page_dove_siamo li#dove_siamo {background: transparent url(images/bg-menu2-en.gif) -554px 0 no-repeat;}

#links a:hover {background: transparent url(images/bg-menu2-en.gif) -662px 0 no-repeat;}
body#page_links li#links {background: transparent url(images/bg-menu2-en.gif) -662px 0 no-repeat;}

/*-------------- MENU --------------*/

/*CORPO*/
/*CORPO*/
#corpo{
margin:0px;
position:relative;
width: 760px;
left:0px;
top:0px;
top:-15px !important;
}

*:first-child+html #corpo /* solo IE 7.0 */
{
top: 0px!important;
}
#corpo-left{
position:absolute;
width: 338px;
height: 380px;
left:0px;
top:0px;
background-color: #FFFFFF;
}
#corpo-right{
position:relative;
width: 422px;
left:338px;
}
#corpo-news {
position: relative;
width: 230px;
border-left: 1px solid #D3E1E7;
left: 80px;
top: 35px;
padding-left: 10px;
text-align: left;
line-height: 13px;
height:auto;
}
#corpo-left h3 {
position: relative;
left: 75px;
top: 45px;
color: #009494;
font-family:Georgia,tahoma,Arial, Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
h1 {
color:#009494;
position:absolute;
top:-500px;
font-family:Georgia,tahoma,Arial, Helvetica,sans-serif;
font-size:18px;
letter-spacing: -1px;
}
h2 {
position: relative;
left: 0px;
top: 25px;
color:#009494;
/*color: #A176AD;*/
font-family:Georgia,tahoma,Arial, Helvetica,sans-serif;
font-size:16px;
letter-spacing: -1px;
}
h3 {
position: relative;
left: 0px;
top: 25px;
color: #009494;
font-family:Georgia,tahoma,Arial, Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.titoletto {
color: green;
font-family:tahoma,Arial, Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
.corpo11 {
color: black;
font-family:tahoma,Arial, Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}
#corpo-right-testo {
position: relative;
width: 250px;
border-left: 1px solid #D3E1E7;
left: 10px;
top: 20px;
padding-left: 10px;
text-align: left;
line-height: 13px;
}
#filiera-right-testo {
position: relative;
width: 300px;
border-left: 1px solid #D3E1E7;
left: 10px;
top: 20px;
padding-left: 10px;
text-align: left;
line-height: 13px;
}
#links-right-testo {
position: relative;
width: 300px;
border-left: 1px solid #D3E1E7;
left: 10px;
top: 20px;
padding-left: 10px;
text-align: left;
line-height: 16px;
}
#form {
position: relative;
width: 320px;
top: 30px;
padding-left: 10px;
text-align: left;
line-height: 13px;
}

#filiera-right-testo ul{
text-align: left;
line-height: 13px;
color:#666666;
font-size:11px;
}
#certificazioni {
position: relative;
background:url(images/bg-certificazioni.gif) no-repeat;
width: 340px;
height:61px;
border-left: 1px solid #D3E1E7;
left: 10px;
top: 20px;
padding-left: 5px;
text-align: center;
line-height: 12px;
}
.tit-verde {
color: #009900;
font-family:tahoma,Arial, Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height: 17px;
}
/*-------------- CORPO --------------*/

/*FOOTER*/

#footer{
background:url(images/bg-footer.gif) no-repeat;
padding: 5px 5px 5px 5px;
margin-left: 59px;
height: 66px;
position:relative;
width: 643px;
text-align:left;
left:0px;
font-family:Verdana,tahoma,Arial, Helvetica,sans-serif;
font-size:9px;
color:#666666;
}
#footer-copyright{
position:relative;
top: 6px;
left: 150px;
height:22px;
width: 300px;
}
#footer-link {
position:absolute;
top: 8px;
left: 390px;
}
/*-------------- FOOTER --------------*/

.testo:link {color:#00944A; text-decoration:none; padding-bottom:0px; border-bottom:1px dotted #3CC101; }
.testo:visited { color:#00944A; text-decoration:none; padding-bottom:0px; border-bottom:1px dotted #3CC101; }
.testo:hover{ color:#006600; padding-bottom:0px; border-bottom:1px solid #006600;  }

a.normal_link:link {text-decoration: underline;color: #00944A}	
a.normal_link:visited {text-decoration: underline;color: #00944A}
a.normal_link:hover {text-decoration: none;background-color: #8AF18A;color: #000000}
a.normal_link:active {text-decoration: underline;color: #00944A}

a.bgc:link {text-decoration: underline;color: #005600;padding: 0 4px;}	
a.bgc:visited {text-decoration: underline;color: #005600;padding: 0 4px;}
a.bgc:hover {text-decoration: none;background-color: #8AF18A;color: #000000;padding: 0 4px;}
a.bgc:active {text-decoration: underline;color: #005600;padding: 0 4px;}

.small {
color: #666666;
font-family:tahoma,Arial, Helvetica,sans-serif;
font-size:11px;
}
.normal {
color: #333333;
font-family:tahoma,Arial, Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}

