/* 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; text-align:right;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; line-height: normal; font-weight: bold; color: #000000;  text-align:right;}
.capolettera {font-family: Times New Roman, Times, serif; font-size: 160%; font-weight: bold; color:#000000; padding: 0px 2px 0px 20px;}


/* TESTI */
.txt2home {clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; line-height: normal; font-weight: normal; color: #ffffff;}
.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;}
.txt3 {clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; line-height: normal; font-weight: normal; color: #000000;}
.news {font-family: Arial, Helvetica, sans-serif; color: #ffcc33;}
.news-txt {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; text-align: justify; font-weight: normal; color: #ffffff;}



/* TITOLI ARGOMENTI */
.titolo1 {text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000000; padding: 0px 0px 8px 0px;}
.titolo2 {text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #000000; padding: 0px 0px 8px 0px;}
.titoloeventi {font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000000; padding: 0px 0px 8px 0px;}



/* 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;}
a.news {text-decoration: none; font-size: 1.1em;}
a.news:hover {text-decoration: underline;}


/* IMMAGINI */
.img-thumbgallery {border: 1px solid #999999;}
.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 */
.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;}
#td-home {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; text-align:center; height: 125px; background: url("../obj/bgsxhome.jpg") no-repeat;}
#td-homemenu {background: url("../obj/bgsx.jpg") no-repeat;}
#td-homefilm {background: url("../obj/paging/td-film.gif") repeat-y;}
.td-homefilmcolonna {background: url("../obj/paging/td-filmcolonna.gif") repeat-x; background-color:#666666}


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