html {width: 100%; }
html, body, div, p, table, tr, td {font: 12pt Arial, Helvetica, sans-serif; }
* { margin:0; padding:0; }
body { background:#fff ;text-align:left; margin:10px;  }
h1,h2,h3 { font-family:Arial, Helvetica, sans-serif; }


.masthead {background: url(../images/masthead-iilevel.gif) no-repeat; height:20pt; width:990pt; padding-top:130pt; font-style: italic}
.masthead a {display: none;}

/* CENTRO
================================================*/

.articolo { display:block;  font:12pt/15pt Arial, Helvetica, sans-serif; color:#000; float:left;  padding-bottom:20pt; }
.articolo h1 { font-size:24pt; color:#000; line-height:28pt; margin:0 0 3px 0;  }
.articolo h2, .articolo h3 { font-size:11pt; color:#000; line-height:15pt; margin:0 0 3px 0;font-weight:normal; } /* occhiello */ /* catenaccio */
.articolo h3 { margin:0 0 5px 0;}
.articolo h3 .txt12 { display:block; color:#000; margin-bottom:10px;} 
.articolo p { display:block; margin:0 0 10px 0; }
.articolo img {float:left; margin-right:10pt;}

table.agenda { border-left:1px solid #ccc; border-top: 1px solid #ccc; width: 100%}
table.agenda thead {background-color: #ccc;border-bottom:1px solid #ccc; }
table.agenda thead th {border-right: 1px solid #eee;  font-weight: bold; padding: 5px}
table.agenda td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding: 0px; vertical-align: text-top}
table.agenda td span strong {padding-top:10px; display:block;}
table.agenda td.ora {text-align: center}
table.agenda td span.rassegna {border: none}
td span.casa-rep, td span.officina, td span.question, td span.dialoghi, td span.show, td span.straparlando, td span.assolo, td span.afterhours, td span.rassegna, td span.twitter, td span.next, span.next-lg, td span.radio {display:block; line-height: 16px;padding: 5px; margin:3px; }

div#agenda-legend a {display:block; color: #FFF !important; text-decoration:  none !important;}
div#agenda-legend span.dialoghi a {color: #292925 !important;}
div#agenda-legend span.twitter a {color: #292925 !important;}
div#agenda-legend span {padding:5px; float:left;border-bottom: 1px solid #fff; margin-bottom: 10px;}

span.casa-rep { background-color: #00386b; color: #fff;}
span.officina { background-color: #3094b3; color: #fff;}
span.question { background-color: #8ECA40; color: #fff;}
span.dialoghi { background-color: #FCC733; color: #292925; }
span.show { background-color: #FB2832; color: #fff;}
span.twitter { background-color: #0cc4e2; color: #292925;}
span.radio {background-color:#ccc; color:#333}
span.next { background-color: #c5168d; color: #fff;}
span.next-lg {height:1130px;  background-color: #c5168d; color: #fff;}
span.straparlando { background-color: #F24156; color: #fff;}
span.assolo {background-color: #FA7A11; color: #fff;}
span.afterhours {background-color: #919191; color: #fff;}
span.rassegna {background-color: #EDEDED; color: #292925; border: 1px solid #ccc;}
/* Unitip sul calendario */
#page-body {width: 100%}
#ed-container {border:none;}
#sidebar, #sitelinks, #navigation, #gs-social-sharebuttons, .box, h1 a {display: none;}

/* FOOTER
================================================*/
#newprefooter { display:none; }
#newfooter { font-size:10pt; margin:15px 0 0 0; color:#000; padding:4px 0 0 0; float:left; width:100%; margin:auto;}
#newfooter p {padding:4px 0 4px 0; font-size:12pt; border-top:2px solid #000;  margin:auto; }
#newfooter p a {font-size:12pt; }

#footerprint {margin:10px; width:100%;  margin: auto; }
#footerprint p { font-size:11pt; padding-top:5px;}/*border-top:2px solid #000; modifca */
.footabbonati { padding:4px 0 10px 0; width:100%; display:block; font-size:11pt; text-align: center;}
