html, body{margin:0;padding:0;}
Body{font-family: Verdana, Arial, Helvetica, sans-serif;margin:10px 10px 30px;
padding:0;text-align:center; background:#F4F5FF; color:#000;font-size:1.0em;}
a{text-decoration: none; font-weight: bold;color: #36C;}
a:visited {color: #906;}
a:hover {text-decoration: underline; color: #00f;}
img{border:none;}
h1,h2{font-family: Arial, Helvetica, sans-serif;line-height:1em;margin:0; padding:0;}
h1{font-size:166%;margin:0 0 .25em;}
h2{font-size:80%;letter-spacing:.10em;margin-top:0;font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.2em;}
h3{font-size:150%;color:#595959;border-bottom:.10em solid;font-style:italic;
letter-spacing:.10em;clear:both;}
h4{font-size:120%;letter-spacing:2px;font-style:italic;margin-bottom:.30em;}
h5{font-size:110%;font-style:italic;font-family: Arial, Helvetica, sans-serif;letter-spacing:.10em;}
h6{font-size:80%;}
form{font-size:80%;margin-bottom:2.5em;}
input{color:#914230;font-family: "Courier New", Courier, monospace;font-size:120%;font-weight:bold;}
select{font-size:1.0em;}
sup{font-size:80%;}
p, li, dd{text-align:justify;padding-right:1.0em;}
dd{padding:0 1.0em 0 0;margin:0 0 .80em 0;}
dt{font-weight:bold;}
li dd{padding-right:0;}
.no_bullet{list-style:none;margin-left:0;padding-left:0;}
.clear{clear:both;}
.current {font-weight: bold; color: #999;letter-spacing:.03em;}
p.freccia {background:#FFF5B9;text-align: right; margin: 2.5em 0;padding:.10em 0 .10em 0;
font-size:80%;}
p.freccia a{font-weight:normal;}
p.freccia img{display:none;}
p.invisibile{display:block;margin:5px 0;}
#div_contenitore{width:95%;margin:0 auto;background:#fff;text-align:left;}
#div_banner{padding:.10em 0 .30em .30em;border:1px solid #000; border-width: 1px 1px 3px;
background: #F8F6EA;}
/* hide form iemac \*/
#div_banner{height:1%;}
/* fine hide */
#div_banner #div_logo, #div_banner img{display:none;}
#div_access{font-size:.70em;background:#EFF2DB;margin:0 0 .50em;border-bottom:1px dotted #960;}
#div_access ul{list-style:none;margin:0; padding:.50em 0 .20em;text-align:center;}
#div_access li{padding:0 .90em; margin:0;display:inline;border:none;}
#div_access a{font-weight:normal;}
#div_access a:hover{text-decoration:none;}
#div_nav_primaria ul{margin:0; padding:0 0 .30em; list-style:none;font-size:.80em;}
#div_nav_primaria ul li{margin:0; padding:0;display:inline;}
#div_nav_primaria a {letter-spacing:.10em;}
#div_nav_primaria #ul_link_cont{float:left;}
#div_nav_primaria #ul_link_cont li{padding-right:1.3em;}
#div_nav_primaria #ul_link_servizio{float:right;text-align:right;}
#div_nav_primaria #ul_link_servizio li{padding-left:1.3em;}
#div_bripull{clear:both;float:left;font-size:.70em;letter-spacing:.10em;
border: 1px solid #96C; border-width:1px 1px 2px; font-weight: bold;background:#D7D7FF;
margin-bottom:1.0em;width:100%;}
#div_bripull p{padding:0; margin:0;width:49%;}
#div_bripull #p_briciole {float:left;padding:3px 0 0 3px;}
#p_pulldown {float:right;text-align:right;}
#p_pulldown select{vertical-align:middle;}
#div_outer{line-height:1.5;border-bottom:4px solid #96c;}
#div_contenuto, #div_nav2{padding-left:10px;}
#ul_stile_pagina{margin:0 0 3.0em;padding:0;font-family: Arial, Verdana, sans-serif;letter-spacing:1px;
list-style:none;line-height:1.5;font-size:1.0em;clear:both;float:right;width:21em/*per iemac*/;}
#ul_stile_pagina li{height:1.5em;border:.10em solid #6495ed;
padding:0;margin:0;background:#FFF5B9;text-align:left;}
#ul_stile_pagina li a{padding:0 .50em 0;margin:0;}
#ul_stile_pagina a,#ul_stile_pagina a:visited{color:#6495ED;}
p.vai_giu{text-align:right;}
#div_menutest{margin-bottom:2.0em;font-weight:bold;color:#949494;}
address {font-size: 80%;font-style:normal;}
h5#evidenza, #h5_novita,#div_newsletter h5{border:1px solid #000; border-width:1px 0 0;}
#div_newsletter h5{margin-top:0; padding-top:0;}
#div_footer{font-size: 80%;float:left;background:#fff;width:100%;}
#div_footer p{width:50%;margin:0;padding-right:0;}
#p_aggiornamento {float:left;}
#p_autore{float:right;text-align:right;}
/* inizio codice chisiamo.htm */
body#chisiamo p.notabio{border:none;}
#div_cristina {margin-top: 3.0em;}
#div_cristina img, #div_lorenzo img {float: left; border: 1px solid #000;margin-right:.30em;}
#div_lorenzo {margin-top: 1.0em;margin-bottom:3.0em;}
/* fine codice chisiamo.htm */
/* inizio codice corsi.htm */
caption{text-align:left;letter-spacing:3px;font-size:80%;margin:0;
border:1px dashed #999;}
p#tessera {margin-bottom:2.5em;font-size:90%;}
table th, table td {font-size: 90%; border: 1px solid #C1C1C1;}
table th {font-family: Arial, Helvetica, sans-serif;padding-bottom:.40em; 
text-align:left; font-style: italic;font-size:110%;color:#686868;letter-spacing:.15em;}
table td {padding-top: 3px; padding-left: 2px;line-height:140%;}
tr#titologenerale th {background: #FFC;font-style:normal;}
tr#percorso th {background: #CDCCFF;border-bottom:2px solid #908EFF;
border-top: 1px solid #CDCCFF;}
tr#comunicazione th {background: #FFCC99;border-bottom:2px solid #FF9C37;
border-top: 1px solid #FC9;color:#fff;}
tr#salute th {background: #AFCFC1;border-bottom:2px solid #6D9C86;
border-top: 1px solid #AFCFC1;color:#fff;}
tr#arte th {background: #6699FF;border-bottom:2px solid #0F5FFF;
border-top: 1px solid #6699FF;color:#fff;}
tr#cultura th {background: #FFAD31;border-bottom:2px solid #CE7C00;
border-top: 1px solid #FFAD31;color:#fff;}
div#legenda{font-size:80%;margin:.50em 0 3.0em;font-weight:bold;letter-spacing:.03em;}
div#legenda img{margin-left:.70em;}
/* fine codice corsi.htm */
/* inizio codice subsezioni */
div.notabiofoto, p.notabio {border:1px solid #000;border-width:1px 0;font-family: Georgia, "Times New Roman", Times, serif;
font-size: 85%;padding:.30em 1.0em .30em 0;margin:3.0em 0;}
div.notabiofoto p {margin:0; padding:0;}
div.notabiofoto img {float: left; margin-right: 6px; border: 1px solid #000;}
div.notabiofoto div{clear:left;}
/* fine codice subsezioni */