@charset "UTF-8";
/* CSS Document */



/* ----------------------------------------------------------------TESTATA */



/* -----------------------------------------------------------ANGOLI TONDI */

.angolotopsx, .angolotopdx, .angolobottomsx, .angolobottomdx,
.angolotopwhitesx, .angolotopwhitedx, .angolobottomwhitesx, .angolobottomwhitedx, .angolobottomsx_inchiestahome {
	height:12px;
}
.angolotopsx{
background:url(../images/angolo_topsx.png) no-repeat top left;
}
.angolotopdx{
background:url(../images/angolo_topdx.png) no-repeat top right;
}
.angolobottomsx{
background:url(../images/angolo_bottomsx.png) no-repeat bottom left;
}
.angolobottomsx_inchiestahome{
background:url(../images/angolo_bottomsx_inchiestahome.png) no-repeat bottom left;
}
.angolobottomdx{
background:url(../images/angolo_bottomdx.png) no-repeat bottom right;
}
.angolotopwhitesx{
background:url(../images/angolowhite_topsx.png) no-repeat top left;
}
.angolotopwhitedx{
background:url(../images/angolowhite_topdx.png) no-repeat top right;
}
.angolobottomwhitesx{
background:url(../images/angolowhite_bottomsx.png) no-repeat bottom left;
}
.angolobottomwhitedx{
background:url(../images/angolowhite_bottomdx.png) no-repeat bottom right;
}

.culture_right .angolobottomsx, .culture_right .angolobottomdx,
.culture_left .angolobottomsx, .culture_left .angolobottomdx {
	float:left;
}

.culture_left .contenuto, .culture_right .contenuto {
	float:left;
}

.contenuto {
padding:0 12px;
margin:0;
}


.titolo {
	height:28px;
	background:url(../images/general/filetto_40.png) bottom repeat-x;
	margin:0px 10px 2px 10px;
}

/* VARIE */
.firmapezzo {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:60%;
	text-transform:uppercase;
	margin-bottom:5px;
}

.home_editoriale .firmapezzo {
	margin-top:30px;
}
.titolopezzo {
	font-size:190%;
	line-height:110%;
	margin-bottom:5px;
}

.more a:active, .more a:link, .more a:visited {
	color:#39F;
	text-decoration:none;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:80%;
	font-weight:bold;
}
.home_news_left .more a:active, .home_news_left .more a:visited, .home_news_left .more a:link {
	font-size:60%;
	color:#ECFCFF;
}
.miniabstract {
	width:130px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:120%;
	color:#666;
	margin:5px 0px 5px 0px;
}

.fotobollo {
	float:left;
	width:80px;
	margin:10px 10px 5px 0px;
}
.pezzo {
	margin-top:10px;
	font-size:0.8em;
	line-height:130%;
}

.fotonews {
	padding:0;
    height:250px;
	overflow:hidden;
}
.fotonews-corpo {
	padding:161px 0 0 0;
        height:250px;
		
}

.fotonews-barra-titolo {
	padding:0;
        height:20px;
        background:url(../images/general/barra_foto_news.png) no-repeat left top;
}

.fotonews-titolo {
    color: #33BBBD;
    font-weight: bold;
	font-size:70%;
	height:42px;
}

.fotonews-sommario {
    color: #FFFFFF;
	font-weight:normal;
}

.fotonews-titolo {
	font-family:Arial, Helvetica, sans-serif;
	line-height:110%;
	text-transform:uppercase;
	padding:7px 5px 0px 5px;
	background:transparent url(/files/static/images/general/black50.png) repeat scroll 0 0;
}

.fotonews-sotto {
	height:20px;
	    background:url(../images/general/barra_foto_news_sotto.png) left bottom no-repeat;
}