body 
{ 
margin:0px;
padding:0px;
background-color:#FFFFFF;
FONT-FAMILY: Verdana, Arial, Tahoma;
width:100%;
}

#testata 
{
margin-top:5px;
margin-left:5px;
margin-right:5px;
padding:0px;
height:115px;
height:100px;
background-color:#FFFFFF;
border-bottom: 1px double #000000;
}

#centro 
{
margin-left:90px;
margin-right:100px;
margin-top:10px;
padding:10px;
background-color: #FFFFFF;
heigth: 100%;
font-size:0.8em;
}


#bottom
{
margin-left:5px;
margin-right:5px;
padding:10px;
background-color: #FF0000;
font-size:0.8em;
border-top: 1px solid #000000;
}

.testoconfoto
{
color:#000000;
text-decoration:none;
LINE-HEIGHT: 20px;
margin-top:5px;
position:relative;
}

.testo
{
color:#000000;
text-decoration:none;
LINE-HEIGHT: 20px;
font-size:1.0em;
}

.errore
{
color:#FF0000;
text-decoration:none;
LINE-HEIGHT: 20px;
font-size:1.2em;
font-weight:bold;
text-align:center;
width:60%;
}

.cellasele
{
color:#CC0000;
text-decoration:none;
LINE-HEIGHT: 20px;
font-size:1.0em;
font-weight:bold;
}

.cellaorari
{
color:#000000;
text-decoration:none;
LINE-HEIGHT: 20px;
font-size:0.8em;
font-weight:normal;
}

.tabella
{
FONT-SIZE: 1.0em;
padding:3px;
text-decoration:none;
border-bottom: 0px solid #000000;
}

.tabellaGRANDE
{
FONT-SIZE: 1.0em;
padding:3px;
text-decoration:none;
border: 0px solid #000000;
width:88%;
}


.tabellacampo
{
FONT-SIZE: 1.0em;
padding:3px;
text-decoration:none;
background-color:#FFFFFF;
font-weight:bold;
}

.tabellaTH
{
FONT-SIZE: 1.1em;
padding:3px;
text-decoration:none;
background-color:#339966;
color:#FFFFFF;
font-weight:bold;
}

.tabellaAzioni
{
FONT-SIZE: 1.0em;
padding:3px;
text-decoration:none;
background-color:#FFFFFF;
color:#FF3300;
font-weight:bold;
font-style:italic;
}


.tabellanote
{
FONT-SIZE: 1.0em;
padding:3px;
text-decoration:none;
background-color:#FFFFFF;
color:#006699;
text-transform:uppercase;
}


.tabellapratica
{
padding:3px;
text-decoration:none;
border: 1px solid #000000;
width:80%;
}

.tabellapraticaTH
{
FONT-SIZE: 0.9em;
padding:3px;
text-decoration:none;
background-color:#A0C5AB;
color:#000000;
font-weight:bold;
border: 1px solid #000000;
text-transform:uppercase;
}

.tabellapraticacelle
{
FONT-SIZE: 0.8em;
padding:3px;
text-decoration:none;
border: 1px solid #000000;
}

.tabellapraticacellebianche
{
FONT-SIZE: 0.8em;
padding:3px;
text-decoration:none;
border-bottom: 1px solid #000000;
}


.tabellaREGUTENTE
{
padding:3px;
text-decoration:none;
border: 1px solid #000000;
width:80%;
}

.tabellaREGUTENTETH
{
FONT-SIZE: 0.9em;
padding:3px;
text-decoration:none;
background-color:#A0C5AB;
color:#000000;
font-weight:bold;
border: 1px solid #000000;
text-transform:uppercase;
}

.tabellaREGUTENTEcelle
{
FONT-SIZE: 0.8em;
padding:3px;
text-decoration:none;
border: 1px solid #000000;
}


.indietro
{
color:#000000;
text-decoration:none;
LINE-HEIGHT: 20px;
font-size:1.0em;
font-weight:bold;
text-align:center;
width:60%;
}

#sinistra
{
position:absolute;
width:190px;
top:105px;
left:3px; 
font-size:0.9em;
height: 100%;
background-color:#FFFF99;
background-color:#FFFFFF;
}

#destra
{
position:absolute;
width:100px;
top:106px;
top:120px;
right:5px; 
font-size:0.9em;
height: 100%;
background-color:#C1DABE;
background-color:#CCCCFF;
background-color:#6AA4FB;
}


.erroriCSSWeb
{
FONT-SIZE: 1.2em;
COLOR:#330000;
FONT-FAMILY: Verdana, Arial, Tahoma;
LETTER-SPACING: 1px;
font-weight:bold;
margin-top:10;
font-transform:uppercase;
width:100%;
}

.titolopagina
{
FONT-SIZE: 1.2em;
COLOR:#336699;
FONT-FAMILY: Verdana, Arial, Tahoma;
LETTER-SPACING: 1px;
font-weight:bold;
width:100%;
padding:3px;
margin-top:10;
margin-bottom:20px;
}

.titolopaginaCSSWeb
{
FONT-SIZE: 1.2em;
COLOR:#336699;
FONT-FAMILY: Verdana, Arial, Tahoma;
LETTER-SPACING: 1px;
font-weight:bold;
width:100%;
padding:3px;
margin-top:5px;
margin-bottom:5px;
}


.titolobenvenuto
{
FONT-SIZE: 1.2em;
COLOR:#336699;
COLOR: #E3844C;
FONT-FAMILY: Verdana, Arial, Tahoma;
LETTER-SPACING: 1px;
font-weight:bold;
width:100%;
padding:3px;
margin-top:10;
margin-bottom:20px;
text-transform:uppercase;
}


.titolopaginacolorato
{
FONT-SIZE: 1.2em;
COLOR:white;
FONT-FAMILY: Verdana, Arial, Tahoma;
LETTER-SPACING: 1px;
font-weight:bold;
width:78%;
padding:3px;
margin-bottom:10px;
margin-top:20px;
background-color:#336699;
}


.sottotitolipagina
{
FONT-SIZE: 0.9em;
COLOR: #666666;
FONT-FAMILY: Verdana, Arial, Tahoma;
font-weight:bold;
margin-bottom:10px;
}

.infoGMsin
{
FONT-SIZE: 0.9em;
COLOR: #999966;
FONT-FAMILY: Verdana;
font-weight:normal;
margin-top:15px;
position:absolute;
left:20px;
text-align:left;
}

.infoGMdes
{
FONT-SIZE: 0.9em;
COLOR: #999966;
FONT-FAMILY: Verdana;
font-weight:normal;
margin-top:15px;
position:absolute;
right:20px;
text-align:right;
}

.infoGM
{
FONT-SIZE: 0.8em;
COLOR: #999966;
FONT-FAMILY: Verdana;
font-weight:normal;
margin-top:45px;
position:absolute;
left:190px;
}


.linkcentro:link
{
font-weight:normal;
color:#000000;
text-decoration:underline;
}

.linkcentro:visited
{
font-weight:normal;
color:#CC3399;
color:#000000;
text-decoration:underline;
}

.linkcentro:hover
{
font-weight:bold;
color:#FFFFFF;
background-color:black;
text-decoration:none;
}

.spiegacentro
{
color:#000000;
font-size:0.9em;
width:60%;
}


.img.stemma1
{
float:left;
margin:5px;
border:none;
}

.img.stemma
{
float:left;
margin:5px;
border:none;
left:50px;
position:absolute;
}


.img.imgbarra
{
position:absolute;
float:right;
margin:5px;
right:15px;
border:none;
}

.img.logoDPC
{
position:absolute;
margin:0px;
right:285px;
border:none;
}

.titolointesta
{
FONT-SIZE: 1.4em;
COLOR: #E3844C;
FONT-FAMILY: Verdana, Arial, Tahoma;
LETTER-SPACING: 0.3px;
position:absolute;
FONT-WEIGHT:bold;
top:10px;
left:190px;
}

.sottotitolointesta
{
FONT-SIZE: 1.2em;
COLOR: #FFFFFF;
background-COLOR: #999966;
FONT-FAMILY: Verdana, Arial, Tahoma;
TEXT-ALIGN: left;
TEXT-DECORATION: none;
position:absolute;
top:40px;
left:190px;
width:55%;
}



.titolointesta1
{
FONT-SIZE: 1.4em;
COLOR: #E3844C;
FONT-FAMILY: Verdana, Arial, Tahoma;
LETTER-SPACING: 0.3px;
position:absolute;
FONT-WEIGHT:bold;
top:10px;
left:100px;
}

.sottotitolointesta1
{
FONT-SIZE: 1.2em;
COLOR: #FFFFFF;
background-COLOR: #999966;
FONT-FAMILY: Verdana, Arial, Tahoma;
TEXT-ALIGN: left;
TEXT-DECORATION: none;
position:absolute;
top:40px;
left:100px;
width:55%;
}

.sottosottotitolointesta
{
FONT-SIZE: 0.8em;
COLOR: #999966;
FONT-FAMILY: Verdana, Arial, Tahoma;
TEXT-ALIGN: left;
font-weight:bold;
TEXT-DECORATION: none;
position:absolute;
top:50px;
left:100px;
}

.vocisopra
{
position:absolute;
FONT-SIZE: 0.8em;
font-weight:bold;
font-color:#000000;
vertical-align:baseline;
right:30px;
top:88px;
margin:0px;
background-color:#FFFFFF;
}

.linksopra:link
{
FONT-SIZE: 1em;
font-weight:bold;
color:#000000;
background-color:#FFFFFF;
margin:5px;
padding:5px;
text-decoration:none;
border: 1px solid #000000;
}

.linksopra:visited
{
FONT-SIZE: 1em;
font-weight:bold;
color:#000000;
background-color:#FFFFFF;
margin:5px;
padding:5px;
text-decoration:none;
border: 1px solid #000000;
}

.linksopra:hover
{
FONT-SIZE: 1em;
font-weight:bold;
color:#000000;
background-color:#FFCC00;
margin:5px;
padding:5px;
text-decoration:none;
border: 1px solid #000000;
}



.linksinistra:link
{
FONT-SIZE: 1.0em;
background-color:none;
color:#000000;
text-decoration:none;
width:100%;
padding:3px;
padding-right:20px;
margin:3px;
}

.linksinistra:visited
{
FONT-SIZE: 1.0em;
background-color:none;
color:#000000;
text-decoration:none;
width:100%;
padding:3px;
padding-right:20px;
margin:3px;
}

.linksinistra:hover
{
FONT-SIZE: 1.0em;
background-color:none;
text-decoration:none;
font-weight:bold;
width:100%;
padding:3px;
padding-right:20px;
margin:3px;
background-color:#C3C3C3;
}


.sinistra1
{
FONT-SIZE: 0.9em;
background-color:#808040;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
padding:2px;
margin:2px;
height:15px;
text-align:center;
color:#FFFFFF;
}


.sinistra2
{
FONT-SIZE: 0.8em;
background-color:#FFFF99;
background-color:#33CCCC;
background-color:#006666;
background-color:#FFFFCC;
background-color:#FFCC66;
text-decoration:none;
font-weight:bold;
padding:2px;
margin:2px;
height:15px;
color:#000000;
}

.sinistra1A
{
FONT-SIZE: 0.9em;
background-color:#37c8c8;
text-decoration:none;
font-weight:bold;
padding:2px;
margin:2px;
height:25px;
}

.sinistra1piccolo
{
FONT-SIZE: 0.7em;
color:#000000;
padding:2px;
margin:2px;
text-decoration:none;
background-color:#37c8c8;
display:none;
}

.sinistra2A
{
FONT-SIZE: 0.9em;
background-color:#ffcc00;
background-color:#6699FF;
background-color:#FFCC66;
text-decoration:none;
font-weight:bold;
padding:2px;
margin:2px;
height:25px;
}

.sinistra2piccolo
{
FONT-SIZE: 0.7em;
color:#0099CC;
padding:2px;
margin:2px;
text-decoration:none;
background-color:#6699FF;
background-color:#FFCC66;
display:none;
}

.sinistra3
{
FONT-SIZE: 0.9em;
background-color:#F08C24;
text-decoration:none;
font-weight:bold;
padding:2px;
margin-left:2px;
margin-right:2px;
margin-top:15px;
height:25px;
}

.sinistra3piccolo
{
FONT-SIZE: 0.7em;
color:#000000;
padding:2px;
margin:2px;
text-decoration:none;
background-color:#F08C24;
display:none;
}


.sinistra4
{
FONT-SIZE: 0.9em;
background-color:#c0c0c0;
text-decoration:none;
font-weight:bold;
padding:2px;
margin:2px;
height:25px;
}

.sinistra4piccolo
{
FONT-SIZE: 0.7em;
color:#000000;
padding:2px;
margin:2px;
text-decoration:none;
background-color:#c0c0c0;
display:none;
}
.ricerca
{
FONT-SIZE: 0.9em;
color:#000000;
margin:2px;
padding:0px;
text-decoration:none;
border: 1px solid #000000;
background-color:#FFCC66;
}

.casellaricerca
{
FONT-SIZE: 0.9em;
color:#FFFFFF;
margin:0px;
padding:5px;
text-transform:uppercase;
text-align:center;
text-decoration:none;
border: 0px solid #000000;
background-color:#FFFF99;
font-weight:bold;
}


.appuntamento
{
FONT-SIZE: 1.0em;
color:#FF00000;
margin:5px;
padding:5px;
text-transform:uppercase;
text-decoration:none;
background-color:#FF9933;
text-align:center;
font-weight:bold;
}


.pulsanteVIS
{
FONT-SIZE: 0.9em;
color:#FFFFFF;
font-weight:bold;
margin:0px;
background-color:#D68029;
}

.pulsantesotto
{
FONT-SIZE: 0.9em;
color:#000000;
font-weight:bold;
}


.pulsanteAppunta
{
FONT-SIZE: 1.0em;
color:#800000;
font-weight:bold;
text-transform:uppercase;
}

.linkpulsante:link
{
FONT-SIZE: 0.9em;
color:#000000;
color:#FFFFFF;
font-weight:bold;
background-color:#000000;
background-color:#C3C3C3;
background-color:#000080;
padding:10px;
}


.linkpulsante:visited
{
FONT-SIZE: 0.9em;
color:#FFFFFF;
font-weight:bold;
background-color:#000000;
background-color:#C3C3C3;
background-color:#000080;
padding:10px;
}

.linkpulsante:hover
{
FONT-SIZE: 0.9em;
color:#FFFFFF;
font-weight:bold;
background-color:#000000;
background-color:#C3C3C3;
background-color:#000080;
padding:10px;
}


.fotodestra
{
margin:5px;
float:right;
border:0px;
position:relative;
}

.fotosinistra
{
float:left;
margin:5px;
border:0px;
position:absolute;
}

.w3c
{
LINE-HEIGHT: 20px;
margin-top:50px;
margin-left:5px;
}

.linkpiccolicentro:link
{
FONT-SIZE: 0.8em;
background-color:none;
color:#000000;
text-decoration:none;
width:100%;
font-weight:bold;
}

.linkpiccolicentro:visited
{
FONT-SIZE: 0.8em;
background-color:none;
color:#000000;
text-decoration:none;
width:100%;
font-weight:bold;
}

.linkpiccolicentro:hover
{
FONT-SIZE: 0.8em;
text-decoration:Underline;
font-weight:bold;
width:100%;
color:White;
background-color:black;
}


.sinistraA
{
FONT-SIZE: 0.9em;
background-color:#f58B3D;
background-color:#49B69D;
background-color:#1180EE;
background-color:#336699;
text-decoration:none;
font-weight:bold;
padding:3px;
margin-left:2px;
margin-right:2px;
margin-bottom:0px;
margin-top:2px;
border: 1px solid #000000;
}

.sinistraApiccolo
{
FONT-SIZE: 0.7em;
color:#000000;
padding:5px;
margin-left:2px;
margin-right:2px;
margin-bottom:2px;
margin-top:0px;
text-decoration:none;
background-color:#C0C0C0;
background-color:#FFFFFF;
border: 1px solid #000000;
border-top: 0px solid #000000;
}

.satsinistra
{
position:relative;
width:198px;
margin-top:4px;
text-align:center;
}


.fotodidascalia
{
float:left;
margin:5px;
border:0px;
position:relative;
}

.didascalia
{
FONT-SIZE: 0.8em;
color:#FF0000;
padding:5px;
text-decoration:none;
width:40%;
position:absolute;
margin-right:100px;
}


#menumoni
{
margin-left:5px;
margin-top:0px;
padding:0px;
background-color: #FFFFFF;
width: 90%;
font-size:1.2em;
font-family:verdana;
position:absolute;
font-weight:lighter;
}

.titolomoni
{
FONT-SIZE: 1.2em;
COLOR:#000000;
FONT-FAMILY: Verdana;
font-weight:bold;
margin-left:0px;
margin-top:50px;
padding:3px;
background-color: #FFFFFF;
position:absolute;
text-transform:uppercase;
fotn-weight:bold;
}

.testomoni
{
FONT-SIZE: 1.0em;
COLOR:#000000;
FONT-FAMILY: Verdana, Arial, Tahoma;
margin-left:0px;
margin-top:70px;
padding:3px;
background-color: #FFFFFF;
position:absolute;
}

.linkmoni:link
{
FONT-SIZE: 1.0em;
font-weight:bold;
color:#FFFFFF;
background-color:#FF0000;
margin:0px;
padding:5px;
text-decoration:none;
}

.linkmoni:visited
{
FONT-SIZE: 1.0em;
font-weight:bold;
color:#FFFFFF;
background-color:#FF0000;
margin:0px;
padding:5px;
text-decoration:none;
}

.linkmoni:hover
{
FONT-SIZE: 1em;
font-weight:bold;
color:#FFFFFF;
background-color:#FF0000;
margin:0px;
padding:5px;
text-decoration:none;
}

.linkbolle:link
{
FONT-SIZE: 1em;
font-weight:bold;
color:#000000;
background-color:#FF0000;
margin:4px;
padding:8px;
text-decoration:none;
}

.linkbolle:visited
{
FONT-SIZE: 1em;
font-weight:bold;
color:#000000;
background-color:#FF0000;
margin:4px;
padding:8px;
text-decoration:none;
}

.linkbolle:hover
{
FONT-SIZE: 1em;
font-weight:bold;
color:#000000;
background-color:#FF0000;
margin:4px;
padding:8px;
text-decoration:none;
}


.fileDOC
{
margin-left:0px;
margin-top:40px;
background-color: #FFFFFF;
width: 100%;
font-size:0.8em;
position:absolute;
}

.formdate
{
margin-left:0px;
margin-top:30px;
background-color: #FFFFFF;
width: 100%;
font-size:0.9em;
position:absolute;
}


.titoliarchivi
{
FONT-SIZE: 1.2em;
COLOR:#000000;
FONT-FAMILY: Verdana, Arial, Tahoma;
LETTER-SPACING: 1px;
font-weight:bold;
padding:3px;
background-color: #FF0000;
position:absolute;
margin-left:0px;
margin-top:0px;
}

.contatore
{
position:absolute;
width:94px;
text-align:center;
right:0px; 
FONT-SIZE: 0.9em;
COLOR:#FFFFFF;
FONT-FAMILY: Verdana;
LETTER-SPACING: 1px;
font-weight:bold;
padding:3px;
background-color:#6AA4FB;
}

.backL:link
{
FONT-SIZE: 1.1em;
COLOR:#FFFFFF;
FONT-FAMILY: Verdana, Arial, Tahoma;
LETTER-SPACING: 1px;
font-weight:bold;
padding:3px;
margin-left:0px;
margin-top:0px;
background-color: #FF0000;
}
 
.backL:visited
{
FONT-SIZE: 1.1em;
COLOR:#FFFFFF;
FONT-FAMILY: Verdana, Arial, Tahoma;
LETTER-SPACING: 1px;
font-weight:bold;
padding:3px;
margin-left:0px;
margin-top:0px;
background-color: #FF0000;
}

.backL:hover
{
FONT-SIZE: 1.1em;
COLOR:#000000;
FONT-FAMILY: Verdana, Arial, Tahoma;
LETTER-SPACING: 1px;
font-weight:bold;
padding:3px;
background-color: #FF0000;
margin-left:0px;
margin-top:0px;
color:#FFFFFF;
}
 
.errori
{
FONT-SIZE: 1.2em;
COLOR:#330000;
FONT-FAMILY: Verdana, Arial, Tahoma;
LETTER-SPACING: 1px;
font-weight:bold;
margin-top:10;
font-transform:uppercase;
}
 
.pulsanteVIS
{
FONT-SIZE: 0.9em;
color:#FFFFFF;
color:#000000;
font-weight:bold;
margin:0px;
background-color:#D68029;
background-color:#FFFF99;
background-color:#B9D2C1;
}

.pulsantesotto
{
FONT-SIZE: 0.9em;
color:#000000;
font-weight:bold;
}
 
 

