body{margin:0;padding:0;background: #f0f0f0 url(../sfondo_bg.jpg) top left repeat-x;text-align: center;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}

p, a, h1, h2, h3, h4, h5, h6, div, form, label, input , select{padding:0;margin:0;}
img{padding:0;margin:0px;border:none;}
img2{padding:0;margin:10px;border:none;}
a{text-decoration:none;color:#5a93c9;}
p{font:normal 12px/14px  Verdana, Arial, Helvetica, sans-serif;color:#000;background-color:inherit;}

div#wrapper {width: 980px;margin: 0 auto;background-color:#fff;padding:10px 0;}
#contenitore{width:980px;margin:0px auto;}

#testata{height:353px;margin: 0px;width:980px;border:0px solid red;}
.testata_sx{height:65px;width:15px;float:left;color:#fff;background: url(../sf_navig_sx.jpg) no-repeat;}
.testata_dx{height:65px;width:15px;float:left;color:#fff;background: url(../sf_navig_dx.jpg) no-repeat;}
.testata_menu{background-color: #333399;background: url(../sf_navig.jpg) repeat-x;height:65px;width:948px;float:left;color:#fff;font-weight: bold;}
.hmenu {margin-top:24px}
#testata a:hover, .footer_testo a:hover  {color: #615D5C; text-decoration:none;}
#testata a, .footer a, .footer_testo a, .footer_testo a:link {color:#FFFFFF;text-decoration:none;}
#testata .item {width:30px;display:-moz-inline-block;display:-moz-inline-box;display:inline-block;}

.traduzioni img {filter:alpha(opacity=60);-moz-opacity: 0.60;opacity: 0.60;border:0px none;}
.traduzioni:hover img {filter:alpha(opacity=100);-moz-opacity: 1.00;opacity: 1.00;border:0px none;}

a:hover {color:#ff8100;}
a:link {color:#5a93c9;text-decoration:underline;}

#logo {background: #fff url(../immagini/logo2.jpg) no-repeat center;width: 250px; height: 280px;margin-top:6px;float:left;cursor: hand;}
#logo3 {background: #fff;width: 250px; height: 280px;margin-top:6px;float:left;}
.bandiere{width:250px;height:40px;float:left; margin-top:25px;}


#slide{background-color: #fff;width: 712px;height: 280px;margin-top:6px;margin-left:12px;float:left;}
#SlideTestata img {	display:none;	position:absolute;	top:0; left:0;}
#SlideTestata {	position:relative;	margin:0;	width:720px;	border:0;   height:280px;}
#slide2{background-color: #fff;width: 224px;height: 345px;margin-top:6px;float:left;}

#Slidedx img {display:none;position:absolute;top:0; left:0;}
#Slidedx {position:relative;	margin:0;	width:224px;	border:0;   height:345px;}
#corpo{background-color: #fff;margin-top: 10px;width:100%;float:left;}

.sinistra {background: #fff;width: 260px; float:left;margin-top:6px;}
.booking {background: #fff;width: 260px; float:left;}
.meteo {width: 260px; float:left;}
.dx{background-color: #fff;width: 683px;margin-left:15px;}
.testo{background-color: #fff;width: 435px;margin-top:5px;margin-left:15px;float:left;text-align: justify;}
.news{background-color: #fff;width: 230px;margin-left:10px;float:left;}
.lastminute {height:165px;border:1px solid #cecece;margin-right:20px; width:680px; float:right;text-align:left}
.box {border:1px solid #458AAC;color:#448AAC;height:16px;line-height:16px;margin-right:5px;margin-top:2px;padding-left:2px;padding-right:2px;width: 224px;background:#f0f0f0;text-align:justify;}
.pulisci {clear:all}

#piede{height:50px;width:100%;float:left;}

.footer{background: #615D5C url(../sf_footer.jpg) repeat-x;height:50px;width:950px;float:left;font-size:10px;color: #fff;}
.footer_testo {padding-top: 10px;}
.footer_sx{height:50px;width:15px;float:left;color:#fff;background: url(../sf_footer_sx.jpg) no-repeat;}
.footer_dx{height:50px;width:15px;float:left;color:#fff;background: url(../sf_footer_dx.jpg) no-repeat;}

.credits {width: 40px; height: 16px; float: right; margin: 0; padding: 0;} 
.credits a {width: 40px; height: 16px; display: block; text-decoration: none; color:#fff}

 table.directions th {background-color:#EEEEEE;width:390px;}
.mappa input {width:100px;}
.bookroom td, th {width:200px;padding: 4px;}
.check {width:90px;padding: 0;}
.uno {width:50px; color: red}

.content_sinistra{	width:250px;	float:left;	margin-left:5px;}
.content_blue{	border:solid 1px #6395CB;	background-color:#D1DFEF;	padding:6px;	margin-bottom:10px;}
.content_blue_head{	font-weight:bold;	font-size:12px;	padding-bottom:6px;	text-align:center;	background:url(../immagini/testabox_blu.gif) repeat-x;	color: #fff;	height:22px;}

.titolo {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;width:97%;background:transparent url(../immagini/testabox_blu.gif) repeat-x scroll 0 0;color:#FFFFFF;font-weight:bold;line-height: 30px;padding-left: 10px;}

.show { padding: 0; text-align:center; width: 235px  }
.pics { height: 192px; width: 246px; padding:0; margin:0; overflow: hidden }
.pics img { height: 160px; width: 224px; padding: 8px; border: 1px solid #ccc; background-color: #000; top:0; left:0 }
.pics img {	-moz-border-radius: 10px; -webkit-border-radius: 10px;}
.show0 {padding:0;text-align:center;width:708px;}

.pics0 {height:280px;margin:0;overflow:hidden;padding:0;width:708px;}
#gallery {background-color: #fff;padding: 0px;width: 400px;}
	#gallery ul {list-style: none;margin: 2px; padding: 0;}
	#gallery ul li {display: inline; margin-right:5px;}
	#gallery ul img {border: 5px solid #cecece;border-width: 3px 3px 10px;}
	#gallery ul a:hover img {border: 5px solid #3e3e3e;border-width: 3px 3px 12px;color: #fff;}
	#gallery ul a:hover { color: #fff; }

.tariffe {width: 420px;border: 1px solid #cef;font-size:11px} 
td,th {padding: 9px 9px; }
th {font-weight: bold;background-color: #fff;border-bottom: 1px solid #cef;text-align:center; color:#5A93C9 }
.centra1 {font-weight: bold; text-align:center} 
.dida {text-align:center; width:140px} 
.odd {background-color: #def; }
.odd td {border-bottom: 1px solid #cef; }
.indenta {margin-left:72px}
/*TRIPADVISOR*/
#tripadv {margin:0 0 0 54px; padding:0; width:150px; border:none; background-color:#589442; overflow:hidden; height:auto;}
#tripadv a {color:#FFFFFF;text-decoration:none;}
.up {margin:2px; padding:1px 3px 4px; border:none; background-color:#fff;}
.up2 {margin:6px 0px; padding:0 0 2px; overflow:hidden; border-bottom:1px solid #d1dfb8; border-top:none; border-left:none; border-right:none; text-align:left;}
.up3 {margin:0; padding:0; border:none; font:bold 12px Verdana,Arial,Tahoma,'Bitstream Vera Sans',sans-serif; color:#2c2c2c; text-align:left; line-height:normal; 
letter-spacing:0}
.triplink {margin:0; padding:0; border:none; background:transparent no-repeat; text-decoration:none; outline:none; font: bold 10px Verdana,Arial,Tahoma,'Bitstream Vera Sans',sans-serif; color:#fff; letter-spacing:0; vertical-align:top;}
.bot {padding:0 14px 3px; background-color:#589442; text-align:right;}
.bot2 {margin:4px 0 0 0; padding:2px 4px 0; border:1px solid #d67b00; background:url(http://cdn.tripadvisor.com/img2/sprites/btns-v2.gif) 0 -70px repeat-x #d67b00; white-space:nowrap; cursor:pointer; text-align:center; }