body {
background:#1E4C80;
	margin:0;
	padding:0;
	font-size: 12px; 
	font-family: Georgia, Verdana, Trebuchet MS, Arial; 
    text-align:center;/* centra in IE5.x */
	color: #000;
	}
	
	/* conteiner
----------------------------------------------- */

#container {
	width: 950px;
    margin:5px auto;/* centra negli altri browser */
	text-align: left;/* ripristina l'allineamento */
	min-height: 100%;	

}

/*A:link, A:visited { text-decoration: underline; color: #003366 }*/
/*A:hover { text-decoration: none; color: #003366 }*/

A.elink:link, A:visited { text-decoration: underline; color: #A74EAA }
A.elink:hover { text-decoration: none; color: #0F3596 }

A.boh:link, A.boh:visited { text-decoration: underline; color: #ffffff }
A.boh:hover { text-decoration: none; color: #ffffff }

A.sky:link, A.sky:visited, A.sky:active { text-decoration: underline; color: #FFFF00 }
A.sky:hover { text-decoration: none; color: #FFFF00 }

A.talas:link, A.talas:visited { text-decoration: underline; color: #ffff33 }
A.talas:hover { text-decoration: none; color: #ffffff }

.cala {color: #ffffff;font: Bold 10px Verdana, Arial;}
a.calan:link, a.calan:visited, a.calan:active {color: #ffffff;font: Bold 10px Verdana, Arial; text-decoration: underline; }
a.calan:hover {color: #ffffff;font: Bold 10px Verdana, Arial; text-decoration: none; }

.itemText { text-decoration: none; color: #F4E7CF; font: Bold 10,5px Georgia, Verdana, Arial }
.itemHover { text-decoration: none; color: #C9E0F3; font: Bold 10px Georgia, Verdana, Arial }
.itemBorder { border: 1px solid #C29AE0 }


.crazyText { text-decoration: none; color: #F4E7CF; font: Bold 10px Verdana, Arial }
.crazyHover { text-decoration: none; color: #F4E7CF; font: Bold 10px Verdana, Arial }
.crazyBorder { border: 1px outset #C29AE0 }
.crazyBorderOver { border: 1px inset #CC9966 }


.testo { text-decoration: none; color: #0F3596; font: 12px Verdana }
.form { text-decoration: none; color: #ffffff; font: 11px Verdana }
.formred { text-decoration: none; color: #ff0000; font: Bold 11px Verdana }
.formp { text-decoration: none; color: #ffffff; font: 9px Verdana }
.formpred { text-decoration: none; color: #ff0000; font: 9px Verdana }
.lista { text-decoration: none; color: #000066; font: 10px Verdana }

.guest { text-decoration: none; color: #0F3596; font: 8pt Verdana }
.traghe { text-decoration: none; color: #0F3596; font: 11px Verdana }
.trard { text-decoration: none; color: #ff0000; font: 11px Verdana }

.prezzi { text-decoration: none; color: #000099; font: 11px Arial }


.cop { text-decoration: none; color: #A74EAA; font: Bold 9px Verdana}
.rates { text-decoration: none; color: #fff; font: 11px Verdana }
table.rates {border: 1px solid; border-collapse: collapse; border-color:#E4E4E4;}
table.rates td{border: 1px solid #E4E4E4; border-collapse: collapse; padding:3px;text-align:center; }
table.rates td.left{text-align:left;}
table.rates tr.be{background:#fff;}
table.rates td.yel{background:#ff3300;}
table.rates td.ver{background:#009900;}
table.rates td.titolo{background:#CEE2E7;}

.main { text-decoration: none; color: #fff; font: 15px Arial, Helvetica, sans-serif}
.noterates { text-decoration: none; color: #003399; font: 11px Verdana }
table.noterates {border: 1px solid; border-collapse: collapse; border-color:#E4E4E4;}
table.noterates td{border: 1px solid #E4E4E4; border-collapse: collapse; padding:3px;text-align:left; }
.red{color:#ff0000;}
.giallo{color:#ffff00;}

