﻿.CommandButton 
{
    border: outset 1px gray;
    background-color: #c0c0c0;
    padding: 3px;
    color: #000000;
    text-decoration: none;
}

.leftColTitle
{
	font-family:Arial;
	font-size:11px;
	text-transform: uppercase;
	font-weight:bold;
	background-color:#c0c0c0;
	border-bottom: solid 1px gray;
	height:22px;
	line-height: 22px;
	text-align: center;
	width: 160px;
}
.gridhover:hover
{
    background-color: #d0d0d0;
}

.disabledText 
{
	font-family:Arial;
	font-weight:normal;
	color: Gray;
    font-style: italic;
}

.leftColContentsCenter
{
	font-size: 11px;
	font-family: Tahoma;
    padding:5px;
	background-color:#f0f0f0;
	border-bottom: solid 1px gray;
	text-align: center;
	width: 150px;
}
.leftColContentsNoAlign
{
	font-size: 11px;
	font-family: Tahoma;
    padding:5px;
	background-color:#f0f0f0;
	border-bottom: solid 1px gray;
}

    .divFloatBox{
        float:left;
        margin:0px;
    }
    .divFloatBoxRight{
        float:right;
        margin:0px;
    }
    .flatStyle
    {
        border-style:solid;
        border-width:1px;
        border-color:#909090;
    }
    .ButtonStyle
    {
        padding:2px;
        border-style:outset;
        border-color:Gray;
        background-color:ButtonFace;
        height:22px;
        color:Black;
        border-width:1px;
        border-spacing:2px;
        text-decoration:none;
        text-align:center;
    }
    .intestazioneCentro 
    {
        font-size:18px;
        font-weight:bold;
        font-family:Arial;
    }
    .TopMenuItem {
        Border-Style:solid;
        border-width:1px;
        border-color:#808080;
        padding:3px;
        background-color:buttonface;
        Font-family:Arial;
        Font-Size:13px;
    }
    .TopMenuButtonItem {
        Border-Style:none;
        Font-family:Arial;
        Font-Size:13px;
        background-color:#f7f7f7;
        border-style:none;
        cursor:pointer;
        text-align: left;
    }
    .TopMenuButtonItemBox {
        Border-Style:solid;
        Border-Width:1px;
        border-color:#c0c0c0;
        background-color:#f7f7f7;
    }
    .modalBackground {
	    background-color:Gray;
	    filter:alpha(opacity=70);
	    opacity:0.7;
    }
    .dynamicPopulate_Updating 
    {
	    background-image:url(/images/loading.gif);
	    background-repeat:no-repeat;
	    border:silver 1px inset;
	    text-align:center;
	    padding:2px;
	    height:2em;
	    margin:5px;
	    width:200px;
    }
    .GridHeader 
    {
        white-space: nowrap;
        font-size: 13px;
        font-weight: bold;
        font-family: Arial;
        background-color: #b0b0b0;
        border-color: #000000;
        color: #FFFFFF;
        text-decoration: none;
    }
    .GridHeader a:link
    {
        white-space: nowrap;
        font-size: 13px;
        font-weight: bold;
        font-family: Arial;
        color: #FFFFFF;
        text-decoration: underline;
    }
    .GridItemHeader 
    {
        white-space: nowrap;
    }
    .modalPopup {
	    background-color:#ffffdd;
	    border-width:3px;
	    border-style:solid;
	    border-color:Gray;
	    padding:3px;
	    width:250px;
    }
    ul.listnoborders 
    {
        margin-top: 2px;
        margin-left: 10px;
        padding: 2px;
    }
    .cpSectionTitle 
    {
        text-align: left;
        padding: 5px;
        font-weight: bold;
        font-family: Arial;
        font-size: 14px;
        border-bottom: solid 1px gray;
    }
    .cpSectionSubTitle 
    {
        text-align: left;
        padding: 5px;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
    }
    .boxServizioTitolo{
        text-align: center;
        border-style: solid solid solid solid;
        border-color: #DCDCDC;
        border-width: 1px;
        background-color: #e5e5e5;
        padding: 5px;
        margin:4px 4px 0px 4px;
        font-weight:bold;
        font-family:Tahoma;
        font-size:12px;
        border-collapse: collapse;
    }
    .boxServizio{
        text-align: left;
        border-style: solid solid solid solid;
        border-color: #DCDCDC;
        border-width: 1px;
        background-color: #f7f7f7;
        padding: 5px;
        margin:0px 4px 4px 4px;
        border-collapse: collapse;
    }
    .boxServizioTitoloBg{
        text-align: center;
        border-style: solid solid solid solid;
        border-color: #DCDCDC;
        border-width: 1px;
        background-color: #e5e5e5;
        padding: 5px;
        margin:0px;
        font-weight:bold;
        font-family:Tahoma;
        font-size:12px;
        color: Black;
        border-collapse: collapse;
        background-image:url(/images/gray-grad-v3.png);
        background-repeat:repeat-x;
    }
    .boxServizioBg{
        text-align: left;
        border-style: solid solid solid solid;
        border-color: #DCDCDC;
        border-width: 1px;
        background-color: #f7f7f7;
        padding: 5px;
        margin:0px;
        border-collapse: collapse;
    }
    .boxServizioTitoloCenter{
        text-align: center;
        border-style: solid solid solid solid;
        border-color: #DCDCDC;
        border-width: 1px;
        background-color: #e5e5e5;
        padding: 5px;
        margin:4px 4px 0px 4px;
        font-weight:bold;
        font-family:Tahoma;
        font-size:12px;
        border-collapse: collapse;
        margin-left: auto;
        margin-right: auto;
    }
    .boxServizioCenter{
        text-align: left;
        border-style: solid solid solid solid;
        border-color: #DCDCDC;
        border-width: 1px;
        background-color: #f7f7f7;
        padding: 5px;
        margin:0px 4px 4px 4px;
        border-collapse: collapse;
        margin-left: auto;
        margin-right: auto;
    }
    .boxServizioTitoloWarning{
        text-align: center;
        border-style: solid solid solid solid;
        border-color: #DCDCDC;
        border-width: 1px;
        background-color: Red;
        padding: 5px;
        margin:4px 4px 0px 4px;
        font-weight:bold;
        font-family:Tahoma;
        font-size:12px;
        border-collapse: collapse;
        color:white;
    }
    .boxServizioWarning{
        text-align: left;
        border-style: solid solid solid solid;
        border-color: #DCDCDC;
        border-width: 1px;
        background-color: #f7f7f7;
        padding: 5px;
        margin:0px 4px 4px 4px;
        border-collapse: collapse;
    }
    .TextWatermark {
        background-color:#ffffcc;
        font-weight: bold;
        font-style: italic;
        color: #808080;
    }
    .rowWithLine
    {
        border-bottom-width:1px;
        border-bottom-style:solid;
        border-bottom-color:#c0c0c0;
    }
    .boxErrore{
        text-align: left;
        border-style: solid;
        border-color: #DCDCDC;
        border-width: 1px;
        background-color: Yellow;
        padding: 5px;
        margin: 5px;
        color: black;
    }
    .boxHorizontalMenu{
        border-top-style: solid; border-width: 1px; border-color: #808080;
        border-left-style: solid; border-width: 1px; border-color: #808080;
        border-right-style: solid; border-width: 1px; border-color: #808080;
        border-bottom-style: solid; border-width: 1px; border-color: #808080;
        text-align: left; background-color:#fbfbfb; padding:0px; margin:0px; height:22px;
    }
    .boxNotify{
        text-align: left;
        border-style: solid;
        border-color: #DCDCDC;
        border-width: 1px;
        background-color: Yellow;
        padding: 5px;
        margin: 5px;
        color: black;
    }


li.listWithSpaces
{
    margin-top:5px;
}

TH.TabellaElencoProdotti
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-color:#f0f0f0;
}

.TabellaElencoProdotti
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

TD.TabellaElencoProdotti
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

TABLE.TabellaElencoProdotti
{
	border-collapse:collapse;
	border-width:1px;
	border-style:solid;
	border-color:#c0c0c0;
}

A.TabellaElencoProdotti
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:Blue;
}




TABLE.innerTabModulo
{
    border-style:solid;
    border-width:1px;
    border-color:#808080;
    border-collapse:collapse;
}
TD.innerTabModulo
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap;
    text-align:left;
}
TR.innerTabModulo
{
    border-style:none none solid none;
    border-width:1px;
    border-color:#b0b0b0;
    border-collapse:collapse;
}

TABLE.tabModulo
{
    border-style:solid;
    border-width:1px;
    border-color:#fbfbfb;
    border-collapse:collapse;
}
TD.tabModulo
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap;
    text-align:left;
}
TR.tabModulo
{
    border-style:none none solid none;
    border-width:1px;
    border-color:#c0c0c0;
    border-collapse:collapse;
}
SPAN.tabModulo_Testo
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
    text-align:left;
}
TH.tabModulo
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
}
INPUT.tabModulo
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    width:95%;
}
SELECT.tabModulo
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    width:95%;
}



SELECT
{
    z-index:255;
}
body {
	margin:0px;
	font-size:13px;
}
.Master_CenterText
{
	font-family:Arial;
	color:#000000;
	font-size:13px;
	text-align:left;
}
A
{
    color:Blue;
}
TD
{
	font-family:Arial;
	color:#000000;
	font-size:13px;
}

.DocumentTitle
{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#ff6600;
	font-style:italic;
	padding-top: 10px;
	padding-bottom: 10px;
	margin:5px;
}

/* INIZIO Tabelle prodotti */



TABLE.TabellaSchedaProdotto
{
    border-style:solid;
    border-width:1px;
    border-color:#c0c0c0;
    border-collapse:collapse;
    width:98%;
}
TD.TabellaSchedaProdotto
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
}
SPAN.TabellaSchedaProdotto
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-align:left;
}
TH.TabellaSchedaProdotto
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}
INPUT.TabellaSchedaProdotto
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    width:95%;
}
SELECT.TabellaSchedaProdotto
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    width:95%;
}


/* FINE Tabelle prodotti */

/* INIZIO Tabelle con intestazione */

TABLE.Tabella_RowHeader
{
    border-width:1px;
    border-style:solid;
    border-collapse:collapse;
}

TR.Tabella_RowHeader
{
    
}
TH.Tabella_RowHeader
{
	background-color:#A0A0A0;
	font-family:Arial;
	color:#fafafa;
	border-color: #000000;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	height:22px;
}
TD.Tabella_RowHeader
{
	background-color:inherit;
	font-family:Arial;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	height:22px;
}

/* FINE Tabelle con intestazione */

.clsErrorMenuTitle
{
	font-family:Arial;
	font-size:11px;
	text-transform: uppercase;
	font-weight:bold;

        text-align: center;
        border-style: solid;
        border-color: #DCDCDC;
        border-width: 1px;
        background-color: red;
        color: White;
}
A.clsErrorMenuTitle
{
    color:inherit;
	font-family:Arial;
	font-size:11px;
	text-transform: uppercase;
	font-weight:bold;
	background-color:#c0c0c0;
}

/* INIZIO Menu di sinistra */
.clsMenuTitle
{
	font-family:Arial;
	font-size:11px;
	text-transform: uppercase;
	font-weight:bold;
	background-color:#c0c0c0;
}
A.clsMenuTitle
{
    color:inherit;
	font-family:Arial;
	font-size:11px;
	text-transform: uppercase;
	font-weight:bold;
	background-color:#c0c0c0;
}
.clsMenuOn
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	border-width:1px;
	border-style:solid;
	border-color:#808080;
	background-color:#808080;
	text-decoration:none;
	color:White;
	text-align:left;
    padding-left:1px;
    padding-right:1px;
    padding-top:2px;
    padding-bottom:2px;
}
DIV.clsMenuOff
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	border-width:1px;
	border-style:solid;
	border-color:#e0e0e0;
	background-color:#e0e0e0;
	text-decoration:none;
	color:Black;
	text-align:left;
	width:156px;
    height:15px;
    vertical-align:middle;
    padding-left:1px;
    padding-right:1px;
    padding-top:2px;
    padding-bottom:2px;
}
A.clsMenuOff
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	background-color:#e0e0e0;
	text-decoration:none;
	color:Black;
	text-align:left;
	width:156px;
    padding:2px;
}
DIV.clsMenuHover
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	border-width:1px;
	border-style:solid;
	border-color:#808080;
	text-decoration:none;
	text-align:left;
	color:White;
	background-color:#b0b0b0;
	width:156px;
    height:15px;
    vertical-align:middle;
    cursor:pointer;
    padding-left:1px;
    padding-right:1px;
    padding-top:2px;
    padding-bottom:2px;
}
A.clsMenuHover
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:White;
	background-color:#b0b0b0;
	width:156px;
    padding:2px;
    cursor:pointer;
}
.MenuEtichettaForm
{
	font-size: 11px;
	font-family: Tahoma;
}

/* FINE Menu di sinistra */





/* INIZIO Menu superiore  */
.clsTopMenuTitle
{
	font-family:Arial;
	font-size:12px;
	text-transform: uppercase;
	font-weight:bold;
	background-color:#c0c0c0;
	text-align:center;
}
A.clsTopMenuTitle
{
    color:inherit;
	font-family:Arial;
	font-size:12px;
	text-transform: uppercase;
	font-weight:bold;
	background-color:#c0c0c0;
	text-align:center;
}
.clsTopMenuOn
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	border-width:1px;
	border-style:solid;
	border-color:#808080;
	background-color:#808080;
	text-decoration:none;
	color:White;
	text-align:left;
    padding-left:1px;
    padding-right:1px;
    padding-top:2px;
    padding-bottom:2px;
	text-align:center;
}
DIV.clsTopMenuOff
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	border-width:1px;
	border-style:solid;
	border-color:#e0e0e0;
	background-color:#e0e0e0;
	text-decoration:none;
	color:Black;
	text-align:left;
	width:136px;
    height:15px;
    vertical-align:middle;
    padding-left:1px;
    padding-right:1px;
    padding-top:2px;
    padding-bottom:2px;
	text-align:center;
}
A.clsTopMenuOff
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	background-color:#e0e0e0;
	text-decoration:none;
	color:Black;
	text-align:left;
	width:136px;
    padding:2px;
	text-align:center;
}
DIV.clsTopMenuHover
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	border-width:1px;
	border-style:solid;
	border-color:#808080;
	text-decoration:none;
	text-align:left;
	color:White;
	background-color:#b0b0b0;
	width:136px;
    height:15px;
    vertical-align:middle;
    cursor:pointer;
    padding-left:1px;
    padding-right:1px;
    padding-top:2px;
    padding-bottom:2px;
	text-align:center;
}
A.clsTopMenuHover
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:White;
	background-color:#b0b0b0;
	width:136px;
    padding:2px;
    cursor:pointer;
	text-align:center;
}
.MenuTopEtichettaForm
{
	font-size: 12px;
	font-family: Tahoma;
	text-align:center;
}

/* FINE Menu superiore */










/* Inizio Tabella servizi */

TABLE.TabellaServizi
{
	border-collapse:collapse;
	border-width:1px;
	border-style:solid;
	border-color:#808080;
}

A.TabellaServizi
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:Blue;
}
TH.TabellaServizi
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.TabellaServizi TD
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	height: 25px;
}

/* Fine Tabella servizi */


A.BottomLinks {
    color:Black;
    font-weight:bold;
}
A.NewsText {
    color:Black;
    font-weight:bold;
}




/* FileUp */

    .TopMenuItem {
        Border-Style:solid;
        border-width:1px;
        border-color:#808080;
        padding:3px;
        background-color:buttonface;
        Font-family:Arial;
        Font-Size:13px;
    }
    .TopMenuButtonItem {
        Border-Style:none;
        Font-family:Arial;
        Font-Size:13px;
        background-color:#f7f7f7;
        border-style:none;
        cursor:pointer;
        text-align: left;
    }
    .TopMenuButtonItemBox {
        Border-Style:solid;
        Border-Width:1px;
        border-color:#c0c0c0;
        background-color:#f7f7f7;
    }
    .modalBackground {
	    background-color:Gray;
	    filter:alpha(opacity=70);
	    opacity:0.7;
    }
    .modalPopup {
	    background-color:#ffffdd;
	    border-width:3px;
	    border-style:solid;
	    border-color:Gray;
	    padding:3px;
	    width:250px;
    }
    
    
    
   .tabNoColor
{
    background-color:#f0f0f0;
    border:solid 1px gray;
}

.tabNoColorOff
{
    background-color:#d0d0d0;
    border:solid 1px gray;
}

.tabSelectedNoColor
{
    color:#ffffff;
    font-weight:bold;
    background-color:#426184;
    border:solid 1px #808080;
}

.tabSelectedNoColor:hover
{
    /*background-image:url/(/images/selected-menu.png);*/
    background-position:center;
}

.tabNoColor:hover
{
    color:#ffffff;
    background-color:#426184;
    /*background-image:url(/images/selected-menu.png);*/
    background-position:center;
    border:solid 1px #808080;
    cursor: pointer;
}
         
    
    
    

.tab
{
    padding:5px;
    height:5px;
    width:150px;
    background-color:#f0f0f0;
    border:solid 1px gray;
}

.tabOff
{
    padding:5px;
    height:5px;
    width:150px;
    background-color:#d0d0d0;
    border:solid 1px gray;
}

.tabSelected
{
    padding:5px;
    height:5px;
    width:150px;
    color:#ffffff;
    font-weight:bold;
    background-color:#426184;
    border:solid 1px #808080;
}

.tabSelected:hover
{
    background-image:url/(/images/selected-menu.png);
    background-position:center;
}

.tab:hover
{
    color:#ffffff;
    background-color:#426184;
    background-image:url(/images/selected-menu.png);
    background-position:center;
    border:solid 1px #808080;
    cursor: pointer;
}
        
.panel
{
    background-color:#f0f0f0;
    border:solid 1px #b0b0b0;
    padding:0px;
    border-collapse:collapse;
    width:600px;
    height:75px;
    font-weight:bold;
    font-size:18px;
    color:#606060;
}
