/* CSS */
	body {
		margin: 0;
		padding: 0;
		text-align: center;
		background: #7F90A0;
	}
	
	/* contenitore sito */
	#wrapper_02 {
		margin: 0 auto;
		padding: 0;
		text-align: center;
	}

	#wrapper_01 {
		margin: 0 auto;
		padding: 0;
		text-align: center;
	}
	
	#tab_wrapper {
		width: 760px;
		margin: 0 auto;
		padding: 0;
		background: #EEEEEE;
		border-left: 1px solid #555555;
		border-right: 1px solid #555555;
	}
	/*=================*/
	

	/* Sezione header */
	#tab_header {
		margin: 0;
		padding: 0;
		width: 758px;
		height: 233px;
	}
	
	#header {
		width: 758px;
		height: 233px;
		margin: 0;
		padding: 0;
		background: transparent url(images/bg_header.gif) center top repeat-x;
	}
	
	#logo_sito {
		float: left;
		margin: 0;
		padding: 0;
	}

	#logo_sito h1 {
		margin: 0;
		padding: 0;
		width: 471px;
		height: 106px;
		background: transparent url(images/logo_playsystem.jpg) center top no-repeat;
		cursor: hand;
	}
	
	#logo_sito span {
		display: none;
	}
	
	#logo_sito_dx {
		float: right;
		margin: 0;
		padding: 0;
	}

	#logo_sito_dx h1 {
		margin: 0;
		padding: 0;
		width: 209px;
		height: 106px;
		background: transparent url(images/ban_header_assistenza_online.jpg) center top no-repeat;
		cursor: hand;
	}
	
	#logo_sito_dx span {
		display: none;
	}

	#toolbar {
		clear: both;
		margin: 0;
		padding: 0;
		width: 758px;
		height: 35px;
		background: url(images/bg_toolbar.jpg) 0 0 repeat-x;
	}

	#toolbar p {
		margin: 0;
		padding: 0 0 0 10px;
		text-align: left;
		font: 11px/35px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}

	html>body #toolbar p {
		font: 11px/36px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	#toolbar a:link {padding: 0 13px 0 0;font-weight: bold;text-decoration: none;color: #000066;}
	#toolbar a:visited {padding: 0 13px 0 0;font-weight: bold;text-decoration: none;color: #000066;}
	#toolbar a:active {padding: 0 13px 0 0;font-weight: bold;text-decoration: none;color: #000066;}
	#toolbar a:hover {padding: 0 13px 0 0;font-weight: bold;text-decoration: none;color: #DD0000;}

	#box_area_riservata {
		float: left;
		margin: 0;
		padding: 0;
		width: 379px;
		height: 92px;
		background: url(images/bg_box_area_riservata.jpg) 0 0 no-repeat;
	}
	
	#box_area_riservata_login {
		margin: 0;
		padding: 30px 0 0 10px;
		font: 10px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;	
	}
	
	#box_area_riservata_login a:link {text-decoration: none;color: #BBBBBB;}
	#box_area_riservata_login a:visited {text-decoration: none;color: #BBBBBB;}
	#box_area_riservata_login a:active {text-decoration: none;color: #BBBBBB;}
	#box_area_riservata_login a:hover {text-decoration: none;color: #005185}
	
	#box_newsletter {
		float: left;
		margin: 0;
		padding: 0;
		width: 379px;
		height: 92px;
		background: url(images/bg_box_newsletter.jpg) 0 0 no-repeat;
	}
	
	.testo_header {
		margin: 0;
		padding: 0 0 5px 0;
		font: 10px/16px Verdana,Geneva,Arial,Tahoma,sans-serif;	
	}
	
	.testo_header a:link {font-weight: bold;text-decoration: none; color: #AA0000;}
	.testo_header a:visited {font-weight: bold;text-decoration: none; color: #AA0000;}
	.testo_header a:active {font-weight: bold;text-decoration: none; color: #AA0000;}
	.testo_header a:hover {font-weight: bold;text-decoration: underline; color: #55555;}

	.campoform_header {
		height: 15px;
		border: 1px solid #AAAAAA;
		font: 10px/15px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	/*============================*/
	
	
	
	/* sezione lato sinistro */
	#left {
		margin: 0;
		padding: 0;
		width: 157px;
	}
	
	#td_left {
		margin: 0;
		padding: 0;
		width: 157px;
	}
	
	#titolo_left {
		margin: 0;
		padding: 0;
	}
	
	#contenuto_left {
		margin: 0;
		padding: 0;
	}
	
	#footer_left {
		margin: 0;
		padding: 0;
	}
	
	.titolo_box_menu {
		margin: 0;
		padding: 0;
		width: 157px;
		height: 25px;
		background: url(images/bg_titolo_box_left.jpg) 0 0 no-repeat;
	}
	
	.titolo_box_menu span {
		display: none;
	}
	
	.titolo_box_menu h3 {
		width: 157px;
		height: 25px;
		margin: 0;
		padding: 0;
	}
	
	.contenuto_box_menu {
		width: 157px;
		margin: 0;
		padding: 0 0 0 12px;
		background: url(images/bg_box_left.jpg) 0 0 repeat-y;
		font: 11px/14px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	html>body .contenuto_box_menu {
		width: 143px;
		padding: 0 0 0 12px;
	}
	
	.contenuto_box_menu p {
		margin: 0;
		padding: 0;
		color: #000000;
		font: 11px/14px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	.contenuto_box_menu a:link {text-decoration: none;color: #AA0000;}
	.contenuto_box_menu a:visited {text-decoration: none;color: #AA0000;}
	.contenuto_box_menu a:active {text-decoration: none;color: #AA0000;}
	.contenuto_box_menu a:hover {text-decoration: underline;color: #AA0000;}
	
	.item_menu_prodotti {
		margin: 0;
		padding: 0 0 0 7px;
		text-align: left;
		font: 10px/15px Verdana,Geneva,Arial,Tahoma,sans-serif;
		background: url(images/icon_tr_black.gif) left center no-repeat;
	}
	
	.item_menu_prodotti a:link {text-decoration: none;color: #000000;}
	.item_menu_prodotti a:active {text-decoration: none;color: #000000;}
	.item_menu_prodotti a:visited {text-decoration: none;color: #000000;}
	.item_menu_prodotti a:hover {text-decoration: underline;color: #AA0000;}

	.item_menu_prodotti_sel {
		margin: 0;
		padding: 0 0 0 7px;
		text-align: left;
		font: 10px/15px Verdana,Geneva,Arial,Tahoma,sans-serif;
		background: url(images/icon_tr_red.gif) left center no-repeat;
	}
	
	.item_menu_prodotti_sel a:link {text-decoration: none;color: #880000;}
	.item_menu_prodotti_sel a:active {text-decoration: none;color: #880000;}
	.item_menu_prodotti_sel a:visited {text-decoration: none;color: #880000;}
	.item_menu_prodotti_sel a:hover {text-decoration: underline;color: #AA0000;}
	
	.footer_box_menu {
		width: 157px;
		height: 12px;
		margin: 0;
		padding: 0;
		background: url(images/bg_footer_box_left.jpg) 0 0 no-repeat;
	}
	
	html>body .footer_box_menu {
		margin: 0 0 7px 0;
	}
	
	.campoform_left {
		width: 136px;
		height: 15px;
		border: 1px solid #AAAAAA;
		font: 11px/15px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	/*============================*/
	
	
	
	
	
	/* sezione lato destro */
	#right {
		margin: 0;
		padding: 0;
		width: 157px;
	}
	
	#td_right {
		margin: 0;
		padding: 0;
		width: 157px;
	}
	
	#titolo_right {
		margin: 0;
		padding: 0;
	}
	
	#contenuto_right {
		margin: 0;
		padding: 0;
	}
	
	
	
	#footer_right {
		margin: 0;
		padding: 0;
	}
	
	.titolo_box_menu_right {
		margin: 0;
		padding: 0;
		width: 157px;
		height: 25px;
		background: url(images/bg_titolo_box_left.jpg) -2px 0 no-repeat;
	}
	
	html>body .titolo_box_menu_right {
		padding: 0 0 0 -2px;
		background: url(images/bg_titolo_box_left.jpg) -2px 0 no-repeat;
	}
	
	.titolo_box_menu_right span {
		display: none;
	}
	
	.titolo_box_menu_right h3 {
		width: 157px;
		height: 25px;
		margin: 0;
		padding: 0;
	}
	
	.contenuto_box_menu_right {
		width: 157px;
		margin: 0;
		padding: 0 0 0 12px;
		background: url(images/bg_box_left.jpg) -2px 0 repeat-y;
		font: 11px/14px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	html>body .contenuto_box_menu_right {
		width: 143px;
		padding: 0 0 0 10px;
		background: url(images/bg_box_left.jpg) -2px 0 repeat-y;
	}
	
	.contenuto_box_menu_right p {
		margin: 0;
		padding: 0;
		color: #000000;
		font: 11px/14px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	.contenuto_box_menu_right a:link {text-decoration: none;color: #AA0000;}
	.contenuto_box_menu_right a:visited {text-decoration: none;color: #AA0000;}
	.contenuto_box_menu_right a:active {text-decoration: none;color: #AA0000;}
	.contenuto_box_menu_right a:hover {text-decoration: underline;color: #AA0000;}
	
	.contenuto_box_menu_right ol {
		margin: 0 13px 0 20px;
		padding: 0;
		font: 9px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	.footer_box_menu_right {
		width: 157px;
		height: 12px;
		margin: 0;
		padding: 0;
		background: url(images/bg_footer_box_left.jpg) -2px 0 no-repeat;
	}
	
	html>body .footer_box_menu_right {
		background: url(images/bg_footer_box_left.jpg) -2px 0 no-repeat;
		margin: 0 0 7px 0;
		padding: 0 0 0 -2px;
	}
	
	.campoform_right {
		width: 136px;
		height: 15px;
		border: 1px solid #AAAAAA;
		font: 11px/15px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	.carrello_right {
		margin: 0;
		padding: 5px 0 0 42px;
		background: url(images/icon_carrello_small.gif) 0 10px no-repeat;
		font: 10px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
		color: #7F90A0;
	}
	
	.carrello_right p {
		margin: 0 0 0 -38px;
		padding: 0;
		font: 10px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	/*============================*/
	
	
	
	
	/* sezione contenuto sito */
	#body {
		margin: 0;
		padding: 0;
		width: 444px;
	}
	
	#td_content {
		margin: 0;
		padding: 0;
		width: 444px;
	}
	
	.sei_in {
		margin: 0 0 10px 0;
		padding: 0 0 0 5px;
		font: 10px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
		color: #BBBBBB;
	}
	
	.sei_in a:link {text-decoration: none;}
	.sei_in a:visited {text-decoration: none;}
	.sei_in a:active {text-decoration: none;}
	.sei_in a:hover {text-decoration: underline;}
	
	.titolo_contenuto_body {
		margin: 0;
		padding: 0;
		width: 444px;
		height: 25px;
		background: url(images/bg_titolo_box_content.jpg) 0 0 no-repeat;
	}
	
	.titolo_contenuto_body h3 {
		width: 444px;
		height: 25px;
		margin: 0;
		padding: 0;
	}
	
	.titolo_contenuto_body span {
		display: none;
	}
	
	.contenuto_body {
		margin: 0;
		padding: 0 0 0 8px;
		background: url(images/bg_box_content.jpg) 0 0 repeat-y;
		font: 11px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	.contenuto_body a:link {text-decoration: none;color: #000000;}
	.contenuto_body a:visited {text-decoration: none;color: #000000;}
	.contenuto_body a:active {text-decoration: none;color: #000000;}
	.contenuto_body a:hover {text-decoration: none;color: #BBBBBB;}
	
	.contenuto_body p {
		margin: 0 8px 0 0;
		padding: 0;
	}
	
	.contenuto_body h5 {
		margin: 0;
		padding: 0;
		font: 14px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #6699FF;
	}
	
	.footer_contenuto_body {
		width: 444px;
		height: 13px;
		margin: 0 0 10px 0;
		padding: 0;
		background: #EEEEEE url(images/bg_footer_box_content.jpg) 0 0 no-repeat;
	}
	/* ========================= */
	
	
	
	
	

	/* Carrello della spesa */
	.titolo_carrello {

	}

	.titolo_carrello span {

	}
	
	.contenuto_carrello {

	}
	
	.footer_contenuto_carrello {
		margin: 0;
		padding: 0 15px;
		text-align: right;
	}
	
	.footer_contenuto_carrello a:link {}
	.footer_contenuto_carrello a:visited {}
	.footer_contenuto_carrello a:active {}
	.footer_contenuto_carrello a:hover {}
	
	.carrello_campoform {
		width: 50px;
		height: 18px;
		border: 1px solid #AAAAAA;
		color: #000000;
		text-align: right;
		font: 10px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	/* ==================== */
	
	
	



	/* sezione footer */
	#tab_footer {
		margin: 0;
		padding: 0;
		width: 758px;
		height: 82px;
	}
	
	#footer {
		margin: 0;
		padding: 0;
		width: 758px;
		height: 82px;
		background: transparent url(images/bg_footer.jpg) 0 0 no-repeat;
	}
	
	.disclaimer {
		margin: 0;
		padding: 10px 0 0 0;
		text-align: center;		
	}
	
	.disclaimer p {
		margin: 0;
		padding: 0;
		text-align: center;
		font: 10px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
		color: #7F90A0;
	}

	/* ========== */





	/* sezione vetrina articoli */
	.vetrina_numero_pagina {
		margin: 0 0 15px 0;
		padding: 0;
		float: left;
		color: #000000;
		font: 10px/20px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	html>body .vetrina_numero_pagina {
		margin: 0 0 25px 0;
	}
	
	.vetrina_ordina_per {
		margin: 0 10px 15px 0;
		padding: 0 0 0 5px;
		float: left;
		color: #000000;
		font: 10px/20px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	html>body .vetrina_ordina_per {
		margin: 0 10px 25px 0;
	}
	
	.vetrina_select {
		margin: 0;
		padding: 0;
		font: 10px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	.gruppo_articoli {
		clear: both;
		margin: 0;
		padding: 0 0 0 10px;
		width: 428px;
		height: 20px;
		background: #EEEEEE;
		border-top: 1px solid #6F9FFF;
		border-bottom: 1px solid #6F9FFF;
	}
	
	.gruppo_articoli p {
		margin: 0;
		padding: 0;
		font: 12px/20px Verdana,Geneva,Tahoma,sans-serif;
		font-weight: bold;
		color: #6F9FFF;
	}
	
	html>body .gruppo_articoli {
		width: 418px;
	}

	.subcategoria {
		float: left;
		margin: 5px 0 5px 0;
		padding: 0;
		width: 140px;
		text-align: center;
		font: 11px/12px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
	}
	
	.subcategoria a:link {text-decoration: none;color: #222222;}
	.subcategoria a:active {text-decoration: none;color: #222222;}
	.subcategoria a:visited{text-decoration: none;color: #222222;}
	.subcategoria a:hover {text-decoration: none;color: #BBBBBB;}
	
	.separatore_subcategoria {
		clear: both;
	}
	
	.vetrina_contenitore {
		margin: 0 0 10px 0;
		padding: 0;
		height: 80px;
		width: 423px;
	}
	
	.vetrina_immagine_header {
		display: none;
	}
	
	.vetrina_immagine_body {
		float: left;
		margin: 0;
		padding: 0;
		width: 100px;
		height: 80px;
	}
	
	.vetrina_immagine_footer {
		display: none;
	}
	
	.vetrina_nome {
		float: left;
		margin: 0;
		padding: 0 0 0 5px;
		width: 323px;
		font: 12px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #005185;
	}
	
	html>body .vetrina_nome {
		width: 318px;
	}
	
	.vetrina_nome a:link {text-decoration: none;color: #005185;}
	.vetrina_nome a:visited {text-decoration: none;color: #005185;}
	.vetrina_nome a:active {text-decoration: none;color: #005185;}
	.vetrina_nome a:hover {text-decoration: underline;color: #BBBBBB;}
	
	.vetrina_prezzo {
		margin: 0;
		padding: 0;
		float: right;
		text-align: right;
		font: 14px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #005185;
	}
	
	.vetrina_prezzo a:link {
		font: 11px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #005185;
		tetx-decoration: none;
	}

	.vetrina_prezzo a:visited {
		font: 11px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #005185;
		tetx-decoration: none;
	}

	.vetrina_prezzo a:active {
		font: 11px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #005185;
		tetx-decoration: none;
	}

	.vetrina_prezzo a:hover {
		font: 11px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #BBBBBB;
		tetx-decoration: none;
	}
	
	.vetrina_disponibilita {
		margin: 3px 0 6px 0;
		padding: 0;
		width: 323px;
		float: right;
		text-align: right;
		font: 11px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;	
	}
	
	.vetrina_acquista {
		margin: 0;
		padding: 0;
		width: 323px;
		float: right;
		text-align: right;
		font: 9px Verdana,Geneva,Arial,Tahoma,sans-serif;	
	}
	
	.vetrina_campoform {
		margin: 0;
		padding: 0 0 0 3px;
		width: 40px;
		height: 15px;
		border: 1px solid #AAAAAA;
		font: 11px/12px Verdana,Geneva,Arial,Tahoma,sans-serif;	
	}
	
	.vetrina_separatore {
		clear: both;
		width: 423px;
		margin: 0;
		border-top: 1px solid #BBBBBB;
	}
	
	html>body .vetrina_separatore {
		margin: 0 0 10px 0;
	}
	/* =========================== */
	
	
	
	
	
	
	/* sezione scheda tecnica prodotti */
	.scheda_prodotto_sei_in {
		margin: 0 0 10px 0;
		padding: 0 0 0 5px;
		font: 10px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
		color: #BBBBBB;
	}
	
	.scheda_prodotto_sei_in a:link {text-decoration: none;}
	.scheda_prodotto_sei_in a:visited {text-decoration: none;}
	.scheda_prodotto_sei_in a:active {text-decoration: none;}
	.scheda_prodotto_sei_in a:hover {text-decoration: underline;}
	
	.scheda_prodotto_contenitore {
		margin: 0;
		padding: 0;
	}
	
	.scheda_prodotto_nome {
		margin: 0;
		padding: 0;
	}
	
	.scheda_prodotto_nome p {
		margin: 0;
		padding: 0 8px 0 0;
		text-align: center;
		font: 13px/20px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #005185;	
	}

	.scheda_prodotto_immagine {
		margin: 0;
		padding: 0;
		width: 428px;
		text-align: center;
	}

	.scheda_prodotto_immagine_header {
		display: none;
	}
	
	.scheda_prodotto_immagine_body {
		margin: 0;
		padding: 0;
	}
	
	.scheda_prodotto_immagine_footer {
		display: none;
	}

	.scheda_prodotto_prezzo {
		margin: 0;
		padding: 0;
		text-align: center;
		font: 14px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #005185;
	}
	
	.scheda_prodotto_prezzo a:link {color: #005185;}
	.scheda_prodotto_prezzo a:visited {color: #005185;}
	.scheda_prodotto_prezzo a:active {color: #005185;}
	.scheda_prodotto_prezzo a:hover {color: #BBBBBB;}
	
	.scheda_prodotto_acquista {
		margin: 10px 0 10px 0;
		padding: 0;
		text-align: center;
		font: 9px Verdana,Geneva,Arial,Tahoma,sans-serif;	
	}
	
	.scheda_prodotto_campoform {
		margin: 0;
		padding: 0 0 0 3px;
		width: 40px;
		height: 15px;
		border: 1px solid #AAAAAA;
		font: 11px/12px Verdana,Geneva,Arial,Tahoma,sans-serif;	
	}

	.scheda_prodotto_pulsanti {
		margin: 0;
		padding: 10px 8px 10px 0;
		text-align: center;
	}
	
	.scheda_prodotto_pulsanti_style {
		margin: 0;
		padding: 0;
		height: 18px;
		width: 140px;
		background: url(images/bg_pulsante_invio.jpg) 0 0 repeat-x;
		font: 11px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #7F90A0;
		border: 1px solid #A0C5C5;
		cursor: hand;
	}
	
	.scheda_prodotto_separatore_articoli {
		margin: 0;
		padding: 0;
		clear: both;
		width: 428px;
		height: 1px;
		border-top: 1px dotted #BBBBBB;
	}
	
	.scheda_prodotto_descrizione {
		margin: 0;
		padding: 10px 20px 0 20px;
	}
	
	html>body .scheda_prodotto_descrizione {
		margin: 0;
		padding: 20px 20px 0 20px;
	}
	
	.scheda_prodotto_immagini_supplementari {
		width: 420px;
		height: 60px;
		margin: 0 0 0 10px;
		padding: 0;
		overflow: auto;
		scrollbar-face-color: #FFFFFF;
		scrollbar-shadow-color: #BBBBBB;
		scrollbar-highlight-color: #EEEEEE;
		scrollbar-3dlight-color: #BBBBBB;
		scrollbar-darkshadow-color: #EFEFEF;
		scrollbar-track-color: #EEEEEE;
		scrollbar-arrow-color: #666666;
	}

	.scheda_prodotto_immagini_supplementari p {
		margin: 0;
		padding: 0 0 5px 10px;
		font: 10px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	html>body .scheda_prodotto_immagini_supplementari p {
		padding: 9px 0 5px 0;
	}
	
	.pulsante_imgSupp {
		width: 22px;
		height: 22px;
		cursor: hand;
		border: none;
		background: url(images/icon_img_supp.gif) 0 0 no-repeat;
		color: #000000;
		text-align: center;
		padding: 0;
		margin: 0 10px 0 0;
		font: 9px/29px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	/* ============================ */
	
	
	
	
	
	
	/* sezione vetrina offerta a tempo */
	/* elenco offerte */
	.offerte_item {
		width: 428px;
		margin: 0;
		padding: 0 0 10px 0;
		border-bottom: 1px solid #DDDDDD;
	}

	.offerte_item_02 {
		width: 428px;
		margin: 0;
		padding: 0 0 10px 0;
	}
	
	html>body .offerte_item_02 {
		margin: -20px 0 50px 0;
	}
	
	.offerte_foto {
		float: left;
		margin: 15px 0 0 0;
		width: 100px;
		height: 80px;
	}
	
	.offerte_nome {
		float: left;
		margin: 0;
		padding: 0;
		width: 328px;
		text-align: center;
		color: #005185;
		font: 18px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	.offerte_nome a:link{color: #005185;}
	.offerte_nome a:visited{color: #005185;}
	.offerte_nome a:active{color: #005185;}
	
	.offerte_sconto_prezzo {
		float: left;
		margin: 0;
		padding: 0;
		width: 328px;
		text-align: center;
	}
	
	.offerte_sconto {
		float: left;
		margin: 0 0 0 30px;
		padding: 20px 0 0 0;
		text-align: center;
		width: 100px;
		height: 51px;
		background: url(images/bg_offerte_sconto.gif) 0 0 no-repeat;
		color: #CD3335;
		font: 20px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	.offerte_prezzo {
		float: left;
		height: 51px;
		margin: 0;
		padding: 0 0 0 10px;
		color: #005185;
		font: 11px Verdana,Geneva,Arial,Tahoma,sans-serif;	
	}
	
	.offerte_prezzo span {
		margin: 0;
		padding: 0;
		color: #CD3335;
		font: 24px Verdana,Geneva,Arial,Tahoma,sans-serif;	
	}

	.offerte_acquista {
		float: right;
		margin: 0;
		padding: 0;
		text-align: center;
		width: 328px;
		height: 22px;
	}	
	
	html>body .offerte_acquista {
		margin: -18px 0 0 0;
	}
	
	.offerte_campoform {
		margin: 0;
		padding: 0 0 0 3px;
		width: 40px;
		height: 15px;
		border: 1px solid #AAAAAA;
		font: 11px/12px Verdana,Geneva,Arial,Tahoma,sans-serif;	
	}
	.offerte_descrizione {
		width: 428px;
		margin: 20px 0 0 0;
		padding: 0 20px 0 20px;
	}
	
	html>body .offerte_descrizione {
		width: 390px;
	}
	
	.offerte_stato_offerta {
		margin: 10px 0 10px 0;
		padding: 0;
		width: 428px;
		height: 30px;
		border-top: 1px solid #005185;
		border-bottom: 1px solid #005185;
		background: #EFEFEF;
		text-align: center;
		font: 12px/30px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
	}
	
	.offerte_stato_offerta p {
		margin: 0;
		padding: 0;
		text-align: center;
		color: #005185;
	}
	
	.offerte_acquista_02 {
		margin: 0;
		padding: 0;
		text-align: center;
		width: 428px;
		height: 22px;
	}
	
	html>body .offerte_acquista_02 {
		padding: 20px 0 0 0;
	}	
	/* ============== */





	
	
	/* sezione vetrina random offerte */
	.vetrina_random_contenitore {
		margin: 5px 0 5px 0;
		padding: 0;
		width: 144px;
		float: left;
	}
	
	.vetrina_random_contenitore_foto {
		margin: 0 0 4px 0;
		padding: 0;
		width: 144px;
		text-align: center;
	}
	
	.vetrina_random_contenitore_nome {
		margin: 0;
		padding: 0 3px 0 3px;
		width: 144x;
		text-align: center;
		color: #AA0000;
		font: 10px/12px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	.vetrina_random_contenitore_nome a:link {text-decoration: none;color: #AA0000;}
	.vetrina_random_contenitore_nome a:visited {text-decoration: none;color: #AA0000;}
	.vetrina_random_contenitore_nome a:active {text-decoration: none;color: #AA0000;}
	.vetrina_random_contenitore_nome a:hover {text-decoration: underline;color: #BBBBBB;}

	.vetrina_random_contenitore_prezzo {
		margin: 0;
		padding: 0;
		width: 144px;
		text-align: center;
		color: #AA0000;
		font: 10px/12px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	.vetrina_random_contenitore_prezzo a:link {font-weight: bold;text-decoration: none;color: #AA0000;}
	.vetrina_random_contenitore_prezzo a:visited {font-weight: bold;text-decoration: none;color: #AA0000;}
	.vetrina_random_contenitore_prezzo a:active {font-weight: bold;text-decoration: none;color: #AA0000;}
	.vetrina_random_contenitore_prezzo a:hover {font-weight: bold;text-decoration: underline;color: #BBBBBB;}
	
	.vetrina_random_fine {
		margin: 0;
		padding: 0;
		clear: both;
		border-top: 1px solid #DDDDDD;
	}
	/* ============================ */
	
	
	
	
	
	
	
	
	
	
	/* sezione news */
	.news_elenco_categorie {
		margin: 0 0 6px 9px;
		padding: 10px 0 0 50px;
		width: 420px;
		height: 44px;
		background: transparent url(images/bg_cat_news.gif) 0 0 no-repeat;
		font: 12px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	.news_elenco_categorie strong {
		color: #990000;
	}
	
	.news_elenco_categorie a:link {text-decoration: none;}
	.news_elenco_categorie a:visited {text-decoration: none;}
	.news_elenco_categorie a:active {text-decoration: none;}
	.news_elenco_categorie a:hover {text-decoration: underline;}
	
	.news_intro {
		height: 56px;
		margin: 20px 0 18px 16px;
		padding: 0 20px 0 71px;
		background: transparent url(images/icon_news_archivio.gif) 0 0 no-repeat;
	}
	
	.news_intro strong {
		color: #990000;
	}
	
	.dettaglio_news {
		margin: 0;
		padding: 0 20px 0 20px;
	}
	
	.data_news {
		margin: 30px 0 10px 0;
		padding: 0 0 10px 0;
		border-bottom: 1px dotted #BBBBBB;
	}
	
	.testo_news {
		margin: 0;
		padding: 0;
	}	
	
	.pulsanti_news {
		margin: 0;
		padding: 0;
		text-align: right;
	}
	
	.news_item {
		width: 427px;
		height: 20px;
		margin: 0;
		padding: 5px 0 5px 20px;
	}
	
	.news_item_icona {
		float: left;
		margin: 0;
		padding: 0;
		width: 25px;
	}
	
	.news_item_data {
		float: left;
		margin: 0;
		padding: 0;
		width: 76px;
	}
	
	.news_item_nome {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.news_item_nome a:link {text-decoration: none;}
	.news_item_nome a:visited {text-decoration: none;}
	.news_item_nome a:active {text-decoration: none;}
	.news_item_nome a:hover {text-decoration: underline;}
	
	news_separatore_news {
		clear: both;
	}
	/* =================== */








	
	/* galleria immagini chi siamo */
	.galleria_immagini {
		width: 500px;
		height: 150px;
		margin: 0 0 0 30px;
		padding: 0;
		overflow: auto;
		scrollbar-face-color: #FFFFFF;
		scrollbar-shadow-color: #BBBBBB;
		scrollbar-highlight-color: #EEEEEE;
		scrollbar-3dlight-color: #BBBBBB;
		scrollbar-darkshadow-color: #EFEFEF;
		scrollbar-track-color: #EEEEEE;
		scrollbar-arrow-color: #666666;
	}
	
	.galleria_immagini_foto {
		float: left;
	}
	
	
	
	
	
	
	
	
	
	
	
	




	
	
	
	/* CSS per uso generico */
	.foto {
		float: left;
		margin: 0 10px 10px 0;
	}
	
	.campoform {
		margin: 0;
		padding: 0 0 5px 0;
		font: 10px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}

	.campoform_02 {
		font: 10px/20px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}

	.multicol {
		width: 350px;
		border: 1px solid #BBBBBB;
		font: 10px/20px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}

	.pulsanteinvio {
		margin: 0;
		padding: 0;
		height: 18px;
		background: url(images/bg_pulsante_invio.jpg) 0 0 repeat-x;
		font: 11px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #7F90A0;
		border: 1px solid #A0C5C5;
		cursor: hand;
	}	  
	
	.pulsanteinvio_02 {
		margin: 0 0 0 7px;
		padding: 0;
		width: 94px;
		height: 20px;
		background: url(images/bg_puls_carrello.gif) 0 0 repeat-x;
		font: 11px/15px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #AA0000;
		border: 1px solid #D6D6D6;
		cursor: hand;
	}

	.pulsantecarrello {
		margin: 0 0 0 7px;
		padding: 0;
		width: 94px;
		height: 20px;
		background: url(images/bg_puls_carrello.gif) 0 0 repeat-x;
		font: 11px/15px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #AA0000;
		border: 1px solid #D6D6D6;
		cursor: hand;
	}
	
	.hr_dotted {
		height: 1px;
		border: 1px dotted #000000;
	}
	
	.alert_carrello {
		margin: 3px 0 5px 20px;
		padding: 0;
		width: 400px;
		height: 170px;
		background: transparent url(images/bg_alert_carrello.gif) 0 0 no-repeat;
	}
	
	.alert_carrello p {
		margin: 0;
		padding: 10px 10px 10px 10px;
		color: #000000;
		font: 11px/13px Verdana,Geneva,Arial,Tahoma,sans-serif;
	}
	
	.alert_carrello strong {
		color: #990000;
	}
	
	.messaggioerrore {
		font: 14px Verdana,Geneva,Arial,Tahoma,sans-serif;
		font-weight: bold;
		color: #6699FF;	
	}