


body {font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif;}



.pagina
{background:rgb(229,229,229) url(images/sfondo.jpg) repeat-x;
margin-top:0px; margin-bottom:50px;
margin-left:0px; margin-right:0px;}



img {border:none;}



td {text-align:left; font-size:11px; color:#333333;}




.principale {background-color:#FFFFFF; width:760px;}



td.barramenu {background-color:rgb(0,126,203); color:#FFFFFF; height:24px;}



/* ********************************************************************** */



/* VECCHIA SOLUZIONE COLONNA SINISTRA GRIGIO CHIARO */
.colonnasxgrigia {background-color:rgb(220,220,220); width:200px;}


/* NUOVA SOLUZIONE COLONNA SINISTRA CELESTE CHIARO */
.colonnasx {background-color:rgb(200,230,245); width:200px;}


.menusx {color:#666666; margin-top:10px; margin-left:15px;
         margin-bottom:10px; line-height:160%;}

.testosx {color:#666666; margin-top:10px; margin-left:15px;
          margin-right:10px; margin-bottom:10px;}



td.titolosx {background-image:url(images/sfondo_titolosx.gif);
background-repeat:no-repeat; width:200px; height:42px;}

td.titolosx p {font-weight:bold; color:#666666;
               margin-top:5px; margin-left:15px;}


/* ********************************************************************** */





table.contenuti {width:540px; margin-top:10px; margin-left:10px;
                 margin-right:10px; margin-bottom:10px;}


table.contatti {width:230px; margin-top:10px; margin-left:50px;
                 margin-right:10px; margin-bottom:10px;}



table.tuttalarghezza {width:740px; margin-top:10px; margin-left:10px;
                 margin-right:10px; margin-bottom:10px;}



td.sfondotitolo {background-image:url(images/sfondo_titolo.gif);
background-repeat:no-repeat;}




.titolo {color:rgb(0,126,203); font-size:18px;}
.titologrigio {color:#888888; font-size:18px;}
.titolosusfondo {color:rgb(0,140,130); font-size:18px; margin-left:22px;}
.titolosusfondotedesco {color:rgb(0,140,130); font-size:18px; margin-left:22px;}
.titolosunews {color:rgb(0,140,130); font-size:8px; margin-left:22px;}




td.footer {background-color:rgb(0,126,203); color:#FFFFFF;
             padding-left:10px; padding-top:10px;
             padding-right:10px; padding-bottom:10px;}




table.bordogrigio {border:#CCCCCC 1px solid; border-collapse:collapse;}
table.bordogrigio td {border:#CCCCCC 1px solid;}
.titolotabella {background-color:rgb(0,126,203); color:#FFFFFF; font-weight:bold;}



table.bordogrigio2 {background-color:rgb(240,240,240);
border:#CCCCCC 1px solid; border-collapse:collapse;}
table.bordogrigio2 td {border:#CCCCCC 1px solid;}



.thisform {background-color:rgb(245,245,245);
border:#CCCCCC 1px solid; font-size:14px;}
.pulsanteform {background-color:rgb(0,190,180); border:none;
font-weight:bold; color:#FFFFFF; font-size:14px;}




/* Elenco puntato */
ul {padding-left:13px; margin-left:13px; margin-top:0px;}
li {list-style-type:square; padding-bottom:3px;}


.indentato {margin-left:15px; margin-top:6px; margin-bottom:6px; line-height:150%;}



.newslinks {FONT-SIZE: 8pt; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.newslinks:hover {FONT-SIZE: 8pt; COLOR: #42a0ff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}


hr {height:1px; border:0px; color:#CCCCCC; background-color:#CCCCCC;}




/* rollover standard collegamenti */
A {text-decoration:none; font-weight:bold;}
A:link {color:#666666;}
A:visited {color:#666666;}
A:hover {color:#999999;}
A:active {color:#999999;}


/* rollover collegamenti menu sx */
.menusx A.{text-decoration:none; font-weight:bold;}
.menusx A:link {color:#666666;}
.menusx A:visited {color:#666666;}
.menusx A:hover {color:#999999;}
.menusx A:active {color:#999999;}


/* rollover collegamenti su sfondo scuro */
A.neglink {text-decoration:none; font-weight:bold;}
A.neglink:link {color:#CCCCCC;}
A.neglink:visited {color:#CCCCCC;}
A.neglink:hover {color:#FFFFFF;}
A.neglink:active {color:#FFFFFF;}


/* rollover collegamenti blu */
A.blulink {text-decoration:none; font-weight:bold;}
A.blulink:link {color:#000066;}
A.blulink:visited {color:#000066;}
A.blulink:hover {color:#42A0FF;}
A.blulink:active {color:#42A0FF;}


/* rollover collegamenti blu */
A.blu {text-decoration:none; font-weight:bold;}
A.blu:link {color:#000066;}
A.blu:visited {color:#000066;}
A.blu:hover {color:#42A0FF;}
A.blu:active {color:#42A0FF;}


/* ************************* FINE CSS *********************** */



