.firstpage {
	background: url(../images/splash_2i.jpg) no-repeat center top;
	/*background-color: lightgreen;*/
}
.fptit {
	/*font: smaller bold Verdana, Arial, Helvetica, sans-serif;*/
	font-family:'Georgia';
	font-size: 1.6em;
	font-style: oblique;
	/*font-weight: bold;*/
	color: lightgreen;
	text-decoration: underline;
	/*outline-style: ridge;*/
	/*background-color: #f4f4f4;*/
	/*height: 300px;*/
	/*\border: 0px;*/
	/*outline-style: ridge;*/
}
.fpmenu {
	/*font: smaller bold Verdana, Arial, Helvetica, sans-serif;*/
	font-family:'Georgia';
	font-size: 1.1em;
	font-weight: bold;
	color: lightgreen;
	font-style: oblique;
	/*text-decoration: underline;*/
	/*outline-style: ridge;*/
	/*background-color: #f4f4f4;*/
	/*height: 300px;*/
	/*\border: 0px;*/
	/*outline-style: ridge;*/
}
.fpenter {
	background: url(../images/welcome_spir.png) no-repeat center center;
	/*font: smaller bold Verdana, Arial, Helvetica, sans-serif;*/
	/*font-weight: bold;*/
	color: white;
	/*text-decoration: underline;*/
	/*outline-style: ridge;*/
	/*background-color: #f4f4f4;*/
	/*height: 300px;*/
	/*\border: 0px;*/
	/*outline-style: ridge;*/
}
.fptext {
	/*font: smaller bold Verdana, Arial, Helvetica, sans-serif;*/
	font-family:'Georgia';
	font-size: 0.7em;
	font-style: oblique;
	font-weight: bold;
	color: lightgreen;
	padding: 3;
	text-shadow:1px 1px #000000;
	/*outline-style: ridge;*/
	/*background-color: #f0f0f0;*/
	/*text-align: center;*/
	/*height: 300px;*/
	border: 0px;
	/*outline-style: ridge;*/
}
.Sfondo {
	/*
	background-attachment:fixed;
	background-image:url(../images/logo_sfondo.jpg);
	background-color: navy;
	*/
	/*background-image:url(../images/summer.png);*/
}
.download {
	border-bottom:solid navy 1px; 
	border-right:solid navy 1px; 
	border-left:solid white 1px; 
	border-top:solid white 1px; 
}
.alplabel {
	font: smaller bold Verdana, Arial, Helvetica, sans-serif;
}
.alpvalue {
	font: smaller italic Verdana, Arial, Helvetica, sans-serif;
}
.alpbiglab {
	font: normal bold, italic Verdana, Arial, Helvetica, sans-serif;
}
.tabtit {
	font: smaller bold, italic Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.tabcol {
	font: normal bold, italic Verdana, Arial, Helvetica, sans-serif;
}
.tabrow {
	font: smaller bold, italic Verdana, Arial, Helvetica, sans-serif;
}
.Reparto {
	font: larger bold, italic Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: lightgrey;
}
.filtit {
	font: larger bold, italic Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.fildat {
	font: smaller, Verdana, Arial, Helvetica, sans-serif;
	text-align: center ;
}
.filsel {
	font: smaller bold, Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.filnor {
	font: smaller , Verdana, Arial, Helvetica, sans-serif;
}
.menuent {
	font: smallest , Verdana, Arial, Helvetica, sans-serif;
}
.menuent1 {
	font: smallest bold, Verdana, Arial, Helvetica, sans-serif;
}
.menuright {
	font: smallest , Verdana, Arial, Helvetica, sans-serif;
	text-align: right ;
}
.menucent {
	font: smallest , Verdana, Arial, Helvetica, sans-serif;
	text-align: center ;
}
.menutit {
	font: larger bolder , Verdana, Arial, Helvetica, sans-serif;
	text-align: center ;
	color: #CCFFFF;
}
.tabtit {
	font: normal , Arial, Arial, Helvetica, sans-serif;
        font-weight: bold;
	text-align: center ;
}
.fasetit {
	font: larger bolder , Verdana, Arial, Helvetica, sans-serif;
	text-align: center ;
	color: #CCFFFF;
	background-color: navy;
}
.faseids {
	font: larger bolder , Verdana, Arial, Helvetica, sans-serif;
	text-align: center ;
}
.fasedesc {
	font: larger bolder , Verdana, Arial, Helvetica, sans-serif;
	text-align: left ;
}
.fasecdl {
	font: larger bolder , Verdana, Arial, Helvetica, sans-serif;
	text-align: left ;
}
.fasefdes {
	font: Verdana, Arial, Helvetica, sans-serif;
	text-align: left ;
}
.fasevert {
	writing-mode:tb-rl;
	filter: flipv fliph  ;
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font: normal bold, italic Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em; 
	font-weight:bold;
	width:28px;
	height:147px;
	background:#FFFF;
}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

