/*
======================================================
Lugano Airport
Author: Tinext
Version: 0.1 |Marzo 2007 | :)
====================================================== 
*/

body {margin:0px;padding:0px;border:0px;background-color:#FFF;font-family:Verdana,Arial,Tahoma;font-size:11px;color:#404040;font-weight:normal;line-height:16px;}

table,tr,td {border-collapse:collapse;padding:0px;border:0px;margin:0px;vertical-align:top; text-align:left;}
div{text-align:left;}

img {border:0px;}
img.icona {margin-right: 10px; vertical-align: middle;}

a:link, a:visited, a:active {font-size:11px;color:#404040;font-weight:normal;text-decoration:underline;}
a:hover {font-size:11px;color:#404040;font-weight:normal;text-decoration:none;}

a.Blu:link, a.Blu:visited, a.Blu:active {color:#006088;font-size:11px;font-weight:bold;text-decoration:none;}
a.Blu:hover {color:#006088;font-size:11px;font-weight:bold;text-decoration:underline;}

div#Body {display:block;position:relative;width:900px;padding:0px;margin:0px;}
div#Header{float:left;position:relative;width:900px;padding:0px;margin:10px 0px 0px 0px;}
div#Logo{position:relative;float:left;width:180px;padding:0px;margin:0px;}
div#TopMenu{position:relative;float:left;width:380px;padding:0px 0px 0px 0px;margin:42px 0px 0px 0px;text-align:right;}
div#TopMenu a:link, div#TopMenu a:visited, div#TopMenu a:active {font-size:11px;color:#404040;font-weight:normal;text-decoration:none;}
div#TopMenu a:hover {font-size:11px;color:#404040;font-weight:normal;text-decoration:underline;}
div#Language{float:left;position:relative;width:115px;padding:0px;margin:42px 15px 0px 0px;}
div#Language a:link, div#Language a:visited, div#Language a:active {font-size:11px;color:#404040;font-weight:normal;text-decoration:none;}
div#Language a:hover {font-size:11px;color:#404040;font-weight:normal;text-decoration:underline;}
div#Search{float:left;position:relative;width:170px;padding:0px;margin:40px 0px 0px 0px;}
div#Orologio {float:left;width:40px;margin:30px 0px 0px 0px;padding:0px; background-color:#CCEEEE;}

div#Menu {float:left;position:relative;width:900px;margin:0px;padding:0px;height:40px;}
ul.Menu {float:left;width:900px;padding:10px 0px 10px 0px;margin:0px 0px 0px 0px;color:#b6d3e4;background-color:#006088;}
ul.Menu li {padding:0px 0px 0px 7px;display:inline;font-size:12px;font-weight:bold;}
ul.Menu li a:link, ul.Menu li a:visited, ul.Menu li a:active {color:#FFF;font-size:12px;font-weight:bold;text-decoration:none;}
ul.Menu li a:hover {color:#b6d3e4;font-size:12px;font-weight:bold;text-decoration:none;} /*b6d3e4*/
ul.Menu li img { padding:0px 2px 0px 7px;display:inline;}
ul.Menu li .Menu_select {color:#5b9ab6;font-size:12px;font-weight:bold;padding:0px 0px 0px 0px;}

div#SottoMenu {float:left;position:relative;width:173px; margin:10px 0px 20px 0px;}
ul.SottoMenu {list-style:none; width:173px;padding:0px;margin:0px;}
ul.SottoMenu li {height:25px;padding:5px 0px 0px 0px;margin:0px;color:#006088;font-size:11px;font-weight:bold;
								background-image: url(../img/ElementiGrafici/Puntini.gif); background-repeat:no-repeat; background-position:bottom;}
ul.SottoMenu li a:link, ul.SottoMenu a:visited, ul.SottoMenu a:active {height:20px;padding:0px;margin:0px;color:#006088;font-size:11px;font-weight:bold;text-decoration:none; display:block;}
ul.SottoMenu li a:hover { height:20px;padding:0px;margin:0px;color:#006088;font-size:11px;font-weight:bold;text-decoration:none; background-color:#edf4f8; display:block;} /*edf4f8*/
ul.SottoMenu li.Selected a:link, ul.SottoMenu li.Selected a:visited, ul.SottoMenu li.Selected a:active {color:#8BB5CE;font-size:11px;font-weight:bold;text-decoration:none;}
ul.SottoMenu li.Selected a:hover {color:#8BB5CE;font-size:11px;font-weight:bold;text-decoration:none;}

div#Container {float:left;position:relative;width:900px;padding:0px;margin:0px;}
div#Navigation {float:left;width:173px;margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;text-align:center;
							background-image: url(../img/Sponsor/righinaSfumata.gif); background-position:top left; background-repeat: repeat-x ;}			
div#Navigation div.Banner {float:right;position:relative;padding:10px 0px 0px 0px; }	
div#Navigation div.Banner img {display:block;}	

div#Content {float:right;position:relative; width:670px;margin:20px 0px 0px 0px; padding:0px 0px 0px 7px;}
div.ColLeft {float:left;width:330px;}
div.ColRight {float:right;width:330px;text-align:right;color:#797979;}	
div.Col {float:left;width:670px;padding:0px;}

div#Footer {float:left;position:relative;width:900px;padding:0px 0px;margin:40px 0px 0px 0px;color:#959595;font-weight:normal;font-size:10px;}
div#Footer div#Left {float:left; position:relative; width:700px; padding:0px 0px 0px 10px; font-weight:normal;}
div#Footer div#Right {float:right; position:relative; width:180px; font-weight:normal;}
div#Footer img {display:inline;}
div#Footer a:link, div#Footer a:visited, div#Footer a:active {font-size:10px;color:#959595;font-weight:normal;text-decoration:underline;}
div#Footer a:hover {font-size:10px;color:#959595;font-weight:normal;text-decoration:none;}

div.Banner {float:left;position:relative;margin:20px 0px 0px 0px;width:100%; text-align:center;}	
div.Banner img {display:block;}

div.Title {float:left;padding:0px 0px 10px 0px; font-size:16px; font-weight:bold; color:#006088;}
div.Text {float:left;width:100%;padding:20px 0px 0px 0px;}
div.Box {float:left;position:relative;width:295px;padding:10px;border:1px solid #7F9DB9;color:#404040;}
div.BoxBig {float:left;position:relative;width:650px;padding:10px;border:1px solid #7F9DB9;}
/*div.Box {float:right;width:290px;padding:10px;border:1px solid #7F9DB9;}
div.BoxLeft {float:left;width:290px;padding:10px;border:1px solid #7F9DB9;}*/
div.Col {float:left;width:220px;text-align:center;padding:0px 0px 10px 0px;}


p {margin:0px; padding:0px 0px 20px 0px;}
H1{margin:0px; padding:0px 0px 10px 0px; font-size:14px; color:#006088;}
H2{margin:0px; padding:0px 0px 10px 0px; font-size:11px; color:#404040;}

table.Tabella {float:left;width:660px; border-collapse:separate;background-color:#8BB5CE; margin:10px 0px 0px 0px;}
table.Tabella thead.color { background-color:#FFFFFF;}
table.Tabella th {background-color:#8BB5CE;color:#FFF;font-weight:bold;font-size:10px; text-align:center;padding:3px 0px 3px 0px;}
table.Tabella th.border {background-color:#8BB5CE;color:#FFF;font-weight:bold;font-size:10px; text-align:center;padding:3px 0px 3px 0px;}
table.Tabella td {color:#404040;padding:3px 0px 3px 0px; text-align:center; background-color:#FFF;}

table.Results {float:left; width:100%; padding:0px; margin:0px;}
table.Results td {padding:0px 0px 10px 0px}
table.Results td.Answer {padding:0px; width:75%; vertical-align:top;}
table.Results td.Votes {padding:0px; width:25%; text-align:right; font-size:10px; font-style:italic;}

table.Questions {float:left; width:300px; padding:0px; margin:0px;}
table.Questions td {padding:4px 0px 4px 0px}
table.Questions td.Answer {padding:0px 0px 2px 0px; width:470px;}
table.Questions td.Radio {padding:0px; width:30px;}

div.PoolResults {float:left; width:500px; padding:0px; margin:0px;font-size:11px;color:#404040;}
div.PoolResults div.Question {width:500px;font-weight:bold;padding:0px 0px 5px 0px;}
div.PoolResults div.Total {width:500px;font-weight:normal;padding:10px 0px 10px 0px;}

div.PoolResultsHome {float:left; width:290px; padding:0px; margin:0px;font-size:11px;color:#404040;}
div.PoolResultsHome div.Question {width:300px;font-weight:bold;padding:0px 0px 5px 0px;}
div.PoolResultsHome div.Total {width:300px;font-weight:normal;padding:10px 0px 10px 0px;}

div.Msg {float:left; width:500px; padding:5px 0px 5px 0px; color:#404040;}

div#Paginazione{float:right;width:530px;padding:0px 0px 10px 0px; text-align:right;} 
div#Paginazione a:link, div#Paginazione a:visited, div#Paginazione a:active {font-weight:normal;text-decoration:none;color:#404040;}
div#Paginazione a:hover {font-weight:normal;text-decoration:underline;color:#404040;}
div#Paginazione .Selected{font-weight:bold;color:#404040;}

table.Organigramma {width:670px; padding:0px; margin:0px;}
table.Organigramma td {padding:0px 0px 20px 0px; width:220px; text-align:center;}

form {float:left;width:100%;padding:0px;margin:0px;}
form fildset {float:left;width:100%;padding:0px;margin:0px;}
Input {padding:0px;margin:0px;}
.TextInput {font-family:Verdana;font-size:11px;color:#000;padding:1px;margin:0px;}
.Bottoni {font-family:Verdana;font-size:11px;color:#000;background-color:#FFF;border:1px solid #7F9DB9; padding:0px 2px 0px 2px; margin:0px; line-height:14px;}
a.Bottoni:link, a.Bottoni:visited, a.Bottoni:active {color:#7F9DB9;text-decoration:none;}
a.Bottoni:hover {color:#7F9DB9;text-decoration:none;}

.barra {margin:10px 0px 10px 0px;}	
.Titolo {color:#006088;font-size:16px;font-weight:bold; text-align:right;}

div.colSxContatti {float:left;width:410px;padding:0px 0px 0px 0px;}
div.colDxContatti {float:right;width:215px;padding:0px 0px 0px 0px;}

/* FORM */
.FormContatti {float:left; position:relative; margin:0px; padding:10px 0px 0px 0px; width:410px; color:#006088;}
.FormContatti fieldset {float:left; position:relative; margin:0px; padding:0px; border:0px;}
.FormContatti label {float:left; position:relative; margin:0px 5px 0px 0px; padding:3px 5px 3px 0px; width:140px; background-color:#E4F0F6; font-weight:bold; text-align:right;}
.FormContatti input {background-color:#fff;border:1px solid #7F9DB9; padding:0px; margin:0px; width:250px; font-size:11px;}
.FormContatti textarea {background-color:#fff;border:1px solid #7F9DB9; padding:0px; margin:0px;width:250px; font-size:11px;}
.FormContatti p {margin:0px 0px 10px 0px; padding:0px;}
.FormContatti div.containerBot {float:left; position:relative; width:410px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
input.bot {width:50px;height:18px;color:#7F9DB9;background-color:#FFF;border:1px solid #7F9DB9;margin:0px;padding:0px 0px 0px 0px;font-size:10px;}

.FormNewsletter {float:left; position:relative; margin:0px; padding:5px 0px 10px 0px; width:295px; color:#006088;}
.FormNewsletter fieldset {float:left; position:relative; margin:0px; padding:0px; border:0px;}
.FormNewsletter p {float:left; position:relative; width:225px; margin:0px; padding:0px;}
.FormNewsletter input {background-color:#fff;border:1px solid #7F9DB9; padding:0px; margin:0px; width:225px; font-size:11px;}
.FormNewsletter div.containerBot {float:right; position:relative; width:70px; margin:0px; padding:0px;}



/*SEZIONE DOCUMENTI*/
div#stampa div#stampaLogin {margin: 0px auto; padding: 12px; clear:both; width:250px; height:130px; position:relative; background:#ffffff; 
			border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-top:4px solid #e5e5e5; border-bottom:1px solid #e5e5e5;
			margin-top:30px;}
div#stampa div#stampaLogin div.line {position:relative;float:left;clear:both;width:100%;padding-bottom:10px;}
div#stampa div#stampaLogin div.label {position:relative;float:left;width:80px;background:#f2f2f2;margin-right:5px;padding-left:5px;}
div#stampa div#stampaLogin div.input {float: left; position: relative; }
div#stampa div.title {font-size:12px;color:#006088;font-weight:bold;}
div#stampaPaging {padding:0px 20px 0px 20px;width:860px;}
div#stampaPaging div.block {clear:both;position:relative;float:left;padding:20px 0px 0px 0px;width:860px;}
div#stampaPaging div.left {position:relative;float:left;}
div#stampaPaging div.right {position:relative;float:right;}		
div#stampaPaging div.result {clear:both;position:relative;float:none;}
div#stampaPaging div.result a{padding-left:10px;}
div#stampaPaging div.result span{padding-left:10px;}
div#stampaPaging div.select{clear:both;position:relative;float:right;padding-bottom:20px;}
div#stampaPaging div.select span{padding-right:10px;}
div#stampaPaging div.headerTable{padding-left:10px;background:#dbdbdb;margin-right:1px;float:left;font-weight:bold;line-height:18px;height:18px;padding-top:2px;}
div#stampaPaging div.headerTable[class]{padding-top:0px;}
div#stampaPaging div.headerTable img {padding-left:5px;margin-bottom: 1px;}
div#stampaPaging div.Cells{clear:both;position:relative;border-bottom:1px solid #e5e5e5;width:860px;float:left; padding:0px 0px 10px 0px;}
div#stampaPaging div.dispairCell{padding-left:10px;margin:10px 1px 0px 0px;float:left;font-weight:bold;}
div#stampaPaging div.pairCell{padding-left:10px;margin:10px 1px 0px 0px;float:left;}
div#stampaPaging div.dispairCell span{color:#c01d0c;}
div#stampaPaging div.pairCell div{padding:10px;background:#f8f8f8;}
div.even{background-color:#CAEEFF; float:left; height:auto; padding:5px 0 5px 5px;}
div.odd{background-color:#EAF7FF; float:left; height:auto; padding:5px 0 5px 5px;}
div.ArrivalDeparture{float:left; width:410px; padding-left:5px; margin-bottom:10px; font-weight:bold;}
div#Arrival{float:right;width:430px;padding:10px 0px 0px 10px;background-color:#EAF7FF;}
div#Depart{float:left;width:430px;padding:10px 0px 0px 10px;background-color:#EAF7FF;}