﻿/* DEFINIZIONI PER POPUP - stile BIGSTOP */

div.Sicap_Popup_Container {
	min-width:1px; max-width:900px; width:auto; min-height:1px; max-height:900px; height:auto; margin:auto auto auto auto;
}
div.Sicap_Popup_Container div {
	min-width:1px; max-width:900px; width:auto; min-height:1px; max-height:900px; height:auto;
}
div.Sicap_Popup_Container2 {
	border:none;
	background-color:Transparent;
}
div.Sicap_Popup_Container3 {
	padding:0px;
}
div.Sicap_Popup_Container_Shadow {
	background-color:transparent;
	position:relative;
	left:8px;
	top:8px;
	float:left;
}
div.Sicap_Popup_Container_BgModal {
	background-color:#000000;
}
div.Sicap_Popup_TitleBar {
	width:auto;
}
table.Sicap_Popup_TitleBar_Table {
	width:100%;
	height:20px;
	overflow:hidden;
	background:none;
}
table.Sicap_Popup_TitleBar_Table tr {
	padding:0px;
}
table.Sicap_Popup_TitleBar_Table td.Sicap_Popup_TitleBar_Title {
	width:90%;
	display:none;
}
table.Sicap_Popup_TitleBar_Table td.Sicap_Popup_TitleBar_CmdAbort {
	width:10%;
	text-align:right;
	line-height:normal;
	padding:3px 0px 0 0;
}
table.Sicap_Popup_TitleBar_Table td.Sicap_Popup_TitleBar_CmdAbort a {
	display:block;
	float:right;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0 3px 0 3px;
	text-decoration:none;
	color:#ffffff;
	background-color:#87888a;
	border:solid 2px #ffffff;
}
table.Sicap_Popup_TitleBar_Table td.Sicap_Popup_TitleBar_CmdAbort a:hover {
	color:#ff0000;
	border-color:transparent;
}
div.Sicap_Popup_Content {
	margin-top:3px;
	border:solid 1px #666666;
}
div.Sicap_Popup_Content div {
	
}
div.Sicap_Popup_Content iframe {
	border:none;
}

/*############# CURRICULUM ###########*/

div.Curriculum_Popup_Container {
	min-width:1px; max-width:900px; width:auto; min-height:1px; max-height:900px; height:auto; margin:auto auto auto auto;
}
div.Curriculum_Popup_Container div {
	min-width:1px; max-width:900px; width:auto; min-height:1px; max-height:900px; height:auto;
}
div.Curriculum_Popup_Container2 {
	border:none;
	background-color:Transparent;
}
div.Curriculum_Popup_Container3 {
	padding:0px;
}
div.Curriculum_Popup_Container_Shadow {
	background-color:transparent;
	position:relative;
	left:8px;
	top:8px;
	float:left;
}
div.Curriculum_Popup_Container_BgModal {
	background-color:#000000;
}
div.Curriculum_Popup_TitleBar {
	width:auto;
	display:none;
}
table.Curriculum_Popup_TitleBar_Table {
	width:100%;
	height:20px;
	overflow:hidden;
	background:none;
}
table.Curriculum_Popup_TitleBar_Table tr {
	padding:0px;
}
table.Curriculum_Popup_TitleBar_Table td.Curriculum_Popup_TitleBar_Title {
	width:90%;
	display:none;
}
table.Curriculum_Popup_TitleBar_Table td.Curriculum_Popup_TitleBar_CmdAbort {
	width:10%;
	text-align:right;
	line-height:normal;
	padding:3px 0px 0 0;
}
table.Curriculum_Popup_TitleBar_Table td.Curriculum_Popup_TitleBar_CmdAbort a {
	display:block;
	float:right;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:0 3px 0 3px;
	text-decoration:none;
	color:#ffffff;
	background-color:#87888a;
	border:solid 2px #ffffff;
}
table.Curriculum_Popup_TitleBar_Table td.Curriculum_Popup_TitleBar_CmdAbort a:hover {
	color:#ff0000;
	border-color:transparent;
}
div.Curriculum_Popup_Content {
	margin:0px;
	border:solid 1px #666666;
}
div.Curriculum_Popup_Content div {
	
}
div.Curriculum_Popup_Content iframe {
	border:none;
	overflow:hidden;
}

.B_PanelClean {
}
.B_PanelClean .B_PanelClean_H_Title {
}
.B_PanelClean .B_PanelClean_H_TitleSx {
}
.B_PanelClean .B_PanelClean_H_TitleSx DIV {
}
.B_PanelClean .B_PanelClean_H_TitleDx {
}
.B_PanelClean .B_PanelClean_H_TitleDx DIV {
}
.B_PanelClean .B_PanelClean_H_SubTitle {
}
.B_PanelClean .B_PanelClean_H_SubTitleSx {
}
.B_PanelClean .B_PanelClean_H_SubTitleSx DIV {
}
.B_PanelClean .B_PanelClean_H_SubTitleDx {
}
.B_PanelClean .B_PanelClean_H_SubTitleDx DIV {
}
.B_PanelClean .B_PanelClean_B {
}
.B_PanelClean .B_PanelClean_B .B_PanelClean_B_Sep {
}
.B_PanelClean .B_PanelClean_B .B_PanelClean_B_Cmd {
	background-color:#000066;
	color:#ffffff;
	border:solid 2px #000066;
}
.B_PanelClean .B_PanelClean_B .B_PanelClean_B_Cmd:hover {
	background-color:#e42518;
	border:solid 2px #e42518;
}
.B_PanelClean .B_PanelClean_B .B_PanelClean_B_Cmd div {
}
.B_PanelClean .B_PanelClean_B .B_PanelClean_B_Cmd img {
}
.B_PanelClean .B_PanelClean_F {
}
/*	####	MENU	#### */

.H_MenuSicap {
	position:absolute;
	z-index:10;
	left:auto;
	top:auto;
	padding-left:0px;
	padding-right:0px;
	width:1032px;
}
.H_MenuSicap ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
	overflow:visible;
}
.H_MenuSicap ul li {
	display:list-item;
	z-index:10;
	float:left;
	text-align:left;
}
/*Top level list items*/
.H_MenuSicap > ul > li {
	border-bottom:dashed 1px #363636;
}
/*Top level menu link items style*/
.H_MenuSicap > ul > li > a {
	display:inline-block;
	width:172px;
	height:30px;
	line-height:30px;
	background-color:transparent;
	color:#000000;
	text-decoration:none;
	text-transform:none;
	text-align:left;
	font-family:Tahoma, Helvetica, Verdana;
	font-size:13px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	white-space:nowrap;
	border-right:none;
	cursor:pointer;
	
	
}
.H_MenuSicap > ul > li > a:hover {
	color:#ff0000;
}
.H_MenuSicap > ul > li.aFir > a {
}
.H_MenuSicap > ul > li.aFir > ul {
	left:0px;
}
.H_MenuSicap > ul > li.aLas > a {
}
.H_MenuSicap > ul > li.aLas > ul {
	left:auto;
	right:2px;
}
.H_MenuSicap > ul > li span.aSep {
}
.H_MenuSicap > ul > li.aSel > a {
	color:#ff0000;
}
.H_MenuSicap > ul > li.aSel > ul {
	display:none; /*block*/
	visibility:visible;
	z-index:100;
	border:dashed 1px transparent;
}
.H_MenuSicap > ul > li.aSel:hover > ul {
	display:none; /*block*/
	visibility:visible;
	z-index:100;
	border:dashed 1px transparent;
}
.H_MenuSicap > ul > li.aChiWi > a {
	border:none;
	
}
.H_MenuSicap > ul > li.aChiWi > a:hover {
	border:none;
}
.H_MenuSicap > ul > li.aMouHv {
	z-index:300;
}
.H_MenuSicap > ul > li.aMouHv > ul {
	display:block;
	visibility:visible;
	z-index:300;
	margin-top:1px;
	padding-bottom:5px;
	background-color:White;
}
.H_MenuSicap > ul > li.aMouHv > ul > li {
}
.H_MenuSicap > ul > li.aMouHv > ul > li > a {
	margin:0px 5px;
}
/* FIRST Sub level menu*/
/*
.H_MenuSicap > ul > li:hover > ul > li				{display:none;}
.H_MenuSicap > ul > li:hover > ul > li > ul			{display:none;}
.H_MenuSicap > ul > li:hover > ul > li > ul > li	{display:none;}
.H_MenuSicap > ul > li.aSel:hover > ul > li				{display:inherit;}
.H_MenuSicap > ul > li.aSel:hover > ul > li > ul		{display:inherit;}
.H_MenuSicap > ul > li.aSel:hover > ul > li > ul > li	{display:inherit;}
*/
.H_MenuSicap > ul > li:hover > ul {
	display:none;
	border:dashed 1px black;
	border-top:none;
	min-width:160px;
	max-width:300px;
	width:auto;
}
/*Sub level menu*/
.H_MenuSicap > ul > li > ul {
	display:none;/*block;*/
	visibility:hidden;
	z-index:1000;
	padding:6px 0px 0px 0px;
	position:absolute;
}
/*Sub level menu list items*/
.H_MenuSicap > ul > li > ul > li {
	width:100%;
	height:auto; /*width of sub menu levels*/
	clear:both;
	background-color:white;
	padding:1px 0px 1px 0px;
}
/* Sub level menu links style */
.H_MenuSicap > ul > li > ul > li a {
	width:auto;
	height:auto;
	display:inline-block;
	float:left;
	line-height:normal;
	vertical-align:middle;
	white-space:nowrap;
	border-right:none;
	font-weight:normal;
	color:#87888a;
	font-size:11px;
	text-decoration:none;
	position:static;
}
.H_MenuSicap > ul > li > ul > li > a {
}
.H_MenuSicap > ul > li > ul > li > a:hover {
	color:#ff0000;
}
.H_MenuSicap > ul > li > ul > li span.aSep {
	height:2px;
	width:auto;
	border:none;
	cursor:default;
	display:block;
	background-color:Transparent;
}
.H_MenuSicap > ul > li > ul > li.aSel > a {
	color:#ff0000;
	font-weight:bold;
}
.H_MenuSicap > ul > li > ul > li.aSel > ul {
	display:inline-block;
	visibility:visible;
}
.H_MenuSicap > ul > li > ul > li.aFir > a {
}
.H_MenuSicap > ul > li > ul > li.aLas > a {
}
.H_MenuSicap > ul > li > ul > li.aChiWi > a {
}
.H_MenuSicap > ul > li > ul > li.aChiWi > a:hover {
}
.H_MenuSicap > ul > li > ul > li.aMouHv {
	z-index:300;
}
.H_MenuSicap > ul > li > ul > li.aMouHv > ul {
	display:inline-block;
	visibility:visible;
}
.H_MenuSicap > ul > li > ul > li.aMouHv > ul > li {
}
/*		E' commentato perchè non è tanto bello. Però può essere utile implementarlo.
.H_MenuSicap ul li .ArrS		{position:absolute; top:0px; right:0px; background:transparent url('/images/HtmlPlus/HtmlComp/Menu_ArrowS.gif') no-repeat bottom right;}
*/

/* SECOND Sub level menu*/

/*Sub level menu*/
.H_MenuSicap > ul > li > ul > li > ul {
	float:left;
	display:none;/*block;*/
	width:400px;
	height:auto;
	visibility:hidden;
	z-index:200;
	padding:0px 0px 0px 8px;
}
.H_MenuSicap > ul > li.aLas > ul > li > ul {
	left:auto;
	right:auto;
}
/*Sub level menu list items*/
.H_MenuSicap > ul > li > ul > li > ul > li {
	float:left;
	width:auto;/*width of sub menu levels*/
}
/* Sub level menu links style */
.H_MenuSicap > ul > li > ul > li > ul > li > a {
	width:auto;
	height:auto;
	display:inline-block;
	line-height:normal;
	vertical-align:middle;
	padding:0px 0px 0px 3px;
	white-space:nowrap;
	quotes:'_ ' '';
}
.H_MenuSicap > ul > li > ul > li > ul > li.aFir > a {
	quotes:'> ' '';
}
.H_MenuSicap > ul > li > ul > li > ul > li > a:before {
	content:open-quote;
}
.H_MenuSicap > ul > li > ul > li > ul > li > a:hover {
	color:#ff0000;
}
.H_MenuSicap > ul > li > ul > li > ul > li.aSel > a {
	color:#ff0000;
	font-weight:bold;
}
.H_MenuSicap > ul > li > ul > li > ul > li.aFir > a {
}
.H_MenuSicap > ul > li > ul > li > ul > li.aLas > a {
}
.H_MenuSicap > ul > li > ul > li > ul > li.aChiWi > a {
}
.H_MenuSicap > ul > li > ul > li > ul > li.aChiWi > a:hover {
}
/*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
* html p#iepara {
	padding-top:0px;
}
/* Holly Hack for IE \*/
* html .H_MenuSicap ul li {
	float: left;
	height: 1%;
}
* html .H_MenuSicap ul li a {
	height: 1%;
}
* html .H_MenuSicap ul li ul li {
	float: left;
	height: 1%;
}
* html .H_MenuSicap ul li ul li a {
	height: 1%;
}
/* End */








/*	####	COMBO-BOX	####  */

.B_ComboBox_Drilldown {
}
.B_ComboBox_Drilldown div.body {
	border:solid 2px #e42518; text-align:left;
}
.B_ComboBox_Drilldown div.body div.info {
}
.B_ComboBox_Drilldown div.body ul.list {
}
.B_ComboBox_Drilldown div.body ul.list li.lstItm {
}
.B_ComboBox_Drilldown div.body ul.list li.lstItm a.item {
	color:Black;
}
.B_ComboBox_Drilldown div.body ul.list li.lstItm a.item[class~=aMouHv] {
	background-color:inherit;
	color:#ff0000;
}

a:active	{outline: none;}
a:focus		{-moz-outline-style: none;}