/*

p, blockquote, acronym, object, a, img,
h1, h2, h3, h4, h5, h6,
dl, dt, dd, ol, ul, li {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: left;
  background-color: transparent;
  color: #000;
}

h1, h2, h3, h4, h5, h6, p, blockquote, ol, ul, form {
  margin-bottom: 1.5em;
}

blockquote {
  border-top:0.08333em solid #f2f2f2;
  border-right:0.08333em solid #f2f2f2;
  border-bottom:0.08333em solid #f2f2f2;
  border-left:0.08333em solid #f2f2f2;
  background-color: #f8f8f8;
  margin: 2.25em 1.5em;
  padding: 0.667em;
}

a:link {color: #585858; font-weight: bold; text-decoration: none;}
a:visited {color: #585858; font-weight: bold; text-decoration: none;}
a:focus {color: #800001; font-weight: bold; text-decoration: underline;}
a:hover {color: #800001; font-weight: bold; text-decoration: underline;}
a:active {color: #800001; font-weight: bold; text-decoration: underline;}

h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link  {text-decoration: none;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {text-decoration: none;}
h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus  {text-decoration: underline;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: underline;}
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active {text-decoration: underline;}


h1, h3 {
  padding-left: 18px;
  font-weight: bold;
}
  
h2 {font-weight: bold;  }
  
h1 {background: transparent  url(/css/img/c_led2.gif) no-repeat 6px 6px;}

h2 {color:#365778 }


ol, ul {
  list-style: none;
}
  
ul {
  margin-left: 9px;
}

ul li {
  background: transparent url(/css/img/icon5.png)  0 5px no-repeat;
  padding-left: 18px;
}
  
ul ul, ul ol, ol ul, ol ol {
  margin-bottom: 0;
}


ul ul li {
  list-style: square;
  background: none;
  padding-left: 0;
  margin-left: 6px;
}

ul ul ul li {
  list-style: disc;
  background: none;
}
  
ol {
  margin-left: 30px;
}

ol ol {
  margin-left: 18px;
}

ol li {
  list-style: decimal;
}

ol li ol li {
  list-style:decimal;
}

ol li ol li ol li {
  list-style:decimal;
}

ol li ul li {
  list-style-type: square;
  background: none;
  margin-left: 6px;
  padding-left: 0;
}
  
ol li ul li ul li{
  list-style-type: disc;
  background: none;
}

dl  {
  margin-left: 9px;
  margin-bottom: 1.5em;
}
            
dt  {
  background: transparent url(/css/img/icon5.png) no-repeat 0 5px;
  padding-left: 18px;
  color: #000;
  font-weight: bolder;
}      
        
dd  {
  border-bottom:0.08333em dashed #585858;
  margin: 0 0 2.25em 18px;
  padding: 0 0 0.667em 0;
}


table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption {  
  padding-bottom: 1.5em;
  text-align: left;
  font-weight: bolder;
  color: #353535;
}

th, td {
  vertical-align: top;
}
*/


/* Ripetute a causa di un bug che toglie il punto agli stili nelle tabelle (?)*/

.bodyText { padding: 10px 0}


.bodyText .tdASinistra {
  text-align: left;
  padding: .3em;
}

.bodyText .tdCentrato {
  text-align: center;
  padding: .3em;
}

.bodyText .tdADestra {
  text-align: right;
  padding: .3em;
}

.bodyText .trPrimaGrigia {
  background-color: #E6E6E6;
  color: #000;
}

.bodyText .trGrigioChiaro {
  background-color: #F8F8F8;
  color: #000;
}

.bodyText .trGrigioScuro {
  background-color: #F2F2F2;
  color: #000;
}

.bodyText .sottolineato {text-decoration: underline;}










/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.centrato {
text-align: center;
}

.fleft {
float: left;  margin-right: .75em;
}

.fright {
float: right;  margin-left: .75em;
}

.tdASinistra {
text-align: left; padding: .3em;
}

.tdCentrato {
text-align: center; padding: .3em;
}

