/* CSS Document */

body{
    width: 100%;
	margin:0;
	padding:0;
	margin-top:5%;
	font-family: Helvetica;
	font-size: 0.8em;
	line-height: 1.4em;
	text-align : center;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	background:#ffffff;}
	p {padding: 5px 0;margin:0;}

h1, h2, h3, h4, h5, h6{padding:0 0 0 0;margin:0;}	
h1 {font-size: 2.8em; font-style: normal; color: #cccccc;font-weight: bold;line-height: 1em;}
h2 {font-size: 1.3em; font-style: normal; line-height: normal; color: #cccccc}
h3 {font-size: 1.1em;}
	
h4 {font-size: 1.1em;text-align : left;font-style: normal;color: #cccccc;font-variant: normal;font-weight: bold;}
	
h5 {font-size: 1.0em;font-weight: bold;}
 
h6 {font-size: 1.0em; margin:0;padding:3% 2%;font-style: normal; color: #000000;font-weight: bold;line-height: 2.0;
	border:1px;
	border-color:#000;
	border-style:none none solid none;}

#titoletto { 
font-size: 1.1em; font-style: normal; color: #000000;font-weight: normal;
line-height: 1.8em;
	margin:0;
	padding:3% 2%;
	border:1px;
	border-color:#000;
	border-style:none none solid none;}

	
A:link { color: #cc0033;text-decoration: none }
A:visited { color: #cc0033;text-decoration: none }
A:hover { color: #000033;text-decoration: none }
	
#centratura {
	margin:0 auto ;
	width:88%;min-width:880px;
	text-align : center;}
		 
div#main{
	padding:0;
	margin:0;
		text-align: center;
	 display: inline;}
	 
div#topdx{float:right;margin:0;
    width: 81%;
	padding:0;
    text-align: left;}

div#calendario{margin:0;
	padding:68px 0 10px 0;
    width: 100%;
	text-align: left;
	color: #999999;}
	div#calendario h1 {font-size: 1.6em; font-style: normal; color: #cccccc;font-weight: bold;}
	

	div#navigatore{margin:0;
	padding:5px 0;
    width: 100%;
	height:15px;
	text-align: left;
	border:1px;
	border-color:#000;
	border-style:solid none none  none;
    }
div#navigatore A:link { color: #333333;text-decoration: none }
div#navigatore A:visited { color: #333333;text-decoration: none }
div#navigatore A:hover { color: #999999;text-decoration: none }

div#logo{float:left;
	margin:0;
	padding:0;
    width: 140px;
	text-align: left; 
}	
div#content{
	padding:0;
	margin:0;
	text-align: center;
	background: url(../images/pix-nero.gif) repeat-y;
	background-position: 74%;}
	 	
div#contright{float:right;
margin:0;
	padding:0 0 20px 0;
    width: 81%;
	text-align: left;
	border:1px;
	border-color:#000;
	border-style:solid none solid none;
	background: url(../images/pix-nero.gif) repeat-y;
	background-position: 34%;}
	
	div#contrightsingola{float:right;
margin:0;
	padding:0 0 20px 0;
    width: 81%;
	text-align: left;
	border:1px;
	border-color:#000;
	border-style:solid none solid none;
	}
	
	
div#contleft{float:left;
margin:0 0 0 13px;
padding:27px 0 0 0;
    width: 127px;
	text-align: left; 
display: inline;}
	
div#colonnadx{float:right;
    width:32%;
	margin:0;
	padding:20px 0 0 0;
	display: inline;
	 }
	
div#primaria{float:left;padding:0;margin:0;
    width: 67%;}
div#bianca{float:left;padding:30px 0;margin:0;
    width: 100%;
    }

	
div#primariadx{float:right;
	margin:0;
	padding:20px 0 0 0;
	display: inline;
 	width: 49%;}
	
div#primariasx{float:left;
	margin:0;
	padding:20px 0 0 0;
	display: inline;
 	width: 50%;}

div#video {padding:4% 2%;
	border:1px;
	border-color:#000;
	border-style:none none solid none;}

div#video h1{  font-size: 1.3em; font-style: normal; line-height: 2.0em; color: #000000}
div#news {padding:2%;
	border:1px;
	border-color:#000;
	border-style:none none solid none;clear: left;}
	div#news img{padding:1%;border:0;}

div#newsdett {padding:2% 0;}
div#newsdett img{padding:0 2% 0 0;border:0;}
	
div#spettacolo{padding:6% 0 0 0;margin:0; }
div#spettacolo h1{color: #000000;padding:1% 0;}
div#spettacolo h2{color: #000000;font-size: 0.9em;}

div#teatro {padding:3% 2%;color:#cc0033;}
div#teatro h1{ font-size: 1.1em; font-style: normal; color: #cc0033;font-weight: bold;text-transform:uppercase;line-height: 1.3em;}

div#replica {padding:30px 2%;}
div#replica h1{ font-size: 1.1em; font-style: normal; color: #000000;font-weight: bold;text-transform:uppercase;line-height: 1.3em;}
	
div#contatti {padding:2%;
color:#666666;
	border:1px;
	border-color:#000;
	border-style:none none solid none;}

	
div#menuvert { margin:0;padding: 0;display: inline;}
div#menuvert ul{text-align:left;margin:0;padding: 0;text-decoration: none;font-weight: bold;}
div#menuvert li{list-style-type: none;text-align:left;padding:0;text-align:left;line-height: 2em; }
div#menuvert li a{text-align:left;color: #999999; }
div#menuvert li a:hover{text-align:left;color: #cc0033;}

div#gallery {padding:5% 2%;margin:0;text-align:left;}
div#gallery img{border: 2px solid #cccccc;}
div#gallery ul{margin: 0;padding:5% 0;}
div#gallery li{display: inline;text-align:left;color: #333333; margin:0;padding:2px;}
div#gallery li a{color: #cccccc;padding:2px;}
div#gallery li a:hover{color: #666666;padding:2px;}	

div#linea{ clear:both;
width:100%;
	margin:0;
	padding:3% 0;
	border:1px;
	border-color:#ccc;
	border-style:none none solid none;
	}
#rosso {padding:0 2px;color:#cc0033;font-weight: bold;}
	
div#bottom{clear:right;
padding:0 2% 0 0;margin:0;
	font-size: 0.9em;
	font-weight:bold;
    text-align: right;   
    word-spacing:25px;
	background:#ffffff;
	}
	
div#bottom A:link { color: #000000;text-decoration: none; }
div#bottom A:visited { color: #000000;text-decoration: none; }
div#bottom A:hover { color: #000033;text-decoration: none; }

div#credits{position:relative; width:100%; height:10px; z-index:2;  visibility: hidden;
padding:0 4% 0 0;margin:0;
color: #666666;
	font-size: 0.9em;
	font-weight:bold;
    text-align: right;
	background:#ffffff;}
	

div#clearb{clear: both;padding:0;margin:0;width:100%;}
div#clearr{clear:right;width:100%;padding:0;margin:0;}
div#clearl{clear:left;width:100%;padding:0;margin:0;}
div#ffffff{clear:right;background:#ffffff;width:100%;height:50px;}


