/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	background:#012e55 url(images/bg1.gif) repeat-x;
	/*background:url(images/bg1.gif) #e6e6e6;*/

	
}
img {
	border:0;
	margin:0;
}
form{
	margin:0;
	padding:0;
}

A:link {	color: #ffea34; text-decoration:underline;/*-> per il validator*/background:inherit; background-image:none;}
A:visited {	color: #ddcd40; text-decoration:underline;/*-> per il validator*/background:inherit; background-image:none;}
A:hover {	color: #7cc2ff; text-decoration:none;/*-> per il validator*/background:inherit; background-image:none;}

.comm{	display:none;}
.clBoth{clear:both;}
.clDx{clear:right;}
.clSx{clear:left;}
.centro{	text-align:center;}
.justif{	text-align:justify;}
.justif2{	text-align:justify; text-justify: newspaper;}
.dx{text-align:right;}
.sx{text-align:left;}
.pad10{	padding: 10px;}
.pad7{	padding: 7px;}
.pad5{	padding: 5px;}
.pad2{	padding: 2px;}
.pad10-8{ padding: 8px; padding-left:10px; padding-right:10px;}
.padUp2{padding-top:2px;}

.padUp7{padding-top:7px;}
.padUp17{padding-top:17px;}

.padSx8{padding-left:8px;}
.padSx20{padding-left:20px;}
.padSx40{padding-left:40px;}
.padSx130{padding-left:130px;}
.padSx-5{margin-left:-5px;}
.padDx235{padding-right:235px;}

.floatSx70{	float:left;	width:70px;}
.floatSx120{	float:left;	width:120px;}
.floatSx175{	float:left;	width:175px;}
.floatSx200{	float:left;	width:200px;}
.floatSx250{	float:left;	width:250px;}
.floatSx328{	float:left;	width:320px; margin-right:8px; margin-bottom:15px;}

.floatDx150{	float:right; width:150px;}
.floatDx322{	float:right; width:322px;}
.floatSx530{	float:left;	width:530px;}
.floatSx{	float:left;}
.floatDx{	float:right;}

.space{ font-size:0.5%; line-height:1px; padding:0; margin:0;}
.spaceBlu{font-size:0.5%; line-height:1px; padding:0; margin:0; background:#002d54;}

h1,h2,h3{ font-size:100%; margin:0; display:inline;}
h4{ font-size:100%; margin:0; display:inline;}
hr{ display:none;}

/*
=====================================
=====================================
LAYOUT!!!!!!!!!!!!!
=====================================
=====================================
*/
#container{
	text-align:left;
	margin:0 auto;
	width: 770px;
	background:#002d54 url(images/bg-all.gif) repeat-y;
}
#lineSx{ background:url(images/bg2.gif) no-repeat top left; padding-left:9px;}
#lineDx{ background:url(images/bg3.gif) no-repeat top right; padding-right:9px;}
#cont2{ border-right:solid 1px #002d54; border-left:solid 1px #002d54;}
#header{
	background:url(images/top1.gif) no-repeat #031b2f;
	text-align:right;
	height:109px;
}
#iata{ background:url(images/top_iata.gif) top right no-repeat; padding-top:78px; padding-bottom:13px;}
/*inizio lingue*/
#lingue{
	background:url(images/top_linguaBg.gif) no-repeat top right;
	padding-top:4px;
	padding-left:658px;
	padding-bottom:2px;
	 font-size:0.5%;
}
	A.lin-it:link,hover {text-decoration:none; background:url(images/lin_ita.gif) no-repeat;}
	A.lin-it:visited {text-decoration:none; background:url(images/lin_ita.gif) no-repeat;}
.lin-it{ float:left; background:url(images/lin_ita.gif) no-repeat; height:12px; width:18px; margin-right:5px;}

	A.lin-en:link,hover {text-decoration:none; background:url(images/lin_uk.gif);}
	A.lin-en:visited {text-decoration:none; background:url(images/lin_uk.gif);}
.lin-en{ float:left; background:url(images/lin_uk.gif); height:12px; width:18px; margin-right:5px;}

	A.lin-de:link,hover {text-decoration:none; background:url(images/lin_deu.gif);}
	A.lin-de:visited {text-decoration:none; background:url(images/lin_deu.gif);}
.lin-de{ float:left; background:url(images/lin_deu.gif); height:12px; width:18px; margin-right:5px;}

	A.lin-ci:link,hover {text-decoration:none; background:url(images/lin_cin.gif);}
	A.lin-ci:visited {text-decoration:none; background:url(images/lin_cin.gif);}
.lin-ci{ float:left; background:url(images/lin_cin.gif); height:12px; width:18px;}
/*fine lingue*/

#mainMenu{background:#ccb203;  line-height:1%;}
#picArea{ float:right; width:459px; height:249px;}
#menuSx{background:/*#ccb203*/ #002d54; float:left; width:280px; line-height:1%; height:100px;}

.hpMain{
	/*float:left;*/
	margin-right:335px;
	/*width: 414px;*/
	border-right:solid 1px #335776;
	padding-left:17px;
	padding-right:17px;
}
.midAll{
	padding-left:17px;
	padding-right:17px;
}

.newsBox{
	float:right;
	width:325px;
}
.newsTit{ background:url(images/newsTit.gif) no-repeat; padding-top:43px;}
.e-newsTit{ background:url(images/e-newsTit.gif) no-repeat; padding-top:43px;}
.d-newsTit{ background:url(images/d-newsTit.gif) no-repeat; padding-top:43px;}
.c-newsTit{ background:url(images/c-newsTit.gif) no-repeat; padding-top:43px;}
.newsPic{ float:left; margin-right:5px; margin-bottom:5px; border:solid 3px #ccb203;}

	A.e-newsDett:link,hover {text-decoration:none;background:url(images/e-newsDett.gif) no-repeat;}
	A.e-newsDett:visited {text-decoration:none;background:url(images/e-newsDett.gif) no-repeat;}
.e-newsDett{ float:right; width:74px; height:16px; background:url(images/e-newsDett.gif) no-repeat;}

	A.d-newsDett:link,hover {text-decoration:none;background:url(images/d-newsDett.gif) no-repeat;}
	A.d-newsDett:visited {text-decoration:none;background:url(images/d-newsDett.gif) no-repeat;}
.d-newsDett{ float:right; width:74px; height:16px; background:url(images/d-newsDett.gif) no-repeat;}

	A.c-newsDett:link,hover {text-decoration:none;background:url(images/c-newsDett.gif) no-repeat;}
	A.c-newsDett:visited {text-decoration:none;background:url(images/c-newsDett.gif) no-repeat;}
.c-newsDett{ float:right; width:74px; height:16px; background:url(images/c-newsDett.gif) no-repeat;}

	A.newsDett:link,hover {text-decoration:none;background:url(images/newsDett.gif) no-repeat;}
	A.newsDett:visited {text-decoration:none;background:url(images/newsDett.gif) no-repeat;}
.newsDett{ float:right; width:74px; height:16px; background:url(images/newsDett.gif) no-repeat;}

/*TITOLI*/
.titHp{ background: url(images/tit_benv.gif) no-repeat; height:36px;}
.titAzi{ background: url(images/tit_azi.gif) no-repeat; height:36px;}
.titServ{ background: url(images/tit_serv.gif) no-repeat; height:36px;}
.titMis{ background: url(images/tit_mis.gif) no-repeat; height:36px;}
.titNews{ background: url(images/tit_news.gif) no-repeat; height:36px;}
.titCont{ background: url(images/tit_cont.gif) no-repeat; height:36px;}

.e-titHp{ background: url(images/e-tit_benv.gif) no-repeat; height:36px;}
.e-titAzi{ background: url(images/e-tit_azi.gif) no-repeat; height:36px;}
.e-titServ{ background: url(images/e-tit_serv.gif) no-repeat; height:36px;}
.e-titMis{ background: url(images/e-tit_mis.gif) no-repeat; height:36px;}
.e-titNews{ background: url(images/e-tit_news.gif) no-repeat; height:36px;}
.e-titCont{ background: url(images/e-tit_cont.gif) no-repeat; height:36px;}

.d-titHp{ background: url(images/d-tit_benv.gif) no-repeat; height:36px;}
.d-titAzi{ background: url(images/d-tit_azi.gif) no-repeat; height:36px;}
.d-titServ{ background: url(images/d-tit_serv.gif) no-repeat; height:36px;}
.d-titMis{ background: url(images/d-tit_mis.gif) no-repeat; height:36px;}
.d-titNews{ background: url(images/d-tit_news.gif) no-repeat; height:36px;}
.d-titCont{ background: url(images/d-tit_cont.gif) no-repeat; height:36px;}

.c-titHp{ background: url(images/c-tit_benv.gif) no-repeat; height:36px;}
.c-titAzi{ background: url(images/c-tit_azi.gif) no-repeat; height:36px;}
.c-titServ{ background: url(images/c-tit_serv.gif) no-repeat; height:36px;}
.c-titMis{ background: url(images/c-tit_mis.gif) no-repeat; height:36px;}
.c-titNews{ background: url(images/c-tit_news.gif) no-repeat; height:36px;}
.c-titCont{ background: url(images/c-tit_cont.gif) no-repeat; height:36px;}

/*FINE TITOLI*/
.line1{ border-bottom:1px solid #335776; padding-top:5px; margin-bottom:5px;}
#foot{
	background:#ccb203;
	color:#002d54;
	text-align:center;
	font-size:65%;
	font-weight:bold;
	padding:4px;
}

	A.webdes:link {	color:#7d94aa; text-decoration:none;}
	A.webdes:visited {	color:#7d94aa; text-decoration:none;}
	A.webdes:hover {	color:#FFFFFF; text-decoration:underline;}
.webdes{ font-size:65%;}
.wd2{padding-top:10px; text-align:right; padding-right:5px; padding-bottom:5px;}

.ulBullet{
	margin:10px;
	padding:0;
	line-height: 100%;
}
.ulBullet li{
	margin:0;
	padding:0;
	padding-bottom:7px;
	padding-left:15px;
	list-style-type:none;
	background-image:url(images/bullet1.gif);
	background-repeat:no-repeat;
	
	border:none;
	/*color:#085972;*/
}


/*
===============================================
===============================================
				   F O N T S
===============================================
===============================================
*/
.ital{ font-style:italic;}
/*
85%; 14px verdana
80%; 13px verdana
*/
.f65{	font-size:65%; /*10px verdana*/}
.f70{	font-size:70%; /*11px verdana*/}
.f75{ 	font-size:75%; /*12px verdana*/}
.f80{ 	font-size:80%; /*13px verdana*/}
.f70-Blu{font-size:70%; color:#012e55;}
.f70-Yel{font-size:70%; color:#ddcd40;}

	A.f-BluNoUnd:link {	color:#002d54; text-decoration:none;}
	A.f-BluNoUnd:visited {	color:#3e678b; text-decoration:none;}
	A.f-BluNoUnd:hover {	color:#af3f3f; text-decoration:underline;}
.f-BluNoUnd{ color:#002d54; font-weight:bold; /*-> per il validatorbackground:inherit;*/}

	A.f65-BluBold:link {	color:#002d54; text-decoration:none;}
	A.f65-BluBold:visited {	color:#3e678b; text-decoration:none;}
	A.f65-BluBold:hover {	color:#af3f3f; text-decoration:underline;}
.f65-BluBold{font-size:65%; color:#002d54; font-weight:bold; /*-> per il validatorbackground:inherit;*/}

.f80-Yel2{font-size:80%; color:#fff7b5;}
.f80-YelBold{font-size:80%; color:#fff7b5;}
.f65-YelBold{font-size:65%; color:#ddcd40; font-weight:bold; /*-> per il validatorbackground:inherit;*/}
.f-YelBold{color:#ddcd40; font-weight:bold; /*-> per il validatorbackground:inherit;*/}
.f70-ErrBold{font-size:70%; color:#dd0000; font-weight:bold; /*-> per il validatorbackground:inherit;*/}

.w110{ width:110px; font-size:70%;}
.w240-100{ width:240px; height:100px; font-size:70%; font-family:Verdana, Arial, Helvetica, sans-serif;}
