/*-------------------------------------------------stile per le TAB SpryTabbedPanels.js*/


.TabbedPanels {
	padding: 27px 0 0 0 !important;
	float: left !important;
	clear: none !important;
	width: 560px !important; 
	/*background: url(/it_IT/static/images/bg_tab_ombra.gif);*/
	background:none;
	overflow:hidden;
	position:relative;
}
.TabbedPanels_largo {
	padding: 27px 0 0 0 !important;
	float: left !important;
	clear: none !important;
	width: 700px !important; 
	/*background: url(/it_IT/static/images/bg_tab_ombra.gif);*/
	background:none;
	overflow:hidden;
	position:relative;
}


#TabbedPanelsTabGroup {
	margin: 0px !important;
	padding: 0px !important;
	position:absolute;
	top:0;
}


.TabbedPanelsTab {
	position: relative !important;
	top: 1px !important;
	float: left !important;
	padding: 5px 5px 5px 3px !important;
	margin: 0px 3px 0px 0px !important;
	font-size: 10px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	background-color: #f0f0f0 !important;
	list-style: none !important;
	border-left: solid 1px #d6d6d6 !important;
	border-bottom: none !important;
	border-top: solid 1px #d6d6d6 !important;
	border-right: solid 1px #d6d6d6 !important;
	-moz-user-select: none !important;
	-khtml-user-select: none !important;
	cursor: pointer !important;
	color:#a8a8a8 !important;
	text-transform:uppercase;
	background: url(/it_IT/static/images/bg_media_tab_unselected.gif) top !important;
}
.TabbedPanelsTab img{
    float:left; margin:0 3px 0 0; height:15px; verflow:hidden;
}

.TabbedPanelsTab_bold {
	position: relative !important;
	top: 1px !important;
	float: left !important;
	padding: 5px 10px 5px 15px !important;
	margin: 0px 3px 0px 0px !important;
	font-size: 10px !important;
	font-weight: bold  !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	background-color: #f0f0f0 !important;
	list-style: none !important;
	border-left: solid 1px #d6d6d6 !important;
	border-bottom: none !important;
	border-top: solid 1px #d6d6d6 !important;
	border-right: solid 1px #d6d6d6 !important;
	-moz-user-select: none !important;
	-khtml-user-select: none !important;
	cursor: pointer !important;
	color:#a8a8a8 !important;
	text-transform:uppercase;
	background: url(/it_IT/static/images/bg_media_tab_unselected.gif) top !important;
}
.TabbedPanelsTab_bold img{
   float:left; margin:0 0 0 0 !important; padding: 0 !important; height:15px; width:0; overflow:hidden;
}
.TabbedPanelsTab_centrato {
	position: relative !important;
	top: 1px !important;
	float: left !important;
	padding: 5px 10px 5px 5px !important;
	margin: 0px 3px 0px 0px !important;
	font-size: 10px !important;
	font-weight: bold  !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	background-color: #f0f0f0 !important;
	list-style: none !important;
	border-left: solid 1px #d6d6d6 !important;
	border-bottom: none !important;
	border-top: solid 1px #d6d6d6 !important;
	border-right: solid 1px #d6d6d6 !important;
	-moz-user-select: none !important;
	-khtml-user-select: none !important;
	cursor: pointer !important;
	color:#a8a8a8 !important;
	text-transform:uppercase;
	background: url(/it_IT/static/images/bg_media_tab_unselected.gif) top !important;
}
.TabbedPanelsTab_centrato img{
    float:left; margin:0 0 0 0; height:15px; width:0; overflow:hidden;
}


.TabbedPanelsTabHover {
	background: url(/it_IT/static/images/bg_media_tab_unselected_hover.gif) top !important;
	color:#a8a8a8 !important; 
}


.TabbedPanelsTabSelected {
	/*background: url(/it_IT/static/images/bg_media_tab.gif) top;*/
	background:#fff !important;
	border-bottom: 1px solid #fff !important;
	border-top: 1px solid #9c9c9c !important;
	border-left: none !important;
	border-right: 1px solid #9c9c9c !important;
	border-left: solid 1px #9c9c9c !important;
	color:##6D6B5E !important; 
}


.TabbedPanelsTab a {
	color: black !important;
	text-decoration: none !important;
}


.TabbedPanelsContentGroup {
	clear: both !important;
	border-left: none !important; 
	border-bottom: none !important;
	border-top: solid 1px #9c9c9c !important;
	border-right: none !important;
	/*background-image: url(/it_IT/static/images/bg_media_tab_content.gif) !important;*/
	background:none;
	padding-top: 30px;
	width:560px;
	overflow:hidden;
	/*margin:27px 0 0 0 !important;*/
	
}

.TabbedPanelsContentGroup_largo {
	clear: both !important;
	border-left: none !important; 
	border-bottom: none !important;
	border-top: solid 1px #9c9c9c !important;
	border-right: none !important;
	/*background-image: url(/it_IT/static/images/bg_media_tab_content.gif) !important;*/
	background:none;
	padding-top: 30px;
	width:700px;
	overflow:hidden;
	/*margin:27px 0 0 0 !important;*/
	
}

.TabbedPanelsContentGroup img{float:left; margin:0 10px 0 0}
.TabbedPanelsContentGroup_largo img{margin:5px 5px}








.TabbedPanelsContent {
	padding: 0px 3px 10px 0px !important;
	margin-left:0px;
	
}

.TabbedPanelsContent ul ul{
	display:block;
	
}


.TabbedPanelsContentVisible {
}



.VTabbedPanels .TabbedPanelsTabGroup {
	float: left !important;
	width: 10em !important;
	height: 20em !important;
	background-color: #EEE !important;
	position: relative !important;
	border-top: solid 1px #999 !important;
	border-right: solid 1px #999 !important;
	border-left: solid 1px #CCC !important;
	border-bottom: solid 1px #CCC !important;
	
}


.VTabbedPanels .TabbedPanelsTab {
	float: none !important;
	margin: 0px !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE !important;
	border-bottom: solid 1px #999 !important;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none !important;
	float: left !important;
	padding: 0px !important;
	width: 30em !important;
	height: 20em !important;
}

/*.TabbedPanelsPaesi {
	margin: 0px !important;
	padding: 0px !important;
	float: left !important;
	clear: none !important;
	width: 748px !important; 
	background: url(/it_IT/static/images/bg_tab_ombra_doc.gif);
	overflow:hidden;
}*/

.TabbedPanelsPaesi {
	padding: 27px 0 0 0 !important;
	float: left !important;
	clear: none !important;
	width: 748px !important; 
	/*background: url(/it_IT/static/images/bg_tab_ombra.gif);*/
	background:none;
	overflow:hidden;
	position:relative;
}


/*.TabbedPanelsContentGroupPaesi {
	clear: both !important;
	border-left: none !important; 
	border-bottom: none !important;
	border-top: solid 1px #6D6B5E !important;
	border-right: none !important;
	background-image: url(/it_IT/static/images/bg_media_tab_content_doc2.gif) !important;
	padding-top: 30px;
	width:530px;
	overflow:hidden;
	
}*/

.TabbedPanelsPaesiLungo {
	width: 748px !important; 
	background: url(/it_IT/static/images/bg_tab_ombra_doc.gif);
	overflow:hidden;
}

.TabbedPanelsContentGroupPaesi {
	clear: both !important;
	border-left: none !important; 
	border-bottom: none !important;
	border-top: solid 1px #6D6B5E !important;
	border-right: none !important;
	background-image: url(/it_IT/static/images/bg_media_tab_content_doc2.gif) !important;
	padding-top: 5px;
	width:748px;
	overflow:hidden;
	
}

/*stili elenchi puntati*/
.TabbedPanelsContent ul {
				margin-left:0px; 
				padding:0px; 
				height:auto;
				text-transform:none;
				color:#444;
				font-size:11px; 
				list-style:none;
				vertical-align:top;
			
			}

.TabbedPanelsContent ul li {
				background: none;
				list-style-image: url(/it_IT/static/images/pdf.jpg);
				padding:15px 0 5px 5px;
				margin:2px;
				margin-left:25px;
				color:#444;
				font-size:11px; 
				text-decoration:none;
				text-transform:none;
				border-bottom: #CCCCCC 1px solid;
			}			

.TabbedPanelsContentg ul li {
				background: none;
				padding:15px 0 5px 5px;
				margin:2px;
				margin-left:25px;
				color:#444;
				font-size:11px; 
				text-decoration:none;
				text-transform:none;
				border-bottom: #CCCCCC 1px solid;
			}	

.TabbedPanelsContent ul li a {
				text-decoration:underline;
				font-size:11px; 
				color:#444;
				padding:6px 0 5px 10px;
			}			

.TabbedPanelsContent ul li a:hover {
				text-decoration:none;
				font-size:11px; 
				color:#444;
				padding:6px 0 5px 10px;
			}

/*--------------------------*/
	border-right: solid 1px #d6d6d6 !important;
	-moz-user-select: none !important;
	-khtml-user-select: none !important;
	cursor: pointer !important;
	color:#a8a8a8 !important;
	text-transform:uppercase;
	background: url(/it_IT/static/images/bg_media_tab_unselected.gif) top !important;
}
