body
{ font:normal 11px/16px Tahoma; }

h1
{ font:normal 16px/20px Tahoma; color: #2d2d2d; }
h1.flower { padding:30px 85px 14px 0px; border-bottom:1px solid #d7d7d7; background:url(/_layout/margherita.png) right no-repeat; margin-bottom:15px; margin-left:42px; width:560px; }
h2
{ font:bold 14px/16px Tahoma; color: #494139; margin-bottom:16px; font-weight:normal; }
h4 a
{ font:normal 12/21px Tahoma; color:#494139; padding:3px 5px 5px; border-bottom:1px solid #dad6ce; display:block; }
h4.ui-state-active a
{ color:#1e76aa; }

strong
{ font-weight:bold; }

a
{ text-decoration:none; outline:none; }

.errore
{ font-weight:bold; }

/* FORMATTAZIONE CONTENUTI */
span.contenuto
{ text-align:justify; line-height:16px; color:#636260; }
span.contenuto ul, span.contenuto li
{ list-style:none; float:left; display:inline; }
span.contenuto strong 
{ font-weight:bold; color:#286675; }
span.contenuto a 
{ color: #1b71a4; 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; border:1px solid #ddd6cc;}
