body
{
	margin:0px;
	font-size: 14px;
	color: black;
	font-family: Tahoma;
}

.uiPage
{
    margin: 10px 50px 10px 50px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#AFC9EB, endColorstr=#567DB0);
}

A:link, A:visited
{
	text-decoration: none;
	color: black;
	font-family:Verdana;
}

A:active
{
	text-decoration: none;
	color: red;
	font-family:Verdana;
}

A:hover
{
	text-decoration: underline;
	color: black;
	font-family:Verdana;
}

A.link:link, A.link:visited, A.link:active
{
	text-decoration: none;
	color: blue;
}

A.link:hover
{
	text-decoration: underline;
	color: crimson;
}

#NrChiamata
{
	background-image: url(Images/item_bg.gif);
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 1.8em;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: Tahoma;
	background-color: lightsteelblue;
	height:24px;
	border: solid 2px navy;
}

#HH_Header
{
	height: 75px;
	background: url(Images/TopBack.jpg) #fff fixed no-repeat;
	color: white;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	padding-top: 3px;
	padding-right: 5px;
}

FIELDSET A:link, FIELDSET A:visited
{
	text-decoration: none;
	color: black;
	font-size:1.1em;
	font-weight:bold;
	font-family:Arial;
}
FIELDSET A:hover
{
	text-decoration: none;
	color: #BF4A3F;
	font-size:1.1em;
	font-weight:bold;
	font-family:Arial;
}
FIELDSET BR 
{
	line-height:25px;
}
FIELDSET 
{
	margin: 5px 5px 5px 12px;
	padding: 2px;
}
LEGEND
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bolder;
	vertical-align: middle;
	line-height: 110%;
	color:Black;
}
.buttonsContainer
{
	border-right: whitesmoke 1px solid;
	border-top: gainsboro 1px solid;
	border-left: whitesmoke 1px solid;
	border-bottom: gainsboro 1px solid;
}
.button, A.button
{
	font-family: Segoe UI;
	font-size: 1em;
	background-image: url(Images/_btn.gif);
	padding: 4px 10px 3px 10px;
	font-weight: normal;
	text-decoration: none;
	border-right: whitesmoke 1px solid;
	border-top: whitesmoke 1px solid;
	border-left: whitesmoke 1px solid;
	border-bottom: gainsboro 1px solid;
}

.buttonH, A.buttonH:hover, buttonH A:hover
{
	background-image: url(Images/_btnHblue.gif);
	padding: 4px 10px 3px 10px;
	border-right: whitesmoke 1px solid;
	border-top: whitesmoke 1px solid;
	border-left: whitesmoke 1px solid;
	border-bottom: gainsboro 1px solid;
	font-family: Segoe UI;
	font-size: 1em;
	font-weight:normal;
	text-decoration: none;
	color:White;
}
#spinner
{
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	position: absolute; 
	top: 0; 
	left: 0px; 
	height: 50px; 
	width: 300px; 
	text-align: center;
	padding: 10px;
	background-color: White; 
	border: solid 1px black; 
	z-index: 10000; 
}
.normalTextBoxAlt
{
	border: #7F9DB9 1px solid;
	font-size: 14px;
	color: black;
	font-family: Tahoma;
	margin-left: 1px;
	padding-bottom: 3px;
}

.normalTextBox
{
	border: solid 1px gainsboro;
	font-size: 14px;
	color: black;
	font-family: Tahoma;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	float: left;
	background-color: white;
}
.Label
{
	border: gainsboro 1px solid;
	font-size: 1em;
	color: black;
	font-family: Segoe UI, Tahoma;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding: 2px 4px;
	float: left;
	
}
.LabelCheckBox
{
	font-size: 14px;
	color: black;
	font-family: Tahoma;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	background-color: white;
}
.LabelNoFloat
{
	border: solid 1px gainsboro;
	font-size: 14px;
	color: black;
	font-family: Tahoma;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 150px;
	background-color: white;
}

.normalTextBoxOver
{
	font-size: 14px;
	color: black;
	font-family: Tahoma;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	float: left; /*background-color: blue;*/
	background-image: url(Images/_rigaAltBG.jpg);
	border-right: cornflowerblue 1px solid;
	border-top: cornflowerblue 1px solid;
	border-left: cornflowerblue 1px solid;
	border-bottom: cornflowerblue 1px solid;
}
.normalTextBoxAltOver
{
	border: solid 1px lightsteelblue;
	font-size: 14px;
	color: black;
	font-family: Tahoma;
	margin-left: 1px;
	padding-bottom: 3px;
	background-color:#F1E499;
	background-image: url(Images/_rigaAltBG.jpg);
	/*FILTER:  progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#ffffff, endColorstr=#DEC84D);*/
}
.normalTextBoxR
{
	border: #7F9DB9 1px solid;
	font-size: 14px;
	color: black;
	font-family: Tahoma;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-bottom: 3px;
	text-align:right;
}
.normalTextBoxOverR
{
	border: solid 1px lightsteelblue;
	font-size: 14px;
	color: black;
	font-family: Tahoma;
	margin-left: 1px;
	padding-bottom: 3px;
	background-color:#F1E499;
	text-align:right;
	background-image: url(Images/_rigaAltBG.jpg);
/*
	border: red 1px solid;
	font-size: 14px;
	color: black;
	font-family: Tahoma;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-bottom: 3px;
	background-color:#F1E499;
	text-align:right;
	FILTER:  progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#ffffff, endColorstr=#DEC84D);*/
}
.LabelEdit
{
	font-weight: normal;
	font-size: 14px;
	color: black;
	font-family: Verdana,Tahoma;
	text-align: right;
}

.normal 
{
	color: Black;
	font-family: Tahoma;
	font-size: 14px;
}

.normalR
{
	color: Black;
	font-family: Tahoma;
	font-size: 14px;
	text-align:right;
}
/*
 ====================================================

	Tabelle a righe alternate

 ====================================================
*/
.columnHeader
{
	background-image: url(Images/item_bg_n.gif);
	border: gainsboro 1px solid;
	/*border-right: #000366 1px solid;
	border-top: #afc4d5 1px solid;
	border-left: #afc4d5 1px solid;
	border-bottom: #000366 1px solid;*/
	padding-right: 1px;
	padding-left: 4px;
	padding-bottom: 3px;
	padding-top: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	vertical-align: middle;
	text-transform: capitalize;
	line-height: 110%;
	color:Black;
}
.formLabel
{
	/*background-image: url(Images/item_bg_n.gif);*/ /*border: gainsboro 1px solid;*/
	margin: 2px 2px 2px 2px;
	font-family: Segoe UI, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	vertical-align: middle;
	text-transform: capitalize;
	color: black;
	height: 16px;
}
#gruppo {
	padding-top:20px;
	padding-left: 2px;
	font-size: 14px;
	font-family: Tahoma;
	text-transform: capitalize;
	color: crimson;
	
	/*FILTER:  progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#023B9A, endColorstr=#2881C4); */
}
.riga
{
	border: whitesmoke 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 14px;
	padding-bottom: 2px;
	line-height: 120%;
	padding-top: 2px;
	font-family: Segoe UI;
	background-color: #ffffff;
	cursor:default;
	/*FILTER:  progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#ffffff, endColorstr=#C8DFF5); */
}

.rigaAlt
{
    font-family: Segoe UI;
    font-size: 14px;
    line-height: 120%;
    background-color: #F5F8FD;
    border: solid 1px whitesmoke;
    padding: 2px;
    cursor: default; /*FILTER:  progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#C8DFF5, endColorstr=#ffffff); */
}


.rigaNotHover
{
	margin-top:7px;
	padding:3px;
	font-family: Tahoma;
	font-size: 14px;
	background-color: whitesmoke;
	cursor:default;
}
.stato0 {margin-top:3px;padding: 3px 0px 0px 0px;font-family: Tahoma; font-size: 14px;cursor:hand}
.stato1 {background-image: url(Images/item_bg_red.gif);margin-top:3px;padding: 3px 0px 0px 0px;font-family: Tahoma; font-size: 14px;cursor:hand}
.stato2 {background-image: url(Images/item_bg_orange.gif);margin-top:3px;padding: 3px 0px 0px 0px;font-family: Tahoma; font-size: 14px;cursor:hand}
.stato3 {background-image: url(Images/item_bg_orange.gif);margin-top:3px;padding: 3px 0px 0px 0px;font-family: Tahoma; font-size: 14px;cursor:hand}
.stato4 {background-image: url(Images/item_bg_orange.gif);margin-top:3px;padding: 3px 0px 0px 0px;font-family: Tahoma; font-size: 14px;cursor:hand}
.stato5 {background-image: url(Images/item_bg_green.gif);margin-top:3px;padding: 3px 0px 0px 0px;font-family: Tahoma; font-size: 14px;cursor:hand}
.stato1s, .stato2s, .stato3s, .stato4s, .stato5s 
{background-image: url(Images/item_bg_sel.gif);margin-top:3px;padding: 3px 0px 0px 0px;font-family: Tahoma; font-size: 14px;cursor:hand}

.rigaNotHoverAlt
{
	margin-top:7px;
	padding:3px;
	font-family: Tahoma;
	font-size: 14px;
	background-color: whitesmoke;
	cursor:default;
}

.rigaHover {
	margin-top: 7px;
	padding: 3px;
	font-family: Tahoma;
	font-size: 14px;
	background-color: gainsboro;
	cursor:default;
}
.rigaHoverAlt
{
	margin-top:7px;
	padding:3px;
	font-family: Tahoma;
	font-size: 14px;
	background-color: gainsboro;
	cursor:default;
}

.rigaHoverNohand
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-family: Tahoma;
	font-size: 14px;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	background-color: gainsboro;
}

.rigaSelected
{
	margin-top: 7px;
	padding: 3px;
	font-family: Tahoma;
	font-size: 14px;
	background-color: gainsboro;
	background-image: url(Images/item_bg_sel.gif);
}

.r {
	font-family: Tahoma;
	font-size: 14px;
	background-color: #F7F7F7;
	padding: 2px;
	width: 100%;
}

.rA {
	font-family: Tahoma;
	font-size: 14px;
	background-color: #ffffff;
	padding: 2px;
	width: 100%;
}




/* PANNELLI*/

.HH_pannello_1 {
	border-right: dimgray 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: dimgray 1px solid;
	background-color: #fbfbfb;
}
.HH_pannello_1_Caption
{
	background-image: url(Images/item_bg.gif);
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: Tahoma;
	background-color: lightsteelblue;
	height:18px;
}

.HH_pannello_1_Caption A:link, .HH_pannello_1_Caption A:Visited
{
	color: White;
}
.HH_pannello_2
{
	background-color: white;
	margin:5px;
	padding: 5px;
}
.HH_pannello_2_Caption
{
	background-color: #023B9A;
	background-image: url(Images/item_bgRev.gif);
	color: white;
	font-weight: Bold;
	font-family: Verdana;
	font-size: 14px;
	padding: 3px;
	padding-bottom:0px;
	height: 22px;
}


.HH_pannello_3
{
	border-right: mediumseagreen 2px solid;
	border-top: mediumseagreen 2px solid;
	border-left: mediumseagreen 2px solid;
	border-bottom: mediumseagreen 2px solid;
	background-color: white;
}
.HH_pannello_3_Caption
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: Tahoma;
	background-color: lightblue;
	filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=mediumseagreen, endColorstr=#ffffff);
	border-right: mediumseagreen 1px solid;
	border-top: mediumseagreen 1px solid;
	border-left: mediumseagreen 1px solid;
	border-bottom: mediumseagreen 1px solid;
}

.HH_pannello_4
{
}
.HH_pannello_4_Caption
{
	background-image: url(Images/item_bg.gif);
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	font-family: Tahoma;
	background-color: lightsteelblue;
}

.HH_subPanel_1
{
	background-color: ghostwhite;
	border-left: solid 1px gainsboro;
	border-right: solid 1px gainsboro;
	border-bottom: solid 1px gainsboro;
}
.HH_subPanel_1_Caption
{
	background-image: url(Images/pannello2_bg.gif);
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	background-color: lightsteelblue;
}

/* Ridefinizione Tag */

HR
{
	border: solid 1px dimgray;
	width: 98%
}


/******************************************************************************

	MENU 

*******************************************************************************/
.Menu
{
	background-image: url(Images/item_bg.gif);
	height: 30px;
}


/******************************************************************************

	DAILY Planner Styles  

*******************************************************************************/
.hour
{

}
.plannerDayOK
{
	font-weight: bold;
}
.planner
{
	background-color: White;
	cursor: pointer;
	cursor: hand;
	border-right: 1px solid navy;
}
.plannerHover
{
	background-color: #B0C8E7;
	cursor: pointer;
	cursor: hand;
	border-right: 1px solid navy;
}
.plannerNonBusiness
{
	background-color: #f5f5f5;
	cursor: pointer;
	cursor: hand;
	border-right: 1px solid navy;
}
.plannerNonBusinessHover
{
	background-color: #dcdcdc;
	cursor: pointer;
	cursor: hand;
	border-right: 1px solid navy;
}

.event
{
	display:block;
	background-color: #bdcfe5;
	border-right: 1px solid #1B69CD;
	border-left: 1px solid #1B69CD;
	overflow:hidden;
	filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#BDCFE5, endColorstr=#ffffff);
	color: black;
}

.eventHover
{
	display:block;
	background-color: #bdcfe5;
	border-right: 1px solid #B4CBEA;
	border-left: 1px solid #B4CBEA;
	overflow:hidden;
	filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#DEC84D, endColorstr=#ffffff);
	color: black;
}

.eventBorderLeft
{
	font-size: 14px;
	color: white;
	float: left;
	width: 10px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica;
	background-color: blue;
}
.eventBorderLeft_1 {
	font-size: 14px;
	color: black;
	float: left;
	width: 10px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica;
	background-color: gold;
}
.eventBorderLeft_2 {
	font-size: 14px;
	color: White;
	float: left;
	width: 10px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #6f8fde;
}
.eventBorderLeft_3 {
	font-size: 14px;
	color: white;
	float: left;
	width: 10px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #a5de63;
}
.eventBorderLeft_4
{
	font-size: 14px;
	color: navy;
	float: left;
	width: 10px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #cccc99;
}
.eventBorderLeft_5
{
	font-size: 14px;
	color: white;
	float: left;
	width: 10px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #ff6347;
}
.eventBorderLeft_6 {
	font-size: 14px;
	color: royalblue;
	float: left;
	width: 10px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica;
	background-color: rgb(165,212,215);
}
.eventBorderLeft_7 {
	font-size: 14px;
	color: navy;
	float: left;
	width: 10px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #cccc00;
}
.eventBorderLeft_8 {
	font-size: 14px;
	color: white;
	float: left;
	width: 10px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica;
	background-color: darkorchid;
}
.eventBorderLeft_9 {
	font-size: 14px;
	color: navy;
	float: left;
	width: 10px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica;
	background-color: crimson;
}
.eventBorderLeft_10 {
	font-size: 14px;
	color: navy;
	float: left;
	width: 10px;
	height: 100%;
	font-family: Tahoma, Arial, Helvetica;
	background-color: crimson;
}
/******************************************************************************

	DAILY Planner Styles  

*******************************************************************************/

.ETBpulsante, A.ETBpulsante:link, A.ETBpulsante:visited, A.ETBpulsante:hover,
.ETBpulsanteH, A.ETBpulsanteH:link, A.ETBpulsanteH:visited, A.ETBpulsanteH:hover { font-size: 14px !important; }

.pulsantiera { border-top: solid 1px red; background: #fff; position: fixed; bottom: 0;width:100%;padding:10px 5px }
.EELImediaToolbar { background-size: cover; height: 38px!important; }
