.dcgorizia1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	
	line-height: normal;
	vertical-align: baseline;
	margin-bottom: auto;
	color: #000000;
}
.rosso {
	font-family: Impact;
	font-size: 24px;
	font-style: normal;
	color: #FF0000;
}
.bianco {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}
.slidiv { width: 500px;
          height: 610px;
          overflow-x: hidden;
          overflow-y: hidden;
          text-align: left;
          padding: 0px;
          border: double 4px;
}
#primodx, #primosx, #secondodx, #secondosx { 
           outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: bold 12px Arial, Helvetica, sans-serif;
 
 padding: 0px 0px;
 border: solid 0px black;
}
#primodx:active, #primosx:active, #secondodx:active, #secondosx:active {
position: relative;
     right: -2px;
     top: 2px;
} 
#corpo {
width:900px;  
border-spacing: 0px; 
padding:0px; 
margin-left: auto;
margin-right: auto;

}
#arearubrica { background-image: url(../../aRCHIVIO/paper.jpg);
               width: 220px;
               text-align: left;
               vertical-align: top;
               padding-left: 10px;
               overflow-y: hidden;
               overflow-x: hidden;
              }
.newmess {float: right; 
       width: 30px;
       height: 30px;
}
#magnatabella {

width:900px; 
/*border: solid 0px;*/ 
border-spacing: 0px; 
padding:0px; 
margin-left: auto;
margin-right: auto;
}


#tabcastello{
width:900px; 
border: solid 0px; 
padding: 0px; 
margin-left: auto;
margin-right: auto; 
border-spacing:0px; 
border-collapse: collapse;
}

#tc11 {
width:70px; 
text-align:center; 
padding:0px;
}
#tc12 {
width:210px;
text-align:center; 
padding:0px;
}
#tc15 {
width:70px; 
text-align:center; 
padding:0px;
}
#tc14 {
width:210px;
text-align:center; 
padding:0px;
}

#tc21 {
width:70px; 
text-align:center; 
padding:0px;
}
#tc23 {
width:70px; 
text-align:center; 
padding:0px;
}
#barradcgo {
width: 760px; 
height: 64px; 
margin-left: auto;
margin-right:auto; 
vertical-align: bottom; 
margin-bottom: 0px;
}
#sx {
width:200px; 
vertical-align: top;
padding-top:0px;
padding-right:0px;
}
#dx {
width:200px; 
padding-top:0px;
vertical-align:top;
}


#calendar {
border-top-left-radius: 30px;
margin-right: 0px;width:200px;
height:549px;border: solid 1px;
background-image: url(images/tr_est.jpg);
}

#calendar2 {
border-top-left-radius: 30px;
margin-right: 0px;width:200px;
height:549px;
border: solid 1px;
background-image: url(images/tr_est.jpg);
}

#tabs {display:none;}
#mobile {display:none;}
/* NUOVO PER NATALE */
.calendario {width: 435px; 
             border-style: solid; 
             border-width: 8px;
             border-color: brown;
             background-image: url(images/Calendario16.png);
             background-repeat: no-repeat;
             border-collapse: collapse;
             margin-left: auto;
             margin-right: auto;
             background-position: right bottom;
             padding: 0px;
}
.caltrfina {height: 10px;
             border-style: solid; 
             border-width: 0px;
             padding: 0px;
             margin: 0px;
}
.caltrgrossa {height: 90px;
             border-style: solid; 
             border-width: 0px;
             padding: 0px;
             margin: 0px;
             
}
.caltdgrossa {width: 88px;
             border-style: solid; 
             border-width: 1px;
             border-color: white;
             color: white;
             text-align: center;
             padding: 0px;
             margin: 0px;
}
.caltdgrossan {width: 88px;
             border-style: solid; 
             border-width: 1px;
             border-color: white;
             color: black;
             text-align: center;
             font-size: 16px;
             padding: 0px;
}
.caltdfina {width: 15px;
             border-style: solid; 
             border-width: 0px;
             padding: 0px;

}
.bumb {border-style: solid; 
             border-width: 1px;
             border-color: white;
             width: 85px;
             height: 88px;
             margin: 0px;
             padding: 0px;
             vertical-align: bottom;

}
.bumb:hover { transform: scale(2.7);
-ms-transform: scale(2.7);
-webkit-transform: scale(2.7);
-moz-transform: scale(2.7);
-o-transform: scale(2.7);
             border-style: solid; 
             border-width: 1px;
             border-color: white;

              }
.bumbgr:hover { transform: scale(3.7);
-ms-transform: scale(3.7);
-webkit-transform: scale(3.7);
-moz-transform: scale(3.7);
-o-transform: scale(3.7);
             border-style: solid; 
             border-width: 1px;
             border-color: white;

              }
.caltdgrossaaperta {width: 90px;
             border-style: solid; 
             border-width: 0px;
             border-color: white;
             color: black;
             text-align: center;
             vertical-align: bottom;
             margin: 0px;
             padding: 0px;
             
}
#avvento { color: #DC143C;
           font-size: 20px;
}
#bigliettoch{width: 209px;
             text-align: center;
}
#bigliettoap{width: 209px;
             text-align: center;
}
/* FINE NUOVO NATALE */