a{
 font-family:Arial, Helvetica, sans-serif;
 color:#88071a;
 text-decoration:none;
}
 a:hover{
 font-family:Arial, Helvetica, sans-serif;
 color:#ccc;
 text-decoration:none;
}
a.chiaro{
 color:#ccc;
}
a.chiaro:hover{
 color:#88071a;
}
img{
 border: 0px;
 /*behavior: url(stylesheet/pngbehavior.htc);*/
}
img.sotto{
 margin-top:-52px;
 margin-left:500px;
 behavior: url(stylesheet/pngbehavior.htc);
}
img.box{
 width: 500px;
 height: 450px;
}
img.boxspet{
 position:absolute;
 width: 396px;
 height: 232px;
}
img.imgspet{
 vertical-align: middle;
 height: 100px;
 border: 0px;
 margin: 0px;
 padding: 0px;
}
img.imglink{
 vertical-align: middle;
 height: 50px;
 border: 0px;
 margin: 0px;
 padding: 0px;
}
img.sx140{
 height: 140px;
 float: left;
 border: 0px;
 margin: 5px;
 padding: 0px;
}
img.w200sx{
 width: 200px;
 float: left;
 border: 0px;
 margin: 5px;
 padding: 0px;
}
img.w200dx{
 width: 200px;
 float: right;
 border: 0px;
 margin: 5px;
 padding: 0px;
}
img.h200sx{
 height: 200px;
 float: left;
 border: 0px;
 margin: 5px;
 padding: 0px;
}
.buttp{
 width: 150px;
 height: 18px;
 display:block;
 margin-bottom: 0px;
 border-bottom-style:solid;
 border-bottom-width: 1px;
 border-bottom-color: #c4b096;
 z-index: 1008;
 font-family:Arial, Helvetica, sans-serif;
 letter-spacing: 5px;
 text-decoration:none;
 color:#88071a;
 font-size:12px; 
 text-align:left;
}
.buttp a{
 color:#ffffff;
 z-index: 1009;
}
.buttp a:hover{
 color:#c4b096;
 z-index: 1010;
 }
 .cent{
 text-align: center;
 }
 .cent_b{
 text-align: center;
 font-weight: bold;
}
 .cent_i{
 text-align: center;
 font-style: italic;
}
 .cent_bi{
 text-align: center;
 font-weight: bold;
 font-style: italic;
}
#cnt{
	width: 960px;
	height: 500px;
  margin-left: auto;
  margin-right: auto; 
	overflow: hidden;
}
#cnttop{
  position:absolute;
  width: 960px;
  height: 500px;
  overflow: hidden;
  border-bottom: 4px solid #88071a;
  z-index: 2;
}
#cntbottom{
 position:absolute;
 width: 960px;
 height: 100px;
 background: #e1e3d1;
 margin-top:504px;
 z-index: 1;
}
#cntcnt{
 width: 650px;
 height: 480px;
 margin-left: 280px;
 margin-top: 20px;
 position: absolute;
 z-index: 0;
 overflow:hidden;
 /*border-style: solid;
 border-color: green;*/
}
#container{
 width: 650px;
 height: 460px;
 position: absolute;
 z-index: 2000;
 margin-top:480px;
}
#cnt1{
 width: 150px;
 height: 450px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 position: absolute;
 z-index: 1;
}
#cnt2{
 width: 500px;
 height: 450px;
 margin: 0 0 0 150px;
 position:absolute;
 z-index: 1;
}
#cnt1_basso{
 width: 150px;
 height: 450px;
 margin-top: 310px;
 position: absolute;
 z-index: 1;
}
.boxdate_old{
 position:absolute;
 width:415px;
 height:232px;
 margin-left:0px;
 margin-top: 233px; 
 z-index:1000; 
 overflow:hidden;
}
.boxdate{
 position:absolute;
 width:407px;
 height:232px;
 margin-left:23px;
 margin-top: 233px; 
 z-index:1000; 
 overflow:hidden;
}
.calendario{
 position:absolute;
 width: 365px;
 height: 200px;
 margin-left:15px;
 margin-top: 10px;
 overflow:auto;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif;
}
.content_piccolo{
 width: 470px;
 height: 420px;
 margin-left: 10px;
 margin-top: 10px;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
 color:#e2f1fb;
 position:absolute;
 overflow: auto;
 z-index: 1000;
}
.content{
 width: 470px;
 height: 420px;
 margin-left: 10px;
 margin-top: 10px;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#e2f1fb;
 position:absolute;
 overflow: auto;
 z-index: 1000;
}
.content2{
 width: 455px;
 height: 375px;
 margin-left: 5px;
 margin-top: 0px;
 padding: 15px;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 color:#e2f1fb;
 position:absolute;
 overflow: auto;
 z-index: 1000;
}
.titolo1{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 letter-spacing:10px;
 color:#e2f1fb;
 background-color:#7a8488;
 text-align:center;
 text-transform:uppercase;
 padding: 10px;
 margin-bottom: 0px;
 overflow: auto;
 /*border-style: solid;
 border-color: green;*/
 position:relative;
}
.titolo2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 letter-spacing:8px;
 color:#e2f1fb;
 text-align:center;
 text-transform:capitalize;
 padding:2px;
 margin-bottom: 10px;
 position:relative;
 overflow: auto;
 background-color:#586363;
 /*background-color:#a7b8b9;*/
 border-top-style: solid;
 border-bottom-style: solid;
 border-top-width: 2px;
 border-bottom-width: 2px;
}
.concerto{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 width: 400px;
 height: 60px;
 color:#e2f1fb;
 text-align:left;
 margin-left: 15px;
 margin-bottom: 5px;
 padding:0px;
 position:relative;
 overflow: auto;
border-bottom-style: solid;
border-bottom-width: 1px;
}
.concerto#c_ultimo{
 border-style: none;
}
.concerto#s_ultimo{
 border-style: none;
}
.data{
 width: 135px;
 margin-left: 20px;
 text-align:left;
 position:absolute;
 overflow: auto;
/*border-top-style: solid;
border-bottom-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-color:yellow;*/
}
.luogo{
 width: 230px;
 margin-left: 165px;
 text-align:left;
 position:absolute;
 overflow: auto;
/*border-top-style: solid;
border-bottom-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-color:blue;*/
}
.titolo3{
 width: 322px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 letter-spacing:4px;
 color:#78797a;
 background-color:#c9c9cc;
 text-align:center;
 text-transform:uppercase;
 padding: 10px;
 margin-bottom: 0px;
 overflow: auto;
 position:relative;
}
.titolo4{
 width: 322px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 letter-spacing:3px;
 color:#78797a;
 background-color:#c9c9cc;
 text-align:center;
 text-transform:uppercase;
 padding: 10px;
 margin-bottom: 0px;
 overflow: auto;
 position:relative;
}
.conc_corto{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 width: 330px;
 /*height: 68px;*/
 color:#e2f1fb;
 text-align:left;
 margin-left: 10px;
 margin-top: 5px;
 padding:0px;
 position:relative;
 overflow: auto;
border-bottom-style: solid;
border-bottom-width: 1px;
}
.demo{
 font-family:Arial, Helvetica, sans-serif;
 width: 330px;
 /*height: 68px;*/
 color:#e2f1fb;
 text-align:left;
 margin-top: 5px;
 padding:0px;
 position:relative;
 overflow: auto;
/*border-bottom-style: solid;
border-bottom-width: 1px;*/
}
.casella1{
 width: 85px;
 margin-left: 10px;
 text-align:left;
 /*position:absolute;*/
 overflow: auto;
/*border-top-style: solid;
border-bottom-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-color:yellow;*/
}
.casella2{
 width: 180px;
 margin-left: 110px;
 text-align:left;
 /*position:absolute;*/
 overflow: auto;
/*border-top-style: solid;
border-bottom-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-color:blue;*/
}
.spettacolo{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 width: 440px;
 color:#e2f1fb;
 text-align:left;
 margin: 5px;
 position:relative;
 overflow: auto;
border-bottom-style: solid;
border-bottom-width: 1px;
 }
.boximg_sx{
 float:left;
 margin: 5px;
 position:relative;
 /*vertical-align: middle;*/
 overflow: auto;
}
.boximg_dx{
 float:right;
 margin: 5px;
 position:relative;
 /*vertical-align: middle;*/
 overflow: auto;
}
.box2_sx{
 float:left;
 width: 90px;
 margin: 5px;
 position:relative;
 /*vertical-align: middle;*/
 overflow: auto;
}
.boxdemo_1{
 float:left;
 width: 145px;
 margin: 0px;
 position:relative;
 vertical-align: middle;
 font-weight:bold;
 overflow: auto;
}
.boxdemo_2{
 position:absolute;
 margin-left: 2px;
 overflow: auto;
}
.boxdemo_3{
 position:absolute;
 margin-left: 115px;
 overflow: auto;
}
.boxdemo_4{
 position:absolute;
 margin-left: 145px;
 overflow: auto;
}
.date{
 font-family:Arial, Helvetica, sans-serif;
 letter-spacing: 0px;
 text-decoration:none;
 height: 0px;
 margin-bottom:0px;
 color:#eee9d7;
 font-size:9px; 
 text-align:center;
}
.albo{
 /*position:absolute;*/
 width: 430px;
 margin-left: 15px;
border-style: solid;
 border-color: yellow;
 }
.albo_s{
 float:left;
 top: 10px;
 width: 90px;
 overflow: auto;
border-style: solid;
 border-color: red;
 }
.albo_d{
 float:right;
 /*position:relative;*/
 /*vertical-align: middle;*/
 width: 310px;
 overflow: auto;
border-style: solid;
 border-color: green;
 }
.albo_sx{
 /*position:absolute;*/
 width: 90px;
 height: 18px;
 text-align: left;
 margin-left: 15px;
border-style: solid;
 border-color: green;
 }
.albo_dx{
 /*position:relative;*/
 float:right;
 margin-left: 120px;
 width: 310px;
 height: 18px;
 text-align: left;
 vertical-align: middle;
border-style: solid;
 border-color: red;
 }
.link_sx{
 position:absolute;
 width: 210px;
 height: 60px;
 margin-right: 15px;
 text-align: right;
}
.link_dx{
 margin-left: 220px;
 width: 195px;
 height: 60px;
 text-align: left;
}
#myspace{
 position:absolute; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 letter-spacing:6px;
}
#foto{
 position:absolute; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:11px;
 letter-spacing:2px;
}
#links{
 position:absolute; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 letter-spacing:6px;
}
#albo{
 position:absolute; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12px;
 letter-spacing:6px;
 margin-left:465px; 
 margin-top: 435px; 
 z-index:1004;
}
/*box dei link------------------------------------*/
#linkBox{
 font-size:9px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#663333;
}
#linksCnt{
 position:absolute; 
 width:200px; 
 height:300px; 
 margin-left:640px; 
 margin-top: 200px; 
 z-index:1000; 
 overflow:hidden;
}
#theBox{position: absolute;}

h1{display:none}
h2{display:none}
h3{display:none}
#backImage{
 width: 500px;
 height: 450px;
 position: absolute;
 z-index: 1;
}

