ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-left: 1px solid #999;
	width: 299px;
        font-size:11px!important;
        font-weight:bold;
        margin-top:10px;
        color:#fff;
        border-bottom:1px solid #336699;

}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 30px;
	line-height: 31px;
	border: 1px solid #99ff00;
	border-left: none;
	margin-bottom: -1px;
	background:url(images/tab_inactive.jpg) repeat-x;
	overflow: hidden;
	position: relative;
        margin-right:1px;
}
ul.tabs li.ult {
width:96px;
}
ul.tabs li a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 0 8px;
	border-top: 1px solid #fff;
	outline: none;
text-shadow: 0px 1px 1px #000;
}
ul.tabs li:hover a {
color:yellow
}
ul.tabs li a:hover {
	background:url(images/tab_active.jpg) repeat-x;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
        background:url(images/tab_active.jpg) repeat-x;
}
html ul.tabs li.active a  {
        color:yellow;
}
.tab_container a {
color:#fff;
text-decoration:none;
font-weight:bold;
text-shadow: 0px 1px 1px #000;
}
.tab_container a:hover {
color:#ccc;
}
.tab_container ol, .tab_container ul, .tab_container li  {
list-style-type:none;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
        padding-bottom:10px;
	clear: both;
	float: left; 
	width: 298px;
	background: #003399 url(images/tab_back.jpg) repeat-x;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
        font-size:12px;
        color:#333;
        line-height:13px;
        border-top:1px solid #fff;
		margin-bottom:10px;
text-shadow: 0px 1px 1px #fff;
}
.tab_content {
	padding: 10px;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size:16px;
        
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
.tab_content li {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #006699;
}

/* ultimi commenti */

#lastcomm li {
float:left;
padding:5px;
font-size:12px;
width:270px;
display:block;
margin-bottom:5px;
background:#BCD3FF;
}

#lastcomm .thumb {
float:left;
margin:0 5px 5px 0;
border:1px solid #6699ff;
width:48px;
height:48px;
padding:0px;
}

#lastcomm .reccomm {
width:210px;
float:left;
}

#lastcomm .recaut {
font-size:11px;
float:left;
width:210px;
float:left;
color:#333;
line-height:12px;
}

#lastcomm .recaut a {
color:#990000;
}

#lastcomm .datecomm {
color:#333;
font-style:italic;
}

#lastcomm .rectext {
font-size:12px;
float:left;
width:205px;
color:#000;
font-weight:normal;
font-family:Georgia;
font-style:italic;
}

#tab3 ol li {
float:left;
display:block;
width:auto!important;
padding:0 5px;
border-bottom:0px none;
border-right:1px solid #999;
}