.normal{
	font-weight:normal;
}

#flag-content-1{
	float:right;
	width:130px;
}

#flag-content-2{
	float:right;
	width:130px;
}

#azienda-content{
	position:absolute;
	top:229px;
	left:339px;
	width:210px;
	height:440px;
}

#azienda-images{
	position:absolute;
	left:0px;
	top:180px;
	width:304px;
}

#azienda-2{
	position:absolute;
	top:249px;
	left:579px;
	height:405px;
	width:165px;
}

#azienda-3{
	position:absolute;
	top:735px;
	left:339px;
	width:408px;
	height:143px;
}

#azienda-4{
	position:absolute;
	top:960px;
	left:339px;
	width:408px;
	height:443px;
}

#content-area-text-azienda{
	width:455px;
	height:1245px;
}

#verde-pubblico{
	position:absolute;
	top:229px;
	left:339px;
	width:210px;
	height:440px;
}

#verde-pubblico-images{
	position:absolute;
	left:0px;
	top:180px;
	width:304px;
}

#verde-pubblico-2{
	position:absolute;
	top:249px;
	left:579px;
	height:405px;
	width:165px;
}

#verde-pubblico-3{
	position:absolute;
	top:735px;
	left:339px;
	width:408px;
	height:143px;
}

#wrapper{
	width:763px;
	margin:auto;
	padding:auto;
	float:none;
	position:relative;
	height: 900px;
}

#scavatrice-tz-a-top{
	position:absolute;
	left:317px;
	top:228px;
	width:282px;
}

#scavatrice-tz-a-documenti{
	position:absolute;
	left:616px;
	top:264px;
	width:125px;
	text-align:center;
}

#scavatrice-tz-a-utilizzo{
	width:367px;
	height:40px;
}

#scavatrice-tz-a-utilizzo-2{
	width:53px;
	height:40px;
}

#scavatrice-tz-a-immagini{
	position:absolute;
	left:1px;
	top:183px;
	width:304px;
}

#scavatrice-tz-a-caratteristiche{
	width:200px;
}

#verde-pubblico-2 ul ,#azienda-2 ul{
	list-style: disc;
	padding-left:0px;
}

#verde-pubblico-2 li, #azienda-2 ul{
	list-style-position: outside;
}

#scavatrice-tz-a-caratteristiche ul{
	list-style: disc;
	padding:0px;
	margin:0px;
}

#scavatrice-tz-a-caratteristiche li{
	list-style-position: inside;
	margin:0px;
	padding:0px;
}

#scavatrice-tz-a-accessori{
	width:196px;
}

#scavatrice-tz-a-accessori ul{
	list-style: none;
	padding:0px;
	margin:0px;
}

#scavatrice-tz-a-accessori li{
	list-style-position: inside;
}

#wrapper-2{
	width:763px;
	margin:auto;
	padding:auto;
	float:none;
	position:relative;
}

#main-menu-logo, #main-menu, .main-menu-side{
	height:68px;
}

#main-menu-logo{
	width:179px;
}

#logo img{
	margin-top:4px;
}

#main-menu{
	width:582px;
	background-color:#99CC99;
}

#main-menu div{
	background-color:#99CC99;
}

#main-menu-flag{
	width:100%;
	height:36px;
	margin-top:11px;
	text-align:right;
}

#main-menu-link{
	width:100%;
	height:21px;
	text-align:right;
}

#main-menu-link-separator{
	width:127px;
}

#menu-image-1, #menu-image-2{
	height:115px;
}

#menu-image-home, #menu-image-home img{
	width:763px;
}

#menu-image-home, #menu-image-home img{
	height:189px;
}

#menu-image-1{
	width:307px;
}

#menu-image-2{
	width:456px;
}

#menu-image-home img{
	border:0px;
}

#clear{
	clear:both;
}

.clear{
	clear:both;
}

#content-area-images, #content-area-home-left{
	width:306px;
}

#content-area-text{
	width:455px;
}

#content-area-home-right{
	width:454px;
}

#products-title, #text-title, #homepage-title{
	height:12px;
	margin-left:31px;
	margin-top:18px;
}

#products-title{
	width:258px;
}

#homepage-title{
	width:330px;
}

#text-title{
	width:404px;
}

#main-footer{
	background-color:#11732A;
	width:763px;
	height:20px;
	margin-top:0px;
}

#footer-copy{
	width:581px;
}

#footer-contact{
	width:102px;
}

#footer-contact-button{
	width:46px;
	text-align:right;
}

#footer-text-copy, #footer-text-contact{
	vertical-align:middle;
	height:1px;
}

#footer-text-contact{
	font-weight:bold;
	text-align:right;
	margin-top:3px;
}

#footer-text-copy{
	font-size:10px;
	margin-top:4px;
}

#area-text-edit{
	width:423px;
	height:740px;
	margin-top:16px;
	margin-left:16px;
	margin-right:15px;
}

#area-text-edit-2{
	width:433px;
	margin-top:16px;
	margin-left:9px;
	margin-right:12px;
}

#area-text-edit-3{
	width:433px;
	margin-top:16px;
	margin-left:9px;
	margin-right:12px;
}

#area-text-splitted-2{
	margin-top:5px;
}

#text-splitted-left{
	width:209px;
}

#text-splitted-left-2{
	width:280px;
}

#text-splitted-left-3{
	width:202px;
}

#text-splitted-right-2{
	width:190px;
}

#text-splitted-right, #splitted-right-content{
	width:164px;
}

#text-splitted-right-2{
	width:200px;
}

#text-splitted-right-3{
	width:190px;
}


#splitted-right-title{
	width:190px;
}

#splitted-right-content{
	margin-top:10px;
}

.vertical-spacer{
	background-image:url('../images/tratteggio.gif');
}

.bold, .bold-italic, #splitted-right-title{
	font-weight:bold;
}

.bold-italic{
	font-style:italic;
}

.block-content{
	width:424px;
	margin-top:31px;
}

.text-block{
	width:408px;
	margin-top:10px;
	margin-left:15px;
}

.main-menu-side{
	background-image:url('../images/top_tratteggio.gif');
	background-color:#99CC99;
}

.content-area-separator, .content-area-separator-azienda, .content-area-separator-homepage, .content-area-separator-2{
	background-image:url('../images/tratteggio.gif');
}

.content-area-separator{
	height:740px;	
}

.content-area-separator-azienda{
	height:1244px;
}

.content-area-separator-homepage{
}

.image-top, .image{
	width:306px;
}

.image-top{
	height:206px;
}

.image{
	height:208px;
}

.image-top img, .image img{
	margin-left:16px;
}

.image-top img{
	margin-top:16px;
}

.image img{
	margin-top:18px;
}

/*********/

.image-small-top, .image-small{
	width:130px;
	height:130px;
}

.image-small-top img, .image-small img{
	width:130px;
	height:130px;	
	border:0px;
}

.image-small-top{
	margin-top:18px;
}

.image-small{
	margin-top:8px;
}

.image-small-left{
	margin-left:18px;
}

.image-small-right{
	margin-left:6px;
	margin-right:18px;
}

/*********/

.footer-spacer,.spacer-w16{
	width:16px;
}

.spacer-w5{
	width:5px;
}

.spacer-w14{
	width:14px;
}

.spacer-w15{
	width:15px;
}

.spacer-w17{
	width:17px;
}

.spacer-w9{
	width:9px;
}

.spacer-w19{
	width:19px;
}

.title-block{
	width:404px;
	font-weight:bold;
}

.title-block-small{
	width:129px;
	font-weight:bold;
	margin-top:5px;
}

.title-block-small-2{
	width:200px;
	font-weight:bold;
}


.line-spacer,.line-spacer-2,.line-spacer-3,.line-spacer-4,
.line-spacer-5,.line-spacer-6,.line-spacer-7, #links-separator, 
#news-separator, #products-separator, .text-separator, .line-spacer-small{
	background-image:url('../images/tratteggio_orizzontale.gif');
}


.line-spacer,.line-spacer-2,.line-spacer-3,.line-spacer-4,
.line-spacer-5,.line-spacer-6,.line-spacer-7, .line-spacer-small,#links-separator,
#news-separator, #products-separator, .text-separator, .line-spacer-small{
	background-position: center top;
	height:1px;	
}
	
.line-spacer{
	width:422px;
	margin-top:5px;
}

.line-spacer-2{
	width:427px;
	margin-top:5px;
}

.line-spacer-3{
	width:427px;
	margin-top:9px;
}

.line-spacer-4{
	width:427px;
	margin-top:5px;
}

.line-spacer-5{
	width:200px;
	margin-top:5px;
}

.line-spacer-6{
	width:190px;
	margin-top:5px;
}

.line-spacer-7{
	width:130px;
	margin-top:5px;
}

#products-separator, .text-separator{
	margin-top:7px;
	margin-left:15px;
}

#products-separator{
	width:275px;
}

.text-separator{
	width:420px;
}

#links-separator{
	width:147px;
	margin-top:7px;
}

#news-separator{
	width:240px;
	margin-top:7px;
}

#homepage-products{
	position:absolute;
	top:298px;
	left:31px;
	width:258px;
}

#homepage-products ul{
	list-style: none;
	list-style-position: outside;
	padding-left:0px;
	padding-top:0px;
	margin:0px;
}

#homepage-products a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#homepage-products li{
	padding-left:0px;
}

.homepage-products-item{
	margin-top:12px;
}

.homepage-products-item img{
	width:50px;
	height:50px;
	border:0px;
	float:left;
}

.homepage-products-item-text{
	margin-left:14px;
	width:191px;
}

#homepage-text{
	position:absolute;
	top:305px;
	left:340px;
	width:397px;
	height:185px;
}

#homepage-links{
	position:absolute;
	top:563px;
	left:353px;
	width:120px;
}

#homepage-links ul{
	list-style: disc;
	list-style-position: outside;
	padding-left:0px;
	padding-top:0px;
	margin:0px;
}

#homepage-links li{
	font-weight:bold;
	margin-left:0px;
	padding-left:0px;
	width:118px;
}

#homepage-links a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #107329;
}

#homepage-news{
	position:absolute;
	top:563px;
	left:518px;
	width:220px;
}

#subtitle{
	width:427px;
	height:40px;
	margin-top:0px;
}

#content-area-bottom{
	width:420px;
	margin-top:223px;
	margin-left:15px;
}

#content-area-bottom-left{
	width:147px;
	margin-left:0px;
}

#content-area-bottom-right{
	width:240px;
	margin-left:15px;
}

.content-area-bottom-title{
	width:125px;
	height:28px;
	margin-left:16px;
	margin-top:0px;
}

.left15{
	margin-left:15px;
}

#subtitle p{
	vertical-align:middle;
}

.line-spacer-small{
	width:166px;
	margin-top:5px;
}

.full-spacer-10{
	width:422px;
	height:10px;
}

.spacer-15-10{
	width:15px;
	height:10px;
}

.fontBianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
a.fontBianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.fontBianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.fontVerde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #107329;
}

.fontArancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6417;
}
a.fontArancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6417;
	text-decoration: underline;
}
a:hover.fontArancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #107329;
	text-decoration: underline;
}
.font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #107329;
	text-decoration: underline;
}
a:hover.font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6417;
	text-decoration: underline;
}
.fontBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #CCCCCC;
}

