/* CSS Document di base*/
body {
	text-align: center;
	font-family: 'Arial', sans-serif;
	font-size: 1em;
	margin: 0 0 0 0.5em;
	color: #003399; background-color:#ffffd9 ;
	background-image: url(../img/bgu2.gif); 
	background-image: url(../img/sfd06.gif) ; background-repeat:no-repeat; background-attachment:fixed; 
}
.kricfnd{ background-color:#FFCC00; color:#0000FF; size:+1;}
a{text-decoration:none; color: #59aa29}
a:visited{text-decoration:none; color:#59aa29}
a:hover{text-decoration:none; color:#FF9900}

.noev{text-decoration:none; color: #0000FF}
.noev:visited{text-decoration:none; color:#0000FF}
.noev:hover{text-decoration:none; color:#0000FF}

#tbl_structure {
margin: 0; padding: 0;
height: 100%;
width: auto; min-width: 770px;
width: 770px;
text-align: center;
clear: both;
background-color:#ffffd9 ;
background-image: url(../img/bgu2.gif);  }

}
#tbl_head {
margin: 0; padding: 0; vertical-align: top;
width: 770px; height: 154px;
background-image: url(../img/bgu2.gif); 
}
#tbl_motto {
margin: 0; padding: 0; vertical-align: top;
width: 770px;font-size: 11px;
}
#tbl_horizontal_mnu {
font-size: 18px; font-weight:100;
}
#tbl_body {
width: 770px; height: 100%;
margin: 0; padding: 0;
}
#tbl_service {
width: 100%;
height:100px;
margin: 0; padding: 0;

}
#tbl_body_pag {
width: 100%; 
margin: 0; padding: 0;
max-width:432px;
vertical-align:top;

}
#tbl_body_area {
width: 100%; 
margin: 0; padding: 0;
background-color: #FFFF00;
font-size: 12px;
border-color:#000000; border-style: solid; border-width: thin;
vertical-align:top;
}
#tbl_footer {
margin: 0; padding: 0; vertical-align: bottom;
width: 770px; height: 84px;
}
#tbl_menubtm {font-size: 12px;}
#tbl_piede {
margin: 0; padding: 0; vertical-align: bottom;
width: 770px;
}
#tbl_piedeS {
margin: 0; padding: 0; vertical-align: bottom;
width: 154px;
}
#tbl_piedeD {
margin: 0; padding: 0; vertical-align: bottom;
width: 254px;
}
#tbl_body_mnu {
width: 254px; height: 100%;
margin: 0; padding: 0;
font:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif;
font-size:9px; text-align:center;
vertical-align:top;
border:none;
border-color: #66CC33;
border-right-style:solid;
border-bottom-style:solid;
}
#tbl_body_mnu1 {
width: 254px; height: 100%;
margin: 0; padding: 0;
font:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif;
font-size:9px; text-align:center;
vertical-align:top;
border:none;
border-color: #66CC33;
border-right-style:solid;
border-bottom-style:solid;
}
#tbl_body_mnu2 {
width: 254px; height: 100%;
margin: 0; padding: 0;
font:Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif;
font-size:9px; text-align:center;
vertical-align:top;
border:none;
border-color: #66CC33;
border-left-style:solid;
border-bottom-style:solid;
}
#tbl_mnu {
width: 100%; 
vertical-align:top;
margin: 0; padding: 0;
}
/*-------------------------*/
/*   blocco menu lingue    */
/*-------------------------*/
#menu_lingue{
	width: auto;
	margin-left: 0.95em;
	text-align: left;
}
#menu_lingue a {text-decoration: none;}
#menu_lingue img {border: 0;margin: 0; padding-left: 0.2em;}

#orologio{}
#ricerca{}
#login{width: 138px;}
#logout{font-size: 12px; text-align:center}
.esitonok{ color:#FF0000}
.esitOk{ color:#00FF00}

.CntBench{font-size: 10px; text-align:center}
.CntOrolg{font-size: 10px; text-align:center}
.CntDataN{font-size: 12px; text-align:center}
.CntRevsn{font-size: 10px; text-align:center}
.CntClock{font-size: 10px; text-align:center}
.CntZCCom{ text-align:center}
.CntLing{ text-align:center}
.CntMenu{font-size: 12px; text-align: left}
.CntMenu2{font-size: 12px; text-align: left}
.CntPMap{font-size: 12px; text-align: left}
.CntRic{font-size: 12px; text-align:center}
.CntXArea{font-size: 12px; text-align: left}
.CntNLogin{font-size: 12px; text-align: left}
.CntTLogot{font-size: 12px; text-align: left}
.CntHbrbr{font-size: 12px; text-align: center}
.CntElem1{}
.CntElem2{}
.CntElem3{}
.CntElem4{}
.CntElem5{}
.CntValid{}
.CntPowrd{}
.CntContat{font-size: 12px; text-align: center}
.CntOnline{font-size: 12px; text-align: center}
.percorso{font-size: 11px; text-align: left}
.ritorna{font-size: 11px; text-align: right}
.MnuOT{font-size: 18px; color:#e80019}
.MnuOTx{font-size: 18px; color:#00e819}
.MnuOT:visited {font-size: 18px; color:#e80019}
.MnuOT:hover {font-size: 18px; color:#e80019}
.MnuOB{}
.MnuOBx{color:#FF0000}
.MnuVM{font-size: 16px; text-decoration:none; color: 59aa29; }
.MnuVMx{font-size: 16px; text-decoration:none; color:#ff8700}

.MnuVMs {font-size: 16px; text-decoration:none; color: 59aa29; }
.MnuVMs:visited {font-size: 16px; text-decoration:none; color:#59aa29}
.MnuVMs:hover {font-size: 16px; text-decoration:none; color:#f28700}

#corpopag{text-decoration:none; color:#FF0000; vertical-align:top;}
#corpopag:visited {text-decoration:none; color:#FF0000}
#corpopag:hover {text-decoration:none; color:#FF0000}
#arearis{text-decoration:none; color:#0000FF; vertical-align:top}
#arearis:visited {text-decoration:none; color:#0000FF}
#arearis:hover {text-decoration:none; color:#0000FF}
.MnuVO{}
.MnuVOx{color:#FF0000}
.MnuPr{}
.MnuPrx{color:#FF0000}
#fileallegati{color:#0022FF}
.StyA_CA{color:#0022FF}
#urlcollegati{color:#0022FF}
.StyA_CL{color:#0022FF}
#pagext{width:100%;height:800px;}

.xed {width:95%}

.msg_capo{}
.pchi {}

.pfrm {width: 432px}

.pest {}
.pcls {}

#manle{text-decoration:none; color:#0000FF}
#manle:visited {text-decoration:none; color:#0000FF}
#manle:hover {text-decoration:none; color:#0000FF}
#pagman{width:100%;height:800px;}
#invem {color:#0000FF;border-collapse:collapse;height:296;cellSpacing:0;cellPadding:0;width:456; background-color:#ffffff;border:0px;  background-image:url(../img/mail.gif)}
#invem h4 {color:#FF0000}
.MnuVUt0{ color:#FF0000}
.MnuVUt0:visited {text-decoration:none; color:#FF0000}
.MnuVUt0:hover {text-decoration:none; color:#FF0000}
.MnuVUt1{ color:#00FF00}
.MnuVUt1:visited {text-decoration:none; color:#00FF00}
.MnuVUt1:hover {text-decoration:none; color:#FF0000}
.logs{ color:#0000FF}
.logs:visited {text-decoration:none; color:#0000FF}
.logs:hover {text-decoration:none; color:#FF0000}
.contat{ color:#0000FF}
.contat:visited {text-decoration:none; color:#0000FF}
.contat:hover {text-decoration:none; color:#FF0000}

.CntCalend{}
#calendariotab{background-color: #FFFFFF;}
#calendario a{text-decoration:none;}
#calendario td.mese,#calendario td.anno{
	text-align:center;color:#000000;
	background-color: #FFFFFF;}
#calendario span.mese,#calendario span.anno{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color:#000000;}
#calendario span.feriale{ 
	font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;
	font-size:10px;	color:#000000;}
#calendario span.sab{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;background-color:#FFFFFF;
	color:#0000ff;}
#calendario span.dom{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;background-color:#FFFFFF;
	color: #FF0000;}
#calendario span.oggi,#calendario TD.oggi{ 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color: #CCFFFF; color:#008000}		
#calendario span.domy,#calendario TD.domy{ 		
	font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; color:#FF0000}
#calendario span.saby,#calendario TD.saby{ 		
	font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF;color:#0000FF}			
#calendario span.fery,#calendario TD.fery{ 		
	font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; color:#000000}
#calendario span.vuot,#calendario TD.vuot{ 		
	font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; color:#000000}
#calendario span.fest,#calendario TD.fest{ 		
	font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color: #FFFFCC; color:#FF0000}
.StyACB{}

#Googlemap{color:#0000FF}

.ArcVM{}
.ArcVMx{color:#FF0000}
.ArcVMs {text-decoration:none; color: #FF}
.ArcVMs:visited {text-decoration:none; color:#FF}
.ArcVMs:hover {text-decoration:none; color:#FF0000}
#archy{text-decoration:none; color: #FF}
#archy:visited {text-decoration:none; color:#FF}
#archy:hover {text-decoration:none; color:#FF}
.archy_area {
width: 100%; 
margin: 0; padding: 0;
background-color: #FFFF00;
font-size: 12px;
border-color:#000000; border-style: solid; border-width: thin;
}
.OpArc{}

#Forum {color:#FF}

.FMaux_tbl{background-color:#c0c0c0}
.FMaux_std{}
.FMaux_evd{}

/*
#tbl_structure {
background-image: url(../img/bg05.gif); }
#tbl_head {background-image: none;}
#tbl_head {
background-image: url(../img/adm2.gif);}
#tbl_footer {}
#tbl_horizontal_mnu{border-color:#000000; border-style: solid; border-width: thin;
border-color:#000000; border-style: solid; border-width: thin;
}
*/
#tbl_body_mnu { 
background-image: url(../img/bgu2.gif); }
.messint{background-color:#33CC99; color: #FFFFCC; border-color:#FFFFCC; border-style: solid; border-width: thin;}
.avvsint{background-color: #FF0000; color: #FFFFCC; border-color:#FFFFCC; border-style: solid; border-width: thin;}
.ariser{border-color: #FFFFCC; border-style: solid; border-width: thin;}


.news{background-image:url(../img/news.gif); color:#0000FF}
.gallery{background-image:url(../img/bg04.gif); color:#0000FF}

.gallery img{text-decoration:none; color: #FF; border:solid 2px #A0A0A0 }
.gallery img:visited {text-decoration:none; color: #FF; border:solid 2px #A0A0A0 }
.gallery img:hover  {text-decoration:none; color: #FF; border:solid 2px #CC0D12 }

.linkUrl{ background-color:#FFFFFF; color:#0000FF} 
