body {
	background-position:top left;
	background-attachment:scroll;
	background-repeat:repeat-x;
	width:100%;
	padding:0;
	margin:0;
	vertical-align:top;
	text-align:center;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
/**********************************************************
  MENU SUPERIORE FORMATO TESTUALE 
***********************************************************/
/*********** MAIN TITLE *************/
.mainBoxTitle {
	height:100%;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	line-height:21px;
	vertical-align:middle;
}
.mainTitle {
	font-size:36px;
	color:#0A3068
}
.mainTitleName {
	color:#0A3068;
	font-size:16px
}
.mainBoxTitleGroup {
	float:right;
	margin:0;
	padding:0;
	width:auto;
	height:76px;
	text-align:center
}
.mainTitleSigla {
	color:#0A3068;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps
}
.mainTitleCity {
	color:#0A3068;
	vertical-align:middle;
	font-weight:bold;
	font-size:12px
}
.mainTitleCity a {
	color:#0A3068;
}
.mainTitleBorder {
	clear:both;
	margin:0;
	padding:0;
	width:100%;
	height:4px;
	line-height:1px;
	font-size:1px;
	background-color:#F0F0F0;
}
/*********** MAIN MENU STYLE *************/
/* LAYOUT */
.mainMenu {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
	width:100%;
	height:94px;
	margin-top:1px;
	padding:0px;
}
.mainMenuButton {
	float:left;
	width:94px;
	height:89px;
	margin-right:1px;
	padding-top:5px;
	text-align:center;
	background-color:#F0F0F0;
	color:#000000;
	cursor:pointer
}
.mainMenuButtonLast {
	float:left;
	width:97px;
	height:89px;
	margin:0;
	padding-top:5px;
	text-align:center;
	color:#000000;
	background-color:#F0F0F0;
	cursor:pointer
}
#mainMenuButtonIndex {
	background-color:#D5E0E9;
}
.mainMenuButton a {
	text-decoration:none;
}
.mainMenuButton a:hover {
	text-decoration:none;
	background:none
}
.mainMenuButtonLast a {
	text-decoration:none;
}
.mainMenuButtonLast a:hover {
	text-decoration:none;
	background:none
}
/* COLOURS */
.mainMenu #itm1 {
	background-color:#E0F0B2;
}
.mainMenu #itm2 {
	background-color:#B2D1FF;
}
.mainMenu #itm3 {
	background-color:#D2E5E7;
}
.mainMenu #itm4 {
	background-color:#FFC2A3;
}
.mainMenu #itm5 {
	background-color:#F6EDB6;
}
.mainMenu #itm6 {
	background-color:#9DDCE1;
}
.mainMenu #itm7 {
	background-color:#FFE2D0;
}
.mainMenu #itm8 {
	background-color:#BEF0A8;
}

/*********** SUB MENU STYLE *************/
/* LAYOUT */
.subMenu {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	line-height:11px;
	width:100%;
	height:30px;
	margin-top:1px;
	padding:0px;
}
.subMenuButton {
	float:left;
	width:94px;
	height:20px;
	margin-right:1px;
	padding-top:10px;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
	cursor:pointer;
	color:#000000;
	background-color:#F0F0F0;
}
.subMenuButton a {
	text-decoration:none;
}
.subMenuButton a:hover {
	text-decoration:none;
	background:none
}
.subMenuButtonLast {
	float:left;
	width:97px;
	height:20px;
	margin:0;
	padding-top:10px;
	text-align:center;
	overflow:hidden;	
	cursor:pointer;
	color:#000000;
	background-color:#F0F0F0;
}
.subMenuButtonLast a {
	text-decoration:none;
}
.subMenuButtonLast a:hover {
	text-decoration:none;
	background:none
}
#subMenuButtonEmpty {
	background-color:#FFFFFF;
	text-decoration:none;
	cursor:default
}
#subMenuIndex {
	width:752px;
	height:20px;
	padding-top:10px;
	padding-left:10px;
	background-color:#D5E0E9;
	font-size:11px;
	line-height:normal;
	text-decoration:none
}
#titSubMenu {
	font-weight:bold;
	color:#FF0000
}
/*********** PAGE MENU STYLE *************/
/* LAYOUT */
.pageMenu {
	width:100%;
	height:24px;
	margin:0px;
	padding-left:20px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:left;
}
.pageMenu ul {
	margin:0px;
	padding:0px;
}
.pageMenu li {
	margin-right:-5px;
	height:25px;
	display:inline;
	text-align:center;
	border-left-style:solid;
	border-left-width:1px;
	border-top-style:solid;
	border-top-width:1px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.pageMenu .lastPMItem {
	border-right-style:solid;
	border-right-width:1px;
}
.pageMenu {
	border-bottom-color:#FFFFFF;
}
.pageMenu li {
	border-left-color:#FFFFFF;
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
}

/**********************************************************
  SEZIONE SI AVVISO MANCANZA FLASH
***********************************************************/
#mancaFlashTit {
	color:#999999;
	font-size:20px;
	font-weight:bold;
	line-height:normal
}
#mancaFlashCopyright {
	font-size: 10px;
	font-weight:bold;
	line-height:normal
}

/**********************************************************
  CONTENUTO DEL SITO
***********************************************************/
#container {
	width:806px;
	text-align:left;
	margin:auto;
}
#mainContent {
	float:none;
	width:100%;
	height:100%;
	text-align:left;
}

.border {
	float:left;
	width:12px;
	height:100%
}
#leftE1 {
	position:absolute;
	top:0;
	z-index:100;
	width:12px;
	height:377px;
	background-image:url(backBrd_r1_c2.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#leftE2 {
	width:12px;
	height:100%;
	background-image:url(backBrd_r2_c2.jpg);
	background-position:top right;
	background-repeat:repeat-y;
}

#rightE1 {
	position:absolute;
	top:0;
	z-index:100;
	width:12px;
	height:377px;
	background-image:url(backBrd_r1_c6.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#rightE2 {
	width:12px;
	height:100%;
	background-image:url(backBrd_r2_c6.jpg);
	background-position:top right;
	background-repeat:repeat-y;
}

#finalContainer {
	clear:both;
	width:100%;
	height:12px;
	text-align:left;
	line-height:12px;
	font-size:5px;
}
#finalE1 {
	float:left;
	width:12px;
	background-image:url(backBrd_r3_c2.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#finalE2 {
	float:left;
	width:774px;
	background-color:#FFFFFF
}
#finalE3 {
	float:left;
	width:12px;
	background-image:url(backBrd_r3_c6.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#bottomContainer {
	width:100%;
	height:12px;
	line-height:12px;
	font-size:5px;
	text-align:left;
}
#bottomE1 {
	float:left;
	width:12px;
	height:12px;
	background-image:url(backBrd_r4_c2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#bottomE2 {
	float:left;
	width:12px;
	height:12px;
	background-image:url(backBrd_r4_c3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#bottomE3 {
	float:left;
	width:750px;
	height:12px;
	background-image:url(backBrd_r4_c4.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
#bottomE4 {
	float:left;
	width:12px;
	height:12px;
	background-image:url(backBrd_r4_c5.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#bottomE5 {
	float:left;
	width:12px;
	background-image:url(backBrd_r4_c6.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.content {
	float:left;
	width:762px;
	height:100%;
	background-color:#FFFFFF;
	padding:0;
	margin:0;
	border-right: 6px solid #FFFFFF;
	border-bottom: 6px solid #FFFFFF;
	border-left: 6px solid #FFFFFF;
}

#DatiPage{
	padding-left:10px;
	padding-right:10px
}

.Tools01 {
	padding:0px 0px 0px 0px;
	border-right:1px solid #000000;
}
.Tools02 {
	padding:0px 0px 0px 0px;
	border-right:0;
}
.menuBoxSup {
	padding:0px 0px 0px 0px;
	margin-bottom:1px;
	margin-top:1px;
	width:762px;
	text-align:left
} 
.contentPage {
	width:762px;
	height:100%;
} 
.menuBoxInfBorder {
	background-color:#F8F8F8;
	padding:0px 0px 0px 0px;
	margin-top:1px;
	width:762px;
	height:4px;
	line-height:1px;
	font-size:1px;
	text-align:center
}
#languageBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:280px; 
	height:30px;
	float:left;
	text-align:left;
	vertical-align:baseline;
	background-color:#F8F8F8;
}
#languageBoxI {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:280px; 
	height:30px;
	float:left;
	text-align:left;
	vertical-align:baseline;
	background-color:#D5E0E9
}
#toolsBoxI {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:482px; 
	height:30px;
	float:left;
	text-align:right;
	vertical-align:baseline;
	background-color:#F8F8F8;
}
#toolsBoxII {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:482px; 
	height:30px;
	float:left;
	text-align:right;
	vertical-align:baseline;
	background-color:#D5E0E9
}
.toolsBox ul {
	margin:3px 0px 0px 0px;
	padding:0px;
} 
.toolsBox ul li {
	display: inline;
} 
.pageFooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-top:6px;
	text-align: center;
}
.pageFooter ul {
	margin:0px;
	padding:0px;
	list-style: none; 
	text-align: center;
} 
.pageFooter ul li {
	display: inline; 
} 

a {
	color:#000000;
	text-decoration:underline
}
a:hover {
	background:#99FFFF;
}

img {
	border:0
}
#altreinfo {
	line-height:5px;
}
.altreinfo {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
.altreinfo img {
	vertical-align:middle
}
.altreinfo li {
	background-image: url(http://www.aeroportidelgarda.it/_data/_images/filetto.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:26px;
	vertical-align:middle;	
}
.lineDiv {
	line-height:10px;
	background-image:url(http://www.aeroportidelgarda.it/_data/_images/filetto.gif);
	background-repeat:repeat-x;
	height:4px;
}
.txtInput {
	border:1px solid #999999;
}
.inptsmall {
	border:1px solid #999999;
}
.btnInput {
	background-color:#CCCCCC;
	border-style: groove;
}
.lineaDivisore {
	float:none;
	width:100%;
	margin-bottom:4px;
	margin-top:4px;
	background-image:url(http://www.aeroportidelgarda.it/_data/_images/filetto.gif);
	background-repeat:repeat-x;
	line-height:5px;
}
.imgPhotogallery {
	border: 3px solid #FFFFFF;
}
.imgPhotogalleryBig {
	border: 6px solid #FFFFFF;
}
