/* CSS Document di base*/
body {
	text-align: center;
	font-family: 'Book Antiqua', sans-serif;
	font-size: 1em;
	margin: 0 0 0 0.5em;
	color: #000000
}

.kricfnd{ background-color:#FFCC00; color:#0000FF; size:+1;}


a{text-decoration:none; color: #663333}
a:visited{text-decoration:none; color:#663333}
a:hover{text-decoration:none; color:#FF9900}
#tbl_structure {
margin: 0; padding: 0;
height: 100%;
width: auto; min-width: 770px;
text-align: center;
clear: both;
}
#tbl_head {
margin: 0; padding: 0; vertical-align: top;
width: 770px; height: 154px;
}
#tbl_motto {
margin: 0; padding: 0; vertical-align: top;
width: 770px;font-size: 11px;
}
#tbl_bannHor{
margin: 0; padding: 0; vertical-align: center;
width: 770px;font-size: 11px;
}
#tbl_horizontal_mnu {
font-size: 12px;
}
#tbl_body {
width: 770px; height: 100%;
margin: 0; padding: 0; vertical-align:top;
}
#tbl_service {
width: 100%;
margin: 0; padding: 0;
}
#tbl_body_pag { 
vertical-align: top;
width: 100%; 
margin: 0; padding: 0;
max-width:432px
}
#tbl_body_area {
width: 100%; 
margin: 0; padding: 0;
background-color: #FFFF00;
font-size: 12px;
border-color:#000000; border-style: solid; border-width: thin;
}
#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: 154px;
}
#tbl_body_mnu {
width: 154px; 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;
}
#tbl_mnu {
/*width: 100%; height: 100%;*/
margin: 0; padding: 0;
vertical-align:top;
}
/*-------------------------*/
/*   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; vertical-align:top;}
.CntOrolg{font-size: 10px; text-align:center; vertical-align:top;}
.CntDataN{font-size: 12px; text-align:center; vertical-align:top;}
.CntRevsn{font-size: 10px; text-align:center; vertical-align:top;}
.CntClock{font-size: 10px; text-align:center; vertical-align:top;}
.CntZCCom{ text-align:center; vertical-align:top;}
.CntLing{ text-align:center; vertical-align:top;}
.CntMenu{font-size: 12px; text-align: left; vertical-align:top;}
.CntMenu2{font-size: 12px; text-align: left; vertical-align:top;}
.CntPMap{font-size: 12px; text-align: left; vertical-align:top;}
.CntRic{font-size: 12px; text-align:center; vertical-align:top;}
.CntXArea{font-size: 12px; text-align: left; vertical-align:top;}
.CntMNews{font-size: 12px; text-align: center; vertical-align:top;}
.banHorE{width:"120"; height:"70"}
.CntNLogin{font-size: 12px; text-align: left; vertical-align:top;}
.CntTLogot{font-size: 12px; text-align: left; vertical-align:top;}
.CntHbrbr{font-size: 12px; text-align: center; vertical-align:top;}

.CntPMap li{ list-style-type:none;}
.CntXArea li{list-style-type:none;}

.CntElem1{}
.CntElem2{}
.CntElem3{}
.CntElem4{}
.CntElem5{}
.CntValid{}
.CntPowrd{}
.CntContat{font-size: 12px; text-align: center; vertical-align:top;}
.CntOnline{font-size: 12px; text-align: center; vertical-align:top;}
.percorso{font-size: 11px; text-align: left; vertical-align:top;}
.ritorna{font-size: 11px; text-align: right; vertical-align:top;}
.MnuOT{}
.MnuOTx{color:#FF0000}
.MnuOB{}
.MnuOBx{color:#FF0000}
.MnuVM{}
.MnuVMx{color:#FF0000}

.MnuVMs {text-decoration:none; color: #FF9900}
.MnuVMs:visited {text-decoration:none; color:#FF9900}
.MnuVMs:hover {text-decoration:none; color:#FF0000}

#corpopag{text-decoration:none; vertical-align:top}
#corpopag:visited {text-decoration:none; }
#corpopag:hover {text-decoration:none;}
#arearis{text-decoration:none; color:#999999}
#arearis:visited {text-decoration:none; color:#999999}
#arearis:hover {text-decoration:none; color:#999999}
.MnuVO{}
.MnuVOx{color:#FF0000}
.MnuPr{}
.MnuPrx{color:#FF0000}
#fileallegati{color: #999999}
.StyA_CA{color:#999999}
#urlcollegati{color:#999999}
.StyA_CL{color:#999999}
#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(../alp/img_cpnl/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(../alp/img_sfnd/bg05.gif); }
#tbl_head {background-image: none;}
#tbl_structure {
background-image: url(../alp/img_sfnd/bg07.gif);}
#tbl_head {
background-image: url(../alp/img_banners/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(../alp/img_sfnd/bg05.gif);
}
#tbl_body_mnu { 
 
background-image: url(../alp/img_sfnd/fondino.gif);
}

.gallery{background-image:url(../alp/img_sfnd/bg04.gif); color:#0000FF}
*/
.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;}
.avvsint0{background-color:#33CC99; color: #FFFFCC; border-color:#FFFFCC; border-style: solid; border-width: thin;}
.avvsint1{background-color: #FF0000; color: #FFFFCC; border-color:#FFFFCC; border-style: solid; border-width: thin;}
.avvsint9{background-color: #FF0000; color: #FFFFCC; border-color:#FFFFCC; border-style: solid; border-width: thin;}
.avvsint2{background-color: #FF9900 ; color: #FFFFCC; border-color:#FFFFCC; border-style: solid; border-width: thin;}
.avvsint3{background-color: #996600; color: #FFFFCC; border-color:#FFFFCC; border-style: solid; border-width: thin;}
.ariser3{border-color: #FFFFCC; border-style: solid; border-width: thin;}


.news{background-image:url(../alp/img_cpnl/news.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} 
