body{font-family: verdana;} 

.MainTable
{
	background-color:#FEFCFC;
}

.clsOption {
    font-size: 1em;
}

 .clsTestoIntro A:visited
{
	font-family :verdana;
	font-size:14px;
	color:Blue;
}

.clsTestoIntro A:link
{
	font-family :verdana;
	font-size:14px;
	color:Blue;
}

.clsTestoIntro A:hover
{
	font-family :verdana;
	font-size:14px;
	color:Red;
}

.clsTestoIntro
{
	font-family :verdana;
	font-size:14px;
}



 .clsTestoBase A:visited
{
	font-family :verdana;
	font-size:12px;
	color:Blue;
}

.clsTestoBase A:link
{
	font-family :verdana;
	font-size:12px;
	color:Blue;
}

.clsTestoBase A:hover
{
	font-family :verdana;
	font-size:12px;
	color:Red;
}

.clsTestoBase
{
	font-family :verdana;
	font-size:12px;
}

.clsTestoBaseBold
{
	font-family :verdana;
	font-size:12px;
	font-weight:bold;
}


.clsTestoBaseBoldRed
{
	font-family :verdana;
	font-size:12px;
	font-weight:bold;
	color:Red;
}

.clsBase
{
	font-family :verdana;
	font-size:0.8em;
}

.clsBase A:link
{
	font-family :verdana;
	font-size:0.8em;
	color:Blue;
}

.clsBase A:visited
{
	font-family :verdana;
	font-size:0.8em;
	color:Blue;
}

.clsBase A:hover
{
	font-family :verdana;
	font-size:0.8em;
	color:Red;
}

.clsBaseBold
{
	font-family :verdana;
	font-size:0.8em;
	font-weight:bold;
}

.clsBaseBold12
{
	font-family :verdana;
	font-size:12px;
	font-weight:bold;
}

.clsBaseBold A:link
{
	font-family :verdana;
	font-size:0.8em;
	font-weight:bold;
	color:Blue;
}

.clsBaseBold A:visited
{
	font-family :verdana;
	font-size:0.8em;
	font-weight:bold;
	color:Blue;
}

.clsBaseBold A:hover
{
	font-family :verdana;
	font-size:0.8em;
	font-weight:bold;
	color:Red;
}

.clsBaseBoldRed
{
	font-family :verdana;
	font-size:0.8em;
	font-weight:bold;
	color:Red;
}

.clsLinkNavBtn
{
	color:Black;
	text-decoration : none;
	font-family: Webdings,Arial;
	font-size: 12px;
	font-weight: bold;
}


.verdanaSxBold11_ARGOMENTO {
	font-family: verdana, Arial, sans-serif;
	font-size: 11px;
	background-position: left;
	font-weight: bold;
	color: #5A6470;
	background-color: #F4F6F5;
	text-align: left;
	padding-bottom: 2px;
}

.verdana13 {
	font-family: verdana, Arial, sans-serif;
	font-size: 13px;
}

.clsTitolo
{
	font-family :verdana;
	font-size:15px;
	color:Red;
	font-weight:bold;
}

.clsTitoloStats
{
	font-family :verdana;
	font-size:14px;
	color:black;
	font-weight:bold;
}
 

.clsTitoloTab
{
	font-weight: bold;
	font-size: 20pt;
	color: black;
	font-family: verdana;
	text-align: center;
}

.clsSottoTitoloStats
{
	font-family :verdana;
	font-size:12px;
	color:black;
	font-weight:bold;
	text-align:center;
}

.clsFooterStats
{
    FONT-SIZE: 11px;
    COLOR: black;
    font-weight:bold;
    FONT-FAMILY: verdana, Verdana
}


.clsFooter
{
	FONT-WEIGHT: 500;
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Arial, verdana, Verdana
}

.MenuRec
{
    FONT-WEIGHT:bold;
	font-size:11px;
    COLOR: #cccccc;
    FONT-FAMILY: verdana, Verdana, Arial
}

.clsMandatory
{
    FONT-WEIGHT:bold;
	font-size:11px;
    COLOR: Red;
    FONT-FAMILY: verdana, Verdana, Arial
}

.clsErrore
{
    FONT-WEIGHT:bold;
	font-size:12px;
    COLOR: Red;
    FONT-FAMILY: verdana, Verdana, Arial
}

INPUT
{
	font-family :verdana;
	font-size:1em;
}

SELECT
{
	font-family :verdana;
	font-size:1em;
}

OPTION
{
	font-family :verdana;
	font-size:1em;
}


.clsError
{
	font-weight: bold;
	font-size: 10px;
	color: Red;
	font-family: verdana;
}

.clsShortOption
{
	width:80px;
	font-weight:normal;
}

.clsLongOption
{
	width:300px;
	font-weight:normal;
}

.clsShortText
{
	width:60px;
	font-weight:normal;
}

.clsMidiText
{
	width:150px;
	font-weight:normal;
}

.clsLongText
{
	width:300px;
	font-weight:normal;
}

.dgHeader
{
	color:White;
	background-color:Red;
}

A.dgHeader
{
	color:White;
	background-color:Red;
}

.dgHeader A:hover
{
	color:White;
	background-color:Red;
}

input[type="image"] {
    height: 25px;
    width: 25px;
    padding-top: 3px;
    padding-bottom: 3px;

}

.dgItem A img  {
    height: 25px;
    width: 25px;
     padding-top: 3px;
    padding-bottom: 3px;

}

.dgItem
{
	height:20px;
	color:Black;
	background-color:White;
	font-size:11px;
	vertical-align:middle;
}

.dgItem A:link
{
	font-size:11px;
}

.dgItem A:visited
{
	font-size:11px;
}

.dgItem A:hover
{
	font-size:11px;
}

.dgAltItem A img  {
    height: 25px;
    width: 25px;
    padding-top: 3px;
    padding-bottom: 3px;

}

.dgAltItem
{
	height:20px;
	color:Black;
	background-color:Silver;
	font-size:11px;
	vertical-align:middle;
}

.dgAltItem A:link
{
	font-size:11px;
}

.dgAltItem A:visited
{
	font-size:11px;
}

.dgAltItem A:hover
{
	font-size:11px;
}



.dgSelPage TD
{
    height: 2.5em;
}


.dgSelPage span
{
    padding: 0.3em;
}


.dgSelPage
{
	color:Red;
	font-family:verdana;
	font-size:1em;
	font-weight:bold;
}



.dgSelPage A:visited
{
	color:Black;
	font-family:verdana;
	font-size:0.9em;
	text-decoration:none;
	font-weight:normal;
	padding: 0.3em;
}

.dgSelPage A:link
{
	color:Black;
	font-family:verdana;
	font-size:0.9em;
	text-decoration:none;
	font-weight:normal;
	padding: 0.3em;
}

.dgSelPage A:hover
{
	color:Red;
	font-family:verdana;
	font-size:0.9em;
	font-weight:normal;
	padding: 0.3em;
}

.TabellaStatistica
{
	text-indent:2px;
	width:100%;	
}

.TitoloStatistica
{
	font-family :verdana;
	font-size:1.2em;
	font-weight:bold;
	color:White;
	background-color:Red;
}

.DescrizioneColonne
{
	font-family :verdana;
	font-size:11px;
	font-weight:bold;
	color:White;
	background-color:Red;
}

.RigoDispari
{
	font-family :verdana;
	font-size:12px;
	color:Black;
	background-color:White;
}
.RigoDispari td { padding: 3px 0 3px 0;}

.RigoPari
{
	font-family :verdana;
	font-size:12px;
	color:Black;
    background-color: #f1f1f1;
}
.RigoPari td { padding: 3px 0 3px 0;}

.UltimoRigo
{
	font-family :verdana;
	font-size:12px;
	color:Black;
	font-weight:bold;
	background-color:#DDDDDD
}
.UltimoRigo td { padding: 8px 0 3px 0;}

A.verdanaSx15BoldGray
{
	font-family :verdana;
	font-size:15px;
	color:Black;
	font-weight:bold;
}

.clsInputLong
{ width: 250px;
    font-size: 0.8em;
  }

#sottoheader {font-family:verdana, Arial, sans-serif;  height:21px;background:url(../images/sottoheader_bg-rosa.gif) repeat-x; }
#sottoheader .col-1 {font-family:verdana, Arial, sans-serif; width:20%; color:Red; background:url(../images/sottoheader_bgmenu_rosa.gif) no-repeat}
#sottoheader .col-1 a {font-family:verdana, Arial, sans-serif;color:Red; text-decoration:none; font-weight:bold; font-size:0.9em;}
#sottoheader .col-1 a:hover {font-family:verdana, Arial, sans-serif; color:Red; font-size:0.9em;}
#sottoheader .col-2 {font-family:verdana, Arial, sans-serif; width:80%; overflow:hidden; height:6px;}
#sottoheader .col-2 .canali {font-family:verdana, Arial, sans-serif; font-size:1em; color:#FFFFFF; margin-top:2px;}
#sottoheader .col-2 .canali a {font-family:verdana, Arial, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold}
#sottoheader .col-2 .canali a:hover {font-family:verdana, Arial, sans-serif; color:#DDDDDD}

#divDatagridTabella {overflow:auto;}

div.editable {
    width: 950px;
    height: 600px;
    border: 1px solid #ccc;
    padding: 5px;
}

.bottoni {
    font-weight: bold;
    color: white;
    background-color:#EE0000;
    padding: 4px;
    font-size: 1em;
    font-family: verdana;
}

.overlay {
    position: absolute; top: 0px; left:0px; width: 100%; height: 100%; background-color: transparent;z-index:10;
    background-color: rgba(0,0,0,0.5);
}

.modal {
    /* some styles to position the modal at the center of the page */
    position: fixed;
    top:180px; left: 120px; 
    width: 550px; height: 400px;

    margin-left: 0;
    margin-top: 0;
    background-color: #E1E1E1;
    border-radius: 5px;
  
    /* needed styles for the overlay */
    z-index: 11; /* keep on top of other elements on the page */
    outline: 9999px solid rgba(0,0,0,0.5);
}

.gvChild {
    width: 99%;
    margin-top: 2px;
    margin-bottom: 5px;
    margin-right: 5px;
}

.gvChild A { font-size: 0.85em;margin-left: 5px;}