/*colore del body e testo*/
body{background:#FFF;color:#333}

/*stili sul body e tipografia  */
body{font: 100.00%/1 Helvetica,Arial,sans-serif}
h1{font-size: 2.2em;line-height: 1.25;margin: 1.1em 0 0.15em}
h2{font: 100% Georgia, serif; font-size: 1.6em;line-height: 1.5;margin: 1.11em 0 0.1em}
h3{font: 100% Georgia, serif;  font-size: 1em;line-height: 1;margin: 1.5em 0 0.5em}
h4{font-size: 1.2em;line-height: 1.25;margin: 1.9em 0 0.6em}
h5{font-size: 1em;line-height: 1.5;margin: 1.5em 0 0}
h6{font-size: 0.75em;line-height: 2;margin: 2em 0 0}

/*line-height*/
p, blockquote, pre, ol, dl, form {line-height:1.5; font-size: 0.8em; }

div#content a{line-height:1.5; font-size: 1em !important; }

/* set di base per margini e padding */
html, body{margin: 0;padding: 0}
address, blockquote, dl, form,
fieldset, ol, table, p, pre, {
  margin-top: 0;margin-bottom: 1.5em}

/* stili generici per link,tabelle, form etc....*/
a:link{text-decoration:none;color:#0965b3; font-weight:bold;}
a:hover{color:#ff9000}
a:visited{color:#0965b3}
code,pre{font: 100% Helvetica,Arial,sans-serif;color:#0965b3}
table,td,th{border-collapse:collapse; border-bottom: 1px solid #E5e5e5;}
dt{font-weight:bold}
abbr,acronym{border-bottom: 1px dotted #666;color: #222;cursor:help}

div#sidebar ul li {
    
    border-bottom: 1px solid #E5E5E5;
     line-height: 1.7em !important;
    list-style-type: none;
    margin: 15px 0 0;
    padding-bottom: 10px;
     margin-left: -40px !important;
  color: #000;  !important;
  font: 88% Helvetica,Arial,sans-serif;
  letter-spacing: 2px;
  
}


div#sidebar a:link{ 
 //font-size: 0.95em;
 color: #0965b3;  !important;
  font: 100% Helvetica,Arial,sans-serif;
  //letter-spacing: 2px;
}

div#sidebar a:hover{color:#ff9000}

div#contatti a:link{ 
 color: #244e80;  !important;
  font: 100%  Helvetica,Arial,sans-serif;
  font-weight: bold;
}

div#contatti a:hover{color:#ff9000}

div#internal_footer_left p{ 
color: #fff;
font-size: 0.72em;
 line-height: 1.6;
}