body {
color:#FFFFFF;
background-color:#FCE68D;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px;
}
form {
margin:0px;
padding:0px;
}
h1 {
font-size:19px;
color:#000000;
background-color:#FFFFFF;
padding:0px;
margin:0px;
font-weight:normal;
}
h2 {
font-size:10px;
color:#676767;
background-color:#FFFFFF;
padding:0px;
margin:0px;
font-weight:normal;
}
h3 {
font-size:16px;
color:#000000;
background-color:#FFFDE8;
padding:0px;
margin:38px 0px 20px 0px;
font-weight:bold;
}
h4 {
font-size:16px;
color:#000000;
background-color:#FFFDE8;
padding:0px;
margin:0px;
font-weight:bold;
}
p {
margin:0px;
padding:0px;
}
ul {
margin:0px;
padding:0px;
list-style-type:none;
}
li {
margin:0px;
padding:0px;
list-style-type:none;
}
input {
font-size:10px;
}
#menuprinc {
font-weight:bold;
}
#menuprinc li a {
font-size:11px;
font-weight:bold;
color:#000000;
background-color:#FFDB6D;
text-decoration:none;
}
#menuprinc li a:hover {
font-size:11px;
font-weight:bold;
color:#666666;
background-color:#FFDB6D;
text-decoration:none;
}
.menuprincbig {
width:112px;
height:11px;
padding:0px 0px 0px 28px;
float:left;
background-image:url(../img/fixed/bg-vocemenuprinc.gif);
background-repeat:no-repeat;
line-height:10px;
margin-right:30px;
}
.menuprincmini {
/* My Comment 
width:90px;*/
width: auto;
height:11px;
padding:0px 0px 0px 20px;
float:left;
background-image:url(../img/fixed/bg-vocemenuprinc-mini.gif);
background-repeat:no-repeat;
line-height:10px;
margin-right:9px;
}

.spaziomenu {
margin-right:70px;
}
#main {
width:782px;
position:relative;
left:50%;
margin-left:-391px;
}
#header {
width:782px;
height:132px;
margin-top:1px;
}
#headerhome {
width:782px;
height:169px;
margin-top:1px;
}
#header img {
border:0px;
}
#dwhead {
width:782px;
height:27px;
background-color:#FFDB6D;
color:#000000
}
#dwheadhome {
width:782px;
height:27px;
background-color:#FFDB6D;
color:#000000;
background-image:url(../img/fixed/bg-dwhead-home.gif);
background-position:right;
background-repeat:no-repeat;
}
#menubar {
width:577px;
height:19px;
float:left;
position:relative;
padding:8px 0px 0px 9px;
}
#menubar img {
border:0px;
float:left;
}
#menubar .spazio {
width:70px;
height:1px;
float:left;
}
#resbar {
width:135px;
float:left;
position:relative;
text-align:right;
padding:5px 0px 0px 0px;
}
.pulscerca {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
color:#606060;
padding:0px;
width:35px;
height:16px;
background-image:url(../img/fixed/puls-cerca.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
border:0px;
margin-right:4px;
text-align:center;
}
.campo {
border:1px solid #F9E7B7;
width: 93px;
height:14px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
background-color:#FFFFFF;
margin:0px;
padding:0px;
}
#langbar {
width:47px;
height:27px;
position:relative;
float:left;
padding:0px 5px 0px 9px;
}
#core {
width: 782px;
background-image: url(../img/fixed/bg-core.gif);
border-bottom:1px solid #FFF2B3;
position:relative;
float:left;
}
#corebordo {
width: 782px;
background-image: url(../img/fixed/bg-corebordo.gif);
border-bottom:1px solid #FFF2B3;
position:relative;
float:left;
}
#coregrande {
width: 782px;
background-image: url(../img/fixed/bg-coregrande.gif);
border-bottom:1px solid #FFF2B3;
position:relative;
float:left;
}
#corecontent {
width: 782px;
background-image: url(../img/fixed/bg-core-slide.gif);
border-bottom:1px solid #FFF2B3;
position:relative;
float:left;
padding-bottom: 30px;
}
#colonnasx {
width:180px;
position:relative;
float:left;
padding:0px 0px 30px 22px;
background-color:#FFFAD4;
color:#000000;
text-decoration:none;
}
.menusinistra {
margin:30px 0px 0px 0px;
padding:0px;
width:153px;
}
#colonnasx a {
color:#000000;
background-color:#FFFAD4;
text-decoration:none;
}
#colonnasx a:hover {
color:#777777;
background-color:#FFFAD4;
text-decoration:underline;
}
#colonnadx {
width:175px;
position:relative;
float:left;
padding:0px 0px 40px 25px;
z-index:10;
}
#colonnadx li {
width:100px;
height:13px;
list-style: none;
border-bottom:1px solid #F5D58A;
float:left;
text-decoration:underline;
color:#CD6834;
background-color:#FFFDE8;
padding:7px 0px 0px 0px;
margin:0px;
line-height:11px;
}
#colonnadx li a {
color:#B3B3B3;
background-color:#FFFDE8;
text-decoration:none;
}
#colonnadx li a:hover {
color:#666666;
background-color:#FFFDE8;
text-decoration:none;
}
#colonnabanner {
width:185px;
position:relative;
float:left;
padding:10px 0px 10px 15px;
z-index:10;
}
#colonnabanner li {
margin:0px;
padding:0px;
line-height:0px;
}
#colonnabanner ul {
position:relative;
float:left;
line-height:0px;
margin:0px;
padding:0px;
}
#colonnabanner img {
border:0px;
}
.bannerino {
margin-bottom:15px;
}
.bannerlast {
margin-bottom:15px;
}
#midcore {
width:380px;
position:relative;
float:left;
padding:0px 0px 10px 0px;
}
#midcorebig {
width:555px;
position:relative;
float:left;
padding:0px 0px 10px 0px;
}
#slideshow {
color: #000;
float: left;
position:relative;
float: left;
padding: 25px 20px 20px 20px;
width: 540px;
color:#676767;
background-color:#FFFFFF;
position:relative;
float:left;
z-index:100;
}
#contentlarge {
color: #000;
float: left;
position:relative;
float: left;
padding: 25px 20px 20px 20px;
width: 540px;
color:#676767;
background-color:#FFFFFF;
position:relative;
float:left;
z-index:100;
}

#slideshow h1 {
	margin-bottom: 8px;
}
.download {
width:140px;
float:left;
position:relative;
}
.download img {
border:0px;
margin:0px;
color:#000000;
background-color:#FFFDE8;
text-decoration:none;
}
.download a {
color:#000000;
background-color:#FFFDE8;
text-decoration:none;
}
.download a:hover {
color:#777777;
background-color:#FFFDE8;
text-decoration:underline;
}
.javascrbar {
width:115px;
height:7px;
margin-top:17px;
text-align:right;
float:right;
font-size:0px;
line-height:0px;
padding:0px 43px 0px 0px;
}
.javascrbar img {
border:0px;
}
#contents {
padding:6px 15px 0px 20px;
width:340px;
color:#676767;
background-color:#FFFFFF;
position:relative;
float:left;
z-index:100;
}
#contents img {
float:left;
margin:3px 16px 10px 0px;
border:1px solid #BABABA;
}
.clearer {
clear: left
}
#contentsbig {
padding:6px 0px 10px 45px;
width:510px;
color:#676767;
background-color:#FFFFFF;
position:relative;
float:left;
z-index:100;
}
#contentsbig img {
float:left;
margin:3px 16px 10px 0px;
border:1px solid #BABABA;
}
.fasciafotini {
width:290px;
height:57px;
position:relative;
float:left;
padding:21px 45px 0px 45px;
}
.boxnews {
width:280px;
border-bottom:1px solid #F5D58A;
color:#000000;
background-color:#ffffff;
padding-top:19px;
padding-bottom:12px;
font-size:12px;
line-height:15px;
}
.boxnews img {
float:left;
}
.fotonews {
width:60px;
height:54px;
float:left;
position:relative;
padding-top:4px;
}
.txtnews a {
font-size:10px;
text-decoration: none;
color:#CD6834;
background-color:#FFFFFF;
line-height:normal;
}
.txtnews a:hover {
font-size:10px;
text-decoration: underline;
color:#CD6834;
background-color:#FFFFFF;
}
.numerazione {
margin-top:18px;
font-size:10px;
color:#000000;
background-color:#FFFFFF;
text-decoration:none;
}
.numerazione a {
font-size:10px;
color:#000000;
background-color:#FFFFFF;
text-decoration: none;
}
.numerazione a:hover {
font-size:10px;
color:#CD6834;
background-color:#FFFFFF;
text-decoration: none;
}



#upfooter {
width:782px;
height:25px;
background-image: url(../img/fixed/bg-upfooter.gif);
position:relative;
float:left;
}


#footer {
width:782px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background-image: url(../img/fixed/bg-footer.gif);
line-height:12px;
text-align:center;
color:#504C4B;
background-color:#ffffff;
padding-top:16px;
position:relative;
float:left;
}
#footer b {
color:#000000;
background-color:#FFDE55;
font-weight:bold;
font-size:11px;
}
#footer a {
color:#3B3938;
background-color:#FFF4C3;
text-decoration:none;
}
#footer a:hover {
color:#504C4B;
background-color:#FFF4C3;
text-decoration:underline;
}
#footer img {
margin-top: 8px;
border:0px;
}
.marrone {
color:#CD6834;
background-color:#FFFfff;
text-decoration:underline;
}
a.marrone {
color:#CD6834;
background-color:#FFFfff;
text-decoration:underline;
}
a:hover.marrone {
color:#CD6834;
background-color:#FFFfff;
text-decoration:none;
}
.boxnewsdettaglio {
width:280px;
height:69px;
color:#000000;
background-color:#ffffff;
padding-top:10px;
}
.titolonews {
background-color:#FFFFFF;
color:#000000;
font-size:12px;
font-weight:bold;
margin-bottom:14px;
}
.sottotitolonews {
width:220px;
height:58px;
float:left;
position:relative;
font-size:11px;
line-height:normal;
color:#676767;
background-color:#FFFFFF;
}
.anteprimaprodotto {
float:left;
position:relative;
width:100px;
height:90px;
}
.anteprimaprodotto img {
border:1px solid #c5c5c5;
}
#corpopop {
width:665px;
height:405px;
color:#7D7D7D;
background-color:#FFFFFF;
}
#infotxtpop {
float:left;
position:relative;
width:345px;
height:405px;
z-index:50;
font-size:10px;
color:#676767;
background-color:#FFFFFF;
}
#infotxtpop h1 {
float:right;
font-weight:bold;
font-size:13px;
margin:6px 15px 0px 0px;
line-height:normal;
}
#txtpopup {
width:284px;
float:left;
position:relative;
padding:22px 0px 0px 16px;
}
#anteprimepopup {
width:296px;
background-color:#FFFFFF;
color:#000000;
font-size:10px;
line-height:12px;
position:relative;
float:left;
margin-top:40px;
}
#anteprimepopup img {
border:1px solid #B5B5B5;
margin-top:5px;
float:left;
}
#anteprimasx {
float:left;
position:relative;
width:140px;
margin-right:8px;
}
#anteprimadx {
float:left;
position:relative;
width:140px;
margin-left:8px;
}
.inputform {
width:120px;
font-size:10px;
}
.tabformrichiesta {
margin-top:17px;
width:320px;
height:188px;
border:0px;
padding:0px;
table-layout:fixed;
font-size:10px;
color:#000000;
background-color:#FFFFFF;
}
#homesx {
float:left;
position:relative;
width:465px;
height:468px;
color:#666666;
background-color:#FFFAD4;
}
#homedx {
float:left;
position:relative;
width:317px;
height:468px;
color:#000000;
background-color:#FFFAD4;
background-image:url(../img/fixed/fondo-slide.jpg);
background-repeat:no-repeat;
}
#fondoslide {
width:296px;
height:339px;
padding:8px 0px 0px 21px;
}
#tiposlide {
font-size:11px;
height:25px;
text-align:center;
width:317px;
}
.fasciaslide1 {
width:284px;
margin:4px 0px 4px 12px;
text-align:center;
}
.fasciaslide marquee {
width:284px;
}
.fasciaslide1 img {
border:2px solid #FDA618;
margin-right:2px;
}
.fasciaslide2 {
width:284px;
margin:4px 0px 0px 12px;
text-align:center;
}
.fasciaslide2 img {
border:2px solid #00246A;
margin-right:2px;
}
.nero {
text-decoration:none;
color:#000000;
background-color:#FFFDE8;
}
a.nero {
text-decoration:none;
color:#000000;
background-color:#FFFDE8;
}
a:hover.nero {
text-decoration:underline;
color:#000000;
background-color:#FFFDE8;
}
.boxrisultato {
float:left;
position:relative;
width:510px;
color:#000000;
background-color:#FFFFFF;
margin-bottom:20px;
padding-bottom:16px;
background-image:url(../img/fixed/bordo-boxrisultato.gif);
background-repeat:no-repeat;
background-position:bottom left;
}
.marrone12 {
font-size:12px;
color:#CD6834;
background-color:#ffffff;
text-decoration:underline;
line-height:25px;
}
a.marrone12 {
font-size:12px;
color:#CD6834;
background-color:#ffffff;
text-decoration:underline;
}
a:hover.marrone12 {
font-size:12px;
color:#CD6834;
background-color:#ffffff;
text-decoration:none;
}

/* 13 settembre 2007 */

.boxnews {
	clear: both;
	width:280px;
	min-height:120px;
	height:auto !important;
	height:120px;
}

.boxnews img {
	width: auto;
	float:left;
	margin: 0;
}

.txtnews {
	margin-left: 30px;
	margin-top: 10px;
	float: left;
}

/* Aggiornamento Aprile 08 */

#hotel_products_container {
	color: #000;
	float: left;
	position:relative;
	float: left;
	padding: 25px 20px 20px 20px;
	width: 540px;
	color:#676767;
	background-color:#FFFFFF;
	position:relative;
	float:left;
	z-index:90;
}

#hotel_products {
	padding-left: 242px;
	background: #f2f2f2 url(../img/fixed/header_bg.jpg) no-repeat;
	height: 185px;
}

#hotel_products p {
	text-align:center;
	padding: 10px;
	font-size: 11px;
}

#hotel_products p a {
	color: #be9200;
	text-decoration: none;
}

#hotel_products img {
	display: block;
	margin: 0 auto;
}

ul.single_products {
	float: left;
}

ul.single_products li {
	display: block;
	float: left;
	width: 179px;
	height: 180px;
	background: url(../img/fixed/hotel_li.gif) no-repeat right bottom;
}

ul.single_products li a {
	display: block;
	float: left;
	width: 179px;
	height: 180px;
	text-decoration: none;
	border: none;
	outline: none;
}

ul.single_products li a img {
	display: block;
	float: left;
	width: 114px;
	border: none;
	outline: none;
}

ul.single_products li a span {
	display: block;
	float: left;
	width: 60px;
	margin-top: 140px;
	font-size: 11px;
	color: #414141;
}

#slideshowWrapper,
#slideshowMenu        { background-color: #424242; padding: 14px; }
#slideshowMenu        { padding-top: 0; }
#slideshowWrapper h2  { background-color: transparent; color: #fff; width: auto; font-size: 16px; padding-bottom: 10px; }
#slideshowMenu h3     { background-color: transparent; font-size: 12px; margin: 0; color: #ffac19; padding-bottom: 5px; }
#slideshowWrapper img { display: block; }
#slideshowContent     { border: 1px solid #fff; width: 510px; height: 360px; overflow: hidden; }
#slideshowMenu ul,
#slideshowMenu ul li,
#slideshowMenu ul li a  { display: block; }
#slideshowMenu ul       { border: 1px solid #777; margin-bottom: 8px; }
#slideshowMenu ul li    { border-top: 1px solid #494949; }
#slideshowMenu ul li:first-child    { border-top: none; }
#slideshowMenu ul li a  { background-color: #272727; color: #fffadd; font-size: 12px; text-decoration: none; padding: 4px 30px 4px 6px; }
#slideshowMenu ul li a:hover,
#slideshowMenu ul li a.active  { background: #272727 url(../images/active.gif) no-repeat 490px center; }
* html #slideshowMenu ul li a  { height: 1px; }