.italian-dates {font-family:osaka; font-size:10pt; vertical-align:top;}
.italian-dates-and-prices {font-family:osaka; font-weight:bold; font-size:9pt; vertical-align:top;}
.learn-italian {width: 120px;}
.italian-schools {width: 200px;}
.italian-required {background-color:#FFFF99; width: 180px;}
.italian-required-larger {background-color:#FFFF99; width: 200px;}
.italian-language-course {background-color:#FFFF99; width: 400px;}
.italian-language-required {background-color:#FFFF99; width: 140px;}
.italian-language-school {width:95%; border: 2px solid #ffcc66; background-color:#FFFFCC; padding: 3px 3px 3px 3px;}
a.italian-language-schools {text-decoration:none; font-family:osaka; font-size:10pt; color:000000; font-weight:bold}
a:hover.italian-language-schools {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:000000; font-weight:bold}
a:active.italian-language-schools {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:000000; font-weight:bold}
a:visited.italian-language-schools {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:000000; font-weight:bold}
a.italian {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:099; font-weight:bold}
a:hover.italian {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:099; font-weight:bold}
a:active.italian {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:099; font-weight:bold}
a:visited.italian {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:099; font-weight:bold}

div#navigation{padding-top:5px;text-align:center}
div#navigation ul{list-style-type: none;margin: 0;padding: 0;white-space: nowrap}
div#navigation li{display: inline;margin: 0;padding:0}
div#navigation li a{text-decoration: none;border: 1px solid #787878;padding: 0px 0.3em; background: #FFFFCC;font-family:osaka; font-size:10pt;color: #000000}
div#navigation li a:hover{background-color: #FFCC66}
div#navigation li#activelink a{border-bottom: 1px solid #787878;background-color: #FFCC66;color: #603}
h3 {text-decoration:none; font-family:osaka; font-size:15pt; color:FF0000; font-weight:bold}
div.cornicevuota {padding: 5px; margin:auto; width: 95%; text-align:justify; font-family:osaka; font-size:10pt;}
div.cornicenera {border: 1px solid #000000; padding: 5px; margin:auto; width: 95%; background-color:#FFFFCC; text-align:justify; font-family:osaka; font-size:10pt;}
div.internocornice {padding: 2px; width: 99%; text-align:justify; font-family:osaka; font-size:10pt; display:block;}
div.internocornice img {float: left; display:inline; padding-right:5px;}
div.internocornice img.right {float: right; display:inline; padding-left:5px;}
div.internocornice img.normale {float:none; display:inline;}


div.servizi {border: 1px solid #000000; padding: 5px; width: 85%; background-color:#FFFFCC; text-align:justify; font-family:osaka; font-size:10pt;}
div.servizicornice {padding: 2px; width: 99%; text-align:justify; font-family:osaka; font-size:10pt; display:block;}
a.servizi {text-decoration:none;}
a:hover.servizi {text-decoration:none;}
a:active.servizi {text-decoration:none;}
a:visited.servizi {text-decoration:none;}