@charset "UTF-8";
/* CSS Document */

body{
	margin-top: 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a:link {text-decoration: none; }

#lcol h1,h2 {margin:0px; padding:0px;font-size: 1.2em; font-weight:normal; overflow:hidden;}
#lcol h1 { text-transform:uppercase; text-align:justify; height:25px;}

#lcol { position:absolute; top:10px; border:none; padding:0; padding-left:5px; color:#000; width: 250px; overflow:hidden; }
	
#navbarhead { text-align:justify; width:125px; margin-bottom: 5px;}
#navbarhead span.finish {display: inline-block; width: 100%;}

#navbar { list-style:none; margin:0; border:0; padding:0; text-transform:uppercase; font-size: 0.9em;}
#navbar a { text-decoration: none; color:#999999; }
#navbar li { text-align:justify; width: 125px; height: 25px; }
#navbar span.finish {display: inline-block; width: 100%;}

#operehead {  margin-top: 40px; margin-bottom: 5px; height: 25px; font-size: 0.6em; } 
#opere { list-style:none; margin:0; border:0; padding:0; font-size: 0.6em;}
#opere a { text-decoration: none; color:#999999; }
#opere li {  height: 20px; }

#main { border:0px; padding:0px; margin-left: 250px; width: 700px; overflow:hidden; }

#main h1,h2 { margin:0px; padding:0px; font-weight: bold; height:60px; text-align:justify; width: 430px; overflow:hidden; }
#main h1 { font-size: 2.7em; }
#main h2 { font-size: 1.6em; color:#999999; }
#main span.finish {display: inline-block; width: 100%;}
#main #didascalia { position:absolute; top:0px; margin-left: 450px; margin-top: 20px; padding:0; font-size:0.6em; font-weight:normal; text-align: justify; width: 250px; color:#999999;}
#main #didascalia div { height: 12px; }
#main h3 { margin-top: 20px; padding:0; font-size: 1.8em; font-weight: bold; color:#000; text-align: center; overflow:hidden; }
#main .intro { text-align: justify; font-size: 1em; width: 700px; }
#main .intro p { margin-bottom: 0 }
#main .intro p + p { text-indent: 1.5em; margin-top: 0 }
#main .homeimg { margin-top: 20px; }

#footer { margin-top: 10px; border-top: 2px #999999 solid; }
#footer .copyright { text-align: right; margin-right: 20px; width: 950px; color:#999999; }
#footer .copyright b { color: #000; }


#profilo #didascalia { font-size: 0.5em; font-weight:normal; text-align: center; color:#000; }
#profilo #personali { margin-top: 5px; font-size: 0.7em; font-weight:normal; text-align: left; color:#000; }
#profilo #collettive { margin-top: 5px; font-size: 0.7em; font-weight:normal; text-align: left; color:#000; }
#profilo b { margin-left: 2px; margin-right: 2px; }
#profilo em { margin-left: 2px; margin-right: 2px; }

#pcontatti { font-weight:normal; font-size: 0.9em; text-align: left; color:#999999;}
#pcontatti h1 { margin-top: 5px; font-size: 1.2em; font-weight:bolder; color:#000; text-transform: uppercase; }
#pcontatti b  { margin-top: 5px; font-size: 0.9em; font-weight:bolder; color:#000;}
#pcontatti #biffi { margin-top: 20px; }
#p ontatti #indirizzi { margin-top: 20px; }
#pcontatti #orari { margin-top: 20px; }
#pcontatti #davidecorona { margin-top: 40px; }
#pcontatti a:hover { color:#000; }
#pcontatti a { color:#999999; }
#pcontatti a:visited { color:#999999; }

#stampa { font-weight:normal; font-size: 0.9em; text-align: left; color:#999999;}
#stampa h1 { margin-top: 5px; font-size: 1.2em; font-weight:bolder; color:#000; text-transform: uppercase; }
#stampa b  { margin-top: 5px; font-size: 0.9em; font-weight:bolder; color:#000;}
#stampa #download { margin-top: 20px; }
#stampa #davidecorona { margin-top: 20px; }
#stampa #indirizzi { margin-top: 20px; }
#stampa a { color:#999999; }
#stampa a:#stampa a:hover { color:#000; }
#stampa a { color:#999999; }
#stampa a:visited { color:#999999; }

