﻿body 
{
    margin-top: 0px;
    margin-left: 0px;
    font-family: Tahoma;
    font-size: 10px;
    color:#000066;
    background-color: #ffffff;
}
a:hover
{
	color:Red;		
}

TABLE.mainTable
{
    width: 800px;
    padding:0px;
        
}

.header
{
    width:800px;
    height:115px;
    background-image: url(../images/headerBackground.jpg);
    background-repeat: no-repeat;
    cursor: default;       
}

.headerOver
{
    width:800px;
    height:115px;
    background-image: url(../images/headerBackgroundOver.jpg);
    background-repeat: no-repeat;
    cursor: hand;
}

.logo
{
	cursor:default;
}

.logoOver
{
	cursor:hand;	
}

.headerMenu
{
    width:160px;
    height:20px;
    background-image: url(../images/headerMenu.jpg);
}

.menu
{
    width:160px;
    height:100px;
    background-image: url(../images/menuBackground.jpg);
    vertical-align:top;
    background-repeat: repeat-y;
}

.footerMenuStart
{
    width:160px;
    height:20px;
    /*background-image: url(../images/menuFooterStart.jpg);*/
    background-image: url(../images/menuFooterLine.jpg);
}

.footerMenuContent
{
    width:160px;
    /*height:500px;*/
    background-image: url(../images/menuFooterLine.jpg);
}

.footerMenuEnd
{
    width:160px;
    height:20px;
    background-image: url(../images/menuFooterEnd.jpg);
    background-repeat: no-repeat;
    

}


.contents
{
    width:640px;
    font-family:Arial, Tahoma, Verdana;
    font-size:14px;
    font-style: italic;    
}

.contentTopSpace
{
	height:5px;	
}

.contentLeftSpace
{
	width: 10px;	
}

.footer
{
    width:640px;
    height:30px;
    background-image: url(../images/footer.jpg);
    background-repeat: no-repeat;
}

.contatore
{
    font-family: Tahoma, Verdana;
    font-weight:bold;
    font-size:9px;
    color: #000099;
    border: solid 1px #000099;
    background-color: #eeeeee;
    text-align: center;
}

.testoContatore
{
	font-family: Tahoma, Verdana;
    font-weight:bold;
    font-size:9px;
    color: #ff0000;
}

.label
{
    font-family: Tahoma, Verdana;
    font-weight:bold;
    font-size:9px;
    color: #000099;    
}

.contentLabel
{
    font-family: Tahoma, Verdana;
    font-weight:bold;
    font-size:9px;
    color: #000099;    
}

.inputField
{
    border: solid 1px #000000;
    height:12px;
    font-family: Tahoma, Verdana;
    font-size: 9px;
    background-color: #ffff99;   
}

.automaticField
{
    border: solid 1px #000000;
    height:12px;
    font-family: Tahoma, Verdana;
    font-size: 9px;
    background-color: #ffaa99;   	
}

.inputTextArea
{
	border: solid 1px #000000;
    height:12px;
    font-family: Tahoma, Verdana;
    font-size: 9px;
    background-color: #ffff99;
}

.buttons
{
    background-color: #2b2f86;
    color: #ffffff;
    font-family: Tahoma, Verdana;
    font-size: 9px;
    font-weight: bold;
    height: 18px;
    width:100px;    
}

.textAreaField
{
    background-color: #ffff99;
    color: #ffffff;
    font-family: Tahoma, Verdana;
    font-size: 9px;
    font-weight: bold;
    color: #000099; 
}

.moduloTitolo
{
	font-family: Tahoma, Verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: #000066;	
	width: 600px;
}

.modulo
{
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	background-color: #EAF2FB;
	border: dotted 1px #000077;		
}

.formErrors
{
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;		
}

.contentText
{
    font-family: Tahoma, Verdana;
    font-weight:normal;
    font-size:9px;
    color: #000099; 
}

.links
{
    color: #990000;
    font-family: Tahoma, Verdana;
    font-size: 9px;
    font-weight: bold;
    text-decoration: underline;
    cursor: hand;
}

/* MENU */
.menuObject
{
    width: 124px;
}

.menuSpacer
{
    width:5px;    
}
.menuSectionHeader
{
    height: 25px;
    background-repeat: no-repeat;    
}

.menuItemLogin
{
    height: 71px;    
    background-image: url(../images/loginBoxBackground.jpg);
    background-repeat: no-repeat;
}

.menuItemRicercaRapida
{
    height: 54px;
    width: 124px;    
    background-image: url(../images/menuRicercaRapida.jpg);
    background-repeat: no-repeat;
}

.menuLineFeed
{
    height: 10px;
    font-size:5px;    
}

.menuSectionFooter
{
    height: 11px;
    background-image: url(../images/menuSectionFooter.jpg);
}

.menuItem
{
    /*cursor: hand;*/
    font-family:Tahoma, Verdana;
    font-size:9px;
    color: #660000;
    font-weight:bold;
    height:19px;
    background-image: url(../images/menuItem.jpg);
    background-repeat: no-repeat;
}

.menuItemLink
{
    font-family:Tahoma, Verdana;
    font-size:9px;
    color: #660000;
    font-weight:bold;
    text-decoration: none;	
}

.menuItemOrange
{
    cursor: hand;
    font-family:Tahoma, Verdana;
    font-size:9px;
    font-weight:bold;
    color: #f7af29;
    height:18px;
    background-image: url(../images/menuItem.jpg);
    background-repeat: no-repeat;
}

/* ***************** OFFERTE ***************** */
/* ******************************************* */
.offertaMain
{
	border: solid 0px #000077;
	background-color: #D4D9F1;/*#B6BEE5; /*#E6EAFB;	*/
}
.offertaImage
{
	border: dotted 1px red;
	/*width:50px;
	height:75px;	*/
}

.offertaImageOver
{
	border: solid 1px red;
	/*width:50px;
	height:75px;*/	
}

.offertaTitolo
{
	border: solid 0px #000077;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	height: 22px;
	background-image: url(../images/titoloOffertaBackground.jpg);
	background-color:#000077;
	width:560px;
}

.offertaTesto
{
	vertical-align:top;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;	
}

.offertaLink
{
	text-decoration: none;
	color: #ffff00;	
}
.offertaContenuto
{
	border-bottom: solid 1px #000000; border-left: solid 1px #000000;border-right: solid 1px #000000;
}

.offertaFooter
{
		color: #ffffff;
		font-family: Tahoma, Verdana;
		font-size: 10px;
		font-weight:normal;
		height:14px;
		background-image: url(../images/footerOffertaBackground.jpg);
		background-color:#000077;
		vertical-align: top;
		text-align: right;
}

.offertaDettaglioHeader
{
	background-color: #dddddd;
	border: solid 1px #000000;
	width:100%;
}

.offertaDettaglioHeaderTitolo
{
	font-size: 14px;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	color: #ffffff;
	background-color:Navy;
}

/********** GRIGLIE **************/
.resultHeader
{
	text-align:left;
	font-style: normal;
	font-size: 14px;
	background-color: Navy;
	color: #ffffff;
}

.resultFooter
{
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	background-color: #D4D9F1;	
}

.gridEditItem
{
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000066;
	background-color: #B0B8DE;
}

.gridItem
{
	border-bottom: solid 1px #000099;
}

.inputTextArea
{
	background-color: #ffff99;	
}

.moduloLista
{
	background-color:#FBE9E0; 
	border: solid 0px #000099;	
}

.listaTitolo
{
	border: solid 0px #000077;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	height: 22px;
	background-image: url(../images/titoloOffertaBackground.jpg);
	width:560px;
	background-repeat:no-repeat;
}

.ldnImage
{
	border: solid 1px #000000;	
}

.ldnItemTitolo
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}


.ldnItemTesto
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000099;
}

.inputFieldLDN
{
    border: solid 1px #000000;
    height:12px;
    font-family: Tahoma, Verdana;
    font-size: 11px;
    background-color: #ffff99;   
}

.automaticFieldLDN
{
    border: solid 1px #000000;
    height:12px;
    font-family: Tahoma, Verdana;
    font-size: 11px;
    background-color: #ffaa99;   	
}

.inputTextAreaLDN
{
	border: solid 1px #000000;
    height:12px;
    font-family: Tahoma, Verdana;
    font-size: 11px;
    background-color: #ffff99;
}



/*SHOW LDN*/
.showLDNTitolo
{
	font-family: Tahoma, Verdana;
	font-size: 24px;	
}

.showLDNSottotitolo
{
	text-align:center;
}

.showLDNTesto
{
	
}

.showLDNImage
{
	border: solid 2px #FD1ED5;	
}

.showLDNItem
{
	border-bottom: solid 1px #000066;
	background-color: #FFDBDB;	
}

.LDNTicketBackground
{
	width: 500px;
	height: 250px;
	border: dashed 1px #999999;
	background-image: url(/images/LDNTicketBackground.jpg);	
}

.LDNTicketTitolo
{
	font-family: Trebuchet MS, Times New Roman, Tahoma, Verdana;
	font-size: 18px;
	font-style: italic;
	color: #FB7A92;
	vertical-align:top;
	text-align:left;
	height:20px;
		
}

.LDNTicketTestoSposi
{
	font-family: Trebuchet MS, Times New Roman, Tahoma, Verdana;
	font-size: 12px;
	font-style: italic;
	color: #000000;
	vertical-align:top;
	text-align:center;
	height:40px;	
}

.LDNTicketTitoloGipsy
{
	font-family: Trebuchet MS, Times New Roman, Tahoma, Verdana;
	font-size: 16px;
	font-style: italic;
	color: #FB7A92;
	vertical-align:bottom;
	text-align:center;
	height:40px;
}

.LDNTicketTestoGipsy
{
	font-family: Trebuchet MS, Times New Roman, Tahoma, Verdana;
	font-size: 10px;
	font-style: italic;
	color: #000000;
	vertical-align:bottom;
	text-align:right;
	height:30px;
	
}

.blinkerRed
{
	color: #ff0000;
	visibility: visible;	
}

.blinkerYellow
{
	visibility: hidden;
}
