.TabbedPanelsTabGroup {
	PADDING: 0; 
	BORDER-BOTTOM-COLOR: #ccdde7; 
	MARGIN: 0 0 -1px 0; 
	BORDER-LEFT: #ccdde7; 
	BORDER-TOP-COLOR: #ccdde7; 
	BORDER-RIGHT-COLOR: #ccdde7;	
}
.TabbedPanelsTab {
	BORDER-RIGHT: #ccdde7 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #ccdde7 1px solid; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT: normal 0.7em sans-serif; 
	VERTICAL-ALIGN: middle; 
	CURSOR: pointer; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #ccdde7 1px solid; 
	LIST-STYLE-TYPE: none; 
	POSITION: relative; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: #eff4f8; 
	TEXT-ALIGN: center; 
/*	moz-user-select: none; 
	khtml-user-select: none*/
}
.TabbedPanelsTabHover {
	COLOR: #004276; 
	BACKGROUND-COLOR: #eff4f8
}
.TabbedPanelsTabSelected {
	BORDER-BOTTOM: #ffffff 1px solid; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: #ffffff
}
.TabbedPanelsTab A {
	VERTICAL-ALIGN: middle; 
	COLOR: #004276; 
	TEXT-DECORATION: none
}
.TabbedPanelsContentGroup {
	CLEAR: both; 
	BORDER-RIGHT: #ccdde7 1px solid; 
	BORDER-LEFT: #ccdde7 1px solid; 
	HEIGHT: 71px; 
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #ccdde7 1px solid; 
}
.TabbedPanelsContent_1 {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: 50% bottom; 
	padding-top: 4px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 67px; 
	BACKGROUND-COLOR: #feffff;
	
}
.TabbedPanelsContent_2 {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: 50% bottom; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 71px; 
	BACKGROUND-COLOR: #feffff
}
.TabbedPanelsContent_3 {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: 50% bottom; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 71px; 
	BACKGROUND-COLOR: #feffff;
}
.TabbedPanelsContentVisible {
	
}
.VTabbedPanels .TabbedPanelsTabGroup {
	BORDER-RIGHT: #d5dde0; 
	BORDER-TOP: #d5dde0; 
	FLOAT: left; 
	BORDER-LEFT: #d5dde0; 
	WIDTH: 10em; 
	BORDER-BOTTOM: #d5dde0; 
	POSITION: relative; 
	HEIGHT: 20em; 
	BACKGROUND-COLOR: #eee;
}
.VTabbedPanels .TabbedPanelsTab {
	FLOAT: none; 
	MARGIN: 0px
}
.VTabbedPanels .TabbedPanelsTabSelected {
	BORDER-BOTTOM: #999 1px solid; 
	BACKGROUND-COLOR: #eee
}
.VTabbedPanels .TabbedPanelsContentGroup {
	CLEAR: none; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 30em; 
	PADDING-TOP: 0px; 
	HEIGHT: 20em
}
.style {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 4px 0px 0px; 
	VERTICAL-ALIGN: middle; 
	COLOR: #004276; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial; TEXT-ALIGN: center;
}
#TabbedPanels1 .TabbedPanelsTabGroup .TabbedPanelsTab {
	BACKGROUND-POSITION: center 50%; 
	VERTICAL-ALIGN: middle
}
.TabbedPanels #block-ziggy_system-1{
border: none;
}

.TabbedPanels #block-ziggy_system-1 h2, .TabbedPanels #block-ziggy_system-1 .titolosezione{
display: none;
}

.TabbedPanels .item-list li {
list-style: none;
margin:-15px 0 0 0; 
width: 240px; 
float: left;
}

#ziggy_login-block-lostpassword{

}

#ziggy_login-block-registrati{
display: none;
}

.TabbedPanels .form-item {
width: 110px; 
float: left;

}

#header-3 #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent_2 #block-ziggy_system-1 .content #user-login-form .form-submit {
margin-top: 27px;
margin-bottom: 0;
}

.TabbedPanels {

float: right;
}

.TabbedPanels .content{

padding: 0 5px;
}


#header-3 #block-user-1 {
width: 296px;
float: left;
padding: 2px;
}


#header-3 #block-user-1 .content #navlist li {
	 float: left; list-style: none; margin: 5px 10px;
}

#header-3 #block-user-1 .content #navlist #navlist li {
	display: none;
}

.registrati {

background-image: url(one_community/images/fondo_puls.gif);
background-position: top center;
background-repeat: no-repeat;
text-align:center;

padding: 7px 0;
font-family: Georgia;
}
.registrati a{
color: #FFFFFF;
text-decoration: none;
}
.registrati a:active{
color: #FFFFFF;
text-decoration: none;
}
.registrati a:hover{
color: #FFFFFF;
text-decoration: underline;
}

#edit-user-login-block {
display: none;
}

#header-3 #block-user-1 .title{
font-weight: normal;
color:#000;
	background-image: url(one_community/images/bg_titoli_grigio.jpg);

	background-repeat: repeat-x;

	padding: 2px 10px 6px 10px;
	}
.descrizione-blog {
font-family: Georgia, "Times New Roman", Times, serif;
color: #999999;
font-size: 11px;
font-style: italic;
text-align: center;
margin: 0 5px 5px 5px;
}
