/* 
================================
Skin styles for investinmarche By Regione Marche
================================
*/

.pagemaster
{
	width: 100%;
	height: 100%;
	background-color:white;
	font-family: Garamond;
	color: black;
}


.skinmaster
{
	height: 100%;
	width: 900px; /* background-color: #F3F5FA; */
	background-color: White; /*  border-right: #7994CB 1px solid;     border-top: #7994CB 1px solid;     border-left: #7994CB 1px solid;     border-bottom: #7994CB 1px solid;     moz-border-radius-bottomleft: 15px;     moz-border-radius-bottomright: 15px;     moz-border-radius-topleft: 3px;     moz-border-radius-topright: 3px; */
}
.skinheader
{
}
.NormalTextBox
{
	vertical-align: middle;
}
.langMenu2
{
	border:10px;
	position:absolute;
	top: 120px;
	left: 230px;
	height:30px;
	width:500px;
	
}
.topmenu
{
	background-image: url(m-out.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width:200px;
	padding-left: 25px;
	font-family: Verdana;
	font-size: 12px;
	vertical-align:middle;
	text-align:center;
	
}
.topmenuover
{
	background-image: url(m-over.jpg);
	background-repeat: no-repeat;
	height: 19px;
	width: 200px;
	padding-left: 25px;
	font-family: Verdana;
	font-size: 12px;
	vertical-align: middle;
	text-align:center;
}

#smenu A, #smenu A:Active, #smenu A:Hover, #smenu A:Visited, #smenu A:Link
{	
color:gray;
font-family:Verdana;
font-size:10px;
}
#smenu LI
{
	 list-style-image:url(submenu.jpg);
	}

.smenu
{
	background-image: url(menuarrow.jpg);
	background-repeat: no-repeat;
	background-color: #EDEDED;
	padding-left: 25px;
	font-family: Verdana;
	font-size: 10px;
	vertical-align: middle;
	color: Black;
	height: 20px;
}

.smenu A, .smenu A:Active, .smenu A:Hover, .smenu A:Visited, .smenu A:Link
{
	text-decoration: none;
	color: Black;
	font-weight: bold;
	
}

.search
{
	 width:250px;
	height: 10px;
	padding-left: 2px;
	font-family: Verdana;
	font-size: 10px;
	color: Gray;
	padding-right:30px;
	vertical-align: middle;
	text-align:right;
	
}
.breadcrumb
{
	border-top-style: dotted;
	border-top-color: #EDEDED;
	border-top-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #EDEDED;
	border-bottom-width:thin;
	height: 10px;
	vertical-align: text-top;
	font-family: Verdana;
	font-size: 12px;
}
.testataH
{
	background-image: url(investi-head.jpg);
	height: 130px;
	width: 900px;
	text-align:right;
	vertical-align:bottom;
	background-repeat:no-repeat;
}

.welcome
{
	background-image: url(investinmarche.jpg);
	width: 900px;
	height:330px;
}

.testataH TABLE
{
	background-image: url(investi-head.jpg);
	background-repeat:no-repeat;
	
	width: 900px;
	text-align:right;
	vertical-align:bottom;
}
.testataH2 TABLE
{
	background-image: url(investi-head2.jpg);
	height: 152px;
	width: 900px;
	text-align:right;
	vertical-align:bottom;
}
.testataH3 TABLE
{
	background-image: url(investi-head3.jpg);
	height: 152px;
	width: 900px;
	text-align:right;
	vertical-align:bottom;
}

.testata
{
	background-image: url(investi-head.jpg);
	height: 152px;
	width: 900px;
}
.footer
{
	background-image: url(investi-foot.jpg);
	height: 72px;
	width: 900px;
	text-align:left;
	padding-left:130px;
	vertical-align:top;

}

.footmenu A, .footmenu A:Active, .footmenu A:Hover, .footmenu A:Visited, .footmenu A:Link
{
	text-decoration: none;
	color:White;
	font-family:Verdana;
  font-size:9px;
}
.footmenu
{
		color: #E0b242;
	}
.menu
{
	background-image: url(barra.jpg);
	border-left: #4f5052 1px solid;
	border-right: #4f5052 1px solid;
}
.copyright
{
	border-bottom: #39754F 2px solid;
	border-top: #39754F 2px solid;
}

.controlpanel
{
	width: 100%;
    background-color: White;
}
.toppane
{
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane
{
	width: 50%;
	background-color: transparent;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	border-right: #EDEDED  2px dotted;
}
.contentpane
{
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane
{
	width: 30%;
	background-color: transparent;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

.top
{
	background-image: url(top.jpg);
	text-align: right;
	color: white;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
}

A.top:link
{
	text-decoration: none;
	color: White;
}

.MainMenu_MenuContainer
{
	/*background-color: White;*/
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
}
.MainMenu_MenuBar
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
}
.MainMenu_MenuItem
{
	
 background-color:#EFEFEF;
	padding-bottom:5px;
	color:Black;
	font-family: Verdana;
	font-size: 11px;
	width:100%;
	font-style: normal;
}
.MainMenu_MenuIcon
{
	text-align: center; /* width: 15px;     height: 21px; */
}

.MainMenu_SubMenu
{
	z-index: 1000;
	cursor: pointer; /*  filter: progid:DXImageTransform.Microsoft.Shadow(color= '#696969' , Direction=135, Strength=3);*/
}

.MainMenu_MenuBreak
{
	height: 1px;
}
.MainMenu_MenuItemSel
{
	background-color:#EFEFEF;
	 padding-bottom:5px;
	color: Black;
	font-family: Verdana;
	font-size: 11px;
	width:100%;
	font-style: normal;
}
.MainMenu_MenuArrow
{
	/*font-family: webdings;
	font-size: 10pt;
	*/
}
.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}
.StandardButton
{
	background: #7994CB none;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.Head
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link

{
	background-image: url(ico-container.JPG);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left: 15px;
	color: gray;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	
	
	
}

.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link

{
	/*background-color : gray; */
	background-image: url(submenu.jpg);
	background-position: left top;
	background-repeat:no-repeat;
    padding-left: 25px;
	height: 20px;
	color: gray;
	font-family: Verdana;
	vertical-align:middle;
	font-size: 10px;
	 
}

.MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Hover, .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link

{
	/*background-color : gray; */
	background-image: url(submenu.jpg);
	background-position: left top;
	background-repeat:no-repeat;
    padding-left: 25px;
	height: 20px;
	color: gray;
	font-family: Verdana;
	vertical-align:middle;
	font-size: 10px;
	 background-color:White;
	  padding-bottom:10px;
	
}

/*
.MenuHdr
{
	background-color: #39754F;
	color: White;
}*/

.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link
{
	
	/* background-image: url(sfondo.JPG); */
	background-image: url(menu.JPG); 
	height:30px;
	color:Black;
	font-family: Verdana;
	font-size:12px;

}
 

.MenuItem2 A, .MenuItem2 A:Active, .MenuItem2 A:Hover, .MenuItem2 A:Visited, .MenuItem2 A:Link

{
	background-image: url(submenu.jpg);
	background-position: left top;
	background-repeat:no-repeat;
    padding-left: 25px;
	height: 20px;
	color: gray;
	font-family: Verdana;
	vertical-align:middle;
	font-size: 10px;
	 background-color:White;
	 padding-bottom:10px;
	}


/* ================================
    Default styles FOR DotNetNuke
   ================================
*/

/* background color for the content part of the pages */

Body
{
	background-color: white;
}

.ControlPanel, .PagingTable
{
	width: 100%;
	height: 64px;
	background-color: #FFFFFF;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}

.SkinObject
{
	/*  font-weight: bold;     font-size: 8.5pt;     color: White;     font-family: Tahoma, Arial, Helvetica; */
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
	vertical-align: middle;
}

A.SkinObject:link
{
	text-decoration: none;
	color: Black;
}

A.SkinObject:visited
{
	text-decoration: none;
	color: Black;
}

A.SkinObject:active
{
	text-decoration: none;
	color: #003366;
}

A.SkinObject:hover
{
	text-decoration: none;
	color: Black;
}

/* style for module titles */
.Head
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 15px;
	font-weight: bold;
	font-weight: normal;
	color: Gray;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

