﻿body
{
	background-color:#FFFFFF/*#4F95B9*/;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}

.Ricerca
{
    font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    color:#606060;
}
.Link
{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
}

.LinkFooter
{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.LinkFooter:hover
{
	text-decoration:underline;
}

.LinkSinistra
{
	font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	background-color:#e3a24c;
	text-decoration:none;
	width: 100%;
	height:28px;
    display: block;
    vertical-align:bottom;
}
.LinkSinistra:hover
{
	background-color:#edb367;
}


.LinkHeader
{
    font-family:Verdana;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    color:#fff;
    text-decoration:none;
}
.LinkHeader:hover
{
    color:#909090;
}

.LinkTitoloArgomento
{
    font-family:Verdana;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    color:#ffffff;
    text-decoration:none;
}
.LinkTitoloArgomento:hover
{
    color:#dddddd;
}

.LinkTitoloComunicato
{
    font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    color:#777777;
    text-decoration:none;
}
.LinkTitoloComunicato:hover
{
    text-decoration:underline;
}

.DataAppuntamento
{
    font-family:Verdana;
    font-size:9px;
    font-style:normal;
    font-weight:normal;
    color:#e4c80c;
    text-decoration:none;
}
.TitoloAppuntamento
{
    font-family:Verdana;
    font-size:10px;
    font-style:normal;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
}
.TitoloAppuntamento:hover
{
    color:#777777;
}
.DescrBreveAppuntamento
{
    font-family:Verdana;
    font-size:10px;
    font-style:normal;
    font-weight:normal;
    color:#777777;
    text-align:justify;
    text-decoration:none;
}

.LinkDigital
{
	color:#e3a24c;
	text-decoration:none;
	width: 100%;
    display: block;
    vertical-align:bottom;
}
.LinkDigital:hover
{
}


.ElencoSx
{
	color:#707070;
	font-size:13px;
	font-weight:normal;
	font-family:Verdana;
	text-decoration:none;
	text-align:left;
	/*margin: 5px 5px 5px 5px;*/
	display:block;
	height:20px;
	width:100%;
	border-top:solid 1px #eaeaea;
}
.ElencoSx:hover
{
	color:#000000;
	background-color:#f6f6f6;
}

.LibroTitolo
{
	color:#e3a24c;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
	text-align:left;
}
.LibroTitolo:hover
{
	color:#000000;
}

.Libro
{
	color:#434343;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana;
}


.BloccoLibro
{
	display:block;
	background-color:#ffffff;
	text-decoration:none;
}

.BloccoLibro:hover
{
	background-color:#f7f7f7;
	cursor:default;
}


.Link
{
	text-decoration:none;
	color:#434343;
}
.Link:hover
{
	text-decoration:underline;
}


.LinkOrdinaOra
{
	font-family:Verdana;
	font-size:20px;
	font-weight:normal;
	color:#ffffff;
	background-color:#e3a24c;
	background-image:url(../../Immagini/OrdinaOra.png);
	background-repeat:no-repeat;
	text-decoration:none;
	background-position:center;
	/*text-align:center;*/
	/*width: 100px;*/
	height:65px;
  display: block;
  vertical-align:bottom;
}
.LinkOrdinaOra:hover
{
	background-image:url(../../Immagini/OrdinaOraOver.png);
}

.TableProfilo
{
    vertical-align:top;font-size:13px;margin:5px;
}

.TableProfilo input[type=text]
{
  width:250px;   
}

.TitoloLeft
{
  background-image:url(../../Immagini/TitoloLeft.png);
  width:18px;  
}

.TitoloCenter
{
  background-image:url(../../Immagini/TitoloCenter.png); 
  text-align:left;
}
 
.TitoloRight
{
  background-image:url(../../Immagini/TitoloRight.png);
  width:18px;
}

.SquareAngleTopSx
{
  width:5px;  
  background-image:url(../../Immagini/FotoTopSx.png);
  background-repeat:no-repeat;
  background-position-x:left;
  background-position-y:top; 
}

.RepeatTop
{
  background-image:url(../../Immagini/FotoTop.png);
  background-repeat:repeat-x;
}

.SquareAngleTopDx
{
  width:5px;
  background-image:url(../../Immagini/FotoTopDx.png);
  background-repeat:no-repeat;
  background-position-x:right;
  background-position-y:top;  
}

.SquareAngleBottomSx
{
  background-image:url(../../Immagini/FotoBottomSx.png);
  background-repeat:no-repeat;
  background-position-x:left;
  background-position-y:bottom;  
}

.RepeatBottom
{
  background-image:url(../../Immagini/FotoBottom.png);
  background-repeat:repeat-x; 
  background-position-y:bottom;  
}

.SquareAngleBottomDx
{
  background-image:url(../../Immagini/FotoBottomDx.png);
  background-repeat:no-repeat;
  background-position-x:right;
  background-position-y:bottom;  
}

.LatoSx
{
  background-image:url(../../Immagini/FotoSx.png);  
}

.LatoDx
{
  background-image:url(../../Immagini/FotoDx.png);
  background-position-x:right;
}


















.Panel
{
    border-style:none;
    background-color:#E5EDFE;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F4F8FF,endColorStr=#DAE6FE);
}
.PanelBorderLeft
{
    color:#FFFFFF;
    border-color:#416EA4;
    border-left-width:1px; 
    border-left-style:solid; 
}
.PanelBorderRight
{
    color:#FFFFFF;
    border-color:#416EA4;
    border-right-width:1px; 
    border-right-style:solid; 
}
.LabelCampoLogin
{
    font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#5e5e5e;
}
.TextCampoLogin
{
    font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.ButtonLogin
{
    font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.ValidatorCampoLogin
{
    font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#5e5e5e;
}

.TitoloCliente
{
    font-family:Verdana;
    font-size:12px;
    font-style:normal;
    font-weight:bold;
    color:#1E77A5;
}

.TitoloPagine
{
    font-family:Verdana;
    font-size:16px;
    font-style:normal;
    font-weight:normal;
    text-align:right;
    text-indent:20px;
    color:White;
    height:20px;
}
.Descrizione
{
    font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    text-align:left;
    color:#5E5E5E;
}

.Argomenti
{
    font-family:Verdana;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    text-align:left;
    color:#5E5E5E;
}

.StampaFatt
{
    font-family:Verdana;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    text-align:left;
    color:#000000;
}
.StampaFattHeader
{
    font-family:Verdana;
    font-size:9px;
    font-style:normal;
    font-weight:normal;
    text-align:center;
    color:#000000;
}
.HeaderDettaglio
{
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#248DC6,endColorStr=#185F85);
    height:18px;
    border-width:0px;
    border-style:solid;
    font-family:Verdana;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	color:#FFFFFF;
}
.HeaderDettaglioInterno
{
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#D9EEFC,endColorStr=#C3D5E2);
    height:16px;
    border-width:0px;
    border-style:solid;
    font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-indent:4px;
	color:#5E5E5E;
}
.HeaderDettaglioVista
{
    font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

.RiquadroDettaglioInterno
{
	border: #C3D5E2 1px double;
	text-indent:15px;
}

.paolo
{
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#248DC6,endColorStr=#185F85); 
	color:#ffffff;
	font-size:12px; 
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.TitoloVeloBlu
{
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#248DC6,endColorStr=#185F85); 
	color:#ffffff;
	font-size:12px; 
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.VeloBlu
{
	background-color:#7798C4;
}
.TitoloVeloGrigio
{
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#909090);
	color:#707070;
	font-size:12px; 
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.VeloGrigio
{
	background-color:#CCCCCC;
}

.TextOrario
{
	background-color:White;
	width:15px;
}

.HRDettaglio
{
	color:#999999;
	width:760px;
}

.LineaVerticale
{
	border-right-width:1px;
	border-right-style:solid;
	border-color:#C0C0C0;
}

.MenuPrincipale
{
	height:0px;
	width:100px;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#248DC6,endColorStr=#185F85); 
	color:#ffffff;
	font-size:12px; 
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}

.MenuPrincipaleSelezionato
{
	background-color:#1E77A5;
	height:0px;
	width:100px;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#1A668E,endColorStr=#0A2636); 
	color:#C9E6F5;
	font-size:12px; 
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}

.Percorso
{
	color:White;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.ErroreCampoDettaglio
{
	color:Red;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
.ValidatorCampoDettaglio
{
	color:White;
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
}


.LabelGriglia
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
}

.TextCampoGriglia
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	color:#000000;
	background-color:#FFFFFF;
	border-style:inset;
}

.TextCampoDettaglioGriglia
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#97B4DE;
	border-style:none;
}

.LabelCampoDettaglio
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

.TextCampoDettaglio
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

.TextCampoDettaglioScuro
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	background-color:#E8E8E8;
	border-style:none;
}

.DDLCampoDettaglio
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

.Area
{
	height:0px;
	color:#FFFFFF;
	background-color:#416EA4;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
}

.AreaSfumatura1
{
	height:0px;
	width:10px;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#E0E0E0,endColorStr=#416EA4); 
}

.AreaSfumatura2
{
	height:0px;
	width:390px;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#416EA4,endColorStr=#E0E0E0); 
}

.Riga
{
	width:100%;
}

.ErrorHeaderStyle
{
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#888888,endColorStr=#333333);
	color:#FFFFFF;
	font-size:12px; 
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
}

.ErrorBackground
{
	background-color:#F7F7F7;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
}

.HeaderStylePlus
{
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#AFC3EA,endColorStr=#849ccb);
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;	
	text-decoration:none;
	font-family:Arial;
	text-align:center;
}
.HeaderStyle
{
	background-color:#555555;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	font-family:Arial;
	text-decoration:none;
}

.ItemStyle
{
	background-color:#F7F7F7;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
}

.AlternatingItemStyle
{
	background-color:#FFFFFF;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
}

.SelectedItemStyle
{
	background-color:#E8E8E8;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
}

.PagerStyle
{
	background-color:#2F4667;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	text-align:center;
	text-decoration:none;
}

.LabelUsrPwd
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.AreaUtente
{
	color:#707070;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#909090);
}

.LabelTotale
{
	color:gray;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.MessaggioErrore
{
	color:red;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-align:justify;
}
.ErroreCampoDettaglioDate
{
	color:red;
}



.SchedaVista
{
	background-color:#F5F8FC;
}
.HeaderStyleVista
{
	height:21px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;	
	text-decoration:none;
	font-family:Arial;
	text-align:center;
}
.HeaderStyleVistaSingleRow
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;	
	text-decoration:none;
	font-family:Arial;
	text-align:center;
}
.HeaderStyleVistaDoubleRow
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;	
	text-decoration:none;
	font-family:Arial;
	text-align:center;
}


.Footer
{
    font-family:Verdana;
    font-size:10px;
    font-style:normal;
    font-weight:normal;
    color:#909090;
}


.CentraleProdottiFooter
{
	height:16px;
    font-family:Verdana;
    font-size:9px;
    font-style:normal;
    font-weight:normal;
    color:#FFFFFF;
    background-color:#9B1F1F;
    text-align:center;
}


.HeaderBox
{
	height:30px;
    font-family:Verdana;
    font-size:13px;
    font-style:normal;
    font-weight:normal;
    background-image:url(../../Immagini/boxheader.png);
    background-repeat:no-repeat;
    text-align:center;
    line-height:28px;
    color:#e3a24c;
    border:1px solid;
    border: 0px none;
}

.BoxText
{
	color:#707070;
	font-size:13px;
	font-weight:normal;
	font-family:Verdana;
	font-style:normal;
	text-decoration:none;
	text-align:left;
	line-height:28px;
	width:100%;
	vertical-align:middle;
    /*background-color:#f6f6f6;*/
}
.BoxText:hover
{
	color:#000000;
}

.Login
{
    font: normal 11px Arial;
    color:#444;
}