﻿body 
{
	/*background-image: url("./Images/attivita_11.jpg");
	background-repeat:no-repeat; */
	color: #FFFFFF;
	font-family :Verdana,Arial;
	font-size: 12px;
	margin-left: 25px;
	
	scrollbar-3dlight-color:#e5e5e5;
	scrollbar-arrow-color:#fff;
	scrollbar-base-color:#758fc2;
	scrollbar-darkshadow-color:#3f598b;
	scrollbar-face-color:#758fc2;
	scrollbar-highlight-color:#a5b9de;
	scrollbar-shadow-color:#677fae;
}

IMG 
{
	border :0px;
}

.LnkOre
{
	display:block;
	text-decoration :none;
	width:100px;
	height:50px;
	border:1px dotted #fff;
	z-index :1000; 
	
}

* html body .LnkOre
{
	width:100% !important;
}

A:hover	
{
	font-weight:bold;
	color: #E9ECF3; /* #EEF4FF; */
}

A:link, A:visited
{
	font-weight:bold;
	color: #98bbff;
}

TABLE
{
	border-color :#EEEEEE;
}

TD
{
	vertical-align:top ;
	color: #FFFFFF;
}

DIV.Recipient
{
	border: 1px solid #EEEEEE;
	padding: 5px; 

}
AssenzeV 
{
	background-color : #65846e;
}
AssenzeR
{
	background-color : #825a5a;
}

.CollapsBar
{
	background-image : url("./Images/bgBarH30.jpg");
	height: 30px;
}

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	background-image : url("./Images/popupuser.jpg");
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	color: #FFFFFF;
}

.popuplbl 
{
	color: #FFFFFF;
}

.Collapsarea 
{
	background-color: #404040;	
}



.demoarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.demobottom {
	height:8px;
	background:#FFF url(images/demobottom.png) no-repeat left bottom;
}

wireFrame {
display: 	none; 
overflow: hidden; 
z-index: 2; 
background-color: #FFFFFF; 
border: solid 1px #D0D0D0;

}

CloseButtonStyle {
background-color: #666666; 
color: #FFFFFF; 
text-align: center; 
font-weight: bold; 
text-decoration: none; 
border: outset thin #FFFFFF; 
padding: 5px;
}

.FieldDisabled
{
	color: #000000;
	background-color: #E0E0E0;
}

td.DettOre 
{
	font-size: xx-small ;
	width: 5px;
}


.btnris 
{
	background-color :Transparent ;
	border :0;
	color :#eeeeee;
	font-weight :bold 
}
.btnris:hover
{
	cursor:pointer ;
}

.agenda
{
	height :12px;
	font-size :10px;
	font-family:Verdana, Arial;
}

.lblagenda
{
	color: #dddddd;
	font-size : 10px;
}

.btnrisagenda
{
	background-color :Transparent ;
	border :0;
	color :#eeeeee;
	font-weight :bold;
	font-size : 10px; 
}
.btnrisagenda:hover
{
	cursor:pointer ;
}

.oreLnk
{
	width:100%;
	cursor:pointer ;
	text-decoration :none;
}

.btnAssenzeBg
{
	background-image : url(./images/bg_assenze_btn.jpg)
}

table.bgStat1
{
	background-repeat: no-repeat ;
	width: 791px;
	height: 208px;
}

.r
{
	background-color: #fd8484;
	font-size :xx-small ;
}
.g
{
	background-color: #a0ffa9;
	font-size :xx-small ;
}
.n
{
	background-color :#848484;
	font-size :xx-small ;
}
.b
{
	background-color :#000000;
	font-size :xx-small ;
}

td.OreGr 
{
	font-size: x-small ;
	width: 1px;
	height: 14px;
	font-family : Arial ;
	background-color: #fd8484;
}
	
td.OreGg 
{
	font-size: x-small ;
	width: 1px;
	height: 14px;
	font-family : Arial ;
	background-color: #a0ffa9;
}

td.OreGn 
{
	font-size: x-small ;
	width: 1px;
	height: 14px;
	font-family : Arial ;
	background-color: #848484;
}
td.OreGb 
{
	font-size: x-small ;
	width: 1px;
	height: 14px;
	font-family : Arial ;
	background-color: #000000;
}

td.OGMr 
{
	font-size: medium;
	width: 20px;
	height: 20px;
	font-family : Arial ;
	text-align :center;
	vertical-align :middle ;
	background-color: #fd8484;
}
	
td.OGMg 
{
	font-size: medium;
	width: 20px;
	height: 20px;
	text-align :center;
	vertical-align :middle ;
	font-family : Arial ;
	background-color: #a0ffa9;
}

td.OGMn 
{
	font-size: medium;
	width: 20px;
	height: 20px;
	text-align :center;
	vertical-align :middle ;
	font-family : Arial ;
	background-color: #848484;
}
td.OGMb 
{
	font-size: medium;
	width: 20px;
	height: 20px;
	text-align :center;
	vertical-align :middle ;
	font-family : Arial ;
	background-color: #000000;
}

td.OGMy
{
	font-size: medium;
	width: 20px;
	height: 20px;
	text-align :center;
	vertical-align :middle ;
	font-family : Arial ;
	background-color: #fff9a0;
}

a.cli
{ 
	position:relative; /*questa è fondamentale*/
    z-index:24;color: #000;
    text-decoration: none; font-weight :bold;
    cursor:pointer ; 
}

a.cli:hover
{
	z-index: 25;
	cursor:pointer ;
}

a.cli span
{
	display: none;
	cursor:pointer ;
}

a.cli:hover span
{ /*lo span verrà mostrato solo sullo stato :hover */
    display: block; position:absolute;
    top: 2em; left: 2em; width: 15em;
    border: 1px solid #eee; background-color: #000; color:#fff;
    text-align: center;
    cursor:pointer ;
    font-size: x-small;
   }
   
a.clig
{ 
	position:relative; /*questa è fondamentale*/
    z-index:24;color: #E9ECF3;
    text-decoration: none; font-weight :bold;
    cursor:pointer ; 
}
a.clig:hover
{
	z-index: 25;
	cursor:pointer ;
}

a.clig span
{
	display: none;
	cursor:pointer ;
}

a.clig:hover span
{ /*lo span verrà mostrato solo sullo stato :hover */
    display: block; position:absolute;
    top: 2em; left: 2em; width: 15em;
    border: 1px solid #eee; background-color: #000; color:#fff;
    text-align: center;
    cursor:pointer ;
    font-size: x-small;
}

a.clin
{ 
	position:relative; /*questa è fondamentale*/
    z-index:24; color: #E9ECF3;
    text-decoration: none; font-weight :bold;
    cursor:pointer ; 
}
a.clin:hover
{
	z-index: 25;
	cursor:pointer ;
}

a.clin span
{
	display: none;
	cursor:pointer ;
}

a.clin:hover span
{ /*lo span verrà mostrato solo sullo stato :hover */
    display: block;  position:absolute;
    top: 2em; left: -11em; width: 15em;
    border: 1px solid #eee; background-color: #000; color:#fff;
    text-align: center;
    cursor:pointer ;
    font-size: x-small;
}
/*
INPUT, SELECT , textarea, checkbox
{
	font-family : Verdana, Arial;
	font-size : 10px;
}
*/

INPUT.numeric 
{
	text-align:right ;
}

.BigGrid TD { font-family :Verdana,arial; font-size:9px;}
