BODY {
	background: #bcceda url(img/back.gif) repeat-x;
	font: normal 11px Verdana;
	text-align: center;
}

a:link {
	color: #0851a0;
	font-weight: bold;
	text-decoration: none;
}

a:active {
	color: #0851a0;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	color: #0851a0;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #0851a0;
	font-weight: bold;
	text-decoration: underline;
}

li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#main {
	background: url(img/body_shadow.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:45px;
	width: 842px;
	height: 748px;
	/*padding-top: 10px;*/
}

#header {
	background: url(img/header-animato-eng.gif) no-repeat;
	border-top: #0851a0 1px solid;
	border-bottom: #FFFFFF 1px solid;
	margin-left:auto;
	margin-right:auto;
	width: 800px;
	height: 154px;
	text-align: left;
}

#lang {
	height:39px;
	left:773px;
	position:relative;
	top:10px;
	width:39px;
}

#menuhome {
	background: url(menu_eng/home.gif) no-repeat;
	width: 81px;
	height: 29px;

}

#menufly {
	background: url(menu_eng/fly-direct.gif) no-repeat;
	width: 117px;
	height: 29px;

}

#menuflotta {
	background: url(menu_eng/la_flotta.gif) no-repeat;
	width: 110px;
	height: 29px;
}

#menuconsulenze {
	background: url(menu_eng/consulenze.gif) no-repeat;
	width: 127px;
	height: 29px;

}

#menupromozioni {
	background: url(menu_eng/promozioni.gif) no-repeat;
	width: 124px;
	height: 29px;

}

#menuservizi {
	background: url(menu_eng/servizi_extra.gif) no-repeat;
	width: 136px;
	height: 29px;

}

#menucontatti {
	background: url(menu_eng/contatti.gif) no-repeat;
	width: 105px;
	height: 29px;

}

#menuhome:hover {
	background: url(menu_eng/r_home.gif) no-repeat;
	width: 81px;
	height: 29px;

}

#menufly:hover {
	background: url(menu_eng/r_fly-direct.gif) no-repeat;
	width: 117px;
	height: 29px;

}

#menuflotta:hover {
	background: url(menu_eng/r_la_flotta.gif) no-repeat;
	width: 110px;
	height: 29px;
}

#menuconsulenze:hover {
	background: url(menu_eng/r_consulenze.gif) no-repeat;
	width: 127px;
	height: 29px;

}

#menupromozioni:hover {
	background: url(menu_eng/r_promozioni.gif) no-repeat;
	width: 124px;
	height: 29px;

}

#menuservizi:hover {
	background: url(menu_eng/r_servizi_extra.gif) no-repeat;
	width: 136px;
	height: 29px;

}

#menucontatti:hover {
	background: url(menu_eng/r_contatti.gif) no-repeat;
	width: 105px;
	height: 29px;

}

#contenuto {
	background: url(img/img_01.jpg) no-repeat center center;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutohome {
	background: url(img/img_home_eng.jpg) no-repeat center center;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenuto_aereo01_excel {
	background: url(img/aereo01_excel.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenuto_aereo02_cj3 {
	background: url(img/aereo02_cj3.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenuto_aereo03_cj2 {
	background: url(img/aereo03_cj2.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenuto_aereo04_cj1 {
	background: url(img/aereo04_cj1.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenuto_aereo05_kingair {
	background: url(img/aereo05_kingair.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	}

	
#contenuto_aereo04_501 {
	background: url(img/aereo04_501.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}
	
	
	
#contenuto_aereo06_bonanza {
	background: url(img/aereo06_bonanza.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}





#contenutolear {
	background: url(img/LEAR-60-XR.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutoel600 {
	background: url(img/dett_el600.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutoccxls {
	background: url(img/CESSNA-XLS.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutocccjexcel {
	background: url(img/dett_ccexcel.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutocccj3 {
	background: url(img/BEECHJET-400-A.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutocccj2 {
	background: url(img/CESSNA-CITATION-CJ2+.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutocccj1 {
	background: url(img/PREMIER-1A.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutoservizi {
	background: url(img/img_serviziextra_01.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutoconsulenze {
	background: url(img/img_consulenze.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutopromozioni{
	background: url(img/img_promozioni.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutocontatti{
	background: url(img/img_contatti.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutofly{
	background: url(img/img_flydirect.jpg) no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutoform{
	background: #FFFFFF no-repeat center left;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#contenutomail{
	background:#FFFFFF url(img/fd.gif) no-repeat center center;
	width: 798px;
	height: 475px;
	margin: auto;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}

#tab {
	height:475px;
	left:436px;
	position:relative;
	width:362px;
	background: url(img/tab.png) no-repeat;
	margin:auto;
	float: left;
	text-align: left;
}

#tab p {
	text-align: justify;
	line-height:15px;
}

#tab li {
	line-height:18px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
}

.tabpad {
	padding-top: 40px;
	padding-left: 50px;
	padding-right: 40px;
	padding-bottom: 40px;
}

.titolotab {
	color:#0851a0;
	font-weight: bold;
}

#linxair {
	background: url(img/linxair.png) no-repeat;
	width: 97px;
	height: 37px;
	float: right;
	position:relative;
	top:-10px;
}

.aereo {
	height:20px;
	line-height:34px;
	margin-top:20px;
}

.aereo img {
	float: left;
	margin-right:10px;
}

#backaerei {
	position: absolute;
	top: 450px;
}

#footer {
	background: url(img/footer.jpg) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width: 800px;
	height: 78px;
	line-height: 78px;
	font-size: 10px;
	
}

#imgfooter {
	float:left;
	height:37px;
	left:55px;
	position:relative;
	top: 50%;
	height: 38px;
	margin-top: -19px;
	text-align: center; vertical-align: middle;
}

#powered {
	height:50px;
	line-height:50px;
	text-align:right;
	width:820px;
	color: blue;
	margin:auto;
	font-size:9px;
}

#powered a:link {
	color: #0851a0;
	font-weight: normal;
}

#powered a:active {
	color: #0851a0;
	font-weight: normal;
}

#powered a:visited {
	color: #0851a0;
	font-weight: normal;
}

#powered a:hover {
	color: #0851a0;
	font-weight: normal;
	text-decoration: none;
}

#submit {
	clear:left;
	float: left;
	position: relative;
	top: 5px;
	left: 170px;
	width:54px;
}

#formprenota {
	width: 500px;
	margin:20px auto auto;
	font-size:10px;
	padding:0px;
}

.inputform {
	float:left;
	font-size:10px;
	margin:2px 10px 2px 2px;
	width:215px;

}

#destinazione {
	float: left;
	margin-top: 2px;
	font-size:10px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

.labelform {
	float: left;
	clear: left;
	width: 150px;
	margin: 2px;
	text-align: right;
	margin-right: 20px;
	font-size:10px;
	font-weight: normal;

}

#npass {
	float:left;
	font-size:10px;
	margin:2px 100px 2px 2px;
}

#labelnpass {
	position: relative;
	top: 90px;
	font-size:10px;
	margin: 2px;
	font-weight: normal;
}

.datalabel {
	float: left;
	margin:5px 0 0 5px;
	font-size:10px;
}

.giorno {
	float: left;
	margin-left: 5px;
	margin-top:5px;
	font-size:10px;

}

.mese {
	float: left;
	margin-left: 5px;
	margin-top:5px;
	font-size:10px;
}

.anno {
	float: left;
	margin-left: 5px;
	margin-top:5px;
	font-size:10px;

}

#labelnote {
	float:left;
	clear: left;
	margin:2px 20px 2px 2px;
	text-align:right;
	width:150px;
	font-size:10px;
	font-size:10px;
	font-weight: normal;

}

#note {
	float: left;
	margin-top:5px;
	font-size:11px;
}

#f_rangeStart_trigger{
	float: left;
	font-size: 10px;
}

#f_rangeEnd_trigger{
	float: left;
	font-size: 10px;
}

#privacy {
	float:left;
	font-size:10px;
	margin:10px 2px 2px 166px;
	width:25px;
}

#imgpow {
	position:relative;
	top:14px;
	right:20px;
	float:right;
	text-align:left;
	background:url(img/sgsa.png) no-repeat right top;
	width:89px;
	height:9px;
	padding:1px 0 9px 0;
	color:#666;
	font-family:trebuchet MS;
	font-size:10px;
	text-decoration:none;
	display:block;
	font-weight:normal!important;
}

#imgpow:hover {
	color:#CC0000;
	background-position:bottom right!important;
}

#imgpow strong {
	display:block;
	text-indent:-5000px;
}
.privacy-container {
    clear: both; /* Ensures the checkbox and text are not affected by other floated elements */
    margin-top: 14px; /* Adjust for spacing */
    display: flex;
    align-items: center; /* Ensures checkbox and text are vertically aligned */
}

.privacy-text {
    margin-left: 5px; /* Adds some space between checkbox and text */
}
