body{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(images/body.gif) 0 160px repeat-x;
	background-color: #FFF
	}
#lungo{
	background: url(images/body.gif) 0 36px repeat-x;
	background-color: #FFF
}
h1, h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C7C7C;
	text-align: left;
	margin: 15px 0 10px 0;
	padding: 0 0 10px 10px;
	width: 89%;
	background-image: url(images/square.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	border-bottom: 1px solid #FFF
}
#scroll-clienti li{
	display: block;
	font-size: 11px;
	text-align: left;
	margin: 0 0 0 20px;
	backround: none
}
ul#clienti li a{
	font-weight: bold;
	text-align: left;
	margin: 0;
	background: none
}
#box h1{
	margin: 15px 0 10px 10px;
}
.chi{
	color: #000;
	float: left;
	margin: 0 15px;
	padding: 8px 0 0 30px;
	background-image: url(images/freccia-chi.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
.paragrafo-chi{
	width: 100%;
	float: left;
	text-align: left;
	margin-top: 10px;
	padding: 20px
}
p.paragrafo, .float-left{
	width: 95%;
	float: left;
	text-align: left;
	margin: 5px 0 0 20px;
	letter-spacing: -.05em
}
.float-left{
	letter-spacing: 0
}
h3{
	margin: 50px 0 5px 0
}
p{
	font-size: 10px;
	margin: 0
}
#pagina{
	width: 728px;
	height: 780px;
	margin: 0 auto;
	position: relative
}
#testata{
	height: 224px;
	background: url(images/desegno.gif) right 46px no-repeat;
}
#animazione{
	width: 328px;
	float: left
}

a{
	font-size: 11px;
	text-decoration: none;
	color: #000
}
#attivo{
	font-weight: bold
}
.indicatore{
	display: block;
	position: relative;
	z-index: 8000
}

img{
	border: 0
}
#menu-gruppo{
	float: right;
	margin: 150px 15px 0 0
}

div#box{
	width: 302px;
	padding: 0;
	margin: 0 auto;
    	background:#EFEFEF;
	float: left;
	position: absolute;
	left: 0;
	margin: 20px 0 0 0
	}

.featured a{margin-top:15px !important}
#box-online{
	width: 302px;
	padding: 0;
	margin: 0 auto;
    	background:#FFF;
	float: left;
	position: absolute;
	left: 0;
	margin: 20px 0 0 0
	}
#scelta, #scelta2{
	float: left;
	position: absolute;
	top: 450px;
	left: 0
}
div.sezioni{
	width: 74px;
	float: left;
	background-color: #EBEBEB;
	margin: 0 2px 0 0
}
.sezioni img{
	margin: 10px 0 0 0
}
.sezioni p{
	text-align: left;
	font-weight: bold;
	margin: 0 0 8px 6px
}
.scroll{
	width: 280px;
	height: 125px;
	overflow: auto;
	margin: 0 0 15px 15px;
	border: 0;
	color: #636363;
	text-align: left;
	position: relative;
	z-index: 5
	}
.scroll3d{
	width: 280px;
	height: 310px;
	overflow: auto;
	margin: 0 0 15px 15px;
	border: 0;
	color: #636363;
	text-align: left
	}
.scroll img, .scroll3d img{
	margin: 0 5px 0 0;
	float: left
}

.scroll a{font-weight:bold}

.scroll3d a{
	display: block;
	width: 62px;
	height: 17px;
	margin: 0;
	background-image: url(images/dettagli.gif)
}
#anteprime .scroll{
	width: 256px;
	height: 68px;
	overflow: auto;
	margin: 5px 0 5px 15px;
	border: 0;
	color: #636363;
	text-align: left
	}
#box-online a{
	display: block;
	width: 62px;
	height: 17px;
	margin: 3px 0 0 46px;
	background-image: url(images/dettagli-b.gif);
}
#box-online p{
position: relative;
z-index: 5
}
#box-online .scroll{
	width: 256px;
	height: 170px;
	overflow: auto;
	margin: 0 0 15px 15px;
	border: 0;
	color: #636363;
	text-align: left
	}
#scroll-clienti{
	width: 256px;
	height: 318px;
	overflow: auto;
	margin: 0 0 15px 0;
	color: #636363;
	text-align: left
	}
#box-online .titolo{
	font-size: 11px;
	color: #6A686B;
	
}
div.hr {
    	height: 1px;
    	background: #FFF url(images/hr.gif) repeat-x;
	margin: 5px 0
}
div.hr hr {
    	display: none
} 
.titolo{
	font-size: 10px;
	font-weight: bold;
	color: #000;
	margin:0
}
hr{
	border: none;
	border-bottom: 1px solid #FFF;
	width: 100%;
	height: 1px;
	padding: 0;
	clear: both
}
.hr-video{
	border: none;
	width: 100%;
	height: 1px;
	padding: 0;
	clear: both;
	margin: 20px 0;
	color: #E0E0E0
}
div#veduta{
	width: 362px;
	float: right;
	background: #D7D7D7;
	margin: 20px 15px 0 0;
	position: absolute;
	right: 0
}
#veduta h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	margin: 15px 0 0 15px;
	padding: 0 0 10px 10px;
	width: 89%;
	background-image: url(images/square.gif);*--
	background-repeat: no-repeat;
	background-position: 0 .4em;
}
#veduta a{
	display: block;
	width: 68px;
	height: 17px;
	margin: 4px 0 5px 280px;
	background-image: url(images/case.gif);
}
.sezione{
	width: 50%;
	text-align: left;
	font-size: 9px;
	position: relative;
	top: -25px;
	left: 16px;
}
#anteprime{
	width: 278px;
	padding: 0;
	margin: -14px 0 0 0;
    	background:#EFEFEF;
	float: left;
}
#anteprime .scroll img{
	margin: 0 0 5px 0;
	float: left
}
#vedutalarga{
	width: 400px;
	float: right;
	background-image: url(images/bg.gif);
	margin: 20px 15px 0 0;
	position: absolute;
	right: 0
}
#box-video{
	width: 96%;
	float: right;
	margin: 50px 15px 0 0;
}

.contenuto-video{width:20%;float:left;text-align:left;margin:0 2px;padding:0 14px;border-left:1px solid #eee}

.contenuto-video h2{font-size:.8em}
.contenuto-video p{margin:10px 0}
.contenuto-video a{margin-top:10px;display:block;widht:62px;height:17px;background:url(images/dettagli-b.gif) 0 0 no-repeat}
.contenuto-video a span{position:absolute;top:-9999em}

#vedutalargaclienti{
	width: 400px;
	float: right;
	background-image: url(images/bg.gif);
	margin: 20px 15px 0 0;
	position: absolute;
	right: 0
}
#vedutalarga h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	margin: 15px 0 0 15px;
	padding: 0 0 8px 20px;
	width: 89%;
	background-image: url(images/freccia-titolo.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom: 1px solid #FFF
}
#vedutalarga p{
	color: #5D5D5D;
	text-align: left;
	margin: 10px 0 0 15px;
}
#vedutalarga img, .video,#vedutalarga object{
	position: relative;
	top: 30px;
	left: 64px;
	margin: 0 0 10px 0
}
#vedutalarga a{
	display: block;
	width: 53px;
	height: 17px;
	margin: 15px 0 5px 342px;
	background-image: url(images/web.gif);
}
.indirizzoweb{
	width: 35%;
	position: relative;
	left: 120px;	
	top: 28px
}
.sinistra{
	width: 130px;
	float: left;
	margin-top: -190px
}
.sinistra-video{
	width: 130px;
	float: left;
}
#chiusura, #chiusura-azienda{
	width: 100%;
	margin: 360px 0 0 0
} 
#indirizzo{
	text-align: left;
	width: 44%;
	float: right;
	margin: 10px 0 0 0;
	padding-left: 5px;
	border-left: 1px solid #CCC
}
.indirizzo{
	margin: 0 0 10px 0
}
.desegno{
	margin: 0;
	font-size: 9px;
	font-weight: bold;
	color: #FE8D03
}
#banner{
	width: 45%;
	float: left
}
#banner img{
	float: left;
	margin: 0 0 0 20px
}
.copy{
	color: #9D9A9E;
	width: 100%;
	clear: both;
	position: relative;
	top: 20px
}
ul, ul#menu{
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative
	}
ul#menu li{
	display: inline;
	padding-left: 17px;
	background-image: url(images/square.gif);
	background-repeat: no-repeat;
	background-position: .5em .6em
	}
ul#menu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 400px;
	list-style: none;
	display: none;
	position: absolute;
	top: 15px;
 	left: 100px;
	z-index: 4;
	background: #FFF
	}
ul#menu ul:after{
 	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden
	}
ul#menu ul li {
	font-size: 1em;
	font-weight: normal;
	float: left; 
	display: inline !important;
	display: inline
	}
ul#menu li:hover li a, ul#menu li.iehover li a {
	float: none;
	color: #000
	}
ul#menu li:hover li a:hover,
ul#menu li:hover li:hover a,
ul#menu li.iehover li a:hover,
ul#menu li.iehover li.iehover a {
  	/*background: #539442;
  	color: #FFF*/
	}
ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li.iehover ul ul,
ul#menu li.iehover ul ul ul {
	display: none
	}
ul#menu li:hover ul,
ul#menu ul li:hover ul,
ul#menu ul ul li:hover ul,
ul#menu li.iehover ul,
ul#menu ul li.iehover ul,
ul#menu ul ul li.iehover ul {
	display: block
	}

div#menu2{
	width: 100%;
	height: 30px;
	padding: 0;
	}
#menu2 p{
	width: 10em;
	position: relative;
	top: 15px;
	left: 20px;
	color: #FE8D03;
	font-weight: bold;
	text-align: left
}
.clienti-lista{
	color: #FE8D03;
	font-weight: bold;
	line-height: 200%
}
ul#nav,ul#nav li{
	position: relative;
	list-style-type: none;
	margin: 0;
	padding:0
}
ul#nav{
	margin-left: 160px;
	}
ul#nav li{
	float: left;
	margin-right: 3px;
	text-align: center
}
ul#nav a{
	float: left;
	width: 7em;
	padding: 5px 0 10px 0;
	background: #CCC;
	text-decoration: none;
	font-weight: bold;
	color: #FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

#copertura, #copertura2{
	width: 96.4%;
	height: 10px;
	background: #FFF;
	position: relative;
	z-index: 500;
	top: 22px;
	left: 10px;
	border-top: 1px solid #A3A3A3
}
#clienti-immagini{
	width: 100%;
	height: 321px;
	background: url(images/clienti.gif) 20px 25px no-repeat;
	margin: 0	
}
#contatti-immagini{
	width: 100%;
	height: 321px;
	background: url(images/contatti.gif) 20px 25px no-repeat;
	margin: 0	
}
ul.lista-float{
	width: 90%;
	float: left;
	font-size: 10px;
	text-align: left;
	margin: 0 0 0 20px
}
fieldset{
	float: left;
	width: 96.6%;
	font-size: .6em;
	margin: 5px 0 0 10px;
	border: none
}
legend{
	font-weight: bold;
	margin: 0 0 12px 0
}
label{
	display: inline;
	font-weight: bold;
	margin: 10px 0 0 0	
}
/*input, textarea{
	border: 1px solid #999;
	padding: 2px 8px
}
.tasto-invia{
	float: left;
	font-size: 0.6em;
	font-weight: bold;
	color: #333;
	height: 20px;
	background: url(images/bg-button.gif);
	border-right: #acb5b5 3px double;
	border-top: #c4cccc 3px double;
	border-left: #acb5b5 3px double;
	border-bottom: #6f7777 3px double;
	background: url(images/bg-button.gif) #fefefe repeat-x;	
	margin-top: 10px;
	margin-right: 350px;
	margin-left: 350px;
	padding: 0 0 2px 0
}*/

#contenuti{
	width: 98%;
	float: left;
	margin:5px 0 0 0
}
#contenuti p{
	float: left;
	text-align: left;
	
}
.pagina{
color: #FE8D03;
font-weight: bold;
font-size:.9em;
letter-spacing:0;
}

span.bottone-home{
	display: block;
	width: 270px;
	height: 80px;
	float: right;
	position: absolute;
	z-index: 99999;
	border: 1px solid red

}
span.bottone-home a{
	display: block;
	width: 270px;
	height: 80px
}
#contenuti img.blumy{
	float:left;
	margin: 4px 4px 0 0
}
#contenuti p.testo{
float:left;
width:100%;
margin:6px 0 0 0;
text-align: left

}
#anteprime .scroll .link{
background:none;
margin: 5px 0 10px 15px;
}
#contenuti .testo .color{
color:#777;
}
.spazio{
margin:5px 0 0 0

}
p.contatti{
	margin: 50px 0 0 10px
}
#indirizzo a.bordo:hover, p.contatti a.bordo:hover, #indirizzo a:hover{
text-decoration:underline;

}


.form_title{
			color : #000000;
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight : bold;
		}

		.form_field {
			font-size : 11px;
			font-family : Arial, Helvetica, sans-serif;
			color : #474747;
			font-weight : bold;
			text-align:left;
		}

		.form_text{
			font-size : 11px;
			font-family : Arial, Helvetica, sans-serif;
			color : #000000;
		}

		.text_box{
			font-size : 11px;
			font-family : Arial, Helvetica, sans-serif;
			color : #000000;
			width:220px;
		}

		.text_area{
			font-size : 11px;
			font-family : Arial, Helvetica, sans-serif;
			color : #000000;
			width:200px;
			height:60px;
		}
		.privacy{
			font-size : 10px;
			font-family : Arial, Helvetica, sans-serif;
			color : #000000;

		}

		.text_select{
			font-size : 11px;
			font-family : Arial, Helvetica, sans-serif;
			color : #000000;
		}

		.form_error{
			font-size : 12px;
			font-family : Arial, Helvetica, sans-serif;
			color : #ff0000;
			font-weight : bold;
			float: left
		}

		.copyright{
			font-size : 11px;
			font-family : Arial, Helvetica, sans-serif;
			color : #000000;
		}
		.invia{
			display:block;
		 	border: 0px;
		 	background: url(images/invia.gif) 0 0px no-repeat #fff; 
		 	overflow: hidden;
			height: 25px;
			width: 60px
		
		}
		.cancel{
			display:block;
		 	border: 0px;
		 	background: url(images/cancel.gif) 0 0px no-repeat #000; 
		 	overflow: hidden;
			height: 25px;
			width: 60px
		
		}
.ok{
	width: 50%;
	float: left
}

div#informazioni-contatto{width:300px;margin:40px 0 0 15px;float:left}
div#informazioni-contatto p{margin-bottom:15px}
div#informazioni-contatto p a{font-weight:bold;color:#fe8d03}