/* 
================================
Skin styles for Regione Marche 
================================
*/

.master
{
    width: 100%;
    height: 100%;
    background-color: white;
}

.main
{
    height: 100%;
    background-position: center center;
    margin-left: 7%;
    margin-right: 7%;
}
.top
{
    height: 48px;
    margin-top: 10px;
    width: 100%;
}
.logoRM
{
    background-image: url(Logo_RM.gif);
    float: left;
    margin-left: 10px;
    background-repeat: no-repeat; /*height: 48px; 	width: 128px; */
}
.rm
{
    float: left;
}
.navigator
{
    font-family: Verdana;
    font-size: 10px;
    float: right;
    position: relative;
    right: 20px; /*text-align: right; 	vertical-align: top; */
    color: Green;
}
.navigator a:link
{
    text-decoration: none;
    color: Black;
}
.navigator a:hover
{
    text-decoration: underline;
    color: Black;
}
.logo
{
    background-image: url(barra.jpg);
    background-repeat: repeat-x;
    height: 168px;
    width: 100%;
}
.search
{
 
     margin-left:20px;
     margin-top:30px;
    width: 200px;
    float:left;
    color:White;
  /*float: left; 	font-family: Verdana; 	text-align: left; 	vertical-align: baseline; 	color: black; 	margin-top: 40px; */
}
.search input
{
    vertical-align: middle;
    color: black;
}
.image2
{
    float: right; /*background-image: url(italia_rm.gif);  	float: right; 	background-repeat: no-repeat; 	background-position: right center; 	height: 162px; 	width: 441px;*/
}
.image1
{
    float: right;
    margin-right: 30px; /*background-image: url(foto_testa.gif); 	float: right; 	background-repeat: no-repeat; 	height: 162px; 	width: 239px; */
}
.breadcrumb
{   border-top-style : solid;
    border-top-color:  #c1d2d2;
    border-top-width:  thin;
    border-bottom-style : solid;
    border-bottom-color:  #c1d2d2;
    border-bottom-width:  thin;
    height: 30px;
    color:#374246;
    vertical-align:middle;
}
.breadcrumb a:link 
{
      color:#374246;
      text-decoration:none;
      font-family:Arial;
    }
.breadcrumb a:hover 
{
      color:#374246;
      font-family:Arial;
    }
.contentarea
{
    width: 100%; 
}
.sxmenu
{
    float: left;
    padding-left: 10px; 
    padding-right:20px;
    border-right-style: solid;
    border-right-color: #03774A;
    border-right-width: thin;
    width: 18%;
    height:100%;
    vertical-align: top; 
}
.sxLabel
{
    background-image: url(sxmenu.jpg);
    background-repeat: no-repeat;
    padding-left: 10px;
    color: White;
    font-weight: bolder;
    font-family: Arial;
    font-size: 80%;
}
.menu
{
    width: 200px;
    float: left;
    vertical-align: top;
}
.menu ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.menu li
{
   
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: .6em;
    font-family: Arial;
    font-size: 11px;
}

UL
{
    list-style-type: none;
    padding: 0;
    margin-left:10px;
}

LI A:link
{
   
  /*  background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: .6em;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    color: black;*/
}
LI A:hover
{
   /*
    background-repeat: no-repeat;
    background-position: 0 .4em;
    padding-left: .6em;
    font-family: Arial;
    font-size: 11px;
    color: black;*/
}
.dxmenu
{
    float: right;
    height: 100%;
    width: 150px;
    margin-right: 20px;
    color: Black;
    font-family: Arial;
    font-size: 60%;
}

.dxLabel
{
    background-image: url(dxmenu.jpg);
    background-repeat: no-repeat;
    padding-left: 10px;
    color: Black;
    font-family: Arial;
    font-weight: bolder;
    font-size: 120%;
}
.content
{
    width: 75%;
	height:100%;
    background-color: white;
    margin-left: 20px;
    float: right;
}


.cont
{
    width: 100%;
    height:100%;
    float:left;
}

.leftpane
{
    width: 100%;
   /* padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px; 
    float: left; */
}
.container
{
  width:77%;
  margin-top:0%;
  background-color:Transparent;
    padding-right:15px;
    float: left;
 }
.contentpane
{
    width: 100%;
    height:100%;
    padding-top:10px;
   /* background-color: Lime;
    padding-left: 15px;
    padding-right:15px;
    float: left; */
}
.rightpane
{

    float: right;
    padding-top:10px;
 /*       width:80px;
    background-color:Orange;
    border-left-color: #ff0000;
    border-left-width:medium;
    border-left-style: solid; */
}

.copyright
{
    width: 100%;
    height: 40px;
    background-color: white;
    border-top-color: #03774A;
    border-top-width: thin;
    border-top-style: solid;
    background-image: url(rm_small.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-family: Verdana;
    font-size: 10px;
    text-indent: 30px;
    vertical-align: middle;
    margin-top:10px;

}

/*
************************************

  End of Regione Marche custom code

************************************
*/
.skinmaster
{
    height: 100%;
    background-color: #C5EDCE;
    border-right: #23A53E 1px solid;
    border-top: #23A53E 1px solid;
    border-left: #23A53E 1px solid;
    border-bottom: #23A53E 1px solid; /* moz-border-radius-bottomleft: 15px; 	moz-border-radius-bottomright: 15px; 	moz-border-radius-topleft: 3px; 	moz-border-radius-topright: 3px; */
}
.skinheader
{
}
.skingradient
{
    background-image: url(gradient_DkGreen.jpg);
    height: 30px;
}
.controlpanel
{
    width: 100%;
    background-color: #A5DFB1;
}
.toppane
{
    width: 100%;
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
}
.Welcome
{}
.Welright
{
	padding-left: 20px; vertical-align: bottom;  width:30%; float:right;
	}
.Welcenter
{
	vertical-align: top; width:30%; height: 50px; text-align: left; float:right;
	}
.Welleft
{
vertical-align: top;  height: 220px; text-align: left; float:left; 	
	}		
/*
.leftpane
{
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane
{
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane
{
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	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: default;
   /*font-size:4px; */
    background-color: Transparent;
}
.MainMenu_MenuItem
{
	background-image: url(arrow.jpg);
	background-repeat: no-repeat;
	/*padding-left: 10px;*/
	text-decoration: none;
	font-family:Verdana;
	 font-size:1.0em;
   /* border-left: #84D094 0px solid;
    border-bottom: #84D094 1px solid;
    border-top: #84D094 1px solid;
    border-right: #84D094 0px solid; /*cursor: pointer; 	cursor: hand; */
    /*cursor: default;
    color: black;
    
    font-size: 4pt;
    font-weight: bold;
    font-style: normal;
    background-color: Transparent;*/
}
.MainMenu_MenuIcon
{
    background-color: #84D094;
    border-left: #84D094 1px solid;
    border-bottom: #84D094 1px solid;
    border-top: #84D094 1px solid;
    cursor: default;
    text-align: center;
    width: 15px;
    height: 21px;
}
.MainMenu_SubMenu
{
    background-color: #84D094;
    z-index: 1000;
    cursor: default; /*	filter: progid:DXImageTransform.Microsoft.Shadow(color= '#696969' , Direction=135, Strength=3); */
}
.MainMenu_MenuBreak
{
    height: 1px;
}
.MainMenu_MenuItemSel
{
    background-color: #64C278;
    cursor: default;
    color: black;
    font-family: Tahoma, Arial, Helvetica;
   
    font-weight: bold;
    font-style: normal;
}
.MainMenu_MenuArrow
{
    border-right: #84D094 1px solid;
    border-bottom: #84D094 1px solid;
    border-top: #84D094 0px solid;
    font-family: webdings;
    font-size: 10pt;
    cursor: default;
}
.MainMenu_RootMenuArrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: default;
}
.StandardButton
{
    background: #23A53E none;
    color: #FFFFFF;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu
{
    width: 175px;
    background-color: #A5DFB1;
    border-right: #23A53E 1px solid;
    border-top: #23A53E 1px solid;
    border-left: #23A53E 1px solid;
    border-bottom: #23A53E 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(gradient_MidGreen.jpg);
}
.Head
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 18px;
    font-weight: normal;
    color: #333333;
}
.Normal
{
	width:100% !important;
}
.dnn_ContentPane
{
	background-color:red;
}

    td
    {
	    border:none 0px #FFFFFF;
    }

