body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
}

.Stile5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.Stile6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a {
	font-size: 10px;
	color: #003366;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #003366;
}
a:hover {
	text-decoration: none;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #FF6600;
}

img {
	border: none;
}
.tah9 {
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
}
.century {
	font-family: Century Gothic, Tahoma;
	font-size: 13px;
	text-decoration: none;
	color: #00779f;
}

.tah10 {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.tah11 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.tah11pie {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	COLOR:#00779f;
}
.tah11blue {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	COLOR:#003366;
}
.tah12 {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.tah13 {
	font-family: Tahoma;
	font-size: 13px;
	text-decoration: none;
	color: #002a7c;
}
.tah13b {
	font-family: Tahoma;
	font-size: 13px;
	text-decoration: none;
	color: #ffffff;
}

.arancio {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #EF652F;
}

.grigio {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #353535;
}
.titolo {
	font-family: Arial;
	font-size: 15px;
	text-decoration: none;
	color: #353535;
}
.blu {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.blu11 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.red13 {
	font-family: Tahoma;
	font-size: 13px;
	text-decoration: none;
	color: red;
}
.red11 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: red;
}
.bordeaux {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #c1262a;
}
.ver9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.ver9blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #003366;
}
.ver10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.ver11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.formflat {
	border: 1px solid #B3B3B3;
	color:#000000;
	BACKGROUND-COLOR: #f8bca4;
	FONT-SIZE: 11px;
}

.tdcenter {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	padding: 1px;
	margin: 0px;
	vertical-align: middle;
}
.ar10 {
	font: 10px Arial, Helvetica, sans-serif;
	color: 5D5D5D;
	text-decoration: none;
}
.bianco10 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.bianco{font-family:Verdana, Arial Narrow;color:#FFFFFF;font-size:10;}
a.bianco:visited{color: #FFFFFF;font-family: verdana;font-size: 10px;text-decoration: none;}
a.bianco:hover{color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #0099CC;
}
a.bianco:active{text-decoration:none;}
a.bianco:link{text-decoration:none;
}
.nero{font-family:Verdana, Arial Narrow;color:#000000;font-size:10;}
a.nero:visited{color: #000000;font-family: verdana;font-size: 10px;text-decoration: none;}
a.nero:hover{color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
a.nero:active{text-decoration:none;}
a.nero:link{text-decoration:none;
}

.blue { 
	font-family:Verdana, Arial Narrow;
	color:#000000;
	font-size:10;
}
a.blue:visited{color: #002a7c;font-family: verdana;font-size: 10px;text-decoration: none;}
a.blue:hover{color: #002a7c;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #CCE0E0;
}
a.blue:active{text-decoration: none;}
a.blue:link{text-decoration: none;
}
.blue2 {
	font-family:Verdana, Arial Narrow;
	color:#002a7c;
	font-size:10;
}
a.blue2:visited {
	color: #002a7c;
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
}
a.blue:hover{
	color: #002a7c;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}
a.blue2:active{ text-decoration: underline; }
a.blue2:link{ text-decoration: underline; }
.regadv {
	FONT-SIZE: 10px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #E1E1E1;
}
.pad0  {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	padding-top: 0px;
	MARGIN: 0px; 
}
.bordered {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
}
.borderedblue {
	BORDER-RIGHT: blue 1px solid; 
	BORDER-TOP: blue 1px solid; 
	BORDER-LEFT: blue 1px solid; 
	BORDER-BOTTOM: blue 1px solid
}
.clsTextBoxBorder {   
	BORDER-RIGHT: 1px outset #858BFD; 
    BORDER-LEFT: 1px outset #858BFD; 
    BORDER-TOP: 1px outset #858BFD; 
    BORDER-BOTTOM: 3px outset #858BFD 
} 
.clsTextAreaBorder { 
	BORDER-RIGHT: 1px outset #858BFD; 
	BORDER-LEFT: 1px outset #858BFD; 
	BORDER-TOP: 1px outset #858BFD; 
	BORDER-BOTTOM: 3px outset #858BFD; 
}
.text120 { 
	FONT-SIZE: 10px; 
	WIDTH: 120px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #f8bca4; 
	TEXT-ALIGN: center
}
.text100 { 
	FONT-SIZE: 10px; 
	WIDTH: 100px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #f8bca4; 
	TEXT-ALIGN: center
}
.calendar tbody .disabled { 
    text-decoration: line-through; 
    color:#000000;
}
.red1solid { 
	BORDER-RIGHT: red 1px solid; 
	BORDER-TOP: red 1px solid; 
	BORDER-LEFT: red 1px solid; 
	BORDER-BOTTOM: red 1px solid
}
.calendarfield { 
	FONT-SIZE: 11px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #f8bca4; 
	TEXT-ALIGN: center
}
.textfield { 
	FONT-SIZE: 11px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #f8bca4; 
	TEXT-ALIGN: left
}
.textfieldc{ 
	FONT-SIZE: 11px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #f8bca4; 
	TEXT-ALIGN: center
}
.textfieldr { 
	FONT-SIZE: 11px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #f8bca4; 
	TEXT-ALIGN: right
}
.textfield80 { 
	FONT-SIZE: 11px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #f8bca4; 
	TEXT-ALIGN: left;
	WIDTH: 80px;
}
.textfield140 { 
	FONT-SIZE: 11px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #f8bca4; 
	TEXT-ALIGN: left;
	WIDTH: 140px;
}
.textfield160 { 
	FONT-SIZE: 11px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #f8bca4; 
	TEXT-ALIGN: left;
	WIDTH: 160px;
}

.ver12
{
	font-size: 11px;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.elencoprezzi
{
	font-size: 11px;
	color: black;
	font-weight:normal; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.volonormale
{
	font-size: 11px;
	color: black;
	font-weight: normal;
	font-family:  Tahoma , Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.voloevidenza
{
	font-size: 11px;
	color: black;
	font-weight: normal;
	font-family:  Tahoma , Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.classievidenza
{
    font-family: Tahoma , Arial, Helvetica, sans-serif;
    color: black;
    font-size:11px;
    font-weight:bold;
}

.testoblu
{
	font-size: 10px;
	color: black;
	font-weight: normal;
	font-family:  Tahoma , Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.classitesto
{
	font-size: 10px;
	color: black;
	font-weight: normal;
	font-family:  Tahoma , Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tdevidence {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	background:#D1D9DC;
}

.testoCupone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: xx-small;
}

.bigliettoprezzi {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}


.bottone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f7f7f7; /* grigio */
	border: 1px outset #e0e0e0; /* grigio chiaro */
	color: #666666; /*grigio scuro */
	font-size: 11px;
	font-weight: normal;
	margin: 2px;
	padding: 2px;
	z-index: auto;
	height: auto;
	width: auto;
	cursor: hand;
	letter-spacing: normal;
	text-align: center;
	text-indent: 0px;
	word-spacing: normal;
}


.disabledfield
{
     border-right: inactivecaption 1px solid;
    padding-right: 1px;
    border-top: inactivecaption 1px solid;
    padding-left: 1px;
    font-weight: bold;
    font-size: 10px;
    padding-bottom: 1px;
    margin: 1px;
    word-spacing: normal;
    border-left: inactivecaption 1px solid;
    width: auto;
    color: black;
    text-indent: 0px;
    padding-top: 1px;
    border-bottom: inactivecaption 1px solid;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    height: 19px;
    background-color: gainsboro;
    text-align: right;
}

.bigliettopnr {
	font-weight: bold;
	
	color: #007A9C;
	font-family: Tahoma;
	font-size: 11px;
}

.clsPageGreyDiv {
    position: absolute;
    overflow: hidden;
    width: 10px; 
    height: 10px;
    left: -10px; 
    top: -10px;
    z-index: 100;
    opacity: .3; /* CSS3 */
    filter: alpha(opacity=30); /* IE5.5+ */
    background-color: #000;
}

.clsPageGreyMsg {
    position: absolute;
    width: 200px;
    left: -220px;
    padding: 4px;
    color: #BF8660;
    background-color: #FFF;
    border: 2px solid #BF8660;
    z-index: 101;
}
.dettaglivolo {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.richiestespeciali {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.tab h3{
font-family: Tahoma;
color: #333;
padding: 3px;
font-size: 16px;
margin: 0px 0px 1px 3px;
text-align: center;
background-image: url(../images/bg-menu-agency.gif);
background-repeat: no-repeat;
}
h3{
margin: 0;
padding: 0px;
font-size: 12px;
height: 22px;
}
p{
margin: 0;
padding: 15px;
line-height: 1.5em;
}
#wrapper{
width: 536px;
margin: 0 auto;
}
#left{
float: left;
width: 191px;
}
#right{
float: right;
width: 345px;
background-image: url(../images/bg-right.png);

}
.tab{
color: #333;
padding: 0px;
margin: 5px 0px 0px 0px;
text-align: center;
}
.stretcher{
background: transparent;
}
.readOnlyInputBlu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: xx-small;
	BORDER-RIGHT: #ffffff 2px solid;
	BORDER-TOP: #ffffff 2px solid; 
	BORDER-LEFT: #ffffff 2px solid;
	BORDER-BOTTOM: #ffffff 2px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px;  
	WIDTH: 220px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
}
.readOnlyInputBIG
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #002a7c;
	BORDER-RIGHT: #ffffff 2px solid;
	BORDER-TOP: #ffffff 2px solid; 
	BORDER-LEFT: #ffffff 2px solid;
	BORDER-BOTTOM: #ffffff 2px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;  
	WIDTH: 700px; 
	PADDING-TOP: 1px; 
	TEXT-ALIGN: center;
	z-index: auto;
	height: auto;
	letter-spacing: normal;
	text-align: center;
	text-indent: 0px;
	word-spacing: normal;
			
}
.readOnlyInput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: xx-small;
	BORDER-RIGHT: #ffffff 2px solid;
	BORDER-TOP: #ffffff 2px solid; 
	BORDER-LEFT: #ffffff 2px solid;
	BORDER-BOTTOM: #ffffff 2px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;  
	WIDTH: 220px; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
}

.bottonelink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #dddfde; /*giallo */
	border: 0px ;
	color: red;
	font-size: xx-small;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	z-index: auto;
	height: auto;
	width: auto;
	cursor: hand;
	letter-spacing: normal;
	text-align: center;
	text-indent: 0px;
	text-decoration:underline;
	word-spacing: normal;
}
