
body
{
	font-family: Verdana;
	color: black;
	font-size: 11px;
}
a:link, a:visited
{
	color: #1e467c;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
#topbanners
{
	margin: 0px;
	paddng: 0px;
	background-image: url("../../images/blu/sfondo_top.jpg");
	background-repeat: no-repeat;
	width: 946px;
	height: 87px;
	margin: auto;
	clear: both;
}
#topmenu
{
	margin: 0px;
	paddng: 0px;
	background-image: url("../../images/blu/sfondo_menu.jpg");
	background-repeat: no-repeat;
	width: 946px;
	height: 54px;
	margin: auto;
	clear: both;
	color: white;
	font-size: 10px;
	font-weight: bold;
}
#topmenu a:link, #topmenu a:visited
{
	color: white;
	text-decoration: none;	
}
#topmenu a:hover
{
	text-decoration: underline;
}
#topconsumabili
{
	margin: 0px;
	padding: 3px 20px;
	background-image: url("../../images/blu/sfondo_consumabili.jpg");
	background-repeat: no-repeat;
	width: 906px;
	height: 21px;
	margin: auto;
	clear: both;
	color: white;
	font-size: 10px;
	font-weight: bold;
}
#topconsumabili a:link, #topconsumabili a:visited
{
	color: white;
	text-decoration: none;	
}
#topconsumabili a:hover
{
	text-decoration: underline;
}
#idbrand
{
	width: 140px;
	margin-left: 20px;
}
#idcatcons
{
	width: 160px;
	margin-left: 5px;
}
#idprinter
{
	width: 160px;
	margin-left: 5px;
}

#content
{
	/*background-image: url("../../images/blu/sfondo_bottom_menu.jpg");*/
	background-repeat: no-repeat;
	width: 946px;
	height: 68px;
	margin: auto;
	padding-top: 10px;
}
#bottommenu
{
	width: 946px;
	height: 25px;
}
.box_laterale_titolo
{
	width: 181px;
	height: 21px;
	line-height: 21px;
	vertical-align: middle;
	background-image: url("../../images/blu/box_lat_titolo.jpg");
	color: white;
	font-weight: bold;
}
.box_laterale_contenuto
{
	width: 178px;
	/*background-color: #ebecf0;*/
	background-image: url("../../images/blu/sfondo_laterale.jpg");
	border-style: solid;
	border-width: 1px;
	border-color: #4e87a5;
}
.box_centrale_piccolo_titolo
{
	width: 275px;
	height: 41px;
	margin: auto;
	line-height: 28px;
	vertical-align: middle;
	background-image: url("../../images/blu/box_picc_titolo.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	color: white;
	font-weight: bold;
	font-size:12px;
}
.box_centrale_piccolo_contenuto
{
	width: 275px;
	height: 121px;
	background-image: url("../../images/blu/box_picc_contenuto.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	margin: auto;
}
.box_centrale_grande_titolo
{
	width: 562px;
	height: 40px;
	margin: auto;
	line-height: 28px;
	vertical-align: middle;
	background-image: url("../../images/blu/box_grande_titolo.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	color: white;
	font-weight: bold;
	font-size:12px;
}
.box_centrale_grande_contenuto
{
	width: 562px;
	height: 188px;
	background-image: url("../../images/blu/box_grande_contenuto.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	margin: auto;
}

.box_centrale_grande_contenuto_basso
{
	width: 562px;
	height: 12px;
	background-image: url("../../images/blu/box_grande_contenuto_basso.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	margin: auto;
}

.box_centrale_grande_contenuto_centro
{
	width: 562px;

	background-image: url("../../images/blu/box_grande_contenuto_centro.jpg");
	background-repeat: repeat;
	background-position: top center;
	margin: auto;
}

#footer
{
	float: left;
	clear: both;
	background-image: url("../../images/blu/footer.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	width: 946px;
	margin: auto;
	height: 60px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
}
.separatore
{
	background-image: url("../../images/blu/separatore.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	display: inline;
	width: 11px;
	padding-left: 5px;
	padding-right:5px;
	height: 24px;
}
.box_prodotto_sopra
{
	width:125px; 
	height: 118px;
	background-image: url("../../images/blu/sfondo_prodotto.jpg");
	background-repeat: no-repeat;
	margin: auto;
	padding-top: 10px;
	padding-left: 19px;
}
.box_prodotto_sotto
{
	width:125px; 
	height: 30px;
	line-height: 25px;
	text-align: center;
	background-image: url("../../images/blu/sfondo_prodotto_info.jpg");
	background-repeat: no-repeat;
	margin: auto;
	position: relative;
	color: white;
	font-weight: bold;
	font-size: 11px;
}
.box_prodotto_nome
{
	width:125px; 
	height: 30px;
	text-align: center;
	font-size:12px;
	color: #1e467c;
	font-weight: bold;
}

.separatore_box
{
	margin-top: 6px;
	width: 100%;
	height: 6px;
	boder-style: none;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #4e87a5;
	clear: both;
}
.input_text
{
	border-style: solid;
	border-width: 1px;
	border-color: #5b81a0;
	color: #4e87a5;
	font-size: 11px;
	padding:1px;
}
.input_ricerca
{
	border-style: solid;
	border-width: 1px;
	border-color: #5b81a0;
	color: white;
	background-color: #9cb6c5;
	font-size: 11px;
	padding:1px;
}
.input_acquista
{
	border-style: solid;
	border-width: 1px;
	border-color: #5b81a0;
	color: white;
	background-color: #9cb6c5;
	font-size: 11px;
	padding:1px;
	text-align: center;
}
.elenco_laterale
{
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
 	list-style-image: url("../../images/freccia.png");
	/*line-height: 16px;*/
	width:510px;
}
.elenco_laterale_dx a:link, .elenco_laterale a:visited
{
	color: #5b81a0;
}
.elenco_laterale_dx
{
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
 	list-style-image: url("../../images/freccia.png");
	line-height: 16px;
	width:138px;
}
.elenco_laterale a:link, .elenco_laterale a:visited
{
	color: #5b81a0;
}
.box_lista_titolo
{
	width: 562px;
	height: 40px;
	margin: auto;
	padding-top: 0px;
	line-height: 40px;
	vertical-align: middle;
	background-image: url("../../images/blu/box_grande_titolo.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	color: white;
	font-weight: bold;
	font-size:12px;
}
.box_lista_titolo_big
{
	width: 768px;
	height: 40px;
	margin: auto;
	padding-top: 0px;
	line-height: 40px;
	vertical-align: middle;
	background-image: url("../../images/blu/box_grande_titolo_big.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	color: white;
	font-weight: bold;
	font-size:12px;
}
.box_lista_contenuto
{
	width: 562px;
	background-image: url("../../images/blu/box_lista_contenuto.jpg");
	background-repeat: repeat-y;
	background-position: top center;
	margin: auto;
	display: table;
}
.box_lista_contenuto_big
{
	width: 768px;
	background-image: url("../../images/blu/box_lista_contenuto_big.jpg");
	background-repeat: repeat-y;
	background-position: top center;
	margin: auto;
	display: table;
}
.box_lista_fondo
{
	width: 562px;
	height: 16px;
	margin: auto;
	vertical-align: middle;
	background-image: url("../../images/blu/box_lista_fondo.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}
.box_lista_fondo_big
{
	width: 768px;
	height: 12px;
	margin: auto;
	vertical-align: middle;
	background-image: url("../../images/blu/box_lista_fondo_big.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}
.navbar_contenuto
{
	height: 14px;
	line-height: 14px;
	padding-top: 2px;
	text-align: center;
	color: #5b81a0;
	font-size: 10px;
}
.navbar_contenuto a:link, .navbar_contenuto a:visited
{
	color: #5b81a0;
}
.navbar_contenuto a:hover
{
	color: #e1a13f;
}
.navbar_selected
{
	color: #1E467C;
	font-weight: bold;
}
.lista_categorie
{
	text-align: left;
	font-size: 12px;
	color: #5b81a0;
	font-weight: bold;
	/*list-style: none;*/
	list-style-image: url("../../images/freccia.png");
	margin-left: 30px;
}
.lista_categorie li
{ 
	height: 20px;
	line-height: 20px;
}

.box_prodotto_lista_foto
{
	width: 91px;
	height: 100px;
	margin-top: 6px;
	background-image: url("../../images/blu/sfondo_fotolista.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding-top: 10px;
	padding-left: 7px;
	padding-right: 10px;
	overflow: hidden;
}
.box_prodotto_lista_boxmid
{
	width: 144px;
	background-image: url("../../images/blu/sfondo_prezzi_mid.jpg");
	background-repeat: repeat-y;
}
.box_prodotto_lista_prezzi_base
{
	color: #5b81a0;
	text-decoration: line-through;
	text-align: right;
}
.box_prodotto_lista_prezzi_finale
{
	color: #d70000;
	text-align: right;
}
.box_detail_foto
{
	width: 177px;
	height: 177px;
	background-image: url("../../images/blu/sfondo_fotodetail.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	float: left;
}
.box_detail_foto_inner
{
	width: 160px;
	height: 161px; 
	margin: 0px auto;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
.box_detail_foto_inner a:hover
{
   cursor:hand;
}

.box_detail_titolo
{
	font-size: 14px;
	font-weight: bold;
	color: #5b81a0;
}
.box_detail_codice
{
	font-size: 11px;
	font-weight: normal;
	color: #5b81a0;
}
.box_detail_descrizione
{
	font-size: 11px;
	color: black;
	font-weight: normal;
	margin-top:10px;
	margin-bottom: 5px;
}

.box_detail_descrizione_italic
{
	font-size: 11px;
	color: black;
	
	margin-top:10px;
	margin-bottom: 5px;
	font-weight: bold;
}

.box_detail_acquista
{
	font-size: 11px;
	color: black;
	font-weight: normal;
	margin-top:20px;
	margin-bottom: 5px;
}
.box_detail_promo
{
	font-size: 11px;
	color: #d70000;
	font-weight: normal;
	margin-top:10px;
	text-align: center;
}
.box_detail_info
{
	width: 523px;
	
}
.box_detail_info_big
{
	width: 730px;
	margin-left: 4px;
}
.box_detail_info_table_big
{
	background-image: url("../../images/blu/tbl_prodotti_big_mid.jpg");
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

.box_detail_info_table table
{
	width: 519px;
	font-size: 10px;
	font-weight: normal;
	color: black;
	border-collapse: collapse;
	margin: auto;
	
}
.box_detail_info_table th
{
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: silver;
	padding: 2px;
}
.box_detail_info_table td
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: silver;
	padding: 2px;
}

.box_consegna_table
{
	background-image: url("../../images/blu/tbl_prodotti_mid.jpg");
	background-repeat: repeat-y;
}

.box_consegna_table table
{
	width: 500px;
	font-size: 10px;
	font-weight: normal;
	color: black;
	border-collapse: collapse;
	margin: auto;
	
}
.box_consegna_table th
{
	padding: 2px;
}
.box_consegna_table td
{
	padding: 2px;
}

.tema_color_1
{
	color: #5b81a0;
}
.tema_color_2
{
	color: #d70000;
}
.cart_info
{
	text-align: center;
	padding: 10px;
}
.box_news_data
{
	margin-left:0px;
	width: 97px;
	height: 25px;
	line-height: 25px;
	background-image: url("../../images/blu/sfondo_news_data.jpg");
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	float: left;
}
.box_news_titolo
{
	width: 600px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	color: #5b81a0;
	float: right;
}
.box_news_sottotitolo
{
	width: 600px;
	font-size: 11px;
	text-align: left;
	color: #5b81a0;
	float: right;
}
#infoprodotto
{
	width: 710px;
	margin-left: 10px;
	margin-right: 10px;
}

#imgnews
{
	width: 710px;
	margin-left: 10px;
	margin-right: 10px;
	
}

#carrello th, #infoprodotto th
{
	background-color: #ebecf0;
	height: 25px;
	font-weight: bold;
}

#carrello td, #infoprodotto td
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ebecf0;
	height: 25px;
	font-size:9px;
}
#label_tipo_catalogo
{
	text-align:right;
	padding-right: 20px;
	padding-bottom: 10px;
	font-style: italic;
}
#label_scelta_pagine
{
	text-align:right;
	padding-right: 20px;
	padding-bottom: 10px;
	font-style: italic;
	height:10px;
	line-height:10px;
	margin-bottom:5px;
}

#label_iva_esclusa
{
	text-align:center;
	padding-right: 20px;
	padding-bottom: 10px;
	font-style: italic;
}


.pari
{
	background-color: #fff;
}

.dispari
{
	background-color: #f4f5f7;
}

.table_legenda
{
	color:#5B81A0;
	font-size:10px;
}

#marchio_sel{
	font-weight:bold;
	color:#9d3141;
}

#marchio_nosel {
	font-weight:normal;
}

/*LISTA PRODOTTI*/
.box_prodotto_lista 
{
	margin-left:10px;
	margin-right:10px;
	position: relative;
}
.box_prodotto_lista_marca
{
	width: 144px;
	text-align: center;
}
.box_prodotto_lista_marca_ext
{
	width: 144px;
	text-align: center;
	top: 10px;
	right: 10px;
	position: absolute;
}
.box_prodotto_lista_prezzi
{
	width: 144px;
	/*
	position: absolute;
	top: 10px;
	right: 10px;
	*/
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}
.box_prodotto_lista_boxup
{
	width: 144px;
	height: 13px;
	margin-top:5px;
}
.box_prodotto_lista_boxdown
{
	width: 144px;
	height: 12px;
}
.box_prodotto_lista_caratt
{
	width: 270px;
	position: absolute;
	top: 10px;
	left: 115px;
	font-size: 11px;
	font-weight: bold;
}
.box_prodotto_lista_caratt_txt
{
	width: 400px;
	position: absolute;
	top: 10px;
	left: 25px;
	font-size: 11px;
	font-weight: bold;
}
.box_prodotto_lista_caratt_ext
{
	width: 410px;
	position: absolute;
	top: 10px;
	left: 115px;
	font-size: 11px;
	font-weight: bold;
}
.box_prodotto_lista_codice
{
	font-size: 10px;
	font-weight: normal;
}
.box_prodotto_lista_descrizione
{
	padding-top: 10px;
	font-size: 10px;
	font-weight: normal;
}
.box_prodotto_lista_link
{
	padding-left: 10px;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
}
.box_prodotto_lista_prezzi_tabella
{
	font-size: 9px;
	margin: auto;
}
.box_prodotto_lista_prezzi_tabella td
{
	padding: 2px;
	white-space:nowrap;
}
.box_prodotto_lista_novipromo
{
	margin-top: 5px;
	width: 106px;
	text-align: center;
	
}
.box_prodotto_lista_icone
{
	float: right;
	margin-top: 10px;
}

.navbar
{
	width: 538px;
	height: 18px;
	line-height: 18px;
	background-image: url("../../images/blu/navbar/navbar.jpg");
	margin: auto;
}
.ordbar
{
	width: 538px;
	height: 18px;
	line-height: 18px;
	background-image: url("../../images/blu/navbar/navbar.jpg");
	margin: auto;
	color: #e1a240;
	font-size: 9px;
}
.ordbar_contenuto
{
	width:350px;
	margin: auto;
}
.ordbar_order
{
	width: 110px;
	height: 15px;
	line-height: 15px;
	margin: auto;
	text-align: center;
}
.ordbar_order a:link, .ordbar_order a:visited, .ordbar_order a:hover
{
	color: #e1a240;
	text-decoration: none;
}  
.ordbar_order_sel
{
	width: 110px;
	height: 15px;
	line-height: 15px;
	background-image: url("../../images/blu/navbar/sfondo_ord_sel.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	color: #ffd6a3;
}
.ordbar_order_sel a:link, .ordbar_order_sel a:visited, .ordbar_order_sel a:hover
{
	color: #ffd6a3;
	text-decoration: none;
}  

.box_detail_info_top
{
	margin: 5px 0 0 ;
	padding: 0;
	height: 13px;
	width: 730px;
}
.box_detail_info
{
	margin-left:5px;
}
.box_detail_info_bot
{
	margin-left: 0px;
}
.lista_titolo_img
{
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	font-size: 10px;
	padding-top:0px !important;
	padding-top:7px;
	
}
.box_caratter_new
{
	width: 177px;
	height: 177px;
	background-image: url("../../images/blu/sfondo_fotodetail.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	float: left;
	margin:5px;
	margin-left:0px;
	padding-top:10px;
	clear:both;
}

.sfondo_carat_top
{
	width: 177px;
	height: 13px;
	background: url("../../images/blu/sfondo_carat_top.jpg") repeat-y;
	text-align: center;
	margin-top: 10px;
	margin-left:0px;
}

.sfondo_carat_content
{
	width: 177px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	background: url("../../images/blu/sfondo_carat_content.jpg") repeat-y;
	text-align: center;
}

.sfondo_carat_bottom
{
	width: 177px;
	height: 13px;
	background: url("../../images/blu/sfondo_carat_bottom.jpg") repeat-y;
	text-align: center;
	margin-bottom: 10px;
	margin-left:0px;
}

#infoprodotto_new
{
	width: 160px;
	margin-left: 10px;
	margin-right: 10px;
}

