
/* tabellaalto = tabella che definisce la grandezza della pagina */
/* tabellaalto = impostare width: 100% per visualizzazione in base alla risoluzione del monitor*/
/* tabellaalto = impostare width: 767px per visualizzazione fissa a 800x600 */
.tabellaalto {
	width: 760%;
	border-left: 0px solid #FD0811;
	border-right: 0px solid #FD0811;
}

TD.login {
	font-size: 12px;
	height: 24px;
}
TD.giorno {
	font-size: 11px; 
	color: #57676D; 
	font-family: Verdana, Helvetica, sans-serif; 
	margin-bottom: 10;
	margin-left: 60px;
}

.errori {
	COLOR: #FF0000;
	FONT: bold 12px Verdana;
}

INPUT.text {
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	border : 1px solid #577596;
}

/*TD.menuprim = stile della voce di primo livello del menu sx laterale*/


TD.menuprimhome {
	background-image: url('/images/menuhome.jpg');
	background-repeat : no-repeat;
	border-top : 0px solid #FFFFFF;
	border-bottom : 0px solid #FFFFFF;
	vertical-align : center;
	font-size: 17px; 
	font-weight : bold;
	color: #FFFFFF; 
	font-family: sans-serif, Verdana, Helvetica ; 
        height: 33;
        margin-left: 60px;

}


TD.menuprimbasso {
	background-image: url('/images/menubasso.jpg');
	background-repeat : no-repeat;
	border-top : 0px solid #FFFFFF;
	border-bottom : 0px solid #FFFFFF;
	vertical-align : center;
	font-size: 17px; 
	font-weight : bold;
	color: #FFFFFF; 
	font-family: sans-serif, Verdana, Helvetica ; 
        height: 33;
        margin-left: 60px;

}



TD.menuprimbassolink {
	background-image: url('/images/menubassolink.jpg');
	background-repeat : no-repeat;
	border-top : 0px solid #FFFFFF;
	border-bottom : 0px solid #FFFFFF;
	vertical-align : center;
	font-size: 17px; 
	font-weight : bold;
	color: #FFFFFF; 
	font-family: sans-serif, Verdana, Helvetica ; 
        height: 33;
        margin-left: 60px;

}

TD.menuprim {
	background-image: url('/images/sfonintmenuprim.gif');
	background-repeat : no-repeat;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	vertical-align : center;
	font-size: 11px; 
	font-weight : bold;
	color: #FFFFFF; 
	font-family: Verdana, Helvetica, sans-serif; 

}

A.menuprim { color: #FFFFFF; text-decoration: none; }
A.menuprim:link { color: #FFFFFF; text-decoration: none; }
A.menuprim:visited { color: #FFFFFF; text-decoration: none; }
A.menuprim:active { color: #FFFFFF; text-decoration: underline; }
A.menuprim:hover { color: #FFFFFF; text-decoration: underline; }

A.menuprimhome { color: #FFFFFF; text-decoration: none; }
A.menuprimhome:link { color: #FFFFFF; text-decoration: none; }
A.menuprimhome:visited { color: #FFFFFF; text-decoration: none; }
A.menuprimhome:active { color: #FFFFFF; text-decoration: underline; }
A.menuprimhome:hover { color: #FFFFFF; text-decoration: underline; }



A.menu { color: #57676D; text-decoration: none; }
A.menu:link { color: #57676D; text-decoration: none; }
A.menu:visited { color: #57676D; text-decoration: none; }
A.menu:active { color: #57676D; text-decoration: underline; }
A.menu:hover { color: #57676D; text-decoration: underline; }



A { color: #57676D; text-decoration: none; }
A:link { color: #57676D; text-decoration: none; }
A:visited { color: #57676D; text-decoration: none; }
A:active { color: #57676D; text-decoration: underline; }
A:hover { color: #57676D; text-decoration: underline; }


.tabellamappahelp
{
	width: 98%;
	border : 0px;
}

.mappa {
	width: 82%;
	font-size: 11px; 
	color: #57676D; 
	font-family: Verdana, Helvetica, sans-serif; 
}
.help {
	width: 18%;
	font-size: 11px; 
	color: #FF9800; 
	font-family: Verdana, Helvetica, sans-serif; 
	text-align: right;
}



/*TD.rmenu = stile delle voci di dettaglio del menu sx laterale*/
TD.rmenu {
	background-color : #E1D58E;
	border-bottom : 1px solid #CCCCCC;
	vertical-align : top;
	font-size: 12px; 
}


TD.menuprimnews {
	background-image: url('/images/menunews.jpg');
	background-repeat : no-repeat;
	border-top : 0px solid #FFFFFF;
	border-bottom : 0px solid #FFFFFF;
	vertical-align : center;
	font-size: 17px; 
	font-weight : bold;
	color: #FFFFFF; 
	font-family: sans-serif, Verdana, Helvetica ; 
        height: 33;
        margin-left: 60px;

}


TD.rmenunews {
	background-image: url('/images/menuseco.jpg');
	vertical-align : center;
	background-color : #E6C89B;
	border-bottom : 0px solid #CCCCCC;
	vertical-align : top;
	font-size: 13px; 
	font-family: sans-serif, Verdana, Helvetica; 
	color: #C35D29; 

}


TD.menunewsbasso {
	background-image: url('/images/menunewsbasso.jpg');
	background-repeat : no-repeat;
	border-top : 0px solid #FFFFFF;
	border-bottom : 0px solid #FFFFFF;
	vertical-align : center;
	font-size: 17px; 
	font-weight : bold;
	color: #FFFFFF; 
	font-family: sans-serif, Verdana, Helvetica ; 
        height: 33;
        margin-left: 60px;

}
A.rmenu { color: #FFFFFF; text-decoration: none; }
A.rmenu:link { color: #FFFFFF; text-decoration: none; }
A.rmenu:visited { color: #FFFFFF; text-decoration: none; }
A.rmenu:active { color: #FFFFFF; text-decoration: underline; }
A.rmenu:hover { color: #FFFFFF; text-decoration: underline; }

.nataletito {
	font-size: 15px; 
	color: red; 
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight : bold;	
}

.titolo {
	font-size: 15px; 
	color: #57676D; 
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight : bold;
	background-color : #E1D58E;
	border-bottom : 1px solid #31659C;
}
.giust {
	margin-left: 10px; 
	margin-right: 10px;  
	font-size: 14px; 
	color: #000000; 
	font-family: Verdana, Helvetica, sans-serif; 
	line-height: 15px; 
	margin-top: 0; 
	margin-bottom: 0;
	text-align: justify; 
}
.giustred {
	margin-left: 10px; 
	margin-right: 10px;  
	font-size: 14px; 
	color: red; 
	font-family: Verdana, Helvetica, sans-serif; 
	line-height: 15px; 
	margin-top: 0; 
	margin-bottom: 0;
	text-align: justify; 
}

.giustcent {
	margin-left: 10px; 
	margin-right: 10px;  
	font-size: 14px; 
	color: #000000; 
	font-family: Verdana, Helvetica, sans-serif; 
	line-height: 15px; 
	margin-top: 0; 
	margin-bottom: 0;
	text-align: center; 
}

.giustrosso {
	margin-left: 10px; 
	margin-right: 10px;  
	font-size: 14px; 
	color: red; 
	font-family: Verdana, Helvetica, sans-serif; 
	line-height: 15px; 
	margin-top: 0; 
	margin-bottom: 0;
	text-align: justify; 
}

.titoli {
	font-size: 13px; 
	color: #000000; 
	font-family: sans-serif; 
	line-height: 15px; 
	margin-top: 0; 
	margin-bottom: 0;
	text-align: center;

}

LI {
	font-size: 14px; 
	color: #000000; 
	text-align: justify;
	font-family: Verdana, Helvetica, sans-serif; 
	list-style-image: url('../images/puntaran.gif');
	margin-top: 0; 
	margin-bottom: 4;
}
UL.puntaran {
	font-size: 13px; 
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: justify; 
	list-style-image: url('../images/puntaran.gif'); 
	line-height: 15px; 
	margin-left: 30px; 
	margin-top: 6; 
	margin-bottom: 6;
	}
/* tabellacontenuti = tabella dei contenuti della pagina (affianco al menù laterale sx) */
.tabellacontenuti {
	width: 99%;
	border : 0px solid #F7EBE7;
}

.labenuovinse  {
COLOR: #52371A;
FONT: bold 14px sans-serif, Verdana;
background: #E1D58E;
}

.tabellapedigree03 {
	width: 90%;
	border : 1px #Ffffff;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}

.tabellapedigree {
	width: 80%;
	border : 1px #Ffffff;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}
.labepedi  {
        COLOR: #52371A;
        FONT: bold 12px Verdana;
        background: #E1D58E;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}

.tabellapedigree01 {
	width: 100%;
	border : 1px #52371A;
	border-top : 1px solid #52371A;
	border-bottom : 1px solid #52371A;
        FONT: bold 10px Verdana;

}

.labepedi01  {
        COLOR: #52371A;
        FONT: bold 10px Verdana;
	border-bottom : 1px solid #E1D58E;
}


.tabelladatiform{
border: 0 ;
cellspacing:0;
}
.testolabel {
COLOR: #52371A;
FONT: 11px Verdana;
	font-weight : bold;
}
.campinull {
border-style: solid; 
border-color: #52371A; 
border-width: 1; 
background: white;
FONT: 10px Verdana ;
text-transform: uppercase;
}
.campinotnull {
border-style: solid; 
border-color: #52371A; 
border-width: 1; 
background: #97A4A8;
FONT: 10px Verdana ;
text-transform: uppercase;
}

.buttonoff {
font-family: verdana, tahoma, arial; 
color: #577596; 
font-size: 11px;
border-style: solid; 
border-color: #577596;
border-width: 1px; 
background: #E3EAF1;
}

.buttonon {
font-family: verdana, tahoma, arial; 
color: #000000; 
font-size: 11px;
border-style: solid; 
border-color: #577596;
border-width: 1px; 
background: #D4D4D4;
}
P {
	font-size: 12px; 
	color: #000000; 
	font-family: Verdana, Helvetica, sans-serif; 
	line-height: 15px; 
	margin-top: 0; 
	margin-bottom: 0;
}
.basso {
	font-size: 12px; 
	color: white; 
	background-repeat : no-repeat;
	font-family: Verdana, Helvetica, sans-serif; 
	line-height: 15px; 
	margin-top: 0; 
	margin-bottom: 0;
        height: 33px;
}

#news  {
	font-size: 11px; 
	color: #000000; 
	font-family: Verdana, Helvetica, sans-serif; 
	height: 260px;
	overflow: auto;

	background-color : #E1D58E;
}
.titolonews {
	font-size: 11px; 
	color: #577596; 
	margin-left: 4px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight : bold;
	font-style: italic;
}
.datanews {
	font-size: 11px; 
	margin-left: 4px;
	color: #000000; 
	font-family: Verdana, Helvetica, sans-serif; 
	font-style: italic;
}
.testonews {
	font-size: 11px; 
	margin-left: 4px;
	color: #000000; 
	font-family: Verdana, Helvetica, sans-serif; 
}

.tabellagara {
	width: 100%;
	border : 1px #Ffffff;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}

.interifegara  {
        COLOR: #52371A;
        FONT: bold 12px Verdana;
        background: #94C35D;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}

.interifegaracont  {
        COLOR: #C35E2A;
        FONT: bold 12px Verdana;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}

.interiferisugaracont  {
        COLOR: #C35E2A;
        FONT: bold 12px Verdana;
	border-top : 1px solid #52371A;
	border-bottom : 1px solid #52371A;
	border-left : 1px solid #52371A;
        border-right: 1px solid #52371A;
}

.tabellarisugara {
	width: 100%;
	border : 2px #52371A;
	border-left: 2px #52371A;
}
.testolista {
COLOR: black;
FONT: 11px Verdana;
}

.testolabel {
COLOR: black;
FONT: 11px Verdana;
}
.campinull {
border-style: solid; 
border-color: #52371A; 
border-width: 1; 
background: white;
FONT: 10px Verdana ;
text-transform: uppercase;
}
.campinotnull {
border-style: solid; 
border-color: #52371A; 
border-width: 1; 
background: #C0C0C0;
FONT: 10px Verdana ;
text-transform: uppercase;
}
.campinotnullmail {
border-style: solid; 
border-color: #52371A; 
border-width: 1; 
background: #C0C0C0;
FONT: 10px Verdana ;
}