body{font:12px Arial,sans serif;background:#171717;margin:0;color:#AD9780;}

img{border:0;}

a:link,a:visited{text-decoration:none;}

a:focus{outline:none}

.clearfix:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}

.evidenzia{color:#fde79f;font-weight:bold;}

form{margin:0;padding:0;}



#layout{clear:both;width:900px;margin:0 auto;}

.container{position:relative;}

/*HP*/

#header-hp{position:relative;height:114px;}

#select-language {position:absolute;top:10px;left:0;visibility:visible;}

#select-language a:link, #select-language a:visited {text-decoration:none;color:#B4A494;font-weight:lighter;color:#B4A494;font-size:11px;}

#select-language a:hover {font-weight:lighter;color:#FFC580;font-size:11px;}

#logo47-hp{visibility:hidden;display:inline;float:left;width:250px;}

#corpo-hp{height:390px;margin:0 0 15px 0;}

#jpc-hp{display:inline;float:right;text-align:right;color:#B4A494;}

#jpc-hp ul{margin:0;padding:10px 10px 0 0;list-style-type:none;}

#jpc-hp ul li{display:inline;}

#jpc-hp a:link,#jpc-hp a:visited{font-weight:lighter;color:#B4A494;font-size:11px;}

#jpc-hp a:hover{font-weight:lighter;color:#FFC580;font-size:11px;}



#menutop-hp{visibility:hidden;position:absolute;top:80px;right:0;}

#menutop-hp ul{list-style-type:none;margin:0;padding:0;}

#menutop-hp ul li{display:inline;float:left;margin:0 23px 0 0;}

#menutop-hp ul li a:link,#menutop-hp ul li a:visited{color:#B0B0B0;font-weight:lighter;font-size:11px;}

#menutop-hp ul li a:hover{color:#FFC580;font-size:0.9em;}

#menutop-hp ul li.on a:link,#menutop-hp ul li.on a:visited{color:#FFC580;font-weight:lighter;font-size:11px;}





/*ELEMENTI COMUNI*/

#header{position:relative;width:900px;height:103px;border-bottom:solid 1px #4B4845;}

#corpo{width:900px;height:410px;padding:0;margin:0;}
#corpo:after{content: ".";display: block;height:0;clear: both;visibility: hidden;}

/*header*/

#logo47{display:inline;float:left;width:250px;}



#jpc{display:inline;float:right;text-align:right;color:#B4A494;}

#jpc ul{margin:0;padding:10px 10px 0 0;list-style-type:none;}

#jpc ul li{display:inline;}

#jpc ul li.on a:link,#jpc ul li.on a:visited{color:#FFC580;font-size:11px;}

#jpc a:link,#jpc a:visited{font-weight:lighter;color:#B4A494;font-size:11px;}

#jpc a:hover{color:#FFC580;font-size:11px;}

#menutop{position:absolute;top:80px;right:0;}

#menutop ul{list-style-type:none;margin:0;padding:0;}

#menutop ul li{display:inline;float:left;margin:0 23px 0 0;}

#menutop ul li a:link,#menutop ul li a:visited{color:#B0B0B0;font-weight:lighter;font-size:11px;}

#menutop ul li a:hover{color:#FFC580;}

#menutop ul li.on a:link,#menutop ul li.on a:visited{color:#FFC580;font-weight:lighter;font-size:11px;}



#corpo ul{list-style-type:square;color:#e2d5c2;}


/*tools & footer*/

#tools{position:relative;clear:both;margin:10px 0 20px 0;/* padding:0 0 0 15px; */height:auto !important;height:1%;}

#promo-tools{display:inline;float:left;width:325px;height:90px !important;border-right:1px solid #3A3024;margin:0;padding:0;overflow:hidden;}

#promo-tools h3 span{display:none;}

#promo-tools h3{margin:0 0 5px 0;padding:0;}

#fromto{display:inline;float:left;width:100px;margin:0 15px 0 0;padding:0 0 0 5px;}

#fromto p{clear:both;margin:0;padding:0;}

#fromto span{font-weight:bold;font-size:1.0em;}

#fromto span.from{display:inline;float:left;width:30px;color:#F9E0BC;margin:0 5px 0 0;}

#fromto span.to{display:inline;float:left;width:30px;color:#F9E0BC;margin:0 5px 0 0;}

#btn-seemore span{display:none;}

p#btn-seemore{clear:both;margin:5px 0 0 0;padding:0;}



/*#lancio-promo{display:inline;float:left;width:300px;}*/

#lancio-promo{display:inline;float:left;width:325px;}

#lancio-promo p{margin:0;padding:0;font-size:10px;}

#lancio-promo p img{float:left;margin:0 8px;}



#newsl-tools{display:inline;float:left;width:225px;height:90px;margin:0 0 0 15px;padding:0;border-right:1px solid #3A3024;}

#newsl-tools h3{margin:0 0 5px 0;padding:0;font-size:10px;}

#newsl-tools p{margin:0 0 5px 0;padding:0;font-size:10px;}

#sign-newsl{width:150px;color:#AD9780;background:#171717;border:solid 1px #4C4845;vertical-align:top;font-size:10px;}

#send-newsl{padding:2px 0 0 2px;}

/*booking tools*/

#booking-tools p{margin:37px 0 0 20px;padding:0;}
/* #booking-tools .campo_prenota {float: left;} */
#booking-tools label {display: none;}
#booking-tools select, #booking-tools input{display: block;}
#booking-tools #DateIn {width: 70px; position: absolute; bottom: 26px; left: 7px; border: solid 1px #4c4845; background: #171717; color: #AD9780;}
#booking-tools #Rooms {width: 40px; position: absolute; bottom: 27px !important; bottom: 25px; left: 110px; border: 0;}
#booking-tools #Length {width: 38px; position: absolute; bottom: 26px; left: 160px; border: solid 1px #4c4845; background: #171717; color: #AD9780;}
#booking-tools #Adults {width: 40px; position: absolute; bottom: 27px !important; bottom: 25px; left: 210px; border: 0;}
#booking-tools #Children {width: 40px; position: absolute; bottom: 27px !important; bottom: 25px; left: 260px; border: 0;}
#booking-tools #submit_reservation {position: absolute; bottom: 5px; right: 15px;}

table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */
div.dp-popup {position: relative;	background: #ccc;	font-size: 10px;	font-family: arial, sans-serif;	padding: 2px;	width: 171px;	line-height: 1.2em;}
div#dp-popup {position: absolute;	z-index: 199;}
div.dp-popup h2 {font-size: 12px;	text-align: center;	margin: 2px 0;	padding: 0;}
a#dp-close {font-size: 11px;	padding: 4px 0;	text-align: center;	display: block;}
a#dp-close:hover {text-decoration: underline;}
div.dp-popup a {color: #000;	text-decoration: none;	padding: 3px 2px 0;}
div.dp-popup div.dp-nav-prev {position: absolute;	top: 2px;	left: 4px;	width: 100px;}
div.dp-popup div.dp-nav-prev a {float: left;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor: default;}
div.dp-popup div.dp-nav-next {position: absolute;	top: 2px;	right: 4px;	width: 100px;}
div.dp-popup div.dp-nav-next a {float: right;}
div.dp-popup a.disabled {cursor: default;	color: #aaa;}
div.dp-popup td {cursor: pointer;}
div.dp-popup td.disabled {cursor: default;}

a.dp-choose-date {position: absolute; bottom: 28px; left: 83px; width: 16px;	height: 16px;	padding: 0;	margin: 0;	display: block;	text-indent: -2000px;	overflow: hidden;	background: url(../img/tools/calendar.png) no-repeat;}
a.dp-choose-date.dp-disabled {background-position: 0 -20px;	cursor: default;}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {width: 140px;	float: left;}

#footer{clear:both;color:#A5A5A5;height:auto !important;height:1%;}
#h47{display:inline;float:left;width:120px;margin:10px 0 0 0;padding:0 0 0 10px;font-size:10px;}
#floghi {display:inline;float:left;margin:0;}
#floghi #logo-1 {margin:0 10px 0 0;}
#address{display:inline;float:left;width:420px;margin:10px 0 0 7px;padding:0;text-align:left;font-size:10px;}
#address a:link,#address a:visited{color:#AD9780;}
#domino{display:inline;float:left;width:145px;margin:10px 0 0 0;padding:0;text-align:right;font-size:10px;}
#domino a:link,#domino a:visited{color:#A5A5A5;font-size:10px;}



/*ROOMS*/

.rooms{clear:both;}

#crooms{position:relative;clear:both;height:353px;border-bottom:solid 1px #4B4845;}

#corpo div{margin:0;padding:0;}

#go-suite p,#go-2deluxe p,#go-double p,#go-junior p{margin:0;padding:0;width:224px;}
#go-suite p a img,#go-2deluxe p a img,#go-double p a img,#go-junior p a img{width:224px;}
#go-suite ,#go-2deluxe ,#go-junior{border-right:solid 1px #171717;}
#go-suite ,#go-double ,#go-junior ,#go-2deluxe{display:inline;float:left;}






#cbtns-to-rooms{clear:both;}

#btn-go-suite{display:inline;float:left;width:175px;margin:5px 0 0 0;text-transform:uppercase;background: url("../img/rooms/bg_btns_rooms.gif") 0 0 no-repeat;position:relative;left:50px;}

#btn-go-2deluxe{display:inline;float:left;width:175px;margin:5px 0 0 0px;text-transform:uppercase;background: url("../img/rooms/bg_btns_rooms.gif") 0 0 no-repeat;position:relative;left:150px;}

#btn-go-double{display:inline;float:left;width:175px;margin:5px 0 0 0px;text-transform:uppercase;background: url("../img/rooms/bg_btns_rooms.gif") 0 0 no-repeat;position:relative;left:200px;}

#btn-go-junior{display:inline;float:left;width:175px;margin:5px 0 0 0px;text-transform:uppercase;background: url("../img/rooms/bg_btns_rooms.gif") 0 0 no-repeat;position:relative;left:100px;}


#btn-go-suite a:link,#btn-go-suite a:visited{display:inline;float:right;padding:5px 0;color:#F3E79D;font-size:0.9em;font-weight:bold;}

#btn-go-2deluxe a:link,#btn-go-2deluxe a:visited{display:inline;float:right;padding:5px 0;color:#F3E79D;font-size:0.9em;font-weight:bold;}

#btn-go-double a:link,#btn-go-double a:visited{display:inline;float:right;padding:5px 0;color:#F3E79D;font-size:0.9em;font-weight:bold;}

#btn-go-junior a:link,#btn-go-junior a:visited{display:inline;float:right;padding:5px 0;color:#F3E79D;font-size:0.9em;font-weight:bold;}





#cbtns-to-rooms-det{clear:both;}



.btn-morepics-on{position:relative;display:inline;float:left;width:175px;height:35px;margin:5px 0 0 10px;text-transform:uppercase;background: url("../img/rooms/bg_selPics_sx.gif") 0 0 no-repeat;}

.btn-morepics-off{display:inline;float:left;width:175px;margin:5px 0 0 10px;text-transform:uppercase;background: url("../img/rooms/bg_btns_rooms.gif") 0 0 no-repeat;}





.btn-morepics-on a:link,.btn-morepics-on a:visited{display:inline;float:left;padding:0 0 0 5px;color:#171717;font-size:0.9em;font-weight:bold;}

.btn-morepics-off a:link,.btn-morepics-off a:visited{display:inline;float:right;padding:5px 0;color:#F3E79D;font-size:0.9em;font-weight:bold;}





#cbtns-morepics{display:block;position:absolute;top:18px;right:5px;}

#cbtns-morepics span{margin:0;}



#room-info{position:absolute;top:0;left:265px;width:195px;min-height:45px;height: auto !important;height:45px;background:#5F564D;}

#room-360{position:absolute;top:0;left:460px;width:440px;min-height:45px !important;height: auto !important;height:45px;background:#7D746B;}

/*#info-tools{position:absolute;bottom:5px;left:0;}*/

#info-tools{min-height:45px;height: auto !important;height:45px;}

#ico-info{display:inline;float:left;margin:20px 0 0 5px;padding:0 0 0 20px;font-weight:bold;font-size:1.0em;color:#B0B0B0;background:url('../img/rooms/ico_info.gif') no-repeat 0 3px;}

#btn-info{display:inline;float:right;margin:20px 0 0 0;padding:5px 5px 0 0;}

#txt-info{height:245px;overflow:auto;display:none;}

#txt-info h2{font-size:1.1em;color:#F9BE83;padding:5px 5px;margin:0;}

#txt-info h3{font-size:1.0em;color:#F6F2E2;padding:5px 5px;margin:0;}

#txt-info p{padding:0 5px 5px 5px;margin:0;}



/*#tools-360{position:absolute;bottom:5px;left:0;}*/

#tools-360{min-height:45px;height: auto !important;height:45px;margin:0;padding:0;}

#txt-roomtype{display:inline;float:left;margin:0;;margin:20px 0 0 0;padding:0 0 0 5px;}

#btn-360{display:inline;float:right;margin:24px 10px 0 0;}

#virtual{display:none;margin:0;padding:0;}

#themovie{margin:0;padding:0;}





/*NEWS&EVENTS*/

.news{clear:both;margin:0;padding:0;}

#cnews{position:relative;clear:both;height:353px;margin:0;padding:0;border-bottom:solid 1px #4B4845;}



#clanci-news{float:left;width:265px;height:353px;margin:0;padding:0;background:#3a3124;}



#btn-news{display:block;position:absolute;left:10px;top:7px;width:100px;height:30px;background:url('..img/news/transparent.gif') no-repeat;margin:0;padding:0;}

#btn-events{display:block;position:absolute;left:113px;top:15px;width:90px;height:20px;background:url('..img/news/transparent.gif') no-repeat;margin:0;padding:0;}



#clanci-news #hnews{width:232px;height:41px;margin:0;padding:5px 0 0 10px;}

#clanci-news #hpromo{width:232px;height:41px;margin:0;padding:5px 0 0 10px;}
#clanci-news #hpress{width:232px;height:41px;margin:0;padding:5px 0 0 10px;}

#clanci-news #hnews span,#clanci-news #hpromo span{display:none;font-size:0.9em;}
#clanci-news #hnews span,#clanci-news #hpress span{display:none;font-size:0.9em;}

#clanci-news #lanci-corpo{position:relative;width:218px;height:307px;padding:0 0 0 12px;margin:0 0 0 10px;background:#171717;border-right:solid 1px #4b4845;border-left:solid 1px #4b4845;}

#clanci-news #lanci-corpo .notizia{height:82px;overflow:hidden;margin:0 0 5px 0;padding:0;}

#clanci-news #lanci-corpo h2.data{color:#e2d5c2;margin:0 0 5px 0;font-size:1.0em;}

#clanci-news #lanci-corpo h3.hcnews{color:#a75700;margin:0;padding:0;font-size:1.0em;}

#clanci-news #lanci-corpo h3.hcnews a:link,#clanci-news #lanci-corpo h3.hcnews a:visited{color:#a75700;font-size:1.0em;}

#clanci-news #lanci-corpo p{width:205px;color:#857565;font-size:0.9em;}

#ctxt-news{float:left;width:635px;}

#htxt-news{width:635px;height:42px;margin:0;padding:0;background:#7d746a;}

.news-pic{float:left;width:453px;height:311px;background:#5f574e;padding:0;overflow:auto;}

.news-nopic{float:left;width:635px;height:311px;background:#5f574e;padding:0;overflow:auto;}

.pic-news{float:left;width:182px;}

.pic-news img{width:182px;}



.txtbreve{margin:0;padding:0;}
.txtbreve a:link, .txtbreve a:visited {color:#e2d5c2;}
.txtbreve a:hover {text-decoration:underline}


#txt-news h2.data{margin:20px 0 0 20px;font-size:1.1em;color:#e2d5c2;}

#txt-news h3.hnews{margin:0 0 10px 20px;font-size:1.1em;color:#ecd487;}

#ctxt-news .news-pic div{margin:0 0 10px 20px;color:#e2d5c2;}

#ctxt-news .news-nopic div{margin:0 0 10px 20px;color:#e2d5c2;}

#txt-news p{width:410px;color:#e2d5c2;}



#lanci-corpo #paging{position:absolute;left:10px;bottom:5px;margin:0;padding:0;}

#lanci-corpo #paging p{float:left;width:80px;margin:0;padding:0;}

#lanci-corpo #paging #separatore{float:left;width:15px;}

#lanci-corpo #paging p a:link,#lanci-corpo #paging p a:visited{color:#a75700;text-decoration:none;}

/*ADD VALENTINA*/
#txt-news #paging2{position:absolute;right:10px;bottom:5px;margin:0;padding:0;}

#txt-news #paging2 p{float:right;width:80px;margin:0;padding:0;}

#txt-news #paging2 #separatore{float:right;width:15px;}

#txt-news #paging2 p a:link,#lanci-corpo #paging p a:visited{color:#a75700;text-decoration:none;font-weight:bold;}





/*RATES*/

.rates{clear:both;margin:0;padding:0;}

#crates{position:relative;clear:both;height:353px;margin:0;padding:0;border-bottom:solid 1px #4B4845;}

#ctab-rates{display:inline;float:left;width:265px;height:353px;margin:0;padding:0 0 0 10px;background:url('../img/rates/bg_rates.jpg') no-repeat left top;}

#ctxt-rates{display:inline;float:left;width:615px;}



#htxt-rates{width:635px;height:42px;margin:0;padding:0;background:#7d746a;}

#txt-rates{width:635px;height:311px;background:#5f574e;padding:0;overflow:auto;}



#ctab-rates #tab-rates {width:280px;margin:0 0 0 10px;padding:0 0 40px 0;background:#171717;border-left:solid 1px #4B4845;border-right:solid 1px #4B4845;}

#tab-rates div{width:345px;clear:both;margin:0 0 3px 10px;padding:0 0 4px 0;border-bottom:solid 1px #4B4845;height:auto !important;height:1%;}

#tab-rates div h1.sx{display:inline;float:left;width:195px;margin:0;padding:20px 0 0 0;color:#ce9a47;font-size:1.1em;}



#tab-rates div h1{display:inline;float:left;width:130px;margin:0 0 0 10px;padding:20px 0 0 0;color:#ce9a47;font-size:1.1em;}



#tab-rates div p.sx{display:inline;float:left;width:185px;margin:0 20px 0 0;padding:0;color:#fff;font-size:1.0em;}

#tab-rates div p{display:inline;float:left;width:105px;margin:0 20px 0 0;padding:0;color:#fff;font-size:1.0em;}





#tab-rates h2{width:210px;margin:20px 0 0 10px;padding:0;font-size:1.1em;color:#e2d5c4;}

#tab-rates p{width:210px;margin:0 0 0 10px;padding:0;font-size:1.0em;color:#e2d5c4;}

#txt-rates h2{color:#ecd487;font-size:1.1em;margin:10px 0 0 0;padding:0 10px 0 10px;}

#txt-rates p{color:#e2d5c2;font-size:1.0em;margin:0 0 5px 0;padding:0 10px 0 10px;}



#txt-rates #checkinout{margin:20px 0 0 0;}





/*SERVICES*/

.services{clear:both;margin:0;padding:0;}

#cservices{position:relative;clear:both;height:353px;margin:0;padding:0;background:url('../img/services/bg_services.jpg') no-repeat left top;border-bottom:solid 1px #4B4845;}

#ctab-services{position:relative;float:right;}

#htxt-services{width:635px;height:42px;margin:0;padding:0;background:#7d746a;}

#ctab-services #content-services{position:absolute;width:635px;min-height:215px;height:auto !important;height:215px;margin:0;padding:0;background:#5f574e;}

#content-services  #menu-services{display:inline;float:left;width:165px;margin:0 0 0 10px;padding:0;background:#171717;}

#menu-services ul{margin:10px 0 0 10px;padding:0;list-style-type:none;}

#menu-services ul li{margin:0 0 13px 0;padding:0;border-top:3px solid #fde79f;}

#menu-services ul li a:link,#menu-services ul li a:visited{margin:0;padding:0;font-size:0.9em;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#ded2a1}



#ctab-services #btn-to-hide{position:absolute;left:0;bottom:-27px;margin:0;padding:0;width:102px;height:27px;background:url('../img/services/btn_close.gif') no-repeat left top;}

#ctab-services #btn-to-show{position:absolute;left:0;bottom:-27px;width:102px;height:27px;margin:0;padding:0;background:url('../img/services/btn_open.gif') no-repeat left top;}



#ctab-services #btn-to-hide a:link,#ctab-services #btn-to-hide a:visited{display:block;width:102px;height:19px;color:#B0B0B0;font-weight:lighter;font-size:11px;text-align:center;margin:0;padding:8px 0 0 0;}

#ctab-services #btn-to-show a:link,#ctab-services #btn-to-show a:visited{display:block;width:102px;height:19px;color:#B0B0B0;font-weight:lighter;font-size:11px;text-align:center;padding:8px 0 0 0;}



#menu-services ul li.selected{margin:0 0 13px 0;padding:0;background:#fde79f;height:auto !important;height:10px;}

#menu-services ul li.selected a:link,#menu-services ul li.selected a:visited{display:block;width:145px;font-size:0.9em;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#171717;margin:-3px 0 0 10px;padding:0;}



#content-services #cdx{display:inline;float:left;width:440px;height:230px;margin:0 0 0 20px;padding:10px 0 0 0;color:#e2d5c2;}

#cdx p{margin:0 0 5px 0;padding:0;}

#cdx ul{margin:0 0 5px 8px;padding:0 0 5px 8px;list-style-type:square;}



.wrap{clear:both;}

.stay-left{display:inline;float:left;width:170px;}

.stay-left{display:inline;float:left;width:170px;}



#servizi-m1{display:none;}

#servizi-m2{display:none;}

#servizi-m3{display:none;}

#servizi-m4{display:none;}



#cdx .th-services{display:inline;float:left;width:175px;margin:0 5px 0 0;}

#cdx .desc-services{display:inline;float:left;width:236px;margin:0 0 0 15px;padding:0 8px 0 0;height:214px;overflow:auto;}

#cdx .desc-services-generale{display:inline;float:left;width:320px;margin:0 0 0 15px;}

#cdx .desc-services-generale h2{color:#ecd487;font-size:1.1em;margin:0;padding:0 0 10px 0;}

#cdx .desc-services h2{color:#ecd487;font-size:1.1em;margin:0;padding:0 0 10px 0;}



#meeting-servizi{clear:both;width:200px;}

#meeting-servizi #ms-sx



/*FAMILY*/

.family{clear:both;margin:0;padding:0;}

#cfamily{position:relative;clear:both;height:353px;margin:0;padding:0;background:url('../img/family/bg_family.jpg') no-repeat left top;border-bottom:solid 1px #4B4845;}



#ctxt-family{display:inline;float:right;width:635px;background:#5f574e;padding:0;margin:0;height:353px;}

/* txt-intro MOD. 15/06: Width:616px --> Width:616px  margin:5px 7px 0 7px*/

#htxt-family{width:635px;height:42px;margin:0;padding:0;background:#7d746a;}

#ctxt-family #txt-family{position:relative;width:616px;height:311px;margin:0 7px 0 7px;padding:0;}

#ctxt-family #txt-family #txt-intro {margin:5px auto 0 auto;/* width:446px; */height:311px;padding:0;}

/* #txt-family h2{color:#ecd487;font-size:1.1em;margin:0;padding:10px 10px 10px 10px;text-align:center;} */
#txt-family h2{color:#ecd487;font-size:1.1em;margin:10px 0 0 0;padding:0 10px 0 10px;}

/* #txt-family p{color:#e2d5c2;font-size:1.0em;margin:0 0 5px 0;} */
#txt-family p{color:#e2d5c2;font-size:1.0em;margin:0 0 5px 0;padding:0 10px 0 10px;}

#txt-family #txt-intro div p {text-align:left;}

#txt-family #txt-intro div p#link-out {margin:50px 0 0 0;}

#txt-family #txt-intro p a:link,#txt-family #txt-intro p a:visited,#txt-family #txt-intro p a:hover {color:#FFC580;text-decoration:underline;}



#txt-family #cmenu-baby #btn-top{position:absolute;left:-1px;top:-31px;width:617px;height:31px;margin:0;padding:0;border:0;z-index:3;background:url('../img/family/top_menu_on.gif') no-repeat left top;}

#txt-family #cmenu-baby #btn-top a:link,#txt-family #cmenu-baby #btn-top a:visited{display:block;width:130px;height:31px;border:0;}

#txt-family #cmenu-baby{display:none;position:absolute;left:0;top:38px !important;top:35px;width:615px;height:262px !important;height:265px;margin:0;padding:12px 0 0 0;border-left:solid 1px #4B4845;border-right:solid 1px #4B4845;background:#171717;z-index:2;}

#pic-menubaby{position:absolute;right:-10px;top:20px;}

#cmenu-baby div h3{display:inline;float:left;width:290px;margin:0 5px 0 0;padding:0;color:#cf9946;font-size:0.9em;font-weight:normal;}

#cmenu-baby div p{display:inline;float:left;width:45px;margin:0;padding:0;color:#fff;font-size:0.9em;}

#cmenu-baby div{width:350px;clear:both;margin:0 0 3px 10px;padding:0 0 3px 0;border-bottom:solid 1px #4B4845;height:auto !important;height:1%;}



#btn-open-babymenu{position:absolute;left:0;bottom:-1px !important;bottom:-2px;}





/*PARTNERS*/

.partners{clear:both;margin:0;padding:0;}

#cpartners{position:relative;clear:both;height:353px;margin:0;padding:0;border-bottom:solid 1px #4B4845;}



#htxt-partners{clear:both;width:900px;height:42px;margin:0;padding:0;background:#7d746a;}

#cpartners .loghi{float:left;width:225px;margin:0;padding:0;}

#cpartners #txt-partners{float:left;width:38px;height:291px;background:#3a3124;padding:15px 15px 5px 15px;overflow:auto;}

#cpartners #txt-partners h2{color:#ecd487;}

#cpartners #txt-partners p{color:#e2d5c2;}





/*JC - JOBS e CONTATTI*/

.contatti{clear:both;margin:0;padding:0;}

#cjc{position:relative;clear:both;height:353px;margin:0;padding:0;border-bottom:solid 1px #4B4845;}



#htxt-jc{clear:both;width:900px;height:42px;margin:0;padding:0;background:#7d746a;}

#cjc #txt-jc{float:left;width:870px;height:291px;background:#3a3124;padding:15px 15px 5px 15px;overflow:auto;}

#cjc #txt-jc h2{color:#ecd487;font-size:1.1em;margin:0 0 7px 0;padding:0;}

#cjc #txt-jc p{color:#e2d5c2;margin:0;padding:0;}

#cjc #txt-jc p.evidenziato{color:#ecd487;font-weight:bold;margin:0 0 5px 0;}

#cjc #txt-jc ul{margin:-5px 0 0 10px;padding:0 0 0 10px;}


#fcontatti{margin:18px 0 0 0;}

#fcontatti p{clear:both;margin:0 0 8px 0;}

#fcontatti p label{display:inline;float:left;width:80px;margin:0;padding:0;font-weight:bold;color:#ad9780;vertical-align:middle;}

#fcontatti p input.inptxt{width:200px;height:17px;background:url('../img/tools/bg_input_txt.gif') no-repeat left top;vertical-align:middle;border:0;color:#e2d5c2;padding-left:4px;}

#fcontatti p#btn-submit{position:absolute;right:210px !important;right:175px;top:310px !important;top:300px;width:49px;height:15px;margin:0;padding:0;}

#fcontatti #dx{float:left;width:300px;}

#fcontatti #sx{float:left;width:350px;margin:0 0 0 30px;}

#fcontatti #dx p{margin:0 0 5px 0;}

#fcontatti #sx p{margin:0 0 5px 0;}



#fcontatti select{color:#e2d5c2;background:#393124;border:solid 1px #aa9580;}

#cnote{width:212px;background:#393124;border:solid 1px #aa9580;color:#e2d5c2;font:11px Arial,sans serif;}

#fcontatti #privacy label{display:inline;float:left;width:200px;margin:0 0 0 0;padding:0;font-weight:bold;color:#ad9780;vertical-align:middle;font-size:0.9em;}

#fcontatti #privacy label a:link,#fcontatti #privacy label a:visited{text-decoration:underline;color:#ad9780;font-size:0.9em;}







#fjob{margin:25px 0 0 0;}

#fjob p{clear:both;margin:0 0 8px 0;}

#fjob p label{display:inline;float:left;width:80px;margin:0;padding:0;font-weight:bold;color:#ad9780;vertical-align:middle;}

#fjob p input.inptxt{width:200px;height:17px;background:url('../img/tools/bg_input_txt.gif') no-repeat left top;vertical-align:middle;border:0;color:#e2d5c2;padding-left:4px;}

#fjob p#btn-submit{position:absolute;right:260px !important;right:255px;top:305px !important;top:290px;width:49px;height:15px;margin:0;padding:0;}

#fjob #sx{float:left;width:300px;}

#fjob #sx p{margin:0 0 5px 0;}

#fjob #dx p{margin:0 0 5px 0;}





#fjob #dx{float:left;width:350px;margin:0 0 0 30px;}

#fjob #cv{background:#393124;vertical-align:middle;border:solid 1px #aa9580;color:#e2d5c2;padding-left:4px;}



#fjob #privacy label{display:inline;float:left;width:200px;margin:0 0 0 0;padding:0;font-weight:bold;color:#ad9780;vertical-align:middle;font-size:0.9em;}

#fjob #privacy label a:link,#fjob #privacy label a:visited{text-decoration:underline;color:#ad9780;font-size:0.9em;}









/*PRESS*/

.press{clear:both;margin:0;padding:0;}

#cpress{position:relative;clear:both;height:353px;margin:0;padding:0;border-bottom:solid 1px #4B4845;}



#htxt-press{clear:both;width:900px;height:42px;margin:0;padding:0;background:#7d746a;}

#cpress #txt-press{width:900px;height:311px;}

#cpress #txt-press h2{color:#ecd487;}

#cpress #txt-press p{color:#e2d5c2;margin:0;padding:0;}

#txt-press #cthumbs{display:inline;float:left;width:273px;height:311px;}

#txt-press #cthumbs h2{margin:10px 0 0 10px;padding:0;font-size:1.1em;}

#txt-press #cthumbs p{margin:5px 0 0 10px;padding:0;}

#txt-press #thumbs{margin:10px 0 0 0;}

#txt-press #thumbs img{display:inline;float:left;margin:0 1px 0 0;}

#txt-press #thumbs .rows{clear:both;margin:0 0 1px 0;padding:0;overflow:auto !important;overflow:visible;height:auto !important;height:1%;}

#txt-press #thumbs #seconda-serie{display:none;}

#cpress #txt-press  #cthumbs #remote{clear:both;position:absolute;bottom:5px !important;bottom:0;left:120px;width:40px;height:10px;margin:5px auto 0 auto}

#czoomed{display:inline;float:left;width:627px;height:311px;background:#3b3125;margin:0;padding:0;}

#czoomed img{margin:0;padding:0;}

#cpress #txt-press #czoomed p{text-align:right;padding:0;margin:5px 15px 0 0;}







/*MAP*/

.map{clear:both;margin:0;padding:0;}

#cmap{position:relative;clear:both;height:353px;margin:0;padding:0;border-bottom:solid 1px #4B4845;}



#ctxt-map{position:absolute;right:0;top:0;width:307px;background:#3a3124;margin:0;padding:0;}

#gmappa{position:absolute;left:0;top:0;width:593px;height:353px;margin:0;padding:0;z-index:1;}

#static-map{position:absolute;left:0;top:0;z-index:2;width:593px;height:353px;}

#htxt-map{width:307px;height:42px;margin:0;padding:0;background:#7d746a;}

#ctxt-map #txt-map{width:307px;height:311px;margin:0;padding:0;overflow:auto;}

#ctxt-map #txt-map h2{color:#ecd487;font-size:1.0em;margin:10px 0 0 0;padding:0 10px 0 10px;}

#ctxt-map #txt-map p{color:#e2d5c2;font-size:1.0em;margin:0 0 5px 0;padding:0 10px 0 10px;}

#txt-map #monumenti{display:none;}

#txt-map #blocco-raggiungerci{display:block;}

#txt-map a:link,#txt-map a:visited{color:#e2d5c2;font-weight:bold;font-size:1.0em;}

#txt-map #monumenti a:link,#txt-map #monumenti a:visited{color:#e2d5c2;font-weight:bold;font-size:1.0em;}

#txt-map h2#naviga a:link,#txt-map h2#naviga a:visited{color:#ecd487;font-weight:bold;}

#txt-map h2#comeraggiungerci{width:260px;margin:20px 15px 0 10px;padding:5px 0 0 0;border-top:solid 1px #ecd487}


ul#siteMap {margin:15px 0 5px 50px;padding:0;}

ul#siteMap li {margin:2px 0;}
/*
ul#siteMap li ul {margin:5px 0 5px 5px;}

ul#siteMap li ul li ul {margin:5px 0 5px 5px;}
*/
ul#siteMap li a {color:#e2d5c2;font-weight:bold;}

ul#siteMap li a:link, #cjc #txt-jc ul#siteMap li a:visited {color:#e2d5c2;}

ul#siteMap li a:hover {text-decoration:underline;color:#e2d5c2;}


/*Statiche*/
#c-static{display:inline-block;height:auto !important;height:1%;margin:0;padding:0;border-bottom:solid 1px #4B4845;border-right:solid 1px #4B4845;}
#c-static a:link,#c-static a:visited{font-weight:bold;color:#f0e89d;text-decoration:underline;}
#c-static:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
#c-static #col-sx{display:inline;float:left;width:272px;padding:10px 0 0 0;margin:0;background:#392f23;}
#c-static #col-dx{display:inline;float:left;width:627px;padding:0;margin:0;background:#171717;}
#c-static #col-dx p{margin:0;padding:0;}
#c-static #col-sx #logo-circus{text-align:right;margin:0 0 10px 0;padding:0;}
#c-static #col-sx #txt{width:236px;height:387px;padding:3px 10px 5px 20px;}
#c-static #col-sx #txt h1{font-size:1.2em;color:#f0e89d;margin:0 0 10px 0;padding:0;line-height: 18px;}
/*modifica al titolo della pagina italiana index.html*/
#c-static #col-sx #txt p{margin:0 0 7px 0;padding:0;line-height:17px;color:#fff;}

#col-dx p#nopt{padding:5px 0 0 5px;line-height:18px;}
#nopt strong{color:#f0e89d;}

/*ROOF*/
#c-static #col-sx #txt.roof{width:236px;height:520px;padding:3px 10px 5px 20px;}
#col-dx #thumbs-roof{padding:0 0 5px 5px;}
#col-dx #thumbs-roof h3{padding:15px 0 0 0 ;margin:0 0 5px 0;font-size:12px;color:#f0e89d;border-top:1px solid #4B4845}
#col-dx #thumbs-roof img{border:1px solid #4B4845;margin:0 5px 0 0}
