body{
	background:#024964 top left;
	margin: 0px auto;
	padding:0px;
	border:0px;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#premain{
	background:url(../immagini/bkg.jpg) #f3f3f3 repeat-x;
	margin: 0px auto;
	width:100%;
	height:100%;
}

#main{
	position:relative;
	margin: 0px auto;
	width:980px;
}

#header{
	width:980px;
	height:510px;
	float:left;
	background:url(../immagini/header.jpg) no-repeat top left;
}

#center{
	width:980px;
	background:#f3f3f3 top left;
	float:left;
}

#center #sx{float:left;width:230px;}
#center #dx{float:left;width:750px;}

#footer{
	/*padding:20px;*/
	width:100%;
	background:url(../immagini/bkg_footer.jpg) #024964 repeat-x top left;
	min-height:100px;
}

.riallinea{clear:both;}

.testo{
	text-align:justify;
	color:#333333;
}

h1{font-size:24px;font-weight:normal;text-align:center;color:#002F5E}
h2{font-size:20px;font-weight:normal;color:#002F5E}
h3{font-size:16px;font-weight:normal;color:#002F5E}


p{text-align:justify;color:#333333;}

p a{color:#002F5E;text-decoration:none;}
p a:hover{color:#002F5E;text-decoration:underline;}

.container_menu{padding-top:140px;font-size:13px;}
.container_menu a{color:#002F5E;text-decoration:none;font-weight:bold}
.container_menu a:hover{color:#002F5E;text-decoration:underline;font-weight:bold}

.container_menu_sx{padding-top:20px;font-size:13px;}
.container_menu_sx a{color:#002F5E;text-decoration:none;font-weight:bold}
.container_menu_sx a:hover{color:#002F5E;text-decoration:underline;font-weight:bold}

table.lista_hotel .nome{font-weight:bold;width:200px;}
table.lista_hotel .tip{width:150px;}
table.lista_hotel .cat{width:150px;}
table.lista_hotel .adr{width:150px;}

.foto img{border:1px solid #024964;padding:2px;}
.fotosx{float:left;padding:5px 10px 5px 0px;}
.fotodx{float:right;padding:5px 0px 5px 10px;}
.foto .center{margin:0 auto;}
 
