﻿BODY
{
	font-size: 10px;
	color: #7e7e7e;
	font-family: verdana;
}

TABLE
{
	font-size: 10px;
	color: #7e7e7e;
	font-family: verdana;
}

.bordo_giu_verde
{
	border-bottom: #048636 1px solid;
}

A
{
	color: #736e6b;
	text-decoration: none;
}

A:link
{
	color: #736e6b;
	text-decoration: none;
}

A:visited
{
	color: #736e6b;
	text-decoration: none;
}

A:active
{
	color: #736e6b;
	text-decoration: none;
}

A:hover
{
	color: #736e6b;
	text-decoration: underline;
}

TEXTAREA
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	font-size: 8pt;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
}

INPUT
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	font-size: 8pt;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
}

INPUT.InputNoBorder
{
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

SELECT
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	font-size: 8pt;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
}


.FiedSetGiallo
{
	border-right: #f7ba00 1px solid;
	border-top: #f7ba00 1px solid;
	border-left: #f7ba00 1px solid;
	border-bottom: #f7ba00 1px solid;
	padding-right: 10px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.FiedSetVerde
{
	border-right: #048636 1px solid;
	border-top: #048636 1px solid;
	border-left: #048636 1px solid;
	border-bottom: #048636 1px solid;
	padding-right: 10px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.TitoloFieldSet
{
	font-weight: bold;
}

.TitoloSezioneDettaglio
{
	font-weight: bold;
	color: gray;
}

A.LinkButton
{
    background-color: #00008b;
    text-align: center;
    font-weight: bold;
    color: #ffffcc;
    text-decoration: none;
    height: 16px;
    padding-top: 4px;
}

A.LinkButton:visited
{
	background-color: #00008b;
	color: #ffffcc;
	text-decoration: none;
}


A.LinkButton:hover
{
	background-color: blue;
	color: #ffffcc;
	text-decoration: none;
}

A.LinkButtonRed
{
    background-color: Maroon;
    text-align: center;
    font-weight: bold;
    color: #ffffcc;
    text-decoration: none;
    height: 16px;
    padding-top: 4px;
}

A.LinkButtonRed:visited
{
	background-color: Maroon;
	color: #ffffcc;
	text-decoration: none;
}


A.LinkButtonRed:hover
{
    background-color: Red;
    color: #ffffcc;
    text-decoration: none;
}

.GridViewMain
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}

.GridViewColumnHeader
{
	text-align: center;
	background-color: #f0f0f0;
}

.GridViewAlternatingRow
{
    background-color: #dcffdc;
}

.GridViewColumnHeaderSmall
{
	text-align: center;
}

.GridViewSortedColumn
{
	background-color: #f8f8f8;
}


.GridViewEmptyData
{
	font-style: italic;
	text-align: center;
	font-size: 10pt;
}

.GridViewRowOver
{
	background-color: #ffffcc;
	/*cursor: hand;*/
}

.OrdineCompetenziato
{
	background-color: #ffffa0;
}



.MessaggioErrore
{
	font-size: 11pt;
	color: red;
}


.LabelValoreCampo
{
	font-weight: normal;
	margin-left: 20px;
}

.CellaConPadding
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.MainMenu
{
    /*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,StartColorStr=#FFFFFF, EndColorStr=#dcdcdc);*/
    height: 20px;
    padding-right: 20px;
    padding-left: 5px;
    font-weight: bold;
    background-color: #f5f5f5;
}

A.MainMenu
{
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	height: 16px;
	padding-top: 4px;
    color: navy;
}

A.MainMenu:visited
{
    color: navy;
	text-decoration: none;
}


A.MainMenu:hover
{
    color: navy;
	text-decoration: none;
}

A.MenuPopUp
{
	text-align: center;
	font-weight: bold;
    color: navy;
	text-decoration: none;
	height: 16px;
	padding-top: 4px;
}

A.MenuPopUp:visited
{
    color: navy;
	text-decoration: none;
}


A.MenuPopUp:hover
{
    color: navy;
    text-decoration: none;
}

.MenuPopUp
{
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,StartColorStr=#FFFFFF, EndColorStr=#dcdcdc);*/
	padding-right: 5px;
	padding-top: 5px;
	font-weight: bold;
	background-color: #f5f5f5;
}

.MassaggioBenvenuto
{
	font-weight: bold;
	font-size: 14pt;
}

.TitoloPagina
{
	font-size: 10pt;
	color: maroon;
	font-weight: bold;
}

.Button
{
   	font-size: 8pt;
}

.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}

.MaskedEditError
{
    background-color: #ffcccc;
}

.heading {
	padding: 1em 0 1em 0;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.2em;
}

.Navigator
{
	font-size: 8pt;
}

.Progress
{
	background-color: #dcdcdc;
	width: 100%;
	position: absolute;

	height: 50px;
	vertical-align: middle;
	text-align: center;
}

.modalBackground {
	background-color:White;
/*	filter:alpha(opacity=70);
	opacity:0.7;*/
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.Login
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.RigaSegnalata
{
    color: Black;
    background-color: gold;
}

.RigaCorsivo
{
    font-style:italic;
}