
/* Documento */
.body {	padding:20px; }
.menu {	background-color:#eee; border:1px solid #ccc; text-align:left; vertical-align:top; }
.menu ul { list-style:square; padding-left:20px; margin:0; font-size:7pt; }
.data {	text-align:center; vertical-align: bottom; color: #666666; font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; }


#contenuto { margin-right:50px; }
blockquote { margin:10px 0 0 30px; }



/* TOP */
#menutop{
	width: 759px;
	margin: 0px auto;
    margin-top: -79px;

}

#menutop h1{
	color: #5D6469;
	font-size: 14px;
	text-align: center;
	font-family: Verdana, Arial;
	margin-bottom: 10px;
}

#menutop ol{
	margin-top:0;
	margin-bottom:20px;
	text-align:center;	
	padding-left: 279px;
}

#menutop li{
	margin: 0px;
	font-family: verdana;
	font-weight:bold;
	font-size: 14px;
	color:#999;
	display:inline;
	margin:0pt 20px 0pt 0pt;
}

#menutop li a{
	color:#000000;
	text-decoration: none;
}
#menutop li a:hover{
	color:#999;
	text-decoration: none;
}


/* Login */
.login { background-color: ##E5E5E5; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:7pt; text-align:left; }
.login-textarea { background-color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:7pt; text-align:left; }


/* Gestione Utenti */
.titolo-tabella-utenti { background-color:#ccc; border-bottom:1px solid #666; padding:2px 5px; color:#000; font-weight:bold; font-size:8pt; line-height:16pt; font-family:Verdana, Arial, Helvetica, sans-serif; }
.testo-tabella-utenti { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:7pt; text-align:left; }
.tabella-utenti { border:1px solid #ccc; background-color:#FFFFFF; font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; }
.tabella-utenti th { border-bottom:2px solid #ccc; background-color:#ccc; font-size:10px; }
.tabella-utenti td { border-bottom:1px solid #ccc; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }
.tabella-utenti a:link, .tabella-utenti a:visited { font-weight:bold; color: #333; text-decoration: none; }
.tabella-utenti a:hover { text-decoration: none; color: #FF6600; }

.tabella-senza { border:1px solid #F1DF00; background-color:#FFFFFF; font-size:7pt; font-family:Verdana, Arial, Helvetica, sans-serif; }
.tabella-senza th { border-bottom:2px solid #F1DF00; background-color:#E6A81B; font-size:10px; }
.tabella-senza td { border-bottom:1px solid #FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* Gestione Documenti */
.titolo-tabella-documenti { background-color:#ccc; border-bottom:1px solid #666; padding:2px 5px; color:#000; font-weight:bold; font-size:8pt; line-height:16pt;  font-family:Verdana, Arial, Helvetica, sans-serif;}
.tabella-documenti { border:1px solid #ccc; background-color:#FFFFFF;  }
.tabella-documenti th { border-bottom:2px solid #ccc; background-color:#E6A81B; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.tabella-documenti td { border-bottom:1px solid #ccc; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.tabella-documenti a:link, .tabella-documenti a:visited { font-weight:bold; color: #333; text-decoration: none; }
.tabella-documenti a:hover { text-decoration: none; color: #FF6600; }


/* Gestione Progetti */
.progetti { }
.titolo-tabella-progetti { background-color:#CCC; border-bottom:1px solid #666; padding:2px 5px; color:#000; font-weight:bold; font-size:8pt; line-height:16pt; font-family:Verdana, Arial, Helvetica, sans-serif; }
.testo-tabella-progetti { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:7pt; text-align:left; }
.tabella-progetti { border:1px solid #ccc; background-color:#FFFFFF; font-size:7pt; color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; }
.tabella-progetti th { border-bottom:2px solid #ccc; background-color:#E6A81B; font-size:10px; }
.tabella-progetti td { border-bottom:1px solid #ccc; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tabella-progetti a:link, .tabella-progetti a:visited { color: #333; text-decoration: none; }
.tabella-progetti a:hover { text-decoration: none; color: #FF6600; }
.table_upload td { font-size:8pt; color:#OOO; }



/* Altro */
.table_small { border:1px solid #F1DF00; }
.table_small th { border-bottom:2px solid #F1DF00; background-color:#E6A81B; font-size:10px; }
.table_small td { border-bottom:1px solid #F1DF00; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.aggiungi { font-size:7pt;	margin-top:5px;	text-transform:uppercase; color:#FFF; }
.aggiungi img {	vertical-align:top; }
.report { padding:5px; background-color:#DCD420; font-size:10px; font-weight:bold; font-family:"Trebuchet MS"; color:#000; }
.riga {	background-color:#E6A81B; border-bottom:2px solid #F1DF00; padding:2px 5px;	color:#000;	font-weight:bold; }
.upload { margin:5px 0 10px 10px; font-size:10px; }
.bianco { font-size: 7pt; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
.nero { font-size: 8pt; color:#333333; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pulsanti {	font-size: 10px; }
.pulsanti a:link, .pulsanti a:visited {	color: #0000CC;	text-decoration:none; font-weight:normal; }
.pulsanti a:hover {	color: #FF0000; }
.elenco { font-size:10px; border-top: 1px solid #CCCCCC; padding-left:25px; }
.elenco a:link, .elenco a:visited { color:#333333; }
.elenco a:hover { color:#FF6600; }




/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



/* CSS SITO STATICO */



/* Documento */
body { background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999; letter-spacing: 1pt; padding-right: 20pt; }
.testo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000; line-height: 15pt; padding: 10pt; }
.testo td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000; line-height: 15pt; padding: 10pt; }
.img-right { margin: 7pt; }


/* Menu Alto */
.menu-alto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #999; letter-spacing: 1pt; line-height: 15pt; padding-right: 20pt; }
.menu-alto-sezione { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FF6600; font-weight:bold; letter-spacing: 1pt; line-height: 15pt; }
.menu-alto a:link { color: #999; text-decoration: none; }
.menu-alto a:visited { color: #999; text-decoration: none; }
.menu-alto a:hover { color: #FFF; text-decoration: none; }
.menu-alto a:active { color: #999; text-decoration: none; }


/* Menu Laterale Sinistro */
.menu-laterale { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; letter-spacing: 1pt; padding-left: 20pt; }
.menu-laterale-sottomenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333; letter-spacing: 1pt; padding-left: 30pt; }
.menu-laterale-titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FF6600; letter-spacing: 1pt; padding-left: 20pt; font-weight: bold; }
.menu-laterale a:link { color: #000; text-decoration: none; }
.menu-laterale a:visited { color: #000; text-decoration: none; }
.menu-laterale a:hover { color: #FF6600; text-decoration: none; }
.menu-laterale a:active { color: #000; text-decoration: none; }
.menu-laterale-sottomenu a:link { color: #333; text-decoration: none; }
.menu-laterale-sottomenu a:visited { color: #333; text-decoration: none; }
.menu-laterale-sottomenu a:hover { color: #FFF; text-decoration: none; }
.menu-laterale-sottomenu a:active { color: #333; text-decoration: none; }


/* Indirizzo */
.indirizzo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color:#CCCCCC; letter-spacing: 1pt; padding-top: 3pt; }
.indirizzo a:link { color:#333; text-decoration: none; }
.indirizzo a:visited { color:#333; text-decoration: none; }
.indirizzo a:hover { color: #FF6600; text-decoration: none; }
.indirizzo-ok a:link { color:#ccc; text-decoration: none; }
.indirizzo-ok a:visited { color:#ccc; text-decoration: none; }
.indirizzo-ok a:hover { color: #FFF; text-decoration: none; }
.indirizzo-ok { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color:#CCCCCC; letter-spacing: 1pt; padding-top: 3pt; }



