body {
	padding: 0px;
	margin: 0px;
	background: #fff url(./../widgets/sfondo.gif) top left repeat-x;
	font-family: Tahoma, Arial, Verdana; 
	font-size: 11px;	 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	color: #43587c;
}

img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

a{
	color: #1a171b;
	text-decoration: none;
}


a.blu{
	color: #009cda;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

input{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;	 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
	color: #757575;
}
table{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	border: 0px;
}

.arancione{
  color: #ec7106;
  border: 0px;
	margin: 0px 0px 0px 0px;
	 text-transform: none;
	 height: auto;
}

form{
	display:inline;
}

ul, li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

h1{
	color: #d88429;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}


#sfondo1{
  margin: 0 auto;
  background: url(./../widgets/sfondo_top.jpg) top center no-repeat;  
}

#container{
  width: 984px;
  margin: 0 auto;
  position: relative;
  min-height: 316px;
  height: auto !important;
  height: 316px;
}

#logo{
  position: absolute;
  top: 20px;
  left: 80px;
}

#scrittaData{
  position: absolute;
  top: 50px;
  left: 360px;
}

#vrfiere{
  position: absolute;
  top: 0px;
  left: 580px;
}

#lingue{
  width: 170px;
  position: absolute;
  top: 10px;
  right: 0px;
  text-align: right;
  border:0px solid #000
}

#lingue img.bandiera{
	margin-left: 0px;
	margin-top: 6px;
	display: inline;
}

#menuTop{
	position: absolute;
	top: 117px;
	left: 200px;
}

#menu-dove{
	position: absolute;
	top: 130px;
	left: 200px;
	float: left;
	visibility: hidden;
	width: 133px;
	color: #fff;
	z-index: 50;
}

#menu-viaggi{
	position: absolute;
	top: 130px;
	left: 352px;
	float: left;
	visibility: hidden;
	width: 133px;
	color: #fff;
	z-index: 50;
}

#menu-eventi{
	position: absolute;
	top: 130px;
	left: 500px;
	float: left;
	visibility: hidden;
	width: 233px;
	color: #fff;
	overflow:hidden; /*OBBLIGATORIO*/
	z-index: 50;
}

ul.sottomenu{
	float: left;
	width: 160px;
	padding: 10px 5px 10px 5px;
	background-color: #656463;
}

ul.sottomenu li{
	float: left;
	width: 157px;
}

ul.sottomenu li a{
	color: #fff;
	background: url(./../widgets/pallino_sottomenu.gif) top left no-repeat;
	padding-left: 14px;
	background-position: 0px 4px;
	display: block;
}


ul.sottomenuHome li{
	float: left;
	width: 118px;
	width: 140px;
	margin: 0px 0px 3px 30px;
	display: inline;
	
}

ul.sottomenuHome li a.pallinoSottomenu{
	float: left;
	width: 120px;
	color: #fff;
	background: url(./../widgets/sfondoSottomenuLeft.png) top left no-repeat;
	padding-left: 14px;
	background-position: 0px 2px;
	display: block;
}

ul.sottomenu li .spento{
	width: 157px;
	color: #fff;
	background: url(./../widgets/pallino_sottomenu.gif) top left no-repeat;
	padding-left: 14px;
	background-position: 0px 4px;
	display: block;
}

#menuVisitatoriLeft{
	position: absolute;
	top: 170px;
	left: 152px;
	margin: 0 0; 
	/*width:159px; */
	width:190px;
	z-index:10; 
	visibility: hidden;
}

#menuVisitatoriLeft ul{
	float: left;
	/*width:159px; */
	width:190px;
	background: #aec704;
}

#menuEspositoriLeft{
	position: absolute;
	top: 223px;
	left: 152px;
	margin: 0 0;  
	width:190px; 
	visibility: hidden;
	z-index:10; 
}

#menuEspositoriLeft ul{
	float: left;
	width:190px; 
	background: #d9a920;
}


#menuStampaLeft{
	position: absolute;
	top: 276px;
	left: 152px;
	margin: 0 0; 
	width:190px; 
	visibility: hidden;
	z-index:10; 
}


#menuStampaLeft ul{
	float: left;
	width:190px; 
	background: #db7417;
}


#colonnaSx{
  float: left;
  width: 174px;
  margin: 165px 0px 0px 10px;
  display: inline;
}

#colonnaSx .altriLink{
	float: left;
	width: 164px;
	margin: 20px 0px 0px 10px;
	display: inline;
}

#colonnaSx .altriLink_logo{
	float: left;
	width: 164px;
	margin: 15px 0px 0px 10px;
	display: inline;
	border:0px solid #000;
}

#colonnaSx .boxLink{
	float: left;
	width: 150px;
	margin: 20px 0px 0px 5px;
	display: inline;
	position: relative;
}

#colonnaSx .boxLink .contenutoBoxLink{
	float: left;
	width: 130px;
	padding: 0px 6px 0px 12px;
	border-right: 1px solid #ec7106;
	border-left: 1px solid #ec7106;
	color: #ec7106;
	min-height: 130px;
	height: auto !important;
	height: 130px;
}

.imgLoghi3{
	position: absolute;
	top: 35px;
	visibility:hidden;
	width: 124px;
	text-align: center;
}

.imgPartner{
	position: absolute;
	top: 125px;
	visibility:hidden;
	width: 130px;
	text-align: center;
}

.imgSpecial{
	position: absolute;
	top: 357px;
	visibility:hidden;
	width: 243px;
}

#colonnaDx{
  float: right;
  width: 250px;
  margin: 134px 0px 0px 36px;
  display: inline;
}

#colonnaDx #gruppoSpecial{
	float: right;
	width: 243px;
	height:321px;
	border:0px solid #000
}

#colonnaDx #special{
	float: left;
	width: 240px;
	height: 181px;
	background: url(./../widgets/special/sfondo_special2.jpg) top left no-repeat;
	position: relative;
}

#colonnaDx #special .demo{
	float: left;
	left:120px;
	top:6px;
	position: absolute;
}

#colonnaDx #special .rental{
	float: left;
	left:180px;
	top:6px;
	position: absolute;
}

#colonnaDx #special .movimento{
	float: left;
	left:9px;
	top:62px;
	position: absolute;
}
#colonnaDx #special .calcestruzzo{
	float: left;
	left:66px;
	top:62px;
	position: absolute;
}

#colonnaDx #special .stradale{
	float: left;
	left:125px;
	top:62px;
	position: absolute;
}

#colonnaDx #special .perforazione{
	float: left;
	left:181px;
	top:62px;
	position: absolute;
}

#colonnaDx #special .frantumazione{
	float: left;
	left:10px;
	top:120px;
	position: absolute;
}
#colonnaDx #special .sollevamento{
	float: left;
	left:68px;
	top:120px;
	position: absolute;
}

#colonnaDx #special .veicoli{
	float: left;
	left:125px;
	top:120px;
	position: absolute;
}

#colonnaDx #special .componenti{
	float: left;
	left:183px;
	top:120px;
	position: absolute;
}

#colonnaCentro{
  float: left;
  width: 470px;
  margin: 190px 0px 0px 36px;
  display: inline;
}

#colonnaCentro #risultati{
	float: left;
	width: 466px;
	height: 22px;
	background: url(./../widgets/sfondoRisultati_new.gif) top left no-repeat;
	margin: 10px 0px 0px 0px;
	position: relative;
}

#colonnaCentro #risultati .maschera{
	position:relative;
	width: 374px;
	/*width:466px;*/
	top: 4px;
	left: 90px;
	height: 20px;
	color: #fff;
}

#colonnaCentro #risultatiEn{
	float: left;
	width: 466px;
	height: 22px;
	background: url(./../widgets/sfondoRisultati_en_new.gif) top left no-repeat;
	margin: 10px 0px 0px 0px;
	position: relative;
}

#colonnaCentro #risultatiEn .maschera{
	position:relative;
	width: 374px;
	/*width:466px;*/
	top: 4px;
	left: 90px;
	height: 20px;
	color: #fff;
}

#colonnaCentro #avviso{
	float: left;
	width: 466px;
	height: 22px;
	background-color:#b22200;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	padding-top:5px;
	margin: 10px 0px 0px 0px;
	position: relative;
}

#colonnaCentro #avviso a{
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	padding-top:5px;
}

#colonnaCentro #risultati .scarica{
	position: absolute;
	top: 0px;
	right: 0px;
}

#colonnaCentro #boxHomeDown{
	float: left;
	width: 467px;
	background: #eff4d7;
	padding: 15px 0px;
}

#colonnaCentro .evidenza{
	float: left;
	width: 264px;
	height:120px;
	border:0px solid #000
}

#colonnaCentro .evidenza ul{
	float: left;
	width: 210px;
	margin: 10px 0px 0px 18px;
	display: inline;
}

#colonnaCentro .evidenza ul li {
	float: left;
	color:#000;
	width: 200px;
	padding: 0px 0px 0px 22px;
	background: url(./../widgets/pallino_evidenza.gif) top left no-repeat;
	font-size: 11px;
}

#colonnaCentro .evidenza a {
	display:inline;
	color:#ec7106;
	font-size: 11px;
	text-decoration:none
}

#colonnaCentro .evidenza a:hover{
	text-decoration:underline
}


#colonnaCentro .evidenza2{
	float: left;
	width: 430px;
	height: 185px;
	border:0px solid #000
}

#colonnaCentro .evidenza2 ul{
	float: left;
	width: 210px;
	margin: 5px 0px 0px 15px;
	display: inline;
}

#colonnaCentro .evidenza2 ul li {
	float: left;
	color:#000;
	width: 425px;
	padding: 0px 0px 0px 22px;
	background: url(./../widgets/pallino_evidenza.gif) top left no-repeat;
	font-size: 11px;
}

#colonnaCentro .evidenza2 a {
	display:inline;
	color:#ec7106;
	font-size: 11px;
	text-decoration:none
}

#colonnaCentro .evidenza2 a:hover{
	text-decoration:underline
}

/*#colonnaCentro .evidenza ul li a{
	float: left;
	width: 170px;
	padding: 0px 0px 0px 22px;
	background: url(./../widgets/pallino_evidenza.gif) top left no-repeat;
	font-size: 11px;
}*/


#colonnaCentro #newsContainer{
	float: left;
	width: 194px;
	height: 95px;
	position: relative;
}


#colonnaCentro #newsHome{
	float: left;
	width: 194px;
	position: relative;
	height: 75px;
	margin: 10px 0px 0px 0px;
}


#colonnaCentro #newsHome .voceNews{
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 14px 0px;
	background: url(./../widgets/pallino_news.gif) top left no-repeat;
	background-position: 0px 3px;
	font-size: 11px;
}

#colonnaCentro #newsContainer2{
	float: left;
	width: 467px;
	height: 20px;
	position: relative;
	top:15px;
	background: #9db301 url(./../img/newsletter.png) top left no-repeat;
	background-position: 0px 4px;
}

#colonnaCentro #newsContainer2 .maschera{
	clear:both;
	position:relative;
	width: 377px;
	top: 4px;
	left: 90px;
	height: 15px;
	
}

#colonnaCentro #newsHome2{
	float: left;
	width: 460px;
	position: relative;
	height: 15px;
	margin: 10px 0px 0px 0px;
	border:1px solid #000
}


#colonnaCentro #newsHome2 .voceNews{
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 14px 0px;
	background: url(./../widgets/pallino_news.gif) top left no-repeat;
	background-position: 0px 3px;
	font-size: 11px;
}


#colonnaCentro .loghiHome{
	float: left;
	width: 470px;
	border-top: 1px solid #fbdec5;
	margin: 0px;
}

#colonnaCentro .loghiHome .titolo{
	font-size: 10px;
	color: #ec7106;
	padding-top: 5px;
	padding-bottom: 10px;
}

#colonnaCentro .introduzione{
  float: left;	
  margin: 15px 0px 0px 1px;
  width: 469px;
  min-height: 287px;
  height: auto !important;
  height: 287px;
  background: transparent url(./../widgets/sfondoHomeVideo2011.png) bottom left no-repeat;
  text-align: left;
  color: #fff;
  font-size:12px;
  padding: 0px 0px 0px 0px;
  position: relative;
}

#colonnaCentro .introduzione3{
  float: left;	
  margin: -65px 3px 0px -2px;
  width: 646px;
  height: 369px;
  background: transparent url(./../img/sfondo_centrale_easy2.png) bottom left no-repeat;
  text-align: left;
  color: #fff;
  font-size:12px;
  padding: 0px 0px 0px 0px;
  position: relative;
  border:0px solid #000
}

#colonnaCentro .introduzione4{
  float: left;	
  margin: -65px 3px 0px -2px;
  width: 646px;
  height: 336px;
  background: transparent url(./../img/sfondo_centrale_easy_new.png) bottom left no-repeat;
  text-align: left;
  color: #fff;
  font-size:12px;
  padding: 0px 0px 0px 0px;
  position: relative;
  border:0px solid #000
}

#colonnaCentro .introduzione5{
  float: left;	
  margin: -65px 3px 0px -2px;
  width: 646px;
  height: 307px;
  background: transparent url(./../img/sfondo_centrale_easy_new2.png) bottom left no-repeat;
  text-align: left;
  color: #fff;
  font-size:12px;
  padding: 0px 0px 0px 0px;
  position: relative;
  border:0px solid #000
}

#colonnaCentro .introduzione3 .logo{
  float:left;
  margin: 95px 0px 0px 20px;
  text-align:left;
  padding: 0px 0px 0px 0px;
  position: relative;
  border:0px solid #000
}

#colonnaCentro .introduzione3 .areaEasy{
  display:block;
  float:left;
  width:440px;
  margin:0px 0px 0px 0px;
  text-align:left;
  padding: 0px 0px 0px 0px;
  position: relative;
  border:0px solid #000
}

#colonnaCentro .introduzione3 .areaEasy .menuEasy{
  clear:both;
  float:left;
  margin:20px 0px 0px 0px;
  text-align:left;
  padding: 0px 0px 0px 28px;
  position: relative;
  border:0px solid #000
}

#colonnaCentro .introduzione3 .areaEasy .menuEasy a{
  display:block;   
  padding: 0px 0px 0px 20px;
  width:171px;
  margin-bottom: 10px;
  text-align:left;
  position: relative;
  border:0px solid #000
}

#colonnaCentro .introduzione3 .areaEasy .menuEasy a:hover{
  display:block;   
  padding: 0px 0px 0px 20px;
  background: url(./../img/it/freccia_verde.png) top left no-repeat;
  background-position: 0px 0px 5px 0px;
  width:171px;
  text-align:left;
  position: relative;
  border:0px solid #000
}

#colonnaCentro .introduzione3 .areaEasy .button{
  float:right;
  margin: 70px 0px 0px 10px;
  width:182px;
  text-align:left;
  padding: 0px 0px 0px 0px;
  position: relative;
  border:0px solid #000
}

#colonnaCentro .introduzione3 .areaEasy .button img{
  display:right;   
  padding: 0px 0px 0px 0px;
  margin-bottom: 15px;
  text-align:left;
  position: relative;
  border:0px solid #000
}

#colonnaCentro .introduzione3 .areaEasy .button2{
  float:right;
  margin: 25px 20px 0px 0px;
  width:182px;
  text-align:left;
  padding: 0px 0px 0px 0px;
  position: relative;
  border:0px solid #000
}

#colonnaCentro .introduzione3 .areaEasy .button2 img{
  display:right;   
  padding: 0px 0px 0px 0px;
  margin-bottom: 5px;
  text-align:left;
  position: relative;
  border:0px solid #000
}


#colonnaCentro .introduzione2{
  float: left;	
  margin: 15px 0px 0px 1px;
  width: 469px;
  min-height: 287px;
  height: auto !important;
  height: 287px;
  background: transparent url(./../widgets/sfondoHomeVideo.jpg) bottom left no-repeat;
  text-align: left;
  color: #fff;
  font-size:12px;
  padding: 0px 0px;
  position: relative;
}

#colonnaDx #samoterSpecial{
	float: right;
	width: 243px;
	margin: 25px 0px 0px 0px;
}

#colonnaDx #palle{
	float: right;
	width: 243px;
	height:167px;
	border:0px solid #000
}

#colonnaDx .easySamoter{
	float: right;
	width: 224px;
	height:81px;
	border:0px solid #000
}

#colonnaDx .easySamoter2{
	float: right;
	width: 224px;
	height:55px;
	border:0px solid #000
}

#colonnaDx .easySamoter3{
	float: right;
	width: 224px;
	height:55px;
	border:0px solid #000
}

#colonnaDx .easySamoter3 img{
	float: right;
	margin-top:-60px;
	margin-right:50px;
	border:0px solid #000
}

#colonnaDx .easySamoter .text a{
	position:relative;
	top:-20px;
	left:35px;
	font-weight:bold;
	color:#000;
	border:0px solid #000
}

#bot{
  float: left;
  width: 100%;
  height:45px;
  background: url(./../widgets/sfondo_bot.gif) top left repeat-x;
  border:0px solid #000
}

#bot .footer{
  margin: 49px auto 10px auto;
  width: 960px;
  font-size: 10px;
  color: #a8a09c;
  border:0px solid #000
}

#bot .footer a{
  font-size: 10px;
  color: #a8a09c;
  text-decoration:none;
}

#bot .footer a:hover{
  text-decoration:underline;
}

#bot .footer .special{
  float: left;
  margin: 0px auto 3px auto;
  width: 75%;
  border:0px solid #000
}

#bot .footer .sx{
  float: left;
  width: 75%;
}

#bot .footer .dx{
  float: right;
  text-align: right;
  width: 20%;
}
