body {
 /* colorazione delle barre di scorrimento delle pagine */
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-darkshadow-color: #FFFFFF;
 
 scrollbar-face-color: #F2A000;
 scrollbar-3dlight-color: #F3D700;
 scrollbar-track-color: #EFEFEF;
 scrollbar-arrow-color: #FFFFFF;
 
 /* Stile, carattere e colorazione del font, */
 font-family: Verdana;
 font-weight: normal;
 font-size: 12px;

 /* Sfondo della pagina e colore del testo in primo piano */
 background-color:#F5F5F5;
 color: #000000;
}

td{
background-color:#FFFFFF;
}
td.footer{
background-color:#CC9966;
color:#FFFFFF;
}




td{
 /* Stile, carattere e colorazione del font, */
 font-family: Verdana;
 font-weight: normal;
 font-size: 12px;

}

td.body{
 /* Stile, carattere e colorazione del font, */
 font-family:Verdana, Verdana;
 font-weight: normal;
 font-size: 13px;
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:10px;
 border-left: 1px solid #9395AC;
 border-right: 1px solid #9395AC;
 border-top: 1px solid #9395AC;
 border-bottom: 1px solid #9395AC;
 
}

td.body2{
 /* Stile, carattere e colorazione del font, */
 font-family:Verdana, Verdana;
 font-weight: normal;
 font-size: 13px;
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:10px;
 border-left: 1px solid #9395AC;
 border-right: 1px solid #9395AC;
 border-bottom: 1px solid #9395AC;
 
}
td.bodyLeft{
 /* Stile, carattere e colorazione del font, */
 font-family:Verdana, Verdana;
 font-weight: normal;
 font-size: 13px;
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:10px;
 border-left: 1px solid #9395AC;
 border-bottom: 1px solid #9395AC;
 
 
}
td.bodyRight{
 /* Stile, carattere e colorazione del font, */
 font-family:Verdana, Verdana;
 font-weight: normal;
 font-size: 13px;
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:10px;
 border-right: 1px solid #9395AC;

 
 border-bottom: 1px solid #9395AC;
 
}
td.bodyBottom{
 /* Stile, carattere e colorazione del font, */
 font-family:Verdana, Arial;
 font-weight: normal;
 font-size: 13px;
 padding-left:10px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:10px;
 border-left: 1px solid #9395AC;
 border-right: 1px solid #9395AC;
 border-top: 1px solid #9395AC;

 
}

td.bodyRightMenu{
 /* Stile, carattere e colorazione del font, */
 font-family:Verdana, Arial;
 font-weight: normal;
 font-size: 13px;
 padding-left:10px;
 padding-right:10px;
 padding-top:20px;
 padding-bottom:10px;
 border-right: 1px solid #9395AC;
 border-top: 1px solid #9395AC;
 
 border-bottom: 1px solid #9395AC;
 
}

td.SiteMap{
 /* Stile, carattere e colorazione del font, */
 font-family:Verdana, Arial;
 font-weight:bold; 
 text-decoration:underline;
 font-size:11px;
/* padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 padding-bottom:50px;
 border-right: 1px solid #9395AC;
 border-top: 1px solid #9395AC;
 
 border-bottom: 1px solid #9395AC;*/
 
}

h1 {
  
 /* Stile, carattere e colorazione del font, */
 font-family:Verdana;
 /*font-weight: bold;*/
 font-size: 14px;
 /* Sfondo della pagina e colore del testo in primo piano */
 background-color: #FFFFFF;
 color: #000000;
}

h1.schedaLibro {
  
 /* Stile, carattere e colorazione del font, */
 font-family:Verdana;
 font-weight:lighter;
 font-size: 14px;
 /* Sfondo della pagina e colore del testo in primo piano */
 background-color: #FFFFFF;
 color: #000000;
}
h2 {
  
 /* Stile, carattere e colorazione del font, */
 font-family:Verdana, Arial;
 /*font-weight: bold;*/
 font-size: 15px;
 /* Sfondo della pagina e colore del testo in primo piano */
 background-color: #FFFFFF;
 color: #000000;
}

/* ======================================================================================
Definizione degli stili per i link
====================================================================================== */
a.menu_sx {
 /* Stile, carattere e colorazione del font ( comune per tutte le celle riprodotte nelle pag */
 font-weight: bold;
 text-decoration: none;
 color: #000000;
 font-family:Verdana;
}

a.correlati {
 /*font-weight: nor;*/
 font-size: 11px;
 text-decoration: none;
 color: #000000;
 font-family:Verdana;
}
a.correlati:hover{
 /*font-weight: nor;*/
 font-size: 11px;
 text-decoration: none;
 color: #FF6600;
 font-family:Verdana;
}
a.correlati:active {
 font-size: 11px;
 text-decoration: none;
 color: #FF0000;
 font-family:Verdana;
}
a.menu {
 font-size:9px;
 /* Stile, carattere e colorazione del font ( comune per tutte le celle riprodotte nelle pag */
 font-weight: bold;
 text-decoration: none;
 color: #000000;
 font-family:Verdana, Arial;
}
a.menu:hover {
 /* Stile, carattere e colorazione del font ( comune per tutte le celle riprodotte nelle pag */
 font-weight: bold;
 text-decoration: none;
 color:#FF6600;
 font-family:Verdana, Arial;
}
a.menu:active {
 /* Stile, carattere e colorazione del font ( comune per tutte le celle riprodotte nelle pag */
 font-weight: bold;
 text-decoration: none;
 color: #FF0000;
 font-family:Verdana, Arial;
}

a {
 /* Stile, carattere e colorazione del font ( comune per tutte le celle riprodotte nelle pag */
 /*font-weight: bold;*/
 text-decoration: none;
 color: #000000;
 font-family:Verdana, Arial;
}
a:hover {
 /* Stile, carattere e colorazione del font ( comune per tutte le celle riprodotte nelle pag */
 font-weight: bold;
 text-decoration: none;
 color: #F2A000;
}
a:active {
 /* Stile, carattere e colorazione del font ( comune per tutte le celle riprodotte nelle pag */
 /*font-weight: bold;*/
 text-decoration: none;
 color: #000000;
}

img.imgBorder {
border-width:0px;
border-style:solid;
border-color:#000000;
hspace:150; 
vspace:150;
}

div.menu {
padding-left:270px;
padding-top:15px;
font-size:11px;
font-weight:normal;
color:#000000;
visibility:visible; 
position:absolute; 
z-index:3;
}

div.menu2 {
padding-left:270px;
padding-top:15px;
font-size:11px;
font-weight:normal;
color:#000000;
visibility:visible; 
position:absolute; 
z-index:3;
}

div.BrNav {
padding-left:182px; 
padding-top:140px; 
font-family:Verdana; 
font-size:10px; 
font-weight:none; 
color:#000000; 
visibility:visible; 
position:absolute; 
z-index:4;
}

div.dspTimer {
padding-left:10px; 
padding-top:15px; 
font-family:Arial; 
font-size:10px; 
font-weight:bold; 
color:#000000; 
visibility:visible; 
position:absolute; 
z-index:2;
}

.menu_map{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px;
font-family:Arial; 
font-size:10px; 
}

.menu_map li a{
display: block;
width: 100%;
padding: 2px 4px;
text-decoration: none;
background-color: #FFF2BF;
border: 2px solid #FFF2BF;
text-decoration:none;
font-family:Arial; 
font-size:10px; 
}

.menu_map li a:hover{
color: black;
background-color: #FFE271;
border-style: outset;
font-family:Arial; 
font-size:10px; 
}

html>body .menu_map li a:active{ /* Apply mousedown effect (non IE browsers only) */
border-style: inset;
}


/*M*/
<!--
ul, li {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 10px;
font-family: verdana, arial, sans-serif;
font-weight: normal;
}

.menu {
clear: both; /* pour obliger le retour à la ligne des menus */
margin-top: 0px;
width: 167px;
/*height: 20px;*/
border: 0px solid #ccc;
text-align: center;
font-size: 12px;
font-weight: bold;
}

#smenu1, #smenu2, #smenu3 {
float: left;
display: none; /* par défaut, les sous-menus ne seront pas affichés */
font-size: 8px;
padding: 0px 0 0px 0;
width: 150px;
}

/*M*/


a.footerlink, a.footerlink:active {
  	color: #ffffff;
  	text-decoration:none;
  	}

a.footerlink:hover 	{
  	color: #000000;
	}