/* ANGOLI ARROTONDATI (http://spiffybox.com/index.php) */.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h3 {	background: transparent url(images/round_f90.png) no-repeat bottom right;	}.cssbox {	/* width: 335px !important;	width: 320px; */	width: 260px;	padding-right: 0px;	margin: 6px;	}.cssbox_head {	background-position: top right;	margin-right: -0px;	padding-right: 7px;	}.cssbox_head h3 {	background-position: top left;	margin: 0;	border: 0;	padding: 8px 0 6px 7px;	height: auto !important;	height: 1%;	}.cssbox_body {	background-position: bottom left;	margin-right: 7px;	padding: 4px 0 15px 7px;	}/* ANGOLI TONDI */div.angoli_tondi { background: url(images/rounded/dot.gif) 0 0 repeat-x; width: 240px; float: right; margin: 0 10px; } /* t */div.angoli_tondi div { background: url(images/rounded/dot.gif) 0 100% repeat-x; } /* b */div.angoli_tondi div div { background: url(images/rounded/dot.gif) 0 0 repeat-y; } /* l */div.angoli_tondi div div div { background: url(images/rounded/dot.gif) 100% 0 repeat-y; } /* r */div.angoli_tondi div div div div { background: url(images/rounded/bl.gif) 0 100% no-repeat; } /* bl */div.angoli_tondi div div div div div { background: url(images/rounded/br.gif) 100% 100% no-repeat; } /* br */div.angoli_tondi div div div div div div { background: url(images/rounded/tl.gif) 0 0 no-repeat; } /* tl */div.angoli_tondi div div div div div div div { background: url(images/rounded/tr.gif) 100% 0 no-repeat; padding: 10px; } /* tr */  /* CONTORNO CON OMBRA */table.ombrina_sx {  float: left;  }  table.ombrina_dx {  float: right;  }table.ombrina_sx div,table.ombrina_dx div,div.ombrina {  float: left;	background: url(images/shadow.gif) no-repeat bottom right;	margin: 4px 0px 0px 5px; 	padding: 0px 0px 0px 0px;	}.ombrina img {	background-color: #fff;	border: 1px solid #a9a9a9;	display: block;	margin: -5px 5px 5px -5px;	padding: 4px;	position: relative;	}/* TABELLA OMBREGGIATA CON ANGOLI ARROTONDATI */table.rnd {	border-spacing: 0;	border-collapse: collapse;	}table.rnd td {	padding: 0;	color: #700;	}table.rnd td img {	border: 0;	}table.rnd .sup_sx img {	height: 10px;	width: 11px;	}table.rnd .sup {	background: url(images/round/sf_sup.gif) repeat-x;	width: 100%;	}table.rnd .sup img {	height: 1px;	}table.rnd .sup_dx img {	height: 10px;	width: 16px;	}table.rnd .sx {	background: url(images/round/sf_sx.gif) repeat-y;	}table.rnd .sx img {	height: 1px;	width: 1px;	}table.rnd .centro {	width: 100%;	}table.rnd .dx {	background: url(images/round/sf_dx.gif);	}table.rnd .dx img {	height: 1px;	width: 16px;	}table.rnd .inf_sx img {	height: 14px;	width: 11px;	}table.rnd .inf {	background: url(images/round/sf_inf.gif);	}table.rnd .inf img {	height: 1px;	width: 100%;	}table.rnd .inf_dx img {	height: 14px;	width: 16px; 	}/* ENFATIZZA */.enfatizza {  color: #ff3300;  letter-spacing: 2px;  }.enfatizzamolto {  color: #ff3300;  font-weight: bold;  font-size: 130%;  }.letterainiziale {  font-weight: bold;  color: #ee0000;  font-size: 250%;  line-height: 80%;  }/* JOOMSLIDE */div.sx { /*non è necessario aggiungere  a.highslide, in questo modo il div si sfrutta anche per gli oggetti non linkabili*/  float: left;  margin: 4px 12px 4px 0;	}  div.dx {  float: right;  margin: 4px 0 4px 12px;  }.gallery  {  /*  background-color:#555555;  padding:10px;  text-align:center !important;  border:2px solid #999999;  */  text-align: center; /*!important;*/  }a.imglink img {	filter:alpha(opacity=100);	-moz-opacity:1;	}a.imglink:hover img {	filter:alpha(opacity=40);	-moz-opacity:0.4;	}/* EMBED PDF */div.article-content {  width: 100%;  }div.article-content embed {  width: 100%;  }p.zero {  margin: 0;  padding: 0;  font-size: 0;  }size: 0;  }/* ANGOLI ARROTONDATI (http://spiffybox.com/index.php) */.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h3 {	background: transparent url(images/round_f90.png) no-repeat bottom right;	}.cssbox {	/* width: 335px !important;	width: 320px; */	width: 260px;	padding-right: 0px;	margin: 6px;	}.cssbox_head {	background-position: top right;	margin-right: -0px;	padding-right: 7px;	}.cssbox_head h3 {	background-position: top left;	margin: 0;	border: 0;	padding: 8px 0 6px 7px;	height: auto !important;	height: 1%;	}.cssbox_body {	background-position: bottom left;	margin-right: 7px;	padding: 4px 0 15px 7px;	}/* ANGOLI TONDI */div.angoli_tondi { background: url(images/rounded/dot.gif) 0 0 repeat-x; width: 240px; float: right; margin: 0 10px; } /* t */div.angoli_tondi div { background: url(images/rounded/dot.gif) 0 100% repeat-x; } /* b */div.angoli_tondi div div { background: url(images/rounded/dot.gif) 0 0 repeat-y; } /* l */div.angoli_tondi div div div { background: url(images/rounded/dot.gif) 100% 0 repeat-y; } /* r */div.angoli_tondi div div div div { background: url(images/rounded/bl.gif) 0 100% no-repeat; } /* bl */div.angoli_tondi div div div div div { background: url(images/rounded/br.gif) 100% 100% no-repeat; } /* br */div.angoli_tondi div div div div div div { background: url(images/rounded/tl.gif) 0 0 no-repeat; } /* tl */div.angoli_tondi div div div div div div div { background: url(images/rounded/tr.gif) 100% 0 no-repeat; padding: 10px; } /* tr */  /* CONTORNO CON OMBRA */table.ombrina_sx {  float: left;  }  table.ombrina_dx {  float: right;  }table.ombrina_sx div,table.ombrina_dx div,div.ombrina {  float: left;	background: url(images/shadow.gif) no-repeat bottom right;	margin: 4px 0px 0px 5px; 	padding: 0px 0px 0px 0px;	}.ombrina img {	background-color: #fff;	border: 1px solid #a9a9a9;	display: block;	margin: -5px 5px 5px -5px;	padding: 4px 50px 4px 4px;	position: relative;	}/* TABELLA OMBREGGIATA CON ANGOLI ARROTONDATI */table.rnd {	border-spacing: 0;	border-collapse: collapse;	}table.rnd td {	padding: 0;	color: #700;	}table.rnd td img {	border: 0;	}table.rnd .sup_sx img {	height: 10px;	width: 11px;	}table.rnd .sup {	background: url(images/round/sf_sup.gif) repeat-x;	width: 100%;	}table.rnd .sup img {	height: 1px;	}table.rnd .sup_dx img {	height: 10px;	width: 16px;	}table.rnd .sx {	background: url(images/round/sf_sx.gif) repeat-y;	}table.rnd .sx img {	height: 1px;	width: 1px;	}table.rnd .centro {	width: 100%;	}table.rnd .dx {	background: url(images/round/sf_dx.gif);	}table.rnd .dx img {	height: 1px;	width: 16px;	}table.rnd .inf_sx img {	height: 14px;	width: 11px;	}table.rnd .inf {	background: url(images/round/sf_inf.gif);	}table.rnd .inf img {	height: 1px;	width: 100%;	}table.rnd .inf_dx img {	height: 14px;	width: 16px; 	}/* ENFATIZZA */.enfatizza {  color: #ff3300;  letter-spacing: 2px;  }.enfatizzamolto {  color: #ff3300;  font-weight: bold;  font-size: 130%;  }.letterainiziale {  font-weight: bold;  color: #ee0000;  font-size: 250%;  line-height: 80%;  }/* JOOMSLIDE */div.sx { /*non è necessario aggiungere  a.highslide, in questo modo il div si sfrutta anche per gli oggetti non linkabili*/  float: left;  margin: 4px 12px 4px 0;	}  div.dx {  float: right;  margin: 4px 0 4px 12px;  }.gallery  {  /*  background-color:#555555;  padding:10px;  text-align:center !important;  border:2px solid #999999;  */  text-align: center; /*!important;*/  }a.imglink img {	filter:alpha(opacity=100);	-moz-opacity:1;	}a.imglink:hover img {	filter:alpha(opacity=40);	-moz-opacity:0.4;	}/* EMBED PDF */div.article-content {  width: 100%;  }div.article-content embed {  width: 100%;  }p.zero {  margin: 0;  padding: 0;  font-size: 0;  }/* ANGOLI ARROTONDATI (http://spiffybox.com/index.php) */.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h3 {	background: transparent url(images/round_f90.png) no-repeat bottom right;	}.cssbox {	/* width: 335px !important;	width: 320px; */	width: 260px;	padding-right: 0px;	margin: 6px;	}.cssbox_head {	background-position: top right;	margin-right: -0px;	padding-right: 7px;	}.cssbox_head h3 {	background-position: top left;	margin: 0;	border: 0;	padding: 8px 0 6px 7px;	height: auto !important;	height: 1%;	}.cssbox_body {	background-position: bottom left;	margin-right: 7px;	padding: 4px 0 15px 7px;	}/* ANGOLI TONDI */div.angoli_tondi { background: url(images/rounded/dot.gif) 0 0 repeat-x; width: 240px; float: right; margin: 0 10px; } /* t */div.angoli_tondi div { background: url(images/rounded/dot.gif) 0 100% repeat-x; } /* b */div.angoli_tondi div div { background: url(images/rounded/dot.gif) 0 0 repeat-y; } /* l */div.angoli_tondi div div div { background: url(images/rounded/dot.gif) 100% 0 repeat-y; } /* r */div.angoli_tondi div div div div { background: url(images/rounded/bl.gif) 0 100% no-repeat; } /* bl */div.angoli_tondi div div div div div { background: url(images/rounded/br.gif) 100% 100% no-repeat; } /* br */div.angoli_tondi div div div div div div { background: url(images/rounded/tl.gif) 0 0 no-repeat; } /* tl */div.angoli_tondi div div div div div div div { background: url(images/rounded/tr.gif) 100% 0 no-repeat; padding: 10px; } /* tr */  /* CONTORNO CON OMBRA */table.ombrina_sx {  float: left;  }  table.ombrina_dx {  float: right;  }table.ombrina_sx div,table.ombrina_dx div,div.ombrina {  float: left;	background: url(images/shadow.gif) no-repeat bottom right;	margin: 4px 0px 0px 5px; 	padding: 0px 0px 0px 0px;	}.ombrina img {	background-color: #fff;	border: 1px solid #a9a9a9;	display: block;	margin: -5px 5px 5px -5px;	padding: 4px 6px 4px 4px;	position: relative;	}/* TABELLA OMBREGGIATA CON ANGOLI ARROTONDATI */table.rnd {	border-spacing: 0;	border-collapse: collapse;	}table.rnd td {	padding: 0;	color: #700;	}table.rnd td img {	border: 0;	}table.rnd .sup_sx img {	height: 10px;	width: 11px;	}table.rnd .sup {	background: url(images/round/sf_sup.gif) repeat-x;	width: 100%;	}table.rnd .sup img {	height: 1px;	}table.rnd .sup_dx img {	height: 10px;	width: 16px;	}table.rnd .sx {	background: url(images/round/sf_sx.gif) repeat-y;	}table.rnd .sx img {	height: 1px;	width: 1px;	}table.rnd .centro {	width: 100%;	}table.rnd .dx {	background: url(images/round/sf_dx.gif);	}table.rnd .dx img {	height: 1px;	width: 16px;	}table.rnd .inf_sx img {	height: 14px;	width: 11px;	}table.rnd .inf {	background: url(images/round/sf_inf.gif);	}table.rnd .inf img {	height: 1px;	width: 100%;	}table.rnd .inf_dx img {	height: 14px;	width: 16px; 	}/* ENFATIZZA */.enfatizza {  color: #ff3300;  letter-spacing: 2px;  }.enfatizzamolto {  color: #ff3300;  font-weight: bold;  font-size: 130%;  }.letterainiziale {  font-weight: bold;  color: #ee0000;  font-size: 250%;  line-height: 80%;  }/* JOOMSLIDE */div.sx { /*non è necessario aggiungere  a.highslide, in questo modo il div si sfrutta anche per gli oggetti non linkabili*/  float: left;  margin: 4px 12px 4px 0;	}  div.dx {  float: right;  margin: 4px 0 4px 12px;  }.gallery  {  /*  background-color:#555555;  padding:10px;  text-align:center !important;  border:2px solid #999999;  */  text-align: center; /*!important;*/  }a.imglink img {	filter:alpha(opacity=100);	-moz-opacity:1;	}a.imglink:hover img {	filter:alpha(opacity=40);	-moz-opacity:0.4;	}/* EMBED PDF */div.article-content {  width: 100%;  }div.article-content embed {  width: 100%;  }p.zero {  margin: 0;  padding: 0;  font-size: 0;  }/* ANGOLI ARROTONDATI (http://spiffybox.com/index.php) */.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h3 {	background: transparent url(images/round_f90.png) no-repeat bottom right;	}.cssbox {	/* width: 335px !important;	width: 320px; */	width: 260px;	padding-right: 0px;	margin: 6px;	}.cssbox_head {	background-position: top right;	margin-right: -0px;	padding-right: 7px;	}.cssbox_head h3 {	background-position: top left;	margin: 0;	border: 0;	padding: 8px 0 6px 7px;	height: auto !important;	height: 1%;	}.cssbox_body {	background-position: bottom left;	margin-right: 7px;	padding: 4px 0 15px 7px;	}/* ANGOLI TONDI */div.angoli_tondi { background: url(images/rounded/dot.gif) 0 0 repeat-x; width: 240px; float: right; margin: 0 10px; } /* t */div.angoli_tondi div { background: url(images/rounded/dot.gif) 0 100% repeat-x; } /* b */div.angoli_tondi div div { background: url(images/rounded/dot.gif) 0 0 repeat-y; } /* l */div.angoli_tondi div div div { background: url(images/rounded/dot.gif) 100% 0 repeat-y; } /* r */div.angoli_tondi div div div div { background: url(images/rounded/bl.gif) 0 100% no-repeat; } /* bl */div.angoli_tondi div div div div div { background: url(images/rounded/br.gif) 100% 100% no-repeat; } /* br */div.angoli_tondi div div div div div div { background: url(images/rounded/tl.gif) 0 0 no-repeat; } /* tl */div.angoli_tondi div div div div div div div { background: url(images/rounded/tr.gif) 100% 0 no-repeat; padding: 10px; } /* tr */  /* CONTORNO CON OMBRA */table.ombrina_sx {  float: left;  }  table.ombrina_dx {  float: right;  }table.ombrina_sx div,table.ombrina_dx div,div.ombrina {  float: left;	background: url(images/shadow.gif) no-repeat bottom right;	margin: 4px 0px 0px 5px; 	padding: 0px 0px 0px 0px;	}.ombrina img {	background-color: #fff;	border: 1px solid #a9a9a9;	display: block;	margin: -5px 5px 5px -5px;	padding: 4px 5px 4px 4px;	position: relative;	}/* TABELLA OMBREGGIATA CON ANGOLI ARROTONDATI */table.rnd {	border-spacing: 0;	border-collapse: collapse;	}table.rnd td {	padding: 0;	color: #700;	}table.rnd td img {	border: 0;	}table.rnd .sup_sx img {	height: 10px;	width: 11px;	}table.rnd .sup {	background: url(images/round/sf_sup.gif) repeat-x;	width: 100%;	}table.rnd .sup img {	height: 1px;	}table.rnd .sup_dx img {	height: 10px;	width: 16px;	}table.rnd .sx {	background: url(images/round/sf_sx.gif) repeat-y;	}table.rnd .sx img {	height: 1px;	width: 1px;	}table.rnd .centro {	width: 100%;	}table.rnd .dx {	background: url(images/round/sf_dx.gif);	}table.rnd .dx img {	height: 1px;	width: 16px;	}table.rnd .inf_sx img {	height: 14px;	width: 11px;	}table.rnd .inf {	background: url(images/round/sf_inf.gif);	}table.rnd .inf img {	height: 1px;	width: 100%;	}table.rnd .inf_dx img {	height: 14px;	width: 16px; 	}/* ENFATIZZA */.enfatizza {  color: #ff3300;  letter-spacing: 2px;  }.enfatizzamolto {  color: #ff3300;  font-weight: bold;  font-size: 130%;  }.letterainiziale {  font-weight: bold;  color: #ee0000;  font-size: 250%;  line-height: 80%;  }/* JOOMSLIDE */div.sx { /*non è necessario aggiungere  a.highslide, in questo modo il div si sfrutta anche per gli oggetti non linkabili*/  float: left;  margin: 4px 12px 4px 0;	}  div.dx {  float: right;  margin: 4px 0 4px 12px;  }.gallery  {  /*  background-color:#555555;  padding:10px;  text-align:center !important;  border:2px solid #999999;  */  text-align: center; /*!important;*/  }a.imglink img {	filter:alpha(opacity=100);	-moz-opacity:1;	}a.imglink:hover img {	filter:alpha(opacity=40);	-moz-opacity:0.4;	}/* EMBED PDF */div.article-content {  width: 100%;  }div.article-content embed {  width: 100%;  }p.zero {  margin: 0;  padding: 0;  font-size: 0;  }