/*
 font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color:#555;
*/
html,body{

	background: #fff url(../images/sfondo.jpg) repeat-x ;
}
body{
	background:#fff;
	MARGIN: 0px auto; 
	WIDTH: 100%;
	HEIGHT: 100%; 
	background: #fff url(../images/sfondo.jpg) repeat-x ;

}


div#container {
	position: relative ;
	width: 862px ;
    margin:-17px auto;
	text-align:left ;
}

body {
	text-align: center ;
	margin: 0px 0px 0px 0px ;
}

.testo_descrizione {
	position: absolute ;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
	font-size: 12px ;
	text-align: justify ;
	color:#555 ;
	left: 265px ;
	top: 550px ;
	width: 545px ;
	height: 168px ;
	overflow-y: scroll ;
	padding: 0px 5px 0px 0px ;
	z-index: 16 ;
}

/* PAGINA CONTATTI */
	
	tbl-contatti,tr {
		width: 100% ;
	}
	
	tbl-contatti,td {
		text-align: center ;
		color: #555 ;
		font-size: 12px ;
	}
	
	
	
/* --------------- */

/* IMMAGINI LATERALI */
	
	.contenitore-img-lato-sx-1 {
		position: absolute ;
		left: 1px ;
		top: 17px ;
		width: 31px ;
		height: 916px ;
		z-index: 1 ;
	}
	
	.contenitore-img-lato-sx-2 {
		position: absolute ;
		left: 0px ;
		top: 17px ;
		width: 1px ;
		height: 916px ;
		z-index: 0 ;
	}
	
	.contenitore-img-lato-dx-1 {
		position: absolute ;
		left: 833px ;
		top: 17px ;
		width: 27px ;
		height: 916px ;
		z-index: 7 ;
	}
	
	.contenitore-img-lato-dx-2 {
		position: absolute ;
		left: 860px ;
		top: 17px ;
		width: 2px ;
		height: 916px ;
		z-index: 8 ;
	}
	
/* ----------------- */

/* MENU ALTO E BASSO */
	
	.form-menu-alto-basso {
		height: 20px ;
		width: auto ;
		margin: 0px 0px 0px 0px ;
		padding: 0px 0px 0px 0px ;
	}
	
	.btn-menu-alto-basso {
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 12px ;
		font-weight: bold ;
		color: #FFFFFF ;
		border: none ;
		cursor: pointer ;
		background: none ;
		margin: 0px 0px 0px 0px ;
		padding: 0px 0px 5px 0px ;
		height: 20px ;
		width: auto ;
	}
	
/* ----------------- */

/* MENU ALTO */
	
	.contenitore-img-testata-menu-alto {
		position: absolute ;
		left: 32px ;
		top: 17px ;
		width: 801px ;
		height: 113px ;
		z-index: 2 ;
	}
	
	.contenitore-img-sfondo-menu-alto {
		position: absolute ;
		left: 32px ;
		top: 130px ;
		width: 801px ;
		height: 21px ;
		z-index: 3 ;
	}
	
	.datagiornoora {
		position: absolute ;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 10px ;
		font-weight: bold ;
		color: #FFFFFF ;
		left: 60px ;
		top: 132px ;
		width: 200px ;
		height: 19px ;
		padding: 3px 3px 3px 3px ;
		margin: 0px 0px 0px 0px ;
		z-index: 10 ;
	}
	
	.contenitore-btn-home-alto {
		position: absolute ;
		left: 640px ;
		top: 133px ;
		width: 48px ;
		height: 21px ;
		z-index: 11 ;
	}
	
	.contenitore-btn-azienda-alto {
		position: absolute ;
		left: 705px ;
		top: 133px ;
		width: 65px ;
		height: 20px ;
		z-index: 12 ;
	}
	
	.contenitore-btn-contatti-alto {
		position: absolute ;
		left: 770px ;
		top: 133px ;
		width: 57px ;
		height: 18px ;
		z-index: 13 ;
	}
	
/* --------- */

/* BOX NEWS */
	
	.contenitore_box_new {
		position: absolute ;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 12px ;
		text-align: left ;
		color: #555 ;
		left: 52px ;
		top: 580px ;
		width: 180px ;
		height: 85px ;
		overflow-y: hidden;
		z-index: 14 ;
		border-bottom:#D4D0C8 1px solid;
	}
	
	.btn_archivio_news {
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 12px ;
		text-align: left ;
		color:#FF0000 ;
		border: none ;
		cursor: pointer ;
		background: none ;
		margin: 0px 5px 0px 5px ;
		padding: 0px 0px 0px 0px ;
		text-align: left ;
	}
	
	.btn_leggi_tutto {
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 12px ;
		text-align: left ;
		color: #555 ;
		border: none ;
		cursor: pointer ;
		background: none ;
		margin: 5px 5px 0px 5px ;
		padding: 0px 0px 0px 0px ;
		text-align: left ;
	}

/* -------- */

/* BARRA SOTTO */
	
	.contenitore-img-sfondo-barra-sotto {
		position: absolute ;
		left: 32px ;
		top: 730px ;
		width: 800px ;
		height: 67px ;
		z-index: 5 ;
	}
	
	.contenitore-btn-partners {
		position: absolute ;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		text-align: left ;
		color: #555 ;
		left: 65px ;
		top: 755px ;
		width: 102px ;
		height: 18px ;
		z-index: 18 ;
	}
	
	.contenitore-btn-crea-account {
		position: absolute ;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		text-align: left ;
		color: #555 ;
		left: 275px ;
		top: 755px ;
		width: 124px ;
		height: 19px ;
		z-index: 20 ;
	}
	
	.contenitore-btn-newsletter {
		position: absolute ;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		text-align: left ;
		color: #555 ;
		left: 455px ;
		top: 755px ;
		width: 78px ;
		height: 19px ;
		z-index: 21 ;
	}
	
	
	
/* ----------- */

/* MENU BASSO */
	
	.contenitore-img-sfondo-menu-basso {
		position: absolute ;
		left: 32px ;
		top: 800px ;
		width: 801px ;
		height: 133px ;
		z-index: 6 ;
	}
	
	.allrightreserved {
		position: absolute ;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 10px ;
		font-weight: bold ;
		color: #FFFFFF ;
		left: 55px ;
		top: 805px ;
		width: 225px ; 
		height: 16px ;
		padding: 2px 2px 2px 2px ;
		margin: 0px 0px 0px 0px ;
		z-index: 24 ;
	}
	
	.contenitore-btn-home-basso {
		position: absolute ;
		left: 630px ;
		top: 805px ;
		width: 49px ;
		height: 17px ;
		z-index: 25 ;
	}
	
	.contenitore-btn-azienda-basso {
		position: absolute ;
		left: 695px ;
		top: 805px ;
		width: 49px ;
		height: 17px ;
		z-index: 26 ;
	}

	.contenitore-btn-contatti-basso {
		position: absolute ;
		left: 770px ;
		top: 805px ;
		width: 49px ;
		height: 17px ;
		z-index: 27 ;
	}

/* ---------- */

/* MENU DI SINISTRA */
	
	.contenitore_menuverticale {
		position: absolute ; 
		left: 41px ; 
		top: 215px ; 
		width: 203px ; 
		height: 322px ;
		margin: 0px 0px 0px 0px ;
		padding: 0px 0px 0px 0px ;
		display: block ;
		text-align: left ;
		z-index: 9 ;
	}
	
	.contenitore_btn_menu_sx {
		border-bottom-color: #999999 ;
		border-bottom-style: solid ;
		border-bottom-width: thin ;
		height: 20px ;
		width: 200px ;
		text-align: left ;
		margin: 0px 0px 0px 0px ;
		padding: 0px 0px 0px 0px ;
	}
	
	.contenitore_btn_menu_sx-over {
		background-color: #FFFFFF ;
		border-bottom-color: #999999 ;
		border-bottom-style: solid ;
		border-bottom-width: thin ;
		height: 20px ;
		width: 200px ;
		text-align: left ;
		margin: 0px 0px 0px 0px ;
		padding: 0px 0px 0px 0px ;
	}
	

	.contenitore_btn_sotto_menu_sx {
		position: absolute ;
		background-image: url(../images/sfondo_sotto_menu_sx.gif) ;
		margin: 0px 0px 0px 0px ;
		padding: 0px 0px 0px 0px ;
		left: 205px ;
		z-index: 99 ;
		top: 0px ;
	}

	.frm_menu_sx {
		width: 180px ;
		height: 20px ;
		margin: 0px 0px 0px 0px ;
		padding: 0px 0px 0px 0px ;
		cursor: pointer;
		z-index: 99 ;
	}
	
	
	.frm_sotto_menu_sx {
		position: relative ;
		height: auto ;
		margin: 0px 0px 0px 0px ;
		padding: 0px 0px 0px 0px ;
		z-index: 99 ;	
	}
	
	
	/*
	.frm_sotto_menu_sx {
		position: relative ;
		background-image: url(../images/sfondo_sotto_menu_sx.gif) ;
		margin: 0px 0px 0px 0px ;
		padding: 0px 0px 0px 0px ;
		left: 205px ;
		z-index: 99 ;
		background-color:#FFFF00;
		float: right;
	} */
	
	.btn_menu_sx {
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		text-align: left ;
		color:#555 ;
		border: none ;
		cursor: pointer ;
		background: none ;
		margin: 0px 5px 0px 5px ;
		padding: 0px 0px 0px 0px ;
		height: 20px ;
		width: 180px ;
	}
	
	.btn_menu_sx-over {
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		text-align: left ;
		color: #FF0000 ;
		border: none ;
		cursor: pointer ;
		background: none ;
		margin: 0px 5px 0px 5px ;
		padding: 0px 0px 0px 0px ;
		height: 20px ;
		width: 180px ;
	}
	
	.btn_sotto_menu_sx {
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		text-align: left ;
		color:#555 ;
		border: none ;
		cursor: pointer ;
		background: none ;
		margin: 0px 5px 0px 5px ;
		padding: 0px 0px 0px 0px ;
		text-align: left ;
		height: 20px ;
		width: 280px ;
		z-index: 99 ;
	}
	
/* ---------------- */

/* IMMAGINE CATEGORIA */
	
	.img_categoria {
		z-index: 7 ;
	}
	
	.immaginehome {
		position: absolute ; 
		left: 259px ;
		top: 180px ;
		width: 556px ;
		height: 351px ;
		z-index: 7 ;
	}
	
/* ------------------ */

/* PRODOTTO */

	.contenitore-nome-prodotto {
		position: absolute ;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		text-align: left ;
		color:#555 ;
		left: 264px ;
		top: 180px ;
		width: 207px ;
		height: 23px ;
		z-index: 26 ;
	}
	
	.contenitore-nome-categoria-prodotto {
		position: absolute ;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		color: #FFFFFF ;
		font-size: 11px ;
		font-weight: bold ;
		left: 605px ;
		top: 202px ;
		width: 200px ;
		height: 18px ;
		z-index: 27 ;
		padding: 2px 0px 0px 0px ;
	}
	
	.contenitore-img-prodotto {
		position: absolute ;
		left: 264px ;
		top: 227px ;
		width: 546px ;
		height: 196px ;
		z-index: 5 ;
	}
	
	.img_prodotto {
		z-index: 5 ;
	}
	
	.contenitore-titolo-prodotto {
		position: absolute ;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-weight: bold ;
		text-align: left ;
		color: #FFFFFF ;
		left: 268px ;
		top: 424px ;
		width: 535px ;
		height: 19px ;
		z-index: 28 ;
	}
	
	.contenitore-testo-prodotto {
		position: absolute ;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 12px ;
		text-align: justify ;
		color:#555 ;
		left: 267px ;
		top: 449px ;
		width: 539px ;
		height: 89px ;
		overflow-y: scroll ;
		padding: 0px 5px 0px 0px ;
		z-index: 30 ;
	}
	
	.contenitore-btn-scheda-prodotto {
		position: absolute ;
		background-image: url(../images/sfondo_btn_scheda_tecnica.gif) ;
		background-repeat: no-repeat ;
		left: 269px ;
		top: 550px ;
		width: 130px ;
		height: auto ;
		z-index: 55 ;
	}
	
	.frm-scheda-tecnica-prodotto {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height: auto ;
		width: 130px ;
	}
	
	.btn-scheda-tecnica-prodotto {
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 11px ;
		color: #FFFFFF ;
		font-weight: bold ;
		cursor: pointer ;
		border: none ;
		background: none ;
		width: 130px ;
		padding: 2px 0px 2px 0px ;
	}
	
	.contenitore-icone-prodotto {
		position: absolute ;
		left: 260px ;
		top: 600px ;
		width: 551px ;
		height: 120px ;
		z-index: 1 ;
		padding: 0px 3px 0px 3px ;
	}
	
	.contenitore-iconografia-prodotto {
		/*position: absolute ;
		left: 270px ;
		top: 590px ;*/
		position: relative ;
		left: auto ;
		float: left ;
		width: auto ;
		height: auto ;
		z-index: 50 ;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		z-index: 59;
	}
	
	.contenitore-iconografia-altezza-prodotto {
		position: relative ;
		float: right ;
		top: 25px ;
		left: auto ;
		width: auto ;
		height: auto;
		z-index: 59;
	}
	
/* -------- */

/* SCHEDA TECNICA PRODOTTO */

	.contenitore-nome-prodotto-scheda {
		position: absolute ;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 14px ;
		color:#555 ;
		left: 265px ;
		top: 185px ;
		width: 283px ;
		height: 26px ;
		z-index: 9 ;
	}
	
	.contenitore-btn-torna-prodotto {
		position: absolute ;
		left: 595px ;
		top: 186px ;
		background-image: url(../images/sfondo_btn_torna_prodotto.gif) ;
		background-repeat: no-repeat ;
		width: 220px ;
		height: 20px ;
		z-index: 12 ;
	}
	
	.frm-torna-prodotto {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height: auto ;
		width: 220px ;
		z-index: 9 ;
	}
	
	.btn-torna-prodotto {
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		color: #FFFFFF ;
		font-size: 12px ;
		font-weight: bold ;
		cursor: pointer ;
		border: none ;
		background: none ;
		width: 220px ;
		text-align: right ;
		z-index: 10 ;
	}
	
	.contenitore-dati-scheda-tecnica {
		position: absolute ;
		left: 250px ;
		top: 172px ;
		width: 570px ;
		height: 557px ;
		z-index: 12 ;
	}
	
	.contenitore-intestazione-1 {
		background-image: url(../images/sfondo_intesatazione_scheda_prodotto.gif);
		background-repeat: no-repeat;
		position: absolute;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		color: #FFFFFF ;
		font-weight: bold ;
		padding: 0px 0px 0px 2px ;
		left: 264px;
		top: 236px;
		width: 546px;
		height: 20px;
		z-index: 7;
	}
	
	.contenitore-testo-intestazione-1 {
		position: absolute;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 12px ;
		text-align: justify ;
		color:#555 ;
		left: 264px;
		top: 259px;
		width: 540px;
		height: 55px;
		overflow-y: scroll ;
		padding: 0px 5px 0px 0px ;
		z-index: 7;
	}
	
	.contenitore-intestazione-2 {
		background-image: url(../images/sfondo_intesatazione_scheda_prodotto.gif);
		background-repeat: no-repeat;
		position: absolute;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		color: #FFFFFF ;
		font-weight: bold ;
		padding: 0px 0px 0px 2px ;
		left: 264px;
		top: 323px;
		width: 546px;
		height: 20px;
		z-index: 7;
	}
	
	.contenitore-testo-intestazione-2 {
		position: absolute;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 12px ;
		text-align: justify ;
		color:#555 ;
		left: 264px;
		top: 346px;
		width: 540px;
		height: 55px;
		overflow-y: scroll ;
		padding: 0px 5px 0px 0px ;
		z-index: 7;
	}
	
	.contenitore-intestazione-3 {
		background-image: url(../images/sfondo_intesatazione_scheda_prodotto.gif);
		background-repeat: no-repeat;
		position: absolute;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		color: #FFFFFF ;
		font-weight: bold ;
		padding: 0px 0px 0px 2px ;
		left: 264px;
		top: 410px;
		width: 546px;
		height: 20px;
		z-index: 7;
	}
	
	.contenitore-testo-intestazione-3 {
		position: absolute;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 12px ;
		text-align: justify ;
		color:#555 ;
		left: 264px;
		top: 433px;
		width: 540px;
		height: 55px;
		overflow-y: scroll ;
		padding: 0px 5px 0px 0px ;
		z-index: 7;
	}
	
	.contenitore-intestazione-4 {
		background-image: url(../images/sfondo_intesatazione_scheda_prodotto.gif);
		background-repeat: no-repeat;
		position: absolute;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		color: #FFFFFF ;
		font-weight: bold ;
		padding: 0px 0px 0px 2px ;
		left: 264px;
		top: 496px;
		width: 546px;
		height: 20px;
		z-index: 7;
	}
	
	.contenitore-testo-intestazione-4 {
		position: absolute;
		font-family: arial, Tahoma, Verdana, Helvetica, sans-serif ;
		font-size: 12px ;
		text-align: justify ;
		color:#555 ;
		left: 264px;
		top: 519px;
		width: 540px;
		height: 55px;
		overflow-y: scroll ;
		padding: 0px 5px 0px 0px ;
		z-index: 7;
	}
	
	.contenitore-immagini-scheda {
		position: absolute;
		left: 264px;
		top: 580px;
		width: 546px;
		height: 130px;
		z-index: 15;
	}
	
/* ----------------------- */
