body{
	margin:0px;
	padding:0px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
}

p { /*border-bottom:10px solid #ff0000; margin:10px;*/}
.left {float:left;}
.txt10 {font-size:10px;}

#AlertNoFlash{
	color:#990000;
	text-align:left;
	font-size:11px;
	background-color:#FFD5D5;
	border:#D20005 1px solid;
	width:300px;
	padding:5px;
	margin:0px 0px 0px 75px;
	position: absolute;
	top: 150px;
	z-index: 10;
}

/* colori */

body#Blu{
	background: url(images/top_line_colors_blu.jpg) #000000 top  repeat-x;
}

body#Grigio{
	background: url(images/top_line_colors_grigio.jpg) #000000 top  repeat-x;
}

body#Arancione{
	background: url(images/top_line_colors_arancione.jpg) #000000 top  repeat-x;
}

body#Verde{
	background: url(images/top_line_colors_verde.jpg) #000000 top  repeat-x;
}
body#Scarlatto{
	background: url(images/top_line_colors_scarlatto.jpg) #000000 top  repeat-x;
}
body#Nero{

}
/* fine colori */

body#Home{
	background: url(images/top_line_colors_home.jpg) #000000 top  repeat-x;
}

#contenuti{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:911px;
	font-size:11px;
}
/*asd*/
#ContenutiSX{
	background:url(images/bgColonnaSxGenerale.gif) top no-repeat;
	margin:0px;
	padding:10px 0px 0px 15px;
	float:left;
	width:205px;
	min-height:100px; 
	margin:-16px 0 0 0;
	position:relative;
	z-index:2000;
}
#ContenutiDX{
	background:url(images/bgColonnaDxGenerale.gif) top left no-repeat;
	margin:-16px 0 0 0;
	padding:10px 0px 0px 17px;
	float:left;
	width:668px;
	position:relative;
	z-index:2000;
}
/*asd*/
#contenutiHome{
	margin:0px;
	padding:0px;
	width:899px;
	font-size:11px;
}

#ContenutiHomeSX{
	margin:0px;
	padding:0px;
	float:left;
	width:665px;
	height:110px;
}


#ContenutiHomeDX{
	background:url(images/bg_colonnaDX.jpg) #999999 top no-repeat;
	margin:0px;
	padding:0px 10px 0px 20px;
	float:left;
	width:204px;
	height:110px;
}


#TitolazionePagine{
	margin:0px;
	padding: 7px 0px 0px 127px ;
	height:72px;
}

h1{
	margin: 0px 0px 0px 15px;
	padding: 18px 0px 0px 0px;
	line-height:normal;
	float:none;
	font-size:16px;
	color:#FFFFFF;
}

p{
margin:0px 0px 10px 0px;
padding:0px;
}

#CenterOverDiv{
	padding:0px;
	margin: 0px auto 0px auto;
	width:899px;
}
#adremodla{
	margin-top:-38px;
	position:relative;
	padding:10px 0 10px 27px;
	z-index:10000;
	background-color:#FFFFFF;
	width:208px;
	background:url(images/bg_colonnaDX.gif) top right no-repeat;
}
#adremodla h3{
	color:#FF9900;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
#CenterOverDivBoxBlu{
	padding:0px 140px 0px 0px;
	margin: 0px auto 0px auto;
	width:800px;
}
/*#BoxBluHome{
	position: absolute;
	top: 225px;
	z-index: 5;
}

#BoxBluHome h1 {
	font-size:13px;
	margin:0;
	padding:0;
	line-height:140%;
	width:899px;
}*/
#BoxBluHome{
	position: absolute;
	top: 208px;
	z-index: 19;/**/
}

#BoxBluHome h1 {
	font-size:13px;
	margin:0;
	padding:20px 15px 17px 12px;/**/
	line-height:140%;
	width:885px;/**/
	background: url(images/bg_slideshow_blue.png) 541px 7px no-repeat !important; /**/
	background: url(images/bg_slideshow_blue.gif) 541px 10px no-repeat; /**/
}

#OverTwo{
	background:url(images/prenotazione.jpg) 679px 0px no-repeat;
	width:899px;
	height:39px;
	position: absolute;
	top: 355px;
	z-index: 6;
}
#OverColonneContenuti{
	width:899px;
	height:10px;
	position: absolute;
	top: 10px;
	z-index: 8;
	margin:0px;
	padding:0px;
}

/* scelta lingue */
#OverSceltaLingue {
	width:824px;
	height:10px;
	position: absolute;
	top: 10px;
	z-index: 30;
	padding: 6px 0px 0px 75px;
}

.txtsceltalingue{
	font-family: "Arial", Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size:9px ;
	color:#A8A397;

}
.txtsceltalingue a:link, .txtsceltalingue a:visited, .txtsceltalingue a:active  {
	padding: 0px 8px 0px 0px;
	color:#A8A397;
	text-decoration:none;
}
.txtsceltalingue a:hover{
	padding: 0px 8px 0px 0px;
	color:#333333;
	text-decoration:none;
}
.txtsceltalingue a#attuale  {
	padding: 0px 8px 0px 0px;
	color:#333333;
}

.txtsceltalingue span  {
	padding: 0px 8px 0px 0px;
	color:#A8A397;
}

/*fine scelta lingue*/

#OverPrenotaonline{
	/*background:url(images/bg_box_top_prenotazione.jpg) 300px 0px no-repeat;*/
	width:899px;
	height:60px;
	margin-left:64px;
	position: absolute;
	top: 10px;
	z-index: 10;
}

#contenutiPrenotaOnline{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 320px;
	font-size:11px;
	font-family:arial;
}

/*#OverlPrenotazioneOnline{
	background:url(images/top_contenuti_sottili.gif) 1px 0px no-repeat;
	width:899px;
	height:10px;
	position: absolute;
	top: 181px;
	z-index: 4;
}*/


#OverMenuSuFlash{
	/*padding-left:15px;*/
	width:570px;
	height:39px;
	position: absolute;
	top: 345px;
	z-index: 19;/**/
}

#OverMenuSuFlash .bt-scopri-thotel {float:left;margin-left:15px;position:relative;z-index:4;}
#OverMenuSuFlash .bt-come-raggiungergi {float:left;margin-left:-16px;position:relative;z-index:3;}
#OverMenuSuFlash .bt-video {float:left;margin-left:-16px;position:relative;z-index:2;}
#OverMenuSuFlash .bt-virtual-tour {float:left;margin-left:-16px;position:relative;z-index:1;}

.container {width:655px; padding-top:15px; padding-right:10px; text-align:left;}
.container .entry, .container .post {border:0;}
.column {width:190px;}


.BoxBluHomeCarattere{
	line-height:18px;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
.txtPrenotazione{
	padding:9px 30px 0px 0px ;
	color:#CC0000;
	font-size:13px;
	font-weight:bold;
}
.textleft{
	text-align:left;
}

/* logo */
#OverOne {
	margin:0px;
	padding:0px;
	width:899px;
	position: absolute;
	top: 10px;
	z-index: 3;
}
#logo{
	margin-top:1px;
}
/*MENU*/
/*colori*/
#Grigio #menu a:hover{
	color:#333333;
}
#Grigio #menu.grigio  ul #over a{
	color:#333333;
}
#Arancione #menu a:hover{
	color:#FE9900;
}
#Arancione #menu ul #over a{
	color:#FE9900;
}
#Verde #menu a:hover{
	color:#98CB05;
}
#Verde #menu ul #over a{
	color:#98CB05;
}
#Blu #menu a:hover{
	color:#0099FF;
}
#Blu #menu ul #over a{
	color:#0099FF;
}
#Nero #menu a:hover{
	color:#000000;
}
#Nero #menu ul #over a{
	color:#000000;
}
/*fine colori*/
#menu a:hover{
	color:#000000;
}

#menu ul #over a{
	color:#000000;
	text-decoration:none;
	background:#FFFFFF;
}

#menu{
	float:right;
	padding:68px 0px 0px 0px;
	height:50px;
	width:740px;
	}

#menu ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#menu ul li{
	padding:0px 0px 0px 0px;
	height:48px;
	float:left;
	font-size:12px;
}

#menu ul li a{
	height:31px;
	float:left;
	font-size:12px;
	color:#A8A397;
	text-decoration:none;
	padding: 10px 3px 0px 3px;

}

#menu ul li a:hover{
	text-decoration:none;
	background:#FFFFFF;

}





.linetta{
float:left; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* fln */
ul#fln{
	position:absolute;
	bottom:0;
	right:-4px;
	list-style:none;
	margin:0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/bgFlnMdl.gif) 100% 0px no-repeat;
}
#fln li{
	float:left;
	padding:0 0 0 10px;
	margin:0 0 0 -10px;
	background:url(images/bgFlnMdl.gif) 0px 0px no-repeat;
}
#fln li a:active, #fln li a:link, #fln li a:visited, #fln li a:hover{
	display:block;
	padding:15px 20px 30px 10px;
	color:#000000;
	text-decoration:none;
}
#fln li a:hover{
	color:#CCC;
}
#fln li.current{
	background:url(images/bgFlnLft.gif) 0px 100% no-repeat;
	position:relative;
	z-index:1000;
}
#fln li.current a:active, #fln li.current a:link, #fln li.current a:visited, #fln li.current a:hover{
	background:url(images/bgFlnRgt.gif) 100% 100% no-repeat;
}
#Grigio #fln li a:hover{
	color:#333333;
}
#Grigio #fln li.current a:active, #Grigio #fln li.current a:link, #Grigio #fln li.current a:visited, #Grigio #fln li.current a:hover{
	color:#333333;
}
#Arancione #fln li a:hover{
	color:#FE9900;
}
#Arancione #fln li.current a:active, #Arancione #fln li.current a:link, #Arancione #fln li.current a:visited, #Arancione #fln li.current a:hover{
	color:#FE9900;
}
#Verde #fln li a:hover{
	color:#98CB05;
}
#Verde #fln li.current a:active, #Verde #fln li.current a:link, #Verde #fln li.current a:visited, #Verde #fln li.current a:hover{
	color:#98CB05;
}
#Blu #fln a:hover{
	color:#0099FF;
}
#Blu #fln li.current a:active, #Blu #fln li.current a:link, #Blu #fln li.current a:visited, #Blu #fln li.current a:hover{
	color:#0099FF;
}
#Scarlatto #fln a:hover{
	color:#C12F32;
}
#Scarlatto #fln li.current a:active, #Scarlatto #fln li.current a:link, #Scarlatto #fln li.current a:visited, #Scarlatto #fln li.current a:hover{
	color:#C12F32;
}
/* fln */




/*FOOTER*/
#footer{
	font-family: "Arial", Helvetica, sans-serif;
	height:80px;
	padding: 0px;
	margin:0px;
	width:899px;
	background-color:#000000;
}

#footerSX{
	float:left;
	width:630px;
}

#footerDX{
	float:right;
	width:170px;
}


.footerTxt01{
	padding:5px 0px 0px 0px;
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
}

.footerTxt01 a:link, .footerTxt01 a:visited, .footerTxt01 a:active  {
	margin: 0px 15px 0px 0px;
	text-decoration:none;
	color:#FFFFFF;
}

.footerTxt01 a:hover{
	margin: 0px 15px 0px 0px;
	text-decoration:underline;
	color:#FFFFFF;
}

.footerTxt02{
	padding:17px 0px 0px 0px;
	font-size:10px;
	text-align:left;
	color:#999999;
}

.footerTxt02 a:link, .footerTxt02 a:visited, .footerTxt02 a:active {
	text-decoration:none;
	color:#999999;
}

.footerTxt02 a:hover{
	text-decoration:underline;
	color:#999999;
}

.footerTxt03{
	line-height:15px;
	font-size:10px;
	text-align:left;
	color:#999999;
}

#ChiusuraPagina{
	background:url(images/footer_bg.jpg) top repeat-x;
	width:auto;
	background-color:#ffffff;
}

#ContenutiSX ul{
	list-style:none;
	margin:0;
	padding:0;
	width:195px;
}

#ContenutiSX ul li ul{
	list-style:none;
	margin:0;
	padding:0;
}
#ContenutiSX ul a:active, #ContenutiSX ul a:link, #ContenutiSX ul a:visited, #ContenutiSX ul a:hover{
	text-decoration:none;
	color:#666666;
	display:block;
	width:190px;
	padding:2px 0 2px 0;
}
#ContenutiSX ul li ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:solid #DDDDDD 1px;
	padding:0 0 8px 0;
	margin:0 0 8px 0;
}
#ContenutiSX ul li ul li ul{
	margin:5px 0 0 0;
}
#ContenutiSX ul li ul li ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	border-bottom:0px;
	padding:0;
	margin:0;
}
#ContenutiSX ul li ul li ul li a:active, #ContenutiSX ul li ul li ul li a:link, #ContenutiSX ul li ul li ul li a:visited{
	display:block;
	width:175px;
	padding:2px 0 2px 8px;
}
#Verde #ContenutiSX ul li ul li ul li a:active, #Verde #ContenutiSX ul li ul li ul li a:link, #Verde #ContenutiSX ul li ul li ul li a:visited, 
#Grigio #ContenutiSX ul li ul li ul li a:active, #Grigio #ContenutiSX ul li ul li ul li a:link, #Grigio #ContenutiSX ul li ul li ul li a:visited, 
#Blu #ContenutiSX ul li ul li ul li a:active, #Blu #ContenutiSX ul li ul li ul li a:link, #Blu #ContenutiSX ul li ul li ul li a:visited, 
#Arancione #ContenutiSX ul li ul li ul li a:active, #Arancione #ContenutiSX ul li ul li ul li a:link, #Arancione #ContenutiSX ul li ul li ul li a:visited, 
#Scarlatto #ContenutiSX ul li ul li ul li a:active, #Scarlatto #ContenutiSX ul li ul li ul li a:link, #Scarlatto #ContenutiSX ul li ul li ul li a:visited{
	color:#666;
}
#Verde #ContenutiSX ul li ul li ul li a:hover, 
#Grigio #ContenutiSX ul li ul li ul li a:hover, 
#Blu #ContenutiSX ul li ul li ul li a:hover, 
#Arancione #ContenutiSX ul li ul li ul li a:hover, 
#Scarlatto #ContenutiSX ul li ul li ul li a:hover{
	background:url(images/icoArrow.gif) 95% 50% no-repeat;
	color:#FFF;
	padding-left:8px;
}
#Verde #ContenutiSX ul li ul li a:active, #Verde #ContenutiSX ul li ul li a:link, #Verde #ContenutiSX ul li ul li a:visited{
	color:#98CB00;
}
#Verde #ContenutiSX ul li ul li a:hover{
	color:#C1E066;
}
#Verde #ContenutiSX ul li ul li ul li a:hover{
	background-color:#98CB00;
	width:175px;
}
#Grigio #ContenutiSX ul li ul li a:active, #Grigio #ContenutiSX ul li ul li a:link, #Grigio #ContenutiSX ul li ul li a:visited{
	color:#666;
}
#Grigio #ContenutiSX ul li ul li a:hover{
	color:#ccc;
}
#Grigio #ContenutiSX ul li ul li ul li a:hover{
	background-color:#666;
}
#Arancione #ContenutiSX ul li ul li a:active, #Arancione #ContenutiSX ul li ul li a:link, #Arancione #ContenutiSX ul li ul li a:visited{
	color:#FE9900;
}
#Arancione #ContenutiSX ul li ul li a:hover{
	color:#FE9900;
}
#Arancione #ContenutiSX ul li ul li ul li a:hover{
	background-color:#FE9900;
	width:175px;
}
#Blu #ContenutiSX ul li ul li a:active, #Blu #ContenutiSX ul li ul li a:link, #Blu #ContenutiSX ul li ul li a:visited{
	color:#00A6E2;
}
#Blu #ContenutiSX ul li ul li a:hover{
	color:#00A6E2;
}
#Blu #ContenutiSX ul li ul li ul li a:hover{
	background-color:#00A6E2;
}
#Scarlatto #ContenutiSX ul li ul li a:active, #Scarlatto #ContenutiSX ul li ul li a:link, #Scarlatto #ContenutiSX ul li ul li a:visited{
	color:#C12F32;
}
#Scarlatto #ContenutiSX ul li ul li a:hover{
	color:#C12F32;
}
#Scarlatto #ContenutiSX ul li ul li ul li a:hover{
	background-color:#C12F32;
}
#Verde #ContenutiSX ul li.current_page_item a:active, #Verde #ContenutiSX ul li.current_page_item a:link, #Verde #ContenutiSX ul li.current_page_item a:visited, #Verde #ContenutiSX ul li.current_page_item a:hover, 
#Grigio #ContenutiSX ul li.current_page_item a:active, #Grigio #ContenutiSX ul li.current_page_item a:link, #Grigio #ContenutiSX ul li.current_page_item a:visited, #Grigio #ContenutiSX ul li.current_page_item a:hover, 
#Arancione #ContenutiSX ul li.current_page_item a:active, #Arancione #ContenutiSX ul li.current_page_item a:link, #Arancione #ContenutiSX ul li.current_page_item a:visited, #Arancione #ContenutiSX ul li.current_page_item a:hover, 
#Blu #ContenutiSX ul li.current_page_item a:active, #Blu #ContenutiSX ul li.current_page_item a:link, #Blu #ContenutiSX ul li.current_page_item a:visited, #Blu #ContenutiSX ul li.current_page_item a:hover, 
#Scarlatto #ContenutiSX ul li.current_page_item a:active, #Scarlatto #ContenutiSX ul li.current_page_item a:link, #Scarlatto #ContenutiSX ul li.current_page_item a:visited, #Scarlatto #ContenutiSX ul li.current_page_item a:hover{
	color:#000000;
	background:url(images/arrowDefault.gif) 98% 45% no-repeat;
	background-color:#f1f1f1;
}
#Verde #ContenutiSX ul li.current_page_item ul li a:active, #Verde #ContenutiSX ul li.current_page_item ul li a:link, #Verde #ContenutiSX ul li.current_page_item ul li a:visited, #Verde #ContenutiSX ul li.current_page_item ul li a:hover, 
#Grigio #ContenutiSX ul li.current_page_item ul li a:active, #Grigio #ContenutiSX ul li.current_page_item ul li a:link, #Grigio #ContenutiSX ul li.current_page_item ul li a:visited, #Grigio #ContenutiSX ul li.current_page_item ul li a:hover, 
#Arancione #ContenutiSX ul li.current_page_item ul li a:active, #Arancione #ContenutiSX ul li.current_page_item ul li a:link, #Arancione #ContenutiSX ul li.current_page_item ul li a:visited, #Arancione #ContenutiSX ul li.current_page_item ul li a:hover, 
#Blu #ContenutiSX ul li.current_page_item ul li a:active, #Blu #ContenutiSX ul li.current_page_item ul li a:link, #Blu #ContenutiSX ul li.current_page_item ul li a:visited, #Blu #ContenutiSX ul li.current_page_item ul li a:hover, 
#Scarlatto #ContenutiSX ul li.current_page_item ul li a:active, #Scarlatto #ContenutiSX ul li.current_page_item ul li a:link, #Scarlatto #ContenutiSX ul li.current_page_item ul li a:visited, #Scarlatto #ContenutiSX ul li.current_page_item ul li a:hover{
	color:#666666;
	background:none;
}
#ContenutiSX ul li.page_item ul li.page_item ul{
	padding:0 0 0 10px;
	margin:0 0 0 0;
	width:173px;
	overflow:hidden;
}

/*moduli per inserimento contenuti*/
#ContenutiDX h1{
	font-size:27px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	margin:0 0 5px 0;
	padding:0;
	color:#000;/*default*/
}
#ContenutiDX h1 a:active, #ContenutiDX h1 a:link, #ContenutiDX h1 a:visited, #Verde #ContenutiDX h1 a:hover{
	text-decoration:none;
	color:#000;/*default*/
}
#ContenutiDX h2{
	font-size:21px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	margin:0 0 5px 0;
}
#ContenutiDX h2 a:active, #ContenutiDX h2 a:link, #ContenutiDX h2 a:visited, #ContenutiDX h2 a:hover{
	color:#CCCCCC;
	text-decoration:none;
}
#ContenutiDX h3, .container h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	color:#000;/*default*/
}

#ContenutiDX h3 a:active, 
#ContenutiDX h3 a:link, 
#ContenutiDX h3 a:visited, 
#ContenutiDX h3 a:hover,
.container h3 a:active, 
.container h3 a:link, 
.container h3 :visited, 
.container h3 a:hover,
#adremodla h3 a:active, 
#adremodla h3 a:link, 
#adremodla h3 :visited, 
#adremodla h3 a:hover{
	font-size:12px;
	padding:0 10px 0 0;
	text-decoration:none;
	background:url(images/arrowDefault.gif) 100% 50% no-repeat;/*default*/
	color:#000;/*default*/
}

#adremodla h3 a:active, 
#adremodla h3 a:link, 
#adremodla h3 :visited, 
#adremodla h3 a:hover{
	font-size:12px;
	padding:0 10px 0 0;
	text-decoration:none;
	background:none;
	color:#000;/*default*/
}




#ContenutiDX h4{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-size:15px;
	color:#CCCCCC;
	text-transform:uppercase;
	margin:0 0 5px 0;
	padding:0 0 1px 0;
	border-bottom:solid #DDDDDD 1px;
}
#ContenutiDX h4 a:active, #ContenutiDX h4 a:link, #ContenutiDX h4 a:visited, #ContenutiDX h4 a:hover{
	color:#A9A9A9;
	text-decoration:none;
}
#ContenutiDX p{
	margin:0;
	padding:0;
}
#ContenutiDX .Img{
	margin:0 0 5px 0;
}
#ContenutiDX .img img{
	vertical-align:top;
}
#ContenutiDX .floatImage{
	float:left;
	margin:5px 10px 0 0;
}
#ContenutiDX .txt12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:150%;
}
#ContenutiDX .txt11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	line-height:150%;
}
#ContenutiDX .simpleList{
	list-style:none;
	line-height:normal;
	margin:0;
	padding:0;
}
#ContenutiDX .simpleList li{
	margin:3px 0 3px 0;
	padding:0 0 0 9px;
	background:url(images/imgListItem.gif) 0% 50% no-repeat;
}

/* box */
#ContenutiDX ul{
	list-style:none;
	line-height:normal;
	margin:0;
	padding:0;
}
#ContenutiDX li{
	margin:3px 0 3px 0;
	padding:0 0 0 9px;
	background:url(images/imgListItem.gif) 0% 50% no-repeat;
}

/*box*/

#ContenutiDX a:active, #ContenutiDX a:link, #ContenutiDX a:visited{
	color:#666666;
}
#ContenutiDX a:hover{
	text-decoration:none;
}
#Verde #ContenutiDX h1, #Verde #ContenutiDX h1 a:active, #Verde #ContenutiDX h1 a:link, #Verde #ContenutiDX h1 a:visited, #Verde #ContenutiDX h1 a:hover{
	color:#98CB00;
}
#Verde #ContenutiDX h3{
	color:#98CB00;
}
#Verde #ContenutiDX h3 a:active, #Verde #ContenutiDX h3 a:link, #Verde #ContenutiDX h3 a:visited, #Verde #ContenutiDX h3 a:hover{
	background:url(images/arrowVerde.gif) 100% 50% no-repeat;
	color:#98CB00;
}

#Verde #ContenutiDX h3 a:active, .container #Verde h3 a:active, 
#Verde #ContenutiDX h3 a:link, .container #Verde h3 a:link,
#Verde #ContenutiDX h3 a:visited, .container #Verde h3 a:visited,
#Verde #ContenutiDX h3 a:hover, .container #Verde h3 a:hover{
	background:url(images/arrowVerde.gif) 100% 50% no-repeat;
	color:#98CB00;
}

#Arancione #ContenutiDX h1, #Arancione #ContenutiDX h1 a:active, #Arancione #ContenutiDX h1 a:link, #Arancione #ContenutiDX h1 a:visited, #Arancione #ContenutiDX h1 a:hover{
	color:#FF9900;
}
#Arancione #ContenutiDX h3{
	color:#FF9900;
}
#Arancione #ContenutiDX h3 a:active, #Arancione #ContenutiDX h3 a:link, #Arancione #ContenutiDX h3 a:visited, #Arancione #ContenutiDX h3 a:hover{
	background:url(images/arrowArancione.gif) 100% 50% no-repeat;
	color:#FF9900;
}
#Blu #ContenutiDX h1, #Blu #ContenutiDX h1 a:active, #Blu #ContenutiDX h1 a:link, #Blu #ContenutiDX h1 a:visited, #Blu #ContenutiDX h1 a:hover{
	color:#00A6E1;
}
#Blu #ContenutiDX h3{
	color:#00A6E1;
}
#Blu #ContenutiDX h3 a:active, .container #Blu h3 a:active, 
#Blu #ContenutiDX h3 a:link, .container #Blu h3 a:link,
#Blu #ContenutiDX h3 a:visited, .container #Blu h3 a:visited,
#Blu #ContenutiDX h3 a:hover, .container #Blu h3 a:hover{
	background:url(images/arrowBlu.gif) 100% 50% no-repeat;
	color:#00A6E1;
}

#Scarlatto #ContenutiDX h1, #Scarlatto #ContenutiDX h1 a:active, #Scarlatto #ContenutiDX h1 a:link, #Scarlatto #ContenutiDX h1 a:visited, #Scarlatto #ContenutiDX h1 a:hover{
	color:#C12F32;
}
#Scarlatto #ContenutiDX h3{
	color:#C12F32;
}
#Scarlatto #ContenutiDX h3 a:active, #Scarlatto #ContenutiDX h3 a:link, #Scarlatto #ContenutiDX h3 a:visited, #Scarlatto #ContenutiDX h3 a:hover{
	background:url(images/arrowScarlatto.gif) 100% 50% no-repeat;
	color:#C12F32;
}

#Scarlatto #ContenutiDX h3 a:active, .container #Scarlatto h3 a:active, 
#Scarlatto #ContenutiDX h3 a:link, .container #Scarlatto h3 a:link,
#Scarlatto #ContenutiDX h3 a:visited, .container #Scarlatto h3 a:visited,
#Scarlatto #ContenutiDX h3 a:hover, .container #Scarlatto h3 a:hover{
	background:url(images/arrowScarlatto.gif) 100% 50% no-repeat;
	color:#C12F32;
}


#Grigio #ContenutiDX h1, #Grigio #ContenutiDX h1 a:active, #Grigio #ContenutiDX h1 a:link, #Grigio #ContenutiDX h1 a:visited, #Grigio #ContenutiDX h1 a:hover{
	color:#666666;
}
#Grigio #ContenutiDX h3{
	color:#666666;
}
#Grigio #ContenutiDX h3 a:active, #Grigio #ContenutiDX h3 a:link, #Grigio #ContenutiDX h3 a:visited, #Grigio #ContenutiDX h3 a:hover{
	background:url(images/arrowGrigio.gif) 100% 50% no-repeat;
	color:#666666;
}

#content {
	padding-right:20px;
}
.gradiente{
	background:url(images/bgGradient.jpg) top repeat-x;
	padding:2px 10px;
	width:100px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.gradiente p.pst{
	color:#95B435;
	font-size:21px;
	margin-bottom:5px;
}

.homeentry{
	margin:13px 0 0 0;
}
.homeentry .entry{
	overflow:auto;
}
.homeentry .entry img {
	margin:0 5px 5px 0;
}
.entry{
	border-bottom:solid #DDDDDD 1px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
}
/*
.entry a:active, .entry a:link, .entry a:visited, .entry a:hover{
	color:#000000;
}*/
p {
	border-bottom:5px solid #fff;
	border-top:5px solid #fff;	
}
p.img {
	border:0;
}

#Home .homeentry .entry p {
	margin:0;
	padding:0;
	border:0;
}


.entry h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	margin:0 0 5px 0;
}
.entry h2 a:active, .entry h2 a:link, .entry h2 a:visited{
	text-decoration:none;
	color:#666666;
}
.entry h2 a:hover{
	text-decoration:underline;
}
h2.maiuscologrigio{
	color:#AAAAAA;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 7px 0;
	font-size:15px;
	border-bottom:solid #DDDDDD 1px;
	padding:0 0 4px 0;
}

h2.maiuscologrigio a:active, h2.maiuscologrigio a:link, h2.maiuscologrigio a:visited{
	text-decoration:none;
	color:#FF9900;
}
h2.maiuscologrigio a:hover{
	text-decoration:underline;
	color:FF9900;
}

#adremodla h2.maiuscologrigio {margin:24px 0 0 0;}
#adremodla h3 {margin:0 0 5px 0;}
#adremodla form {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; overflow:auto; margin:0 0 0 -5px;}
#adremodla div {margin-bottom:10px;}
#adremodla form .btSend {background-color:#FF9900;color:#FFFFFF;font-weight:bold;font-size:10px;border: solid #AD6800 1px;}
#adremodla form span {font-size:9px; margin-bottom:2px;color:#666; display:block;}
#adremodla form select {font-family:Arial;font-size:10px;margin-right:4px;}


.hotel-cagliari-sardinia {
	margin-top:-40px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	font-size:11px;
	color: #666;
	position:absolute;
	margin-left:758px;
}

.hotel-cagliari-sardinia span {color:#FFA41B;}

.txtBlack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0 0 5px 0;
}
.txtBlack a:active, .txtBlack a:link, .txtBlack a:visited{
	color:#333333;
	text-decoration:none;
}
.txtBlack a:hover{
	text-decoration:underline;
}
img{
	border:0;
}


/* infomail */
#infomail {font-family:Arial, Helvetica, sans-serif;}
#infomail input.field {width:39%; font-size:11px;margin:2px 0 7px 0px;}
#infomail textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:95%;}
#infomail #privacy {/*border-bottom:solid #DDDDDD 1px;*/margin:0; padding-bottom:5px;}
#infomail #privacy a {color: #3366FF;}
#infomail input.btSend {background-color:#FF9900;color:#FFFFFF;font-weight:bold;font-size:13px;border:solid #AD6800 1px;padding:2px 6px;}

/* prenotazione e contatti */
.prenotazione-contatti {padding:10px;margin-bottom:10px;padding-left:10px;background:url(images/bg_prenotazione.jpg) bottom left; height:40px;}
.prenotazione-contatti form {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; overflow:auto; margin:0 0 0 -5px;}
.prenotazione-contatti form .btSend {background-color:#FF9900;color:#FFFFFF;font-weight:bold;font-size:10px;border: solid #AD6800 1px;}
.prenotazione-contatti form span {font-size:9px; margin-bottom:2px;color:#666; display:block;}
.prenotazione-contatti form input.btSend {background-color:#FF9900;color:#FFFFFF;font-weight:bold;font-size:11px;border:solid #AD6800 1px;padding:1px 6px;}
.prenotazione-contatti form select {font-family:Arial;font-size:10px;margin-right:4px;}

.container a { color: #f90; }
.container a:hover { color: #f90; text-decoration:none;}

.container .homeentry .entry {
	border-bottom: 1px solid #dddddd;
}

#ContenutiDX a.more-link, .container a.more-link, #adremodla a.more-link{
	text-decoration:underline;
	line-height:200%;
	color:#f90;
	font-weight: bold;
}

#ContenutiDX a.more-link:hover, .container a.more-link:hover, #adremodla a.more-link:hover {
	text-decoration:none;
	color:#f90;
	font-weight: bold;
}



#ContenutiDX  .editBox, .editBox{
	width:120px;
	text-align:center;
	float:right;
}

#ContenutiDX  .editBox a, .editBox a{
	display:block;
	border:1px solid #cccccc;
	background: #f1f1f1;
	padding:2px;
	color: #333;
	text-decoration: none;
}

#ContenutiDX  .editBox a:hover, .editBox a:hover {
	border:1px solid #000;
	background: #333;
	color: #ffffff;
}
table.tblFly{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:100%;
	border:solid #DDDDDD 3px;
	border-collapse:collapse;
	border-spacing:0px;
	margin:5px 0 25px 0;
}
table.tblFly th{
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	background:url(images/bg_table_fly.jpg) top repeat-x;
	text-align:left;
	border:solid #DDDDDD 1px;
	padding:8px 5px;
	font-size:12px;
	vertical-align:top;
}
table.tblFly th.cntr{
	text-align:center;
}
table.tblFly td{
	border-bottom:solid #DDDDDD 1px;
	border-left:solid #DDDDDD 1px;
	padding:5px;
	text-align:center;
}
table.tblFly td.lft{
	text-align:left;
}
.tblFly .cmp{
	display:none;
}
.tblFly .bb{
	font-size:40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:40px;
	color:#555555;
}

span.accesso{/**/
	margin:-2px 0 0px 0;
	display:block;
	height:25px;
}
span.accesso a{/**/
   	background:url(images/arrowOrange.gif) no-repeat right 1px;
	font-size:12px;
	font-family:Arial, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#FF9900;
	font-weight:bold;
	padding:0 12px 1px 0px;
	white-space:nowrap;
}
span.accesso a:hover{/**/
	text-decoration:underline;
}
.mainAndCol{/**/
	background: url(images/bg_offerte_news_tit.gif) 0 213px no-repeat;
}

h2.home_tit_link a:active, h2.home_tit_link a:link, h2.home_tit_link a:visited, h2.home_tit_link a:hover{/**/
	font-size: 13px;
	color: #666;
}
h2.home_tit_link a{/**/
	background: url(images/arrowGrey.gif) right 2px no-repeat;
	padding-right: 13px;
}
div.homeentry .entry{/**/
	font: 12px Arial;
/*	float: left;
	width: 314px;
	margin-right: 13px;
	background: url(images/bg_news_grey.jpg) 0px 0px repeat-x;*/
}
#boxIscrizNewsl{/**/
	display: block;
	width: 194px;
	padding: 4px;
	height: 139px;
	background: url(images/box_iscriz_newsl.jpg) -6px 0px no-repeat;
	margin-bottom: 4px;
	text-decoration: none;
	font-size: 11px;
}
#boxIscrizNewsl span{/**/
	color: #fff;
}
#boxIscrizNewsl span span{/**/
	display: block;
	padding-top: 2px;
}
.textNewsl{/**/
	font-size: 10px;
}
.pacchetto{
/*	background: url(images/bg_pacchetti.jpg) 0px 0px repeat-x;*/
	vertical-align: top;
}
.pacchetto_testo{/**/
	float: left;
	width: 175px;
	margin-left: 6px;
	background: transparent;
	padding: 10px 22px 10px 10px;
	font-size: 12px;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
}
.pacchetto_img{/**/
	float: left;
	width: 105px;
}
h2.maiuscologrigio.seguici{/**/
	color:#666666;
	font-size:13px;
	margin-top: 25px;
}
h2.mrgtop30{/**/
	margin-top: 30px;
}
td.tit_offerte a{/**/
	color:#000000;
	font-size:12px;
	padding:0 10px 0 0;
	text-decoration:none;
	background:transparent url(images/arrowDefault.gif) no-repeat scroll right 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold ;
	line-height: 24px;
}
td.tit_offerte a:hover {/**/
	color:#000000;
	text-decoration:none;
}
.pdtop20{/**/
	padding-top: 15px;
}
.pdtop10{/**/
	padding-top: 5px;
}

/******************************************
* Align box
******************************************/

img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
/*padding: 4px;*/
margin: 0 0 2px 5px;
display: inline;
}

img.alignleft {
/*padding: 4px;*/
margin: 0 5px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

/* template social azzurroe  viola*/
body#Blu.Azzurro{
	background: url(images/top_line_colors_azzurro.jpg) #000000 top  repeat-x;
}
body#Scarlatto.Viola{
	background: url(images/top_line_colors_viola.jpg) #000000 top  repeat-x;
}
#Blu.Azzurro #fln a:hover{
	color:#6F96BD;
}
#Blu.Azzurro #fln li.current a:active, #Blu.Azzurro #fln li.current a:link, #Blu.Azzurro #fln li.current a:visited, #Blu.Azzurro #fln li.current a:hover{
	color:#6F96BD;
}
#Scarlatto.Viola #fln a:hover{
	color:#E1007A;
}
#Scarlatto.Viola #fln li.current a:active, #Scarlatto.Viola #fln li.current a:link, #Scarlatto.Viola #fln li.current a:visited, #Scarlatto.Viola #fln li.current a:hover{
	color:#E1007A;
}
body#Blu.Azzurro{
	background: url(images/top_line_colors_azzurro.jpg) #000000 top  repeat-x;
}
body#Scarlatto.Viola{
	background: url(images/top_line_colors_viola.jpg) #000000 top  repeat-x;
}
#Blu.Azzurro #ContenutiSX ul li ul li a:active, #Blu.Azzurro #ContenutiSX ul li ul li a:link, #Blu.Azzurro #ContenutiSX ul li ul li a:visited{
	color:#6F96BD;
}
#Blu.Azzurro #ContenutiSX ul li ul li a:hover{
	color:#B5CBDF;
}
#Blu.Azzurro #ContenutiSX ul li ul li ul li a:hover{
	background-color:#6F96BD ;
	color:#fff;
}
#Scarlatto.Viola #ContenutiSX ul li ul li a:active, #Scarlatto.Viola #ContenutiSX ul li ul li a:link, #Scarlatto.Viola #ContenutiSX ul li ul li a:visited{
	color:#E1007A;
}
#Scarlatto.Viola #ContenutiSX ul li ul li a:hover{
	color:#FF6FC2;
}
#Scarlatto.Viola #ContenutiSX ul li ul li ul li a:hover{
	background-color:#E1007A;
	color:#fff;
}
#Blu.Azzurro #ContenutiSX ul li ul li ul li a:active, #Blu.Azzurro #ContenutiSX ul li ul li ul li a:link, #Blu.Azzurro #ContenutiSX ul li ul li ul li a:visited{
	color:#666666;
}
#Blu.Azzurro #ContenutiSX ul li ul li ul li a:hover{
	color:#ffffff;
}
#Scarlatto.Viola #ContenutiSX ul li ul li ul li a:active, #Scarlatto.Viola #ContenutiSX ul li ul li ul li a:link, #Scarlatto.Viola #ContenutiSX ul li ul li ul li a:visited{
	color:#666666;
}
#Scarlatto.Viola #ContenutiSX ul li ul li ul li a:hover{
	color:#ffffff;
}