*{margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

h1{font-size:18px; margin-bottom:10px; color:#990000;}
h2{font-size:16px; margin-bottom:10px; color:#990000;}
h3{font-size:14px;}

.left{float:left; margin-right:10px; margin-bottom:5px;}
hr{border:1px dashed #cccccc;}

/*---HOME ---*/
h1.confini{font-size:18px; font-weight:bold; color:#81a220;}
h2.confini{color:#81a220; margin-bottom:5px;}
#presentazione{font-size:12px;}

body{background:url(../images/bg.jpg) no-repeat top center; font-family:arial; font-size:12px;}
#container{width:980px; margin-left:auto; margin-right:auto; background:url(../images/bg_container.png) repeat-y center top; padding-bottom:50px;}
#contenuti{width:967px; margin-left:7px;  background:url(../images/bg_sx.jpg) no-repeat left top #ffffff;}
#top{width:980px; height:175px;}
#col_sx{width:250px; float:left;}
#col_dx{width:650px; float:right; margin-top:4px; margin-right:40px; line-height:20px; font-size:13px;}
.clear{clear:both;}


.separa{width:100%; border-bottom:1px dotted #ccc;}

#col_sx ul{list-style-type:none; margin:20px 20px 40px 20px;}
#col_sx ul li{border-bottom:1px dashed #666;}
#col_sx ul li a{text-decoration:none; color:#333; display:block; padding:10px;}
#col_sx ul li a:hover{background-color:#efefef;}
#col_sx ul li a.on{background-color:#efefef; color:#990000; font-weight:bold;}
.titoletto_menu{margin-left:10px; font-weight:bold; color:#990000;}

#col_sx ul.leggi{margin-top:10px;}


#col_dx .storia{line-height:20px; font-size:13px;}
#col_dx .storia p{margin-bottom:10px;} 
#col_dx a{color:#990000;} 

#col_dx ul{margin-left:50px;}

.autore{font-style:italic;}

#footer{width:980px; height:55px; margin-left:auto; margin-right:auto;  background:url(../images/bg_bottom.png) no-repeat top center;}
#footer a{display:block; color:#cccccc; text-decoration:none; font-size:11px; text-align:right; padding-top:10px; padding-right:30px;}

.bossi_fini h3{font-size:12px; color:#990000; font-weight:bold;}
#menu_leggi{padding:10px; margin-bottom:10px; background-color:#fbfafa; border-bottom:1px dotted #ccc; font-size:14px;}
#menu_leggi ul{list-style-type:none;}
#menu_leggi ul li{margin-bottom:5px;}
#menu_leggi ul li.on{font-weight:bold;}

cite{display:block; margin-top:100px; font-size:11px; color:#588da2; padding-left:10px; padding-right:30px; font-style:italic;}

.Bani{font-style:italic;}
#contatore{display:none;}

#fb{float:right; margin-right:-30px;}
#fb a.testo{padding-bottom:3px;}
#fb a{font-size:11px; color:#708cb7;}
#fb a:hover{font-size:11px; color:#666666;}

#tools{width:160px; float:right; margin-top:5px; margin-right:-30px;}

#box_teatro{width:360px; height:290px; float:left;background:url(../images/box_teatro.jpg) no-repeat top left; padding:70px 7px 0 40px; line-height:normal;}
/*#box_teatro{width:578px; height:300px; background:url(../images/box_teatro.jpg) no-repeat top left; padding:60px 7px 0 40px; line-height:normal;}*/
#box_teatro h1{font-size:16px; color:#7b7968;}
#logo_la_luna_nel_pozzo{display:block; width:99px; float:left; margin-left:20px; padding-top:100px;}

#box_fumetto{width:578px; height:360px; padding:70px 10px 20px 10px; float:left; background:url(../images/box_fumetto_gr.jpg) no-repeat left top;}
#box_news{width:208px; height:300px; padding:70px 20px 20px 20px; float:right; background:url(../images/box_news.jpg) no-repeat left top; line-height:18px; font-size:11px;}
#box_news em{color:#558696;}
#box_news h1,#box_news a{color:#558696;}


#primopiano{background:#f2f3f5; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding:10px 20px 10px 20px; margin-left:-10px; margin-right:-10px;}
#primopiano h1{font-size:18px; font-weight:bold; color: #588da2;}
#primopiano h2{color: #588da2;}
#primopiano h3{color: #588da2;}
#primopiano a{color: #588da2;}

.testimonianza{border-bottom:1px dotted #ccc; padding-top:10px;}
.testimonianza h2{font-weight:bold; margin-bottom:0; padding-bottom:0;}
.testimonianza img{border:1px solid #efefef;}

.gallery img{margin:5px; padding:2px; background-color:#efefef; border:1px solid #CCC;}


.pdf {display:block; height:34px; width:90%; padding-left:50px!important; padding-top:10px!important; color:#990000; font-weight:bold; background:url(../images/pdf.gif) no-repeat left center #efefef; border-bottom:1px dotted #ccc; margin-bottom:10px;}

.fiction{background:#f6f3ed; padding:10px;}
/*CANDIDO*/
.date{}
.date strong{color:#81a220;}

