@media screen {
body {
	font-family:verdana, sans-serif;
	margin:0;
	padding:0;
	background: #ffffff url(images_stile/sfondo.jpg) top left no-repeat;
	text-align:left;
}
#cornise{
	width:100%;
	margin:auto;
	
}
#testata {
	text-align:left;
	height:172px;
	background: url(images_stile/testata.jpg) top left no-repeat;

}
#testata h1{
	display:none;
	font-size:140%;
	margin:0 3px 10px 0;
	padding:20px 1px 1px 1px;
	border:0 solid white;
	text-align:center;
	color:#ffffff;
	}
#menu_sopra {
		margin-left:250px;
		padding-top:152px;
		min-width:345px;
		}
	#menu_sopra div {
		display:block;float:left;
		border-width:0 1px 0 1px;
		border-color: white #8E9681 white white  ;
		border-style:solid;
		
		}
	#menu_sopra a, #menu_sopra span.corrente {
		font-size:70%;
		display:block;
		text-decoration:none;
		color:#990000;
		line-height:17px;
		padding:3px 3px 0 3px;
		font-weight:bold
		}
	#menu_sopra span.corrente, #menu_sopra a:hover {
		color:white;
		}


#menu {
	width:25%;
	float:left;
	border:0 solid black;
	padding-top:20px;
	/*
	background: url(images_stile/sinistra.png) top left no-repeat;
	*/
	}
#corpo p.foto_home {text-align:center}
#corpo p.foto_home img {float:none}
#corpo img {float:left;margin-right:0.5em}
#menu a img {border:0}
#menu p {text-align:center}
#menu .separe {display:none}
.clear {display:none}
#menu div a, #menu div span.corrente {
	font-size:70%;
	color:#990000;
	font-weight:bold;
	text-align:left;
	display:block;
	font-family:verdana;
	padding: 0 0 0 26px;
	text-decoration:none;
	line-height:16px;
	margin-left:0;
	background: url(images_stile/dot.gif) 3px 0 no-repeat
}

#menu .separe {display:none}
#menu div a:hover, #menu div span.corrente{
		background: url(images_stile/dot2.gif) 3px 0 no-repeat;
	color:white;
	text-align:left;
}
#corpo {
float:left;
width:65%;
padding-right:5%;
border:0 solid black;

}
#link_home {position:absolute;top:0;left:0;width:70px;height:30px}
#link_home a {display:block;width:100%;height:100%}
#link_home a span {display:none}
#corpo p{
	text-align:justify;
	padding:0.3em;
	margin:0;
	font-size:80%;
	}
#corpo ul li {font-size:80%;margin-bottom:1em}

#corpo ul li a {font-weight:bold}
#liturgia {float:none}
#corpo h2 {color:#CA0000;font-size:100%;text-align:center;margin-top:0.3em}
#corpo h3 {color:#006699;font-size:90%;text-align:left;clear:both;margin-bottom:0}
#corpo h4 {color:#CA0000;font-size:80%;text-align:left;clear:both}
#corpo a {text-decoration:none;color:#cc0000}
#corpo a:hover {text-decoration:underline;color:#333333}
#corpo a img {border:0;margin-right:0.5em}
#news {display:none;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 h2 {text-align:center}
#egroup {
		clear:both;
		
		/*background:transparent url(images_stile/menu_sotto.png) center bottom no-repeat;*/
		}
	#menu #egroup a{
		display:block;
		height:50px;
		color:transparent;
		text-decoration:none;
		border:0;
		width:100%;
		background:none;
		}
	#egroup a:hover{
		background:transparent;
		}
#corpo hr {clear:both;color:#4DA6D3;background:#4DA6D3;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 a img {border:0}
	#piede p {font-size:70%}
	#corpo p.right {text-align:right}
	#corpo p.left {text-align:left}
	#corpo p.center {text-align:center}
	#piede {
		text-align:center;
		border-top:1px solid #000;
		width:100%;
		clear:both;
	}
	#piede p {margin:0;padding: 0.5em 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}
}
@media print {

}

