body{font:76% "Trebuchet MS",Arial,Helvetica,sans-serif;color:#333;background:#E0E0E0;
text-align:center;margin:5px 0;padding:0;}
h1,h2,h3,h4{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;background:transparent;
color:#333;margin:10px 0;padding:0;text-transform:uppercase;letter-spacing:1px;
line-height:1em;}
h1{font-size:150%;}
#mnheading{margin:0 0 5px 0;}
h2{font-size:140%;}
h3{font-size:130%;}
h4{font-size:120%;text-transform:none;color:#666;}
.briciola{font-size:90%;color:#999;margin:10px 0 15px;padding:0;line-height:1.4em;}
a{font-weight:bold;}
a:link,a:visited{color:#4C4C4C;background:transparent;}
a:hover,a:focus,a:active{color:#797A8E;background:transparent;}
ul{margin:10px;padding:0 0 0 15px;list-style:none;}
ul li{padding:0 0 0 17px;margin:0 0 5px 0;background:url(../img/ulbul.gif) no-repeat top left;}
blockquote{font:italic 120% Georgia,"Times New Roman",Times,serif;color:#333;background:transparent;margin:0 0 20px 0;}
blockquote strong{color:#797a8e;background:transparent;font-weight:bold;}
strong{font-weight:bold;text-transform:uppercase;}
img{border:0 none;}
#box{text-align:left;width:688px;margin:0 auto;padding:0;}
#logo{width:688px;height:50px;background:url(../img/logo.jpg) no-repeat;padding:0;margin:0;
position: relative;}
#logonav{position:absolute;top:25px;left:288px;}
#skipnav{position:absolute;top:8px;right:19px;}
#flashbanner{position:relative;background:url(../img/banner.jpg) no-repeat;width:688px;
height:165px;margin:0 0 -10px;padding:0;}
#textsizer{display:none;}
#contentbox{padding:0 40px 16px 40px;margin:0;background:url(../img/sfondo.jpg) repeat-y;}
#contentleft{width:360px;float:left;padding:0 20px 18px 0;}
#destra{width:230px;float:right;padding:0;margin:0 -10px 10px 0;}
#navcontainer ul li{padding:0;display:block;float:right;
margin:0;list-style-type:none;}
#navcontainer a{border:none;display:block;width:230px;height:54px;}
#navcontainer ul li.eventi{background:url(../img/eventi.jpg) repeat 100%;}
#navcontainer ul li.eventi a#active{background:url(../img/eventi_on.jpg) repeat 100%;}
#navcontainer ul li.eventi a:hover{background: url(../img/eventi_on.jpg) repeat 100%;}
#navcontainer ul li.lavoro{background:url(../img/lavoro.jpg) repeat 100%;}
#navcontainer li.lavoro a#active{background:url(../img/lavoro_on.jpg) repeat 100%;}
#navcontainer ul li.lavoro a:hover{background: url(../img/lavoro_on.jpg) repeat 100%;}
#navcontainer ul li.civile{background:url(../img/civile.jpg) repeat 100%;}
#navcontainer li.civile a#active{background:url(../img/civile_on.jpg) repeat 100%;}
#navcontainer ul li.civile a:hover{background: url(../img/civile_on.jpg) repeat 100%;}
#navcontainer ul li.viaggi{background:url(../img/viaggi.jpg) repeat 100%;}
#navcontainer li.viaggi a#active{background:url(../img/viaggi_on.jpg) repeat 100%;}
#navcontainer ul li.viaggi a:hover{background: url(../img/viaggi_on.jpg) repeat 100%;}
#navcontainer ul li.associazioni{background:url(../img/associazioni.jpg) repeat 100%;}
#navcontainer li.associazioni a#active{background:url(../img/associazioni_on.jpg) repeat 100%;}
#navcontainer ul li.associazioni a:hover{background: url(../img/associazioni_on.jpg) repeat 100%;}
#navcontainer ul li.istruzione{background:url(../img/istruzione.jpg) repeat 100%;}
#navcontainer li.istruzione a#active{background:url(../img/istruzione_on.jpg) repeat 100%;}
#navcontainer ul li.istruzione a:hover{background: url(../img/istruzione_on.jpg) repeat 100%;}
#navcontainer ul li.formazione{background:url(../img/formazione.jpg) repeat 100%;}
#navcontainer li.formazione a#active{background:url(../img/formazione_on.jpg) repeat 100%;}
#navcontainer ul li.formazione a:hover{background: url(../img/formazione_on.jpg) repeat 100%;}
#navcontainer i{display:none;}
#current a:link,#current a:visited,#current a:hover,#current a:focus,#current a:active{
color:#ddd;background:#666;}
#firma{clear:both;font-size:90%;text-align:right;line-height:1em;padding:1.2em;}
#top{clear:both;padding:10px 0;font-size:80%;text-align:right;
letter-spacing:0.2em;text-transform:uppercase;line-height:1.2em;}
#top a{font-weight:normal;font-size:90%;padding:0;}
#footer{clear:both;padding:16px 0 0 0;border-top:1px solid #DDD;font-size:80%;
letter-spacing:0.2em;text-transform:uppercase;line-height:1.2em;text-align:center;}
#footer a{font-weight:normal;font-size:90%;padding:0;}
#bottom{position:relative;background:url(../img/bottom.jpg) no-repeat;width:688px;
height:20px;margin:0;padding:0;}
.padder{padding:8px;}
.hide{display:none;}
.left {float:left;}
.right {float:right;}
.skiplink{position:absolute;left:-1000px;width:990px;font-size:10%;line-height:1;}
.scrollcontain{background: url(../img/scrollbg.jpg) no-repeat;width:342px;height:181px;
padding:10px;voice-family:"\"}\"";voice-family:inherit;}
html>body .scrollcontain{width:342px;height:181px;}
.scroll{height:180px;overflow:auto;color:#333;background:transparent;}
.scrollpadder{padding:5px 15px 5px 5px;}
.clearit{display:none;}
.thumbs{float:left;width:360px;margin:0;padding:5px 0;border-top:1px dotted #cbcbcb;line-height:1.5em;}
.thumbs h3{color:#999;background:transparent;}
.thumbs p{margin:6px 0 0 0;font-size:100%;}
.leftfloater{float:left;display:block;border:0;padding:0 10px 0 0;}
.nota{width:10em;line-height:140%;padding:1em;margin:1em 1em 1em 0;border:1px solid #cbcbcb;
background:#fcf7f4;color:#333;clear:left;}
.scheda{width:28em;line-height:140%;padding:1em;margin:1em 1em 1em 0;border:1px solid #cbcbcb;
background:#fcf7f4;color:#333;clear:left;}
.scheda img{float:left;border:0;padding:0 10px 0 0;}
.agenzie{border:1px solid #999;width:99%;}
.testata{border:1px solid #999;background-color:#666;color:#fff;}
.citta{width:15%;padding:1px 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.sede{width:49%;padding:1px 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.direttore{width:35%;padding:1px 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.eventiadmin{padding:1px 5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#prossimamente,#cpi{padding:0;float:right;margin:15px 0 0;}
#prossimamente a{border:none;display:block;width:240px;height:170px;background:url(../img/prossim.jpg)}
#prossimamente a:hover{background:url(../img/prossim1.jpg);}
#prossimamente i,#cpi i{display:none;}
#cpi a{border:none;display:block;width:240px;height:170px;background:url(../img/cpi.jpg)}
#cpi a:hover{background:url(../img/cpi1.jpg);}
#imgmenu{height:490px;width:355px;position:relative;background-image:url(../img/mappa.jpg);}
#link{margin:0;padding:0;}
#link a {position:absolute;text-decoration:none;}
#link a i{visibility:hidden;}
a#link1{top:10px;left:87px;height:75px;width:183px;}
a#link2{top:85px;left:150px;height:74px;width:200px;}
a#link3{top:159px;left:76px;height:97px;width:200px;}
a#link4{top:255px;left:38px;height:85px;width:175px;}
a#link5{top:279px;left:203px;height:95px;width:150px;}
a#link6{top:365px;left:34px;height:120px;width:130px;}
a#link7{top:385px;left:158px;height:95px;width:183px;}
a#link1:hover{border:none;background-image:url(../img/m_viaggi.jpg);}
a#link2:hover{border:none;background-image:url(../img/m_assoc.jpg);}
a#link3:hover{border:none;background-image:url(../img/m_civile.jpg);}
a#link4:hover{border:none;background-image:url(../img/m_istr.jpg);}
a#link5:hover{border:none;background-image:url(../img/m_lavoro.jpg);}
a#link6:hover{border:none;background-image:url(../img/m_form.jpg);}
a#link7:hover{border:none;background-image:url(../img/m_eventi.jpg);}