/* Formattazione contenuti: titoli, testi, link, immagini */


/* TITOLI */
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; line-height: normal; font-weight: bold; color: #000000;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; line-height: normal; font-weight: bold; color: #336699;}
b.evidence {background:#FFFF00; padding: 0px 5px 0px 5px;}
b.blu {color:#336699;}
.capolettera {font-size: 120%; font-weight: bold; color:#ff9900;}


/* TESTI */
.txt1 {clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: normal; font-weight: normal; color: #000000; padding: 0px 0px 20px 0px;}
.txt2 {clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: normal; font-weight: normal; color: #000000;}
.news-title {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: normal; font-weight: bold; color: #336699; padding: 3px 0px 3px 10px; border-bottom: 1px solid #cccccc; background: #F1F2F3;}
.news-txt {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: normal; font-weight: normal; color: #000000; margin-top: 10px;}


/* LINK */
a.txt1 {font-size: 1em; text-decoration: underline; color: #0000FF;}
a.txt1:hover {font-size: 1em; text-decoration: none; color: #0000FF;}
a.txt2 {font-size: 0.9em; text-decoration: underline; color: #0000FF;}
a.txt2:hover {font-size: 0.9em; text-decoration: none; color: #0000FF;}


/* IMMAGINI */
.img-left-noborder-notopmargin {float: left; margin: 0px 10px 0px 0px;}
.img-left-noborder-topmargin {float: left; margin: 3px 10px 0px 0px;}
.img-left-border-notopmargin {float: left; margin: 0px 10px 0px 0px; border: solid 1px rgb(150,150,150);}
.img-left-border-topmargin {float: left; margin: 0px 25px 15px 0px; border: solid 1px rgb(150,150,150);}
.img-right-noborder-notopmargin {float: right; margin: 0px 0px 0px 10px;}
.img-right-noborder-topmargin {float: right; margin: 5px 0px 10px 30px;}
.img-right-border-notopmargin {float: right; margin: 0px 0px 0px 10px; border: solid 1px rgb(150,150,150);}
.img-right-border-topmargin {float: right; margin: 5px 0px 10px 30px; border: solid 1px rgb(150,150,150);}



/* BOX */
#box1 { width: 520px; margin: 10px 0px; padding: 5px 0px; border-bottom: 1px #5a5a5a dotted }
#box1-title { width: 510px; margin: 5px 0px; padding: 2px; background-color: #CCD5FF }
.box-dashed {clear: both; border: 1px dashed #CCCCCC; margin-top: 20px;}
.box-noborder {clear: both; margin-top: 5px; padding: 6px;}
#box-news1 {clear: left; width: 160px; float:left; margin-top: 45px; padding: 0px 10px 0px 0px; border-right: 1px solid #dddddd; left: 0px;}
#box-news2 {clear: none; float:left; width: 160px; margin-top: 45px; padding: 0px 10px 0px 10px; border-right: 1px solid #dddddd;}
#box-news3 {clear: right; float:left; width: 150px; margin-top: 45px; padding: 0px 0px 0px 10px;}


/* TABELLE */
.table-txt2 {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: normal;}
.table-txt3 {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; line-height: normal;}
.table-txt3 td.title {font-size: 130%; font-weight: bold; color: #336699;}

.table-txt2-bordered { border: 1px solid #c4d1e8; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: normal;}
.table-txt2-bordered tr.title  { background: #c4d1e8; font-size: 120%;}
.table-txt2-bordered tr.subtitle  { background: #ffffff; font-size: 115%;}
.table-txt2-bordered td.txt  {border-bottom: 1px solid #eeeeee; text-align:justify;}
.table-txt2-bordered a { font-size: 80%; text-decoration: underline;}
.table-txt2-bordered a:hover { font-size: 80%; text-decoration: none;}
.table-txt2-bordered li {padding: 0px 20px 0px 0px;}

.table2-txt2-bordered {border: 1px solid #c4d1e8; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: normal;}
.table2-txt2-bordered tr.title {background: #E9F4E8; font-size: 100%;}
.table2-txt2-bordered li {padding: 6px 0px 6px;}

.table-filodiretto {border: 1px solid #999999;}
.table-filodiretto td.title {background: #FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight:bold; line-height: normal;}
.table-filodiretto td.txt {background: #FFFFEA; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight:normal; line-height: normal;}
.table-filodiretto td.date {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight:normal; text-align: right; line-height: normal;}



/* ALLINEAMENTO */
.right {text-align: right;}
.center {margin: 0 auto;}
.justify {text-align: justify;}
