/* CSS Document */
html, body{margin:0; padding:0; font-family:tahoma,Arial; font-size:12px; color:#666666;}
#container{width: 95%; margin: 0px auto;}
#wrapper {float: left; width: 100%;}
#topcontainer{width: 100%; margin: 0px auto;}
#top{ padding:5px 10px 5px 0px;}
#middle{padding:10px 10px 10px 10px; width: 95%; margin: 0px auto;}
#middlecontent{margin-left:220px; margin-right:235px; width:95% auto;}
#newscontent{margin-left:10px; margin-right:235px; width: 95% auto;}

div.spacer1 {clear: both; line-height:1px; margin-top:10px;}
div.spacer2{clear: both; margin-top:2px;}
div.spacer {clear: both; margin-top:1px;}
div.spacer0{clear:both; margin:0px;}
div.spacer15 {clear: both; line-height:15px;}

div.logo{float:left; width: 220px; height:56px;}
div.topsearch{
	width: 400px;
	height: 56px;
	margin-top: 10px;
	text-align: right;
}
div.flag{margin-right:5px; width:55px; float:left;}
div.fontsize{width:100px; float:left;}
div.googlesearchbox{width:230px; float:right;}

#maintab {margin-left: 0px;}
div.topgrayBorder {width: 100%; background-color: #000000;}

.bten{font:normal 10px verdana,Arial; font-weight:bold;}
div.lftflow{ float:left; margin-left:1px;}
.topnav-bg {background-image: url(images/top_button.jpg); height: 34px;	background-repeat: repeat-x; width: 100%;}

a.topwhitelink:link{font-family:Arial; color: #FFFFFF; font-weight:bold; font-size:12px; text-decoration:none;}
a.topwhitelink:active{font-family:Arial; color: #FFFFFF; font-weight:bold; font-size:12px; text-decoration:none;}
a.topwhitelink:visited{font-family:Arial; color: #FFFFFF; font-weight:bold; font-size:12px; text-decoration:none;}
a.topwhitelink:hover{
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

a.topwhitelinkselected:link{font-family: Arial; color: #4E4E4E; font-weight: bold; font-size: 12px; text-decoration: none;}
a.topwhitelinkselected:active{font-family:Arial; color: #4E4E4E; font-weight:bold; font-size:12px; text-decoration:none;}
a.topwhitelinkselected:visited{font-family:Arial; color: #4E4E4E; font-weight:bold; font-size:12px; text-decoration:none;}
a.topwhitelinkselected:hover{font-family:Arial; color: #4E4E4E; font-weight:bold; font-size:12px; text-decoration:underline;}

a.topblacklink:link{font-family:Arial; color: #000000; font-weight:bold; font-size:12px; text-decoration:none;}
a.topblacklink:active{font-family:Arial; color: #000000; font-weight:bold;font-size:12px; text-decoration:none;}
a.topblacklink:visited{font-family:Arial; color: #000000; font-weight:bold;font-size:12px; text-decoration:none;}
a.topblacklink:hover{font-family:Arial; color: #000000; font-weight:bold; font-size:12px; text-decoration:none;}
.topnav-link {margin-top:0px;	margin-left:10px; line-height:30px;}

#flashbannerarea{width:100%; background-color: #000000; float:left; height:160px;}
div.flashBanner{
	width: 500px;
	height: 160px;
	background-color: #000000;
	float: left;
}

div.rightnav{width:229px; float:right; margin-right:0px;}

//ul{}
.bullet1{display: block; height:27px;padding-left:10px; font-family: arial; font-size: 12px; color: #433F3F;	text-decoration: none;	background-repeat: no-repeat;background-image:url(images/rightnav-bg1.jpg);	white-space: normal; margin: auto;	line-height: 26px;}
.bullet2{display: block; height:27px;padding-left:10px; font-family: arial; font-size: 12px; color: #433F3F;	text-decoration: none;	background-repeat: no-repeat;background-image:url(images/rightnav-bg6.jpg);	white-space: normal; margin: auto;	line-height: 26px;}
.bullet3{display: block; height:27px;padding-left:10px; font-family: arial; font-size: 12px; color: #433F3F;	text-decoration: none;	background-repeat: no-repeat;background-image:url(images/rightnav-bg3.jpg);	white-space: normal; margin: auto;	line-height: 26px;}
.bullet4{display: block; height:27px;padding-left:10px; font-family: arial; font-size: 12px; color: #433F3F;	text-decoration: none;	background-repeat: no-repeat;background-image:url(images/rightnav-bg4.jpg);	white-space: normal; margin: auto;	line-height: 26px;}
.bullet5{display: block; height:27px;padding-left:10px; font-family: arial; font-size: 12px; color: #433F3F;	text-decoration: none;	background-repeat: no-repeat;background-image:url(images/rightnav-bg5.jpg);	white-space: normal; margin: auto;	line-height: 26px;}
.bullet6{display: block; height:25px; margin: 0px; padding: 0px; padding-left:10px; font-family: arial; font-size: 12px; color: #433F3F; text-decoration: none;background-repeat: no-repeat; vertical-align:middle; background-image:url(images/rightnav-bg2.jpg);line-height: 25px;}

.bulletr{display: block; height:27px;padding-left:10px; font-family: arial; font-size: 12px; color: #433F3F;	text-decoration: none;	background-repeat: no-repeat;white-space: normal; margin: auto;	line-height: 26px;}
.textBlue{
	font-family:Arial;
	color: #216bde;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
} 

a.rightlink:link{font-family:Arial;color: #000000;font-size:12px;text-decoration:none;}
a.rightlink:hover{font-family:Arial;color: #000000;font-size:12px;text-decoration:underline;}
a.rightlink:visited{font-family:Arial;color: #000000;font-size:12px;text-decoration:none;}
a.rightlink:active{font-family:Arial;color: #000000;font-size:12px;text-decoration:none;}

a.defaultlink1:link{font-family:Arial; color:#BD7B17;font-size:12px;text-decoration:none;}
a.defaultlink1:hover{font-family:Arial;color: #BD7B17;font-size:12px;text-decoration:underline;}
a.defaultlink1:visited{font-family:Arial;color: #BD7B17;font-size:12px;text-decoration:none;}
a.defaultlink1:active{font-family:Arial;color: #BD7B17;font-size:12px;text-decoration:none;}

a.newslink1:link{font-family:tahoma; color:#BD7B17;font-size:12px;text-decoration:none;}
a.newslink1:hover{font-family:tahoma;color: #BD7B17;font-size:12px;text-decoration:underline;}
a.newslink1:visited{font-family:tahoma;color: #BD7B17;font-size:12px;text-decoration:none;}
a.newslink1:active{font-family:tahoma;color: #BD7B17;font-size:12px;text-decoration:none;}

a.newslink2:link{font-family:Arial;color: #BD7B17;font-size:13px;text-decoration:none;}
a.newslink2:hover{font-family:Arial;color: #BD7B17;font-size:13px;text-decoration:underline;}
a.newslink2:visited{font-family:Arial;color: #BD7B17;font-size:13px;text-decoration:none;}
a.newslink2:active{font-family:Arial;color: #BD7B17;font-size:13px;text-decoration:none;}

a.newslink3:link{font-family:Arial;color: #BD7B17;font-size:15px;text-decoration:none;}
a.newslink3:hover{font-family:Arial;color: #BD7B17;font-size:15px;text-decoration:underline;}
a.newslink3:visited{font-family:Arial;color: #BD7B17;font-size:15px;text-decoration:none;}
a.newslink3:active{font-family:Arial;color: #BD7B17;font-size:15px;text-decoration:none;}

.Lavori {background-image: url(images/bg_lavori.gif); background-repeat: repeat-x; background-position: top center; height:237px; width: 95% margin: 15px;}

form{ padding:0px; margin:0px;}

div.footer{background-image:url(images/footer_bg.jpg); background-repeat:repeat-x; height:46px; width: 95%; margin: 0px auto;}
.telephone{font-family: tahoma; font-size: 10px; color: #DDDDDD; width:200px; float:left; padding:0px; margin:0px; height:43px; margin-top:10px; margin-left:10px; }
.telephoneimage{width:38px; height:31px; background-color:#878787;float:left;}
.telephonetext{width:150px;  font-family: tahoma; font-size: 12px; color: #FFFFFF; float:right; font-weight:bold;}
.address{font-family: tahoma; font-size: 11px; color: #DDDDDD; width:340px; float:right; margin-top:10px;}
<!--footer css-->

div.middleL{ width:400px;}
.newscontainer{margin-left:5px; margin-right:300px; width:95% auto;}
div.middleSpacer{width:1px; background-image:url(images/vertical-dot.jpg);}
div.middleM{ margin-left:5px; margin-right:5px; width:98%;}
div.middleR{float:right; margin-left:5px; }
div.heading{font:Arial; font-size:14px; font-weight:bold; color:#FF9933;}
.ul{margin-left:12px;}

.leftsideL{width:200px; float:left; padding-right:20px;  margin:0; padding-left:2px;}
.leftside{float:left; margin-right:20px;}
.leftsideR{margin-left:260px; margin-right:10px;}
#dottedline{height:1px; background-image:url(images/horizontal-dot.jpg);}

div.srhd{float:left; width:95%;}
div.rightflow{ float:left; margin-left:300px;}
.pl{font:normal 10px verdana,Arial; font-weight:bold;}
div.pageheading{float:left; width:300px; margin-top:5px;}
div.pageheadingicon{float:right; margin-top:5px;}
div.pagecaption{
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	color: White;
	background-image: url(images/bg_title_page.gif);
	padding: 2px 2px 2px 7px;
}

a.leftsidelink:link{font-family: Arial, Helvetica; font-size:13px; font-weight:bold; color:#000000; text-decoration:none;}
a.leftsidelink:hover{font-family: Arial, Helvetica; font-size:13px; font-weight:bold; color:#E37710; text-decoration:none;}
a.leftsidelink:visited{font-family: Arial, Helvetica; font-size:13px; font-weight:bold; color:#000000; text-decoration:none;}
a.leftsidelink:active{font-family: Arial, Helvetica; font-size:13px; font-weight:bold; color:#E37710; text-decoration:none;}

.fonttext1 {font-family: tahoma; font-size:12px; font-weight: normal; color: #666666; text-decoration: none; }

.fonttext2 {font-family: tahoma; font-size:14px; font-weight: normal; color: #666666; text-decoration: none; }

.fonttext3 {font-family: tahoma; font-size:16px; font-weight: normal; color: #666666; text-decoration: none; }

.fonttext4 {font-family: tahoma; font-size:11px; font-weight: normal; color: #666666; text-decoration: none; }

a.font1:link {font-family: tahoma; font-size: 12px;	font-weight: normal; color: #6E6E6E; text-decoration: none;}
a.font1:active {font-family: tahoma; font-size: 12px; font-weight: normal; color: #6E6E6E; text-decoration: none; }
a.font1:visited {font-family: tahoma; font-size: 12px; font-weight: normal; color: #6E6E6E; text-decoration: none; }
a.font1:hover {font-family: tahoma; font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline; }

a.font2:link {font-family: tahoma; font-size: 14px; font-weight: bold; color: #6E6E6E; text-decoration: none; }
a.font2:active {font-family: tahoma; font-size: 14px; font-weight: bold; color: #6E6E6E; text-decoration: none; }
a.font2:visited {font-family: tahoma; font-size: 14px; font-weight: bold; color: #6E6E6E; text-decoration: none; }
a.font2:hover {font-family: tahoma; font-size: 14px; font-weight: bold; color: #000000; text-decoration: underline; }

a.font3:link {font-family: tahoma; font-size: 16px; font-weight: bold; color: #6E6E6E; text-decoration: none; }
a.font3:active {font-family: tahoma; font-size: 16px; font-weight: bold; color: #6E6E6E; text-decoration: none; }
a.font3:visited {font-family: tahoma; font-size: 16px; font-weight: bold; color: #6E6E6E; text-decoration: none; }
a.font3:hover {font-family: tahoma; font-size: 16px; font-weight: bold; color: #000000; text-decoration: underline; }
.picturetable{background-color:#D7D7D7;	border-left: #C0C0C0 1px solid; border-right: #C0C0C0 1px solid; border-top: #C0C0C0 1px solid; border-bottom: #C0C0C0 1px solid; padding-left:5px;padding-right:5px;	padding-top:5px;padding-bottom:5px;}

a.productlink:link {font-family: tahoma; font-size: 11px; font-weight: bold; color: #E99808; text-decoration: none; }
a.productlink:active {font-family: tahoma; font-size: 11px; font-weight: bold; color: #E99808; text-decoration: none; }
a.productlink:visited {font-family: tahoma; font-size: 11px; font-weight: bold; color: #E99808; text-decoration: none; }
a.productlink:hover {font-family: tahoma; font-size: 11px; font-weight: bold; color: #E99808; text-decoration: underline; }

a.whitelink:link{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-variant: small-caps;
}
a.whitelink:active{color: #FFFFFF; font-weight:bold; font-size:11px; text-decoration:none;font-variant: small-caps;}
a.whitelink:visited{color: #FFFFFF; font-weight:bold; font-size:11px; text-decoration:none;font-variant: small-caps;}
a.whitelink:hover{color: #FFFFFF; font-weight:bold; font-size:11px; text-decoration:none;font-variant: small-caps;}

a.whiteastext:link{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
a.whiteastext:active{color: #FFFFFF; font-size:11px; text-decoration:none;}
a.whiteastext:visited{color: #FFFFFF; font-size:11px; text-decoration:none;}
a.whiteastext:hover{color: #FFFFFF; font-size:11px; text-decoration:underline;}



a:link {color: #2D6DB5; text-decoration: none;}
a:active {color: #2D6DB5; text-decoration: none; }
a:visited {color: #2D6DB5; text-decoration: none; }
a:hover {color: #2D6DB5; text-decoration: underline; }

li.news_list {
	color: #6E6E6E;
	text-decoration: none;
	list-style: none;
	list-style-position: inside;
}

/*li.news_list {
	slist-style-image: url(images/zenzero_flower_35.jpg);
	list-style-type: none;
	list-style-position: inside;
}
*/
TD.Titolo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #216bde;
	text-align: center;
	height: 20px;
	vertical-align: middle;
	background-color:#f0f0f0;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
TD.ElencoPress{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align: center;
	vertical-align:middle;
	height: 35px;
	border-bottom:solid #dbd6d6 1px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #2E6DC4;
}
h1 {
	font-size:13px;
	display:inline;
	font-weight:bold;
}