/*
================================
Skin styles for DotNetNuke
================================
*/

.pageMaster
{
	width: 100%;
	height: 100%;
	background-color: #000000;
	border: none;
}

.skinMaster
{
	height: 100%;
	width: 100%;
	background-color: #000000;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
	padding:20px;
}

.controlPanel
{
	width: 100%;
	background-color: #fefefe;
	vertical-align: top;
	/* Metto i bordi dello stesso colore dello sfondo se no
	di default me li mette blu e rimane la riga blu anche se 
	non visualizzo il controlPane */
	border-bottom-color:#000000; 
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#000000;
}

.skinHeader
{
	width: 100%;
	border: none;
	padding: 3px;
	border-spacing: 0px;
	background-color: #000000;
	border:none;
}

td#logoCell
{
	vertical-align:middle;
	text-align: center;
	padding-left:15px;
	width:100%;
	padding-top:20px;
	padding-bottom:15px;
}

/* Cambio lo sfondo della textbox di ricerca */
td.cellMenu input.NormalTextBox
{
	background-color: buttonface;
}

td#userCell
{
	vertical-align:top;
	text-align:right;
	white-space: nowrap;
	padding-right:15px;
	padding-left:30px;
}

/* Sistemo i link degli skin objects User e Login */
a.userLoginSkinObjects
{
	color: #999999;
	font-family: Courier New, Tahoma, Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
}
a.userLoginSkinObjects:hover
{
	color:White;
	font-family: Courier New, Tahoma, Arial, Helvetica;
	font-size:11px;
	text-decoration:none;
}

.skinGradient
{
	width: 100%;
	height: 30px;
	padding:3px;
	border-spacing:0px;
	border:none;
	vertical-align:middle;
}

td#panesCell
{
	height:100%;
	width:100%;
	vertical-align:top;
	padding-left:15px;
	padding-right:15px;
}

.panesTable
{
	width:100%;
	padding:3px;
	border:none;
	border-spacing:3px;
}

.contentPane
{
	background-color: transparent;
	vertical-align:top;
	text-align:center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 6px;
}

.leftPane
{
	width: 100px;
	background-color: transparent;
	vertical-align:top;
	text-align:center;
	padding-left: 2px;
	padding-right: 20px;
	padding-top: 6px;
}

.rightPane
{
	width: 150px;
	background-color: transparent;
	vertical-align: top;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 6px;
}


/*
.btmLeftPane
{
	width:50%;
	background-color: transparent;
	vertical-align:top;
	text-align:center;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
*/
/*
.btmRightPane
{
	width:50%;
	background-color: transparent;
	vertical-align:top;
	text-align:center;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
*/

td#copyrightCell
{
	vertical-align:middle;
	text-align:center;
}

.copyrightSkinObject
{
	font-size: 10px;
	font-family: Courier New, Tahoma, Arial, Helvetica;
	color:#d3d3d3;
}

.tableMenu
{
	width:100%;
	height: 200px;
	background-color: #000000;
}

.cellMenu
{
	vertical-align:top;
	text-align:right;
	width:100%;
}

.main_dnnmenu_container
{
	background-color: Transparent;
}

.main_dnnmenu_bar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}

/* Sottovoci del menu */
.main_dnnmenu_item td
{
	/*TD if menu option for using tables is on*/
	cursor: pointer;
	color: #999999;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	background-color: #000000;
	font-family: Courier New, Tahoma, Arial, Helvetica;
	white-space: nowrap; /*Word wrapping menu item now optional*/
	padding: 1px 3px 3px 1px;
}

/* Voci principali del menu */
.main_dnnmenu_rootitem
{
	/*TD if menu option for using tables is on*/
	height: 25px;
	cursor: pointer;
	color: #999999;
	font-size: 11px;
	font-style: normal;
	background-color: #000000;
	font-family: Courier New, Tahoma, Arial, Helvetica;
	white-space: nowrap; /*Word wrapping menu item now optional*/
	padding: 5px 12px 0px 10px; /*explicitly set padding for root menu items*/
	/*border-bottom: dotted 1px white;*/
}

/* Voce principale selezionata */
.main_dnnmenu_selectedrootitem
{
	color:White;
}

/* Colore di sfondo delle voci principali del menu
   al passaggio del mouse */
.main_dnnmenu_itemhover
{
	color: white;
}

/* Colore di sfondo delle sottovoci di menu al
   passaggio del mouse */
.main_dnnmenu_itemhover td
{
	color: White;
}

.main_dnnmenu_icon
{
	cursor: pointer;
	text-align: center;
	width: 15px;
	height: 100%;
}

.main_dnnmenu_submenu
{
	font-style:normal;
	background-color: White;
	z-index: 1000;
	cursor: pointer;
	padding: 1px 1px 1px 1px; /*explicitly set padding for sub-menus */
}

.main_dnnmenu_break
{
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow
{
	border-right: #cad5ea 1px solid;
	border-bottom: #cad5ea 1px solid;
	border-top: #cad5ea 0px solid;
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

.main_dnnmenu_rootmenuarrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

.StandardButton
{
	background: #7994cb none;
	color: #ffffff;
	font-family: Courier New, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.Head
{
	font-family: Courier New, Tahoma, Arial, Helvetica;
	font-size: 16px;
	font-weight:300;
	color: #333333;
}

td.ContentPane .subHead, td.LeftPane .subHead, td.RightPane .subHead
{
	color: #d3d3d3;
}


/***********************************/
/* Rendo leggibili i Site Settings */
/***********************************/

span.CommandButton a
{
	color: #999999;
}

span.CommandButton a:hover
{
	color: White;
	text-decoration:none;
}

.NormalBold, .Normal
{
	color:#d3d3d3;
	font-family: Courier New, Tahoma, Arial;
	font-size: 11px;
}


/*************************************/
/* Rendo leggibili gli User Accounts */
/*************************************/

table.PagingTable td.Normal, table.PagingTable td.Normal span.NormalDisabled
{
	font-size:10px;
}
table.PagingTable td.Normal
{
	color:Black;
}


/*************************************/
/* Rendo leggibili gli User Settings */
/*************************************/

span.NormalTextBox
{
	font-family: Courier New, Tahoma, Arial;
	font-size: 11px;
	color: #d3d3d3;
}


/**********************************/
/* Rendo leggibili le Newsletters */
/**********************************/

span.SubSubHead
{
	font-family: Courier New, Tahoma, Arial;
	font-size: 11px;
	color: #d3d3d3;
}


/**********************************/
/* Rendo leggibile l'Event Viewer */
/**********************************/

tr.ItemDeleted span
{
	color:Black;
}

table#dnn_ctr364_LogViewer_dlLog span.NormalBold
{
	color:Black;
}

select
{
	font-family: Courier New, Tahoma, Arial;
	font-size: 11px;
}


/**********************************/
/* Rendo leggibile il Site Wizard */
/**********************************/

span.WizardText
{
	font-family: Courier New, Tahoma, Arial;
	font-size: 11px;
	color: #d3d3d3;
}


/************************************/
/* Rendo leggibile l'Authentication */
/************************************/

span.Normal a
{
	color: #999999;
}

span.Normal a:hover
{
	color:White;
}


/*****************************/
/* Rendo leggibili i Portals */
/*****************************/

tr.Normal a
{
	color: #999999;
}