
/************
 * Home Page
 ************
*/

/* Bock */

.index .block {
    background:url(../images/bg_block.gif) repeat-x;
    height:163px; margin:90px 0 0 0;
    position:relative; }

.index .block h1 {
    background:url(../images/title_home.gif) no-repeat;
    position:absolute; bottom:13px; left:17px;
    width:342px; height:48px; margin:0; }

.index .block .uri {
    position:absolute; top:-92px; left:0px;
    font-size:.75em; font-weight:normal; color:#fff;
    line-height:24px; }

.index .block img {
    position:absolute; top:10px; right:8px; }

/* News */

.index .news {
    list-style:none; /*font-size:.875em;*/
    margin:0 0 10px 0; overflow:auto; }

.index .news li.odd {
    background:#f1f2f2; }

.index .news li {
    margin:10px 10px 0 10px; width:705px;
    padding:5px 10px; float:left;
    background:#dff2f2; }

.index .news li .title {
    background:url(../images/news_freccia.gif) 0px 7px no-repeat;
    font-weight:bold; font-size:1.125em; text-transform:uppercase;
    padding:0 0 0 15px; margin:0em 0 0 0; display:block; }

.index .news li.odd .title {
    margin:.5em 0 0 0; }

.index .news li .subtitle {
    text-transform:uppercase;
    padding:0 0 0 15px; margin:1em 0 0 0;
    display:block; font-size:.75em }

.index .news li .p {
    margin:0em 0 .5em 15px; }

.index .news li .p img {
    width:116px; height:70px;
    float:left; display:block;
    margin:5px 8px 0 0;
    background:#eee; }

.index .news img {
    margin:.8em 0 10px 0;
    border:1px solid #CCDBEC; }

.index .news li a.continua {
    background:url(../images/btn_continua.gif) right top no-repeat;
    height:19px; line-height:19px; display:block;
    margin:0px 0 .2em 0; clear:both; }

.index .news li a.continua:hover {
    background-position: right -19px; }

/* Contenuti aggiunti da tiny MCE */

.index .news li .p p {
    margin:.2em 0; }

/* File allegati ad eventi */

.attachment {
    margin:0em 0 .2em 15px; }

.attachment ul {
    list-style:none; }

.attachment .links li,
.attachment .files li {
    margin:0; padding:0; width:auto;
    line-height:.75em; float:none; clear:both;
    background:transparent; }

.attachment a {
    font-size:.75em; color:#036; }

.attachment a:hover {
    font-weight:bold; }

/* Bottone archivio */

#archivio {
    display:block; width:700px; height:40px;
    background:#013571; text-align:center;
    line-height:40px; color:#fff;
    margin:2em auto 1em auto; }

#archivio:hover {
    background:#00264F; color:#ff0; }

/* Nascondi visualizza testo news */

a.hide-show {
    background:#013774; color:#fff;
    line-height:19px; text-decoration:none;
    padding:0 5px; margin:-.5em 0 .2em 0; clear:both;
    display:block; float:right; height:19px;
    text-align:right; font-size:.85em; }

.long { display:none; }

a.hide-show:hover {
    color:#ff0; }
/************************************************************************************************ OPERAZIONE TRASPARENZA */
h1.trasparenza{
	background-image:url(../images/title-operazione-trasparenza.gif);
	height:25px;
}
.office-files-trasparenza {
	list-style:none;
	margin:20px 0 0em 10px;
	font-size:.875em;
	margin-bottom:1em;
}
.office-files-trasparenza li{
	background:url(../images/office_arrow.gif) left 6px no-repeat;
	margin:0 0 .5em 0; width:100%;
	padding-left:20px;
}

.office-files-trasparenza a {
    color:#036; }

.office-files-trasparenza a:hover {
    font-weight:bold; }