﻿
/* layout */
body {
	background-color: #ffffff;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	color: #000000;
}

.navigation_menu {
	text-align: right;
	margin-top: 10px;
	padding-right: 5px;
}
.navigation_sitemap {
	height: 20px
}



/* general */
table {
	font-size: 1em;
}

img {
	border-width: 0;
}

a {
	text-decoration: none;
}

a:visited {
}

a:hover {
	text-decoration: underline;
}

a:active {
}

input, textarea, select {
	margin: 0;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
	
}

textarea {
	font-size: 1em;
}

.loginName
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: white;
}

a.LoginStatus 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: white;
	font-weight: bold;
}
a.LoginStatus:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FF8C00;
	font-weight: bold;
		
}

a.Reperabilita
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: white;
	font-weight: bold;
}

a.Reperabilita:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FF8C00;
	font-weight: bold;
}

a.Help 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: white;
	font-weight: bold;
}
a.Help:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FF8C00;
	font-weight: bold;
	
}
.LoginView
{
	
	height: 780px;
}
.tab_s {
        BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #31ABDF 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #31ABDF 1px solid; PADDING-TOP: 0px; HEIGHT: 25px
}

/* panel */

.panel
{
	width: 100%;
	border-right: #bdc6e0 1px solid;
	border-top: #bdc6e0 1px solid;
	border-left: #bdc6e0 1px solid;
	border-bottom: #bdc6e0 1px solid;
	background-color: #F1F2FA;
}

.panel_general
{
	width: 100%;
	border-right: #bdc6e0 1px solid;
	border-top: #bdc6e0 1px solid;
	border-left: #bdc6e0 1px solid;
	border-bottom: #bdc6e0 1px solid;
	background-color:#f9fafd;
}

.panel_top
{
	width: 300px;
	 height: 5px;
	border-right: #bdc6e0 1px solid;
	border-top: #bdc6e0 1px solid;
	border-left: #bdc6e0 1px solid;
	border-bottom: #bdc6e0 1px solid;
	background-color: #F1F2FA;
}
.panel_top_all
{
	width: 100%;
	border-right: #bdc6e0 1px solid;
	border-top: #bdc6e0 1px solid;
	border-left: #bdc6e0 1px solid;
	border-bottom: #bdc6e0 1px solid;
	background-color: #F1F2FA;

}
.panel_bottom
{
	width: 300px;
	height: 50px;
	background-color: #f9fafd;
	border-left: #bdc6e0 1px solid;
	border-right: #bdc6e0 1px solid;
	border-bottom: #bdc6e0 1px solid;
}
.panel_bottom_all
{
	width: 100%;
	background-color: #f9fafd;
	border-left: #bdc6e0 1px solid;
	border-right: #bdc6e0 1px solid;
	border-bottom: #bdc6e0 1px solid;
	font-size:12px;	
}

.panel_line
{
	width: 300px;
	height: 1px;
	background-color: #f9fafd;
	border-left: #bdc6e0 1px solid;
	border-right: #bdc6e0 1px solid;
	border-bottom: #bdc6e0 1px solid;
}

.filter_panel_buttom
{
	width: 300px;
	height: 50px;
}

.panel_title
{
	width: 100%;
	height: 100%;
	border-top: #bdc6e0 1px solid;
	border-bottom: #bdc6e0 1px solid;
	background-color: #F1F2FA;
}
.panel_subtitle
{
	width: 100%;
	height: 100%;
	border-top: #bdc6e0 1px solid;
	border-bottom: #bdc6e0 1px solid;
	background-color: #F1F2FC;
}
div.title
{
}

div.line
{
	height: 1px;
	overflow:hidden;
	background-color: #dcdcdc;
}

div#filters
{
	margin-top: 10px;
	margin-bottom:10px;
	width: 300px
}

div#filters #header
{
	cursor:pointer;
	background-color: #f1f2fa;
	border-right: 1px solid #bdc6e0;
	border-top: 1px solid #bdc6e0;
	border-left: 1px solid #bdc6e0;
	border-bottom: 1px solid #bdc6e0;
}

div#filters #content
{
	background-color: #f9fafd;
	border-right: 1px solid #bdc6e0;
	border-left: 1px solid #bdc6e0;
	border-bottom: 1px solid #bdc6e0;
}

div#filters2
{
	margin-top: 10px;
	margin-bottom:10px;
	width: 550px
}
div#filters2 #header
{
	cursor:pointer;
	background-color: #f1f2fa;
	border-right: 1px solid #bdc6e0;
	border-top: 1px solid #bdc6e0;
	border-left: 1px solid #bdc6e0;
	border-bottom: 1px solid #bdc6e0;
}

div#filters2 #content
{
	background-color: #f9fafd;
	border-right: 1px solid #bdc6e0;
	border-left: 1px solid #bdc6e0;
	border-bottom: 1px solid #bdc6e0;
}


div.toolbar
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#panel_block
{
	padding:5px;
	border-right: #bdc6e0 1px solid;
	border-top: #bdc6e0 1px solid;
	border-left: #bdc6e0 1px solid;
	border-bottom: #bdc6e0 1px solid;
	background-color: #F1F2FA;
}

#panelsave
{
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	border-right: #bdc6e0 1px solid;
	border-top: #bdc6e0 1px solid;
	border-left: #bdc6e0 1px solid;
	border-bottom: #bdc6e0 1px solid;
	background-color:#f9fafd;
}

#panel_general
{
	padding:5px;
	border-right: #bdc6e0 1px solid;
	border-top: #bdc6e0 1px solid;
	border-left: #bdc6e0 1px solid;
	border-bottom: #bdc6e0 1px solid;
	background-color:#f9fafd;
}

 .textbox
{
	vertical-align : middle;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}

.control0
{
	width:200px;
	vertical-align : middle;
	font-family: Trebuchet MS, Arial, Helvetica, Sans-Serif;
}




#tabs_example ul.tabs {
			list-style:none;
			margin:0;
			padding:0;
			clear:both;
			border-bottom:1px solid #ccc;
			height:20px;
		}

		#tabs_example ul.tabs li {
			float:left;
			margin-right:5px;
			width:100px;
			text-align:center;
		}

		#tabs_example ul.tabs li a {
			display:block;
			height:20px;
			padding:0 3px 0 3px;
			background-color:#fff;
			color:#666;
		}

		#tabs_example ul.tabs li a:hover {
			color:#666;
		}

		#tabs_example ul.tabs li a.active {
			background-color:#ddd;
		}
		/*
		#tabs_example div {
			clear:both;
		}
		*/
		
.level0{margin-left:0px;}
.level1{margin-left:20px;}
.level2{margin-left:40px;}

.tab
{
	height:220px;
	padding:10px;
	border-left: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

/* alert*/

.title
{
	margin-top:10px;
}

.alertTable
{
	width:100%;
	margin-top:10px;
}

.list1
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	padding: 2px 2px 2px 2px;
	background-color: lightgrey;
	width:30%;
}

.list2
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	padding: 2px 2px 2px 2px;
	background-color: lightgrey;
	width: 30%;
}

.title1
{
	vertical-align: top;
	border-top: dimgray 1px solid;
	width: 70%;
}

.description
{
	font-weight: bold;
}

/* end alert */


/* Checkin*/

.CheckinTitle
{
	margin-top:10px;
}

.CheckinTable
{
	width:100%;
	margin-top:10px;
}

.CheckinList
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	padding: 2px 2px 2px 2px;
	background-color: lightgrey;
	width:50%;
}



.CheckinTitle1
{
	vertical-align: top;
	border-top: dimgray 1px solid;
	width: 50%;
}

.CheckinDescription
{
	font-weight: bold;
}

/* end Checkin */

/* ViewProcess*/
.cell1
{
	vertical-align: top;
	border-top: dimgray 1px solid;
	width: 50%;
}

.cell2
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	padding: 2px 2px 2px 2px;
	background-color: lightgrey;
	width: 50%;
}
.cell2_Line
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 0px solid;
	padding: 2px 2px 2px 2px;
	background-color: lightgrey;
	width: 50%;
}
/* end ViewProcess*/

/* LinkButton Days */
a.linkButton:hover
{
	color: #9999cc;
}
a.linkButton:active
{
	color: red;
}

.DateTimeText
{
	cursor : hand;
}

.tree td div 
{
	 height: 20px !important
}

.PanelLoginPage
{
	background-repeat:repeat-x;
}

.filterDotLine
{
	background: Url(Images/dot.gif);
	margin-left: 5px;
	margin-right: 5px;
	height: 1px;
	overflow: hidden;
}

