﻿.vetrina_news
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
	/*margin-bottom: 10px;	Qui non funziona */
}

.vetrina_news #newscontainer
{
	/*margin-bottom: 10px;	Qui non funziona */
}

.vetrina_news #newsitems
{
	/*margin-bottom: 10px;	Qui non funziona */
}


.vetrina_news .newsitem
{
    padding-top:10px;
    width:520px;
    float:left;
    overflow:hidden;
    position:relative;
    padding-bottom:5px;
    border-bottom: dashed 1px #006c46;
}

.vetrina_news .newsitem_primo
{
    background-color:#d9f6e5;
}

.vetrina_news .newsitem_ultimo
{
    padding-top:10px;
    width:520px;
    float:left;
    overflow:hidden;
    position:relative;
	margin-bottom: 50px;	/*Questo serve per distanziare il footer (era 10px) */
}


.vetrina_news .newstitolo
{
	position:absolute;
	left:117px;
	top:8px;
	width:290px;
    text-align:left;
    font-family:Arial, Sans-Serif;
    font-size:11px;
    color:#000000;
    font-weight: bold;
}
.vetrina_news .newstitolo a
{
    text-decoration:none;
    color:#000000;
}
.vetrina_news .newstitolo a:hover
{
    text-decoration:none;
    color:#aa0000;
}


.vetrina_news .newsdata
{
	position:absolute;
	left:400px;
	top:8px;
	width:110px;
    text-align:right;
    font-family:Arial, Sans-Serif;
    font-size:11px;
    color:#000000;
    font-weight: bold;
}


.vetrina_news .newsimmagine
{
	float:left;
	margin-right: 7px;
	margin-left: 5px;
	margin-top: 12px;	/*Inserito per evitare che una immagine più larga vada ad interferire con il titolo*/
}
.vetrina_news .newsimmagine img
{
    border:solid 1px #006c46;
}


.vetrina_news .newsriassunto
{
	margin-top: 10px;
	width: 512px;
}
.vetrina_news .newsriassunto img
{
    padding: 1px !important;
}
.vetrina_news .newsriassunto a,
.vetrina_news .newsriassunto a:visited
{
	color: #000000;
	text-decoration:none;
}
.vetrina_news .newsriassunto a:hover
{
	color: #006c46;
}

.vetrina_news .newsfonte
{
	clear:both;
	float:right;
	margin-right:10px;
}
.vetrina_news .newsfonte a
{
	color: #006c46;
}

.vetrina_news .newscategoria
{
    visibility:hidden;    
}

.vetrina_news .newstags
{
    visibility:hidden;    
}
    


.vetrina_news .newsriassunto .titolone
{
    font-family:Arial, Sans-Serif;
    font-size:18px;
    color:#006c46;
    font-weight: bold;
    line-height: 30px;
}



/* PAGER */
.vetrina_news .newszonapaginazione
{
	clear:both;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #000000;
	padding-top:5px;	/* margin-top non funziona con il pager basso!!! */
}
.vetrina_news .newszonapaginazioneup
{
	display: none;
}
.vetrina_news .newszonapaginazionedown
{
	float:right;
}
.vetrina_news .newszonapaginazione .paginaTesto
{
	float:left;
	margin-right:5px;
}
.vetrina_news .newszonapaginazione .pagerattuale
{
	float:left;
	font-weight: bold;
	width: 11px;
	height: 11px;
	margin-right: 2px;
	padding:2px;
	margin-top:1px;
	text-align:center;
	color: #000000;
}

.vetrina_news .newszonapaginazione .pagerpagina
{
	float:left;
	width: 11px;
	height: 11px;
	margin-right: 2px;
	padding:2px;
	text-align:center;
	background-color: #ffffff;
	border: solid 1px #666666;
}

.vetrina_news .newszonapaginazione .pagerpagina:hover
{
	background-color: #eaeaea;
}

.vetrina_news .newszonapaginazione .pagerpagina a
{
	color: #000000;
	text-decoration:none;
}

.vetrina_news .newszonapaginazione .pagerpagina a:hover
{
	color: #aa0000;
	text-decoration:none;
}

