/* CSS Document */
body {
margin-left: 0px;
margin-right:0px;
margin-top: 0px;
margin-bottom: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: black;
}
a:visited {
color:black;
}
a:hover {
color: #CC3300;
background-color: #ECECEC;
}
#barraalta {
left: 0px;
width: 100%;
height: 162px;
top: 0px;
background-image: url(immagini/barraalta.jpg);
}
#barraaltaeng {
left: 0px;
width: 100%;
height: 162px;
top: 0px;
background-image: url(immagini/barraaltaeng.jpg);
}
#menu {
font-size:10px;
left: 0px;
width: 100%;
height: 22px;
top: 163px;
padding-top: 3px;
background-image: url(immagini/bgmenu.jpg);
background-repeat: repeat-x;
}
.menu a:link, .menu a:visited {
color:black;
font-weight: bold;
text-decoration: none;
display: block;
}
.menu a:hover, .menu a:active {
color: #CC3300;
font-weight: bold;
text-decoration: none;
display: block;
background-color: #ECECEC;
}
.cucciolata a:link, .cucciolata a:visited {
font-size: 9px;
color:#CC3300;
font-weight: bold;
text-decoration: none;
display: block;
}
.cucciolata a:hover, .cucciolata a:active {
font-size: 9px;
color: black;
font-weight: bold;
text-decoration: none;
display: block;
background-color: #ECECEC;
}
.news a:link, .news a:visited {
padding-top: 5px;
padding-bottom: 5px;
font-size: 9px;
color:black;
text-decoration: none;
display: block;
}
.news a:hover, .news a:active {
font-size: 9px;
color: #CC3300;
text-decoration: none;
display: block;
background-color: #ECECEC;
}
#corpo { 
position:relative;
width:99%;
}
#colonnasx { 
position:absolute;
top:0px;
left:0px;
width: 20%; 
}
#colonna-dx {
position:absolute;
top: 0px;
right: 0px;
width: 20%;
}
#principale { 
top:0px;
left:0px;
margin: 0 20% 0 20%;
text-align: center;
width: 60%; 
}
.bordorightbottom {
border-right: 1px solid #CC3300;
border-bottom: 1px solid #CC3300;
}
.bordoleftbottom {
border-left: 1px solid #CC3300;
border-bottom: 1px solid #CC3300;
}
.titolonews {
font-size: 16px;
}
.bordo {
border: 1px solid #CC3300;
}
.titolorosso {
font-size: 13px;
font-weight:bold;
color: red;
}
#footerhome {
top:50px;
left: 0px;
width: 99%;
}
#footercontatti {
bottom:0px;
margin-left: 20%;
width: 60%; 
height: 30px;
}
#footer {
width: 99%; 
height: 162px;
background-image: url(immagini/composizione.jpg);
background-repeat: repeat-x;
}
.testobianco {
	color: white;
}
.bordotabellabianco {
	border: 1px solid white;
}
.bordodxriproduttori {
	border-right: 1px solid white;
}
.bordodxsottoriproduttori {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.bordosottoriproduttori {
	border-bottom: 1px solid white;
}
.bordosoprariproduttori {
	border-top: 15px solid white;
}
.bordosottorosso {
border-bottom: 1px solid #CC3300;
}
