/* CSS Document */

/* CSS Document */


/* BORDI CREATI TRAMITE GIF 1x1 */
	.border_bot, .border_top, .border_sx, .border_dx {
		background-image: url(images/border_lightgrey.gif);
		margin: 0;
		padding:0;
	}
		.border_bot{
			background-position:left bottom; 
			background-repeat:repeat-x;	
		}
		.border_top{
			background-position:left top; 
			background-repeat:repeat-x;	
		}
		.border_sx{
			background-position:left top; 
			background-repeat:repeat-y;	
		}
		.border_dx{
			background-position:right top; 
			background-repeat:repeat-y;	
		}
/* ANGOLI SMUSSATI IN ALTO A SINISTRA E A DESTRA DEL BOX */		
		.up_sx{	background-image:url(images/bordo_up_sx.gif); background-position: left  top;  background-repeat: no-repeat;  height: 1%;}
		.up_dx{ background-image:url(images/bordo_up_dx.gif); background-position: right top;  background-repeat: no-repeat;    height: 1%; }
		
		
/* STILI PER LA FORMATTAZIONE INTERNA DEI BOX CENTRALI */

	.box{
		padding: 0.15em 0.15em;
		margin: 0;
	}
	
	.box li{
		list-style-type: none;
		margin: 0;
		padding: 0 0.5em 0.2em 0.5em;
		font-size: 0.7em;
		line-height: 1.5em;
	}
	.box a:link, .box a:visited{
		text-decoration: none;
		color: #383838;
		background-color: white;
	}
	.box a:hover, .box a:active, .box a:focus{
		text-decoration: underline;
		color: #7F6819;
		background-color: white;
	}
	.box .box_titolo{
		background-image:url(images/bg_title_main.gif);
		background-position: 0 0;
		background-repeat: repeat-x;	
		border: 1px solid #E1DCC2;
		font-weight: bold;
		padding: 0 0.5em 0.2em 0.5em;
		margin: 0;
	}
	

	.box a:hover{
		background-color: #FFFFFF;
		color: #800000;
	}
	.box .box_veditutto {
		border-top: 1px solid #400000;
		color: #400000;
		font-size: 0.65em;
		background-color:#E1DCC2;
		text-align: right;
		margin: 0;
		padding-right: 0.5em;
		line-height: 1.5em;
	}
	.box .box_veditutto a, .box .box_veditutto a:visited{
		background-color:#E1DCC2;
		color: #400000;
                text-decoration: underline;
	}
	.box .box_veditutto a:hover{
		background-color:#E1DCC2;
		color: #800000;
                text-decoration: none;
	}
	.box .titolo_news{
		font-weight: bold;	
	}
	.box .abstract{
		margin: 0;
		padding: 0;
		text-align:justify;
		font-size: 0.9em;
		line-height: 0.9em;	
	}
	.box .scarica{
		margin: 0.1em 0;
		padding: 0;
		font-style:italic;
	}
	
	.news_scarica{
		font-size: 0.7em;	
		padding: 0 0.5em 1em 0.5em;
		color: #800000;
		background-color: inherit;
	}
	.news_scarica a:link,
	.news_scarica a:visited{
		color: #B13B13;
		text-decoration:underline;
		background-color:#FFFFFF;
		}
	.news_scarica a:hover,
	.news_scarica a:focus,
	.news_scarica a:active{
		background-color: #B13B13;
		text-decoration:underline;
		color:#FFFFFF;
	}
/* STILI PER LA FORMATTAZIONE INTERNA DEI BOX CENTRALI - fine */
	
/* List Item */	
	.news_title{
		font-weight: bold;
		font-size: 0.75em;
		margin-top: 0.5em;
		padding: 0 0.5em;	
	}

	.news_abstract{
		margin: 0;
		padding: 0 0.5em;
		text-align:justify;
		font-size: 0.8em;
		line-height: 1.2em;	
	}
	.news_abstract p{
		font-size: 0.75em;	
	}
	.list_item{
	       margin: 1%;
	       padding:0;	
           width: 98%;
	}
	.list_item_head{
		background-image:url(images/bg_title_main.gif);
		background-position: 0 0;
		background-repeat: repeat-x;	
		border: 1px solid #E1DCC2;
		font-weight: bold;
		padding: 0 0.5em 0.2em 0.5em;
		margin: 0;
		font-size: 0.8em;
	}
	.list_item_info{
		width: 100%;
		float:left;
		padding: 0;
		margin: 0;
		border-bottom: 1px solid #CCCCCC;
	}

	.list_item_title{	
		width: 70%; 
		font-size: 0.8em;
		float:left; 
		text-align:left; 
	}
	.list_item_title a:link,
	.list_item_title a:visited{	
		color: #B13B13;
		text-decoration:none;
		background-color:#FFFFFF;
	}	
	.list_item_title a:hover,
	.list_item_title a:focus,
	.list_item_title a:active{
		color:#FFFFFF;
		background-color: #B13B13;
		text-decoration: none;
	}	
	
	.list_item_date{
		width: 25%; 
		float:right; 
		text-align: right; 
		font-size: 0.7em;
	}
	
	.list_item_content{
		float:left; 
		margin: 0.5em 0;
	}
	.list_item_image{
		float:right; 
		margin: 0 0 0.5em 0.5em;
	}
	.list_item_content p{
		padding: 0;
	}
	
	.list_item_image img{
		border: none; 
	}
	.list_item_clear{
		clear: both; 
		line-height:0em; 
		margin:0; 
		padding:0; 
	}
	.clear{
		clear: both;
	}
		
	.list_item_more{
		font-size: 0.9em;
		padding: 0.25em 0 0.3em;
		background-color:#E1DCC2;
		color: #800000;
	}
	.clear_list{
		background-color: #FFFFFF; 
		color: inherit;
		height: 0.1em; 
		line-height: 0.3em;
	}
	
	
	
/* SINGLE NEWS */
	.news_single_title{
		font-size: 1.2em;
		color: #B13B13;	
		background-color: inherit;
		padding: 0.5em;
		margin: 0;
	}

	.news_single_content{
		float:left; 
		width: 98%; 	
		margin: 0.5em 0 ;
		padding: 0.5em;
	}
	.news_info{
		float: left;
		width: 100%;	
		margin: 0;
		padding: 0;
	}
	
	.news_single_author{
		float: left;
		width: 50%;
		padding-left: 0.5em;
	}
	.news_single_timedata{
		float:right;
		width: 45%;
		text-align: right;
		font-size: 0.7em;	
		padding-right: 1em;
	}	
	.news_single_image{
		float: right; 
		text-align: center;
		margin-left: 0.5em;
	}
	.news_single_image img{
		border: 0;
		margin-left: 0.5em;
		
	}	
        .news_single_image p{
            margin-bottom: 1.5em;
            padding-bottom: 1.5em;
			text-align: center;	
        } 
	.news-single-imgcaption{
		color: #B13B13;
		background-color: inherit;
	}

	.news_single_image  a:link,
	.news_single_image  a:visited{
		color:#B13B13;
		background-color: #FFFFFF;
		text-decoration: underline;
	}
	.news_single_image  a:hover,
	.news_single_image  a:focus,
	.news_single_image  a:visited{
		color:#B13B13;
		background-color: #FFFFFF;
		text-decoration: underline;
	}
	
	.news_single_content p{
		padding: 0;
	}
	
	.new_single_related{
		margin: 0.5em 0;
		font-size: 0.7em;
		padding: 0.5em;
	}
        .new_single_related dt{
                font-weight: bold;
         }

	.new_single_related a:link,
	.new_single_related a:visited{
		color:#B13B13;
		background-color: #FFFFFF;
		text-decoration: underline;
	}
	.new_single_related a:hover,
	.new_single_related a:focus,	


	.new_single_related a:active{
		background-color:#B13B13;
		color: #FFFFFF;
		text-decoration: none;
	}
	.news-single-files img{
		margin-right: 0.5em;
	}
	.news-single-links p, .news-single-links a{
		font-size: 1em;	
	}

	h3{
		font-size: 0.9em;
		color: #030303;
		background-color: inherit;
		line-height: 1.2em;
		padding:0.5em;
		margin: 0;
	}
	.browse{
		text-align: center;	
	}
	.back_list{
		padding: 0.5em;
		font-size: 0.7em;
	}
	.back_list a:link,
	.back_list a:visited{
		color:#B13B13;
		background-color: #FFFFFF;
		text-decoration: underline;
	}
	.back_list a:hover,
	.back_list a:focus,
	.back_list a:active{
		background-color:#B13B13;
		color: #FFFFFF;
		text-decoration: none;
	}	
	.more a:link,
	.more a:visited{
		color: #800000;
		background-color: inherit;
		text-decoration:underline;
	}
	.more a:hover,
	.more a:focus,
	.more a:active{
		color: #030303;
		background-color: inherit;
		text-decoration:underline;
	}			
	.tx-ttnews-browsebox, .browse_pages{
             text-align: center;
			 display: block;
         }
        .tx-ttnews-browsebox p{
             text-align: center;
             margin: 0.3em;
         }
         .browse_pages{
             font-size: 0.7em;
             padding-bottom:0.5em;
         }
	.news-single-backlink{
		text-align: center;	
		display: block;
		font-size: 0.7em;
	}
		 
	.tx-ttnews-browsebox a:link,
	.tx-ttnews-browsebox a:visited,
	.browse_pages a:link,
	.browse_pages a:visited,
	.news-single-backlink a:link,
	.news-single-backlink a:visited{
		color:#B13B13;
		background-color: #FFFFFF;
		text-decoration: underline;
	 }
	 
	.tx-ttnews-browsebox a:hover,
	.tx-ttnews-browsebox a:focus,
	.tx-ttnews-browsebox a:active,
	.browse_pages a:hover,
	.browse_pages a:focus,
	.browse_pages a:active,
	.news-single-backlink a:hover,
	.news-single-backlink a:focus,	
	.news-single-backlink a:active{
		background-color:#B13B13;
		color: #FFFFFF;
		text-decoration: none;
    }
	
	
