body{
color:#000000;
margin:0;
padding:0;
background-color: #E7ECEF; 
font-family: Verdana;
font-size: 11px;
text-align: center }

.tableMain{
width: 1024px;
}

.tableHeader {
border: 0px solid #B7C8CF;
}

.tableFooter {
border: 1px solid #B7C8CF;
background-color: #FFFFFF; 
}

.table1Coll,.table2Coll,.table3Coll{
background-color:#E7ECEF;
border: 0px solid #B7C8CF;
}

.table3Coll img{ 
border: 0px solid #000000;
}

.table2Coll img{ 
border: 1px solid #000000;
}
 
.table2CollHeader, .table3CollHeader { /*Background scuro + scritta chiara*/
background-color:#226688;
color:#FFFFFF;
border: 1px solid #B7C8CF;
font-weight:bold;
font-size: 11px;
}

.table2CollBody,.table3CollBody { 
background-color:#FFFFFF;
border: 1px solid #B7C8CF;
}

.carrello {
background-color:#FFFFFF;
border: 1px solid #B7C8CF;
}

.testo_rosso {
	font-weight:bold;
	color: #FF0000;
	text-decoration: none;
}
a.testo_rosso:link, a.testo_rosso:visited, a.testo_rosso:active {
	font-weight:bold;
	color: #FF0000;
	text-decoration: none;
}
a.testo_rosso:hover{
	font-weight:bold;
	color: #0066CC;
	text-decoration: none;
}

.testo_nero {
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.testo_blu {
	font-weight:bold;
	color: #0066CC;
	text-decoration: none;
}
hr {
border-top: 1px solid #FF0000;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}

select, input {
background-color: #E7ECEF;
font-family: Verdana;
font-size: 11px;
}



/*****************************/
#menu_css_verticale{
/*1. specifichiamo una larghezza fissa per il menu*/
width:180px;
/*2. rimuoviamo i marcatori della lista*/
list-style:none;
/*3. azzeriamo le margine – richiesto per Internet Explorer*/
margin:0;
/*4. impostiamo un spazio cuscinetto (padding) di 1 px tra i bordi della lista e il suo contenuto*/
padding:0px;
/*5. aggiungiamo un colore di sfondo al menu*/
background-color:#FFFFFF;
/*6. e un bordo di 1px intorno*/
border:0px solid #B7C8CF;
} 
#menu_css_verticale a{
/*1. convertiamo i link da elementi inline a elemento di blocco, cosi coprono tutta la larghezza disponibile*/
display:block;
/*2. specifichiamo un altezza – richiesto per Internet Explorer 6*/
height:25px;
/*3. aggiungiamo un spazio superiore tra ogni link*/
margin-top:1px;
/*4. e un spazio cuscinetto (padding) a sinistra tra il bordo e il testo dei link*/
padding-left:15px;
/*5. specifichiamo un colore di sfondo per i link*/
background-color:#FFFFFF;
/*6. e un bordo sinistro di 10px*/
border-left:7px solid #226688;
/*7. speficiamo il tipo di carattere usato*/
/*********font-family:arial;*/
/*8. e la misura del carattere*/
font-size:10px;
font-weight:bold;
/*9. convertiamo i caratteri da minuscolo a maiuscolo*/
text-transform:uppercase;
/*10. togliamo la sottolineatura dei link aggiunta per default*/
text-decoration:none;
/*11. specifichiamo un colore per i link*/
color:#226688;
/*12. allineiamo verticalmente il testo*/
line-height:25px;
} 
#menu_css_verticale a:hover{
/*1. cambiamo il colore di sfondo dei link*/
background-color:#B7C8CF;
/*2. il colore del bordo sinistra*/
border-left:7px solid #226688;
/*e il colore dei link stessi*/
color:#226688;
} 
#menu_css_verticale a.primo{
margin-top:0;
} 
/*****************************/

a:link {text-decoration:none; color: #006666;}
a:visited {text-decoration:none; color: #006666;}
a:active {text-decoration:none; color: #006666;}
a:hover {text-decoration:none; color:#FF0000;}

.buttonAutori {
border: 1px solid #226688;
}
a.buttonAutori:link, a.buttonAutori:visited, a.buttonAutori:active {
	color: #226688;
	text-decoration: none;
}
a.buttonAutori:hover{
	color: #226688;
	text-decoration: none;
        background-color: #B7C8CF; 
}



/*

#box {
width:290px;
border: 1px dashed #226688;
overflow:auto;
padding: 5px;
}

#spacer {
height:3px;
background: url(immagini/spacer.gif) no-repeat;
}

.titolo_blu {
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	color: #0066CC;
	text-decoration: none;
}
a.titolo_blu:link, a.titolo_blu:visited, a.titolo_blu:active {
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	color: #0066CC;
	text-decoration: none;
}
a.titolo_blu:hover{
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	color: #ff0000;
	text-decoration: none;
}

.titolo_nero {
	font-family: Verdana;
        font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
a.titolo_nero:link, a.titolo_nero:visited, a.titolo_nero:active {
	font-family: Verdana;
        font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}
a.titolo_nero:hover{
	font-family: Verdana;
        font-size: 13px;
	font-weight:bold;
	color: #ff0000;
	text-decoration: none;
}

.indice, a.indice:link, a.indice:visited, a.indice:active, a.indice:hover {
        font-size: 11px;
}

.titolo_sezione {
	font-family: Verdana;
	color: #226688;
        font-size: 20px;
	text-decoration: none;
	font-weight: bolder;
}*/