/***** Global Settings **** */
html,body{border:0;margin:0;padding:0; background-color:#29262c /*background-color:#DFD0F5*/}
body{font:100%/1.25 arial, helvetica, sans-serif;}
/***** Common Formatting **** */
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}
h1{letter-spacing:-1px;font:2em arial, helvetica, sans-serif;padding:30px 0 25px;}
h2{letter-spacing:-1px;font:1.5em arial, helvetica, sans-serif;padding:20px 0;}
h3{font:1em arial, helvetica, sans-serif;font-weight:700;}
p,ul,ol{margin:0;padding:0;}
ul,ol{list-style:none;padding:0 0 9px 20px;}
blockquote{margin:22px 40px;padding:0;}
small{font-size:0.85em;}
img{border:0;}
/***** Links **** */
a,a:visited{text-decoration:none;}
/***** Forms **** */
form{display:inline;margin:0;padding:0;}
input,select,textarea{font:1em arial, helvetica, sans-serif;}
textarea{line-height:1.25;}
label{cursor:pointer;}
/***** Tables **** */
table{border:0;margin:0 0 18px;padding:0;}
table tr td{padding:2px;}
/***** Global Classes **** */
.clr{clear:both;}
.float-left{float:left;}
.float-right{float:right;}
.highlight{background:#ffc;}
.img-left{float:left;margin:4px 10px 4px 0;}
.img-right{float:right;margin:4px 0 4px 10px;}
.nopadding{padding:0;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
/*general Divs*/
#wrap,.wrap{width:950px; margin:0 auto;height:600px; background:url(../images/sfondo_mappe.jpg) no-repeat;overflow:hidden; /*position:absolute;*/}
#header { width:950px; height:180px; /*background-color:#CCCCCC;*/}
#mainBody {width:950px; height:360px;}
#mainContent{ width:900px;  position:relative; left:260px; font-size:0.8em; clear:both; color:#FFFFFF;}
#mainMenu {background:url(../images/menu_bkg.png) repeat-x;width:950px; height:60px;/* background-color:#CCCCFF;*/}

/*tabella prezzi*/
table.booking {background-color:#022B59;font:11px Verdana,Arial;color: #90B0D2;word-spacing:-1px;width: 640px; font-weight:bold; text-align:center;}
table.booking caption {padding: 10px 0 19px 0;text-align: left;font-size: 63px;font-weight: normal;	text-transform: uppercase;font-family: Georgia ,"Times New Roman";	text-transform: capitalize;	word-spacing: -3px;	letter-spacing: -3px;	color: #022B59;	background-color: transparent;	margin-bottom: -23px;	line-height: 63px;}
/* Linkz-------------------------------------------- */
table.booking a {	color:#ffffff;	text-decoration:none;}
table.booking a:link {	font-family: Georgia ,"Times New Roman";	text-transform: uppercase;	font-weight: normal;	color: #90C000;	font-size: 12px;	word-spacing: 0px;	letter-spacing: 0px;}
table.booking a:visited {	font-weight:normal;	color:#666;	text-decoration: line-through;}
table.booking a:hover {		color: #C3E858;}
/* Header Footer-------------------------------------- */
table.booking thead{	border-bottom: solid 1px #064600;	border-top: solid 1px #C3E858;}
table.booking thead th, table.booking tfoot th,table.booking tfoot td {	background-color: #1695A3;	background-image:url(http://www.marvmerchants.com/images/navi_left_verlauf.gif);	background-repeat:repeat-y;	padding: 5px 10px 5px 10px;	font-weight: normal;	text-transform: uppercase;	font-family:Georgia, "Times New Roman";	font-size: 17px;	letter-spacing: -1px;	word-spacing: 2px;	color: #ffffff;}
table.booking tfoot td {	text-align:right}
/* Body------------------------------------------ */
table.booking tbody td {	border-bottom: solid 1px #254D7A;	line-height: 12px;	padding: 5px 10px 5px 10px;}
table.booking tbody th { padding:5px 0;white-space: nowrap; font-family: Georgia ,"Times New Roman";	text-transform: uppercase;	font-weight: normal;	color: #EB7F00;	font-size: 12px;	word-spacing: 0px;	letter-spacing: 0px; font-weight:bold;border-bottom: solid 1px #254D7A;} 
table.booking tbody th a {	color:#fff;}
.odd {}
table.booking tbody tr:hover {	background:#0C3563; }

/*jQuery LightBox*/
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1px;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}
#lightbox-container-image-data{color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:700;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
#gallery{background-color:#444;width:520px;padding:10px;}
#gallery ul{list-style:none;}
#gallery ul li{display:inline;}
#gallery ul img{border:5px solid #3e3e3e;border-width:5px 5px 20px;}
#gallery ul a:hover img{border:5px solid #fff;color:#fff;border-width:5px 5px 20px;}
#gallery ul a:hover{color:#fff;}

#testoMappa { width:210px; height:300px;float:left;margin-left:125px; padding:25px 15px 15px 20px; color:#FFFFFF; font-weight:bold;}
#mappaG {float:left; width:300px; height:300px; margin-top:25px; overflow:hidden; border:4px solid #262B3F;}
a.mainlevel:link, a.mainlevel:visited, a.mainlevel:active { margin:0 15px; padding:20px 0 0 0;
 font-family:"Lucida Sans",Arial, Helvetica, sans-serif;color:#262B3F;	font-size: 34px;line-height: 44px;	letter-spacing: -2px;	font-weight: bold;}
a.mainlevel:hover { color:#603433;}
