/*
Theme Name: Tema Sferisterio
Version: 1.0
*/

* { padding: 0px; margin:0px;}

a { text-decoration:none; color:#ee7f00;}
img { border:none; }
li { list-style-type:none; }
p { margin:10px 0 0 0;}

h2 { font-size:16px; padding-top: 6px;}
h3 { font-size:17px;}
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_opera a:hover { color:#484E42; }
.titolo_opera a:visited { color:#ee7f00; }
.titolo_opera a:visited:hover { color:#484E42; }


.entry { padding-top:5px; }
.titolo { padding:5px 15px 5px 15px }
.titolo1 { padding:5px 15px 5px 25px }
.datanews { padding:0 0 10px 15px }
.sottotitolo { padding:5px 0 5px -5px; }
.titolo_sidebar2 { margin:10px 0 0 5px; }
.contenuto_pag { padding:5px 10px 10px 10px; }



.contenuto_home { padding:5px 25px 10px 25px; text-align: justify; line-height: 22px;}
.contenuto_post { padding:0px 15px 20px 15px; }
.contenuto_cat { padding:5px 10px 25px 15px; }
.modulo_cerca { margin: 30px 0 0 15px; }

.titolo_home   { height: 50px; }      

body {
	color:black;
	font-family: "Bodoni MT", Verdana; 
	font-size:14px;
	line-height:18px;
	background-color:white;
}

#wrapper {
           width:850px;
	   margin:0 auto;
           padding:0px;
	   float:none;
         }

#header {
          height:121px;
          background:#0f191b;
        }
.sinistra_header{
width: 185px;
float: left;
margin-top: 35px;
        }
.centro_header{
width: 480px;
float: left;
margin-top: 0px;
text-align: center;
        }
.destra_header{
width: 185px;
float: right;
margin-top: 35px;
        }

#menu { 
        clear:both; 
        width:auto; 
        height: 30px; 
        background:#484E42; 
        font-weight:bold;
        text-transform: uppercase;
      }

#menu ul { 
           list-style:none; 
         }

#menu li { 
           list-style:none; 
           display:block; 
           float:left; 
           height:30px; 
           line-height:30px;
         }

#menu li a {
              display:block; 
              float:left; 
              color:white; 
              line-height:30px; 
              text-decoration:none; 
              padding:0 29px; 
              background:#484E42; 
           @media screen and (-webkit-min-device-pixel-ratio:0 ;padding:0 33px; )
}
*:first-child+html #menu li a {
              padding:0 28px; 

}
* html #menu li a {
              padding:0 28px; 

}
#menu li a:hover { 
              color:#fff; 
              background:#ee7f00;
           }

#contenttop {
              width: 850px;
              height:188px;
            }
.slideshow {
              width: 850px;
              height:188px;
              
            }

#sfondo   {
            background: url(images/sfondo.jpg) repeat-y ;
          }

#box_centrale {
	          background: #ededef url(images/sfondo_contenuto.jpg) no-repeat;
              width:537px;
			  min-height: 700px;
              float:left;
              padding-top:20px;
              color:#484E42;
			  font-size: 15px;
            }
*:first-child+html #box_centrale {
              width:535px;
            }
* html #box_centrale {
              width:535px;
            }
.centro {
	width: 100%;
	text-align: center;
	margin: 5px 0px 0px 0px;
}
#blocco_opere {
              width:530px;
              clear:both;
			  text-align: center;
             }

#riquadro { 
            width:240px;  
            margin-top:10px;
            padding:0px 10px 10px 10px; 
            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; 
           background:#0f191b;
           margin-bottom:5px;
        }

#lingua li {
           display: inline;
           }

#lingua ul li {	
           margin-left:10px; 
           padding:0px 3px;
           }

#lingua li a:hover { 
           color:#ee7f00; 
           }

#lingua a {
           color:white;
          }

#sidebarhome {
          width:156px; 
          float:left;
          background-color:#6d746c;
		  font-size: 15px;
             }

#sidebarhome ul {
                 border-bottom: 3px solid white;
                 margin:15px 0px 0px 30px;
                }

#sidebarhome li {
                 list-style:none;
                 margin:0px;
                 font-weight:bold;
                 padding:0px 0px 10px 0px;
                }

.bianco li a {
                 color:white;
               }

.bianco li a:hover { 
              color:#ee7f00; 
           }

#sidebarhome2 {
                 width:155px; 
                 float:right;
                 background-color:#E6E3DC;
                 list-style:none;
              }

#sidebarhome2 ul{
                 margin:0px 10px 0px 0px;
                 padding:15px 0px 10px 10px;
                 
                }

#sidebarhome2 a{
                color:#484E42;
               }

#sidebarhome2 a:hover { 
              color:#ee7f00; 
           }

#cerca { margin:0 0 10px 0; }

#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:60px;
          clear:both;
          text-align:center;
          background-color:#ee7f00;
        }

.text_area { width: 90px; }
.tasto {
         width: 40px;
         margin-top:3px; 
         color:white;
         background-color:#ee7f00;
         border:#ee7f00 1px solid;
       }
/* 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: 8px; padding-bottom: 8px; }

.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: 96%; height: 30px; border: 2px solid #ee7f00; margin: 10px;}
.stampa { float: right; padding-right: 10px; margin-top: 5px;}
.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 { padding-top: 20px; color: #FFF; font-size: 15px;  }
.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;}
.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-left: 10px; margin-bottom: 30px; font-size: 14px; text-align: center; line-height: 24px;  }
.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;
}


.rosso li a:link { color: #ee7f00; }
.rosso li a:hover { color: #000; }
.rosso li a:visited { color: #ee7f00; }
.rosso li a:visited:hover { color: #000; }

