* { margin:0; padding:0; }
body { font-size:0.75em; font-family: Tahoma, Helvetica, sans-serif; }

ul { list-style-image:none; list-style-type:none;}

table#container { background-color:transparent; width:100%; margin-top:2%; }
td.imago { display:none; }

h1 a, h1 a img { display:block; width:200px; height:80px;  margin: 0; border:none; }
	h1 a span { display: block; width: 0; height: 0; line-height: 0; overflow: hidden; clip: rect(0,0,0,0); }

.main { background-color:#FFFFFF; color:#000000; width:100%;  }
	#content { line-height:1.5em; text-align:justify; padding-top:2%; padding-bottom:2%; margin-top:5%;  border:1px #999999 dotted; } 
		#content dl, #content ul, #content td{ padding:3%; }
		#content p { padding: 1% 3% 1% 3% }
		#content div.photo { width: 160px; float: right; text-align:center; margin-top:2%; }
			#content div.photo img { margin-bottom:2%; width:120px; height:80px; }
		#content hr { margin-left:3%; margin-right:3%; }
		#content a { color: #09c;}
		#content h3 { color: #09C; margin:2% 3% 1% 3%; font-size:1.5em; font-weight:normal; }
		#content td { vertical-align:top; }
		#content img { border:none; }
		#content img.fotoL { float:left; margin-right:4%; width:120px; height:80px; }
		#content img.fotoR { float:right; margin-left:4%; width:120px; height:80px; }
		
td#menu, td#copy , td#utenti { display:none;}

td#piede { width:100%; text-align:center; }
	td#piede a { color: #09C; text-decoration:none; line-height:30px; }

div.photo { text-align:centter;}

td#slogan { text-align:right; vertical-align:top; position:relative}
	td#slogan h2 { font-size:1.5em; font-weight:normal; letter-spacing:0.1em; position:absolute; top:-40px; right:0;  }
	td#slogan span { color:#6AB5FF;}

.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.alert { font-weight:bold; color:#E00; }

#Gmap { height:300px; margin:20px 20px 0 20px; }
div.vcard { margin:10px 20px 0 20px; }
	div.vcard div { float:left; text-align:left; margin-right:30px; }

	
.bottone { font-size:100%; font-weight:bold; color:#FFF; background-color:#666; margin-bottom:3%;
	border-top:2px #CCCCCC solid; border-left:2px #999999 solid; border-right:2px #222 solid; border-bottom:2px #222 solid; }
	
ul.operazioni { list-style-image: none; list-style-type: none;  }
ul.risultati { padding:0% 4% 2% 4%; margin-top:0; list-style-image: none; list-style-type: none;  }

ul.port-h { margin:2% auto 1% auto; width:500px; }
ul.port-h li { width:120px; height:120px; float:left; text-align:center; margin:2%; }
ul.port-h a.foto { width:120px; height:80px; font-weight:bold; color:#6AB5FF; text-decoration:none; }
ul.port-h a.foto img { width:120px; height:80px; border:none; }
ul.port-h a.foto span { text-align:center; display:block;  }

ul.port-v { margin:2% auto 1% auto; width:500px; }
ul.port-v li { width:120px; height:150px; float:left; text-align:center; margin:2%; }
ul.port-v a.foto { width:80px; height:120px; font-weight:bold; color:#6AB5FF; text-decoration:none; }
ul.port-v a.foto img { width:80px; height:120px; border:none; }
ul.port-v a.foto span { text-align:center; display:block;  }

hr {border:2px #999999 dotted;}