html, body {

     margin : 0;
     padding : 0;

}
body {

     font : 76% Verdana, Arial, sans-serif;
     background : #4f4f4f;

}
div#containersx {

     width : 970px;
     margin : 0 auto;
     background : #fff url(sipariosx.jpg) repeat-y left;

}
div#containerdx {

     background : url(sipariodx.jpg) repeat-y right ; 

}
div#header {

     height : 100px;
     padding : 0 2%;
     text-align : center;
     background : url(cortina.gif) repeat-x bottom;

}
div#header h1, h2 {

     color : #fff;
     margin : 0;

}
div#header h1 {

     margin : 0 210px 0 200px;
     font-size : 200%;
     padding : 10px 0;

}
div#header h2 {

     margin : 0 210px 0 200px;
     font-size : 120%;

}
div#header .logo50 {
 float : right;
 padding : 9px;
   

}
img.logo {

     float : left;
     padding : 9px;
     border : 0;

}
div#down {

     height : 8px;
     background : url(cortina_down.gif) no-repeat;

}
div#main {

     float : left;
     width : 750px;

}
div#colsx {

     float : left;
     width : 200px;
     height : 805px;

}
div#colsx ul {

     margin : 0;
     padding : 5px 40px 5px 5px;
     list-style-type : none;

}
div#colsx li {

     margin : 0;
     padding : 0;

}
div#colsx a {

     color : #cccccc;
     font : normal bold 1.2em/1.4em arial, sans-serif;
     text-decoration : none;

}
div#colsx a:hover {

     color : #ffffff;
     text-decoration : underline;

}
div#colsx a#activelinksx {

     color : #ffffff;
     text-decoration : none;

}
div#colsx p {

     font-size : 90%;

}
div#colsx ul.newslink {

     font-size : 0.8em;

}
div#colsx ul.newslink li {

     margin : 0 10px 5px 3px;

}
div#colsx li#voinsala {

     margin : 5px;

}
div#colsx li#voinsala img {

     border : 0;

}
div#colsx ul.special {
 margin : 0 0 0 5px;
   
}
div#colsx ul.special li{
     color : #FFF;
     font : normal bold 1.2em/1.4em arial, sans-serif;
}
div#colsx ul.special a{
	 color : #FFF;
	 font-size : 0.8em;
}
div#colsx ul.special img {

     border : 0;
}
div#coldx {

     float : right;
     width : 210px;
     height : 805px;

}
div#coldx {

     text-align : right;
     line-height : 1.5;

}
div#coldx h2 {

     color : #ccc;
     font-size : 0.9em;
     padding : 5px 5px;

}
div#coldx ul {

     margin : 0;
     padding : 5px 5px 5px 40px;
     list-style-type : none;

}
div#coldx li {

     margin : 0;

}
div#coldx a {

     color : #cccccc;
     font : normal bold 1.1em/1.3em arial, sans-serif;
     text-decoration : none;

}
div#coldx a:hover {

     color : #ffffff;
     text-decoration : underline;

}
div#coldx a#activelinkdx {

     color : #ffffff;
     text-decoration : none;

}
div#coldx img {

     margin-left: 8px;
     border:0;
     position : relative;
     top: 7px;

}
div#coldx p {

     margin : 0;

}
div#coldx li.spons {

     margin-top : 10px;
     margin-right : 6px;

}
div#content {

     float : right;
     width : 540px;
     padding : 10px 0;

}
div#content h1 {

     text-align : center;
     color : #990000;
     font : italic bold 180% serif, sans-serif;

}
div#content p {

     line-height : 1.3;

}
div#titolo {

     background : url(onda.gif) no-repeat top left;
     margin : 0;
     border : 1px solid #ccc;

}
div#titolo p {

     text-align : right;
     font-size : 80%;
     margin : 0 1em 0 2em;
     padding : 60px 0 0;

}
img.testata {

     float : left;
     margin : 40px 0 0 5px;

}
div#spettacoli p {

     margin : 0;
     padding : 8px 5px;

}
div#spettacoli p.titoloevento {

     margin-top : 30px;

}
div#spettacoli a {

     color : #990000;
     font : bold 1.3em serif, sans-serif;
     text-decoration : none;
     text-align : center;

}
div#spettacoli a:hover {

     text-decoration : underline;

}
div#spettacoli a.precedenti {

     float : left;
     margin-bottom : 10px;
     font : bold 1em Arial, Verdana;
     text-decoration : none;

}
div#spettacoli a.precedenti img {

     margin : 5px 5px 0;
     border : 0;

}
div#spettacoli a.successivi {

     float : right;
     margin-bottom : 10px;
     font : bold 1em Arial, Verdana;
     text-decoration : none;

}
div#spettacoli a.successivi img {

     margin : 5px 5px 0;
     border : 0;

}
.evento {

     clear: both;
     background : url(pellicola.jpg) repeat-x;
     margin-top : 25px;
     margin-right : 10px;
     margin-bottom : 0px;
     margin-left : 10px;
     border-left : 1px solid #ccc;
     border-right : 2px solid #ccc;
     border-bottom : 1px solid #ccc;

}
span.tipo {

     position : relative;
     top : 8px;
     left : 5px;
     font-size : 1.2em;
     font-weight : bold;
     color : #444;

}
.icona {

     width : 60px;
     height : 60px;
     float : right;
     position : relative;
     top : -25px;
     left : 15px;
     background : url(ombraico.gif) no-repeat;

}
.eventosx {

     float : left;
     margin : 10px 10px 0px 5px;
     height: 130px;

}
.eventosx img {

     margin-top : 20px;
     width : 95px;
     height : 95px;
     border : 2px solid #ccc;
     border-color : #ccc #666 #666 #ccc;

}
.eventodx {

     margin-top : 20px;
     margin-left : 110px;
     height: auto !important;  /* per i browser moderni */
     height: 130px;      /* per IE5.x e IE6 */
     min-height: 130px;  /* per i browser moderni */

}
.grassetto {

     font-size : 1em;
     font-weight:bold;
     color : #666;
}
.barra_bottoni {

     background : url(bordo.jpg) repeat-x bottom;
     clear: both;
     margin : 0 10px;
     padding : 0;
     height : 29px;

}
.barra_bottoni img {

     border : 0;

}
.btn_sx {

     float : left;

}
.btn_dx {

     float : right;

}
div#prenota_btn {

     width : 150px;
     height : 55px;
     float : right;
     position : relative;
     top : -25px;
     left : 15px;

}
div#prenota_btn a img {

     border : none;

}
div#sfondogrigio {

     margin : 5px 0;
     padding : 3px 5px;
     background : #dedede none;
     clear: both;
}

fieldset.grigio {
 border: none;
 margin: 0;
 padding: 0;
}
fieldset.grigio ol {
  margin: 0;
  padding: 0;
}
fieldset.grigio li {
 background : #dedede none;
 list-style: none;
 padding: 5px;
 margin: 3px 0;
}
fieldset.grigio label {
 width: 150px;
 display: inline-block;
}
fieldset.biglietto{
 border: 1px solid #BBB;
 padding:0 0 5px 10px;
}
fieldset.biglietto legend{
 font : bold 1.1em arial, sans-serif;
 margin: 0;
 padding: 0 10px;
}
fieldset.biglietto img{
 margin: 0;
 padding: 0;
}
fieldset.biglietto span{
 width: 100px;
 display: inline-block;
}

p.errore {
     color : #ff0000;
     font : bold 1.2em Arial, Verdana;
}
div#contatti p {

     text-align : center;

}
div#prenotazioni a {

     color : #990000;
     font : bold 1.3em serif, sans-serif;
     text-decoration : none;

}
div#prenotazioni a:hover {

     text-decoration : underline;

}
fieldset {

     margin : 10px 0;

}
fieldset img {

     margin : 10px;

}
div#prenotazioni a.tipo, legend {

     margin-left : 10px;
     color : #444;
     font : bold 1.2em serif, sans-serif;
     text-decoration : none;

}
div#prenotazioni span.titolo {

     color : #990000;
     font : bold 1.2em serif, sans-serif;
     text-decoration : none;

}
div#prenotazioni a.bottoni {

     color : #0000ff;
     font : normal 1.1em Arial, Verdana;
     text-decoration : underline;

}
p.titoloevento {

     text-align : center;
     clear : both;
     color : #990000;
     font : bold 1.3em serif, sans-serif;

}
p.banner {

     position : relative;
     top : 20px;
     left : 10px;

}
div#descrizione {

     padding : 5px;
     
}
p.testo {

     margin-top : 10px;
     text-align : justify;

}
form {

     margin : 0;
     padding : 10px;

}
form {

     margin : 0;
     padding : 0px;

}
p.testocentrato {

     margin : 0;
     padding : 5px;
     text-align : center;
}
p.testocentrato img{

     border : 0;

}
p.immagineeventosx {

     padding : 5px;

}
p.immagineeventodx {

     padding : 5px;
     position : relative;
     left : 400px;
     top : 40px;

}
div.center {

     text-align : center;
     padding : 5px;

}
div#mp3player {
     width : 500px;
     margin-left : auto;
     margin-right : auto;

}
div#imgupload img {

     float : left;
     width : 200px;
     margin : 10px 10px 10px 10px;
     border : 2px solid #ccc;
     border-color : #ccc #666 #666 #ccc;


}
div .imgnews img {

     float : left;
     width : 200px;
     margin : 0px 5px 5px 0px;

}
div .imgvoinsala img {

     float : left;
     margin : 0px 5px 5px 0px;

}
.titolonews {

     clear:both;
     font-size : 1em;
     font-weight:bold;
     color : #666;
     padding-top : 10px;
}
div.tariffe {

     float: none;
     clear: left;
     margin : 10px;
     font-style :italic;
}
div.clearer {

     float: none;
     clear:left;

}
div#barra {

     text-align : center;
     margin-top : 10px;

}
div#footer {

     clear : both;
     background : #800;
     color : #fff;

}
div#footer p {

     margin : 0;
     padding : 10px 0;
     text-align : center;
     font-size : 80%;

}
div#footer a {

     color : #fff;

}
div#footer img {

     border : 0;
     padding : 5px;

}
div#coming {

     margin : 20px 7px 10px 53px;
     color : #fff;
     text-align : center;

}
div#mappaflash {

     width : 800px;
     margin : auto;

}
div#aa {

     padding : 10px;

}
p.codpren, div#Posto, #ButtonCognome {

     display : none;

}
table {

     width : 540px;
     border : 1px solid #ccc;
     padding : 5px;
     text-align : center;

}
tr.ricerca {

     background-color : #ebebeb;
     font : 1.2em Arial, Verdana;
     text-align : center;

}
td {

     border : 0;

}
td.rosa {

     color : #FF7FD4;

}
td.arancio {

     color : #FFAA2A;

}
td.rosso {

     color : #ff0000;

}
td.blu {

     color : #0000ff;

}
tr.mappa {

     background-color : #ccc;
     color : #fff;
     font : bold 1em Arial, Verdana;
     text-align : center;

}
td.nero {

     width : 30px;
     background-color : #707070;
     color : #fff;
     border : 1px solid #000;

}
td.bianco {

     width : 30px;
     background-color : #fff;
     border : 1px solid #ccc;
     color : #707070;

}