@media screen {
body {background:#000;font-family:arial;margin:0;padding:0}
#b1 {background: #ffffff url(images_stile/b1.png) bottom repeat-x;width:100%;margin:auto;min-width:968px}
#b2 {background: url(images_stile/b2.png) bottom right no-repeat}
#b3 {background: url(images_stile/b3.png) right repeat-y}
#b4 {background: url(images_stile/b4.png) top right no-repeat}
#b5 {background: url(images_stile/b5.png) top repeat-x}
#b6 {background: url(images_stile/b6.png) top left no-repeat}
#b7 {background: url(images_stile/b7.png) left repeat-y}
#b8 {background: url(images_stile/b8.png) bottom left no-repeat;min-height:540px;height:auto !important;height:540px;position:relative}
#accesso2 {
		position: absolute;
		top: 95px;
		width: 100%;
		left:0;
		border:0 solid yellow;height:25px;
		z-index:100;
	}
#accesso2 form {width:50%;height:100%;margin:auto;float:right;position:relative}	
#accesso2 fieldset {position:absolute;left:-160px;width:320px}
#accesso2 form, #accesso2 fieldset {margin:0;padding:0;border:0;}
	#accesso2 label {height:16px;padding:0 0 0 10px;float:left;font-size:70%;color:white;line-height:16px}
	#accesso2 input.text {background:#E8E8E8;font-size:70%;border:0;margin:1px 0 0 10px;width:90px;height:16px;padding:0;float:left}
	
	#accesso2 p {margin:0;padding:0}
	#accesso2 p.utente {font-size:70%;padding-left:10px}
	#accesso2 p.riservata {font-size:70%;padding-right:10px;text-align:right}
	#accesso2 p.riservata a {color:#006699;font-weight:bold;text-decoration:none}
	#accesso2 p.bottone {margin:0;padding:0;}
	#accesso2 p.bottone input {margin:0 0 0 10px;padding:0;border:0;line-height:100%;background:url(images_stile/go.png) no-repeat;float:left;width:20px;height:20px}
	#accesso2 p.utente a {color:white;text-decoration:none;font-size:120%}
	#accesso2 p.utente span.logout {float:right;margin-right:2em}
	#sinistra, #destra {
		position: absolute;
		width:125px;
		border:0 solid black;
		top:25px;
		padding-bottom:24px;
		z-index:100;
		}
#sinistra {left:14px;float:left;}
	#destra {right:13px;float:right;}
	#sinistra div.menu, #destra div.menu {}
	#testata {
		height:86px;
		overflow:hidden;
		text-align:center
		}
	#testata h1 {
		text-align:center;
		font-size:110%;
		margin:0 366px 0 363px;
		padding:25px 0 0 0;
		height:60px;
		color:#2E353E;
		background:url(images_stile/sfondo_titolo.png) bottom center repeat-x;
		line-height:86px;position:relative;
		z-index:20;
		}
	#testata h1 span {position:absolute;z-index:50;width:100%;margin:auto;left:0}
	#testata h1.logo {}
	#home {
		position:absolute;
		left:0;
		top:0;
		margin:0 25% 0 25%;
		padding:0;
		width:50%;
		height:85px;
		z-index:12;text-align;center;
	}
	#home a {
		display:block;
		width:300px;
		height:87px;
		margin:auto;
		text-decoration:none
	}
	#home a span{
		visibility:hidden;
	}
	#prelogo {position:absolute;top:0;left:0;width:100%;z-index:10}
	#logo {
		z-index:9;
		margin-left:363px;
		top:0;
		overflow:hidden;
		height:85px;
		}
#logo a {display:block;margin-right:366px;top:0;right:0;height:85px;text-align:center;overflow:hidden}	
	#logo a img {border:0}
	#sinistra div#logo a {margin:0;padding:0}
	#testata h2 {
		color:#2E353E;
		font-size:100%;
		text-align:center;
		top:142px;
		padding:0;
		margin:0;
		display:block;
		height:20px;
		width:90%
}

	div.menu div.voci {
		font-size:70%;
		border-bottom:1px solid #CCCCCC;
		width:125px
		}
	div.menu div a, div.menu div span.corrente {
		text-decoration:none;
		color:#e2e2e2;
		font-weight:normal;
		display:block;
		padding-left:10px;
		margin-left:0;
		line-height:22px;
		height:22px
		}
	div.menu div span.corrente {color:yellow;text-align:right;padding-right:10px}
	div.menu a {padding-left:25px;}
	div.menu div span.corrente, div.menu div a:hover{
		display:block;
		
		}
	
	#egroup {
		clear:both;
		width:90%;
		margin:auto;
		text-align:center;
		background:url(images_stile/menu_sotto.png) center no-repeat;
		border:0
		}
	#egroup a{
		display:block;
		height:70px;
		text-decoration:none;
		border:0
		}
	#corpo {
		padding-left:0;
		margin-left:250px;
		margin-right:250px;
		padding-top:40px;
		padding-bottom:40px;
		}
#news {float:right;margin:2px -94px 0.5em 0.5em;background:url(images_stile/sfondo_news.png) bottom left no-repeat}
#news.senzatitolo {margin:12px -94px 0.5em 0.5em;}
#corpo #news h2 {color:#2E353E;font-size:90%;margin:0;padding:0;background:white url(images_stile/sfondo_news_h1.png) top left no-repeat;height:32px;line-height:32px;width:175px;text-align:center}
#news ul {margin:0 5px 0 15px;list-style-type:square;padding:0;}
#news ul li {margin:0;padding:0}
#news ul li a {font-size:100%;font-weight:normal}
#box_news {height:200px;width:167px;overflow:auto;margin:0 0 0 8px;padding: 10px 0 10px 0}
	#corpo p {
		font-size:80%;
		margin:0 auto 0.3em auto;
		padding:0 auto 0.3em auto;

		}
	#corpo h2 {
		font-size:100%;
		clear:left;
		text-align:left;
		color:#2E353E;
		padding-right:5%;
		padding-top:0;
		margin-top:0;
		margin-right:177px;
		}
	#corpo h3 {
		font-size:80%;
		margin-bottom:5px;
		padding-bottom:0;
		clear:left;
		}
	#corpo h4 {
		font-size:80%;
		font-style:italic;
		clear:left;
		}
	#corpo img {clear:left;float:left;margin: 0.1em 0.5em 0.5em auto}
	#corpo img.ico {float:none;margin:0;padding:0}
	#corpo a {
		color:maroon;
		text-decoration:none
	}
	#corpo hr {clear:both;color:#D4D0C8;background:#D4D0C8;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 label.cecc {width:100%;margin:0;padding:0;float:none;display:inline;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 #cate ul li {clear:left}
	#corpo #cate ul li input {border:0}
	#corpo #cate label.cecc {float:none;display:inline}
	#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;padding-right:5%;margin-right:177px}
	#corpo ul li, #corpo ol li {font-size:80%}
	#corpo a img {border:0}
	#corpo p.right {text-align:right}
	#corpo p.left {text-align:left}
	#corpo p.center {text-align:center}
	#piede {
		text-align:center;
		width:90%;
		margin:0 auto 0 auto;
		clear:both;
	}
	#piede p {margin:0;padding: 0;font-size:70%;color:white}
	#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 {

}
//*modern*//
