
    /********************
     *  testo e titoli  *
     ********************/

        #testo
	    {
		font-family: verdana,arial,sans-serif;
	        font-size: 12px;
	        color: #000000;
    	    }

        #testo-indirizzo
	    {
		font-family: verdana,arial,sans-serif;
	        font-size: 10px;
	        color: #dddddd;
    	    }

        #numero-nota
	    {
		font-family: verdana,arial,sans-serif;
	        font-size: 8px;
		vertical-align: top;
	        color: #000000;
    	    }

        #titolo-sito
	    {
		font-family: verdana,arial,sans-serif;
	        font-size: 40px;
	        color: #959595;
		letter-spacing: 2pt;
    	    }

        #testo-grigio
	    {
	        color: #959595;
    	    }

        #titolo-pagina
	    {
		font-family: verdana,arial,sans-serif;
	        font-size: 16px;
	        color: #000000;
    	    }

	#paragrafo-giustificato
    	    {
	    	text-align: justify;
		line-height: 150%;
    	    }

	#testo-data-calendario
	    {
		font-family: verdana,arial,sans-serif;
	        font-size: 12px;
	        color: #000000;
    	    }

        #testo-monospaziato
	    {
		font-family: monospace;
	        font-size: 10px;
	        color: 000000;
	    }

	#testo-riempimento
	    {
	        font-size: 6px;
    	    }

	#testo-bianco
	    {
		color: #FFFFFF;
	    }

	#testo-lilla
	    {
		color: #CC66FF;
	    }

	#testo-bordeaux
	    {
		color: #BB0000;
	    }

	#testo-rosso
	    {
		color: #FF0000;
	    }

    /**************
     *  tags HTML *
     **************/

	PRE
	    {
    		font-family: monospace;
		font-size: 10px;
		color: #000000;
	    }

	CODE
	    {
		font-family: monospace;
		font-size: 10px;
		color: #000000;
	    }

    /********************
     *  tabelle e celle *
     ********************/

	#tabella-struttura
	    {
	        background-image: url("../_grafica/bkg-main.gif");
	    }

	#tabella-calendario
	    {
		background-color: #ffffff;
	        background-image: url("../_grafica/sfondo-calendario-0v2.jpg");
		background-repeat: no-repeat;
	        background-position: center right;
	    }

	#sfondo-titolo
	    {
	        background-image: url("../_grafica/bkg-titolo.gif");
		background-repeat: no-repeat;
	        background-position: center left;
	    }

	#tabella-contenuto
	    {
		background-color: #ccc9c9;
	    }

	#cella-links
	    {
		background-color: none;
	    }

	#tabella-cim
	    {
		border-width: 1px;
	        border-style: solid;
	        border-color: #888888;
	        background-color: #dddddd;
	    }

	#tabella-news
	    {
		border-width: 1px;
	        border-style: solid;
	        border-color: #888888;
	        background-color: #dddddd;
	    }

	#tabella-login
	    {
		border-width: 1px;
	        border-style: solid;
	        border-color: #888888;
	        background-color: #dddddd;
	    }

	#cella-logo-su
	    {
		border-bottom-width: 1px;
		border-bottom-color: #000000;
        	border-bottom-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
        	border-right-style: solid;
	    }

	#tabella-multibox
	    {
		border-width: 1px;
	        border-style: dashed;
	        border-color: #888888;
	        background-color: #dddddd;
	    }

	#cella-principale-articoli
	    {
		border-bottom-width: 2px;
	        border-bottom-style: solid;
	        border-bottom-color: #008800;
		border-left-width: 2px;
	        border-left-style: solid;
	        border-left-color: #008800;
		border-right-width: 2px;
	        border-right-style: solid;
	        border-right-color: #008800;
	    }

	#cella-titolo-articoli-sx
	    {
		border-top-width: 2px;
	        border-top-style: solid;
	        border-top-color: #008800;
		border-left-width: 2px;
	        border-left-style: solid;
	        border-left-color: #008800;
	    }

	#cella-titolo-articoli-dx
	    {
		border-top-width: 2px;
	        border-top-style: solid;
	        border-top-color: #008800;
		border-right-width: 2px;
	        border-right-style: solid;
	        border-right-color: #008800;
	    }

	#cella-articoli-intestazione-tabella
	    {
		border-bottom-width: 2px;
	        border-bottom-style: solid;
	        border-bottom-color: #CC66FF;
	    }

	#cella-schede-intestazione-tabella
	    {
		border-bottom-width: 2px;
	        border-bottom-style: solid;
	        border-bottom-color: #888888;
	    }

	#cella-contenuto-home
	    {
		border-bottom-width: 2px;
	        border-bottom-style: solid;
	        border-bottom-color: #ffcc33;
		border-left-width: 2px;
	        border-left-style: solid;
	        border-left-color: #ffcc33;
		border-right-width: 2px;
	        border-right-style: solid;
	        border-right-color: #ffcc33;
	    }

	#cella-contenuto-home-sx
	    {
		border-top-width: 2px;
	        border-top-style: solid;
	        border-top-color: #ffcc33;
		border-left-width: 2px;
	        border-left-style: solid;
	        border-left-color: #ffcc33;
	    }

	#cella-contenuto-home-dx
	    {
		border-top-width: 2px;
	        border-top-style: solid;
	        border-top-color: #ffcc33;
		border-right-width: 2px;
	        border-right-style: solid;
	        border-right-color: #ffcc33;
	    }

	#cella-principale-counter
	    {
		border-bottom-width: 2px;
	        border-bottom-style: solid;
	        border-bottom-color: #bbbbbb;
		border-left-width: 2px;
	        border-left-style: solid;
	        border-left-color: #bbbbbb;
		border-right-width: 2px;
	        border-right-style: solid;
	        border-right-color: #bbbbbb;
	    }

	#cella-titolo-counter-sx
	    {
		border-top-width: 2px;
	        border-top-style: solid;
	        border-top-color: #bbbbbb;
		border-left-width: 2px;
	        border-left-style: solid;
	        border-left-color: #bbbbbb;
	    }

	#cella-titolo-counter-dx
	    {
		border-top-width: 2px;
	        border-top-style: solid;
	        border-top-color: #bbbbbb;
		border-right-width: 2px;
	        border-right-style: solid;
	        border-right-color: #bbbbbb;
	    }

	#cella-scadenze
	    {
	        background-color: #ffffcc;
	    }

	#cella-principale-scadenze
	    {
		border-bottom-width: 2px;
	        border-bottom-style: solid;
	        border-bottom-color: #9933ff;
		border-left-width: 2px;
	        border-left-style: solid;
	        border-left-color: #9933ff;
		border-right-width: 2px;
	        border-right-style: solid;
	        border-right-color: #9933ff;
	    }

	#cella-titolo-scadenze-sx
	    {
		border-top-width: 2px;
	        border-top-style: solid;
	        border-top-color: #9933ff;
		border-left-width: 2px;
	        border-left-style: solid;
	        border-left-color: #9933ff;
	    }

	#cella-titolo-scadenze-dx
	    {
		border-top-width: 2px;
	        border-top-style: solid;
	        border-top-color: #9933ff;
		border-right-width: 2px;
	        border-right-style: solid;
	        border-right-color: #9933ff;
	    }

	#cella-bordo-basso-verde
	    {
		border-bottom-width: 2px;
	        border-bottom-style: solid;
	        border-bottom-color: #008800;
	    }

	#cella-sfondo-verde-chiaro
	    {
	        background-color: #ccffcc;
	    }

	#cella-generica-01
	    {
		border-right-width: 1px;
	        border-right-style: solid;
	        border-right-color: #000000;
	    }

	#cella-generica-02
	    {
		border-right-width: 1px;
	        border-right-style: solid;
	        border-right-color: #000000;
		border-bottom-width: 1px;
	        border-bottom-style: solid;
	        border-bottom-color: #000000;
	    }

	#cella-generica-03
	    {
		border-bottom-width: 1px;
	        border-bottom-style: solid;
	        border-bottom-color: #000000;
	    }

	#cella-generica-04
	    {
		border-right-width: 1px;
	        border-right-style: solid;
	        border-right-color: #999999;
	    }

	#cella-generica-05
	    {
		border-right-width: 1px;
	        border-right-style: solid;
	        border-right-color: #999999;
		border-bottom-width: 1px;
	        border-bottom-style: solid;
	        border-bottom-color: #000000;
	    }

	#cella-generica-99
	    {
		border-bottom-width: 2px;
	        border-bottom-style: solid;
	        border-bottom-color: #bbbbbb;
		border-left-width: 2px;
	        border-left-style: solid;
	        border-left-color: #bbbbbb;
		border-right-width: 2px;
	        border-right-style: solid;
	        border-right-color: #bbbbbb;
	    }

	#sfondo-cella-briciole-2
	    {
	        background-color: #959595;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
        	border-bottom-style: solid;
	    }

	#cella-titolo
	    {
		border-bottom-width: 1px;
		border-bottom-color: #959595;
        	border-bottom-style: solid;
		border-top-width: 1px;
		border-top-color: #959595;
        	border-top-style: solid;
	    }

	#cella-titolo-alto
	    {
		border-top-width: 1px;
		border-top-color: #959595;
        	border-top-style: solid;
	    }

    /**********************
     *  links e rollover  *
     **********************/

	A		{color: #222222; text-decoration: none}
        A:active	{color: #ffffff; text-decoration: none}
        A:visited	{color: #222222; text-decoration: none}
        A:hover		{color: #ffffff; text-decoration: none}

.links-chiari		{color: #ff0000; text-decoration: none}
.links-chiari:active	{color: #ff0000; text-decoration: underline}
.links-chiari:visited	{color: #ff0000; text-decoration: none}
.links-chiari:hover	{color: #ff0000; text-decoration: underline}

	#testo-links-main
	    {
		font-family: verdana,arial,sans-serif;
	        font-size: 12px;
	        color: #ffffff;
    	    }

	#testo-links-ada
	    {
		font-family: verdana,arial,sans-serif;
	        font-size: 12px;
	        color: #000000;
    	    }

	#testo-links-secondaria
	    {
		font-family: verdana,arial,sans-serif;
	        font-size: 12px;
	        color: #000000;
    	    }

        #testo-links-orizzontale
	    {
		font-family: verdana,arial,sans-serif;
	        font-size: 12px;
	        color: #000000;
    	    }

        #testo-links-scadenze
	    {
		font-family: verdana,arial,sans-serif;
	        font-size: 12px;
	        color: #000000;
    	    }

	#testo-links-admin
	    {
		font-family: verdana,arial,sans-serif;
	        font-size: 12px;
	        color: #000000;
    	    }

	#tabella-links-main
	    {
	        background-color: none;
	    }

        #tabella-links-secondaria
	    {
		background-color: #ffffff;
	        background-image: url("../Grafica/sfondo-tabella-links-main-0v1.jpg");
	        background-repeat: repeat-y;
	        background-position: center;
	    }

	#tabella-links-scadenze
	    {
		background-color: #ffffff;
	        background-image: url("../Grafica/sfondo-tabella-links-scadenze-0v1.jpg");
	        background-repeat: repeat-y;
	        background-position: center;
	    }

	#tabella-links-admin
	    {
	        background-color: none;
	    }

        #riga-di-chiusura-main
	    {
	        background-color: #ffffff;
	        background-image: url("../Grafica/chiusura-tabella-links-main-0v1.jpg");
	        background-repeat: no-repeat;
	        background-position: center;
	    }

	#riga-di-chiusura-scadenze
	    {
	        background-color: #ffffff;
	        background-image: url("../Grafica/chiusura-tabella-links-scadenze-0v1.jpg");
	        background-repeat: no-repeat;
	        background-position: center;
	    }

	#riga-di-chiusura-admin
	    {
	        background-color: #ffffff;
		background-image: url("../Grafica/chiusura-tabella-links-scadenze-0v1.jpg");
	        background-repeat: no-repeat;
	        background-position: center;
	    }

	#riga-di-apertura-main
	    {
	        background-color: #ffffff;
	        background-image: url("../Grafica/apertura-tabella-links-main-0v1.jpg");
	        background-repeat: no-repeat;
	        background-position: center;
	    }

	#riga-di-apertura-scadenze
	    {
	        background-color: #ffffff;
	        background-image: url("../Grafica/apertura-tabella-links-scadenze-0v1.jpg");
	        background-repeat: no-repeat;
	        background-position: center;
	    }

	#riga-di-apertura-admin
	    {
	        background-color: #ffffff;
	        background-image: url("../Grafica/apertura-tabella-links-scadenze-0v1.jpg");
	        background-repeat: no-repeat;
	        background-position: center;
	    }

	#riga-di-chiusura-secondaria
	    {
	        background-color: #ffffff;
	        background-image: url("../Grafica/chiusura-tabella-links-main-0v1.jpg");
	        background-repeat: no-repeat;
	        background-position: center;
	    }

	#riga-di-apertura-secondaria
	    {
	        background-color: #ffffff;
	        background-image: url("../Grafica/apertura-tabella-links-main-0v1.jpg");
	        background-repeat: no-repeat;
	        background-position: center;
	    }

	#cella-link-primari-main-inattivo
	    {
	        background-color: #959595;
		border-top-width: 1px;
		border-top-color: #ffffff;
        	border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
        	border-bottom-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
        	border-right-style: solid;
	    }

	#cella-link-primari-main-attivo
	    {
	        background-color: #959595;
		border-top-width: 1px;
		border-top-color: #ffffff;
        	border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
        	border-bottom-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
        	border-right-style: solid;
	    }

	#cella-contenuto-home-sfondo
	    {
		background-color: #ffecb4;
	    }

	#cella-link-primari-admin-inattivo
	    {
	        background-color: #dddddd;
		border-top-width: 1px;
		border-top-color: #ffffff;
        	border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
        	border-bottom-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
        	border-right-style: solid;
	    }

	#cella-link-primari-admin-attivo
	    {
	        background-color: #dddddd;
		border-top-width: 1px;
		border-top-color: #ffffff;
        	border-top-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
        	border-bottom-style: solid;
		border-right-width: 1px;
		border-right-color: #000000;
        	border-right-style: solid;
	    }

    /*************************
     *  stili delle funzioni *
     *************************/

	#fb-tabella-principale
	    {
		border-width: 0px;
		border-color: 444444;
        	border-style: solid;
		background-color: FFFFFF;
	    }

	#fb-header-tabella
	    {
		background-color: #CCCCCC;
	    }

	#fb-sfondo-tabella
	    {
		background-color: #EEEEEE;
	    }

	#fb-riga-tabella
	    {
		background-color: #EEEEEE;
	    }

	#fb-testo-header
	    {
		color: FFFFFF;
		font-size: 12pt;
		font-weight: 800;
	    }

	#fb-testo-normale
	    {
		font-family: Arial, Verdana, sans-serif;
		font-size: 10pt;
		font-weight: 400;
		color: 000000;
	    }

	#fb-testo-pre
	    {
		font-family: monospace, system;
		font-size: 10pt;
		font-weight: 400;
		color: 000000;
	    }

	#galleria-tabella-principale
	    {
		border-width: 0px;
		border-color: 444444;
        	border-style: solid;
		background-color: FFFFFF;
	    }

	#galleria-header-tabella
	    {
		background-color: #CCCCCC;
	    }

	#galleria-sfondo-tabella
	    {
		background-color: #EEEEEE;
	    }

	#galleria-riga-tabella
	    {
		background-color: #EEEEEE;
	    }

	#galleria-testo-header
	    {
		color: FFFFFF;
		font-size: 12pt;
		font-weight: 800;
	    }

	#galleria-testo-normale
	    {
		font-family: Arial, Verdana, sans-serif;
		font-size: 10pt;
		font-weight: 400;
		color: 000000;
	    }

	#galleria-testo-pre
	    {
		font-family: monospace, system;
		font-size: 10pt;
		font-weight: 400;
		color: 000000;
	    }



