/* CSS Document */

html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0 auto;
	padding: 0;
	font: 78% "Arial", Verdana, sans-serif;
	line-height: 140%;
	min-width: 750px;
	min-height: 300px;
	text-align: center;
	background-color: white;
}
a{
	color:#075a9c;
}
a:hover{
	color:#71d1f5;
}
div#header {
	margin: 0;
	padding: 0;
	background: white url(navi_bars.png) 0 -300px repeat-x;
	height: 86px;
}
div#logo{
	position:absolute;
	z-index:100;
	width:146px;
	height:86px;
	left: 50%;
	margin-left: -376px;
	background: white url(logo_top.jpg) top left no-repeat;}
#address{
	width:538px;
	height:25px;
	left:50%;
	position:absolute;
	margin-left:128px;
	background:url(bg_address.jpg);
	text-align:center;
	color:#7d7c7c;
	font-family:"Arial", Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;}
#address p{
	margin-top:3px;
	color:#7d7c7c;
	font-family:"Arial", Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;}
#main_navi{
	width:541px;
	height:32px;
	left:460px;
	position:absolute;
	color:#666;
	top:54px;
	text-align:left;
	display:inline;
	margin-top:0px;
	}
#main_navi a{
	height:32px;
	text-decoration:none;
	margin-top:0px;
	float:left;
}
#main_navi a#home{
	width:100px;
	background:url(btn_homeIT.jpg) bottom left no-repeat;
	text-indent:-9999px;}
#main_navi a:hover#home{
	width:100px;
	background:url(btn_homeIT.jpg) top left no-repeat;
	text-indent:-9999px;}
#main_navi #homeselected{
	width:100px;
	background:url(btn_homeIT.jpg) top left no-repeat;
	text-indent:-9999px;}		
#main_navi a#chisiamo{
	width:101px;
	background:url(btn_chisiamoIT.jpg) bottom left no-repeat;
	text-indent:-9999px;}
#main_navi #chisiamoselected{
	width:101px;
	background:url(btn_chisiamoIT.jpg) top left no-repeat;
	text-indent:-9999px;}		
#main_navi a:hover#chisiamo{
	width:101px;
	background:url(btn_chisiamoIT.jpg) top left no-repeat;
	text-indent:-9999px;}
#main_navi a#servizi{
	width:101px;
	background:url(btn_serviziIT.jpg) bottom left no-repeat;
	text-indent:-9999px;}
#main_navi #serviziselected{
	width:101px;
	background:url(btn_serviziIT.jpg) top left no-repeat;
	text-indent:-9999px;}
#main_navi a:hover#servizi{
	width:101px;
	background:url(btn_serviziIT.jpg) top left no-repeat;
	text-indent:-9999px;}	
#main_navi a#media{
	width:135px;
	background:url(btn_mediaIT.jpg) bottom left no-repeat;
	text-indent:-9999px;}
#main_navi #mediaselected{
	width:135px;
	background:url(btn_mediaIT.jpg) top left no-repeat;
	text-indent:-9999px;}
#main_navi a:hover#media{
	width:135px;
	background:url(btn_mediaIT.jpg) top left no-repeat;
	text-indent:-9999px;}
#main_navi a#contatti{
	width:104px;
	background:url(btn_contattiIT.jpg) bottom left no-repeat;
	text-indent:-9999px;}
#main_navi #contattiselected{
	width:104px;
	background:url(btn_contattiIT.jpg) top left no-repeat;
	text-indent:-9999px;}
#main_navi a:hover#contatti{
	width:104px;
	background:url(btn_contattiIT.jpg) top left no-repeat;
	text-indent:-9999px;}
	
#news{
	width:739px;
	height:17px;
	background:url(bg_news.jpg) top left no-repeat;
	clear:both; 
	margin:0;
	color:#7d7c7c;
	font-family:"Arial" Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:7px;}
#news a{
	color:#000;
}
.data{
	color:#075a9c;}

ul#gnav li#gnav-help {
	margin-right: 0;
	padding-right: 0;
}
	
#footer {
	clear: both;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	background: white url(bg_footer.jpg)  repeat-x;
	text-align: center;
	min-height:79px;
	height:79px;
}

div#footer-content {
	width: 749px;
	left: 50%;
	height:79px;
	margin: 0 auto !important;
	clear: both;
	text-align: left;
	height:12px;
}

div#mainContainer{
	margin:10px auto 0 auto;
	padding:0;
	background:url(bg_sidebar.jpg) top left no-repeat;
	text-align:left;
	min-height:267px;
	width:1000px;}

div#container {
	margin: 10px auto 0 auto;
	padding: 0;
	width: 750px;
	text-align: left;

}

body#main div#container {
	background: none;
}

#content {
	margin: 0;
	float: right;
	width: 515px;
	padding: 15px 0 20px;
	min-height: 250px;
	float:right;
}

#content p{
	font-family:"Arial" Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#071f77;
	text-align:justify;
	}
	
	
.clear{
	height:30px;
	clear:both;}
	
#content h1{
	font-family:"Arial" Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#075a9c;
	}
	
	
#content img{
	background:#fff;
	border:0px solid;
	text-align:center;}

/* 2 column layout */

.col-2L {
	clear: both;
	width: 50%;
	float: left;
	margin: 0;
	padding: 0;
}
.col-2R {
	float: right;
	width: 50%;
	margin: 0;
	padding: 0;
}
.col-2L > * {
	margin-right: 10px;
}
.col-2R > * {
	margin-left: 0;
}
.col-2L h6, .col-2R h6 {
	margin: 0 0 10px;
	padding: 0 10px;
	background: #A9A9A9 url(/i_preairlift/bg/hdr_blue.png) left top no-repeat;
	height: 25px;
	font-size: 1em;
	font-weight: bold;
	color: white;
	line-height: 25px;
	/* text-shadow: #929395 2px 2px 1px; */
}
.col-2R h6 {
	background-position: right top;
	padding: 0;
}
.col-2L p, .col-2L ul {
	margin-right: 10px;
}
#sidebar {
	float: left;
	width: 211px;
	padding: 1px 0 0px;
	margin: 10px auto;
	/*background:#01aff0;*/

	min-height: 250px;
}

#sidebarTOP{
	background:url(sidebarTOP.jpg) top left no-repeat;
	width:211px;
	height:58px;
	margin:0px;
	clear:both;}
#sidebarTOPevents{
	background:url(sidebarTOPevents.jpg) top left no-repeat;
	width:211px;
	height:58px;
	margin:0px;
	clear:both;}	
#sidebarTOPincentive{
	background:url(sidebarTOPincentive.jpg) top left no-repeat;
	width:211px;
	height:58px;
	margin:0px;
	clear:both;}	
#sidebarTOPpromotions{
	background:url(sidebarTOPpromotions.jpg) top left no-repeat;
	width:211px;
	height:58px;
	margin:0px;
	clear:both;}
#sidebarTOPtestimonial{
	background:url(sidebarTOPtestimonial.jpg) top left no-repeat;
	width:211px;
	height:58px;
	margin:0px;
	clear:both;}
#sidebarTOPallestimenti{
	background:url(sidebarTOPallestimenti.jpg) top left no-repeat;
	width:211px;
	height:58px;
	margin:0px;
	clear:both;}
#sidebarTOPcommunication{
	background:url(sidebarTOPcommunication.jpg) top left no-repeat;
	width:211px;
	height:58px;
	margin:0px;
	clear:both;}	

#sidebarBOTTOM{
	background:url(sidebarBOTTOM.jpg) top left no-repeat;
	width:211px;
	height:24px;
	margin:0px;
	clear:both;}
#sidebarBOTTOMevents{
	background:url(sidebarBOTTOMevents.jpg) top left no-repeat;
	width:211px;
	height:24px;
	margin:0px;
	clear:both;}	
#sidebarBOTTOMincentive{
	background:url(sidebarBOTTOMincentive.jpg) top left no-repeat;
	width:211px;
	height:24px;
	margin:0px;
	clear:both;}
#sidebarBOTTOMpromotions{
	background:url(sidebarBOTTOMpromotions.jpg) top left no-repeat;
	width:211px;
	height:24px;
	margin:0px;
	clear:both;}
#sidebarBOTTOMtestimonial{
	background:url(sidebarBOTTOMtestimonial.jpg) top left no-repeat;
	width:211px;
	height:24px;
	margin:0px;
	clear:both;}
#sidebarBOTTOMallestimenti{
	background:url(sidebarBOTTOMallestimenti.jpg) top left no-repeat;
	width:211px;
	height:24px;
	margin:0px;
	clear:both;}
#sidebarBOTTOMcommunication{
	background:url(sidebarBOTTOMallestimenti.jpg) top left no-repeat;
	width:211px;
	height:24px;
	margin:0px;
	clear:both;}
	
#sidebarNAV{
	width:211px;
	height:185px;
	padding-top:15px;
	background:transparent;
	overflow:hidden;}
	
#sidebarNAV a{
	text-indent:-9999px;
	margin-bottom:3px;
	width:211px;
	height:27px;
	float:left;}
	
#sidebarNAV a#events{
	width:211px;
	height:27px;
	text-indent:-9999px;
	background:url(btn_events.jpg) top left no-repeat;}
	
#sidebarNAV a#incentive{
	width:211px;
	height:27px;
	text-indent:-9999px;
	background:url(btn_incentive.jpg) top left no-repeat;}
	
#sidebarNAV a#promotions{
	width:211px;
	height:27px;
	text-indent:-9999px;
	background:url(btn_promotions.jpg) top left no-repeat;}
	
#sidebarNAV a#testimonial{
	width:211px;
	height:27px;
	text-indent:-9999px;
	background:url(btn_testimonial.jpg) top left no-repeat;}

#sidebarNAV a#allestimenti{
	width:211px;
	height:27px;
	text-indent:-9999px;
	background:url(btn_allestimenti.jpg) top left no-repeat;}	

#sidebarNAV a#communication{
	width:211px;
	height:27px;
	text-indent:-9999px;
	background:url(btn_communication.jpg) top left no-repeat;}	
	
#sidebarSEARCH {
	float: left;
	width: 211px;
	padding-left:11px;
	padding-right:11px;
	margin-top:5px;
	background:url(bg_sidebarSEARCH.jpg) top left repeat-y;
	height:250px;
}
#sidebarSEARCHhome {
	float: left;
	width: 211px;
	padding-left:11px;
	padding-right:11px;
	margin-top:5px;
	background:url(bg_sidebarSEARCH.jpg) top left no-repeat;
	height:250px;
}
#sidebarSEARCHevents {
	float: left;
	width: 211px;
	padding-left:11px;
	padding-right:11px;
	margin-top:5px;
	background:url(bg_sidebarSEARCHevents.jpg) top left no-repeat;
	height:250px;
}
#sidebarSEARCHincentive {
	float: left;
	width: 211px;
	padding-left:11px;
	padding-right:11px;
	margin-top:5px;
	background:url(bg_sidebarSEARCHincentive.jpg) top left no-repeat;
	height:250px;
}
#sidebarSEARCHpromotions {
	float: left;
	width: 211px;
	padding-left:11px;
	padding-right:11px;
	margin-top:5px;
	background:url(bg_sidebarSEARCHpromotions.jpg) top left no-repeat;
	height:250px;
}
#sidebarSEARCHtestimonial {
	float: left;
	width: 211px;
	padding-left:11px;
	padding-right:11px;
	margin-top:5px;
	background:url(bg_sidebarSEARCHtestimonial.jpg) top left no-repeat;
	height:250px;
}
#sidebarSEARCHallestimenti {
	float: left;
	width: 211px;
	padding-left:11px;
	padding-right:11px;
	margin-top:5px;
	background:url(bg_sidebarSEARCHallestimenti.jpg) top left no-repeat;
	height:250px;
}

#sidebarSEARCHcommunication {
	float: left;
	width: 211px;
	padding-left:11px;
	padding-right:11px;
	margin-top:5px;
	background:url(bg_sidebarSEARCHcommunication.jpg) top left no-repeat;
	height:250px;
}
.psidebarSEARCH{
	padding-left:11px;
	padding-right:11px;
	font-family:"Arial" Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:0px;

}

.formSEARCH{
	width:163px;
	height:16px;
	border:1px solid #096d92;
	background:url(bg_form.jpg) top left repeat-x;
	clear:both;
	margin-left:10px;
	margin-top:5px;
	font-family:"Arial" Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7c7c;}	
.btnSEARCH{
	width:36px;
	height:36px;
	background:url(btnGO.png) top left no-repeat;
	margin-left:75px;
	clear:both;
	border:none;
	margin-top:5px;
	cursor:hand;}
#footer #secondary-navigation{
	float:left;
	font-family:"Arial" Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7c7c;
	font-weight:bold;
	list-style-type:none;
	padding-left:35px;
	}
	
#footer #footernav{
	float:right;
	font-family:"Arial" Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7c7c;
	font-weight:bold;
	list-style-type:none;
	}	
	
	
#footer #footernav a{
	float:right;
	font-family:"Arial" Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7c7c;
	font-weight:bold;
	list-style-type:none;
	text-decoration:underline;}
	
	
div#logo_footer{
	position:relative;
	z-index:101;
	width:124px;
	height:79px;
	left: 80%;
	bottom:0px;
	margin-left:160px;
	top:-50px;
	background: white url(logo_footer.jpg) top left no-repeat;}
	
div#languages-container {
	height:79px;
	width: 124px;
	padding-top: 5px;
	float: right;
	margin-bottom: 20px;
	margin-top: -35px;
	position: relative;
}
.fieldsetclass{
	background:#f9f9f9;
	color:#000;
	border:none;
	padding:8pt;
}
.fullsrch{
	font-size:12px;
	color:#000000;
}
.textStyleFree{
	width:480px;
	font-family:"Arial" Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #999;
}
.TextArea{
	width:480px;
	font-family:"Arial" Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
	border:1px solid #999;
	height:150px;
}
.submit{
	width:150px;
	background:#075a9c;
	border:1px solid;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	cursor:hand;
}
.reset{
	width:150px;
	background:#176cb0;
	border:1px solid;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	cursor:hand;
}
div#hold{ 
	position:relative; 
	overflow:hidden;
	width:515px;
	height:400px; 
	z-index:100; 
}
div#wn{ 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:515px;
	height:400px; 
	clip:rect(0px, 515px, 400px, 0px); 
	overflow:hidden;	
	z-index:1; 
}
div#lyr1{ 
	position:absolute; 
	left:0px; top:0px; 
	z-index:1; 
}
#btntopscroll{
	width:513px;
	height:30px !important;
	border:none !important;
}
.photomadia{
	width:151px !important;
	border:1px solid #999 !important;
	height:100px !important;
}
.thankyou{
	width:513px !important;
	border:none !important;
	height:300px !important;
}

.homeslide{
	width:513px !important;
	border:none !important;
	height:314px !important;
}
div#zoomdiv{
	width:500px;
	height:390px;
	position:absolute;
	display:block;
	background:#ddd url(bgzoomdiv.gif) top left no-repeat;
	z-index:1000;
	visibility:hidden;
	padding:5px;
	top:50%;
	left:50%;
	margin:0 0 0 -250px;
}
