body {
	margin:0px;
	background-color:#000099;
	}

body, td { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

a {
	color:#ED008C;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

.col_SX, .col_DX {
	margin-left:10px;
	height:auto;
	text-align:left;
	color:#666666;
	}

.col_DX { 
	margin-left:0px;	
	margin-right:23px;
	padding-left:10px;
	}
	
.mainbox {
	background-image:url(../layout/central_smalltop.gif);
	background-repeat:no-repeat;
	padding:30px;
	padding-top:35px;
	text-align:left;
	line-height:16px;
	vertical-align:text-top;
	height:auto !important;
	height:300px;
	min-height:300px;
	}	
	
.titolopagina {
	font-size:14px;
	font-weight:bold;
	color:#000066;
	border-bottom:solid 1px #9999CC;
	padding-bottom:3px;
	margin-bottom:10px;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	}

.titolopagina a {
	font-weight:normal; 
	text-transform:lowercase;
	}
	
.titoletto {
	font-weight:bold;
	color:#999999;
	}	
	
.listItem {
	margin-bottom:15px;
	}	

.listItem a {
	color:#ED008C;
	}
	
.listItem a:hover {
	text-decoration:none;
	}	

a:hover .logo {
	Filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0);  
	}

.logo {
	border:0px;
	}	
	
.form {
	margin:0px;
	}	
	
.form input, textarea {
	border:solid 1px #ED008C;
	width:160px;
	font-size:11px;
	color:#000066;
	}	
	
.form input#submit {
	width:auto;
	}	

.form table td {
	vertical-align:text-top;
	text-align:left;
	padding:2px;
	}	


.prezzo {
	font-weight:bold;
	background-color:#3399FF;
	padding:2px;
	color:#FFF;
	text-align:center;
	}	
	
.table_allotments {
	width:100%;
	background-color:#A0CBEC;
	margin-bottom:10px;
	}

.table_allotments td {
	padding-left:5px;
	padding-bottom:3px;
	text-align:left;
	}
	
.tab_programmiviaggi td a {
	color:#003366;
	}	

