/* LAYOUT */
body {
  /*natale*/
  /*background: #42A62C url(../../_img/bg-natale.jpg) repeat-x center top;*/
  /*classico*/
  /*background-color:#ccc;*/
  /*nuovo gennaio 2011*/
  /*background: #D9DADB url(../../_img/bg-201101.png) repeat-x fixed center top;*/
  /*saldi 2011*/
  /*background: #014126 url('../../_img/saldi-5.jpg') no-repeat fixed center top;
  margin:0; padding:0; padding-top: 78px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#000*/
  /* saldi 2012 */
  /*background: #00582E url('../../_img/saldi-2012.jpg') no-repeat fixed center top;*/

  /* febbraio 2012 */
  background: #717274 url('../../_img/febbraio2012.jpg') no-repeat fixed center top;
  margin:0; padding:0; font:10px Verdana, Arial, Helvetica, sans-serif; color:#000
}


a, a:visited {color:#000 !important; text-decoration:none}


/* contenitori */
div#contenitore {width:990px; margin:0 auto; text-align:left; background-color:#fff}
div#corpo {margin:0 auto; padding:0}



/* tabella anti-bug */
table#esperanto {table-layout:fixed; margin:0; padding:0; border:0; width:100%; height:580px}
table#esperanto td.colonna_laterale{background-color:#e8fee7; width:182px; overflow:hidden}



/* header */
div#header {margin:0; padding:0}
div#header img{border:0}
div#header_testi {background-color:#fff; padding:5px; height:12px; font-size:10px; color:#333}
div#testo_menu {text-align:right; margin-top:3px}
div#header_testi a, div#header_testi a:visited {color:#333 !important; text-decoration:none}
div#header_testi a:hover {color:#333; text-decoration:underline}
div#header_testi form{margin-right:20px}
div#header_testi input{width:136px; height:12px; border:1px solid #333; font-size:9px}
div#header_immagine {height:137px}
div#header_menu {}
div#header_precontent {height:31px; background-color:#fff; background-image:url(../_img/testata/sfondo_header_precontent.jpg); background-position:top left; background-repeat:repeat-x; padding:11px 8px 0}
div#header_precontent select{width:95px; height:18px; border:1px solid #333; font-size:9px; margin-right:3px}
div#header_precontent input{width:360px; height:12px; border:1px solid #333; font-size:9px; margin-left:3px}
div#header_precontent a, div#header_precontent a:visited {color:#000 !important; text-decoration:none}
div#header_precontent a:hover {color:#000; text-decoration:underline}



/* colonna sx */
div#colonna_sx {background-color:#e8fee7; margin:0; padding:0}
div#banner_laterali_sx img {display:block; border:0; margin-bottom:9px}



/* colonna dx */
div#colonna_dx {background-color:#e8fee7; margin:0; padding:0; text-align:center}
div#colonna_dx img{border:0;}
div#banner_laterali_dx {margin-bottom:15px}
div#banner_laterali_dx img {display:block; border:0; margin-bottom:9px}
div#newsletter {background-image:url(../_img/box_laterali/newsletter.gif); width:164px; height:96px; margin-top:15px}
div#newsletter form {position:relative; top:60px}

div.banInfDx {margin-bottom: 9px;}
div.banInfDx a {background: #C4C5C4; display: block; overflow: hidden; padding: 3px; text-align: left; width: 176px;}
div.banInfDx a.banInfDx1 {background: #C4C5C4 url(../_img/telefono.png) no-repeat 128px 3px; margin-bottom: 3px;}
div.banInfDx a.banInfDx2 {background: #C4C5C4 url(../_img/fax.png) no-repeat 139px 1px; margin-bottom: 3px;}
div.banInfDx a.banInfDx3 {background: #C4C5C4 url(../_img/spedizione.png) no-repeat 123px 3px; margin-bottom: 3px;}
div.banInfDx span.titolo1,
div.banInfDx span.titolo2,
div.banInfDx span.titolo3 {display: block; font-size: 16px; font-weight: bold; line-height: 16px; margin-bottom: 5px;}
div.banInfDx span.titolo1,
div.banInfDx span.titolo3 {color: #FFF;}
div.banInfDx span.titolo3 {letter-spacing: -1px;}

div.banInfDx form {background: #C4C5C4; padding: 3px; text-align: left;}




/* corpo */
div#centropagina {padding:0 7px}
div#centropagina_schede {padding:0 21px}



/* footer */
div#footer {height:36px; background-color:#fff; background-image:url(../_img/testata/sfondo_header_precontent.jpg); background-position:top left; background-repeat:repeat-x; padding:5px 8px}
div#footer a, div#footer a:visited {color:#000 !important; text-decoration:none}
div#footer a:hover {color:#000; text-decoration:underline}
div#footer table td {padding:1px 15px; text-align:left; border-right:1px dotted #8a8b8f; margin:0 auto}
div#footer table td.ultimo {border-right:0; padding-right:0}
div#footer2 {margin-top:15px; padding-top:10px; background-image:url(../_img/sfondo_footer2.jpg); background-position:top left; background-repeat:repeat-x}





/* CLASSI GENERICHE*/
.b_12 {font-size:12px; font-weight:bold}
.gr_b, .gr_tratt_b {
	color:#666666;
	font-weight:bold;
}
.gr_tratt_b {background: url(../images/linethrough.gif) repeat-x center left;}
.gr_tratt_b span {color:#f00}
.rosso_b_11 {font-size:11px; color:#d0070d; font-weight:bold}
.float_left {float:left}
.float_right {float:right}
.freccianera {margin-top:3px}
.abbassatore {padding-top:3px}
.input {font-family: Arial, Helvetica, sans-serif; font-size: 9px}
.messaggio_errore {background-color:#ffcaca; font-weight:bold; text-align:center !important; color:#000}
.messaggio_successo {background-color:#e9efdb; font-weight:bold; text-align:center !important; color:#000}






/* SEZIONI */
	/* Comuni */
	form.formizza input{width:150px; height:14px; font-size:10px}
	form.formizza2 input{width:250px; height:14px; font-size:10px}
	div#famiglia3 {background-color:#e8fee7; padding:5px 4px; font-weight:bold; margin-right:9px}
    div#famiglia3 a {color:#000; text-decoration:none}
    div#famiglia3 a:hover {text-decoration:underline}
    div#famiglia3 a:visited {color:#000 !important}
	div#percorso {
	background-image:url(../_img/tratteggio.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	padding:3px 6px;
}
	div#paginatore {margin:5px 10px 0 0; padding:5px; background-image:url(../_img/sfondo_paginatore.jpg); background-position:left; background-repeat:repeat-x; font-weight:bold}
	div#consegna_gratuita {padding:5px; /*background-image:url(../_img/tratteggio.gif); background-position:bottom left; background-repeat:repeat-x;*/ color:#d0070d; font-weight:bold; margin-right:10px}
	div#cc, div#cc2 {margin:10px; margin-left:0; text-align:center; margin-top: 30px}
	div#cc2 {margin-right:0}
	div.spacer {height:5px; background-color:#fff}
	div.clearer {clear:both; height:1px}
	div#titolo_pagina {background-color:#dbddde; border-left:6px solid #666; padding:10px 8px; font-size:11px; color:#c00; font-weight:bold}
	
	
	
	/* Homepage */
	div#contenitore_novita_home table{border:0; width:100%}
	div.box_novita_home, div.box_novita_home_l {width:202px; height:157px; overflow:hidden; display:inline; float:left; margin-right:3px}
	div.box_novita_home_l {margin-right:0}
	div.box_novita_home_img {float:left; margin:0 10px 10px 0; line-height:1.4}
	div.box_novita_home_img img{margin-bottom:5px; border:0}
	div.box_novita_home_testo {line-height:1.1}
	div.titolo_novita_home {background-color:#e2e4e4; border-left:6px solid #86dd76; font-weight:bold; line-height: 12px; padding:2px 4px; margin-bottom:6px; height: 24px; overflow:hidden}
	div.spacer_novita {clear:left; height:4px; background-image:url(../_img/tratteggio.gif); background-position:top left; background-repeat:repeat-x}
	
	
	
	/* Risultante */
	div#percorso.risultante {margin-right:10px}
	div#ordinamento {margin:5px 10px; margin-left:0; padding:0 5px 5px; font-size:11px; background-image:url(../_img/tratteggio.gif); background-position:bottom left; background-repeat:repeat-x}
	div#ordinamento a {font-weight:bold}
	div#ordinamento a.selezionato {color:#d0070d}
	
	div.contenitore_risultante {height:236px; margin-right:4px}
	div.contenitore_box_risultante {width:153px; float:left; margin-right:5px}
	div.box_risultante {width:139px; height:197px; border:1px solid #e5e5e5; border-top:2px solid #86dd76; border-bottom:0; padding:6px}
	div.box_risultante img {border:0; display:block; margin-bottom:5px}
	div.box_risultante_prezzo {width:139px; height:18px; border:1px solid #e5e5e5; border-top:0; padding:6px; padding-bottom:0}
	div.spacer_risultante {clear:left; height:4px; background-image:url(../_img/tratteggio.gif); background-position:top left; background-repeat:repeat-x; margin:5px 10px 5px 0}
	div.tagliatesto {height:86px; overflow:hidden}

	
	
	/* Informazioni */
	div#menu_titolo_pagina {height:125px}
	div.colonna_menu_pagina {width:160px; padding:15px 13px; float:left; font-size:11px}
	div.colonna_menu_pagina a {text-decoration:underline}
	
	div.titolo_paragrafo_info {background-image:url(../_img/sfondo_paragrafo.jpg); background-position:top left; background-repeat:repeat-x; padding:9px 13px 6px 13px; font-size:11px; color:#d0070d; font-weight:bold}
	div.titolo_paragrafo_info a{color:#d0070d !important; text-decoration:none}
	div.paragrafo_info {padding:6px 13px; margin-bottom:9px; text-align:justify}
	div.paragrafo_info a, div.paragrafo_info a:visited {color:#d0070d; text-decoration:underline}
	div.tratteggiatore {border-top:1px dashed #9a9a9a; height:1px; margin:20px 0}
	
	
	
	/* Scheda prodotto */
	div#contenitore_scheda_prodotto {margin:10px 0 10px 0; text-align:left}
	div#contenitore_img_scheda_prodotto {margin-right:10px}
	div#contenitore_dati_scheda_prodotto {}
	div.dati_scheda_prodotto, div.dati_scheda_prodotto_l {margin-bottom:5px; padding-bottom:8px; border-bottom:1px solid #86dd76; line-height:2.3}
	div#dati_scheda_prodotto_l {margin-bottom:10px; border:0; line-height:normal; font-size:11px; font-weight:bold; /*height: 45px;*/}
	div#titolo_prodotto {line-height:1} /*evito di avere il titolo con gli "a capo" spaziatissimi*/
	div.dati_scheda_prodotto select {font-size:10px; height:20px}
	div#link_scheda_prodotto {/*line-height:1.5;*/ font-size:11px}
	div#link_scheda_prodotto img {border:0}
	div#link_scheda_prodotto table#bottoniera td {font-size:9px; text-align:center; padding:1px 10px 1px 0}
	div#link_scheda_prodotto table#bottoniera td a {text-decoration:none; font-weight:normal}
	div#link_scheda_prodotto a, div#link_scheda_prodotto a:visited {color:#000 !important; text-decoration:underline; font-weight:bold}
	.prezzo {font-size:16px; color:#d0070d; font-weight:bold}
	
	div#paginatore_fotogallery {font-size:11px; padding:5px 2px 6px 0; margin:10px 0; width:280px}
	div#paginatore_fotogallery a, div#paginatore_fotogallery a:visited{color:#888; border:1px solid #ccc; padding:1px 3px}
	div#paginatore_fotogallery a:hover{color:#004a21; border:1px solid #004a21; padding:1px 3px}
	div#paginatore_fotogallery a.selezionato{color:#004a21; border:1px solid #004a21; padding:1px 2px; font-weight:bold}

  /* tabella versioni */
	table#versioni_prodotto {margin: 0; margin-top: 10px; padding: 0; border: 1px solid #CCC; width: 100%;}
	table#versioni_prodotto .titolo1, table#versioni_prodotto .titolo2, table#versioni_prodotto .titolo3, table#versioni_prodotto .titolo4, table#versioni_prodotto .titolo5, table#versioni_prodotto .titolo6 {background-color: #DBDDDE; border-right:1px solid #CCC; padding: 6px 3px; text-align:center;}
	table#versioni_prodotto .titolo3 {width: 66px;}
	table#versioni_prodotto .titolo4 {width: 45px;}
	table#versioni_prodotto .titolo5 {width: 70px;}
	table#versioni_prodotto .titolo6 {border-right: 0; width: 20px;}
	table#versioni_prodotto td.dato, table#versioni_prodotto td.dato_cent, table#versioni_prodotto td.dato_l {padding:1px 6px; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
	table#versioni_prodotto td.dato_cent, table#versioni_prodotto td.dato_l {text-align:center}


	div#descrizione_prodotto {clear: both; border-top: 1px solid #86dd76; min-height: 200px; padding: 10px 0 30px; /*background-image:url(../_img/tratteggio.gif); background-position:bottom left; background-repeat:repeat-x;*/ overflow:visible}
	table#scheda_tecnica {table-layout:fixed; margin-top:30px; font-size:11px}
	table#scheda_tecnica td{text-align:left; vertical-align:bottom}
	table#scheda_tecnica td a, table#scheda_tecnica td a:visited{text-decoration:underline; font-weight:bold}
	table#scheda_tecnica td.st1{width:55px}
	table#scheda_tecnica td.st2{padding-bottom:5px}
	
	

	/* Carrello */
	table#carrello {margin:15px 0; padding:0; border:1px solid #ccc; width:100%}
	table#carrello input{width:25px; height:15px}
	table#carrello td.titolo, table#carrello td.titolo_cent, table#carrello td.titolo_l {background-color:#dbddde; padding:6px; border-right:1px solid #ccc}
	table#carrello td.titolo_cent, table#carrello td.titolo_l {text-align:center}
	table#carrello td.titolo_l {width:38px; border-right:0}
	table#carrello td.titolo.largo {width:200px}
	table#carrello td.dato, table#carrello td.dato_cent, table#carrello td.dato_l {padding:9px 6px; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
	table#carrello td.dato_cent, table#carrello td.dato_l {text-align:center}
	table#carrello td.dato_l {border-right:0}
	table#carrello td.dato_l img{border:0}
	
	div.totale_carrello {background-color:#dbddde; text-align:center; font-weight:bold; margin:5px 0; padding:2px; text-align:right}
	div.totale_carrello {padding-top:5px; padding-bottom:5px}
	div.buono_sconto {margin:15px 0}
	div.buono_sconto input {margin-top:5px; width:280px; height:16px; font-size:12px}
	div.totale_valore {width:80px; float:right}
  
  
	div#note_carrello {padding:1px; margin:3px; text-align:left; font-size:9px; border:1px dotted #333; background-color:#edefee}
	div#note_carrello img{float:left; margin-right:1px}
	div#note_carrello2 {padding:5px; font-size:10px}
	div#bottoni_carrello {margin:20px 0; text-align:center}
	div#bottoni_carrello img{border:0}
	
	
	
	/* Ricerca avanzata */
	div#cont_ricerca_laterale input{height:50px}
	
	
	
	/* Ricerca avanzata */
	div#intro_ricav, div#sotto_ricav {background-image:url(../_img/tratteggio.gif); background-position:bottom left; background-repeat:repeat-x; padding:10px 13px; margin-bottom:9px}
	div#sotto_ricav {background-position:top left; margin-top:10px}
	table.ricerca_avanzata1, table.ricerca_avanzata2, table.bottoni_ricercav {table-layout:fixed; width:100%; font-weight:bold; margin-bottom:5px}
	table.ricerca_avanzata1 td, table.ricerca_avanzata2 td, table.bottoni_ricercav td{background-color:#fff7d9; padding:5px 13px}
	table.ricerca_avanzata2 td{background-color:#f0f0f0}
	table.bottoni_ricercav td{background-color:#fff}
	table.ricerca_avanzata1 td.dato_l, table.ricerca_avanzata2 td.dato_l, table.bottoni_ricercav td.dato_l{width:200px}
	table.bottoni_ricercav td.dato_l img {margin-right:15px}
	table.ricerca_avanzata1 td.dato_l select{width:156px; height:18px; font-size:10px}
	table.ricerca_avanzata2 td.dato_l input{width:150px; height:10px; font-size:10px}
	div#errore_ricerca {text-align:center; margin-bottom:20px; background-color:#ff0; font-weight:bold; padding:3px; border:1px solid #333; border-right:none; border-left:none}
	
	

	/* Ricerca marca */
	div#intro_ricmarc {border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:10px 13px; margin-top:5px; margin-bottom:9px; text-align:center; color:#d52f2f; font-weight:bold; letter-spacing:1px}
	div#intro_ricmarc a, div#intro_ricmarc a:visited {color:#333 !important; text-decoration:none}
	div#intro_ricmarc a:hover {color:#d52f2f; text-decoration:underline}
	div#intro_ricmarc a.selezionato {color:#d52f2f; text-decoration:underline}
	div#paginatore_ricmarc {font-size:11px; padding:0 2px 5px 0; margin:10px 0; text-align:right}
	div#paginatore_ricmarc a.selezionato{font-weight:bold}
	table#contenitore_loghi {table-layout:fixed; width:100%; border:0}
	table#contenitore_loghi td {text-align:center; vertical-align:middle; padding:5px}
