<!--
.header1,h1{color:#fff;background:#32CD32;margin:0;padding:2px;font:700 13px Tahoma, Verdana,sans-serif}.header2,h2{color:#4B0082;background:#7FCD32;font:700 12px Tahoma, Verdana}.header3,h3{color:#000;font:400 10px Tahoma, Verdana}.header4,h4{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px}.min,.minall,h9{color:#036;line-height:-1px;font:400 10px "Times New Roman", Times, serif}.minall{font-size:13px}h9{background:#228B22}code,.code,codt,codj,.codj,td,li,ul,p,.testo,.testi,.testosel{color:#3532CD;font:normal 400 10px Verdana, Arial, Helvetica, sans-serif}codj,.codj{text-align:justify}.testo,.testi,.testosel{margin:0 5px}.testi{font-style:italic}.testosel{font-size:9px;color:#FFF;background-color:#32CD32;margin:0;font-weight:lighter}.testo1,.testo2,.testo3,.testo3p{color:#000;margin:0 5px;font:normal 400 12px Geneva, Arial, Helvetica, sans-serif}.testo2{font-size:11px}.testo3,.testo3p{color:#F00}.testo3p{font-size:9px}.titolo,.titb,.titoloft,.grande,.granb{color:#F00;font:normal 700 12px normal Verdana, Arial, Helvetica, sans-serif}.grande,.granb{font-size:14px}.titoloft{font-size:18px;color:#CD3280}.titb,.granb{color:#0000CD}.sezmenu3,.menu3x,.menu3y,.menu4{color:#F00;background:#98FB98;font:400 12px Tahoma, Verdana}.sezmenu3{font-size:13px;cursor:hand;background-image:url(/css/images/punto1.gif);background-repeat:no-repeat;background-position:3px;padding-left:17px;list-style-type:none}ul#navd{font-size:13px;list-style-image:url(/css/images/punto1.gif)}ul#navd a,.sezmenu3 a{background:#98FB98;text-decoration:none}ul#navd a:hover,.sezmenu3 a:hover{color:#FFF;background:#670467}.menu3y{font-size:10px}.menu4{color:#3532CD;background:#98FB98;cursor:hand}.new{width:auto;color:#8303FF;background:#98FB98;margin:0;padding:2px;cursor:default;text-align:right;font:700 10px Tahoma, Verdana}.colx{width:auto;float:left}.col2{width:49.5%;float:left}.col3{width:32%;float:left}.box98{width:95%;background:#CCF;border:1px solid Black;padding:0 2px;margin:0 0 2px}img.dropt{float:left;padding-right:3px;padding-left:2px}img.dropr{float:right;padding-right:4px;padding-left:4px}img.dropli{float:left;padding-right:30px;padding-left:0}.rollover a{float:left;display:block;width:50px;background-color:#0000CD}.rollover a:hover{float:left;background-color:#900}a,.amin{color:#00C;font:normal 700 11px normal Tahoma, Verdana}.amin{font-size:9px;color:#06C;text-decoration:underline}a:hover,.amin a:hover{color:red}.img-ombra{clear:both;float:left;background:url(/css/img/shadow.gif) no-repeat bottom right;margin:20px 0 0 8px}.img-ombra img{display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px}#tooltip{width:auto;color:#8303FF;background:#98FB98;text-align:right;font-size:10.1pt}#tooltip a:hover{font-size:10.1pt;text-decoration:none}.tooltipLinkInner{color:blue;text-decoration:none}#tooltip .toolbox a:hover span{display:block! important;background-color:#eee;border:solid #999 1px;color:#000;text-align:left;font-weight:400;position:absolute;z-index:1000}#tooltip .toolbox a:hover span q{display:block! important;color:#fff;background-color:blue;font-weight:700}.tooltipInner{margin:7px;font-size:8pt;width:180px}#cita{color:#666}#cita blockquote{margin:1em auto 2em;text-align:left;text-indent:25px;background:url(/css/images/quotes1.png);background-position:0 2px;background-repeat:no-repeat}#cita blockquote p{line-height:1.8;margin:0;display:inline;padding-right:24px;background:url(/css/images/quotes2.png);background-position:bottom right;background-repeat:no-repeat;font-size:14px;font-weight:700}DIV.ab{display:block;float:none;clear:both;text-align:left}DIV.bl{padding-left:7%;padding-right:7%}DIV.bo{border:solid #000 1px}
div#c17,div#c16,div#c15,div#c14,div#c13,div#c12,div#c11,div#c10,div#c9,div#c8,div#c7,div#c6,div#c5,div#c4,div#c3,div#c2,div#c1,div#c0 {float:left;width:100%;padding:10px 0;background: #CCCCFF}
div#c15,div#c12,div#c9,div#c6,div#c3,div#c0 { background: #CCFFCC}
div#c16,div#c13,div#c10,div#c7,div#c4,div#c1 { background: #CCFFFF}
div#primo,div#primo1 { float:left;clear:both;border:1px #CDFFA1; width:95%; margin-bottom: 1em; padding: 5px; background: #CDFFA1}
div#nav{float:right;width:145px;padding:10px 0;background:#DBCAEE }
.barra { color:#00CC33; border:0px; }
.barra a:link, .barra a:visited, .navigation a:hover, .navigation a:active { text-decoration:none; color: #636363; background:#F9F9F9; border:1px solid #E6E6E6; padding:3px 6px; font-size:11px }
.barra a:hover { background:#3d5d4e; color:#FFFFFF; border-color:#E6E6E6 }
.barra span { text-decoration:none; background:#fff; padding:3px 6px; border:1px solid #E6E6E6; color:#ccc; font-size:11px }
.tabcontent{ display:none; float: none;}
@media print {
.tabcontent { display:block !important; }
}
-->
.csmen { width:300px; font-size:0.85em; position:relative;margin: 1px 4px 1px 1px; z-index:100; float:left;}
/* remove all the bullets, borders and padding from the default list styling */
.csmen ul { padding:0; margin:0; list-style-type:none; }
.csmen ul ul {width:70px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.csmen li {float:left;width:70px;position:relative;}
/* style the links for the top level */
.csmen a, .csmen a:visited {
display:block; font-size:9px; text-decoration:none; color:#fff; width:70px; height:18px; border:1px solid #fff; 
border-width:1px 1px 0 0; background:#2969ad; padding-left:4px; line-height:15px;
}
/* a hack so that IE5.5 faulty box model is corrected */
* html .csmen a, * html .csmen a:visited {
width:70px;
w\idth:70px;
}
/* style the second level background */
.csmen ul ul a.lato, .csmen ul ul a.lato:visited {background:#d4d8bd url(/css/img/arrow1.gif)  right no-repeat;}
/* style the second level hover */
.csmen ul ul a.lato:hover{background: #32CD32 url(/css/img/arrow1.gif) no-repeat right;}
.csmen ul ul :hover > a.lato {background:#29AD6D url(/css/img/arrow1.gif)  right no-repeat;}
/* style the third level background */
.csmen ul ul ul a, .csmen ul ul ul a:visited {background: #CCCCCC;}
/* style the third level hover */
.csmen ul ul ul a:hover {background:#32CD32;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.csmen ul ul {
visibility:hidden; position:absolute; height:0; top:19px; left:0; width:75px;}
/* another hack for IE5.5 */
* html .csmen ul ul {
top:19px;
t\op:19px;
}
/* position the third level flyout menu */
.csmen ul ul ul{left:135px; top:0;width:115px;}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.csmen table {position:absolute; top:0; left:0;}
/* style the second level links */
.csmen ul ul a, .csmen ul ul a:visited {background:#d4d8bd; color:#000; height:auto; line-height:1em; padding:5px 10px; 
width:115px
/* yet another hack for IE5.5 */
}
* html .csmen ul ul a{
width:115px;
w\idth:115px;
}
/* style the top level hover */
.csmen a:hover, .csmen ul ul a:hover{color:#fff; background: #29AD6D;}
.csmen :hover > a, .csmen ul ul :hover > a {color:#fff;background: #29AD6D;}
/* make the second level visible when hover on first level list OR link */
.csmen ul li:hover ul,
.csmen ul a:hover ul{
visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.csmen ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.csmen ul :hover ul :hover ul{ 
visibility:visible;
}
#corpo .sezioni{line-height:22px;margin:0;padding-bottom:1px}#corpo .sezioni .lista{line-height:22px;background-repeat:no-repeat;background-position:left;border-bottom:1px solid #e0e0e0;background-color:#8CD8D8;font:700 12px arial, verdana}#corpo .sezioni .lista a{line-height:22px;color:#000;display:block;text-indent:17px;text-decoration:none;background-image:url(/css/img/bull_1.gif);background-repeat:no-repeat;background-color:#8CD8D8}#corpo .sezioni .lista a:hover{display:block;text-indent:17px;text-decoration:none;background-image:url(/css/img/bull_1.gif);background-repeat:no-repeat;background-color:#a52a2a;color:#fff}
#navcontainer{width:160px}#navcontainer ul{margin:0;padding:0;list-style-type:none;font-family:arial, helvetica, sans-serif;width:100%}#navcontainer li{margin:0;padding:0;line-height:20px;background-color:#ff8040;font-size:11px;font-weight:700}#navcontainer ul li a{display:block;width:140px;line-height:20px;padding-left:20px;background-color:#6565ab;font-size:10px}#navcontainer ul li a:link,#navcontainer ul li a:visited{color:#e2e2f5;text-decoration:none;line-height:20px;background-image:url(/css/img/bullet_u.gif);background-repeat:no-repeat;background-position:left top}#navcontainer ul li a:hover{background-color:#7575c1;line-height:20px;color:#fff;background-image:url(/css/img/bullet_a.gif)}
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
