﻿@import "style_backoffice_portalpro.css";

body
{
    background-color: #f6f6ff;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #FFFFFF;
}
TD
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #000000;
}
DIV
{
	text-align:left;
}
.LavoriInCorso
{
    display: block;
    font-weight: bold;
    width: 100%;
    color: #0000AA;
    background-color: #ffff88;
    border: solid 1px #440000;
}
.Border0
{
	border: 0px;
}
.ErrorMessageJs
{
    display: none;
    width: 100%;
    color: #ffffff;
    height: 0px;
}
.SFONDO_CHECK_BOX
{
    background-color:Transparent;
    border-right: 1px inset #444444;
    border-top: 1px inset #AAAAAA;
    border-left: 1px inset #AAAAAA;
    border-bottom: 1px inset #444444;
}
.ICONE_HOMEPAGE
{
    border-style: solid;
    border-color: #919191;
    border-width: 2px;
    font-family: Arial, Helvetica, Sans-serif;
    background-color: #FFFFFF;
    width: 104;
    text-align: center;
}
.DESCRIZIONE_ICONE_HOMEPAGE
{
    border-style: none;
    border-width: 0px;
    font-family: Arial, Helvetica, Sans-serif;
    background-color: #FFFFFF;
    width: 104;
    text-align: left;
}
.BACK_FORM
{
    color: Black;
    font-family: Arial, Helvetica, Sans-serif;
    background-color: #cccccc;
}
.BARRAMENU
{
    background-color: #dddddd;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-image: url(/images/tile_barra_menu.gif);
}
.BARRAMENUIN
{
    background-color: #dddddd;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-image: url(/images/tile_barra_menu_in.gif);
}
.BARRAMENUINBLUE
{
    background-color: #ddddff;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-image: url(/images/sfumatura_verticale_in.gif);
}

.BARRAMENUIN2
{
    background-color: #ddddff;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-image: url(/images/tile_barra_alta.gif);
}


.COLORE_BASE
{
    color: #FFFFFF;
    background-color: #EDEDED;
}
.GRADUATO
{
    color: #FFFFFF;
    background-color: #AAAAAA;
    /*background-image: url(/images/titlegrad.jpg);*/
    padding: 2px 2px 2px 2px;
    height: 22px;
}

.TESTO_TITOLO
{
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
}
.GRADUATO_BARRA_ALTA
{
    height: 22px;
    color: #444444;
    background-color: #AAAAAA;
	background-image: url(/images/titlegrad.jpg);
}
.BARRA_ALTA_TESTO_TITOLO
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #000044;
}
.TESTO_TITOLO_BARRAALTA
{
    font-family: Tahoma,Arial, Helvetica, Sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
}
.BARRA_BASSA
{
    font-size: 11px;
    background-color: #EdEdEd;
    background-image: url(/images/tile_barra_menu.gif);
}
.TipsUser
{
	font-size: 11px;
	border-bottom:1px solid #FFEE33;
}
a:active.BARRA_BASSA
{
    font-size: 11px;
    color: #3333BB;
    background-color: Transparent;
}
a:link.BARRA_BASSA
{
    font-size: 11px;
    color: #3333BB;
    background-color: Transparent;
}
a:visited.BARRA_BASSA
{
    font-size: 11px;
    color: #3333BB;
    background-color: Transparent;
}
a:hover.BARRA_BASSA
{
    font-size: 11px;
    color: #3333BB;
    background-color: Transparent;
}
.HideSaveDiv
{
    display: none;
    width: 300px;
    height: 113px;
    background-color: #DDDDDD;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    top: 171;
    left: 50;
    position: absolute;
    z-index: 50;
}
.ShowSaveDiv
{
    width: 300px;
    height: 113px;
    background-color: #DDDDDD;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    top: 171;
    left: 50;
    position: absolute;
    z-index: 50;
}
.TdSaveDiv
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: Black;
    text-align: center;
}
.visibile
{
    visibility: visible;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 8pt;
    text-decoration: none;
    color: #000000;
    background-color: silver;
}
.nascosto
{
    visibility: hidden;
    font-weight: normal;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 8pt;
    text-decoration: none;
    color: #000000;
    background-color: transparent;
}
.Ombra
{
    /*filter: progid:DXimageTransform.Microsoft.dropshadow(OffX=3,OffY=3, Color= '#88666666' , Positive= 'true' );*/
}

.SelMenuAltoOver
{
    border-right: 1px outset;
    border-top: 1px outset;
    border-left: 1px outset;
    border-bottom: 1px outset;
}

.SelMenuAltoOut
{
    border-right: 1px solid silver;
    border-top: 1px solid silver;
    border-left: 1px solid silver;
    border-bottom: 1px solid silver;
}
.SfondoTotali
{
    color: Black;
    font-family: Arial, Helvetica, Sans-serif;
    background-color: #ffffff;
}


.ToolTips
{
    font-size: 12px;
    font-style: normal;
    color: Black;
    font-family: Arial, Helvetica, Sans-serif;
    background-color: #ffffe0;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fffffe,EndColorStr=#ffffe0);
    border-right: 1px inset;
    border-top: 1px inset;
    border-left: 1px inset;
    border-bottom: 1px inset;
}

.InSetColor
{
    font-size: 12px;
    font-style: normal;
    color: Black;
    font-family: Arial, Helvetica, Sans-serif;
    background-color: #D0D0D0;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#D0D0D0,EndColorStr=#EDEDED);
    border-right: 1px inset;
    border-top: 1px inset;
    border-left: 1px inset;
    border-bottom: 1px inset;
}

.OutSetColor
{
    font-size: 12px;
    font-style: normal;
    color: Black;
    font-family: Arial, Helvetica, Sans-serif;
    background-color: #EDEDED;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#EDEDED,EndColorStr=#D0D0D0);
    border-right: 1px outset;
    border-top: 1px outset;
    border-left: 1px outset;
    border-bottom: 1px outset;
}

.OutSetColorNoUp
{
    font-size: 12px;
    font-style: normal;
    color: Black;
    font-family: Arial, Helvetica, Sans-serif;
    background-color: #EDEDED;
    border-right: 1px outset;
    border-top: 0px solid;
    border-left: 1px outset;
    border-bottom: 1px outset;
}

.InSet
{
    border-right: 1px inset;
    border-top: 1px inset;
    border-left: 1px inset;
    border-bottom: 1px inset;
}

.OutSet
{
    border-right: 1px outset;
    border-top: 1px outset;
    border-left: 1px outset;
    border-bottom: 1px outset;
}
.FlatSet
{
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

/*
 * Tab
 */
.TabSel
{
    background-color: #ff0000; /*#ffeedc;*/
    border-color: #EFEFEF;
    border-width: 1px;
    border-style: Inset;
    width: 100%;
}
.Tab
{
    background-color: #ffffdd;
    border-color: #EFEFEF;
    border-width: 1px;
    border-style: Outset;
    width: 100%;
}
.cssTdTabSelectedLeft
{
    border-right: 0px;
    border-top: 2px Outset #F6F6F6;
    border-left: 1px OutSet #999999;
    border-bottom: 0px;
    background-color: #C9CCD6;
}
.cssTdTabSelectedRight
{
    border-right: 2px OutSet #F6F6F6;
    border-top: 2px Outset #F6F6F6;
    border-left: 0px;
    border-bottom: 0px;
    background-color: #C9CCD6;
}
.cssTdTabSelectedCenter
{
    border-right: 0px;
    border-top: 2px Outset #F6F6F6;
    border-left: 0px;
    border-bottom: 0px;
    background-color: #eeeeee;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#eeeeee);
}
.cssTdTabUnSelectedLeft
{
    border-right: 2px InSet #ffffff;
    border-top: 0px;
    border-left: 0px;
    border-bottom: 0px;
}
.cssTdTabUnSelectedRight
{
    border-right: 0px;
    border-top: 0px;
    border-left: 2px solid #cccccc;
    border-bottom: 0px;
}
.cssTdTabUnSelectedCenter
{
    border-right: 0px;
    border-top: 2px Outset #ffffff;
    border-left: 0px;
    border-bottom: 0px;
    background-color: #aaaaaa;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#aaaaaa,EndColorStr=#ffffff);
}



/* >>> Style Elenco DataGrid */
.DataGridStyle
{
    background-color: #eeeeee;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}

.DataGridHeaderStyle
{
    background-color: #E3E3E3;
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    background-image: url(/images/tile_barra_menu.gif);
    background-position: 0 0;
    vertical-align:top;
}

.DataGridNumPageStyle
{
    background-color: #BBBBC5;
    text-align: left;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #004400;
    height: 10px;
    vertical-align: baseline;
    background-image: url(/images/tile_barra_menu_in.gif);
    background-repeat: repeat-x;
    background-position: 0 0;
}
.DataGridAlternatingItemStyle
{
    background-color: #ECECEC;
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #000000;
}
.VerticalAlignTop
{
	vertical-align:top;
}
.DataGridItemStyle
{
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #000000;
}
.DataGridItemLink
{
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #0000FF;
}
A.DataGridItemLink:visited
{
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #0000FF;
}
A.DataGridItemLink:hover
{
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #FF0000;
}
A.DataGridItemLink:link
{
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #0000FF;
}
A.DataGridItemLink:active
{
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #0000FF;
}
.ddlSelezionaRighePerPagina
{
    color: #333333;
    background-color: #f6f6f6;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
}
/* <<< Style Elenco DataGrid */
.TabRptPrenotazioniPeroido
{
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #000000;
}
/*>>> REPORT */
.ReportBarraAltaTesto
{
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: normal;
    font-size: 11;
    color: #000066;
}
.ReportBarraAltaSfondo
{
    border-right: 1px outset;
    border-top: 1px outset;
    border-left: 1px outset;
    border-bottom: 1px outset;
    text-align: center;
    background-color: #dddddd;
    background-image: url(/images/sfumatura_verticale.gif);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#B0B0B0,EndColorStr=#EdEdEd);
}
.DivReportBarraAlta
{
    text-align: center;
    z-index: 999;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 37px;
}
.DivReportBody
{
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: scroll;
}
.BOTTONE_STAMPA
{
    font-size: 12px;
    color: #000000;
    border-width: 0px;
    font-family: Arial, Helvetica, Sans-serif;
    background-image: url(null);
}
/*<<< REPORT */
.ControlloErroreTitolo
{
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
}

.ControlloErroreDescrizione
{
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
}

.FontOk
{
    font-size: 12px;
    color: #006600;
    font-family: Arial, Helvetica, Sans-serif;
}
.FontOkConfronto
{
    font-size: 12px;
    color: #003300;
    font-family: Arial, Helvetica, Sans-serif;
}
.FontErrore
{
    font-size: 12px;
    color: #FF0000;
    font-family: Arial, Helvetica, Sans-serif;
}


.ControlloErroreTitolo
{
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
}

.ControlloErroreDescrizione
{
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
}

.FontOk
{
    font-size: 12px;
    color: #006600;
    font-family: Arial, Helvetica, Sans-serif;
}
.FontErrore
{
    font-size: 12px;
    color: #FF0000;
    font-family: Arial, Helvetica, Sans-serif;
}



/* >>> OGGETTI */
.OGGETTO_LINGUETTA_SELECTED
{
    width: 50px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 0px;
    background-color: #EEEEEE;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CCCDD1,EndColorStr=#EEEEEE);
    padding: 3 6 3 6;
    cursor: hand;
    cursor: pointer;
}


.OGGETTO_LINGUETTA_UNSELECTED
{
    width: 50px;
    border-left: 1px solid #888888;
    border-right: 1px solid #888888;
    border-top: 1px solid #888888;
    border-bottom: 1px solid #000000;
    background-color: #CCCDD1;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#CCCDD1);
    padding: 3 4 3 4;
    cursor: hand;
    cursor: pointer;
}

A.OGGETTO_LabelSelectedTab:visited
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}
A.OGGETTO_LabelSelectedTab:hover
{
    font-size: 12px;
    color: #0000FF;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}
A.OGGETTO_LabelSelectedTab:link
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}
A.OGGETTO_LabelSelectedTab:active
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}

A.OGGETTO_LabelUnselectedTab:visited
{
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}
A.OGGETTO_LabelUnselectedTab:hover
{
    font-size: 12px;
    color: #0000FF;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}
A.OGGETTO_LabelUnselectedTab:link
{
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}
A.OGGETTO_LabelUnselectedTab:active
{
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}


.OGGETTO_SEPARATORE_LINGUE
{
    border-left: 0px none;
    border-right: 0px none;
    border-top: 0px none;
    border-bottom: 1px solid #000000;
}

.OGGETTO_VUOTO
{
    width: 100%;
    border-left: 0px none;
    border-right: 0px none;
    border-top: 0px none;
    border-bottom: 1px solid #000000;
}

.OGGETTO_CORPO
{
    z-index: 100;
    position: relative;
    background-color: #EEEEEE;
    width: 100%;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.OGGETTO_CORPO_HIDE
{
    position: absolute;
    display: none;
    visibility: hidden;
}
/* <<< OGGETTI */


/* GRAFICI inizio */
.Grafico
{
    border: 1px solid #000000;
}
.TitoloGrafo
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

.NotaNoDati
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
/* GRAFICI  fine*/


.VoceSelezionata
{
    font-size: 12px;
    font-style: normal;
    color: Black;
    font-family: Arial, Helvetica, Sans-serif;
    border-right: 1px outset;
    border-top: 1px outset;
    border-left: 1px outset;
    border-bottom: 1px outset;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#EdEd00,EndColorStr=#D0D000);
}

/* >>>>>>>>>>>> Wizard Elenchi */
.WizardHeaderCampi
{
    background-color: #EDEDED;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#C0C0D9,EndColorStr=#EDEDED);
    color: #000000;
}
.WizardBarraCampi
{
    background-color: #EDEDED;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#EDEDED,EndColorStr=#C0C0D9);
    color: #000000;
}
.WizardHeaderFiltri
{
    background-color: #EDEDED;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#D9C0C0,EndColorStr=#EDEDED);
    color: #000000;
}
.WizardBarraFiltri
{
    background-color: #EDEDED;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#EDEDED,EndColorStr=#D9C0C0);
    color: #000000;
}
.TextOver
{
    width: 400px;
    border: 1px solid #ff6666;
    font-size: 10px;
    font-family: Arial, Helvetica, Sans-serif;
    /*position: absolute;
    z-index: 1000;*/
    position: relative;
    z-index: 0;
    background-color: #fffff5;
}
.TextOut
{
    width: 35px;
    border: 1px solid #888888;
    font-size: 10px;
    font-family: Arial, Helvetica, Sans-serif;
    position: relative;
    z-index: 0;
    background-color: #ffffff;
}
.WizardTextBoxDdl
{
    border: 1px solid #888888;
    font-size: 10px;
    font-family: Arial, Helvetica, Sans-serif;
    background-color: #ffffff;
}
.WizardTextBoxDdlOver
{
    border: 1px solid #ff6666;
    font-size: 10px;
    font-family: Arial, Helvetica, Sans-serif;
    background-color: #fffff5;
}
.WizardLabel
{
    border: 0px;
    font-size: 10px;
    font-family: Arial, Helvetica, Sans-serif;
}
.WizardMessaggioErrore
{
    color: #FF0000;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, Sans-serif;
    text-align: center;
}
.WizardMessaggioOk
{
    color: #009900;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, Sans-serif;
    text-align: center;
}
.WizardNewRow
{
    background-color: #FFFFFF;
}

/* <<<<<<<<<<<<< Wizard Elenchi*/

.PanelProprertiControl
{
    /*width: 350px;*/
    height: 750px;
}
.LabelNomeParam
{
    color: #000000;
    font-weight: bold;
    font-size: 10px;
    font-family: Arial, Helvetica, Sans-serif;
}

.CampiInputParam
{
    color: #000000;
    font-weight: bold;
    font-size: 9px;
    font-family: Arial, Helvetica, Sans-serif;
    border: solid 1px #888888;
}

.TitoloGruppoParamScheda
{
    background-color: #EEEECC;
    border: solid 1px #222222;
}
.SfondoParamScheda
{
    background-color: #FFFFF4;
    border: solid 0px #666666;
}
.PanelModificaScheda
{
    border: inset 1px;
    background-color: #FFFFFF;
    overflow: scroll;
    width: 100%;
    height: 100%;
}



a
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000033;
    font-style: normal;
}
a:active
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000033;
}
a:link
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000033;
}
a:visited
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000033;
}
a:hover
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: underline;
    color: #0000FF;
}

A.BUTTON_LINK
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}
A.BUTTON_LINK:active
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}
A.BUTTON_LINK:link
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}
A.BUTTON_LINK:visited
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}
A.BUTTON_LINK:hover
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}

A.BUTTON
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}
A.BUTTON:active
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}
A.BUTTON:link
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}
A.BUTTON:visited
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}
A.BUTTON:hover
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
 }

/*
 * Inizio Classi per nascondere/visualizzare oggetti
 */

.ShowObj
{
    display: block;
}
.HideObj
{
    display: none;
}
.ShowIE
{
    display: block;
}
.HideIE
{
    display: none;
}
.ShowFX
{
    display: block;
}
.HideFX
{
    display: none;
}
/* Niente da fare, non nasconde div */

/*
 * Fine Classi per nascondere/visualizzare oggetti
 */
body
{
    color: #000000;
    font-family: Arial,Helvetica,Sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    background-color: #FFFFFF;
    margin: 0;
    height:100%;
    width:100%;
}
TD
{
    color: #000000;
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 12px;
    font-style: normal;
}
.Icona
{
    vertical-align: middle;
    border: 0px;
    margin: 2px 4px 2px 4px;
}
.Icona16x16
{
    vertical-align: middle;
    border: 0;
    margin: 2px 2px 2px 2px;
    width: 16px;
    height: 16px;
}
.IconaCalendario
{
    vertical-align: middle;
    border: 0;
    margin: 2px 4px 2px 4px;
    width: 16px;
    height: 16px;
    cursor: hand;
    cursor: pointer;
}
.IconaButton
{
    vertical-align: middle;
    border: 0;
    margin: 2px 2px 2px 0px;
    width: 16px;
    height: 16px;
}
.InputHide
{
    background-color: #C8CBD5;
    border-color: #ffeedc;
    border-style: none;
    border-width: 0px;
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: bold;
    background-image: none;
}
.menuseparator
{
    border: 0;
    width: 100%;
    height: 2px;
}
.cssMainMenu
{
    filter: none;
    text-align: center;
    text-decoration: none;
    background-image: url(null);
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    cursor: hand;
    cursor: pointer;
}
.cssMainMenuOver
{
    text-align: center;
    text-decoration: none; /* filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#909090,EndColorStr=#FDFDFD); */ /*    background-color:FFBB44; */
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    cursor: hand;
    cursor: pointer;
    background-color: #ffaa44;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: 0 0; /*    background-image: url(/images/tile_barra_menu_in.gif);*/
}
.OmbraBarraAlta
{
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0 0;
    background-image: url(/images/ombra_bassa.gif);
}

.cssMainMenuFont
{
    text-decoration: none;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>> LOGIN */

.FormLogin
{
    color: Black;
    font-style: normal;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 10px;
    background-color: #EDEDED;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#EDEDED,EndColorStr=#D0D0D0);
    border-right: 1px outset;
    border-top: 1px outset;
    border-left: 1px outset;
    border-bottom: 1px outset;
    width: 400px;
}

.SfondoTitoloLogin
{
    color: #FFFFFF;
    background-color: #505050;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#505050,EndColorStr=#EDEDED);
    height: 22px;
}

.TestoTitoloLogin
{
    color: #FFFFF0;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}

.TestiFormLogin
{
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}

.TestoLoginErrore
{
    color: #FF0000;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<< LOGIN */

.TitoloElenco
{
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
}

.TableMain
{
    width: 100%;
    border: 0px;
}

.BARRA_ALTA_PRINT
{
    display: none;
}


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CONTROLLI WEB */
.IFRAME
{
    border-style: solid;
    border-width: 1px;
    font-family: Arial, Helvetica, Sans-serif;
    margin: 0px 0px 0px 0px;
}
INPUT
{
    font-size: 12px;
    color: #000000;
    /*
    border-color: #999999;
    border-style: solid;
    border-width: 1px;*/
    font-family: Arial, Helvetica, Sans-serif;
/*    background-image: url(/images/sfumatura_input.gif);
    background-attachment: fixed;
    background-position: 0 0;*/
}
.CHECKBOX
{
	padding: 0px;
	border: 0px;
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
}
.CHECKBOX INPUT
{
	width: 18px;
	float: left;
	margin: 0px 2px 0px 1px;
}


TEXTAREA
{
    font-size: 12px;
    color: #000000;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    font-family: Arial, Helvetica, Sans-serif;
    background-image: url(/images/sfumatura_textarea.gif);
    background-attachment: fixed;
    background-position: 0 0;
}
.BUTTON
{
    height: 23;
    font-size: 12px;
    color: Black;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    font-family: Arial, Helvetica, Sans-serif;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    background-color: #E0F0FF;
    background-attachment: scroll;
    background-position: 100% 100%;
    background-image: url("/images/tile_btn.gif");
    padding: 2 2 2 2;
    cursor: hand;
    cursor: pointer;
}
.BUTTON_ICON
{
    font-size: 12px;
    color: Black;
    border-style: outset;
    border-width: 1px;
    background-color: #CCCCCC;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fdfdfd,EndColorStr=#a5cef0);
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
    cursor: hand;
    cursor: pointer;
    padding-left: 4;
    padding-right: 4;
}

.BUTTON_PIC
{
    height:16px;
    width:16px;
    color: Black;
    border-style: solid;
    border-color: #666666;
    border-width: 1px;
    font-family: Arial, Helvetica, Sans-serif;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    padding: 1px 2px 1px 2px;
    background-color: #a5bcde;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: 0px 0px;
    background-image: url(/images/tile_btn.gif);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fdfdfd,EndColorStr=#a5bcde);
    cursor: hand;
    cursor: pointer;
}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< CONTROLLI WEB */

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  STYLE PER LE SCHEDE */
.divScheda
{
    position: relative;
    background-color: #BBBBBB;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-bottom: 1px solid;
}
.divMainGruppi
{
    position: relative;
}
.divPadreDettaglio
{
    position: relative;
    background-color: #FFFF88;
}
.divPadreModifica
{
    position: relative;
    background-color: #F4F4FF;
}

.divGruppoDettaglio
{
    z-index: 10;
    position: relative;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 0px;
    border-bottom: 1px solid #000000;
    background-color: #EEEEEE;
}

.divGruppoModifica
{
    z-index: 10;
    position: relative;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 0px;
    border-bottom: 1px solid #000000;
    background-color: #EEEEEE;
}

.tabPulsanti
{
    position: relative;
    background-color: #FFFFFF;
    width: 100%;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #000000;
    padding: 3 10 3 10;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CCCDD1,EndColorStr=#FFFFFF);
}

A.LabelSelectedTab:visited
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}
A.LabelSelectedTab:hover
{
    font-size: 12px;
    color: #0000FF;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}
A.LabelSelectedTab:link
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}
A.LabelSelectedTab:active
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}

A.LabelUnselectedTab:visited
{
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}
A.LabelUnselectedTab:hover
{
    font-size: 12px;
    color: #0000FF;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}
A.LabelUnselectedTab:link
{
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}
A.LabelUnselectedTab:active
{
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, Sans-serif;
    text-decoration: none;
}

.SelectedTab
{
    width: 50px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 0px;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CCCDD1,EndColorStr=#EEEEEE);
    padding: 3 6 3 6;
}


.UnselectedTab
{
    width: 50px;
    border-left: 1px solid #888888;
    border-right: 1px solid #888888;
    border-top: 1px solid #888888;
    border-bottom: 1px solid #000000;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#CCCDD1);
    padding: 3 4 3 4;
}

.TabVuoti
{
    width: 3px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 1px solid #000000;
}
.TabUltimoVuoto
{
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 1px solid #000000;
}

/* Oggetti della scheda*/
.TITOLO_SCHEDA_SFONDO
{
    background-image: url(/images/tile_barra_menu.gif);
    background-attachment: scroll;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-color: #dddddd; /*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#EDEDED,EndColorStr=#D0D0D0);*/
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#CCCDD1);
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    height: 25;
    width: 100%;
    text-align: center;
}
.TITOLO_SCHEDA_TESTO
{
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    color: #666666;
}
.ClassLblInLingua
{
    z-index: 50;
    position: absolute;
    border: solid 0px #FF0000; /*0px;*/
    font-size: 12px;
    color: #555555;
    font-family: Arial, Helvetica, Sans-serif;
}

.ClassLblDettaglio
{
    z-index: 50;
    position: absolute;
    border: solid 0px #555500; /* 0 */
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, Sans-serif;
    font-weight: bold;
}

.ClassCampo
{
    z-index: 50;
    position: absolute;
    border: solid 1px #999999; /*0px;*/
    background-color: #FFFFFF;
}
.ClassIFrame
{
    z-index: 50;
    position: absolute;
    border: solid 1px #999999; /*0px;*/
    background-color: #FFFFFF;
}
.ClassButton
{
    z-index: 50;
    position: absolute;
    height: 23;
    font-size: 12px;
    color: Black;
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    font-family: Arial, Helvetica, Sans-serif;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    background-color: #a5bcde;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: 0 0;
    background-image: url(/images/tile_btn.gif);
    padding: 2 2 2 2;
    cursor: hand;
    cursor: pointer;
}
.ClassDropDownListPic
{
    z-index: 50;
    position: absolute;
    background-color: #FFFFFF;
    font-size: 9px;
    font-family: Arial;
}

.ClassDropDownList
{
    z-index: 50;
    position: absolute;
    background-color: #FFFFFF;
    font-size: 12px;
    font-family: Arial;
}

.ClassListBox
{
    z-index: 50;
    position: absolute;
    font-size: 12px;
    font-family: Arial;
}

.ClassCheckBoxList
{
    z-index: 50;
    position: absolute;
    font-size: 12px;
    font-family: Arial;
}

.ClassCalendario
{
    z-index: 60;
    position: absolute;
    border: 0px;
    padding: 0px 4px 0px 4px;
    cursor: hand;
    cursor: pointer;
}

.ClassImage
{
    z-index: 50;
    position: absolute;
    border: solid 1px;
}

.ClassGrafico
{
    z-index: 50;
    position: absolute;
}

.ClassElenco
{
    z-index: 50;
    position: absolute;
    border: 0px;
    overflow: auto;
}

.ClassEditorHtml
{
    z-index: 50;
    position: absolute;
    border: 0px;
}

.ClassTraduttore
{
    z-index: 50;
    position: absolute;
    border: solid 0px;
    overflow: auto;
}

.ClassRettangolo
{
    z-index: 20;
    position: absolute;
    border: solid 1px #000000;
}

.ClassRettangolo3Din
{
    z-index: 20;
    position: absolute;
    border: inset 2px;
}

.ClassRettangolo3Dout
{
    z-index: 20;
    position: absolute;
    border: outset 2px;
}

.ClassLineaOrizzontale
{
    z-index: 20;
    position: absolute;
    border-bottom: 0px;
    border-left: 0px;
    border-top: solid 1px #000000;
    border-right: 0px;
}
.ClassLineaVerticale
{
    z-index: 20;
    position: absolute;
    border-bottom: 0px;
    border-top: 0px;
    border-left: solid 1px #000000;
    border-right: 0px;
}

.ClassLinea3Din
{
    z-index: 20;
    position: absolute;
    border-bottom: 0px;
    border-left: 0px;
    border-top: inset 2px;
    border-right: 0px;
}

.ClassLinea3Dout
{
    z-index: 20;
    position: absolute;
    border-bottom: 0px;
    border-left: 0px;
    border-top: outset 2px;
    border-right: 0px;
}

/************************ MESSAGGI *****************/
.SchedaLblMexMessaggioOk
{
    background-color:#F6FFF6;
    border: 2px solid #008000;
    color: #008000;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align:center;
    margin-bottom:4px;
    margin-top:4px;
    margin-left:4px;
    margin-right:4px;
    display:block;
}
.SchedaLblMexMessaggioErrore
{
    background-color:#FFF6F6;
    border: 2px solid #FF0000;
    color: #FF0000;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align:center;
    margin-bottom:4px;
    margin-top:4px;
    margin-left:4px;
    margin-right:4px;
    display:block;
}
.SchedaLblMexMessaggioInfo
{
    background-color:#FFFFF2;
    border: 1px solid #666600;
    color: #444400;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 12px;
    font-style: normal;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    text-align:center;
    margin-bottom:4px;
    margin-top:4px;
    margin-left:4px;
    margin-right:4px;
    display:block;
}
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<  STYLE PER LE SCHEDE */

.TraduttoreTextbox
{
    width: 100%;
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
}
.InvioEmailTextBody
{
    width: 100%;
    height: 100%;
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-serif;
}

.DivPreviewTermini
{
    background-color: #FFFFFF;
    border: 1px solid #0000AA;
    overflow: scroll;
    width: 100%;
    height: 350;
}
.TextBoxEditTermini
{
    background-color: #FFFFFF;
    width: 600;
    height: 350;
    border: 1px solid #000000;
}
.PoiItemElenco
{
    border: 0px;
    background-color: #FFFFFF;
}
.PoiItemElencoAlternate
{
    border: 0px;
    background-color: #EEEEEE;
}
.IFrameMappe
{
    width: 980px;
    height: 100%;
    border: 0;
}


/* *****************TreeView Categorie ************************* */

.tvNodo
{
    
    color: #AAAAAA;
    font-size: 11px;
    padding-right: 10px;
    padding-right: 3px;
}

.tvNodo a           { text-decoration: none; }
.tvNodo a:link      { text-decoration: none; color: #2961D1; }
/*.tvNodo a:link      { text-decoration: none; color: #FF0000; }*/
.tvNodo a:visited   { text-decoration: none; color: #2961D1; }
/*.tvNodo a:visited   { text-decoration: none; color: #990000; }*/
.tvNodo a:hover     { text-decoration: underline; color: #AA0000; }

.tvNodoSelezionato
{
    background-color:#FFFF00;
    font-size: 12px;
    width:100%;
    border:1px solid #666666;
    padding-left:5px;
    vertical-align:middle;
}

.tvNodoSelezionato A, .tvNodoSelezionato A:link, .tvNodoSelezionato A:visited
{
    color: #73111A;
    text-decoration: none;
}

.tvNodoSelezionato A:hover
{
    color: #73111A;
    text-decoration: underline;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>> MENU NET2 */

.mnuMain
{
	font-family:Verdana;
	font-size:0.8em;
	color:#7C6F57;
	text-decoration:none;
}
.StaticMenuItemStyle
{
	Padding: 0px 5px 2px 5px;
	border-left:1px solid #999999;
	text-decoration: null;
}
.StaticSelectedStyle
{
	background-color: #5D7B9D;
	text-decoration: null;
}
.StaticHoverStyle A
{
	background-color: #FFFFFF;
	text-decoration: null;
}
.DynamicHoverStyle A
{
	background-color: #FFFFFF;
	text-decoration: none;
}
.DynamicMenuStyle
{
	
	z-index:10000;
	background-color: #E0E0E0;
	border: outset 1px;
	text-decoration:none;
	
}
.DynamicSelectedStyle
{
	 background-color: #5D7B9D;
	 text-decoration:none;
}
.DynamicMenuItemStyle 
{
	Padding: 2px 2px 2px 2px;
	background-color:#E0E0E0;
	width:100%;
	text-decoration:none;
}

.DivContenitoreMenuSecondoLivello
{
	background-image: url(/images/tile_barra_menu.gif);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #AAAAAA;
	height: 18px;
	padding:  0px 0px 0px 0px;
	border-right: solid 2px #D4D4D4;
	border-left: solid 2px #D4D4D4;
	text-decoration:none;
}

.divBarraAlta
{
    vertical-align:middle;
    background-color: #999999;
    color: #FFFFFF;
    width:100%;
    height: 29px;
}
.divBarraAltaSinistra
{
	text-align:left;
	font-size: 20px;
	font-weight: bold;
    padding: 2px 10px 2px 10px;
    font-family: Arial, Helvetica, Sans-serif;
    background-color:#000000;
    color:#FFFFFF;
}
.divBarraAltaCentrale
{
	font-weight: bold;
	background-color: #999999;
	color: #000000;
}
.divBarraAltaDestra
{
	text-align:right;
	font-weight: bold;
	padding: 6px 10px 8px 6px;
	background-color:#FFFFFF;
	color: #000000; 
}




/* <<<<<<<<<<<<<<<<<<<<<<<<<<< MENU NET2 */


.tblServizi 
{
	width: 100%;
}


.tblServizi TD
{
	vertical-align:top;
	border: solid 1px #DEDEDE;	
	width: 20%;
}

.dvChkTxt
{
	float:left; 
	margin: 1px 0px 1px 1px;
}

.ServiziBarraMenu
{
	background-color: #dddddd;
    background-attachment: scroll;
    background-repeat: repeat-x;
    background-image: url(/images/tile_barra_menu_in.gif);
    font-weight:bold; width:100%; vertical-align:middle; padding: 4px 0px 4px 10px;
}

.divPreviewTraduttoreTesto
{
	overflow: auto;
	background-color:#FFFFFF; 
	border: solid 1px;
	width:960px;
	white-space:normal;
}


.GestImgSfondoTitolo_Logo
{
    background-color: #dddddd;
    background-image: url(/images/GestImgSfondoTitolo_Logo.gif);
}
.GestImgSfondoTitolo_Elenco
{
    background-color: #dddddd;
    background-image: url(/images/GestImgSfondoTitolo_Elenco.gif);
}
.GestImgSfondoTitolo_Gallery
{
    background-color: #ddddff;
    background-image: url(/images/GestImgSfondoTitolo_Gallery.gif);
}

.BtnNewLogo
{
    height: 23; 
    font-size: 12px; 
    color: Black; 
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    font-family: Arial, Helvetica, Sans-serif;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    background-image: url(/images/GestImgBtnTitolo_Logo.gif);
    padding: 2 2 2 2;
    cursor: hand;
    cursor: pointer;
}

.BtnNewElenco
{
    height: 23; 
    font-size: 12px; 
    color: Black; 
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    font-family: Arial, Helvetica, Sans-serif;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    background-image: url(/images/GestImgBtnTitolo_Elenco.gif);
    padding: 2 2 2 2;
    cursor: hand;
    cursor: pointer;
}

.BtnNewGallery
{
    height: 23; 
    font-size: 12px; 
    color: Black; 
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    font-family: Arial, Helvetica, Sans-serif;
    font-style: normal;
    text-decoration: none;
    text-align: center;
    background-image: url(/images/GestImgBtnTitolo_Gallery.gif);
    padding: 2 2 2 2;
    cursor: hand;
    cursor: pointer;
}
