body{

	margin: 0px;
	margin-left: 10px;
	margin-top: 10px;
}
	a {
		text-decoration : none;
		background-color: transparent;
		border: 0;
	}
	a:Visited, a:Active  {
		color : #dddddd;
		background-color: transparent;
	}
	A:Hover  {

		background-color: transparent;
	}

	a img {
		border: 0;
	}
div{
	text-align: left;
}
#titolo_sopratestata{
	height:20px;
	padding-left: 10px;
	padding-top: 10px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;

}
#sopratestata{

	padding-top: 8px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left:15px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

#sopratestata div.box{

	/*height:45px;*/
	float:left;
	width: 203px;
	margin-left: 0px;
	margin-right: 12px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom: 4px;

	border-bottom: 1px solid black;
	margin-bottom: 10px;
}

#sopratestata div .categoria{
	float: none;
	clear: both;
}

#testata{
	text-align: center;
	/*clear: both;*/
	height: 140px;
	margin-top: 20px;
}
#testata div{
	float:left;
}
#testata img{
	border: 0px;
}
#testata #banner_sup_sx{
	width: 238px;
	text-align: left;
	height: 138px;
	border: 1px solid white;

}
#testata #banner_sup_dx{
	width: 238px;
	text-align: right;
	height: 138px;
	border: 1px solid white;

}
#testata #titolo{
	width: 420px;
	text-align: center;
}
#sottotestata{
	margin-top: 20px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
#sottotestata div{
	float: left;
}
#sottotestata div.sottotestata_centro{
	width: 420px;
}
#sottotestata div.sottotestata_latsx{
	width: 240px;
}
#sottotestata div.sottotestata_latdx{
	width: 240px;
}

#main_content{

	margin-top: 20px;

}

/**
	COLONNA SINISTRA
*/
#left_col{
	border-top: 3px solid #518AC8;
	margin-right: 15px;
	width: 285px;
}

#left_col div.banner{

/*border:1px solid black;*/
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}

#articoli_box{
	margin-top: 20px;


}
#apertura{
	padding-bottom: 10px;
	border-bottom: 1px solid black;
}
#apertura img{
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid black;
}
#apertura h2{
	border-bottom: 1px solid black;
}


#articoli_box .box_articolo{
	/*width: 123px;
	float: left;
	*/
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;

	border: 1px solid Black;
	margin-bottom: 20px;
	/*height:200px;*/

}
#articoli_box .box_0{
	/*margin-right: 15px;*/

}
#articoli_box .box_1{

}
#articoli_box .box_articolo h1{
}

#articoli_box .box_articolo h2{
}

/**
	COLONNA DESTRA
*/
#right_col{
	width: 600px;
}
#titolo_storia_copertina{
	height:20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-top: 1px solid black;
	width: 570px;

}
#storia_copertina{
}
#trasp{
}
#content{
	margin-left: 20px;
	width: 480px;
	padding: 10px;
   background-color:transparent;
}


#storia_copertina #content h1{
}
#storia_copertina #content ul{
	margin-left:0px;
	padding-left:0px;
}
#titolo_sottocopertina{
	margin-top: 20px;

	height:20px;
	width: 568px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;

}
#sottocopertina{

	padding-top: 8px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left:15px;


	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;

}

#sottocopertina div.box{
	float:left;
	width: 180px;
	margin-left: 0px;
	margin-right: 14px;
	margin-bottom: 10px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom: 4px;
	/*border-bottom: 1px solid black;*/

}
#sottocopertina div .categoria{
	float: none;
	clear: both;
}
#sottocopertina div.sommario{
	padding-top: 3px;
	border-top: 1px solid black;
}


/**
	DETTAGLIO ARTICOLO
*/
#dettaglio_articolo{
}
#dettaglio_articolo h1{
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}

#dettaglio_articolo h2{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
}
#commentinsert input.text{
	width: 25em;
}
#commentinsert textarea{
	width: 26em;
}
/** footer */
#footer{
	text-align: right;
	margin-top: 20px;
	border-top: 2px solid Gray;
	padding-top: 00px;

}
#footer li{
	padding-top: 0px;
	padding-left: 20px;
	list-style: none;
	display: inline;
}
#footer ul{
	margin-top: 0px;
	padding-top: 0px;

}
ul.archivio{
	padding-top: 20px;
	padding-left: 0px;
	margin-left: 0px;
}
ul.archivio li{
	padding-bottom: 5px;
}

/**
	CONTENUTO PAGINE SERVIZIO
*/
#contenuto{

	width: 900px;
}

#contenuto h1{
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}
