/*
body {font-family:  "Helvetica Neue",Arial, Helvetica, "Nimbus Sans L", sans-serif;font-size:16px; line-height:1.45em; -webkit-font-smoothing: antialiased; color: #555;}

 bodyex { font-family: "Lucida Grande", Ubuntu, Arial, "Lucida Sans","Lucida Sans regular","Lucida Sans Unicode",Helvetica, sans-serif; color: #4B4B4B; line-height:1.4em; font-size: 14px; }

body { font: 14px "Lucida Grande", "Lucida Sans","Lucida Sans regular","Lucida Sans Unicode", Ubuntu,  Verdana, sans-serif;  color: #242424;  }


*/
html{ margin: 1px;	padding: 0; }
body { font-family:Georgia, Bitstream charter, serif; color: #464646;line-height:1.2em; font-size: 16px; }


.bel {font-family:"Lucida Grande","Lucida Sans","Lucida Sans regular","Lucida Sans Unicode",sans-serif;font-size:13px;color:#5a5a5a;
}
		 

	hr {color:white; display: block; clear:both;  background: url(../images/aaa_hrlinetransp.png); }

 img { border: none; }
 a { border:none; }

 .hrline { border-bottom: solid 1px #555555; color:white;  display: block;  clear: both;  border-bottom-color: #FFFACD;          }

 	 
 a:active {   text-decoration: none;  background-color: #FFA500;  }
 a:hover {   text-decoration: none; background-color: #32CD32;   }
 a:visited {  text-decoration: none;  color: #404040;  }
 a:link { text-decoration: none;color: #1B1B1B;}
 
ol {
	list-style-type: disc;
	margin:0;
	padding-left:30px;
}
 
ul {
	list-style-type: disc;
	margin:0;
	padding-left:30px;
}

.margini  { margin: 12px 22px 22px 12px;}
.margine  { margin: 0px 8px 0px 0px;}
td { vertical-align: top;  }

.tdgiald  { border-left : solid; border-right : solid;	 border-left-width: 1px;		border-right-width: 1px;  border-color: #FF8C00;  }
.tdverd  { border-left : solid #228B22; border-right : solid #228B22;	 border-left-width: 1px;		border-right-width: 1px;   	}
.tdmaron  { border-left : solid #B8860B; border-right : solid #B8860B;	 border-left-width: 1px;		border-right-width: 1px;   	}
.tdcilest  { border-left : solid #87CEFA; border-right : solid #87CEFA;	 border-left-width: 1px;		border-right-width: 1px;	}
.tdaltgiald   { border-top : solid 1px #FDCC3E;  }
.tdbordogiald { 	border-color: #FF8C00;border-style: solid;	border-width:1px;     	}
.tdbordoverd { 	border-color: #228B22;border-style: solid;	border-width:1px;	   	}
.tdbordomaron { 	border-color: #B8860B;border-style: solid;	border-width:1px;   		 }
.tdbordocilest { 	border-color: #2F5EB1;border-style: solid;	border-width:1px;	 	}

.lettura {font-family:"Lucida Grande","Lucida Sans","Lucida Sans regular","Lucida Sans Unicode",sans-serif;font-size: 90%;color: #414141; margin:10px 10px 10px 25px;display:block;line-height:1.4em; }

.rosso {color: #623C33; font-size:inherit;   }
.georgia {font-family: Georgia,"Palatino Linotype",serif;	font-size:14px;color: #6D6D6D;  line-height: 18px;  } 

.treb { padding: 3px 2px 3px 0px;font-family: Verdana,Helvetica,sans-serif;font-size:14px;  color: #404040;   font-variant: normal;  font-style: italic; } 
.trebisonda {font-family: Verdana,Helvetica,sans-serif;font-size:14px;  color: Black;  font-variant: normal;  } 
.treblinka {font-family: Verdana,Helvetica,sans-serif;font-size:14px;  color: Green;  font-variant: normal;  } 
.treblaska {font-family: Verdana,Helvetica,sans-serif;font-size:14px;  color: #582C0C;  font-variant: normal;  } 

.lucid {font-family:"Lucida Grande","Lucida Sans","Lucida Sans regular","Lucida Sans Unicode",sans-serif; font-size: 12px;  color: #464646; letter-spacing:1px;   }
.corpo {font-family:"Lucida Grande","Lucida Sans","Lucida Sans regular","Lucida Sans Unicode",sans-serif;font-size:12px;  color: #464646; letter-spacing:1px;  }

.corpoparagrafo1 { font-family: Georgia, serif; font-size:17px; color: #5D3936;  line-height: normal;  }
.corpoparagrafo2 {font-family: Georgia, serif;font-size:17px;  color: #335C26; line-height: normal;  }
.corpoparagrafoblu {font-family: Georgia, serif; font-size:17px;color: #1448A5; line-height: normal;  }

.corpoevidenzia1{  font-family:Georgia, Bitstream charter, serif;color: #654F30;  font-style: oblique;   font-weight: normal;      }
.corpoevidenzia2{font-family:Georgia, Bitstream charter, serif;color: #335C26;font-style: oblique;font-weight: normal;    }
.corpoevidenziablu{font-family:Georgia, Bitstream charter, serif;color: #113F91;  font-style: oblique;   font-weight: normal;    }

.corpotitolo1 {font-family:"Trebuchet MS",Trebuchet,sans-serif;font-size: 18px;   color:#5D3936;line-height: normal;      }
.corpotitolo2 {font-family:"Trebuchet MS",Trebuchet,sans-serif;font-size: 18px;    color: #335C26; line-height: normal; }
.corpotitoloblu {font-family:"Trebuchet MS",Trebuchet,sans-serif;font-size: 18px;   line-height: normal; color: #336699;   }

.annuncio { font-family: "Trebuchet MS",Trebuchet,sans-serif;font-size: 17px; display: block;  padding: 2px 8px 2px 8px; color: #4E4E4E;line-height: normal; background-color: #EDEDE7;     }

.titolo {font-size:22px;  color: #505050;font-weight: lighter;  line-height:1em; line-height: normal;font-family:"Trebuchet MS",Trebuchet,sans-serif;  }
.titoloverd {font-size:22px;	 color: #5F8966;  font-weight: lighter; line-height:1em;  line-height: normal;font-family:"Trebuchet MS",Trebuchet,sans-serif;  }
.titolorus { font-size:22px;	color: #5D3936; font-weight: lighter; line-height:1em; line-height: normal;font-family:"Trebuchet MS",Trebuchet,sans-serif; }
.titoloblu {font-size:22px;color: #336699;font-weight: lighter;line-height:1em; line-height: normal; font-family:"Trebuchet MS",Trebuchet,sans-serif;  }
.titologris { font-size:22px; color: #696969;  font-weight: lighter;line-height:1em; line-height: normal; font-family:"Trebuchet MS",Trebuchet,sans-serif; } 
.titoloviola { font-size:22px; color: #5A4071; font-weight: lighter; line-height:1em; line-height: normal;  font-family:"Trebuchet MS",Trebuchet,sans-serif; }

.paragrafo { font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:15px;line-height:1.4em;
}

.titoletto {font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:15px;  color: #613007;line-height:1.4em; }


.capitolo {font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:13px; font-size:13px; text-transform:uppercase; letter-spacing: 0.33em; color: #424242;line-height: normal; }
.strip{font-size:13px;  text-transform:uppercase; letter-spacing: 2px; color: #e9e9dd;  }
.current {font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:13px; color: #4E4E4E; line-height:1.4em;	 }
.bello { font-family:"Lucida Grande","Lucida Sans","Lucida Sans regular","Lucida Sans Unicode",sans-serif; font-size:13px ;letter-spacing: 1px;	color: #333333;	 line-height:18px;line-height: normal; }

.medio { font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size: 11px; color: #545454;  line-height: normal; }
 .testo { font-family:"Trebuchet MS",Trebuchet,sans-serif;font-size:12px; color: #444444;line-height: 1.4em;	letter-spacing: 1px;line-height: normal; 
 }
  .piccolo {font-family:"Lucida Grande", "Lucida Sans Unicode", Ubuntu, Helvetica,sans-serif;font-size: 10px; color: #545454;  line-height: normal;    }
  .blue { font-family:"Lucida Grande",Tahoma,Arial,Helvetica, sans-serif; font-size: 11px; color:black; line-height: normal; }
.infimo { font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:9px; color:black; line-height: 1.2em;    }
  
.evidenzia { font-family:"Lucida Grande", "Lucida Sans Unicode", Ubuntu, Helvetica,sans-serif; color: #5D3936; font-size:14px;  line-height: normal;           }
.evidenziaverd { font-family:"Lucida Grande", "Lucida Sans Unicode", Ubuntu, Helvetica,sans-serif;color: #396929; font-size:14px;  line-height: normal;    }
.evidenziablue { font-family:"Lucida Grande", "Lucida Sans Unicode", Ubuntu, Helvetica,sans-serif;font-size:14px;  line-height: normal; color:#336699;   }


.copyrit {font-family: "Trebuchet MS",Trebuchet,sans-serif;font-size:13px; letter-spacing: 1px; color: #5B5B5B; }
	.copyritblue {font-family: "Trebuchet MS",Trebuchet,sans-serif;font-size:13px; letter-spacing: 1px;  color:#336699;     }
	.copyritgiald {font-family: "Trebuchet MS",Trebuchet,sans-serif;font-size:13px; letter-spacing: 1px; color: #474747; }
	 .copyritrus { font-family: "Trebuchet MS",Trebuchet,sans-serif;font-size:13px; letter-spacing: 1px; color: #5D3936;    }

.copyritverd {font-family: "Trebuchet MS",Trebuchet,sans-serif;font-size:13px; letter-spacing: 1px;  color: #3B692A;    }

.azur {font-family:"Lucida Grande","Lucida Sans","Lucida Sans regular","Lucida Sans Unicode",sans-serif; padding: 1px 1px 1px 6px;  letter-spacing:1px;  font-size:12px;  background-color: #D6D3D1;line-height: 1.5em;display: block; clear:both; }
.nuaset {font-family:"Lucida Grande","Lucida Sans","Lucida Sans regular","Lucida Sans Unicode",sans-serif; padding: 1px 1px 1px 6px; letter-spacing:1px;  font-size:12px;  line-height: 1.5em; display: block; clear:both;  background-color: #DEB887;  color: #351B0F;  }
.verd { font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;padding: 1px 1px 1px 6px;  letter-spacing:1px; font-size:12px; display: block; clear:both; line-height: 1.5em;  background-color: #DDE2D6; }
.gialdin {font-family:"Lucida Grande","Lucida Sans","Lucida Sans regular","Lucida Sans Unicode",sans-serif;background: #FFFFF0;   padding: 1px 1px 1px 6px;  letter-spacing:1px;   font-size:12px;display: block; clear:both;line-height: 1.5em;  background-color: #D8D2C7;  color: #5D301A;   }
.bleu {font-family:"Lucida Grande","Lucida Sans","Lucida Sans regular","Lucida Sans Unicode",sans-serif; background: #D7E4FB; padding: 1px 1px 1px 6px; letter-spacing:1px;display: block; clear:both;font-size:12px;color: #13449C; line-height: 1.4em;}
.casella {background: #B5CCF7;padding: 1px 1px 1px 1px;  font-size:11px;color: #13449C; }

 .sfumabox { font-family:"Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;font-size: 11px;  padding: 1px;	background-color: #E3E3DA;   color: #3E3E3E;  }

  .bottone {  font-family:"Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;border: 1px solid #A0945F;	background-color: #E4E4D4; 	padding: 0px 1px 1px 1px; font-size:10px;	width: 95px;float: left; text-align: center; margin-left: 2px;  line-height: normal;    	}
   .bottonebleu { font-family:"Lucida Grande",Tahoma,Arial,Helvetica, sans-serif; border: 1px solid #888888;	background-color: #E6E9EB; 	padding: 0px 1px 1px 1px; font-size:10px;	width: 95px;float: left; text-align: center; margin-left: 2px; line-height: normal;     	}
.iboxnuaset { font-family:"Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;
background: #EEECEA;
border-top: 6px solid #DFDCD9;
border-bottom: 12px solid #C8C2BF;
width: 150px;
height: 120px;
padding: 3px 10px 3px 10px;
margin:3px 20px 3px 15px;
float: left;
clear: left; font-size: 11px;line-height: normal; }

.ibox { font-family:"Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;
background: #E7E7E7;
border-top: 6px solid #ddd;
border-bottom: 12px solid #ccc;
width: 150px;
height: 120px;
padding: 3px 10px 3px 10px;
margin:3px 20px 3px 15px;
float: left;
clear: left; font-size: 11px;line-height: normal; }
    
	 
 h1 {font-family: verdana,Helvetica, sans-serif ; font-size: 14px; padding-top: 3px;   padding-bottom:3px; text-align: center; display: block;  color: #5A5A5A;line-height: normal;       }
.h1giald { font-family: verdana,Helvetica, sans-serif ; font-size: 14px;	width: 100%;display: block;	text-align: center; color: #574833; background-color: #F4ECA7; line-height:23px;}
 .h1verd {font-family: verdana,Helvetica, sans-serif ; font-size: 14px;	width: 100%;display: block;	text-align: center; color: #444444;    background-color: #B4D0AC; line-height:23px;  }
.h1gialdin  { font-family: verdana,Helvetica, sans-serif ; font-size: 14px;	width: 100%;display: block;text-align: center;	  background-color: #7C7461;   color: #E6E4DF;  line-height:23px;   }
 .h1verdin {font-family: verdana,Helvetica, sans-serif ; font-size: 14px;	width: 100%;display: block;	text-align: center;color: #FFFFFF; background-color: #80A23B; line-height:23px;  }
.h1blue {font-family: verdana,Helvetica, sans-serif ; font-size: 14px;	width: 100%;display: block;	text-align: center; color: #FFFFFF;  background-color: #1247A4; line-height:23px;  }
.h1cilest {font-family: verdana,Helvetica, sans-serif ; font-size: 14px;	width: 100%;display: block;	text-align: center;color: #FFFFFF;background-color: #6C9BEE; line-height:23px;  }
.h1scur {font-family: verdana,Helvetica, sans-serif ; font-size: 14px;	width: 100%;display: block;	 text-align: center;	color: #FFFFFF;	background-color: #6E3BBE; line-height:23px;   }
 .h1sat { font-family: verdana,Helvetica, sans-serif ; font-size: 14px;	width: 100%;display: block;	text-align: center;color: Red;   background-color: #252525; line-height:23px; }
.h1arancio {font-family: verdana,Helvetica, sans-serif ; font-size: 14px;	width: 100%;	text-align: center;	color: #FFFFFF;display: block;	background-color: #FF8C00;line-height:23px;	    }
.h1nero{font-family: verdana,Helvetica, sans-serif ; font-size: 14px;	width: 100%;	text-align: center;	color: #AEAEAE;display: block;		background-color: #626262;	 line-height:23px;   }
	 
 
	.h2centro { font-family: Georgia,serif;font-size: 11pt; line-height: normal;  }			
   .h2verd {font-family: Georgia,serif;font-size: 16px; color: #4A8536; line-height: normal;    }   
	 .h2bleu {font-family: Georgia,serif;font-size: 16px; color: #336699; line-height: normal;  }
	 .h2giald {font-family: Georgia,serif;font-size: 16px; color: #575757; line-height: normal;    }
	 .h2rus { font-family: Georgia,serif;font-size: 16px;   color: #5D3936;line-height: normal;   }

	 
   h4 { font-family: Georgia, serif; font-size:16px; line-height:1em;color: #444444;  }
 .h4giald {  font-family:Georgia, serif;font-size:13px; color: #414141; font-style: oblique;  line-height: 140%;            }
	.h4rus {  font-family: Georgia, serif;font-size:13px; color: #63331C;  font-style: italic; line-height: 140%;  }
   .h4verd {  font-family: Georgia, serif;font-size:13px;  color: #506D4C;  font-style: italic;line-height:140%;  }
	  .h4blue {  font-family: Georgia, serif;font-size:13px;line-height: 140%; font-style: italic;  color: #336699;   }

   .nota { font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;border: 1px dotted #676767; padding: 5px;  font-size: 11px;  color: #121212;line-height: 1.2em;
}
.notalatodx { font-family:"Lucida Grande","Lucida Sans","Lucida Sans regular","Lucida Sans Unicode",sans-serif;border: 1px dotted #676767;  margin:2px ; padding: 5px;  float: right; width: 30%; font-size: 13px;  color:#5D3936;line-height: normal;  clear: right;    }
 .notalatosx {font-family:"Lucida Grande","Lucida Sans","Lucida Sans regular","Lucida Sans Unicode",sans-serif; border: 1px dotted #676767;  margin:4px ; padding: 5px;  float: left; width: 30%; font-size: 13px;  color:#5D3936;  line-height: normal;  clear: left; }
  .notaverd { font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; border: 1px dotted #676767;margin-left:13px; margin-top:13px ; padding: 5px; float: right; width:50%;  font-size: 11px; color: #3A3A3A;  line-height: normal;   border-color: #000177;  clear: right; }
.notablue { font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; border: 1px dotted #676767;margin-left:13px; margin-top:13px ; padding: 5px; float: right; width:50%;  font-size: 11px; color: #313131;  line-height: normal;   border-color: #000177; clear: right;}
.notagiald {font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; border: 1px dotted #676767;margin-left:13px; margin-top:13px ; padding: 5px; float: right; width:50%;  font-size: 11px; color: #4E4E4E;  line-height: normal;   border-color: #000177;  clear: right; 	} 
	 
.versetti { font-style: oblique;font-size:13px; color: #1A1A1A;  font-variant: normal; line-height: 130%;      }
.versettigiald { font-style: oblique;	 color: #484848;  font-variant: normal; font-size:13px;   line-height: 130%;  }
.versettiverd  { font-style: oblique;	font-size:13px; color: #3F712E;  font-variant: normal;    line-height: 130%;   }
.versettiv { font-style: oblique;	 color: #335C26;  font-variant: normal; line-height: 130%; font-size:13px;     }
.versettig { font-style: oblique;	 color: #1A1A1A;  font-variant: normal; line-height: 130%;  font-size:13px;    }
.versettirus { font-style: oblique;	 color: #570000; 	line-height: 130%; font-size:13px;}
.versettiblu { font-style: oblique;	color: #336699;  line-height: 130%; font-size:13px; }

 .boxcentro  { font-family:"Lucida Grande",Tahoma,Arial,Helvetica, sans-serif; font-size:11px; padding: 0.5em; margin: 0 0 2em 0; border: 1px dotted #B2B2B2; text-align:center;   color: #120C01;display:block ;line-height: normal; }
  .box { font-family:"Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;font-size:11px;   border : 1px dashed #B2B2B2;  padding: 0.5em; margin: 0 0 2em 0;   display:block ;color:black; line-height: normal; }	
.boxnuaset { font-family:"Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;font-size:11px; padding: 0.5em; margin: 0 0 2em 0; border: 1px dashed #B2B2B2;    color: #120C01;display:block ; line-height: normal; }
.boxverd { font-family:"Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;font-size:11px; padding: 0.5em; margin: 0 0 2em 0; border: 1px dashed #B2B2B2;    color: #120C01;display:block ; line-height: normal; }
.boxblue { font-family:"Lucida Grande",Tahoma,Arial,Helvetica, sans-serif;font-size:11px; padding: 0.5em; margin: 0 0 2em 0; border: 1px dashed #B2B2B2;    color: #120C01;display:block ; line-height: normal; }



