
/* ....................................................................... Generale ....................................................................... */

body {
	background-color: #424a53;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-xy;
	background-position: top;
	text-align: center;  
	margin: 30px auto auto auto;
	padding: 0;
}

form {
	display: inline;
}

#container {}

#all {
	width: 994px;
/*	height: 606px;*/
	text-align: center;  
	margin: auto;
	padding: 0;
}

#content {
	width: 994px;
/*	height: 597px;*/
	text-align: center;  
	margin: auto;
	padding: 0;
}

#content_su {
	width: 994px;
	height: 7px;
	text-align: center;  
	margin: auto;
	padding: 0;
}

#content_giu {
	width: 994px;
	height: 7px;
	text-align: center;  
	margin: auto;
	padding: 0;
}

#content_giu2 {
	clear: left; /* manu */
	width: 994px;
	height: 4px;
	text-align: center;  
	margin: auto;
	padding: 0;
}

#contenuto {
	width: 980px;
/*	height: 579px;*/ /* 583-4 */
	text-align: center;  
	margin: auto;
	padding: 0;
}

#header {
	width: 980px;
	height: 77px;
	background-image: url(../images/bg_header.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;  
	margin: auto;
	padding: 0;
}

#footer {
	width: 980px;
	height: 9px;
	text-align: center;  
	margin: auto;
	padding: 0;
	clear: left;
}

#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

#sotester {
	z-index: 0;
}

div.riga {
	width: 980px;
	height: 4px;
	background-color: #b10236;
	text-align: center;  
	margin: auto;
	padding: 0;
	font-size: 0;
}

.lang a, .lang a:link, .lang a:visited, .lang a:hover, .lang a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-align: center;  
	margin: auto;
	padding: 0;
}

#cerca {}

#cerca input {
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #b2b2b2;
	border: 1px solid #b2b2b2;
	margin: auto;
	padding: 0;
}

#cont_sx {
	width: 261px; /* 257 */
	float: left;
	text-align: center;
	margin: auto;
	padding: 0;
}

#cont_dx {
	width: 719px; /* 723 */
	float: left;
	text-align: center;
	margin: auto;
	padding: 0;
	position: relative; /* new */
}

.txt_picc_b {
	font-weight: bold;
	font-size: 10px;
}

/* ....................................................................... Menu ....................................................................... */

/*
#menu {}

#menu_su {}

#menu_ctr {
	width: 980px;
	height: 22px;
	text-align: center;  
	margin: auto;
	padding: 0;
}

#menu_ctr div {
	float: left;
}

#menu_giu {}

#chi_siamo a, #chi_siamo a:link, #chi_siamo a:visited {
	display: block;
	width: 104px;
	height: 22px;
	background-image: url(../images/menu_chi_siamo.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#chi_siamo a:hover, #chi_siamo a:active {
	display: block;
	width: 104px;
	height: 22px;
	background-image: url(../images/menu_chi_siamo.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#chi_siamo_attivo a {
	display: block;
	width: 104px;
	height: 22px;
	background-image: url(../images/menu_chi_siamo.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#come_lavoriamo a, #come_lavoriamo a:link, #come_lavoriamo a:visited {
	display: block;
	width: 152px;
	height: 22px;
	background-image: url(../images/menu_come_lavoriamo.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#come_lavoriamo a:hover, #come_lavoriamo a:active {
	display: block;
	width: 152px;
	height: 22px;
	background-image: url(../images/menu_come_lavoriamo.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#come_lavoriamo_attivo a {
	display: block;
	width: 152px;
	height: 22px;
	background-image: url(../images/menu_come_lavoriamo.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#prodotti a, #prodotti a:link, #prodotti a:visited {
	display: block;
	width: 113px;
	height: 22px;
	background-image: url(../images/menu_prodotti.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#prodotti a:hover, #prodotti a:active {
	display: block;
	width: 113px;
	height: 22px;
	background-image: url(../images/menu_prodotti.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#prodotti_attivo a {
	display: block;
	width: 113px;
	height: 22px;
	background-image: url(../images/menu_prodotti.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#progetti a, #progetti a:link, #progetti a:visited {
	display: block;
	width: 103px;
	height: 22px;
	background-image: url(../images/menu_progetti.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#progetti a:hover, #progetti a:active {
	display: block;
	width: 103px;
	height: 22px;
	background-image: url(../images/menu_progetti.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#progetti_attivo a {
	display: block;
	width: 103px;
	height: 22px;
	background-image: url(../images/menu_progetti.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#area_riservata a, #area_riservata a:link, #area_riservata a:visited {
	display: block;
	width: 150px;
	height: 22px;
	background-image: url(../images/menu_area_riservata.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#area_riservata a:hover, #area_riservata a:active {
	display: block;
	width: 150px;
	height: 22px;
	background-image: url(../images/menu_area_riservata.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#area_riservata_attivo a {
	display: block;
	width: 150px;
	height: 22px;
	background-image: url(../images/menu_area_riservata.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#punti_vendita a, #punti_vendita a:link, #punti_vendita a:visited {
	display: block;
	width: 154px;
	height: 22px;
	background-image: url(../images/menu_punti_vendita.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#punti_vendita a:hover, #punti_vendita a:active {
	display: block;
	width: 154px;
	height: 22px;
	background-image: url(../images/menu_punti_vendita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#punti_vendita_attivo a {
	display: block;
	width: 154px;
	height: 22px;
	background-image: url(../images/menu_punti_vendita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#notizie a, #notizie a:link, #notizie a:visited {
	display: block;
	width: 81px;
	height: 22px;
	background-image: url(../images/menu_notizie.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#notizie a:hover, #notizie a:active {
	display: block;
	width: 81px;
	height: 22px;
	background-image: url(../images/menu_notizie.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#notizie_attivo a {
	display: block;
	width: 81px;
	height: 22px;
	background-image: url(../images/menu_notizie.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#contatti a, #contatti a:link, #contatti a:visited {
	display: block;
	width: 116px;
	height: 22px;
	background-image: url(../images/menu_contatti.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#contatti a:hover, #contatti a:active {
	display: block;
	width: 116px;
	height: 22px;
	background-image: url(../images/menu_contatti.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#contatti_attivo a {
	display: block;
	width: 116px;
	height: 22px;
	background-image: url(../images/menu_contatti.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}
*/

/* ....................................................................... Menu generale ....................................................................... */

#menu {}

#menu_su {}

#menu_ctr {
	width: 980px;
	height: 22px;
	text-align: center;  
	margin: auto;
	padding: 0;
}

#menu_ctr div {
	float: left;
}

#menu_giu {}

/* ....................................................................... Menu ITA ....................................................................... */

#chi_siamo_ita a, #chi_siamo_ita a:link, #chi_siamo_ita a:visited {
	display: block;
	width: 104px;
	height: 22px;
	background-image: url(../images/menu_chi_siamo_ita.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#chi_siamo_ita a:hover, #chi_siamo_ita a:active {
	display: block;
	width: 104px;
	height: 22px;
	background-image: url(../images/menu_chi_siamo_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#chi_siamo_ita_attivo a {
	display: block;
	width: 104px;
	height: 22px;
	background-image: url(../images/menu_chi_siamo_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#menu_usa_ita a, #menu_usa_ita a:link, #menu_usa_ita a:visited {
	display: block;
	width: 140px;
	height: 22px;
	background-image: url(../images/menu_usa_ita.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#menu_usa_ita a:hover, #menu_usa_ita a:active {
	display: block;
	width: 140px;
	height: 22px;
	background-image: url(../images/menu_usa_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#menu_usa_ita_attivo a {
	display: block;
	width: 140px;
	height: 22px;
	background-image: url(../images/menu_usa_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#come_lavoriamo_ita a, #come_lavoriamo_ita a:link, #come_lavoriamo_ita a:visited {
	display: block;
	width: 151px;
	height: 22px;
	background-image: url(../images/menu_come_lavoriamo_ita.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#come_lavoriamo_ita a:hover, #come_lavoriamo_ita a:active {
	display: block;
	width: 151px;
	height: 22px;
	background-image: url(../images/menu_come_lavoriamo_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#come_lavoriamo_ita_attivo a {
	display: block;
	width: 151px;
	height: 22px;
	background-image: url(../images/menu_come_lavoriamo_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#prodotti_ita a, #prodotti_ita a:link, #prodotti_ita a:visited {
	display: block;
	width: 108px;
	height: 22px;
	background-image: url(../images/menu_prodotti_ita.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#prodotti_ita a:hover, #prodotti_ita a:active {
	display: block;
	width: 108px;
	height: 22px;
	background-image: url(../images/menu_prodotti_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#prodotti_ita_attivo a {
	display: block;
	width: 108px;
	height: 22px;
	background-image: url(../images/menu_prodotti_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#progetti_ita a, #progetti_ita a:link, #progetti_ita a:visited {
	display: block;
	width: 104px;
	height: 22px;
	background-image: url(../images/menu_progetti_ita.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#progetti_ita a:hover, #progetti_ita a:active {
	display: block;
	width: 104px;
	height: 22px;
	background-image: url(../images/menu_progetti_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#progetti_ita_attivo a {
	display: block;
	width: 104px;
	height: 22px;
	background-image: url(../images/menu_progetti_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#area_riservata_ita a, #area_riservata_ita a:link, #area_riservata_ita a:visited {
	display: block;
	width: 142px;
	height: 22px;
	background-image: url(../images/menu_area_riservata_ita.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#area_riservata_ita a:hover, #area_riservata_ita a:active {
	display: block;
	width: 142px;
	height: 22px;
	background-image: url(../images/menu_area_riservata_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#area_riservata_ita_attivo a {
	display: block;
	width: 142px;
	height: 22px;
	background-image: url(../images/menu_area_riservata_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#punti_vendita_ita a, #punti_vendita_ita a:link, #punti_vendita_ita a:visited {
	display: block;
	width: 134px;
	height: 22px;
	background-image: url(../images/menu_punti_vendita_ita.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#punti_vendita_ita a:hover, #punti_vendita_ita a:active {
	display: block;
	width: 134px;
	height: 22px;
	background-image: url(../images/menu_punti_vendita_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#punti_vendita_ita_attivo a {
	display: block;
	width: 134px;
	height: 22px;
	background-image: url(../images/menu_punti_vendita_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#notizie_ita a, #notizie_ita a:link, #notizie_ita a:visited {
	display: block;
	width: 90px;
	height: 22px;
	background-image: url(../images/menu_notizie_ita.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#notizie_ita a:hover, #notizie_ita a:active {
	display: block;
	width: 90px;
	height: 22px;
	background-image: url(../images/menu_notizie_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#notizie_ita_attivo a {
	display: block;
	width: 90px;
	height: 22px;
	background-image: url(../images/menu_notizie_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#contatti_ita a, #contatti_ita a:link, #contatti_ita a:visited {
	display: block;
	width: 116px;
	height: 22px;
	background-image: url(../images/menu_contatti_ita.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#contatti_ita a:hover, #contatti_ita a:active {
	display: block;
	width: 116px;
	height: 22px;
	background-image: url(../images/menu_contatti_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#contatti_ita_attivo a {
	display: block;
	width: 116px;
	height: 22px;
	background-image: url(../images/menu_contatti_ita.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

/* ....................................................................... Menu ENG ....................................................................... */

#chi_siamo_eng a, #chi_siamo_eng a:link, #chi_siamo_eng a:visited {
	display: block;
	width: 124px;
	height: 22px;
	background-image: url(../images/menu_chi_siamo_eng.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#chi_siamo_eng a:hover, #chi_siamo_eng a:active {
	display: block;
	width: 124px;
	height: 22px;
	background-image: url(../images/menu_chi_siamo_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#chi_siamo_eng_attivo a {
	display: block;
	width: 124px;
	height: 22px;
	background-image: url(../images/menu_chi_siamo_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#menu_usa_eng a, #menu_usa_eng a:link, #menu_usa_eng a:visited {
	display: block;
	width: 144px;
	height: 22px;
	background-image: url(../images/menu_usa_eng.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#menu_usa_eng a:hover, #menu_usa_eng a:active {
	display: block;
	width: 144px;
	height: 22px;
	background-image: url(../images/menu_usa_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#menu_usa_eng_attivo a {
	display: block;
	width: 144px;
	height: 22px;
	background-image: url(../images/menu_usa_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#come_lavoriamo_eng a, #come_lavoriamo_eng a:link, #come_lavoriamo_eng a:visited {
	display: block;
	width: 137px;
	height: 22px;
	background-image: url(../images/menu_come_lavoriamo_eng.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#come_lavoriamo_eng a:hover, #come_lavoriamo_eng a:active {
	display: block;
	width: 137px;
	height: 22px;
	background-image: url(../images/menu_come_lavoriamo_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#come_lavoriamo_eng_attivo a {
	display: block;
	width: 137px;
	height: 22px;
	background-image: url(../images/menu_come_lavoriamo_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#prodotti_eng a, #prodotti_eng a:link, #prodotti_eng a:visited {
	display: block;
	width: 106px;
	height: 22px;
	background-image: url(../images/menu_prodotti_eng.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#prodotti_eng a:hover, #prodotti_eng a:active {
	display: block;
	width: 106px;
	height: 22px;
	background-image: url(../images/menu_prodotti_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#prodotti_eng_attivo a {
	display: block;
	width: 106px;
	height: 22px;
	background-image: url(../images/menu_prodotti_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#progetti_eng a, #progetti_eng a:link, #progetti_eng a:visited {
	display: block;
	width: 90px;
	height: 22px;
	background-image: url(../images/menu_progetti_eng.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#progetti_eng a:hover, #progetti_eng a:active {
	display: block;
	width: 90px;
	height: 22px;
	background-image: url(../images/menu_progetti_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#progetti_eng_attivo a {
	display: block;
	width: 90px;
	height: 22px;
	background-image: url(../images/menu_progetti_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#area_riservata_eng a, #area_riservata_eng a:link, #area_riservata_eng a:visited {
	display: block;
	width: 142px;
	height: 22px;
	background-image: url(../images/menu_area_riservata_eng.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#area_riservata_eng a:hover, #area_riservata_eng a:active {
	display: block;
	width: 142px;
	height: 22px;
	background-image: url(../images/menu_area_riservata_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#area_riservata_eng_attivo a {
	display: block;
	width: 142px;
	height: 22px;
	background-image: url(../images/menu_area_riservata_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#punti_vendita_eng a, #punti_vendita_eng a:link, #punti_vendita_eng a:visited {
	display: block;
	width: 146px;
	height: 22px;
	background-image: url(../images/menu_punti_vendita_eng.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#punti_vendita_eng a:hover, #punti_vendita_eng a:active {
	display: block;
	width: 146px;
	height: 22px;
	background-image: url(../images/menu_punti_vendita_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#punti_vendita_eng_attivo a {
	display: block;
	width: 146px;
	height: 22px;
	background-image: url(../images/menu_punti_vendita_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#notizie_eng a, #notizie_eng a:link, #notizie_eng a:visited {
	display: block;
	width: 84px;
	height: 22px;
	background-image: url(../images/menu_notizie_eng.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#notizie_eng a:hover, #notizie_eng a:active {
	display: block;
	width: 84px;
	height: 22px;
	background-image: url(../images/menu_notizie_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#notizie_eng_attivo a {
	display: block;
	width: 84px;
	height: 22px;
	background-image: url(../images/menu_notizie_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#contatti_eng a, #contatti_eng a:link, #contatti_eng a:visited {
	display: block;
	width: 116px;
	height: 22px;
	background-image: url(../images/menu_contatti_eng.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#contatti_eng a:hover, #contatti_eng a:active {
	display: block;
	width: 116px;
	height: 22px;
	background-image: url(../images/menu_contatti_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

#contatti_eng_attivo a {
	display: block;
	width: 116px;
	height: 22px;
	background-image: url(../images/menu_contatti_eng.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

/* ....................................................................... HOME ....................................................................... */

#content_ctr {
	width: 994px;
	position: relative;
/*	height: 579px;*/ /* 583-4 */
	background-image: url(../images/bg_cont_ctr.gif);
	background-repeat: repeat-y;
	background-position: top;
	text-align: center;  
	margin: auto;
	padding: 0;
/*	float: left;*/ /* serve a far ripetere il bg */
}

#home_fla {
	z-index: -100;
}

#custom_fla {
	z-index: 0;
}

#home_foto {}

.tit_hp a, .tit_hp a:link, .tit_hp a:visited {
	display: block;
/*	height: 24px;
	line-height: 24px;*/
	letter-spacing: 1px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a9a9a9;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: auto;
	padding: 0 0 2px 0;
	text-decoration: none;
}

.tit_hp a:hover, .tit_hp a:active {
	display: block;
/*	height: 24px;
	line-height: 24px;*/
	letter-spacing: 1px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: auto;
	padding: 0 0 2px 0;
	text-decoration: none;
}

.hp_dining a, .hp_dining a:link, .hp_dining a:visited {
	width: 242px;
	height: 90px;
	background-image: url(../images/dining.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	text-align: left;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.hp_dining a:hover, .hp_dining a:active {
	width: 242px;
	height: 90px;
	background-image: url(../images/dining.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	text-align: left;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.hp_living a, .hp_living a:link, .hp_living a:visited {
	width: 242px;
	height: 90px;
	background-image: url(../images/living.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.hp_living a:hover, .hp_living a:active {
	width: 242px;
	height: 90px;
	background-image: url(../images/living.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.hp_bedroom a, .hp_bedroom a:link, .hp_bedroom a:visited {
	width: 242px;
	height: 90px;
	background-image: url(../images/bedroom.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.hp_bedroom a:hover, .hp_bedroom a:active {
	width: 242px;
	height: 90px;
	background-image: url(../images/bedroom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.hp_study a, .hp_study a:link, .hp_study a:visited {
	width: 242px;
	height: 90px;
	background-image: url(../images/study.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: block;
	text-align: right;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.hp_study a:hover, .hp_study a:active {
	width: 242px;
	height: 90px;
	background-image: url(../images/study.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	text-align: right;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

/* ....................................................................... PRODOTTI ....................................................................... */

#content_ctr_prod {
	width: 994px;
/*	height: 579px;*/ /* 583-4 */
/*	background-image: url(../images/bg_prod.gif);*/
	background-image: url(../images/bg_cont_ctr.gif);
	background-repeat: repeat-y;
	background-position: top;
	text-align: center;  
	margin: auto;
	padding: 0;
/*	float: left;*/ /* serve a far ripetere il bg */
}

#cont_prod {
	width: 980px;
/*	height: 800px;*/ /* +7 */
	text-align: center;
	margin: auto;
	padding: 0;
	background-image: url(../images/bg_bianco_prod.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left; /* serve a far ripetere il bg */
}

.tit_prod a, .tit_prod a:link, .tit_prod a:visited {
	display: block;
	letter-spacing: 1px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a9a9a9;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: auto;
	padding: 0 0 2px 0;
	text-decoration: none;
}

.tit_prod a:hover, .tit_prod a:active {
	display: block;
	letter-spacing: 1px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: auto;
	padding: 0 0 2px 0;
	text-decoration: none;
}

.margine_neg {
	position: absolute;
	top: -7px;
	left: 0;
	margin: auto;
	padding: 0;
	z-index: 10;
}

/*td.motivo {
	background-image: url(../images/bg_col_scheda_prod.gif);
	background-repeat: repeat-y;
	background-position: left top;
}*/

/* ....................................................................... CATEGORIA ....................................................................... */

#cont_categ {
	width: 980px;
	/*height: 468px;*/
	/*min-height: 468px;*/
	/* HACK IE MIN-HEIGHT */
	height: auto !important;  /* per i browser moderni */
	height: 468px;      /* per IE5.x e IE6 */
	min-height: 468px;  /* per i browser moderni */
	/* FINE HACK */
	text-align: center;
	margin: auto;
	padding: 0;
	background-image: url(../images/bg_bianco_categ.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left; /* serve a far ripetere il bg */
}

/*
#content_ctr_prod2 {
	width: 994px;
	background-image: url(../images/bg_prod2.gif);
	background-repeat: repeat-y;
	background-position: top;
	text-align: center;  
	margin: auto;
	padding: 0;
}

#cont_prod_sx2 {
	width: 258px;
	float: left;
	text-align: center;
	margin: auto;
	padding: 0;
}

#cont_prod_dx2 {
	width: 722px;
	float: left;
	text-align: center;
	margin: auto;
	padding: 0;
}
*/

/* ....................................................................... SCHEDA PRODOTTO ....................................................................... */

#cont_scheda_prod {
	width: 980px;
/*	height: 800px;*/ /* +7 */
	text-align: center;
	margin: auto;
	padding: 0;
	background-image: url(../images/bg_bianco_scheda_prod.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left; /* serve a far ripetere il bg */
}

.txt_tab1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #777777;
}

.txt_tab2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
}

.txt_tab3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

.txt_tab4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.txt_tab5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#content_giu3 {
	width: 994px;
	height: 137px;
	background-image: url(../images/bg_scheda_prod.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;  
	margin: auto;
	padding: 0;
}

#cont_tab_prod {
	width: 980px;
	text-align: center;  
	margin: auto;
	padding: 0;
}

.nobg {
	background-color: #ffffff;
	background-repeat: repeat-x;
}

/* ....................................................................... RICERCA ....................................................................... */

#cont_ricerca {
	width: 980px;
	height: 468px; /* +7 */
	text-align: center;
	margin: auto;
	padding: 0;
	background-image: url(../images/bg_bianco_ricerca.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left; /* serve a far ripetere il bg */
}

/* ....................................................................... ELENCO PROD ....................................................................... */

#cont_elprod {
	width: 980px;
	/*min-height: 468px; /* +7 */
	/* HACK IE MIN-HEIGHT */
	height: auto !important;  /* per i browser moderni */
	height: 468px;      /* per IE5.x e IE6 */
	min-height: 468px;  /* per i browser moderni */
	/* FINE HACK */
	text-align: center;
	margin: auto;
	padding: 0;
	background-image: url(../images/bg_bianco_ricerca_new.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left; /* serve a far ripetere il bg */
}


/* ....................................................................... PUNTI VENDITA .................................................................. */

#cont_pdv {
	width: 980px;
	/*height: 468px; /* +7 */
	text-align: center;
	margin: auto;
	padding: 0;
	background-image: url(../images/bg_bianco_sfuma.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left; /* serve a far ripetere il bg */
}

.pdv_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.pdv_head_r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #b10236;
	text-transform: uppercase;
}

.pdv_row {
	background-color: #f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
}

.pdv_row a, .pdv_row a:link, .pdv_row a:visited {
	background-color: #f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	text-decoration: none;
}

.pdv_row a:hover, .pdv_row a:active {
	background-color: #f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	text-decoration: underline;
}

/*........................................................................RICERCA CODICE...............................................................*/

.pdv_head_nm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	margin: 0;
	padding: 0/* 0 0 10px*/;	
}

.pdv_row_nm, .pdv_row_nm a, .pdv_row_nm a:visited, .pdv_row_nm a:link {
	background-color: #f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	margin: 0;
	padding: 0 0 0 10px;	
	text-decoration: none;
}

.pdv_row_nm a:hover, .pdv_row_nm a:active {
	background-color: #f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	margin: 0;
	padding: 0 0 0 10px;	
	text-decoration: underline;
}


/* ....................................................................... CHI SIAMO .................................................................. */

#cont_chisiamo {
	width: 980px;
	height: 468px; /* +7 */
	text-align: center;
	margin: auto;
	padding: 0;
	background-image: url(../images/bg_bianco_chisiamo.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left; /* serve a far ripetere il bg */	
}

.chisiam_txt, .chisiam_txt a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

/* ....................................................................... USA .................................................................. */

#cont_usa {
	width: 980px;
	height: 472px;
	margin: auto;
	padding: 0;
	background-image: url(../images/bg_bianco_usa.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left; /* serve a far ripetere il bg */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;	
}

/*
.chisiam_usa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
*/

#usa_flash {
	width: 468px;
	height: 472px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#usa_txt {
	width: 510px;
	height: 472px;
	float: left;
	margin: 0px;	
}

#padding_40 {	
	padding: 40px 40px 0 40px;
}


/* ....................................................................... COME LAVORIAMO .............................................................. */

#cont_come_lavo {
	width: 980px;
	height: 468px; /* +7 */
	text-align: center;
	margin: auto;
	padding: 0;
	background-image: url(../images/bg_bianco_comelavo.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left; /* serve a far ripetere il bg */	
}

.dovelavo_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 150%;
	text-align: right;
}

.dovelavo_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #b10235;
	text-transform: uppercase;
	text-align: right;
	padding: 0;
	margin: 0 0px 0 0;
}

.dovelavo_txt_r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
}

/* ....................................................................... CONTATTI .............................................................. */

#cont_contatti {
	width: 980px;
	height: 476px; /* +7 */
	text-align: center;
	margin: auto;
	padding: 0;
	background-image: url(../images/bg_bianco_contatti.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left; /* serve a far ripetere il bg */	
}

#cont_sx_contatti {
	width: 258px; /* 257 */
	float: left;
	text-align: center;
	margin: auto;
	padding: 0;	
}

.contatti_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 150%;
	text-align: right;
}

.contatti_txt a, .contatti_txt a:link, .contatti_txt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 150%;
	text-align: right;
	text-decoration: none;
}

.contatti_txt a:active, .contatti_txt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 150%;
	text-align: right;
	text-decoration: underline;
}

.contatti_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #b10235;
	text-transform: uppercase;
	text-align: right;
	padding: 0;
	margin: 0 0px 0 0;
}

.contatti_tit_min_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #b10235;
	text-align: right;
	padding: 0;
	margin: 0 0px 0 0;
}

.contatti_tit_min_grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #AAABAF;
	text-align: right;
	padding: 0;
	margin: 0 0px 0 0;
}

.contatti_dx_arch, .contatti_dx_arch a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7F7F7F;
	text-align: right;
	padding: 0;
	margin: 0 0px 0 0;
}

.contatti_dx_arch a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align: right;
	padding: 0;
	margin: 0 0px 0 0;
}

.contatti_txt_r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
}

/* ....................................................................AREA RISERVATA...................................................................*/

#cont_area_ris {
	width: 980px;
	/*min-height: 468px;*/
	/* HACK IE MIN-HEIGHT */
	height: auto !important;  /* per i browser moderni */
	height: 468px;      /* per IE5.x e IE6 */
	min-height: 468px;  /* per i browser moderni */
	/* FINE HACK */
	/*height: 468px; /* +7 */
	text-align: center;
	margin: auto;
	padding: 0;
	background-image: url(../images/bg_bianco_arearis.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left; /* serve a far ripetere il bg */	
}

.arearis_inpt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border: 1px solid #4c4c4c;
	margin: 0;
	padding: 2px;
	width: 180px;
}

/* ....................................................................... NEWS ....................................................................... */

#cont_news {
	width: 980px;
	height: 476px; /* +7 */
	text-align: center;
	margin: auto;
	padding: 0;
	background-image: url(../images/bg_bianco_contatti.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left; /* serve a far ripetere il bg */	
}

#txt_news {
	padding: 20px;
}

.txt_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 150%;
	text-align: right;
}

.txt_news_j {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 150%;
	text-align: justify;
}

.txt_news_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 150%;
	text-align: right;
}

.txt_news_tit a:link, .txt_news_tit a:link, .txt_news_tit a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 150%;
	text-align: right;
}

.txt_news_tit a:active, .txt_news_tit a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a9001d;
	line-height: 150%;
	text-align: right;
}

.txt_news_tit_attivo, .txt_news_tit_attivo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a9001d;
	line-height: 150%;
	text-align: right;
}

.txt_nero_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #010101;
}

.txt_nero_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #010101;
}

.txt_nero_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #010101;
}

.lnk_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 150%;
	text-align: right;
}

.lnk_news a, .lnk_news a:link, .lnk_news a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 150%;
	text-align: right;
	text-decoration: none;
}

.lnk_news a:active, .lnk_news a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height: 150%;
	text-align: right;
	text-decoration: underline;
}

.news_search {
	padding: 1px;
	margin: 0;
	border: 1px solid #828282;
	background-color: #f2f2f2;
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 10px;
}

.gc {
	background-color: #EAEAEA;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;	
	padding: 8px;
}

.gs {
	background-color: #F8F8F8;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	padding: 10px;	
}

.gc a, .gs a {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
}

.gc a:hover, .gs a:hover {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #B20135;
}

/* ....................................................................... Classi ....................................................................... */

.grassetto {
	font-weight: bold;
}

.maiuscolo {
	text-transform: uppercase;
}

.display {
	display: none;
}

.float {
	float: left;
}

.nomarg {
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;	
}

.txt_nero_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
}

.txt_nero_11 a, .txt_nero_11 a:visited, .txt_nero_11 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	text-decoration: none;
}

.txt_nero_11 a:hover, .txt_nero_11 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;	
}

.txt_rosso_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b10235;	
}

.txt_rosso_11 a, .txt_nero_11 a:visited, .txt_nero_11 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b10235;	
	text-decoration: none;
}

.txt_rosso_11 a:hover, .txt_nero_11 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b10235;
	text-decoration: underline;	
}

.txt_picc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.tit {
}

.tit a, .tit a:link, .tit a:visited {
/*	display: block;*/
	height: 18px;
	line-height: 18px;
	letter-spacing: 1px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.tit a:hover, .tit a:active {
/*	display: block;*/
	height: 18px;
	line-height: 18px;
	letter-spacing: 1px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b10236;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.tit_attivo a {
/*	display: block;*/
	height: 18px;
	line-height: 18px;
	letter-spacing: 1px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b10236;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.tit_pdv {
}

.tit_pdv a, .tit_pdv a:link, .tit_pdv a:visited {
/*	display: block;*/
	height: 24px;
	line-height: 18px;
	letter-spacing: 1px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.tit_pdv a:hover, .tit_pdv a:active {
/*	display: block;*/
	height: 24px;
	line-height: 18px;
	letter-spacing: 1px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b10236;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.tit_pdv_attivo a {
/*	display: block;*/
	height: 24px;
	line-height: 18px;
	letter-spacing: 1px;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b10236;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	margin: auto;
	padding: 0;
	text-decoration: none;
}

.tit_href {
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b10236;
	text-align: left;
	margin: auto;
	padding: 0;	
}

.tit_menu_sx {
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	text-align: left;
	margin: auto;
	padding: 0;
}

.tit_menu_sx a, .tit_menu_sx a:link, .tit_menu_sx a:visited {
	height: 14px;
	background-image: url(../images/bullet_menu_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	font-weight: normal;
	text-align: left;
	margin: auto;
	padding: 0 0 0 25px;
	text-decoration: none;
}

.tit_menu_sx a:hover, .tit_menu_sx a:active {
	height: 14px;
	background-image: url(../images/bullet_menu_sx.gif);
	background-repeat: no-repeat;
	background-position: left -14px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b10236;
	font-weight: bold;
	text-align: left;
	margin: auto;
	padding: 0 0 0 25px;
	text-decoration: none;
}

.tit_menu_sx_small {
	/*line-height: normal;*/
	line-height: 50%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	text-align: left;
	margin: auto;
	padding: 0;
}

.tit_menu_sx_small a, .tit_menu_sx_small a:link, .tit_menu_sx_small a:visited {
	height: 14px;
	background-image: url(../images/bullet_menu_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: normal;
	text-align: left;
	margin: auto;
	padding: 0 0 0 25px;
	text-decoration: none;
}

.tit_menu_sx_small a:hover, .tit_menu_sx_small a:active {
	height: 14px;
	background-image: url(../images/bullet_menu_sx.gif);
	background-repeat: no-repeat;
	background-position: left -14px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b10236;
	font-weight: bold;
	text-align: left;
	margin: auto;
	padding: 0 0 0 25px;
	text-decoration: none;
}

.tit_menu_sx_attivo2 a {
	height: 14px;
	background-image: url(../images/bullet_menu_sx.gif);
	background-repeat: no-repeat;
	background-position: left -14px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b10236;
	font-weight: bold;
	text-align: left;
	margin: auto;
	padding: 0 0 0 25px;
	text-decoration: none;
}

.tit_sottomenu_sx {
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	text-align: left;
	margin: auto;
	padding: 0;
}

.tit_sottomenu_sx a, .tit_sottomenu_sx a:link, .tit_sottomenu_sx a:visited {
	height: 14px;
	background-image: url(../images/bullet_sottomenu_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: normal;
	text-align: left;
	margin: auto;
	padding: 0 0 0 40px;
	text-decoration: none;
}

.tit_sottomenu_sx a:hover, .tit_sottomenu_sx a:active {
	height: 14px;
	background-image: url(../images/bullet_sottomenu_sx.gif);
	background-repeat: no-repeat;
	background-position: left -14px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b10236;
	font-weight: bold;
	text-align: left;
	margin: auto;
	padding: 0 0 0 40px;
	text-decoration: none;
}

.tit_sottomenu_sx_attivo a {
	height: 14px;
	background-image: url(../images/bullet_sottomenu_sx.gif);
	background-repeat: no-repeat;
	background-position: left -14px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b10236;
	font-weight: bold;
	text-align: left;
	margin: auto;
	padding: 0 0 0 40px;
	text-decoration: none;
}

.tit_rosso_11_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #b10235;
	text-align: left;
}

.tit_rosso_12_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #b10235;
	text-align: left;
}

.padd {
	padding: 0 10px 0 10px;
}

.centrato {
	text-align: center;
	margin: auto;
	padding: 0;
}

.rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #b10235;
	text-align: center;
	text-transform: uppercase;
}

.testobis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
}

.txt_grigios_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #323232;
}

.txt_grigio_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	line-height: 7px;
}

.txt_grigio_10 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	line-height: 7px;
}

.inpt_txt_info {
	width: 225px;
	height: 18px;	
	border: 1px solid #cfcfcf;
}

.mto, .mto:link, .mto:visited {
}

.mto:hover, .mto:active {
}

a.trasp img, a.trasp:link img, a.trasp:visited img {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

a.trasp:hover img, a.trasp:active img {
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90
}

.barraPag, .barraPag a, .barraPag:link, .barraPag:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b10236;
	text-decoration: none;	
}

.barraPag:hover, .barraPag:active, {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b10236;
	text-decoration: underline;
}

.barraPagN, .barraPagN a, .barraPagN a:link, .barraPagN a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;	
}

.barraPagN a:hover, .barraPagN a:active, {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}

.barraPag2 .barraPag {
	color: #000000;
}

.barraPag2, .barraPag2 a, .barraPag2:link, .barraPag2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;	
}

.barraPag2:hover, .barraPag2:active, {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
