body{margin:5px  auto 0 auto;width:980px;font-family:Arial, Helvetica, sans-serif;font-size:.75em;color:#000000;background:#E2DFD8;}
a{color:#E1127A;text-decoration:none} a:hover{text-decoration:underline}

.space10{clear:both;padding:10px;}
.space5{clear:both;padding:5px;}

.left{float:left} 
.right{float:right} .clear{clear:both}
#frame{float:left;width:980px;background:#FFF;overflow:hidden;}

.border10{float:left;width:100%;background:#FFF;font-size:0;height:10px}

#contentboxHome{background:url("images/bk_homeSid.gif") no-repeat top left;display:inline;width:940px;margin:0 10px;padding:0 10px;border:1px solid #000000;border-top:0;float:left}
#contentbox{background:url("images/bk_homeSidS.gif") no-repeat top left;display:inline;overflow:hidden;width:940px;margin:0 10px;padding:0 10px;border:1px solid #000000;border-top:0;float:left}

p{margin:0 0 5px 0}
#content{position:relative;float:left;width:755px;padding:0;margin:0px 0;overflow:hidden}
.space30{float:left;width:100%;margin:23px 0}
.colSm{float:left;width:178px;margin:0 10px 0 0;display:inline;overflow:hidden}
.col2{float:left;width:367px;margin:0 5px 10px 5px;overflow:hidden;display:inline}
.col3{float:left;width:241px;margin:0 5px 10px 5px;overflow:hidden;display:inline}

.text2Col{float:left;width:367px;margin:0 0 10px 0;overflow:hidden;display:inline}
.text3Col{float:left;width:241px;margin:0 0 10px 0;overflow:hidden;display:inline}
.imgBig{float:left;width:100%;margin:0 0 10px 0;text-align:center} .imgBig img{float:none;border}

.block3col{float:left;width:564px;display:inline;margin:0 0 10px 0;padding:0 0 10px 0;}

#home{background-color:#FFF}
#home .blockBlack,.blockBlackApt{width:550px;}
.blockBlack,.blockBlackApt{float:left;width:735px;display:inline;background:#000;margin:0 10px 0px 0;padding:5px 5px 5px 5px;border-top:5px solid #fff}
.blockBlack p,.blockBlackApt p{color:#FFF;padding:0 5px 0 0;margin:0;} 
.blockBlackApt .colSm p {margin:0 0 15px 0}
.blockBlackApt .titleBlack .colSm p {margin:0}


.blockBlack p strong,.blockBlackApt p strong{color:#E1137A;font-weight:bold}
.blockBlackApt{position:relative}

.RTitle{font-size:1.3em;color:#C7C1B3;font-weight:100;font-family:"Rockwell",Arial, Helvetica, sans-serif;margin:3px 0px 0 5px;border-bottom:1px solid #C7C1B3}
.more{width:750px;text-align:right;padding:0 10px 0 0;font-size:12pt;float:right;color:#E1137A;font-weight:100;cursor:pointer;}
.close{width:750px;text-align:right;padding:0 10px 0 0;font-size:12pt;float:right;color:#E1137A;font-weight:100;cursor:pointer}
.moreLabel{}
.moreBox{position:absolute;top:0px;right:0;clear:both;}
.moreTitle{cursor:pointer;}

.blockBlackApt .colSm{margin:0 7px 0 0;width:230px;}
.blockBlack .titleBlack,.blockBlackApt .titleBlack{float:left;width:100%;font-size:2.4em;line-height:30px;color:#C7C1B3;font-weight:100;font-family:"Rockwell",Arial, Helvetica, sans-serif;position:relative}
.blockBlack .titleBlack p,.blockBlackApt .titleBlack p{color:#C7C1B3;padding:0}
.blockBlack .titleSm,.blockBlackApt .titleSm{color:#FFF}
.blockBlack .titleSm a{color:#FFF} .blockBlack .titleSm a:hover{color:#FFF}
.blockBlack .text{float:left;width:400px;color:#FFF;} 
.blockBlack .textApp{float:left;width:100%;color:#FFF;margin:10px 0 0 0}
#home .blockBlack .colSm{width:125px;margin:0 9px 0 0;}
.blockBlack .colSm{width:174px;margin:0 9px 0 0;}

.blockBlack .titleBlack a,.blockBlackApt .colSm a{color:#fff}

.height100{height:95px;overflow:hidden}
.height90{height:95px;overflow:hidden}
.width400{float:left;width:430px}
.width100{float:left;width:100px}
.width150{float:left;width:150px}

.width98{float:left;width:98px}

.elenco{float:left;width:745px;margin:0 10px 10px 0;display:inline;overflow:hidden}
.elenco .titleSm{color:#000;font-size:1.2em;} .elenco .titleSm a{color:#000}
.elenco .subTitleSm{font-size:1em;color:#E1137A;font-weight:bold;text-transform:uppercase}
.elenco .img{float:left;margin:0 5px 0 0} .elenco img{border:0}
.elenco .Btext{font-size:1.25em;font-weight:bold;color:#000}
.elenco .text{color:#000;}

.festival{float:left;width:745px;margin:0 10px 10px 0;display:inline;overflow:hidden;}
.festival .titleSm{color:#000;font-size:1.2em} 
.festival .titleSm a,.info a{color:#000}
.festival .subTitleSm{font-size:1em;color:#E1137A;font-weight:bold;text-transform:uppercase}
.festival .img{float:left;margin:0 10px 0 0;width:189px;text-align:right} .festival img{border:0}
.festival .logo{float:left;width:160px;margin:0 10px 0 0;text-align:center}
.festival .info,.museo .info{float:left;width:150px}
.festival .text{float:left;color:#000;width:200px;margin:0 10px 0 0}

.museo{float:left;width:745px;margin:0 10px 10px 0;display:inline;overflow:hidden}
.museo .blockBlack{width:550px} 
.museo .img{float:left;width:130px;margin:0 10px 0 0}
.link a{color:#E1127A}

.elScena{float:left;width:185px;margin:0 0 20px 0;overflow:hidden}
.elScena .text{float:left;width:160px;padding:0 5px 0 0;}
.elScena img{float:left;margin:0 10px 0 0;border:0}
.elScena .titleSm{color:#000;font-size:0.9em}  .elScena .titleSm a{color:#000}

.titleSm a:hover{color:#000}

.lgoSp{margin:20px 0 0 0;}

.blockBrown{float:left;width:735px;display:inline;background:#E2DFD7;margin:10px 10px 0px 0;padding:0px 5px 5px 5px;border-top:5px solid #E2DFD7 }
.blockBrown .colSm{width:175px;margin:0 7px 0 0;overflow:hidden}
.blockBrown .textBrown{padding:0 0 0 5px} .blockBrown .textBrown strong{color:#E1137A;font-weight:bold}
.blockBrown .titleBrown{position:relative;font-family:"Rockwell",Arial, Helvetica, sans-serif;float:left;width:100%;font-size:2.4em;font-weight:100;line-height:25px;}
.blockBrown .titleBrown p{padding:0}
.blockBrown .titleSmBrown{font-family:"Rockwell",Arial, Helvetica, sans-serif;float:left;width:100%;font-size:1.25em;font-weight:bold;text-transform:uppercase;margin:0 0 5px 0}
.blockBrown p{margin:0;padding: 5px}

.eventi_C ul{list-style:none;color:#FFF;margin:0;} .eventi_C ul li{margin:0 0 5px 0}

#home .titlePage{width:550px;position:relative;}
#home .colSX{}
#home .colDX{width:132px;padding:0 0 0 5px;overflow:hidden}
#home .titleSm{color:#FFF;margin:0 0 5px 0}
#home .colSm{width:125px;margin:0 10px 0 0}
#home .img{float:left;width:140px;}
#home .text{float:left;width:260px}
#home .button{background:#FFF;color:#000}
#home .Btext{font-size:1.25em;font-weight:bold;color:#E1137A}
#home .museo{color:#FFF;float:left;width:100%;margin:0 0 5px 0}
#home .museo strong{font-weight:bold;text-transform:uppercase;font-size:1em;}

/* blocchi generali */

.titleBlock{font-family:"Rockwell",Arial, Helvetica, sans-serif;float:left;margin:0 0 15px 0;width:100%;color:#000;font-size:1.3em;font-weight:bold} .titleBlock a{color:#000}
.textBlock{float:left;width:99%;margin:0 0 10px 0}
.textImgSx{float:left;width:99%;margin:0 0 10px 0}
.textImgSx .imgB{float:left}
.textImgSx img{float:left;margin:0 10px 5px 0}
.textImgSx .text{float:inhert;}
.textImgSx ul{float:left;padding: 0 0 0 10px }
.textImgDx{float:left;width:99%;margin:0 0 10px 0}
.textImgDx .imgB{float:left}
.textImgDx img{float:right;margin:0 0px 5px 10px}
.textImgDx .text{float:inhert;}

.sepLine{float:left;width:99%;margin:0 0 10px 0;font-size:0;height:1px;background:#C7C1B3;overflow:hidden}

.bestFit120x84{float:left;width:120px;height:84px;text-align:left;margin:0 0 3px 0}

/* ------------------------------------- */
.anno{position:absolute;width:87px;height:98px;top:10px;right:0;}
.anno{font-family:"Rockwell",Arial, Helvetica, sans-serif;font-size:6em;font-weight:bold;color:#A8A08B;line-height:55px}

.titlePage .textT{width:400px;float:left;overflow:hidden;margin-top:10px}
.titlePage{float:left;width:564px;display:inline;margin:20px 0 10px 0;}
.titlePage h1{float:none;width:400px;font-family:"Rockwell",Arial, Helvetica, sans-serif;font-size:3.5em;font-weight:bold;color:#A8A08B;margin:0 0 10px 0;line-height:45px}
.titlePage h2{width:400px;float:none;font-family:"Rockwell",Arial, Helvetica, sans-serif;font-size:1.5em;font-weight:bold;color:#DF127B;margin:0;line-height:20px}
.titleSm{font-family:"Rockwell",Arial, Helvetica, sans-serif;font-size:1em;color:#E1137A;font-weight:bold;text-transform:uppercase}
.underTitle{float:left;width:100%;ol2font-family:"Rockwell",Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:bold;text-transform:uppercase;margin:0 0 10px 0}


.button{float:right;background:#E1137A;color:#FFF;display:block;padding:2px 10px;font-weight:bold;margin:0 0 10px 0}

#home{float:left;width:550px;display:inline;overflow:hidden;padding:0;margin:0px 10px 20px 0;position:relative}
#homeSidebar{position:relative;float:left;width:380px;display:inline;overflow:hidden;margin:20px 0;}
#homeSidebar .blockSb{display:inline;float:left;clear:none;background:none;overflow:inhert}  #homeSidebar .right{float:right}
#homeSidebar .marginDx{margin-right:10px} #homeSidebar .borderB{ border-bottom:10px solid #fff;}
#homeSidebar img{border:0}

#homeSidebar .apt .titleSm{margin:0 0 0 5px;width:90px;float:left;color:#FFF;font-size:0.85em}  .apt .titleSm a{color:#fff}
#homeSidebar .apt img{float:left;border:0}

#content .title{font-family:"Rockwell",Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;margin:0 0 5px 0}

#content .img{clear:both;padding:0 10px 0 0 ;} #content .right{text-align:right;margin:10px 0} #content .right a{text-decoration:underline}

#sidebar label,#homeSidebar label{float:left;width:55px} 
#sidebar form, #homesidebar form{float:left;width:100%;margin:10px 0 0 0}
#sidebar fieldset,#sidebar input,#sidebar select{border:0;font-size:11px;} #sidebar input{margin:0 0 5px 0}
#homeSidebar fieldset,#homeSidebar input,#homeSidebar select{padding:0;border:0;font-size:11px} #homeSidebar input{margin:0 0 5px 0}

#sidebar .ricerca input{float:left;margin:0 5px 0 0}
#sidebar .ricerca label{width:120px;color:#000;padding-top:0 !important ;padding-top:4px}
#sidebar .ricerca  p{width:100%;float:left;margin-bottom:5px}
#sidebar fieldset{padding:0;margin-bottom:5px}
#sidebar .ricerca .titleSm{margin-bottom:5px}

#sidebar{float:left;display:inline;width:175px;margin:10px 0px 0 0} #sidebar img{border:0}
.blockSb{border-bottom:1px solid #938F85;clear:both;float:left;display:inline;width:165px;background:#C7C1B3;margin:0 0 10px 0;padding:0 10px 10px 10px;overflow:hidden}
.heightOffSB{height:370px;}
.apt{float:left;width:100%;margin:0 0 15px 0}
.noOverflow{overflow:visible}

#sidebar .title,#homeSidebar .title{float:left;width:100%;position:relative;float:left;font-family:"Rockwell",Arial, Helvetica, sans-serif;color:#FFF;font-size:1.8em;font-weight:100;margin:0 0 10px 0;line-height:25px} 
#sidebar label{font-weight:100;color:#000;} #sidebar .left{text-align:left;padding:5px 0} #sidebar .left a{color:#A81623;text-decoration:underline}
#sidebar .titleSm{font-family:"Rockwell",Arial, Helvetica, sans-serif;color:#000;float:left;width:100%;font-size:1em;font-weight:bold;text-transform:uppercase;margin:5px 0 0 0}
#sidebar .data{color:#E1137A;float:left;width:100%;font-size:1em;font-weight:bold;text-transform:uppercase;margin:0 0 5px 0}
#sidebar .Btext{font-size:1.25em;font-weight:bold}


#topmenu{position:absolute;top:5px;right:0;color:#000;}
#topmenu a{color:#000;margin:0 0px;font-weight:100;text-decoration:none}
#lang{text-align:center;padding:5px 0 0 0;overflow:hidden;height:19px;float:left;width:71px ;border-top:1px solid #000;border-right:1px solid #000;background:#E2DFD6} #lang img{border:0;margin:0 3px }

#head .key{display:none;width:77px;height:35px;position:absolute;right:10px;bottom:-58px;z-index:10000}
#head{position:relative;display:inline;float:left;position:relative;width:980px;margin:0;z-index:100;background:url("images/bk_head.gif") bottom repeat-x;background-color:#E2DFD8} 
#head img{border:0;padding:0}
#head h1{margin:0;font-family:"Rockwell",Arial, Helvetica, sans-serif;font-size:3.5em;font-weight:bold;color:#DF127B;padding:10px 0 0 0;line-height:34px}
#head h2{margin:0;font-family:"Rockwell",Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bold;color:#000}
#head .logo{float:right;margin:60px 0 0 0;}

.tabmenu{float:left;display:inline;} 

#menu ul{list-style:none;margin:0;padding:0;background:#000;}
#menu ul a{display:block;text-decoration:none;color:#FFFFFF;padding:5px 25px;} 
#menu ul a:hover{display:block;background:#E1127C;text-decoration:none;padding:5px 25px;color:#000;}

#menu .submenu{position:absolute;margin:0;width:140px;padding:0px 0 0 0;background:#000}
#menu .submenu li{padding:0;border:1px solid #000}
#menu .submenu li a{color:#fff;font-weight:100;padding:5px 10px;margin:0}
#menu .submenu li a:hover{padding:5px 10px}

#menu{position:relative;display:inline;float:left;width:890px;background:#000;left:0;margin:0 0 0 10px;padding:0 }

#menu .menu-ON{float:left;border-right:1px solid #E2DFD6} 
#menu .menu-OFF{float:left;border-right:1px solid #E2DFD6}  

#menu .menu-ON a{color:#FFF;font-weight:bold;text-decoration:none} 
#menu .menu-OFF a{color:#FFF;font-weight:bold;text-decoration:none}

#pager{float:left;width:735px;background:#E2DFD7;height:13px;padding:10px 5px;margin:0 10px 10px 0}
#pager .left{color:#E1137A;} #pager .right{;margin:0;} #pager img{border:0} 
#pager .ON{color:#E1137A;font-weight:bold}
#pager .OFF{color:#000;}

#tail{width:980px;float:left;margin:10px 0 0 0}
#tail {color:#78705D;font-size:.8em;padding:8px 0 0 0;background:#E2DFD8} #tail a{color:#78705D;text-decoration:none}

/* scroller */

.Box{position:relative;margin:0px 0 10px 0;width:570px;overflow:hidden;height:140px;}
.stripBox{position:absolute;top:0;margin:0;padding:0;width:800%;z-index:0}
.strip{float:left;padding:0;margin:0;}
.strip img{float:left}

.stripIMG{float:left;border:0px solid #c3d9e3;padding:0px 6px;border-right:0px;border-left:0px}
.stripIMGV{border:0px solid #c3d9e3;padding:6px 0px;}

.stripIMG-OVER{float:left;border:0px solid #c3d9e3;padding:0px 6px;border-right:0px;border-left:0px}

.BoxV{position:relative;margin:0px 10px 10px 0;height:200px;overflow:hidden;width:178px;float:left}
.stripBoxV{position:absolute;top:0;margin:0;padding:0;height:800%;z-index:0}
.stripV{float:left;padding:0;margin:0;clear:both;}
.stripV img{float:left}

#baseStripV{float:left;padding:0;margin:0;}
.linkOfferta:hover{text-decoration:underline}

.stripIMG{float:left;border:0px solid #c3d9e3;padding:0px 6px;border-right:0px;border-left:0px}
.stripIMGV-OVER{float:left;border:0px solid #c3d9e3;padding:0px 6px;border-right:0px;border-left:0px}

#boxPop{position:absolute;left:300px;width:595px;height:482px;clear:both;overflow:hidden}
#boxPopInfoEvento{position:absolute;left:300px;width:595px;height:482px;clear:both;overflow:hidden}
#boxPopInfoMusei{position:absolute;left:300px;width:595px;height:482px;clear:both;overflow:hidden}
#boxPopInfoAPT{position:absolute;left:300px;width:595px;height:482px;clear:both;overflow:hidden}

.popUp{clear:both;position:absolute;top:0px;left:0px;width:595px;background:#C7C1B3;height:485px;z-index:10000;overflow:hidden;margin:0 0 20px 0}
.popUp{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bk_pop.png', sizingMethod='scale');}

.popUp .title{clear:both;color:#FFF;padding:5px 0 5px 10px;width:490px;float:left;font-size:1.8em;margin:5px 0 0 0;padding:0 10px}
.popUp .title,.popUp .subTitle{font-family:"Rockwell",Arial, Helvetica, sans-serif;}
.popUp .subTitle{float:left;width:450px;color:#FFF;font-size:1.4em;height:50px}

.popUp .close{font-size:9pt;font-weight:bold;float:right;position:relative;margin:-25px 0px 10px 0px;width:80px} 
.popUp .close img{vertical-align:middle;border:0;margin:0 5px}
.popUp fieldset{float:left;padding:5px  10px;border:0} 
.popUp form{margin:0}
.popUp label{font-weight:bold;text-transform:uppercase}
.popUp  p{margin-right:10px} .popUp .Apt p{margin:0;float:left;}
.popUp .Apt{float:left;width:575px;padding:5px 10px 0 10px;} .popUp .Apt .img{float:right}
.popUp .Apt p{float:left;width:420px;overflow:hidden;:#0F3}

.popUp .contpopUp{display:inline;float:left;width:560px;padding:5px 10px;margin:10px 5px;height:300px;overflow-y:auto;overflow-x:hidden}
.popUp .contpopUp{border:1px solid #E3DCCC;clear:both;scrollbar-track-color:#eee;scrollbar-darkshadow-color:#999; }
.popUp .contpopUp .elenco{float:left;width:560px;padding:5px 0px;}
.popUp .contpopUp .elenco .text{float:left;width:370px}
.popUp .button{margin-right:10px }
.Loader{position:absolute;top:0px;left:0px;width:590px;background:#fff;height:477px;z-index:10000000;overflow:hidden;border:2px solid #E1127A;}
.LoaderBox{top:45%;left:25%;position:relative;width:300px;font-size:2.5em;font-weight:bold;color:#E1127A;text-align:center}
.LoaderBox img{vertical-align:middle}
.Loader{filter:alpha(opacity=100);opacity: 1.0;clear:both}

ul{padding:0;margin:0 0 10px 15px} li{border:0}

#map{float:left;width:100%;}
#boxPop_Scheda{float:left}