body { 
	margin:0px 10px; padding:0px; 
	background-color:#FFFFFF;
	font-family: Arial Narrow, Arial, sans-serif;
	font-size:12px;
}

.stopper { clear:both; height:0px; overflow:hidden; border:0px;}

.menu_middle{
	padding:0px 5px;
	vertical-align:middle;
}

/* HEADER -------------------------------------------------------------- */
.tb_top { 
	width:800px;
}
.cell_top_right { 
	width:110px;
	height:30px;
	text-align:right;
}
#cell_top_logo { 
	vertical-align:top;
}
#cell_menu_a { 
}
#cell_menu_a a, #cell_menu_a .menu_middle{ 
	font-size:14px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
}
#cell_menu_a a#menu_a_selected{ 
	color:#333333;
}

#cell_menu_top { 
	text-align:right;
	vertical-align:top;
}
#div_menu_b, #div_menu_c { 
	float:right;
	width:566px;
	height:15px;
	padding:3px 2px;
	margin:0px;
	text-align:left;
	border-top:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
}
#div_menu_c { 
	border-top:0px solid #CCCCCC;
}
#div_menu_b a, #div_menu_b .menu_middle,
#div_menu_c a, #div_menu_c .menu_middle{ 
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	
	}
#div_menu_b a#menu_b_selected,
#div_menu_c a#menu_c_selected{ 
	color:#333333;
}

/* FOOTER ------------------------------------------------------------------ */
#footer { 
	width:800px;
	font-color:#666666;
	font-size:10px;
	margin:10px 0px;
}

/* HOME -------------------------------------------------------------------- */
#homecontainer { 
	width:720px;
	height:570px;
	position:relative;
}
#home_animazione { 
	position:absolute;
	top:0px;
	left:0px;
}
#home_newsflash { 
	position:absolute;
	z-index:100;
	top:365px;
	left:220px;
	height:90px;
	width:214px;
	background-color:#E5E5E5;
	padding:3px;
	font-size:12px;
}
#home_newsbanner { 
	position:absolute;
	z-index:100;
	top:475px;
	left:220px;
	padding:0px;
	height:96px;
	width:220px;
}
#home_newsultima { 
	position:absolute;
	z-index:100;
	top:255px;
	left:513px;
	padding:0px;
	height:307px;
	width:197px;
	padding:3px;
	border:2px solid #E5E5E5;
}
#home_newsultima .titolo{ 
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	margin-bottom:15px;
}
#home_newsultima img{ 
	float:left;
	margin:0px 5px 5px 0px;
}
#home_newsultima .leggi{ 
	text-align:right;
}
#home_newsultima a{ 
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}


/* MAIN CONTENT ------------------------------------------------------------ */
.tb_main { 
	width:690px;
	margin-top:15px;
}

/* ARTICOLO ---------------------------------------------------------------- */
.tb_articolo { 
	width:800px;
	margin-top:15px;
}
#cell_menu_articoli { 
	width:220px;
}
#cell_menu_articoli, #cell_scheda_articolo{ 
	vertical-align:top;
}
#cell_scheda_articolo{ 
	padding-left:40px;
}
#cell_menu_articoli a img{ 
	border:1px solid #666666;
	margin:1px 11px 1px 1px;
}
#cell_menu_articoli a#menu_articolo_selected img{ 
	border:2px solid #333333;
	margin:0px 10px 0px 0px;
}
#cell_menu_articoli .div_sx{ 
	float:left;
	text-align:left;
}
#cell_menu_articoli .div_dx{ 
	float:right;
	text-align:right;
}
#cell_menu_articoli .div_sx div,
#cell_menu_articoli .div_dx div{
	font-size:12px;
	width:94px;
	line-height:1em;
	margin:2px 10px 5px 1px;
}
#cell_menu_articoli div#menu_articolo_selected{
	font-weight:bold;
}

/* SCHEDA ARTICOLO --------------------------------------------------------- */
#cell_scheda_articolo { 
}
#tb_scheda_articolo { 
	width:540px;
}
#cell_scheda_img { 
	width:210px;
	vertical-align:top;
}
#cell_scheda_img img{ 
	border:2px solid #333333;
}
#cell_scheda_dati { 
	vertical-align:top;
	position:relative;
	display:block;
	height:100%;
}
#cell_scheda_dati .titolo{ 
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	color:#666666;
	height:35px;
	width:330px;
}
#cell_scheda_dati .marchio{ 
	position:relative;
	height:0px;
}
#cell_scheda_dati .marchio img{ 
	position:absolute;
	top:22px;
	right:0px;
}
#cell_scheda_dati .dati{ 
	height:126px;
	overflow:auto;
}
#cell_scheda_dati .dati .testo{ 
	font-size:14px;
	font-weight:normal;
	color:#666666;
}
#cell_scheda_dati .caratteristiche{ 
}

#scheda_menu_pg{
	margin-top:35px;
}
#scheda_menu_pg a, #scheda_menu_pg .menu_middle{ 
	font-weight:bold;
	font-size:12px;
	color:#999999;
	text-decoration:none;
}
#scheda_menu_pg a#menu_a_selected{ 
	color:#333333;
}
#scheda_pg{ 
	margin-top:40px;
	width:370px;
}
#scheda_pg .testo{ 
	font-size:14px;
	font-weight:normal;
	color:#666666;
}

/* NEWS -------------------------------------------------------------------- */
.tb_news{
	width:680px;
	margin-bottom:15px;
}
#cell_news_fiere { 
	vertical-align:top;
	width:220px;
	background-color:#FFFFCB;
	border:2px solid #E8E4E5;
}
#cell_news_fiere div{ 
	margin-top:20px;
	padding:3px;
}
#cell_news_fiere .testo{ 
	font-weight:normal;
	font-size:14px;
	color:#333333;
}
.cell_news_spacer{
	width:35px;
}
#cell_news_ultima { 
	vertical-align:top;
	padding:3px;
	border:2px solid #CDCDCD;
}
#cell_news_ultima .titolo,
#cell_news_penultima .titolo{ 
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	margin-bottom:15px;
}
#cell_news_ultima img,
#cell_news_penultima img{ 
	float:left;
	margin:0px 5px 5px 0px;
}
#cell_news_ultima .leggi,
#cell_news_penultima .leggi{ 
	text-align:right;
}
#cell_news_ultima a,
#cell_news_penultima a{ 
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
#cell_news_penultima { 
	vertical-align:top;
	padding:3px;
	border:2px solid #E8E4E5;
	width:214px;
}
#cell_news_archivio { 
	vertical-align:top;
	width:220px;
}
#cell_news_archivio div#archivio{ 
	border:2px solid #CDCDCD;
}
#cell_news_archivio img{ 
	float:left;
	margin:0px 3px 0px 0px;
}
#cell_news_archivio a{ 
	font-weight:bold;
	font-size:14px;
	color:#666666;
	text-decoration:none;
}
#cell_news_archivio ul{ 
}
#cell_news_archivio li#menu_anno_selected,
#cell_news_archivio li#menu_anno_selected a{ 
	color:#FF6666;
}

#cell_news_list{ 
	text-align:left;
	vertical-align:top;
}
#cell_news_list ul{ 
	margin:0px 15px;
	padding:0px;
}
#cell_news_list li{
	color:#FF6666;
	font-size:12px;
	margin-bottom:1em;
}
#cell_news_list a{ 
	font-weight:bold;
	color:#FF6666;
	text-decoration:none;
}
#cell_news_list span{ 
	color:#666666;
}