html {
	height:100%;
}
body {
	font-family: Tahoma, Verdana, Arial, Sans-serif; 
	font-size: 11px; 
	color: #5B5B5B; 
	margin:0px;
	height:100%;
	background: #FFFFFF url(images/fondo.gif) left top repeat-x;
	line-height:17px;
	}
img {
	margin:0px;
	padding:0px;
	border:0px;
	}
div{
	margin:0px;
	padding:0px;
	border:0px;
	}
p{
	margin:0px;
	padding:0px;
	border:0px;
	text-align:justify;
	}
a{
	color: #004B97;
	outline:none;
	text-decoration:none;
	}
a:hover{
	color: #9A9999;
	}

hr	{
	border:0px;
	border-bottom:1px solid #D8D8D8;
	height:1px;
	}

/************ TESTI *************/
h4,h5{
	font-family: Tahoma, Verdana, Arial, Sans-serif; 
	font-size: 11px; 
	color: #5B5B5B; 
	line-height:17px;
	font-weight:normal;
	text-align:justify;
	}
/*********************************************************************************/
/************ 3 div ( per permettere di inserire grafica ai lati del div centrale) *************/
/*********************************************************************************/
* {
margin:0;
padding:0;
}

#wrapper {
width:100%;
position:relative;
display:block;
}

#left {
position:absolute;
left:0;
right:50%;
top:0;
z-index:5;
}
#left p {
padding-right: 368px;
}

#center{
position:absolute;
left: 50%;
margin-left:-368px;
top:0;
width:735px;
background:#ffffff url(images/fondo.gif) left top repeat-x; 
z-index:10;

}

#right {
position:absolute;
margin:0 auto;
top:0;
right:0;
left:50%;
z-index:1;
}

#right p {
padding-left: 368px;
}
/*********************************************************************************/
/******************************* fascie a lato del div centrale**************************/
/*********************************************************************************/

.fascia-sx-chiara-configuratore {
	margin-top:315px;
	padding:0px;
	border:0px;
	height:30px;
	width:100%;
	background:#E5E5E5;
}
.fascia-sx-chiara2-configuratore{
	margin-top:196px;
	padding:0px;
	border:0px;
	height:30px;
	width:100%;
	background:#E5E5E5;
}

/******************************* fascie a lato del div centrale CONFIGURATORE**************************/

.fascia-sx-scura {
	margin-top:315px;
	padding:0px;
	border:0px solid red;
	height:74px;
	width:100%;
	background:#474747;
}
.fascia-sx-chiara {
	margin-top:10px;
	padding:0px;
	border:0px;
	height:30px;
	width:100%;
	background:#E5E5E5;
}
.fascia-sx-chiara2{
	margin-top:196px;
	padding:0px;
	border:0px;
	height:30px;
	width:100%;
	background:#E5E5E5;
}
/*********************************************************************************/
/******************************** DIV STRUTTURALI********************************/
/*********************************************************************************/
/*********  sfumatura laterale di sinistra (prima della colonna del menumenu)*********************/
.sfumatura-sx
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:13px;
	height:659px;
	float:left;
	background: url(images/sfumatura1.gif) no-repeat;
	}
.sfumatura-sx-home
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:13px;
	height:450px;
	float:left;
	background: url(images/sfumatura2.gif) no-repeat;
	}
.sfumatura-sx-configuratore
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:13px;
	height:659px;
	float:left;
	background: url(images/sfumatura1-configuratore.gif) no-repeat;
	}
/******************************** main-box ************************************/
.main-box
	{
	margin-left:32px;
	padding:0px;
	border:0px;
	width:701px;
	float:left;
	background: #FFFFFF url(images/sfumatura-verticale.gif) repeat-y left top;
	display:inline;
	}
.main-box-home
	{
	margin-left:32px;
	padding:0px;
	border:0px;
	width:701px;
	float:left;
	background: #FFFFFF url(images/sfumatura-verticale.gif) repeat-y left top;
	display:inline;
	}
.prova
	{
	margin-left:13px;
	padding:0px;
	border:0px;
	width:688px;
	float:left;
	background:#FF00FF;
	display:inline;
	}
/******* colonna di sinistra con: MENU,  FORM INSERIMENTO POTENZA, SPOTLIGHT, SLOGAS ***********/
.colonna-menu
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:231px;
	float:left;
	background:#FFFFFF;
	display:inline;
	}
/******************************** contenuti ************************************/
.colonna-contenuti 
	{
	margin:0px;
	padding:0px;
	border:0px solid red;
	width:456px;
	float:right;
	display:inline;
	background: #FFFFFF url(images/fondo.gif) repeat-x;
	}
/******************************** header************************************/
.box
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:735px;
	float:left;
	background: #FFFFFF url(images/fondo-box.gif) repeat-x;
	display:inline;
	}
.box-home
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:735px;
	float:left;
	background: #FFFFFF url(images/fondo-box-home.gif) repeat-x;
	display:inline;
	}
.box-configuratore
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:735px;
	float:left;
	background: #FFFFFF url(images/fondo-box-configuratore.gif) repeat-x;
	display:inline;
	}
.box2
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:735px;
	float:left;
	background: url(images/riga-header.gif) no-repeat;
	display:inline;
	}
.box3
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:735px;
	float:left;
	background: url(images/riga-alta.gif) no-repeat right top;
	}
.contenuti 
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:456px;
	float:left;
	display:inline;
	}
.spaziatore-contenuti
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:15px;
	width:1px;
	float:left;
	background: #FFFFFF;
	display:block;
	}
/*********************************************************************************/
/*********************************** logo testata************************************/
/*********************************************************************************/
.logo
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:216px;
	height:108px;
	float:left;
	background:#FFFFFF;
	}
/*********************************************************************************/
/*********************************** main menu************************************/
/*********************************************************************************/
.main-menu
	{
	margin-top:23px;
	padding:0px;
	border:0px;
	height:160px;
	width:220px;
	display:block;
	float:left;
	}
/*******************************/
.menu-homepage a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-homepage.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-homepage a:hover
	{
	background: url(images/menu-homepage.gif) no-repeat 0px -20px;
	}
/*******/
.menu-homepage-cn a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-homepage-cn.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-homepage-cn a:hover
	{
	background: url(images/menu-homepage-cn.gif) no-repeat 0px -20px;
	}
/*******************************/
.menu-profilo a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-profilo.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-profilo a:hover
	{
	background: url(images/menu-profilo.gif) no-repeat 0px -20px;
	}
/*******/	
.menu-profilo-eng a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-profilo-eng.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-profilo-eng a:hover
	{
	background: url(images/menu-profilo-eng.gif) no-repeat 0px -20px;
	}
/*******/	
.menu-profilo-cn a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-profilo-cn.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-profilo-cn a:hover
	{
	background: url(images/menu-profilo-cn.gif) no-repeat 0px -20px;
	}
/*******************************/
.menu-prodotti a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-prodotti.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-prodotti a:hover
	{
	background: url(images/menu-prodotti.gif) no-repeat 0px -20px;
	}
/*****/
.menu-prodotti-eng a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-prodotti-eng.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-prodotti-eng a:hover
	{
	background: url(images/menu-prodotti-eng.gif) no-repeat 0px -20px;
	}
/*****/
.menu-prodotti-cn a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-prodotti-cn.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-prodotti-cn a:hover
	{
	background: url(images/menu-prodotti-cn.gif) no-repeat 0px -20px;
	}
/*******************************/
.menu-offerte a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-offerte.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-offerte a:hover
	{
	background: url(images/menu-offerte.gif) no-repeat 0px -20px;
	}
/*******************************/
.menu-ricercasviluppo a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-ricercasviluppo.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-ricercasviluppo a:hover
	{
	background: url(images/menu-ricercasviluppo.gif) no-repeat 0px -20px;
	}
/*******/	
.menu-ricercasviluppo-eng a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-ricercasviluppo-eng.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-ricercasviluppo-eng a:hover
	{
	background: url(images/menu-ricercasviluppo-eng.gif) no-repeat 0px -20px;
	}
/*******/	
.menu-ricercasviluppo-cn a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-ricercasviluppo-cn.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-ricercasviluppo-cn a:hover
	{
	background: url(images/menu-ricercasviluppo-cn.gif) no-repeat 0px -20px;
	}
/*******************************/
.menu-certificazione a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-certificazione.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-certificazione a:hover
	{
	background: url(images/menu-certificazione.gif) no-repeat 0px -20px;
	}
/*****/	
.menu-certificazione-eng a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-certificazione-eng.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-certificazione-eng a:hover
	{
	background: url(images/menu-certificazione-eng.gif) no-repeat 0px -20px;
	}
/*****/	
.menu-certificazione-cn a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-certificazione-cn.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-certificazione-cn a:hover
	{
	background: url(images/menu-certificazione-cn.gif) no-repeat 0px -20px;
	}
/*******************************/
.menu-download a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-download.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-download a:hover
	{
	background: url(images/menu-download.gif) no-repeat 0px -20px;
	}
/*******/
.menu-download-cn a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-download-cn.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-download-cn a:hover
	{
	background: url(images/menu-download-cn.gif) no-repeat 0px -20px;
	}
/*******************************/
.menu-news a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-news.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-news a:hover
	{
	background: url(images/menu-news.gif) no-repeat 0px -20px;
	}
/******/
.menu-news-cn a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-news-cn.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-news-cn a:hover
	{
	background: url(images/menu-news-cn.gif) no-repeat 0px -20px;
	}
/*******************************/
.menu-contatti a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-contatti.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-contatti a:hover
	{
	background: url(images/menu-contatti.gif) no-repeat 0px -20px;
	}
/********/	
.menu-contatti-eng a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-contatti-eng.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-contatti-eng a:hover
	{
	background: url(images/menu-contatti-eng.gif) no-repeat 0px -20px;
	}
/********/	
.menu-contatti-cn a
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 20px;
	width:220px;
	background: url(images/menu-contatti-cn.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
.menu-contatti-cn a:hover
	{
	background: url(images/menu-contatti-cn.gif) no-repeat 0px -20px;
	}
/*********************************************************************************/
/*********************box grigio con form per inserimento potenza************************/
/*********************************************************************************/
.box-inserisci-potenza 
	{
	margin-top:24px;
	padding:0px;
	border:0px;
	height: 74px;
	width:220px;
	background: #8F8F8F;
	float:left;
	}
.box-slogan 
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 25px;
	width:220px;
	background: #8F8F8F url(images/box-inserisci-potenza.gif) no-repeat 0px 7px;
	float:left;
	text-indent: -10000px;
	}
.box-form
	{
	margin:0px;
	padding-top:2px;
	border:0px;
	height: 47px;
	width:207px;
	background: #8F8F8F;
	float:left;
	color: #303030;
	display:inline;
	}
.spaziatore-no-box-potenza
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:14px;
	width:220px;
	float:left;
	background: #FFFFFF;
	display:block;
	}
/************ form *************/

.form-potenza 
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:210px;
	}
.campo {
	float:left;
	text-align:left;
	margin-left:10px;
	border:0px solid red;
	display:inline;
	height:19px;
}
.campo input{
	margin-top:2px;
	border:1px solid #666666;
	float:left;
	display:inline;
	width:145px;
	height:19px;
	text-align:left;
	font-family: Tahoma, Verdana, Arial, Sans-serif; 
	font-size: 11px; 
	color: #5B5B5B;	
}
.login 
	{
	margin-top:3px;
	width:44px;
	height:20px;
	border:0px solid red;
	float:right;
	}
/*********************************************************************************/
/****************************box: virtual tour****************************************/
/*********************************************************************************/
.box-virtual-tour a
	{
	margin-top:10px;
	padding:0px;
	border:0px;
	height: 30px;
	width:220px;
	background: #E5E5E5 url(images/box-virtual-tour.gif) no-repeat 0px 9px; 
	float:left;
	text-indent:-10000px;
	}
.box-virtual-tour-eng a
	{
	margin-top:10px;
	padding:0px;
	border:0px;
	height: 30px;
	width:220px;
	background: #E5E5E5 url(images/box-virtual-tour-eng.gif) no-repeat 0px 9px; 
	float:left;
	text-indent:-10000px;
	}
/*********************************************************************************/
/****************************box: scopri quante ne facciamo****************************************/
/*********************************************************************************/
.box-scopri-quante-facciamo a
	{
	margin-top:10px;
	padding:0px;
	border:0px;
	height: 30px;
	width:220px;
	background: #E5E5E5 url(images/box-quante-facciamo.gif) no-repeat 0px 9px; 
	float:left;
	text-indent:-10000px;
	}
/*********************************************************************************/
/****************************box spotlight****************************************/
/*********************************************************************************/
.box-spotlight
	{
	margin-top:3px;
	padding:0px;
	border:0px solid red;
	height: 193px;
	width:220px;
	float:left;
	}
.box-spotlight-home
	{
	margin-top:3px;
	padding:0px;
	border:0px solid red;
	height: 165px;
	width:220px;
	float:left;
	}
.spotlight
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:220px;
	float:left;
	background: url(images/bordo-spotlight.gif) no-repeat left bottom; 
	}
.txt-spotlight
	{
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	width:158px;
	}
.txt-spotlight p
	{
	line-height:13px;
	text-align:left;
	}
.spotlight-01
	{
	margin:0px;
	padding-left:56px;
	padding-top:8px;
	padding-bottom:10px;
	border:0px;
	float:left;
	background: url(images/spotlight-01.gif) no-repeat 10px 50%; 
	display:inline;
	}
.spotlight-02
	{
	margin:0px;
	padding-left:56px;
	padding-top:8px;
	padding-bottom:10px;
	border:0px;
	float:left;
	background: url(images/spotlight-02.gif) no-repeat 10px 50%; 
	display:inline;
	}
.spotlight-03
	{
	margin:0px;
	padding-left:56px;
	padding-top:8px;
	padding-bottom:10px;
	border:0px;
	float:left;
	background: url(images/spotlight-03.gif) no-repeat 10px 50%; 
	display:inline;
	}
/*********************************************************************************/
/****************************box date**********************************************/
/*********************************************************************************/
.box-date
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 30px;
	width:220px;
	background: #E5E5E5 url(images/1947-2007.gif) no-repeat 0px 5px; 
	float:left;
	text-indent:-10000px;
	}
/*********************************************************************************/
/****************************box 60 years*****************************************/
/*********************************************************************************/
.box-years
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 94px;
	width:220px;
	background: #ffffff url(images/60anni.gif) no-repeat 15px 15px; 
	float:left;
	text-indent:-100000px;
	}	
/******************************** menu header ************************************/
.menu-header-english a
	{
	margin-left:320px;
	margin-bottom:99px;
	padding:0px;
	border:0px;
	height: 20px;
	width:46px;
	background: url(images/menu-header-english.gif) no-repeat left 6px;
	float:left;
	text-indent: -10000px;
	}
.menu-header-english-cn a
	{
	margin-left:300px;
	margin-bottom:99px;
	padding:0px;
	border:0px;
	height: 20px;
	width:46px;
	background: url(images/menu-header-english.gif) no-repeat left 6px;
	float:left;
	text-indent: -10000px;
	}
/*******************************/
.menu-header-italiano a
	{
	margin-left:315px;
	margin-bottom:99px;
	padding:0px;
	border:0px;
	height: 20px;
	width:46px;
	background: url(images/menu-header-italiano.gif) no-repeat left 6px;
	float:left;
	text-indent: -10000px;
	}
.menu-header-italiano-cn a
	{
	margin-left:5px;
	margin-bottom:99px;
	padding:0px;
	border:0px;
	height: 20px;
	width:46px;
	background: url(images/menu-header-italiano.gif) no-repeat left 6px;
	float:left;
	text-indent: -10000px;
	}
/*******************************/
.menu-header-chinese a
	{
	margin-bottom:99px;
	padding:0px;
	border:0px;
	height: 20px;
	width:33px;
	background: url(images/menu-header-chinese.gif) no-repeat left 6px;
	float:left;
	text-indent: -10000px;
	}
/*******************************/
.menu-header-contatti a
	{
	margin:0px;
	margin-bottom:99px;
	padding:0px;
	border:0px;
	height: 20px;
	width:52px;
	background: url(images/menu-header-contatti.gif) no-repeat left 6px;
	float:left;
	text-indent: -10000px;
	}
	
.menu-header-contatti-eng a
	{
	margin:0px;
	margin-bottom:99px;
	padding:0px;
	border:0px;
	height: 20px;
	width:56px;
	background: url(images/menu-header-contatti-eng.gif) no-repeat left 6px;
	float:left;
	text-indent: -10000px;
	}
.menu-header-contatti-cn a
	{
	margin:0px;
	margin-bottom:99px;
	padding:0px;
	border:0px;
	height: 20px;
	width:53px;
	background: url(images/menu-header-contatti-cn.gif) no-repeat left 6px;
	float:left;
	text-indent: -10000px;
	}
/******************************** img sezione ************************************/
.img-sezione
	{
	margin:0px;
	padding:0px;
	border:0px;
	height: 185px;
	width:457px;
	float:left;
	}
/******************************** TITOLO: img sezione 2 ************************************/
.box-titolo
	{
	margin-top:11px;
	padding:0px;
	border:0px;
	height: 31px;
	width:457px;
	float:left;
	background: #F2F2F2 url(images/inizio-box-titolo.gif) no-repeat left top;
	}
.titolo
	{
	margin-left:12px;
	margin-top:7px;
	padding:0px;
	border:0px;
	float:left;
	display:inline;
	}
.titolo-nascosto
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:0px;
	width:0px;
	float:left;
	text-indent: -10000px;
	}
/*********************************************************************************/
/***********************************PIEDE ************************************/
/*********************************************************************************/
.spaziatore-piede...
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:15px;
	width:1px;
	float:left;
	background: #FFFFFF;
	display:block;
	}
/**************************certificazioni***************************************/	
.main-box-piede1
	{
	margin-left:32px;
	padding:0px;
	border:0px;
	width:701px;
	float:left;
	display:inline;
	}
.main-box-piede2
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:701px;
	float:left;
	background: #FFFFFF url(images/sfumatura-verticale.gif) repeat-y left top;
	}
.box-certificazioni
	{
	margin-left:13px;/*
	margin-top:35px;*/
	padding:0px;
	border:0px;
	height:66px;
	width:688px;
	float:left;
	background: #E5E5E5;
	display:inline;
	}
.certificazione
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:66px;
	float:left;
	background: #E5E5E5;
	display:inline;
	}
.box-certificazioni-home
	{
	margin-left:13px;
	padding:0px;
	border:0px;
	height:66px;
	width:688px;
	float:left;
	background: #E5E5E5;
	display:inline;
	}
/**************************box aree***************************************/	
.spaziatore-aree
	{
	margin-left:277px;
	padding:0px;
	border:0px;
	width:1px;
	height:1px;
	float:left;
	background: #FFFFFF;
	display:inline;
	}
.box-aree
	{
	margin-left:13px;
	margin-top:13px;
	padding:0px;
	border:0px;
	height:139px;
	width:688px;
	float:left;
	background: #FFFFFF url(images/fondo-box-aree.gif) no-repeat left top;
	display:inline;
	}
.box-aree-home
	{
	margin-left:13px;
	margin-top:13px;
	padding:0px;
	border:0px;
	height:139px;
	width:688px;
	float:left;
	display:inline;
	}
/**************************aree***************************************/	
.area-telecommunications
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/telecommunications.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-welder-generators
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/welder-generators.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-hydro-electric
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/hydro-electric.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-continuous-power
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/continuous-power.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-transportation
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/transportation.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-railways
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/railways.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-rental
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/rental.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-military
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/military.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-automotive
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/automotive.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-refrigeration
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/refrigeration.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-mains-failure
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/mains-failure.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-agricoltural
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/agricoltural.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-outside-broadcast
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/outside-broadcast.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-container-cranes
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/container-cranes.gif) no-repeat left top;
	text-indent:-10000px;
	}
.area-ground-power-units
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:110px;
	width:27px;
	float:left;
	background: #FFFFFF url(images/ground-power-units.gif) no-repeat left top;
	text-indent:-10000px;
	}
/**************************piede con menu ***************************************/	
.angolo-sfumatura-piede
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:39px;
	width:183px;
	float:left;
	background: #E5E5E5 url(images/angolo-sfumatura-piede.gif) repeat-x left bottom;
	}
.angolo-sfumatura-piede-home
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:39px;
	width:183px;
	float:left;
	background: #E5E5E5 url(images/angolo-sfumatura-piede-home.gif) repeat-x left bottom;
	}
.piede
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:40px;
	width:701px;
	float:left;
	background: #E5E5E5 url(images/sfumatura-piede.gif) repeat-x left bottom;
	}	
/******************************** menu bottom************************************/
.menu-bottom-english a
	{
	margin-left:116px;
	margin-top:17px;
	padding:0px;
	border:0px;
	height:10px;
	width:48px;
	background: url(images/menu-bottom-english.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	display:inline:
	}
/*******************************/	
.menu-bottom-virtualtour a
	{
	margin-top:17px;
	padding:0px;
	border:0px;
	height:10px;
	width:81px;
	background: url(images/menu-bottom-virtualtour.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
/*******************************/
.menu-bottom-faq a
	{
	margin-top:17px;
	padding:0px;
	border:0px;
	height:10px;
	width:34px;
	background: url(images/menu-bottom-faq.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
/*******************************/
.menu-bottom-news a
	{
	margin-top:17px;
	padding:0px;
	border:0px;
	height:10px;
	width:43px;
	background: url(images/menu-bottom-news.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
/*******************************/
.menu-bottom-job a
	{
	margin-top:17px;
	padding:0px;
	border:0px;
	height:10px;
	width:33px;
	background: url(images/menu-bottom-job.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
/*******************************/
.menu-bottom-sitemap a
	{
	margin-top:17px;
	padding:0px;
	border:0px;
	height:10px;
	width:55px;
	background: url(images/menu-bottom-sitemap.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
/*******************************/
.menu-bottom-legals a
	{
	margin-top:17px;
	padding:0px;
	border:0px;
	height:10px;
	width:51px;
	background: url(images/menu-bottom-legals.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
/*******************************/
.menu-bottom-credits a
	{
	margin-top:17px;
	padding:0px;
	border:0px;
	height:10px;
	width:46px;
	background: url(images/menu-bottom-credits.gif) no-repeat left top;
	float:left;
	text-indent: -10000px;
	}
/*********************************************************************************/
/*************HOMEPAGE colonna 1 : contenuti in evidenza****************************/
/*********************************************************************************/
.home-colonna-evidenza
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:218px;
	float:left;
	background: #FFFFFF;
	display:inline;
	}
/********************************TITOLO STATICO ************************************/
.titolo-home-01
	{
	margin-top:11px;
	padding:0px;
	border:0px;
	height: 31px;
	width:218px;
	float:left;
	background: #F2F2F2 url(images/missione-compiuta.gif) no-repeat left top;
	text-indent:-10000px;
	}
.titolo-home-01-eng
	{
	margin-top:11px;
	padding:0px;
	border:0px;
	height: 31px;
	width:218px;
	float:left;
	background: #F2F2F2 url(images/missione-compiuta-eng.gif) no-repeat left top;
	text-indent:-10000px;
	}
/******************************** IMMAGINE ****** ************************************/
.img-home
	{
	margin-top:11px;
	padding:0px;
	border:1px;
	height: 108px;
	width:218px;
	float:left;
	background: #F2F2F2 url(images/missione-compiuta.gif) no-repeat left top;
	}
/******************************** BOX CONTENUTI con punto elenco************************************/
.layout-evidenza {
	margin-top:21px;
	margin-bottom:17px; 
	width:218px;
	clear:both; 
	float:left; 
	text-align:justify;
	line-height:16px;
}
/*********************************************************************************/
/*************HOMEPAGE colonna 2 : news ********************************************/
/*********************************************************************************/
.home-colonna-news
	{
	margin:0px;
	padding:0px;
	border:0px;
	width:228px;
	float:right;
	background: #FFFFFF;
	display:inline;
	}
/********************************TITOLO STATICO ************************************/
.titolo-home-02
	{
	margin-top:11px;
	padding:0px;
	border:0px;
	height: 31px;
	width:228px;
	float:left;
	background: #F2F2F2 url(images/novita-meccalte.gif) no-repeat left top;
	text-indent:-10000px;
	}
.titolo-home-02-eng
	{
	margin-top:11px;
	padding:0px;
	border:0px;
	height: 31px;
	width:228px;
	float:left;
	background: #F2F2F2 url(images/novita-meccalte-eng.gif) no-repeat left top;
	text-indent:-10000px;
	}
/**************************** news ****************************************/
.news
	{
	margin-bottom:0px;
	padding:0px;
	border:0px;
	width:228px;
	float:left;
	background: url(images/fondo-news.gif) no-repeat left bottom; 
	display:inline;
	}
.txt-news
	{
	margin-left:16px;
	margin-top:8px;
	margin-bottom:7px;
	padding:0px;
	border:0px;
	float:left;
	width:200px;
	display:inline;
	text-align:justify;
	}
.txt-news p
	{
	line-height:15px;
	}
.leggi-news a
	{
	margin:0px;
	padding-bottom:10px;
	border:0px solid red;
	width:197px;
	float:left;
	display:inline;
	text-align:right;
	}
/******************************* news pagina *******************************************/	
.txt-news
	{
	margin-left:16px;
	margin-top:8px;
	margin-bottom:7px;
	padding:0px;
	border:0px;
	float:left;
	width:200px;
	display:inline;
	text-align:justify;
	}
.txt-news p
	{
	line-height:15px;
	}
.leggi-news a
	{
	margin:0px;
	padding-bottom:10px;
	border:0px solid red;
	width:197px;
	float:left;
	display:inline;
	text-align:right;
	}
.leggi-news-pagina
	{
	padding-left:19px;
	border:0px;
	width:197px;
	float:left;
	display:inline;
	background: url(images/punto-elenco.gif) no-repeat left 5px; 
	}
/******************************* indietro  news *******************************************/	
.indietro-news
	{
	margin:0px;
	padding-left:19px;
	border:0px;
	width:197px;
	float:left;
	display:inline;
	background: url(images/punto-elenco.gif) no-repeat left 5px; 
	}
/*********************************************************************************/
/************* LAYOUT (contents di ADAM) ********************************************/
/*********************************************************************************/	

.layout{
	margin-bottom:17px; 
	width:456px;
	clear:both; 
	float:left;
	border:0px;
}
.layout td{
	padding:2px;
	font-family: Tahoma, Verdana, Arial, Sans-serif; 
	font-size: 11px; 
	color: #5B5B5B; 
	margin:0px;
	line-height:17px;
}
.service td{
	padding-left:5px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Tahoma, Verdana, Arial, Sans-serif; 
	font-size: 11px; 
	color: #5B5B5B; 
	margin:0px;
	line-height:17px;
	background: #F2F2F2;
	width:228px;
}
.layout-prova{
	margin:0px;
	text-align:justify;
}
.layout-txt-img{
	margin-bottom:18px;
	margin-top:2px;
	width:457px;
	clear:both; 
	float:left;	
}
/************* LAYOUT 1 (txt sx - img dx) ********************************************/
.colsxtxt{
	float:left;
	width:223px;
	text-align:justify;
	display:inline;
}
.coldximg{
	margin-top:5px;
	float:right;
	width:223px;
}
/************* LAYOUT 1 (img sx - txt dx) ********************************************/
.coldxtxt{
	float:right;
	width:223px;
	text-align:justify;
}
.colsximg{
	margin-top:5px;
	float:left;
	width:223px;
	display:inline;
}
/************* ALLEGATO ********************************************/
.punto-elenco
	{
	margin:0px;
	padding-left:19px;
	border:0px;
	float:left;
	display:inline;
	background: url(images/punto-elenco.gif) no-repeat left 5px; 
	}
/************* link ********************************************/
.link
	{
	margin:0px;
	padding-left:19px;
	border:0px;
	width:457px;
	float:left;
	display:inline;
	background: url(images/punto-elenco.gif) no-repeat left 5px; 
	}
/*** LISTE **********************************/	

ul 
	{
	list-style-type:none;
	background: url(images/bullet.gif) no-repeat;
	padding:0px;
	margin:0px;
	list-style-position: outside;
	padding-left:15px;
	text-align:justify;
	}
li{
	list-style-position: outside;
/*** FIXED GALLERY **********************************/		
}
.galleria {
	clear:both; 
	float:left;  
	margin-bottom:18px; 
	margin-top:3px;
	width:457px;
	text-align:justify;
}
.galleria p{
	text-align:justify;
}
.box_galleria{
	float:left;
	width:222px;
	text-align:justify;
}
.txt_galleria{
	float:left;
	padding:0px;
	margin-top:3px;
	font-size:11px;
	line-height:1.15em;
	text-align:justify;
	width:222px;
}
.imggalleria{
	float:left;
	text-align:center;
	border:0px solid red;
}
.spaziatore_dx_galleria{
	float:left;
	width:11px;
	height:1px;
	display:inline;
}
/*** JOB **********************************/
.form {
	height:15px;
	width:457px;
	clear:both; 
	float:left;
	}	
.txt-form {
	margin:0px;
	width:50px;
	float:left;
	}
.box-input {
	margin:0px;
	float:right;
	width:380px;
	}
.box-input input{
	font-family: Tahoma, Verdana, Arial, Sans-serif; 
	font-size: 11px; 
	color: #5B5B5B; 
	}
.box-upload {
	margin:0px;
	float:right;
	width:380px;
	}
.box-upload input{
	font-family: Tahoma, Verdana, Arial, Sans-serif; 
	font-size: 11px; 
	color: #5B5B5B; 
	height:17px;
	}
.sfoglia {
	margin:0px;
	float:right; 
}

/*** SPAZIATORE BOTTOM **********************************/	
.spaziatore-bottom-home
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:25px;
	width:688px;
	float:left;
	background: #FFFFFF url(images/partita-iva.gif) no-repeat 45px top;
	display:block;
	}
.spaziatore-bottom-home-eng
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:25px;
	width:688px;
	float:left;
	background: #FFFFFF url(images/partita-iva-eng.gif) no-repeat 45px top;
	display:block;
	}
.spaziatore-bottom
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:18px;
	width:688px;
	float:left;
	background: #FFFFFF;
	display:block;
	}
/******************************* indietro sottopagina *******************************************/	
.indietro-sottopagina
	{
	margin-bottom:14px;
	padding-left:19px;
	border:0px;
	width:197px;
	float:left;
	display:inline;
	background: url(images/punto-elenco.gif) no-repeat left 5px; 
	}
/******************************* prodotti *******************************************/	
.layout-prodotti{
	margin-bottom:17px;
	padding:0px;
	clear:both; 
	float:left;
	width:457px;
	background: #F3F1F1;
}
.box-prodotti{
	padding:10px;
	clear:both; 
	float:left;
	border:0px solid red;
	background: #F3F1F1;
	display:inline;
}

.prodotti{
	margin:0px;
	padding:0px;
	border:0px solid red;
	clear:both; 
	float:left;
	display:inline;
	clear:both;
}
.spaziatore-prodotti
	{
	margin:0px;
	padding:0px;
	border:0px;
	height:15px;
	width:457px;
	float:left;
	background: #FFFFFF;
	display:inline;
	}
/******************************* overlib *******************************************/
.overlib
	{
	margin:0px;
	padding:3px;
	border:1px solid #DADADA;
	background: #F0F0F0; 
	width:120px;
	font-family: Tahoma, Verdana, Arial, Sans-serif; 
	color: #5B5B5B;
	line-height:14px;
	}	
/******************************* overlib *******************************************/
.testo {
	font-family: Tahoma, Verdana, Arial, Sans-serif; 
	font-size: 11px; 
	color: #5B5B5B;
	}
