tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #244468; TEXT-DECORATION: none
}

A:visited { /* 5d92cd */ /* 3e5c7e */
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #244468; TEXT-DECORATION: none
}

A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #244468; TEXT-DECORATION: none
}

A:hover { /*499f00 #459b8e*/
	COLOR: #0dd5c3; TEXT-DECORATION: none
}

A.bianco2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}

A.bianco2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}

A.bianco2:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #347ccc; TEXT-DECORATION: none
}

A.bianco2:hover {
	COLOR: #ffcc00; TEXT-DECORATION: none
}


.menu A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #002252; TEXT-DECORATION: none
}

.menu A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #002252; TEXT-DECORATION: none
}

.menu A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #002252; TEXT-DECORATION: none
}

.menu A:hover {
	COLOR: #002252; TEXT-DECORATION: none
}


.mini A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #3e5c7e; TEXT-DECORATION: none
}

.mini A:visited { /* 5d92cd */
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #3e5c7e; TEXT-DECORATION: none
}

.mini A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #347ccc; TEXT-DECORATION: none
}

.mini A:hover {
	COLOR: #499f00; TEXT-DECORATION: none
}


img.icona 
{
    width:44px; 
    height:33px;
	border-color:#b0b0b0;
	border-width:1px;
	border-style:solid;
	padding:3px;
	background-color:#ffffff;
}


img.media 
{
    width:88px; 
    height:66px;
	border-color:#b0b0b0;
	border-width:1px;
	border-style:solid;
	padding:6px;
	background-color:#cbdae5;
}

img.media:hover
{
    width:88px; 
    height:66px;
	border-color:#b0b0b0;
	border-width:1px;
	border-style:solid;
	padding:6px;
	background-color:#ffbd00;
}

img.media2 
{
    width:88px; 
    height:66px;
	border-color:#b0b0b0;
	border-width:1px;
	border-style:solid;
	padding:3px;
	background-color:#ffffff;
}

img.media2:hover
{
    width:88px; 
    height:66px;
	border-color:#b0b0b0;
	border-width:1px;
	border-style:solid;
	padding:3px;
	background-color:#ffbd00;
}
	
img.home 
{
    width:60px; 
    height:45px;
	border-color:#b0b0b0;
	border-width:1px;
	border-style:solid;
	padding:4px;
	background-color:#ffffff;
}

img.grande 
{
    width:220px; 
    height:165px;
	border-color:#b0b0b0;
	border-width:1px;
	border-style:solid;
	padding:10px;
	background-color:#ffffff;
}

td.clickable
{
    cursor:pointer;
    cursor:hand;
}

td.clickable:hover
{
    cursor:pointer;
    cursor:hand;
    background-color:#fffd7d;
}


td.Selezionato 
{
    background-color:#55d6e1; 
    border: solid 1px black; 
    border-bottom-width: 0px;
    text-align: center;
}

img.NonSelezionato 
{
    background-color:#dad6e1; 
    border: solid 1px black; 
    border-bottom-width: 0px; 
    text-align: center;
}

@media print
{
    .pagestart
    {
        page-break-before: always;
    }
    
    tr.preventivo
    {
        display:block;
    }  
    
    tr.noprint
    {
        display: none;
    }
    
    td.noprint
    {
        display: none;
    }
    
    div.noprint
    {
        display: none;
    }
    
}

.titolo
{
    color: #5d92cd; 
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.titolobianco
{
    color: #ffffff; 
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.titolorosso
{
    color: #c50303; 
    font-size: 13px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testopiccolo
{
    color: #303030; 
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:justify;
}

.testopiccoloP
{
    color: #303030; 
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:justify;
    padding-left:20px;
    padding-right:20px;
}

.bianco
{
    color: #ffffff; 
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ricerca
{
    color: #0099ff; 
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.risultati_hotel
{
    color: #000000; 
    font-size: 14px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.risultati_hotel.risultati_hotel:link {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #0099ff; TEXT-DECORATION: none;
}

A.risultati_hotel:visited { /* 5d92cd */ /* 3e5c7e */
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #0099ff; TEXT-DECORATION: none;
}

A.risultati_hotel:active {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #0099ff; TEXT-DECORATION: none;
}

A.risultati_hotel:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #c50303; TEXT-DECORATION: underline;
}

.risultati_destinazione
{
    color: #c50303; 
    font-size: 12px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.risultati_titolotabella
{
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

.credits
{
    color: #303030; 
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.agenzia
{
    color: #ffffff; 
    font-size: 16px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testopiccolo2
{
    color: #303030; 
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testopix
{
    font-size: 1px;
}

.testoblu
{
	font-size: 14px;
    color: #0089D0; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testopiccolo3
{
    color: #303030; 
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.divfoto
{
    float:right;
    padding-top:0px;
    padding-left:20px;
    padding-right:10px;
    padding-bottom:5px;
}

.divfoto2
{
    float:left;
    padding-top:18px;
    padding-left:8px;
    padding-right:8px;
    padding-bottom:5px;
}

.titoloblu {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #002252; TEXT-DECORATION: none
}

.titolobianco {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #ffffff; TEXT-DECORATION: none
}


.titoloblu2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #002252; TEXT-DECORATION: none
}

.titolorosso2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 20px; 
	COLOR: #c20e0e; 
	TEXT-DECORATION: none;
}

.grande {
	FONT-SIZE: 16px;
}

.testata
{
    color: #ffffff; 
    font-size: 14px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.destinazione
{
    color: #c20e0e; 
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.destinazione2
{
    color: #c20e0e; 
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.destinazioneblu
{
    color: #0089D0; 
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.data
{
    color: #097372; 
}

.prezzo
{
    color: #c64600;
    text-align: right;
}

.prezzo2
{
    color: #c64600;
    font-weight: bold;
}

.tooltip
{
    color: #097372;
    font-weight: bold;
    text-decoration: none;
    border-bottom: 1px dashed;
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.rosso1
{
    color: #c64600;
    font-weight: bold;
}

.rosso2
{
    color: #c64600;
    font-weight: normal;
}

.tabellaGrigia {
    border: solid 1px #e0e0e0;
    background-color: #ffffff;
}

.tabellaGialla {
    border: solid 1px #ffbd00;
    background-color: #ffffff;
}

.tabellaBlu {
    border: solid 1px #002151;
    background-color: #e0e0e0;
}

.tabellaBluChiaro1 {
    border: solid 1px #3e5c7e;
    background-color: #cbdae5;
}

.tabellaBluChiaro3 {
    border-top: solid 1px #3e5c7e;
    border-left: solid 1px #3e5c7e;
    border-right: solid 1px #3e5c7e;
    background-color: #cbdae5;
}

.tabellaBluChiaro2 {
    border: solid 1px #3e5c7e;
    background-color: #ffffff;
}

.tabellaBluChiaro4 {
    border: solid 1px #3e5c7e;
    background-color: #dfebf7;
}

.tabellaBluChiaro5 {
    border: solid 1px #3e5c7e;
    background-color: #f1f6f9;
}

.evid 
{
    background-color: #ffea01;
}

.allinclusive 
{
    font-size: 14px;
    background-color: #ffea01;
}

.drag{
	position:relative;
	cursor:hand;
	z-index: 100;
}


/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
}

.codicePrenotazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.evidenziato
{
    background-color: #ffff00;
}

td.bordoInferiore
{
    border-bottom-width:1px; 
    border-bottom-style: solid; 
    border-bottom-color: Black;
}

tt
{
 
	font-weight: bold;
	font-size: 14px;
	color: #c82828;
}

.trattamento 
{
    font-size: 16px;
	font-weight: bold;
    color: #39a000;
}
