div.tabpanel {width:390px;margin-bottom:2em;  font-size:10px}
div.tabpanel div.tab{background:url(../images/bg-tabs.jpg) repeat-x}
div.tabpanel div.tab{padding: 10px}
div.tab h2{width:100%;margin: 0;padding:0.3em 0;font-size:13px}
div.tab p{margin-top:0}

/* Inizio tab */

ul.tabnav{width: 100%;overflow:hidden;list-style: none;
     margin: 0;padding:0;background:url(../images/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.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.png) no-repeat top right;cursor: pointer}
ul.tabnav a.active,ul.tabnav a:hover{
    background: url(../images/tab2.png) no-repeat top left;}
ul.tabnav a:hover span{
    background: url(../images/tab2.png) no-repeat top right;}
	ul.tabnav a.active span{
    background: url(../images/tab2.png) no-repeat top right; font-weight:bold}
