body {
    background-color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000000;  text-align: left; line-height: 1.2;
	margin:0px;
}
body.copyright  {
    background-color:#f3e7f3;

	margin:15px;
}



p.copyright {color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; color: #000000;  text-align: left; line-height: 1.2; }

p {color: #000000; font-size: 12px; font-family: Verdana, Arial; text-align: left; line-height: 1.2;}
a {color: #000000; font-size: 12px; font-family: Verdana, Arial; text-align: left; line-height: 1.2;}

p.titolo {color: #868559; font-size: 16px; font-family: Verdana, Arial; text-align: left; line-height: 1.2;
           font-weight: bold;

}
select.calendario { font-size: 10px; color: #868559;  text-align: center; line-height: 1.2;   font-weight: bold;
  
  
}

div.testo10c {
        color: #000000; font-size: 10px; font-family: Verdana, Arial; text-align: center;
font-weight: bold;  
}

a.testo10c {
        color: #000000; font-size: 10px; font-family: Verdana, Arial; text-align: center;
font-weight: bold;  text-decoration: none;
}


table.post {    background-color:#f3f1d4; width:630px; text-align: left;
}
table.post1 {    background-color:#edf4e3; width:630px; text-align: left;
}

td.post {    border-bottom: solid 1px #969770; text-align: justify; vertical-align:top;
font-size: 12px; color: #000000;  line-height: 1.5;
}

td.bottom {   background-color:#f3f1d4; border-bottom: solid 1px #969770; text-align: justify; vertical-align:bottom;
font-size: 12px; color: #000000;  line-height: 0.5;  margin:0px 0px 0px 0px;
}

img.bottom {  margin:0px 0px 0px 0px;
  
}
a.tit_post{    font-size: 16px; color:#868559;  text-align: left; line-height: 1.2;
font-weight: bold;
}
a.tit_post :visited{    font-size: 16px; color: #868559;  text-align: left; line-height: 1.2;
font-weight: bold;
}

span.info_post {  font-family: Verdana, Arial; font-size: 10px; text-align: left;

}
span.info_post1 {  font-family: Verdana, Arial; font-size: 10px; text-align: left;
  
}
a.commento{  font-family: Verdana, Arial; font-size: 12px; text-align: left;  text-decoration: none;
  
}
a.commento :visited{  font-family: Verdana, Arial; font-size: 12px; text-align: left;  text-decoration: none;
  
}
table.menu_0 { width: 170px; border: solid 1px #969770; border-collapse: collapse;
}

td.menu_1 {    background-color:#969770;  font-size: 14px; color: #ffffff;  text-align: left; line-height: 1.2;
               font-weight: bold;
}

a.menu_1 {    font-size: 14px; color: #ffffff;  text-align: left; line-height: 1.2; text-decoration: none;
}
a.menu_1 :visited {    font-size: 14px; color: #ffffff;  text-align: left; line-height: 1.2; text-decoration: none;
}
td.menu_2 {    background-color:#f3f1d4; height: 20px;
font-size: 10px; color: #868559;  text-align: left; line-height: 1.2;   font-weight: bold;

             }

a.menu_2 {    font-size: 10px; color: #868559;  text-align: left; line-height: 1.2; text-decoration: none;
}
a.menu_2 :visited{    font-size: 10px; color: #868559;  text-align: left; line-height: 1.2; text-decoration: none;
}
a.menu_2_1 {    font-size: 10px; color: #868559;  text-align: left; line-height: 1.5; text-decoration: none;   font-weight: bold;
}
a.menu_2_1 :visited{    font-size: 10px; color: #868559;  text-align: left; line-height: 1.5; text-decoration: none;  font-weight: bold;
}
a.menu_3 {    font-size: 11px; color: red;  text-align: left; line-height: 1.2; text-decoration: none;
}
a.menu_3 :visited{    font-size: 11px; color: red;  text-align: left; line-height: 1.5; text-decoration: none;
}
a.menu_2_1 {    font-size: 10px; color: #868559;  text-align: left; line-height: 1.5; text-decoration: none;
font-weight: normal;
}
a.menu_2_1 :visited{    font-size: 10px; color: #868559;  text-align: left; line-height: 1.2; text-decoration: none;
font-weight: normal;
}
td.menu_film {    background-color:#f3f1d4; height: 15px;
font-size: 10px; color: #868559;  text-align: left; line-height: 1.2;   font-weight: bold;
 border-bottom: solid 1px #969770; border-collapse: collapse;
             }
td.calendario {    background-color:#f3f1d4; height: 15px;
font-size: 10px; color: #868559;  text-align: center; line-height: 1.2;
 border: solid 1px #969770; border-collapse: collapse;
             }
a.calendario  {
   font-size: 10px; color: #868559;  text-align: center; line-height: 1.2;   font-weight: bold;
   
   }
   
.spazio-sx {
margin: 0px;
padding:5px 10px 5px 10px;
float:left;
}

.dida{margin: 0;padding:1px ; font: 10px Arial,sans-serif;
 text-align: center; color: #868559}
 
 
.spazio-dx {
margin: 0px;
padding:5px 10px 5px 10px;
float:right;
}

table.up  { width: 800px; border: solid 1px #969770; border-collapse: collapse; margin: 0px;
padding: 0px;}

td.up_1 {    background-color:#f3f1d4;  font-size: 14px; color: #868559;  text-align: center; line-height: 1; font-weight: bold;  border: solid 1px #969770; border-collapse: collapse; margin: 0px; padding: 0px; height: 25px;
}

a.up_1 {    font-size: 14px; color: #868559;  text-align: center; line-height: 1; text-decoration: none;
}
a.up_1 :visited {    font-size: 14px; color: #868559;  text-align: center; line-height: 1; text-decoration: none;
}
a.speciale {    font-size: 14px; color: #868559;  text-align: center; line-height: 1; text-decoration: none;
}
a.speciale :visited {    font-size: 14px; color: #868559;  text-align: center; line-height: 1; text-decoration: none;
}
a.tit_speciale {    font-size: 12px; color: #868559;  text-align: center; line-height: 1; text-decoration: none;
}
a.tit_speciale :visited {    font-size: 12px; color: #868559;  text-align: center; line-height: 1; text-decoration: none;
}
a.r_spec
{
font-size: 16px; color: red;  text-align: left; line-height: 1.5; text-decoration: none;  font-weight: bold;
}