BODY{background-image: url('images/sfondo.jpg'); Margin:0 ;font-style:normal; font-variant:normal; font-weight:normal; font-size:9pt; font-family:Verdana}

/*background-color: #EFF3FF;*/

a:link, a:visited, a:active { text-decoration: none; color: #0066CC} 
 /* a:hover      { text-decoration: underline; color: #0066CC} 



/* --------------FORM --------------*/


/* modulo di input */
input.form1 {
color: #0066CC;
font-family: Verdana, Helvetica, Arial, sans-serif;
BORDER: 1px dotted;
font-size: 10px;
}

/* bottone */
input.button1 {
color: #0066CC;
background-color: white;
font-family: Verdana, Helvetica, Arial, sans-serif;
BORDER: 1px solid;
font-size: 10px;
width: 35px;
height: 20px;
align: left;
}

/* link bianco */
a.bianco
{
color: white;
font-family: Arial;
font-size: 12px;

}

/* titolo elenco */
a.home_elenco
{
color: #0066CC;
font-family: Arial;
font-size: 15px;
font-weight: bold;
text-decoration: none;
}

/* -------------- TABELLE --------------*/


/* Tabella TITOLO1 */
table.titolo1 {
border-collapse: collapse;
text-align: center;
border-top: 1px #BFCEEE solid;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: white;
background-color: #BFCEEE;
width: 780;
}

/* Tabella TITOLO*/
table.titolo {
valign: top;
text-align: center;
border-collapse: collapse;
border: 1px #BFCEEE solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
background-color: white;
width: 780;
display: inherit;
}

/* Tabella TOOLBAR*/
table.toolbar {
border-collapse: collapse;
padding: 0px;
spacing: 0px;
text-align: center;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
width: 780;
height: 30;
}

/* Tabella BUTTON*/
td.button {
border-collapse: collapse;
text-align: center;
text-valign: bottom;
border: 1px #BFCEEE solid;
border-bottom: 1px white solid;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: black;
background-color: white;
width: 80px;
}

/* Tabella NOBUTTON*/
td.nobutton {
border-collapse: collapse;
border-bottom: 1px #BFCEEE solid;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: black;
background-color: white;
}


/* Tabella MAIN */
table.main {
border-collapse: collapse;
border: 0px;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
background-color: #ffffff;
width: 780px;
}


/* Tabella MENU */
table.main_menu {
valign: top;
text-align: right;
border-collapse: collapse;
border: 1px #BFCEEE solid;
border-top: 0px #BFCEEE solid;
border-bottom: 0px #BFCEEE solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
background-color: #EFF3FF;
width: 148px;
display: inherit;
}

/* Tabella TD TITOLO MENU */
td.menu {
border-collapse: collapse;
text-align: right;
border-top: 1px #BFCEEE solid;
border-bottom: 1px #BFCEEE solid;
font-style: italic;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #BFCEEE ;
background-color: white;
width: 148px;
}


/* Tabella LATERALE */
table.main_laterale {
align: centre;
padding: 0px;
spacing: 0px;
border-left: 3px #BFCEEE dotted;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
width: 140px;
height: 100%;
display: inherit;
}

/* Tabella CENTRALE*/
table.centrale {
valign: top;
padding: 2px;
spacing: 1px;
border-collapse: collapse;
border: 0px #BFCEEE solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
background-color: white;
}

/* Tabella SEP_CENTRALI*/
td.sep_centrali {
valign: top;
border: 0px;
border-collapse: collapse;
border-left: 1px #BFCEEE dotted;
border-right: 1px #BFCEEE dotted;
border-bottom: 1px #BFCEEE dotted;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-align: left;
background-color: white;
width: 200;
}

/* Tabella TD TITOLO HOME */
td.titoli_home {
border-collapse: collapse;
text-align: right;
border-top: 1px #BFCEEE dotted;
border-bottom: 1px #BFCEEE dotted;
font-style: italic;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #BFCEEE ;
background-color: white;
}


/* Tabella MAIN_COPYRIGHT */
table.main_copyright {
padding: 0px;
spacing: 0px;
border: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
background-color: #BFCEEE;
width: 780px;
display: inherit;
}


/* Cella Prodotti */
td.prod {
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
background-color: #ffffff;
margin-top: 5px;
border-bottom: 1px dotted;
padding:2;
}

/* Cella Prodotti */
td.testohome {
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
background-color: #ffffff;
margin-top: 5px;
}


/* --------------NUOVI STILI --------------*/


.gog
{
color:#000066;
font-family: "Verdana";
font-size: "8pt";
text-decoration: underline;
font-weight: "bold";
}

a.gog:link
{
color:#000066;
font-family: "Arial";
font-size: "10pt";
text-decoration: underline;
link-color:#000066;
font-weight: "normal";
}

a.gog:visited
{
color:#000066;
font-family: "Arial";
font-size: "10pt";
text-decoration: underline;
link-color:#000066;
font-weight: "normal";
}

/* Tabella menu */
table.tabella1 {
border: 1px #004080 solid;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
background-color: #ffffff;
width: 145px;
display: inherit;
}

.titolopagine {
color:darkblue;
font-family: "Verdana, Arial, Helvetica";
font-size: "10pt";
text-transform: uppercase ;
font-weight: "bold";
}


/* Titolo menu */
td.titolo {
background-color: #d1d9fa;
color: #000080;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
border-bottom: 1px #0000a0 solid;
padding: 1px;
font-style: inherit;
text-align: right;
font-weight: bold;
}
/*moduli di select nel menu2 */
select.select1 {
font-size: 10px;
color: #000080;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin: 0em;
border: inherit;}

/*moduli di input nel menu2 */
input.menu1 {
color: darkblue;
font-family: Verdana, Helvetica, Arial, sans-serif;
BORDER: 1px solid;
font-size: 10px;
width: 130px;}

/*stile per losanga di check */
input.check {
color: darkblue;

BORDER: 1px ;

}

table.pagmenu {
border: 1px #000080 double;
background-color: #EFF3FF;
width: 100%;}

/* Tabelle default */
table.tabella2 {
border: 1px #004080 solid;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
background-color: #ffffff;
display: inherit;
margin-top: 5px;
}

/* Titolo default */
td.titolo2 {
background-color: #d1d9fa;
color: #000080;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
border-bottom: 1px #0000a0 solid;
padding: 1px;
font-style: inherit;
text-align: right;
font-weight: bold;
}

/* Tabelle default */
table.tabella3 {
border: 1px #004080 dotted;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
background-color: #ffffff;
display: inherit;
margin-top: 5px;
}
/* Tabelle default */
table.tabella4 {
border: 1px #004080 dotted;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
background-color: #ffffff;
display: inherit;
}

td.libri {
border: 1px #000080 dotted;
border-bottom: #000080 inherit;
border-top: inherit;}

table.vuoto {
border-bottom: #000080 inherit;
border-top: inherit;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;} .button {
font-family:verdana, helvetica, sans-serif; font-size:10px;
background:"CCD6F5";
color:black;
font-weight: "bold";
border: 1px #000080 solid;}

table.tabinsert {
border-bottom: #000080 inherit;
border-top: inherit;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;} .button {
font-family:verdana, helvetica, sans-serif; font-size:10px;
background:"CCD6F5";
color:black;
font-weight: "bold";
border: 1px #000080 solid;}


/* cella prod */
td.prod {
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
background-color: #ffffff;
display: inherit;
margin-top: 5px;
}


/* ----------------FINE TABELLE-----------*/



/* Font per button di input */
.buttonfwef {
color: black;
font-family: "Verdana, Arial, Helvetica";
background: "white"
font-size:10px;
width: "50";
height: "17";
border-style : solid;
BORDER: darkblue 1px solid;
}





/* Font per moduli di input */
.input {
color: darkblue;
font-family: "Verdana, Arial, Helvetica";
font-size: "8pt";
}

/* Font per moduli di input 2 titolo */
.input3 {
color: darkblue;
font-family: "Verdana, Arial, Helvetica";
font-size: "7pt";
BORDER: darkblue 1px solid
}

/* Font per moduli di input 2 */
.input2 {
color: darkblue;
font-family: "Verdana, Arial, Helvetica";
font-size: "8pt";
BORDER: darkblue 1px solid
}

/* Font per moduli di mail */
.email {
FONT-FAMILY: Verdana; FONT-SIZE: 10px; COLOR: #000000; BORDER: darkblue 1px solid
}

/* Font per titolo Capitolo */
.titolo {
color:#CC0000;
font-family: "Verdana, Arial, Helvetica";
font-size: "16pt";
text-align: "Center";
font-weight: "bold";
}


/* Font per titolo piccolo paragrafo */
.titolino {
color: black;
font-family: "Verdana, Arial, Helvetica";
font-size: "10pt";
text-decoration: underline;
font-weight: "bold";
}

/* Font per testo */
.testo {
color: black;
font-family: "Verdana, Arial, Helvetica";
font-size: "8pt";
}

/* Font per testopiccolo */
.testopiccolo {
color: black;
font-family: "Verdana, Arial, Helvetica";
font-size: "8pt";
}

/* Font per testolino */
.testolino {
color: white;
font-family: "Tahoma, Arial, Helvetica";
font-size: "7pt";
}