/* stili per il layout */
	body.principale { background-color:#CCCCCC}
	.bgk_lateralesx { background-image:url(../img/layout/bgk_lateralesx.gif);}
	.bgk_lateraledx { background-image:url(../img/layout/bgk_lateraledx.gif);}
	.layout{ width:100%;}
	.page{width:750px; background-color:#FFFFFF; border:1px solid #999999; }
	.news{width:150px; border-right:1px solid #999999; padding:0px; }
	.maincontent{ background-color:#FFFFFF; border-top:1px solid #999999; padding:5px; }
	.informazioniprodotto{ background-color:#EFEFEF; border:1px solid #999999; padding:5px; }
	.descrizioneprodotto{ background-color:#FaFaFa; border:1px solid #999999; padding:5px; }

/* stili per il testo */
	/* testo di default */
	.textdefault {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	width: 90%;
	}
	
	/* testo dei titoli delle sezioni */
	.textheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-style: normal;
	color: #000000;
	}

	.textmail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	width: 90%;
	}

	.textmailtitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	color: #000000;
	width: 90%;
	border:1px #aaaaaa solid;
	}

	/* testo per i prodotti (al momento è identica al testo di default*/
	.textprodotti{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	}

	/* testo per i prodotti (al momento è identica al testo di default*/
	.textprodottititolo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style:normal;
	color: #000000;
	}


	/* testo minimizzato */
	.textminimizzato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	}


	/* data delle news */ .news_data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	margin:2px;
	}

	/* titolo delle news */ .news_titolo {
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight:bold;
	color: #000;
	background-image:url(../img/news/titolo_sfondo.gif);
	background-position:top left; background-repeat:repeat-y;
	background-color:#fff;
	border-top:1px solid #777;
	border-left:1px solid #777;

	}

	/* testo delle news */ .news_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000;
	background-image:url(../img/news/testo_sfondo.gif);
	background-position:top left; background-repeat:repeat-y;
	background-color:#fff;
	border-left:1px solid #777;
	border-bottom:1px solid #777;
	padding:3px;
	}

	/* immagini delle news */ .news_img { margin:5px; border:1px solid #000}

    /* testo delle news */
	a.news_link:link    { color:#555; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
	a.news_link:visited { color:#555; text-decoration:none }
	a.news_link:hover   { color:#000; text-decoration:underline }
	
	


/* stili per i link */
	a:link    { text-decoration:none }
	a:visited { text-decoration:none }
	a:hover   { text-decoration:underline }

	a.servizi:link    { color:#FFFFFF; text-decoration:none }
	a.servizi:visited { color:#FFFFFF; text-decoration:none }
	a.servizi:hover   { color:#FFFFFF; text-decoration:underline }
	
/* stili per i thumbnail */
	.thumb{ background-color:#FFFFFF; border:1px solid #999999; padding:1px; margin:10px;}


/* rollover sulle righe (da integrare con gli eventi )*/
	.rowNormal {background-color: #fff; }
	.rowOver {background-color: #efefef;} 
