@charset "UTF-8";


.tab-type-1.TabbedPanels {
	margin: 0px 0px 0 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.tab-type-1 .TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	background: url("../i/tab_right.gif") no-repeat scroll right 0 #C6D4DD!important;
    border-right: medium none;
	height:32px!important;
}


.tab-type-1 .TabbedPanelsTab {
	position: relative;
	top: 0;
	float: left;
	padding: 4px 0;
	margin: 0px 1px 0px 0px;
	background-color: #C6D4DD;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;

	 color: #6C8290;
    font: 11px/30px Arial,Helvetica,sans-serif;
    text-align: center;
    text-transform: uppercase;

	
    border-right: 2px solid #FFFFFF;
    display: block;
	line-height:20px;
	/*height:22px;*/
}

.tab-type-1 .TabbedPanelsTab span {float:left;}
.tab-type-1 .TabbedPanelsTab .dx {width:10px;height:20px;float:right;margin-top:-2px!important;}
.tab-type-1 .TabbedPanelsTab .dx2 {width:10px;height:22px;float:right;margin-top:-4px!important;}
.tab-type-1 .TabbedPanelsTabSelected .dx2 {background: url("../i/tab_dx.gif") no-repeat scroll top left #C6D4DD;}

.tab-type-1 .TabbedPanelsTab .sx {width:10px;height:20px;float:left;margin-top:-2px!important;}
.tab-type-1 .TabbedPanelsTab .sx2 {width:10px;height:22px;float:left;margin-top:-4px!important;}
.tab-type-1 .TabbedPanelsTabSelected .sx2 {background: url("../i/tab_left_hover.gif") no-repeat scroll 0 0 #1E8FD7;}

.tab-type-1 .last_tab {
border:none!important;background: url("../i/last_tab.gif") no-repeat scroll top right #C6D4DD;
}

.tab-type-1 .first_tab{background: url("../i/first_tab.gif") no-repeat scroll top left #C6D4DD;}


.tab-type-1 .TabbedPanelsTabHover {
	/*background-color: #CCC;*/
	color:#fff;
}


.tab-type-1 .TabbedPanelsTabSelected {
	/*background-color: #EEE;
	border-bottom: 1px solid #EEE;*/
	background: url("../i/tab_left_hover2.gif") no-repeat scroll 0 0 #1E8FD7;
	color:#fff;
	line-height:20px;
	height:22px;
}


.tab-type-1 .TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}


.tab-type-1 .TabbedPanelsContentGroup {
	clear: both;
	/*border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;*/
	background-color: #EEE;
}


.tab-type-1 .TabbedPanelsContent {
	padding: 0;
}


.tab-type-1 .TabbedPanelsContentVisible {
}


.tab-type-1 .VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.tab-type-1 .VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.tab-type-1 .VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.tab-type-1 .VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}









/*TAB RICERCA e INNOVAZIONE*/

.tab-type-2.TabbedPanels {
	margin: 0px 0px 0 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.tab-type-2 .TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	background: url("../i/tab_right-b.gif") no-repeat scroll right 0 #C6D4DD!important;
    border-right: medium none;
	height:32px!important;
}


.tab-type-2 .TabbedPanelsTab {
	position: relative;
	top: 0;
	float: left;
	padding: 4px 0;
	margin: 0px 1px 0px 0px;
	background-color: #C6D4DD;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;

	 color: #6C8290;
    font: 11px/30px Arial,Helvetica,sans-serif;
    text-align: center;
    text-transform: uppercase;

	
    border-right: 2px solid #FFFFFF;
    display: block;
	line-height:20px;
	/*height:22px;*/
}

.tab-type-2 .TabbedPanelsTab span {float:left;}
.tab-type-2 .TabbedPanelsTab .dx {width:10px;height:20px;float:right;margin-top:-2px!important;}
.tab-type-2 .TabbedPanelsTab .dx2 {width:10px;height:22px;float:right;margin-top:-4px!important;}
.tab-type-2 .TabbedPanelsTabSelected .dx2 {background: url("../i/tab_dx-b.gif") no-repeat scroll top left #C6D4DD;}

.tab-type-2 .TabbedPanelsTab .sx {width:10px;height:20px;float:left;margin-top:-2px!important;}
.tab-type-2 .TabbedPanelsTab .sx2 {width:10px;height:22px;float:left;margin-top:-4px!important;}
.tab-type-2 .TabbedPanelsTabSelected .sx2 {background: url("../i/tab_left_hover-b.gif") no-repeat scroll 0 0 #8EA9BC;}

.tab-type-2 .last_tab {
border:none!important;background: url("../i/last_tab-b.gif") no-repeat scroll top right #C6D4DD;
}

.tab-type-2 .first_tab{background: url("../i/first_tab-b.gif") no-repeat scroll top left #C6D4DD;}


.tab-type-2 .TabbedPanelsTabHover {
	color:#fff;
}


.tab-type-2 .TabbedPanelsTabSelected {
	background: url("../i/tab_left_hover2-b.gif") no-repeat scroll 0 0 #8EA9BC;
	color:#fff;
	line-height:20px;
	height:22px;
}


.tab-type-2 .TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}


.tab-type-2 .TabbedPanelsContentGroup {
	clear: both;
	background-color: #EEE;
}


.tab-type-2 .TabbedPanelsContent {
	padding: 0;
}


.tab-type-2 .TabbedPanelsContentVisible {
}


.tab-type-2 .VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.tab-type-2 .VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.tab-type-2 .VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.tab-type-2 .VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

.tab-type-2 .tab_content{padding:10px; }





/* tab comunicati stampa */

.tab-type-3 .TabbedPanelsTabGroup li {
	width:auto;
}

.tab-type-3.TabbedPanels {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}


.tab-type-3 .TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	background: url("../i/tab_right-c.gif") no-repeat scroll -8px 0 transparent !important;
    border-right: medium none;
	height:32px!important;
}


.tab-type-3 .TabbedPanelsTab {
	position: relative;
	top: 0;
	float: left;
	padding: 4px 0;
	margin: 0px 1px 0px 0px;
	background-color: #d3d3d3;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;

	 color: #757575;
    font: 11px/30px Arial,Helvetica,sans-serif;
    text-align: center;
    text-transform: uppercase;

	
    border-right: 2px solid #FFFFFF;
    display: block;
	line-height:20px;
	/*height:22px;*/
}

.tab-type-3 .TabbedPanelsTab span {float:left;display:block;width:auto;}
.tab-type-3 .TabbedPanelsTab .dx {width:10px;height:20px;float:right;margin-top:-2px!important;}
.tab-type-3 .TabbedPanelsTab .dx2 {width:10px;height:22px;float:right;margin-top:-4px!important;}
.tab-type-3 .TabbedPanelsTabSelected .dx2 {background: url("../i/tab_dx-b.gif") no-repeat scroll top left #d3d3d3;}

.tab-type-3 .TabbedPanelsTab .sx {width:10px;height:20px;float:left;margin-top:-2px!important;}
.tab-type-3 .TabbedPanelsTab .sx2, .tab-type-3 .TabbedPanelsTab .sx3 {width:10px;height:22px;float:left;margin-top:-4px!important;}
.tab-type-3 .TabbedPanelsTab .sx2 {background: url("../i/tab_left.gif") no-repeat scroll 0 0 #d3d3d3;}
.tab-type-3 .TabbedPanelsTabSelected .sx2 {background: url("../i/tab_left_hover-b.gif") no-repeat scroll 0 0 #757575;}
.tab-type-3 .TabbedPanelsTab .sx3 {
    background: url("../i/tab_right-g.gif") no-repeat scroll right 0 #d3d3d3;
}
.tab-type-3 .TabbedPanelsTabSelected .sx3 {background: url("../i/tab_right_hover-g.gif") no-repeat scroll right 0 #757575;}
.tab-type-3 .last_tab {
border:none!important;background: url("../i/last_tab-b.gif") no-repeat scroll top right #d3d3d3;
}

.tab-type-3 .first_tab{background: url("../i/first_tab-b.gif") no-repeat scroll top left #d3d3d3;}


.tab-type-3 .TabbedPanelsTabHover {
	color:#fff;
}


.tab-type-3 .TabbedPanelsTabSelected {
	background: url("../i/tab_left_hover2-b.gif") no-repeat scroll 0 0 #757575;
	color:#fff;
	line-height:20px;
	height:22px;
}


.tab-type-3 .TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}


.tab-type-3 .TabbedPanelsContentGroup {
	clear: both;
	background-color: #EEE;
	width:568px;
}


.tab-type-3 .TabbedPanelsContent {
	padding: 0;
}


.tab-type-3 .TabbedPanelsContentVisible {
}


.tab-type-3 .VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.tab-type-3 .VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.tab-type-3 .VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.tab-type-3 .VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

.tab-type-3 .tab_content{padding:10px; }






