h1{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#00629d;
}


body{
margin:0;
padding:0;
background-image:url(images/bg_body.jpg);
background-repeat:repeat-x;

}

#pagina{
width:1017px;
margin:auto;
padding:auto;
position:relative;
padding-bottom:20px;
}




#header{
margin:0;
padding:0;
background-image:url(images/header_new.jpg);
background-repeat:no-repeat;
height:447px;
}

#lingue{
position:absolute;
color:#FFFFFF;
font-weight:bold;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
left:858px;
top:7px;
z-index:100;


}

#lingue a{
color:#FFFFFF;
text-decoration:none;


}
#lingue a:hover{
color:#FFFFFF;
text-decoration:underline;


}

#slide_show{
margin-left:40px;
z-index:1;
}


#contenuti{
margin:0;
padding:0;
position:relative;


}

#box_dx_sfondo{
margin:0;
padding:0;
float:right; 
width:688px;
background-image:url(images/03.png);
background-position:right top;
background-repeat:no-repeat;
/*border:1px solid #000000;*/
height:100%;
margin-right:2px;


}

#box_dx{
margin:0;
padding:0;
float:left;
width:650px;
background-color:#FFFFFF;
/*border:1px solid #FF0000;*/
position:relative;
color:#666666;

}



#menu{
margin:0;
padding:0;
padding-bottom:15px;
margin-top:15px;
width:650px;
background-color:#FFFFFF;
}

#menu ul{
margin:0;
padding:0;

}

#menu ul li {	
		margin:0;
		padding:0;	
		float:left;
		padding-right:15px;
		padding-left:17px;
		list-style:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		
}
#menu li a {
		list-style:none;
		text-decoration:none;
		color:#001348;
}

#menu li a:hover {
		list-style:none;
		text-decoration:none;
		color:#479ad0;
}


#box_dx1 {

padding-left:17px;
padding-right:25px;
padding-top:20px;
padding-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:595959;
}


#box_dx3{

padding-left:17px;
padding-right:25px;
padding-top:20px;
padding-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:595959;
}


#box_dx2{
background-image:url(images/annunci_spons.jpg);
background-repeat:no-repeat;
margin-left:17px;
padding-left:25px;
padding-right:100px;
padding-top:40px;
height:350px;
}

#box_sx_sfondo{
margin:0;
padding:0;
height:100%;
width:327px;
}


#box_sx {
margin:0;
padding:0;
background-image:url(images/01.png);
background-repeat:repeat-y;
width:327px;
}

#categorie{
margin:0;
padding:0;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#FFFFFF;
background-image:url(images/bg_menu_tit.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF;
height:14px;
line-height:15px;

width:235px;

margin-left:38px;
padding-left:18px;




}

.pagine{

line-height:18px;
text-decoration:none;
list-style:none;
background-color:#FFFFFF;

width:235px;

margin-left:38px;
padding-left:18px;
padding-top:20px;
padding-bottom:20px;
}

.pagine ul{
margin:0;
padding:0;
}


.pagine ul li {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#a3a3a3;
list-style:none;

}
.pagine ul li a{
text-decoration:none;
color:#0070bc;
}

.pagine  ul li a:hover{
color:#b32f2e;
background:#c2e0f9;

}

#spazio{
height:16px;
width:254px;
margin-left:38px;
background-color:#FFFFFF;
}

#coda_sx{
margin:0;
padding:0;
background-image:url(images/02.png);
background-repeat:no-repeat;
height:116px;
width:327px;
top:0;


}

#footer{
margin:0;
padding:0;

height:50px;
position:relative;
clear:both;

}

#box_footer{

text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0070bc;
padding-right:52px;
padding-top:25px;

}

#box_back{
	width:620px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-right: 30px;
}


#box_back UL {
	margin: 0px;
	padding: 0px;
		list-style-type: none;

}

#box_back LI {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#box_back a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #4799cf;
	text-decoration: underline;
}

#box_back a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #58595b;
	text-decoration: underline;
}

#suphotel {
	width: 650px;
	height: 15px;
	background-image: url(images/hotel_lin.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	margin-left: 20px;
}
#box_back img {
	margin-top: 10px;
	margin-left: 20px;
	float: left;
	margin-right: 10px;
}

#pagina LI{
margin: 0px;
	padding: 0px;
		list-style-type: none;
}

#pagina UL{
margin: 0px;
	padding: 0px;
		list-style-type: none;
}

