@media screen {
	body {
	font-family:sans-serif;
	margin:0;
	padding:0;
	text-align:left;
	background:url(images_stile/punto_cecece.gif) 22% top repeat-y;
}

#testata {
	text-align:left;
	height:200px;
	background: url(images_stile/testata.jpg) center top;
	
}
#testata h1{
	display:none;
	}
#logo {
	height:165px;
	width:250px;
	float:left;
	border:0 solid white
	}
#menu_superiore {
	clear:left;
	text-align:center;
	border:0 solid white;
	margin:0 0 0 0
}
#menu_superiore a {
	text-decoration:none;
	font-size:80%;
	color:white;padding:0 10px

}
	
#menu {
	width:22%;
	clear:left;
	float:left;
	border:0 solid black;
	padding-top:0;
	}
#menu a img {border:0}
#menu p {text-align:center}
.clear {display:none}
#menu div a, #menu div span {
	font-size:80%;
	color:#006699;
	font-weight:bold;
	text-align:left;
	display:block;
	padding: 0 5px 0 0.2em;
	text-decoration:none;
	line-height:16px;
	margin-left:3px;
	border-bottom:1px solid #cecece;
}
#menu #parrocchia,#menu #comune a, #menu #proloco a, #menu #giubileo a {text-align:center;margin-top:1em}
#menu #parrocchia a {border-bottom:0;height:84px;width:95%;background:url(images_stile/parrocchia.gif) center top no-repeat;display:block}
#menu #parrocchia a span {display:none}
#menu div a:hover, #menu div span{color:#cc0000}
#destra {
	float:left;
	width:22%;
	text-align:center;
	background:url(images_stile/punto_cecece.gif) left top repeat-y;
	overflow:hidden;
}
#egroup {
		clear:both;
		background:transparent url(images_stile/genesit.png) center bottom no-repeat;
		}
#egroup p {font-size:70%;text-align:center}
#egroup a{
		display:block;
		height:50px;
		color:transparent;
		text-decoration:none;
		border:0;
		width:95%;
		background:none
		}
#egroup p a span {display:none}
#egroup a:hover{
		background:transparent;
		}
#destra a img {border:0;}
#destra p a {font-size:80%;color:#4F70C1; text-decoration:none}
#corpo {
	float:left;
	width:54%;
	padding:0 1%

}
#corpo p{
	text-align:justify;
	padding:0.3em;
	margin:0;
	font-size:90%;
	}
#corpo p.pane {font-size:70%}
#corpo img.foto {
	float:left;margin-right:1em}
#corpo p {}
#corpo p.foto_home img {float:right;margin:1.8em 0 1em 0.5em}
hr.clear {clear:left}
#piede {
	clear:both;
	}
#corpo h2 {color:#CA0000;font-size:100%;}
#corpo h3 {color:#006699;font-size:90%;text-align:left;clear:left}
#corpo h4 {color:#006699;font-size:80%;text-align:left;clear:left}
#corpo h5 {color:#006699;font-size:90%;text-align:left;clear:left;padding-left:35px;background: url(images_stile/novita.gif) top left no-repeat}
#corpo h5 a {text-decoration:underline}
#corpo h6 {color:#4B81AC;font-size:60%;text-align:left;clear:left;margin: 0.5em 0;padding:0}
#corpo a {text-decoration:none;color:#cc0000}
#corpo a:hover {text-decoration:underline;color:#333333}
#corpo a img {border:0;margin-right:0.5em}
#testo {width:300px}
#f1, #f2, #f3, #f4, #f5, #f6, #f7, #f8 {width:300px}
table {border-collapse:collapse;width:95%;margin:auto}
th, td {font-size:80%}
table.tabelle td, table.tabelle th {border-width:1px;border-style:solid dotted solid dotted;border-color: gray;borderpadding:0.2em;font-size:80%}
#news {float:right;border:1px solid #009900;margin:0 0.5em 0.5em 0.5em}
#news h2 {background:#009900;color:white;font-size:90%;margin:0;padding:0 0.2em;border-bottom:1px solid #3179A1}
#news ul {margin:0 0 0 1em;list-style-type:square;padding:0;font-size:80%}
#box_news {height:100px;width:200px;overflow:auto;}
#corpo p.sottomenu a {font-weight:bold;color:#0171C7;font-size:80%}
#corpo p.sottomenu {text-align:center}
#corpo h2 {text-align:center}
	#corpo hr {clear:both;color:#DD6500;background:#DD6500;height:1px;border:0;}
	#corpo div.scheda {clear:left;}
	#corpo div.immagine {width:30%;width:auto;float:left}
	#corpo div.dati {width:70%;width:auto;float:left;padding-left:1em}
	#corpo div.scheda hr {clear:left}
	#corpo fieldset {border:0;margin:0;padding:0}
	#corpo label {width:135px;margin:0;padding:0;float:left;display:block;color:#000000;text-align:left}
	#corpo input, #corpo textarea {border:1px solid #000000;background:white;padding:1px 0;margin:0;font-size:90%;}
	#corpo input.testo, #corpo textarea {width:380px}
	#corpo p.bottone input {border:1px solid black;background:gray;color:white;padding:0 1em}
	#corpo p.bottone {text-align:center}
	#corpo ul li, #corpo ol li {font-size:80%}
	#menuriservato p {text-align:center}
	#corpo ul li, #corpo ol li {font-size:80%}
	#corpo ul li ul li, #corpo ol li ul li, #corpo ul li ol li, #corpo ol li ol li {font-size:120%}
	#corpo a img {border:0}
	div {border:0 solid black}
	#corpo .left {text-align:left}
	#corpo .center {text-align:center}
	#corpo .right {text-align:right}
	#corpo table {border-collapse:collapse;}
	#corpo td {border:1px solid navy;text-align:center}
	#corpo td img {float:none}
	#menu a.email {width:105px;height:150px;display:block;border:0 solid white;z-index=50;margin:0;padding:0}
	#menu a.email span {display:block;height:100%;width:100%}
	#piede {clear:both;border-top:1px solid #cecece;background:white;text-align:center}
#piede p {margin:0;padding:0;text-align:center;font-size:70%;padding:0.3em}
#piede table {width:auto;text-align:center}
#piede p a img {border:0}
#flash {width:100%;overflow:hidden;margin:1em 0 0 0}
#corpo table.forum {width:100%;border:1px solid black;border-collapse:collapse;margin:auto}
	#corpo table.forum th {text-align:center;font-size:80%}
	#corpo table.forum td {text-align:left;font-size:80%;border:1px solid black}
#corpo p.archivio_galleria {float:right;font-weight:bold}
}
@media print {

}
//*default*//
