/*
Theme Name: Tema Sferisterio
Version: 1.0
*/

* { padding: 0px; margin:0px;}

img { border:none; }
li { list-style-type:none; }
p { margin:10px 0 0 0;}

h2 { font-size:16px; padding-top: 6px;}

h2 a:link, a:visited { color:#ee7f00; text-decoration: none; }
h2 a:hover { color:#000; text-decoration: underline; }
.news_home { font-weight: bold;  }
.news_home a:link { color:#000; text-decoration: none; }
.news_home a:visited { color:#000; text-decoration: none; }
.news_home a:hover { color:#ee7f00; text-decoration: underline; }
h3 { font-size:19px; line-height: 26px;}
h3 a:link, a:visited {color:#000; text-decoration: none; } 
h3 a:hover {color:#ee7f00; text-decoration: underline; }
h4 { font-size:20px;}
h7 { font-style: italic;}

.titolo_opera { font-size: 20px; padding: 5px 0px 5px 0px; font-weight: bold;}
.titolo_opera a:link { color:#ee7f00; }

.titolo_cartellone { color:#ee7f00; font-size: 24px;
	font-style: italic; margin-bottom: 5px;
}
.cartellone { padding-top:  45px; text-align: center;}

.cartellonearchive {text-align: center;}
.num_cartellone {  font-size: 15px; margin-bottom:  5px;}
.dati_cartellone {  font-size: 14px; margin-bottom:  5px;}

	
}
.titolo_opera a:hover { color:#484E42; }
.titolo_opera a:visited { color:#ee7f00; }
.titolo_opera a:visited:hover { color:#484E42; }
.more { float: right; font-size: 12px; font-weight: bold;padding-top: 15px;} 
 




.entry {  float:  left; margin-bottom: 25px; text-align: justify;}

.dettagli_opera {   margin-bottom: 25px; text-align: center; width: 300px; margin-left: 120px;}
.entry a:link, a:visited { color:#000; text-decoration: none; }
.entry a:hover { color:#ee7f00; text-decoration: underline; }

.entry img { float: left; padding-right:  8px; }
.titolo { padding:10px 0px 10px 0px }
.titolo1 { padding:5px 15px 5px 25px }
.datanews { padding:0 0 10px 15px }
.sottotitolo { padding:5px 0 5px -5px; }
.titolo_sidebar2 { font-size: 16px; text-align: center; font-weight: normal; padding-bottom: 4px; }

.widgettitle { font-size: 16px; text-align: center; font-weight: normal; }
.contenuto_pag { padding:5px 10px 10px 10px; font-size: 14px; line-height: 22px; text-align: justify; }
.contenuto_pag a:link, a:visited {color:#ee7f00; text-decoration: none; }
.contenuto_pag a:hover {color:#000; text-decoration: underline; }



.contenuto_home { padding:5px 25px 10px 25px; text-align: justify; line-height: 22px;}
.contenuto_post {  text-align: justify; font-size: 15px;line-height: 25px;}

.contenuto_post img { float: left; padding-right:  8px; padding-bottom: 5px;  }
.contenuto_cat { padding:5px 10px 25px 15px; }

.titolo_home   { height: 30px; }      

body {
	color: black;
	font-family: Georgia, "Times New Roman", Times, serif; 
	background-color:#6D746C;
}

#wrapper {
           width:1002px;
	   margin:0 auto;
           padding:0px;
	   float:none;
	   background-color: #FFF;
         }

#header {
          height:86px;
          background:#040404;
        }

.centro_header{
width: 480px;
height: 86px;
float: left;
text-align: left;
        }
.destra_header{
width: 450px;
float: right;
margin-top: 0px;
margin-left
        }

#menu { font-size: 13px;
        clear:left;  
        height: 15px; 
        text-transform: uppercase;
        margin-left: 86px;
        margin-top: 30px;
      }

#menu ul { 
           list-style:none; 
         }

#menu ul li { 
           display:inline; 
           float:left; 
           margin-right: 15px;
         }

#menu ul li a:link {
              color:#fff; 
              text-decoration:none; 
}


#menu ul li a:visited {
              color:#fff; 
              text-decoration:none; 
}

#menu ul li a:hover { 
              color:#ee7f00;
              text-decoration:none;
          
           }
#menu ul li a:visited {
              color:#fff; 
              text-decoration:none; 
}
#menu ul li a:visited:hover { 
              color:#ee7f00;
              text-decoration:none; 
           }


#contenttop {
              width: 850px;
              height:188px;
            }
.slideshow {
              width: 850px;
              height:188px;
              
            }

#sfondo   {
            background: url(images/sfondo.jpg) repeat-y ;
          }

#box_centrale {
              width:534px;
              margin-left: 19px;
			  min-height: 700px;
              float:left;
              margin-top:8px;
            }

.centro {
	width: 100%;
	text-align: center;
	margin: 5px 0px 0px 0px;
}
#blocco_opere {
              width:530px;
              clear:both;
			  text-align: center;
             }

#riquadro { 
            width:520px;  
            margin-top:10px;
            padding:0px 0px 25px 0px; 
            clear: left;
            float:left;
            line-height: 18px;
          }


#avviso {
            height:50px; 
            margin:0px 0px 30px 0px; 
            padding:0px 0px 0px 0px;
            color:#ee7f00;
            clear:both; 
            text-align:center;
            font-style:oblique;
        }

#avviso a:link {
	color:#000;
	font-weight: bold;
        }
#avviso a:hover {
	color:#ee7f00;
	font-weight: bold;
        }
#avviso a:visited {
	color:#000;
	font-weight: bold;
        }
#avviso a:visited:hover {
	color:#ee7f00;
	font-weight: bold;
        }
		

#lingua {
           text-transform: lowercase;
           height:20px; 
           text-align:right; 
           margin-bottom:5px;
           font-size: 12px;
           margin-top:  10px;
           margin-right: 10px;
        }

#lingua li {
           display: inline;
           }

#lingua ul li {	
           margin-left:10px; 
           padding:0px 3px;
           }

#lingua li a:hover { 
           color:#ee7f00; 
           text-decoration:  none;
           }

#lingua ul li a:link {
           color:#FFF;
           text-decoration:  none;
          }
          

#lingua ul li a:visited {
           color:#FFF;
           text-decoration:  none;
          }

#sidebarhome {
          width:207px; 
          float:left;
		  margin-left:  8px;
		  margin-top: 8px;
             }

#inizio_ul {
	background-color: #6D746C;
	font-size: 12px;
	height: 14px;
	color: #FFF;
	padding: 5px 0 5px 5px ;
	text-transform: uppercase;
	border-left: 1px solid #6D746C;
	
}
#spazio_ul {
	
height: 12px;
width: 205px;
border-left: 1px solid #6D746C;
border-right: 1px solid #6D746C;
}
#chiusura_ul {
	
border-left: 1px solid #6D746C;
border-bottom: 1px solid #6D746C;
border-right: 1px solid #6D746C;
height: 4px;
width: 205px;
margin-bottom: 12px;

}

#sidebarhome li {font-size: 12px;
                 
                 padding:0px 0px 5px 8px;
	             text-transform: none;
	             border-left: 1px solid #6D746C;
	             border-right: 1px solid #6D746C;
	             width: 197px;
	             list-style: none;
	color: #6D746C ;
}
#sidebarhome li:before {
        content: "- ";
        padding-bottom: 3px; 
}
#sidebarhome li:hover:before {
        content: "- ";
        padding-bottom: 3px; 
        color:  #6D746C; 
}

#sidebarhome li a:link {
	color: #000;
	text-decoration: none;
}
#sidebarhome li a:visited {
	color: #000;
	text-decoration: none;
}
#sidebarhome li a:hover {
	color: #ee7f00;
	text-decoration: none;
	
}
#sidebarhome li a:visited:hover {
	color: #ee7f00;
	text-decoration: none;
}

#sidebarhome2 {
          width:207px; 
          float:right;
		  margin-right:  8px;
		  margin-top: 8px;
              }


#sidebarhome2 select {
          width:207px; 
          font-size: 11px;
          margin-bottom: 5px;
              }

#sidebarhome2 ul{
                 margin:0px 10px 0px 0px;
                 padding:15px 0px 10px 10px;
                 
                }

#sidebarhome2 a:link {
                color:#E0E0E0;
                text-decoration: none;
               }

#sidebarhome2 a:hover { 
              color:#ee7f00; 
           }


#sidebar {
                 width:155px; 
                 float:right;
                 background-color:#E6E3DC;
         }

#sidebar li {
                 margin:0px 10px 0px -5px;
                 border-bottom: 3px solid white;
                 padding:15px 5px 10px 10px;
                 list-style:none;
            }

#strut { border-bottom: 3px solid white; margin: 15px 20px 5px 0; font-weight:bold;}
#strut li {      margin:0px 0px 10px 0px;
                 border-bottom: 0px solid white;
                 padding: 0px 0px 0px 5px;
            }

#sidebar a { color:#484E42; }

#sidebar a:hover { color:#ee7f00; }

#categoria a { color:#ee7f00; }
#categoria a:hover { color:#484E42; }
#categoria p { margin:0px; }

#risultati_r { margin: 10px 10px 30px 10px; }
#risultati_r a { color:#ee7f00; }
#risultati_r a:hover { color:#484E42; }

#footer {
          height:34px;
          clear:both;
          text-align:center;
          background-color:#040404;
        }


.tasto {
         width: 21px;
         height: 24px;
        background: transparent url(images/tastocerca.jpg) no-repeat 0 2px;
        cursor: pointer;
        margin-left: -4px;
        border: none;
       }
/* DIV PAGINA BIGLIETTERIA */
.prevendita { margin:10px 0 10px 0; }
.prenotazioni {margin:10px 0 10px 0; }
.informazioni {margin:0 0 20px 0; }
.balconata {margin:0 0 10px 0; }

/* DIV POST DELLE OPERE */
.autore {margin:5px 0 5px 0;}
/*.nome {margin:5px 0 0 0; }*/
.cast {margin:10px 0 0 0;}

.data {margin: 10px 0 0 0;}
.separatore {margin: 0 10px 10px 10px; border-bottom: 1px solid #6e756d;}
.datahome {margin: 5px 0 5px 0; font-size: 16px; ;}

.ora {margin: 5px 0 0 0;}

/* DIV PAGINA ORGANIGRAMMA */
.tit_organigramma { padding:10px 0 5px 0px; color:#ee7f00;}
.membri { padding: 10px 0 5px 10px;}

.breadcrumb {width: 100%; text-align: right; padding-top: 0px; padding-bottom: 20px; font-size: 11px; }

.breadcrumb a:link, a:visited {color:#ee7f00; text-decoration: none; }
.breadcrumb a:hover {color:#000; text-decoration: underline; }

.banner {width: 156px; height: 90px; background-color: #ee7f00; color: #FFF; padding-top: 5px; padding-bottom: 5px; margin-bottom: -10px;}
.banner ul {
                 border-bottom: 3px solid white;
                 margin:15px 0px 0px 30px;
                }

.banner li {
                 list-style:none;
                 margin:0px;
                 font-weight:bold;
                
                 padding:0px 0px 10px 0px;
                }
.banner a:link {color: #FFF;}
.banner a:hover {color: #FFF;}
.banner a:visited {color: #FFF;}
.banner a:visited:hover {color: #FFF;}

.strumenti { width: 520px; height: 40px; margin: 10px; 	background-color:#e6e5e1; color:  #FFF; padding-top: 10px;}
.stampa { float: right; padding-right: 10px; margin-top: 5px; font-size: 12px;}
.stampa a:link { color: #000; text-decoration: none; }
.stampa a:hover { color: #000; text-decoration: underline; }
.stampa a:visited{ color: #000; text-decoration: none;  }
.stampa a:visited:hover { color: #000; text-decoration: underline; }
.social { float: left; margin-top: -10px; margin-left: 10px; }

.teatro { padding-bottom: 10px; font-weight: bold; text-transform: uppercase;}

.scheda { padding-top: 0px; padding-bottom: 0px;  }
.grassetto { font-style:italic; font-weight: bold; float:left;}

.testo_footer { color: #FFF; font-size: 15px; padding-top: 1px; }
.testo_footer a { color: #FFF; font-size: 13px; font-weight: bold; }

.testo { padding: 5px 0px 10px 15px; border-bottom: 1px solid #6d746c; }

.ruolo { font-size: 14px; color: #484e42; padding-top: 5px; }
.nome { font-weight: bold; color: #000; font-size: 16px; padding-bottom:  7px;}
.nome a:link { color: #000; }
.nome a:hover { color: #ee7f00; }
.nome a:visited { color: #000; }
.nome a:visited:hover { color: #ee7f00; }

.personaggio { font-size: 14px; color: #000; font-style: italic; margin-top: 12px;}
#bzdir_view_business { line-height: 18px; }
.sopra { padding-left: 15px; }

.news ul li {    border-bottom: 3px solid white;
                 margin:0px 10px 0px -12px;
                 padding: 5px 0px 10px 12px;
                 list-style:none; }
.opzione {   font-weight: bold; color: #000; font-size: 14px;}
.categoria {padding: 10px 0px 10px 15px; }
.accettazione {padding-left: 25px; padding-right: 25px;padding-bottom: 10px; padding-top: 10px;}
.informativa {font-size: 14px;padding-left: 25px; padding-right: 25px;padding-bottom: 10px; padding-top: 10px;}
.titolo_stagione {margin-bottom: 20px; font-size: 17px;  line-height: 17px;
	font-variant: small-caps;
}
.titolo_stagione b { font-size: 18px; }

.focus {
	border-bottom: 3px solid #000;
    margin:15px 0px 0px 30px;
	padding:0px 0px 10px 0px;
	font-weight:bold;
}

.clear {
	clear: both;
	height: 4px;
}
#palcoscenico {
           width:1002px;
           clear: left;
	   float:left;
	   background-color: #ec7f00;
	   height: 27px;
	   text-align: center;
         }


.rosso li a:link { color: #ee7f00; }
.rosso li a:hover { color: #000; }
.rosso li a:visited { color: #ee7f00; }
.text_area { width: 180px; height: 23px; background: transparent url(images/sfondocerca.jpg) no-repeat; border: none;  }
#imgheader { width: 1002px; height: 186px; border: none;  } 
#cerca { margin-bottom: 10px;  } 
.sponsor { border:  1px solid #6D746C; margin-top: 10px; } 
.sinossi  {margin-bottom: 10px; font-style: italic; font-size: 13px; line-height: 17px;} 
.dettagli_opera {   margin-bottom: 25px; text-align: center; width: 300px; margin-left: 120px;}

/* tabella rassegna stampa */ 
table.RSTable {font-size: 13px; width: 535px;}
table.RSTable th {background-color: #6d746c; color: #FFF; text-align: left; padding-left: 10px; padding-bottom: 4px; padding-top: 4px;}
table.RSTable td {text-align: left; padding-left: 10px; height: 30px; border-bottom: 1px dotted #000; padding-bottom: 8px; padding-top: 8px; padding-right: 10px; }
table.RSTable a:link { color: #ee7f00; text-decoration: none;}
table.RSTable a:hover { color: #000; text-decoration: underline; }
table.RSTable a:visited { color: #ee7f00; text-decoration: none; }
.alignleft { float: left; }
.alignright { float: right; }
.navigazione { padding-top: 10px;font-size: 13px;}

.navigazione a:link { color: #ee7f00; text-decoration: none;}
.navigazione a:hover { color: #000; text-decoration: underline; }
.navigazione a:visited { color: #ee7f00; text-decoration: none; }





