@charset "utf-8";
/* CSS Document */


.titoloFiere, .titoloNews{
	font-weight:bold;
	font-size:17px;
	margin-bottom:4px;
	padding:0 10px 5px 10px;
	display:block;
	border-bottom:2px solid #CCC;
	text-transform:uppercase;
	}
.titoloNews{
}

.productOverview, .news_Home, .fiere_Home, .prodotti_Home{
	margin-left:15px;
	padding:10px 0 ;
	}
	
.productOverview p, .fiere_Home p, .news_Home p{
	margin:0;
	padding:0;
	display:inline-block;
	}

/* --------------------------------------------------------- */
/* ----------------------------- product overview ------- */
.productOverview{
	border-bottom:2px solid #f1f1f1;
	}
	.productOverview .foto{
		position:relative;
		float:left;
		height:179px;
		overflow:hidden;
		}
	.productOverview .cornice{
		position:absolute;
		top:0;
		left:0;
		}	
	.productOverview .testo {	
		margin-left:210px;
	}
	.productOverview .testo h3{
		/*font-size:12px;
		font-weight:bold;
		font-family:Arial Narrow, Arial, Helvetica, sans-serif;
		color:#474747;
		padding-top:6px;
		display:block;
		margin:0 0 8px 0;*/
	}
	.productOverview .testo h2{
		display:block;
		color:#016a9e;
		font-weight:bold;
		margin:0 0 4px 0;
		padding:4px 2px 6px 2px;
		font-size:18px;
		}
		
	.productOverview  a.leggi-tutto:link, .productOverview  a.leggi-tutto:active, .productOverview  a.leggi-tutto:visited{
		color:#333333;
		text-decoration:undeerline;
		font-size:10px;
		font-style:italic;
		background-image:url(/images/arrows/fr_leggitutto.gif);			
		background-position:100% 50%;
		background-repeat:no-repeat;
		padding-left:13px;
		padding-right:13px;
		display:block;
		text-align:right;
		margin-top:3px;
		}
		
		.productOverview  a.leggi-tutto:hover{
			color:#fff;
			background-color:#7f7f7f;
		}


/* --------------------------------------------------------- */
/* ---------------------          comuni        --------- */
/* --------------------------------------------------------- */
.news_Home, .fiere_Home, .prodotti_Home{			
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-bottom:8px;
	}
	.news_Home .foto, fiere_Home .foto, .prodotti_Home .foto{
		position:relative;
		float:left;
		display:none;
		visibility:hidden;
		}
		
	.testo a.linkData:link, .testo  a.linkData:active, .testo  a.linkData:visited{
		font-size:11px;
		font-weight:normal;
		color:#3a3939;
		display:inline-block;
		float:left;
		width:80px;
		text-align:center;
		padding: 3px 0 2px 0 ;
		margin:0;
		text-decoration:none; margin-right:10px;
		}
		
	.testo a.linkTitolo:link, .testo  a.linkTitolo:active, .testo  a.linkTitolo:visited{
		font-weight:bold;
		margin:0;
		padding:0 0 0 5px;
		font-size:15px;
		color:#3a3939;
		font-weight:normal;
		text-decoration:none;
		}
		.testo a.linkTitolo:hover{
			text-decoration:underline;
			}
		
	.news_Home  a.leggi-tutto:link, .news_Home  a.leggi-tutto:active, .news_Home  a.leggi-tutto:visited, .fiere_Home  a.leggi-tutto:link, .fiere_Home  a.leggi-tutto:active, .fiere_Home  a.leggi-tutto:visited, .prodotti_Home  a.leggi-tutto:link, .prodotti_Home  a.leggi-tutto:active, .prodotti_Home  a.leggi-tutto:visited{
		color:#3a3939;
		text-decoration:underline;
		font-size:10px;
		font-style:italic;
		padding:0 2px;
		background-color:#fff;
		}
		
		

/* --------------------------------------------------------- */
/* ------------------------------------- news ----------- */
.news_Home{
	background-image:url(/images/news/newsTitle_fr.gif);			
	}

	.news_Home .testo a.linkData:link, .news_Home .testo a.linkData:active, .news_Home .testo  a.linkData:visited{
		background-color:#f6e300;
		}
		
		.news_Home  a.leggi-tutto:hover{
			background-color:#f6e300;
			}
		
/* --------------------------------------------------------- */
/* ------------------------------------ fiere ----------- */
.fiere_Home{
	background-image:url(/images/news/fiereTitle_fr.gif);			
	}

	.fiere_Home .testo a.linkData:link, .fiere_Home .testo  a.linkData:active, .fiere_Home .testo  a.linkData:visited{
		background-color:#f8e78a;
		}
		
		.fiere_Home  a.leggi-tutto:hover{
			background-color:#f8e78a;
			}
		
/* --------------------------------------------------------- */
/* -------------------------------- prodotti ----------- */
.prodotti_Home{
	background-image:url(/images/news/prodottiTitle_fr.gif);			
	}

	.prodotti_Home .testo a.linkData:link, .prodotti_Home .testo  a.linkData:active, .prodotti_Home .testo  a.linkData:visited{
		background-color:#e3e3e3;
		}
				
		.prodotti_Home  a.leggi-tutto:hover{
			background-color:#e3e3e3;
			}



/* ---------------------------------------------------------------------------------- */
/* ------------------------------------------------     pagine interne    --------- */
/* ----------------------------------------------------------------------------- */

/* ---------------------------------------------- */
/* ----------------------- comuni ----------- */
.prodotti_Home{
	background-image:url(/images/news/prodottiTitle_fr.gif);			
	}
.internalPage_news, .internalPage_fiere{
	padding: 8px 13px 4px 13px;
	}

.internalPage_news .titolo, .internalPage_fiere .titolo{
	font-size:11px;
	font-weight:normal;
	color:#3a3939;
	display:block;
	text-align:left;
	padding: 3px 0 2px 8px ;
	margin:0;
	text-decoration:none;
	}
.internalPage_news .sottoTitolo, .internalPage_fiere .sottoTitolo{
	font-size:13px;
	font-weight:bold;
	}

.internalPage_news a.allegato:link, .internalPage_news a.allegato:visited, .internalPage_news a.allegato:active, .internalPage_fiere a.allegato:link, .internalPage_fiere a.allegato:visited, .internalPage_fiere a.allegato:active{
	font-size:10px;
	color:#7f7f7f;
	font-style:italic;
	text-decoration:none;
	background-image:url(/images/arrows/fr_apri.gif);			
	background-position:0 50%;
	text-align:left;
	background-repeat:no-repeat;
	margin:0;
	background-color:#e0e0e0;
	padding:0 0 0 16px;
	border-bottom:1px solid #fff;
	}
	.internalPage_news a.allegato:hover, .internalPage_fiere a.allegato:hover{
		background-color:#fff;
		color:#7f7f7f;
		}
	
/* ---------------------------------------------- */
/* ----------------------- specifiche  ----------- */

/* ------------------ news ----------- */
.internalPage_news{
	background-image:url(/images/news/newsTitle_fr.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:18px;
	margin-bottom:8px;
	}
.internalPage_news .titolo{
	background-color:#f6e300;
	text-align:left;
	}
.internalPage_news  a.leggi-tutto:hover{
	background-color:#f6e300;
	}
		
	internalPage_news a:hover{
		background-color:#f6e300;
		}
.internalPage_news a:link, .internalPage_news a:visited, .internalPage_news a:active{
	color:#333333;
	text-decoration:underline;
	font-size:10px;
	font-style:italic;
	background-image:url(/images/arrows/fr_leggitutto.gif);			
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding-left:13px;
	padding-right:13px;
	display:block;
	text-align:right;
	margin-top:3px;
	}
.internalPage_news a.normale:link, .internalPage_news a.normale:visited, .internalPage_news a.normale:active{
	text-decoration:underline;
	text-align:left;
	margin:0;
	padding:0;
	background-image:none;
	font-style:normal;
	font-size:11px;
	}
	.internalPage_news a.normale:hover{
		text-decoration:none;
		}

.internalPage_news a.immagine:link, .internalPage_news a.immagine:visited, .internalPage_news a.immagine:active{
	text-decoration:none;
	background-image:url(/images/arrows/fr_apri.gif);			
	background-position:0 50%;
	text-align:left;
	background-repeat:no-repeat;
	margin:0;
	background-color:#e0e0e0;
	padding:5px 0 5px 16px;
	border-bottom:1px solid #fff;
	}
	.internalPage_fiere a.immagine:hover{
		background-color:#fff;
		color:#7f7f7f;
		}

/* ------------------ fiere ----------- */
.internalPage_fiere{
	background-image:url(/images/news/fiereTitle_fr.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:18px;
	margin-bottom:5px;
	}
.internalPage_fiere .titolo{
	background-color:#f8e78a;
	}		
	.internalPage_fiere a:hover{
		background-color:#f8e78a;
		}
.internalPage_fiere a:link, .internalPage_fiere a:visited, .internalPage_fiere a:active{
	color:#333333;
	text-decoration:underline;
	font-size:10px;
	font-style:italic;
	background-image:url(/images/arrows/fr_leggitutto.gif);			
	background-position:100% 50%;
	background-repeat:no-repeat;
	padding-left:13px;
	padding-right:13px;
	display:block;
	text-align:right;
	margin-top:3px;
	}

.internalPage_fiere a.immagine:link, .internalPage_fiere a.immagine:visited, .internalPage_fiere a.immagine:active{
	text-decoration:none;
	background-image:url(/images/arrows/fr_apri.gif);			
	background-position:0 50%;
	text-align:left;
	background-repeat:no-repeat;
	margin:0;
	background-color:#e0e0e0;
	padding:5px 0 5px 16px;
	border-bottom:1px solid #fff;
	}
	.internalPage_fiere a.immagine:hover{
		background-color:#fff;
		color:#7f7f7f;
		}



