﻿body { line-height: 15px; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 12px; background: #2f2f2f url('../../images/bottom_filler_pattern.png') repeat; }
h3 { font-size: 15px; font-weight: normal; }

#surface { width: 440px; height: 400px; cursor: pointer; }

.iBreadcumbs { width: 100%; height: 34px; background: #fff; position: relative; }
.iBreadcumbsIndex { width: 100%; height: 34px; background: #fff; position: relative; z-index: 2; }
.shadowBreadcumbsIndex { width: 100%; height: 34px; background: url('../../images/top_shadow.png') repeat-x; position: absolute; top: 34px; z-index: 300; }
.iBreadcumbs2 { width: 100%; height: 17px; background: #fff; position: relative; margin: -5px 0 0 0; padding: 6px 0 0 0; }
.shadowBreadcumbs { width: 100%; height: 10px; }
#shadowBreadcumbs { width: 100%; height: 10px; background: url('../../images/top_shadow.png') repeat-x; position: absolute; top: 110px; z-index: 300; }
#shadowBreadcumbs2 { width: 100%; height: 10px; background: url('../../images/top_shadow.png') repeat-x; position: absolute; top: 80px; z-index: 300; }
#shadowBreadcumbs3 { width: 100%; height: 10px; background: url('../../images/top_shadow.png') repeat-x; position: absolute; top: 0; z-index: 300; }
#shadowBreadcumbsIntro { width: 100%; height: 10px; background: url('../../images/top_shadow.png') repeat-x; position: absolute; top: 190px; z-index: 300; }
#frmScheda label.error { margin-left: 10px; margin-top: 3px; width: auto; display: block; color:red; font-size: smaller; }
.shadowBreadcumbsSez { width: 100%; height: 10px; background: url('../../images/top_shadow.png') repeat-x; position: absolute; top: 60px; z-index: 800; }
.contPageCenter { width: 100%; height: 100%; background: #f7f7f7 url('../../images/separator_shadow.png') repeat-x bottom; }
.closeIntro { position: absolute; top: 50px; right: 20px; }
.contExHead { width: 100%; height: 80px; background: #f7f7f7; position: relative; }
.contExHead60 { width: 100%; height: 60px; position: relative; background: #f7f7f7; }
.iSeparator { width: 100%; height: 34px; background: #f8f8f8; position: relative; }
.shadowSeparator { width: 100%; height: 10px; }
.urlNavPage { width: 936px;margin: 0 auto;padding: 10px 0 0 0;background: #fff;}
.urlNavPage .bread {float: left; width: 730px;}
.urlNavPage2 { width: 936px; margin: 0 auto; padding: -10px 0 0 0; background: #fff; }

.fb-like {float: right;padding: 0 0 0 0; height: 20px; overflow: hidden;}

/*start exhibitions*/

.pageCenterMostra { text-align: justify; width: 936px; height: 100%; margin: 0 auto; padding: 0 16px; position: relative; z-index: 50; }
.titIntro { font-size: 21px; color: #515e66 !important; padding: 25px 0 0 0; }
.titIntro2 { font-size: 21px; color: #b49f59 !important; padding: 20px 0 0 0; }
.aColor { color: #b49f59 !important; }
.aClose { color: #b49f59 !important; text-decoration: underline; cursor: pointer; }
.titIntro14 { padding: 10px 0 0 0; }
.sotTitIntro { font-size: 16px; color: #b49f59 !important; padding: 10px 0 0 0; }
.imgIntro { width: 447px; float: left; display: inline; }
.textIntro { width: 489px; float: left; display: inline; }
.centerRoom { height: 253px; }
.sezRoom { width: 187px; height:251px; float:left; display:inline; background: url('../../images/exhibitions/sala_box_bg.png'); text-align: center; position: relative; }
.dateRoom { font-size: 12px; font-weight: bold; color: #515e66; padding: 20px 0 0 0; }
.imgRoom { padding: 10px 0 0 0; }
.shadowVai { width: 100%; height: 10px; background: url('../../images/separator_shadow.png') repeat-x bottom; position: absolute; bottom: 20px; }
.vaiRoom { text-align: left; position: absolute; bottom: 0; width: 186px; height: 20px; background: #fff  url('../../images/separator_shadow.png') repeat-x bottom; }
.textVai { font-size: 13px; padding: 2px 0 0 10px; color: #515e66; }
.lineRoom { position: absolute; bottom: 0; right: 25px; border: 0; }
.arRoom { position: absolute; bottom: 2px; right: 5px; border: 0; }

/*end exhibitions*/

/*start center*/

.pageCenter { text-align: justify; width: 936px; height: 100%; margin: 0 auto; padding: 1px 16px; background: #fff url('../../images/separator_shadow.png') repeat-x bottom; position: relative; /*z-index: 50;*/ }
.conSectionRoom { text-align: justify; width: 968px; height: 100%; margin: 0 0 0 -16px; padding: 0 0 3px 0; background: #fff url('../../images/separator_shadow.png') repeat-x bottom; position: relative; z-index: 60; }
.shadowLeft { width: 149px; height: 100%; position: absolute; top: 0; left: -149px; background: url('../../images/page_sx_shadow.png') repeat-y; }
.shadowRight { width: 149px; height: 100%; position: absolute; top: 0; left: 966px; background: url('../../images/page_dx_shadow.png') repeat-y; }

/*end center*/

/*start template center page*/

.fullPageImage { width: 937px; background: #eee; position: relative; }
.fullPageShadowImage { width: 100%; height: 24px; }
.titlePage, .titlePage2 { width: 100%; }
.lineTitle { width: 100%; margin: 11px 0 20px 0; }
.lineTitleThird { width: 304px; margin: 11px 0 11px 40px; }
.textColDouble { width: 100%; }
.tabResultBook, .tabSchedaLibro { width: 800px; margin: 0 auto; }
.titViewBook { width: 800px; margin: 0 auto; border: solid 1px #fff; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; }
.tdTitolo, .tdAutore, .tdEditore, .tdScheda { width: 200px; padding: 5px 0; }
.tdScheda { text-align: right; }
.tdLine { border-bottom: solid 1px #eee; }
.tdSxLibro { vertical-align: top; width: 150px; padding: 5px 0; }
.textColSx { width: 457px; margin: 0 23px 0 0; float: left; display: inline; margin-bottom: 19px; }

.allJustify:after {
	content: " __________________________________________________________";
    line-height: 0;
    visibility: hidden;
} 

.textColDx { width: 456px; float: left; display: inline; margin-bottom: 19px; }

/*template half*/
	.templateHalf { width: 100%; }
	.HalfCont1, .HalfCont2 { width: 461px; float: left; display: inline; position: relative; }
	.HalfCont1 { margin: 0 12px 0 0; }
	.contColRoom { width: 100%; }
	.space3eee{ width: 100%; height: 3px; background: #eee; }
	.HalfContRoom1 { width: 456px; height: 100%; padding: 20px 9px 5px 16px; border-right: solid 3px #eee; float: left; display: inline; position: relative; background: #fff; margin: 0 3px 0 0; }
	.HalfContRoom2 { width: 456px; height: 100%; padding: 20px 16px 5px 9px; float: left; display: inline; position: relative; background: #fff; margin: 0 0 0 0; }
	.HalfContRoomOnly { width: 936px; height: 100%; padding: 20px 16px 0 16px; float: left; display: inline; position: relative; background: #fff; margin: 3px 0 0 0; }
	.HalfContRoom1no { width: 456px; height: 100%; padding: 20px 9px 5px 16px; border-right: solid 3px #eee; float: left; display: inline; position: relative; background: #fff; margin: 0 3px 0 0; }
	.HalfContRoom2no { width: 456px; height: 100%; padding: 20px 16px 5px 9px; float: left; display: inline; position: relative; background: #fff; margin: 0 0 0 0; }
	.contUnder { margin: 0 0 0 250px; width: 210px; }
	.contUnderLong { margin: 0 0 0 730px; width: 210px; }
	.contUnderTex { width: 150px; height: 15px; float: left; display: inline; padding: 0 0 5px 0; text-decoration: underline; }
	.btnUnderTex { width: 210px; height: 22px; float: left; display: inline; padding: 8px 0 0 15px; background: url('../../images/child_button_banner.png') no-repeat; }
	.contUnderAr { width: 30px; height: 15px; float: left; display: inline; padding: 0 0 5px 0; }
	.boxIcoEvent { width: 60px; height: 60px; border: solid 2px #666; margin: 0 10px 0 0; float: left; display: inline; }
	.boxIcoOggetto{ width: 110px; margin: 0 10px 0 0; float: left; display: inline; }
	.boxTextOggetto { width: 380px; float: left; display: inline; }
	.boxTextOggettoDx { width: 330px; float: left; display: inline; }
	.sxOggetto { float: left; display: inline; width: 456px; margin: 0 20px 0 0; }
	.dxOggetto { float: left; display: inline; width: 456px; }
	.textScheda { width: 110px; height: 30px; padding: 8px 0 0 0; float:left; display: inline; }
	.arScheda { width: 30px; height: 30px; padding: 6px 0 0 0; float:left; display: inline;}
	.contVai { width: 380px; height: 100px; float: left; display: inline; }
	.contVaiDx { width: 330px; height: 100px; float: left; display: inline; }
	.imgShadowHalf { width: 100%; height: 19px; }
	.imgHalf { width: 100%; border: solid 1px #d8d8d8; background: #eee; }

/*one col*/
	.onlyCol { width: 100%; margin: 30px 0; }
	.onlyColBox { width: 900px; margin: 20px 0 0 15px; padding: 5px; border: solid 3px #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 10px #aaa; -webkit-box-shadow: 0 0 10px #aaa; }
	.onlyColImages { width: 900px; 	margin: 20px 0 0 15px; padding: 5px; }
	.imageLevel { width: 100px; height: 60px; float: left; display: inline; background: #eee; margin: 0 9px 0 3px; }

/*template third*/
	.templateThird { width: 100%; }
	.thirdCont1, .thirdCont2, .thirdCont3 { width: 303px; float: left; display: inline; }
	.thirdCont1, .thirdCont2 { margin: 0 12px 0 0; z-index: 350; }
	.imgThird { width: 100%; height: 183px; border: solid 1px #d8d8d8; background: #eee; }
	.imgThirdPress { width: 100%; border: solid 1px #d8d8d8; background: #eee; }
	.imgShadowThird { width: 100%; height: 19px; }
	.textSez { width: 100%; color: #515e66; }
	.imagePress { float: left; display: inline; width: 98px; height: 67px; margin: 0 6px 2px 0; cursor: pointer; }
	.imagePress:hover { opacity: 0.75; filter: alpha(opacity=75); }
	.imgThirdPress img:hover { opacity: 0.75; filter: alpha(opacity=75); }
	.textOnly { width: 100%; height: 244px; color: #515e66; font-size: 12px; }
	.buttonSez { width: 199px; height: 23px; padding: 7px 0 0 11px; margin: 19px auto; background: url('../../images/child_button.png') no-repeat; }
	.buttonSezLeft { width: 199px; height: 23px; text-align: right; padding: 7px 11px 0 0; margin: 19px auto; background: url('../../images/child_button_left.png') no-repeat; }
	.buttonSezBanner { width: 199px; height: 23px; padding: 8px 0 0 11px; margin: 10px 0 0 735px; background: url('../../images/child_button_banner.png') no-repeat; }
	.buttonMaps { width: 199px; height: 23px; position: absolute; padding: 8px 0 0 11px; bottom: 10px; right: 10px; background: url('../../images/child_button_banner.png') no-repeat; }
	.buttonSez2 { width: 199px; height: 23px; padding: 7px 0 0 11px; margin: 10px 0 0 735px; background: url('../../images/child_button.png') no-repeat; }
	.buttonSez3 { width: 199px; height: 23px; padding: 7px 0 0 11px; margin: 0 auto; background: url('../../images/child_button.png') no-repeat; }
	.aButtonSez { color: #515e66; }
	
/*template fourth*/
	.templateFourth { width: 100%; }
	.FourthCont1, .FourthCont2, .FourthCont3, .FourthCont4 { width: 225px; float: left; display: inline; position: relative; }
	.cont-magazine { width: 280px; margin: 0 10px 0 20px; float: left; display: inline; position: relative; border-right: solid 1px #eee;  }
	.mag { width: 160px; float: left; display: inline; }
	.textMag { width: 260px; color: #515e66; }
	.lineFA { position: absolute; top: 0; right: 20px; }
	.arrFA { position: absolute; top: 4px; right: 0; }
	.FourthCont1, .FourthCont2, .FourthCont3 { margin: 0 11px 0 0; }
	.imgFourth { width: 100%; border: solid 1px #d8d8d8; background: #eee; }
	.imgShadowFourth { width: 100%; height: 19px; }

/*template no childreen*/
	.contHalfPage { width: 100%; }
	.contHalfSez1, .contHalfSez2, .contHalfSez3 { float: left; display: inline; }
	.contHalfSez1 { width: 456px; margin: 0 26px 0 0; }
	.contHalfSez2, .contHalfSez3 { width: 454px; }
	.contHalf1, .contHalf2 { height: 272px; float: left; display: inline; }
	.contHalfView1 { width: 510px; float: left; display: inline; }
	.contHalfView2 { width: 350px; float: left; display: inline; }
	.contHalf1 { width:	456px; margin: 0 26px 0 0; }
	.contHalf2 { width:	454px; }
	.contHalf2 .titlePage { margin: 24px 0 11px 0 !important; }
	.titlePage2 { margin: 24px 0 0 16px !important; }
	.contHalf2 .lineTitle{ margin: 0 0 20px 0 !important; }
	.halfPageImage { width: 456px; height: 253px; background: #eee; border: solid 1px #d8d8d8; }
	.halfPageImageHeader { width: 250px; background: #eee; border: solid 1px #d8d8d8; }
	.contHalfHeader1 { width: 250px; float: left; display: inline; margin: 0 10px 0 0; }
	.contHalfHeader2 { width: 405px; float: left; display: inline; margin: 0 10px 0 0; padding: 10px 0 0 0; }
	.contHalfLine { width: 10px; float: left; display: inline; margin: 0 0 0 0; padding: 30px 0 0 0; }
	.contHalfHeader3 { width: 240px; float: left; display: inline; margin: 0 10px 0 0; padding: 10px 0 0 0; }
	.longLine { width: 100%; margin: 30px 0;}
	.longLine20 { width: 100%; margin: 20px 0 30px 0; }
	.longLineShort { width: 100%; margin: 10px 0 30px 0; }
	.imageParagrafo { width: 244px; height: 173px; margin: 0 14px 0 0; float: left; display: inline; }
	.textParagrafo { width: 198px; float: left; display: inline; }
	.textParagrafoLeft { width: 198px; float: left; display: inline; text-align: left !important; }
	.textParagrafo3 { width: 195px; float: left; display: inline; }
	.imgParagrafo { width: 244px; height: 153px; background: #eee; border: solid 1px #d8d8d8; cursor:auto; }
	.ulSitografia { list-style-type: none; }
	.liSitografia { margin: 5px; }
	.books { width: 220px; text-align:left; float: left; display: inline; margin: 0 9px 30px 5px; }
	.booksEnd { width: 110px; height: 180px; float: left; display: inline; margin: 0 0 30px 0; }

.imgBook { width: 110px; height: 152px; float: left; display: inline; }
.buttonPdf { width: 110px; height: 152px; text-align: left; float: left; display: inline; padding: 0 0 0 0; position: relative; }
.buttonPdf .aView { font-size: 12px; color: #666 !important; }
.buttonPdf .aView2 { font-size: 11px; color: #666 !important; }
.space5 { width: 100%; height: 5px; clear: both; }
.shadowBooks { width: 100px; }
.titBooks { width: 100%; text-align: left; color: #000; }
.ulGlos { width: 820px; margin: 0 auto; text-align: center; list-style-type: none; }
.liGlos { width: 30px; height: 22px; padding: 8px 0 0 0; border-right: solid 1px #ccc; float: left; display: inline; cursor: pointer; background: url('../../images/glos.png') repeat-x; }
.liGlosSel { width: 35px; height: 30px; padding: 8px 0 0 0; color: #fff !important; float: left; display: inline; cursor: pointer; background: url('../../images/glosSel.png') repeat-x; }

.tabSearchBook { width: 480px; padding: 10px 0 0 0; margin: 0 auto; }
.caseSearch { font-size: 15px; width : 460px; height: 30px; border: solid 1px #ccc; margin: 0 10px 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.caseSearchSmall { width: 400px; height: 25px; border: solid 1px #ccc; margin: 0 10px 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.buttonSearch { width: 75px; height :30px; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: solid 1px #ccc; background: #eee url('../../images/_mt_sf_btn30.png') repeat-x; }
.selectSearch { width: 452px; margin-right: 10px;height: 30px; border-color: #ccc; border-radius: 6px; }
.tabSearchCat { width: 600px; margin: 10px auto; padding: 10px 0 0 0; float: left; display: inline; margin: 0 0 0 30px; }
.tabSearchCat2 { width: 600px; margin: 10px auto; padding: 10px 0 0 0; }
.tabPartecipa { width: 600px; margin: 20px 0 0 0; }
.tabPartecipa td { vertical-align: top; padding: 3px 0; }
.etichetta { width: 160px; text-align: left; }
.casePartecipa { width: 300px; height: 20px;	border: solid 1px #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.areaPartecipa { width: 300px; height: 120px; border: solid 1px #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.areaLabel{ width: 300px; height: 40px;	border: solid 1px #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.btnPartecipa { width: 100px; height: 30px; cursor: pointer; border: solid 1px #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 0 20px 0 0; background: #eee url('../../images/_mt_sf_btn30.png') repeat-x; }

#sezione2 { width: 600px; margin: 20px auto; }
.contSez2 { text-align: center; line-height: 20px; padding: 10px; border: solid 1px #ccc; }

.menuResult { width: 200px; height: 100%; padding: 0 0 10px 0; margin: 0 15px 10px 0; float: left; display: inline; border: solid 2px #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: left; } 
.menuResult a, .reseultCat a { color: #666; }
.menuResult h3 { height: 20px; padding: 5px; color: #666; background: url('../../images/_mt_sf_menu.png') repeat-x; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
.menuResult p { font-weight: bold; }
.menuResult ul { padding: 5px 0 0 10px; }
.menuResult ul li { margin: 0 0 0 15px }


.digital-book-result { width: 200px; height: 100%; padding: 0 0 10px 0; margin: 0 15px 10px 0; float: left; display: inline; border: none 2px #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: left; } 
.digital-book-result a, .reseultCat a { color: #666; }
.digital-book-result h3 { height: 20px; padding: 5px; color: #666; background: url('../../images/_mt_sf_menu.png') repeat-x; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
.digital-book-result p { font-weight: bold; }
.digital-book-result ul { padding: 5px 0 0 0px; }
.digital-book-result ul li { margin: 0 0 0 3px }
.digital-book-result .category { margin: 0 0 0 5px; list-style:none;  line-height:20px; display: list-item; }
.digital-book-result .subcategory { margin: 0 0 0 20px; list-style:none;  line-height:20px; display: list-item; }

.digital-book-result  li.category-on {
	background: url(images/category-on-tile.gif) repeat-x left center;
}
.digital-book-result li.category-on a:link, .digital-book-result li.category-on a:visited, .digital-book-result li.category-on a:hover, .digital-book-result li.category-on a:active {
	background: url(images/category-on.gif) no-repeat right;
	padding-left: 18px;
	color: white;
	border: 0;
	margin-left: -10px;
	margin-bottom: 0px;
	border-image: initial;
}

.digital-book-result li a:hover, .digital-book-result li a:active {
	background-color: #F6F6F6;
}

.digital-book-result li a:link, .digital-book-result li a:visited {
	display: block;
	padding: 1px 8px 4px;
	border-bottom: 1px dotted #B3B3B3;
}

.digital-book-result .periodici {
    background-color: #DDDDDD;
    //padding-top: 10px;
}

.digital-book-result .periodici {
    background-color: #DDDDDD;
    //padding-top: 10px;
}


#demo-config-menu li {
font-size: 11px;
padding: 0 0 0 10px;
margin: 3px 0;
zoom: 1;
}
 
.contResult { width: 715px; float: left; display: inline; }
.contResult div.searchResult { height: 20px; padding: 5px; color: #666; background: url('../../images/_mt_sf_menu.png') repeat-x; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; margin-bottom: 20px; }
.contResult div.searchResult .navigator { float:left; display: inline; width: 232px; text-align: center; }
.contResult div.searchResult .navigator a.textright { float: right; }
.contResult div.searchResult .navigator a.textleft { float: left; }
.contResult div.searchResult .navigatorbook { float:left; display: inline; width: 293px; text-align: center;}
.contResult div.searchResult .navigatorbook a.textright { float: right; }
.contResult div.searchResult .navigatorbook a.textleft { float: left; }

.resultSx { width: 350px; float:left; display: inline; margin: 0 10px 0 0; }
.resultDx { width: 350px; float:left; display: inline; }
.resultImage { width: 100px; float:left; display: inline; margin: 0 10px 0 0; }
.resultText { width: 230px; float:left; display: inline; margin: 0 10px 0 0; }

.cartellino { width: 170px; text-align: center; float: left; display: inline; margin: 5px 5px 5px 0; }
.cartellino img { cursor: pointer; }
.cartellino p { margin-bottom: 5px; }

.resultOff { display: none; }
.resultOn { display: block; }

/*-----------------start esposizione permanente------------*/
	#btnNav { width: 100%; height: 35px; margin: -5px 0 0 0; }
	
		#contNaviagazione { width: 980px; margin: 0 auto; }
		#urlNav, #navigazione { width: 470px; position: relative; float: left; display: inline; }
		#urlNav { padding: 15px 0 0 10px; }
		#tabNav { width: 300px; position: absolute; margin: 0px; padding: 0px; top: 0; left: 635px; border: 0; border-collapse: collapse; border-spacing: 0px; }
		.aUrl { text-decoration: none; color: #666; }
		.aUrl:hover { text-decoration: none; cursor: pointer; }		
		#tabNav td, #tabNav2 td { width: 100px; height: 30px; padding: 0px; text-align: center; }
		.aBtn { color: #fff; text-decoration: none; }
		.aBtn2 { color: #333; text-decoration: none; }
		.aBtnSel { color: #ceba78; text-decoration: none; }
		.btn2 { background: url('../../images/sfBtn2.png') no-repeat; border-bottom: solid 2px #fe4e4e; }
		.btn1 { background: url('../../images/sfBtn1.png') no-repeat; }
		#contCenterSale { width: 100%; margin: 0 0 0 0; }
	
	#centerSale { width: 938px; margin: 0 auto; min-height: 2500px; background: #fff; }
	#navCrono { margin: 0 auto; width: 100%; height: 35px; }
	#navCrono table { margin: 0 0 0 10px; }
	#contentCenterSale1, #contentCenterSale2 { width: 938px; height: 100%; margin: 0 auto; }
	
	.btnOrder { width: 150px; height: 30px; text-align: center;	background: url('../../images/sfBtn1.png') no-repeat; }
	.aOrder { cursor: pointer; color: #fff; }
	.aOrderSel { cursor: pointer; font-weight: bold; color: #fff; }

		/*---------------------style scrollable------------------------*/	
		/* position and dimensions of the navigator */
		.navi { margin-left: 300px; width: 200px; height: 5px; }
		/* items inside navigator */
		.navi a { width: 8px; height: 8px; float: left; margin: 1px 3px; background: #ccc url(../img/scrollable/arrow/navigator.png) 0 0 no-repeat; display: block; font-size: 1px; }
		/* mouseover state */
		.navi a:hover { background-position:0 -8px; }		
		/* active state (current page state) */
		.navi a.active { background-position:0 -16px; }
		/* prev, next, prevPage and nextPage buttons */
		a.browse { background-repeat: no-repeat; display:block; width:20px; height:50px; float:left; margin:90px 0; cursor:pointer; font-size:1px; }
		/* disabled navigational button */
		a.disabled { visibility: hidden !important; }   
		.scrollable { position: relative; overflow: hidden; width: 950px; margin: 0 auto; height: 210px; }
		.scrollable .items { width: 980px; margin: 0 auto; clear: both; }
		.items div { float: left; margin: 0 auto; width: 100%; }	
		/* single scrollable item */
		.scrollable .sezione { width: 150px; height: 190px; float: left; display: inline; position: relative; margin: 5px 3px 0 3px; background: #eee url('../../images/_mtSfSezioneLev.png') repeat-x !important; }
		.scrollable .sezione:hover { width: 150px; height: 190px; float: left; display: inline; position: relative; margin: 5px 2px 0 2px; background: #eee url('../../images/_mtSfSezioneLev.png') repeat-x !important; cursor: pointer; box-shadow: 0 0 5px 2px #aaa; -moz-box-shadow: 0 0 5px 2px #aaa; -webkit-box-shadow: 0 0 5px #aaa; }
		/* active item */
		.scrollable .active { position:relative; cursor: default; }
		
.imageSala { width: 100%; height: 157px !important; height: 100px; text-align: center; padding: 3px 0 0 0; background: url('../../images/_mt_SfImagepng.png') no-repeat bottom; }
.textSala { width: 130px !important; height: 30px; background: url('../../images/_mtSfText.png') repeat-x; padding: 10px; }
.nSala { width: 100px !important; float: left; }
.arSala { width: 30px !important; float: left; display: inline; }
.imgLivelli { margin: 3px 0 0 0; border: 0; }
.titNav { font-size: 14px !important; padding: 0 0 0 0; color: #b49f59 !important; text-decoration: none; font-weight: normal; font-style: italic;	}
#tabAsc { border-spacing: 0px; }
.pText { width: 530px; float: left; padding: 20px 10px; }
.imgNav { width: 370px; float: left; margin: 0 10px 0 0; }
#center-head { width: 938px; height: 45px; padding: 5px 0 0 0;	position: relative; }
.ico-printer { width: 150px; position: absolute; top: 10px; right: 0px;}
.button-printer { width: 100%; text-align: left; float: left; display: inline;}
.button-printer a { font-size: 11px; }
/*------------------end esposizione permanente-----------------------*/

/*--------------------start center scheda----------------------*/
	
	/*overlay image and maps*/
	.simple_overlay, .g_overlay { margin: 40px 0 0 0; display: none; z-index: 997; background-color: #fff; color: #000; text-align: center; border: 1px solid #666; -moz-box-shadow: 0 0 30px 5px #333; -webkit-box-shadow: 0 0 30px #333; }			
	.g_overlay .close { background: url('../../images/close.png') no-repeat top right;  z-index: 998; width: 40px; height: 40px; position: absolute; right: -15px; top: -15px; cursor: pointer; }
	.simple_overlay .close { background: url('../../images/close.png') no-repeat top right;  z-index: 999; width: 1024px; height: 768px; position: absolute; right: -15px; top: -15px; cursor: pointer; }		
	#centerScheda { width: 100%; background: #f1f2f3 url('../../images/sf_contCenter.png') repeat-x; }
		
		.edit-container { margin: 10px 0; height: 25px; border-bottom: 1px solid #bbb; }
		#sezScheda1, #sezScheda2 { width: 938px; padding: 0 0 10px 0; }
		#imgScheda { width: 310px; float: left; display: inline; }
		#imgScheda2 { width: 510px; float: left; display: inline; }
		#didascaliaScheda { width: 100%; padding: 10px 0;  }
		#didascaliaSchedaView { width:100%; padding: 0; }
		#introScheda { width: 350px; margin: 0 0 0 5px; float: left; display: inline; }
		#introScheda2 { width: 415px; margin: 0 0 0 5px; float: left; display: inline; }
		.sepIndice { width: 5px; margin: 0 5px; float: left; display: inline; }
		.titleView { font-size: 13px; padding: 5px 0; text-decoration: none; font-weight: bold; }
		#indiceScheda { width: 250px; margin: 0 0 0 5px; float: left; display: inline; }
		
		.aIndice:hover { text-decoration: underline; cursor: pointer; }
		.frameDiv { padding: 10px 5px; margin: 0 0 10px 0; color: #555; border: solid 1px #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
		.frameDiv h2 { color: #4570c8; }
		.sezSelection { width: 250px; float: left; display: inline; margin: 10px 10px 10px 0; }
		
		.ulTitIndice { font-size: 13px; font-weight: bold; list-style-type: none; padding: 5px 0 5px 10px; border: solid 1px #f2f2f2; background: #fff url('../../images/sfMenu.png') repeat-x; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
		.ulTitIndiceView { font-size: 13px; font-weight: bold; list-style-type: none; padding: 5px 0 5px 0; }
		.ulIndice { list-style-type: none; border: solid 1px #e8e8e8; padding: 5px; margin: 0 0 10px 0; overflow: auto; word-wrap: break-word; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; }
		.ulIndiceView { list-style-type: none; padding: 5px; margin: 0 0 10px 0; overflow: auto; word-wrap: break-word; }
	
		.ulBiblio { padding: 0 0 0 20px; }
		.aBiblio:hover { text-decoration: underline; cursor: pointer; }
		.allLeft { padding: 2px 3px; float: left; display: inline; }
		
		.ulEnte { padding: 0 0 0 20px;}
		.ulEnte span { font-size: 10px; }
		
		.ulIndice2 { border: solid 1px #f2f2f2; padding: 5px 5px 5px 20px; margin: 0 0 10px 0; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; }
		.ulIndice li a { color: #666; font-size: 13px; font-weight: normal; text-decoration: none; line-height: 20px; }
		
		#tagScheda, #catScheda { width: 100%; padding: 10px; }
		
		.textDida { font-size: 9px; /*cursor: pointer;*/ color: #4570c8; }
		.titView { font-size: 18px; width: 730px; }
		.titView2 { font-size: 22px; line-height: 22px; }
		.sezColor { color: #555; text-decoration: none; font-size: 0.8em; }
		.sezColor a { color: #555; text-decoration: none; cursor: pointer; font-size: 0.8em; }
		.sezColor:hover { text-decoration: none; cursor: pointer; font-size: 0.8em; }
		.sezColor:hover a { text-decoration: none; cursor: pointer; }
		.lineScheda { width: 938px; margin: 2px 0 5px 0; }
		#textScheda { width: 938px; margin: 10px auto; }
		#textScheda p { padding: 0 10px; }
		#extraScheda { margin: 20px 0 0 0; }
		
		.contExtraScheda {
			width: 918px;
			padding: 15px 0 10px 0;
			margin: 10px 10px;
			border: solid 1px #f2f2f2;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;	
			overflow: auto;
			/*wrap to the next line*/
			word-wrap: break-word;
		}
		
		.galleryView { width: 439px; float: left; display: inline; padding:0 10px; margin-bottom: 20px; }
		.imageGalleryView { width: 100px; float: left; display: inline; }
		.textGalleryView { width: 320px; float: left; display: inline; margin: 0 0 0 10px; }
		.titleGallery { font-size: 16px; line-height: 18px; color: #b49f59; }
		.buttonView { width: 100%; position: relative; padding: 2px 0 10px 0; }
		.bt1 { width: 95px; position: absolute; font-style: italic; }
		.bt2 { width: 30px; position: absolute; left: 100px; padding: 2px 0 0 0; clear: both; }
		.modCorr { width: 150px; margin: 0 0 5px 2px; text-align: center; float: left; display: block; }
		.imgCorr { border: none 0px #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
		.imgCorr:hover { border: none 0px #4570c8; cursor: pointer; opacity: 0.9; filter: alpha(opacity=90); }
		.contTitSez { height: 20px; position: relative; }
		.sfTitSez { position: absolute; height: 30px; background: #fff; padding: 0 10px; top: -4px; left: 20px; z-index: 88; }
		.anchorTop { width: 100%; text-align: right; }
		.top { width: 100%; text-align: right; margin: -15px 0 30px 0; }
		.aTop { text-decoration: none; color: #4570c8; }
		
	/*---------------------end center scheda-------------------*/

.ulMuseoe { padding: 0 0 0 20px; }
.liMuseoe { padding: 10px 0 0 0; }
.ulMultivision { list-style-type: none; text-align: center; }
.liMultivision { float: left; display: inline; }
.ulPartner { padding: 0 0 0 20px; }
.liPartner { text-align: left; padding: 5px 0 0 5px; }
.ulRassegna { margin: 0 0 0 20px; }
.liRassegna { padding: 5px; }
.liRassegna a { font-weight: bold; text-decoration: underline; }
.ulLivelli { padding: 5px 0 5px 20px; text-align: left; }
.liLivelli { padding: 3px; }

/*end tempalte center page*/

/*class definition*/

.subTitleContenuti { width: 200px; text-align: left; color: #b49f59 !important; font-weight: normal; padding: 3px 0; }
.subTitleContenutiDoc { width: 180px; font-size: 12px; text-align: left; color: #b49f59 !important; font-weight: normal; padding: 3px 0; }
.subTitleContenutiDoc a { color: #b49f59 !important; }
.subTitleMultivision { text-align: left; color: #b49f59 !important; font-weight: normal; font-style:italic; padding: 6px 0 0 0; }
.sottolineato { text-decoration: underline; }
.corsivo { font-style:italic; }
.lineSpace { margin: 3px 0; border: solid 1px #eee; color: #eee; }
.evidenza { color: #b49f59 !important; text-align: left; }
.evidenza h2 { color: #b49f59 !important; }
.linkEsterno { font-weight: bold; }
.didascalia { font-size: 11px; text-align: left; }
.textCenter { text-align: center; }
.imgBorderOn { border: solid 1px #666; }
.borderImg { border: solid 1px #ccc; }
.spaceClear { display:block; clear: both; }
.space10 {width: 100%; height:1px; margin: 10px 0 0 0; }
.space20 {width: 100%; height:1px; margin: 20px 0 0 0; }
.space30 { width: 100%; height:1px; margin: 30px 0 0 0; }
.space40 { width: 100%; height:1px; margin: 40px 0 0 0; }
.space50 { width: 100%; height:1px; margin: 50px 0 0 0; }
.space60 { width: 100%; height:1px; margin: 6px 0 0 0; }
.space70 { width: 100%; height:1px; margin: 70px 0 0 0; }
.space80 { width: 100%; height:1px; margin: 80px 0 0 0; }
.space90 { width: 100%; height:1px; margin: 90px 0 0 0; }
.space100 { width: 100%; height:1px; margin: 100px 0 0 0; }
hr.clear {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	border-width:0;
	margin:0;
	padding:0;
}

/* GLFP */
/* .*************************** dialog-form-layout ************************/

.itinerary-frame {
	border-width: 0px;
	height: 450px;
	width: 940px;
}

.dialog-form-layout label {
    float:left;
    display:block;
    margin-right: 5px;
    width: 200px;
}
.dialog-form-layout input[type=text], .dialog-form-layout input[type=file], .dialog-form-layout select, .dialog-form-layout textarea {
    float:left;
    display:block;
    margin-bottom:12px;
    width: 350px;
}

.dialog-form-layout textarea {
	height: 100px;
}

.dialog-form-layout .field {
    width:100%;
    overflow:auto;
    margin:5px 0px;;
}
.dialog-form-layout fieldset {
    border: 0;
}

.dialog-form-layout .ui-button {
	width: 100px;
}

#view_image_fields label {
	font-weight:bold;
	clear: left;
	padding-top: 5px;
}
#view_image_fields p {
	border-bottom: 1px #CCCCCC solid;
	min-height: 20px;
	padding-top: 5px;
	padding-left: 205px;
}

#view_biblio_fields label {
	font-weight:bold;
	clear: left;
	padding-top: 5px;
}
#view_biblio_fields p {
	border-bottom: 1px #CCCCCC solid;
	min-height: 20px;
	padding-left: 205px;
	padding-top: 5px;
}
/**** END GLFP ****/