div.tabpanel {width:390px;margin-bottom:2em;}
div.tabpanel div.tab {height:220px;border: 1px solid #d7d7d7;border-top:0}
div.tabpanel div.tab {padding: 10px}
div.tab h2 {width:100%;margin: 0;padding:0.3em 0;font-size:150%;color:#86A5D8}
div.tab p {margin-top:0}

/* Inizio tab */

ul.tabnav {width: 100%;overflow:hidden;list-style: none;
     margin: 0;padding:0;background:url(/_images/_tab/line.png) repeat-x bottom}
ul.tabnav li {float: left;margin: 0 0 0 0.5em;padding: 0}
ul.tabnav a {float: left;padding: 0 0 0 0.8em;
    background: url(/_images/_tab/tab.png) no-repeat top left;
    text-decoration: none;color: #222;
    border-bottom: 1px solid #d7d7d7}
ul.tabnav span {float: left;padding: 0.6em 0.8em 0.6em 0;
    background: url(/_images/_tab/tab.png) no-repeat top right;cursor: pointer}
ul.tabnav a.active,ul.tabnav a:hover {
    background: url(/_images/_tab/tab2.png) no-repeat top left;
    border-bottom:1px solid #FFF}
ul.tabnav a.active span,ul.tabnav a:hover span {
    background: url(/_images/_tab/tab2.png) no-repeat top right;color: #184D8A}