@media screen {
.corpo p {
		font-size:80%;
		margin:0 auto 0.3em auto;
		padding:0 auto 0.3em auto;

		}
	.corpo h2 {
		font-size:100%;
		clear:left;
		padding-left:0;
		line-height:155%;
		background:url(images_stile/dot_h1.gif) top left no-repeat;
		}
	.corpo h3 {
		font-size:80%;
		margin-bottom:0;
		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:#676766;background:#676766;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, .corpo select {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%}
	
	.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}
	
	.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 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 div.schedap {width:200px;float:left;text-align:center;margin:0.5em 0.5em 0.5em 0;background:white}
	.corpo div.schedap h4 {font-size:90%;margin:0.5em}
	.corpo div.schedap p {padding: 0 0.5em 0.5em 0.5em}
	.corpo div.thumbCategoria {display:inline-block}
	ul.galleria {margin:0;padding:0;clear:left}
	.corpo ul.galleria li {display:inline-block;margin:0;padding:0;position:relative;text-align:center;margin:1% 1%;padding-top:170px;position:relative;overflow:hidden;float:left}
	ul.galleria li  span.didascalia {color:white;display:block;position:absolute;bottom:0;background:black;padding:0.5em 5%;width:90%;font-size:90%;min-height:2em;line-height:1em}
	ul.galleria li img {border:0;width:100%;margin:0}
	ul.galleria li a {position:absolute;top:0;left:0;width:100%}
 span.info {border-radius:15px;font-family:times, serif;font-style:italic}
	}