/* 
================================
Skin styles for DotNetNuke
================================
*/


.Top_Left_Corner
{
	height: 25px;
	width: 320px;
	background-image: url(Top_Left_Corner.gif);
	background-repeat: no-repeat;
}

.Top_Fill_1
{
	height: 25px;
	background-image: url(Top_Green_Bar.gif);
	background-position: top;
	background-repeat: repeat-X;
}

.Top_Fill_2
{
	height: 25px;
	background-image: url(Top_Green_Bar.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.Top_Right_Corner
{
	height: 25px;	
	width: 30px;
	background-image: url(Top_Right_Corner.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.Logo
{
	height: 120px;
	width: 957px;
}

.Logo_Fill
{
	background-color: #003366;
}

.Right_Logo_Border
{
	height: 120px;
	width: 30px;
	background-image: url(Right_Logo_Border.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.Menu_Left
{
	height: 35px;	
	width: 30px;
	background-image: url(Menu_Left.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.Menu_Fill
{
	height: 35px;
	background-image: url(Menu_Green_Bar.gif);
	background-position: center;
	background-repeat: repeat-x;
}

.Menu_Right
{
	height: 35px;	
	width: 30px;
	background-image: url(Menu_Right.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.Border_Left
{
	width: 17px;
	background-image: url(Border_Left.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.Border_Right
{
	width: 17px;
	background-image: url(Border_Right.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.Bottom_Corner_Left
{
	height: 64px;
	width: 30px;
	background-image: url(Bottom_Corner_Left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.Border_Bottom
{
	height: 64px;
	background-image: url(Bottom_Border.gif);
	background-position: center;
	background-repeat: repeat-x;
}

.Bottom_Corner_Right
{
	height: 64px;
	width: 30px;
	background-image: url(Bottom_Corner_Right.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.pagemaster
{
	background-color: #f5f5f5;
	width: 100%;
	height: 100%;
}

.skinmaster
{
	background-color: #ffffff;
	border-right: #5b6131 0px solid;
	border-top: #5b6131 0px solid;
	border-left: #5b6131 0px solid;
	border-bottom: #5b6131 0px solid;
	moz-border-radius-bottomleft: 0px;
	moz-border-radius-bottomright: 0px;
	moz-border-radius-topleft: 0px;
	moz-border-radius-topright: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.controlpanel
{
	width: 95%;
	background-color: #D6D3CE;
}

.leftpanehome
{
	width: 195px;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 6px;
}

.leftpanestd
{
	width: 195px;
	background-color: #f9fdf7;
}

.leftpanepca
{
	width: 195px;
	background-color: #f9fdf7;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}

.contentpanehome
{
	width: 500px;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

.contentpanestd
{
	width: 700px;
	background-color: transparent;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 6px;
}

.contentpaneourplace
{
	width: 100%;
	background-color: transparent;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 6px;
}

.rightpane
{
	width: 195px;
	background-color: transparent;
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 6px;
}

.bottompane
{
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.MainMenu_MenuContainer
{
	background-color: transparent;
}

.MainMenu_MenuBar
{
	cursor: pointer;
	cursor: hand;
	height: 12px;
	background-color: Transparent;
}

.MainMenu_MenuItem
{
	border-left: #f5f5dc 0px solid;
	border-bottom: #f5f5dc 0px solid;
	border-top: #f5f5dc 0px solid;
	border-right: #003366 0px solid;
	cursor: pointer;
	cursor: hand;
	color: #003366;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-align: bottom;
	background-color: transparent;
	font-family: verdana;
}
.MainMenu_MenuIcon
{
	background-color: #a4b5c2;
	border-left: #B1B1AE 0px solid;
	border-bottom: #B1B1AE 0px solid;
	border-top: #B1B1AE 0px solid;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	width: 5px;
	height: 0px;
}
.MainMenu_SubMenu
{
	background-color: #a4b5c2;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=145, Strength=6);
}
.MainMenu_MenuBreak
{
	height: 10px;
}
.MainMenu_MenuItemSel
{
	background-image: url(menuitem_bg2.jpg);
	background-color: #003366;
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	height: 20px;
}
.MainMenu_MenuArrow
{
	border-right: #000000 0px solid;
	border-bottom: #f5f5dc 0px solid;
	border-top: #f5f5dc 0px solid;
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}

.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	color: #003366;
}

.StandardButton
{
	background: #E0E0E0 none;
	color: #666666;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.TreeViewMenu
{
	width: 175px;
	background-color: #f5f5dc;
	border-right: #5b6131 1px solid;
	border-top: #5b6131 1px solid;
	border-left: #5b6131 1px solid;
	border-bottom: #5b6131 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header
{
	background-image: url(Menu_Gradient_Sand.gif);
}

/* Titolo dei Moduli */
.Head
{
	font-family: Tahoma, Arial, Helvetica;
	/*font-weight: bold;*/
	color: black;
}


/* GENERIC */
P
{
    font-family: Arial, Tahoma, Helvetica;
    font-size: x-small;
    font-weight: normal;
    color : #000000;
    text-align: left;
}
H1  {
    font-family: Arial, Tahoma, Helvetica;
    font-size:  x-large;
    font-weight: bold;
    color: #003366;
}

H2  {
    font-family: Arial, Tahoma, Helvetica;
    font-size:  large;
    font-weight:    bold;
    color: #003366;
}

H3  {
    font-family: Arial, Tahoma, Helvetica;
    font-size:  medium;
    font-weight:    bold;
    color: #003366;
}

H4  {
    font-family: Arial, Tahoma, Helvetica;
    font-size:  medium;
    font-weight:    normal;
    color: #003366;
}

H5  {
    font-family: Arial, Tahoma, Helvetica;
    font-size:  small;
    font-weight:    bold;
    color: #003366;
}

H6  {
    font-family: Arial, Tahoma, Helvetica;
    font-size:  small;
    font-weight:    bold;
    color: #003366;
}

H7   {
    font-family: Arial, Tahoma, Helvetica;
    font-size:  small;
    font-weight:    bold;
    color: #003366;
}  

TFOOT, THEAD    {
    font-family: Arial, Tahoma, Helvetica;
    font-size:  13px;
    color: #003366;
}

TH  {
    vertical-align: baseline;
    font-family: Arial, Tahoma, Helvetica;
    font-size:  x-small;
    font-weight:    bold;
    color: #003366;
}

TD  {
    font-family: Arial, Tahoma, Helvetica;
    font-size: x-small;
}

SMALL   {
    font-size:  10px;
}
.FooterBar {
	height:16px;
	background-color: #73C33D;
}

UL  {
    list-style-type:    disc ;
    font-family: Arial, Tahoma, Helvetica;
    font-size: x-small;
    font-weight: normal;
    color: #003366;
    text-align: left;
}

UL LI   {
    list-style-type:    disc ;
    font-family: Arial, Tahoma, Helvetica;
    font-size: x-small;
    font-weight: normal;
    color: black;
    text-align: left;
}

UL LI LI    {
    list-style-type:    square;
    font-family: Arial, Tahoma, Helvetica;
    font-size: x-small;
    font-weight: normal;
    color: #003366;
    text-align: left;
}

UL LI LI LI {
    list-style-type:    circle;
    font-family: Arial, Tahoma, Helvetica;
    font-size: x-small;
    font-weight: normal;
    color: #003366;
    text-align: left;
}

OL LI   {
    list-style-type:    decimal;
    font-family: Arial, Tahoma, Helvetica;
    font-size: x-small;
    font-weight: normal;
    color: #003366;
    text-align: left;
}

OL OL LI    {
    list-style-type:    lower-alpha;
    font-family: Arial, Tahoma, Helvetica;
    font-size: x-small;
    font-weight: normal;
    color: #003366;
    text-align: left;
}

OL OL OL LI {
    list-style-type:    lower-roman;
    font-family: Arial, Tahoma, Helvetica;
    font-size: x-small;
    font-weight: normal;
    color: #003366;
    text-align: left;
}

HR {
    color: black;
    height:1pt;
    text-align:left
}

A:link  {
    text-decoration:    underline;
    color:  blue;
    font-size: x-small;
    text-align: left;
}

A:visited   {
    text-decoration:    underline;
    color:  purple;
    font-size: x-small;
    text-align: left;
}

A:active    {
    text-decoration:    underline;
    color:  blue;
    font-size: x-small;
    text-align: left;
}

A:hover {
    text-decoration:    underline;
    color:  blue;
    font-size: x-small;
    text-align: left;
}

.normal {
    text-align: left;

}

.SkinObject {
    font-weight: normal;
    font-size: 9pt;
    color: #003366;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SkinObject:link {
    text-decoration:    none;
    color: #003366;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color: #003366;
}

A.SkinObject:hover    {
    text-decoration:    none;
    color: #003366;
}

A.SkinObject:active   {
    text-decoration:    none;
    color: #ffffff;
}

.float {
    font-weight: normal;
    font-size: 10pt;
    color: red;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}
