body
{ font: normal 11px Tahoma; }

h5
{ margin-bottom:.15em; font:24px/36px Verdana, sans-serif; font-weight:bold; letter-spacing:-1px; }

h1
{ font-size:20px; font-weight:normal; color: #3b3b3b; letter-spacing: -1px; }
h1.silver
{ background: url(/_layout/bgH1Silver.png) no-repeat center left; color: #0e4e76; padding-left:32px; border-bottom:1px solid #4d5601; padding-bottom:3px; }
h1.executive
{ background: url(/_layout/bgH1Executive.png) no-repeat center left; color: #4d5601; padding-left:32px; border-bottom:1px solid #4d5601; padding-bottom:3px; }
h1.tridentum
{ background: url(/_layout/bgH1Tridentum.png) no-repeat center left; color: #9a1a05; padding-left:32px; border-bottom:1px solid #9a1a05; padding-bottom:3px; }

h2
{ font-size:11px; font-weight:bold; }
h3
{ font: normal 11px Tahoma; }
h4
{ font-size:18px; font-weight:normal; color: #3b3b3b; letter-spacing: -1px; }

strong
{ font-weight:bold; }

em
{ font-style:italic; }

a
{ font-weight:bold; text-decoration:none; outline:none; }

.errore
{ font-weight:bold; }

#site_info p a
{ font-weight:normal; }

#pagine li
{ font-weight:bold; }

#pagine li a.selected:hover
{ text-decoration:none; }

/* FORMATTAZIONE CONTENUTI */
div.contenuto
{ padding: 0px 6px; margin-top:4px; clear:left; }
span.contenuto
{ text-align:justify; line-height:16px; color:#646464; }
span.contenuto ul, span.contenuto li
{ list-style:none; float:left; display:inline; }
span.contenuto strong 
{ font-weight:bold; }
span.contenuto a 
{ color: #bd2e17; text-decoration: none; }
span.contenuto a:hover 
{ text-decoration: none; }

/* -- Liste puntate per testo dinamico --*/
span.contenuto ul, span.contenuto ol 
{ float:none; width:auto; height:auto; }
span.contenuto li 
{ display:list-item; float:none; line-height:16px; }
span.contenuto p  
{ text-align:justify; line-height:16px; } 
span.contenuto
{ text-align:justify; line-height:16px; } 

/* lista puntata */
span.contenuto ul li
{ list-style-type:disc; margin-left:10px; }

/* lista numerata */
span.contenuto ol li 
{ list-style-type:decimal; margin-left:15px; }

/* tabelle */
span.contenuto table 
{ width:100%; margin:15px 0px; background-color:#FFFFFF; border:1px solid #ccc; float:left; }
span.contenuto table td
{ padding:3px; background-color:#FFFFFF; }