
body {
background: #ffffff;
font-family: 'Open Sans', sans-serif;
color: #000000;
text-align: left;
margin:0;
padding:0;
}

.menu_top {
color: #0098A7;
font-size: 11px;
}

.menu_top a {
color: #0098A7;
text-decoration: none;
}

.menu_top a:hover {
color: #000000;
text-decoration: underline;
}

.inputbox {
color: #000000;
font-size: 11px;
border: 1px solid #E7EAEA;
height: 29px;
}

.inputbox2 {
color: #74787c;
font-size: 11px;
border: 1px solid #0198a9;
height: 29px;
background: #f1f1f2;
width: 317;
}

.inputbox3 {
color: #74787c;
font-size: 14px;
border: 1px solid #0198a9;
height: 25px;
background: #ffffff;
width: 400;
}

.textarea {
color: #000000;
font-size: 14px;
border: 1px solid #0198a9;
background: #ffffff;
}
   
.tit_box_dx {
color: #0198a9;
font-size: 16px;
padding: 1px 1px; 
/*text-shadow: 1px 1px 1px #000000;*/
/*font-weight: bold;*/
}

.tit_topb {
color: #ffffff;
font-size: 16px;
padding: 5px 5px; 
text-shadow: 1px 1px 1px #000000;
font-weight: bold;
}

.tit_topn {
color: #3D8D15;
font-size: 14px;
padding: 5px 5px; 
text-shadow: 1px 1px 1px #ffffff;
font-weight: bold;
}

.testobox_content {
color: #7F7F80;
font-size: 14px;
padding-left: 18px; 
padding-right: 18px; 
padding-top: 2px; 
}

.testobox {
color: #7F7F80;
font-size: 12px;
padding: 3px 3px; 
}

.testobox a {
color: #0198a9;
}

.testobox a:hover {
color: #000000;
}

.scopri {
color: #0198a9;
font-size: 12px;
text-align: left;
padding: 3px 3px; 
}

.scopri a {
color: #0198a9;
font-size: 10px;
}

.scopri a:hover {
color: #000000;
text-decoration: none;
}

.testobox_pic {
color: #7F7F80;
font-size: 11px;
padding: 2px 2px; 
}

.box_bordo {
border: 1px solid #E3E1E2;
}

.tit_box_sx {
color: #949599;
font-size: 20px;
padding: 5px 5px; 
font-weight: bold;
}

.box_link {
color: #000000;
font-size: 14px;
padding: 5px 5px; 
text-align: right;
}

.box_link a {
color: #949599;
text-decoration: none;
}

.box_link a:hover {
color: #000000;
text-decoration: underline;
}

.tit_box_sx_col {
color: #949599;
font-size: 20px;
padding: 5px 5px; 
font-weight: bold;
background: #E7E7E8;
}

.titoletti {
color: #000000;
padding: 5px 5px; 
font-size: 12px;
}

.link_det {
color: #0055A6;
font-size: 12px;
padding: 5px 5px; 
text-align: right;
font-style: italic;
}

.link_det a {
color: #0055A6;
text-decoration: none;
}

.link_det a:hover {
color: #0055A6;
text-decoration: underline;
}

.testorosso {
color: #EF3F35;
font-size: 20px;
padding: 5px 5px; 
font-weight: bold;
}

.mini_menu {
color: #A8A9AD;
font-size: 12px;
border-bottom: 1px solid #949599;
}
.mini_menu a {
color: #A8A9AD;
text-decoration: none;
}

.mini_menu a:hover {
color: #6E6E70;
text-decoration: none;
background: #E7E7E8;
display: block;
}

.mini_menu_act {
color: #6E6E70;
font-size: 12px;
border-bottom: 1px solid #949599;
background: #E7E7E8;
display: block;
}
.mini_menu_act a {
color: #6E6E70;
text-decoration: none;
}

.mini_menu_act a:hover {
color: #6E6E70;
text-decoration: none;
}

.descr {
color: #000000;
font-size: 11px;
}

.menu_bottom_int {
color: #000000;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

.menu_bottom {
color: #818284;
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
}
.menu_bottom a {
color: #818284;
text-decoration: none;
}

.menu_bottom a:hover {
color: #818284;
text-decoration: underline;
}

.indirizzo {
color: #404040;
font-size: 10px;
}
.indirizzo a {
color: #404040;
}

.indirizzo a:hover {
color: #404040;
}


.menu_bc {
color: #818284;
font-size: 11px;
margin-bottom: 5px;
padding: 5px;
}

.menu_bc a {
color: #818284;
text-decoration: none;
}

.menu_bc a:hover {
color: #818284;
text-decoration: underline;
}

.titolo_cat {
color: #000000;
font-size: 16px;
font-weight: bold;
}

.risultato {
color: #0198a9;
font-size: 14px;
font-weight: bold;
}

.pagine {
color: #000000;
font-size: 10px;
margin-bottom: 5px;
padding: 5px;
}

.pagine a {
color: #818284;
text-decoration: none;
}

.pagine a:hover {
color: #818284;
text-decoration: underline;
}

.int_pic {
color: #000000;
font-size: 10px;
margin-bottom: 5px;
padding: 5px;
}

.bordo {
border: 1px solid #EDEDEE;
}

.tit_prod {
color: #0198a9;
font-size: 14px;
font-weight: bold;
margin-top: 5px;
}

.num_prod {
color: #808080;
font-size: 10px;
margin-bottom: 5px;
}

.descr_prod {
color: #000000;
font-size: 12px;
margin-bottom: 5px;
/*width: 430px;*/
}

.link_prod {
color: #000000;
font-size: 10px;
margin-bottom: 5px;
padding: 5px;
}

.link_prod a {
color: #818284;
text-decoration: none;
}

.link_prod a:hover {
color: #818284;
text-decoration: underline;
}

/* CSS per la definizione dell'etichetta prezzo -- INIZIO */
.lordo_prod {
color: #000000;
font-size: 24px;
/*font-weight: bold;*/
font-family: 'Open Sans', sans-serif;
margin-bottom: 5px;
}

.lordo_prod_mini {
color: #000000;
font-size: 12px;
/*font-weight: bold;*/
margin-bottom: 5px;
font-family: 'Open Sans', sans-serif;
}

.iva_prod_mini {
color: #000000;
font-size: 12px;
/*font-weight: bold;*/
margin-bottom: 5px;
font-family: 'Open Sans', sans-serif;
}
/* CSS per la definizione dell'etichetta prezzo -- FINE */

.testo {
color: #000000;
font-size: 12px;
}

.testo a {
color: #000000;
text-decoration: none;
}

.testo a:hover {
color: #000000;
text-decoration: underline;
}

.testo_right {
color: #000000;
font-size: 12px;
text-align: right;
}

.testo_right a {
color: #000000;
text-decoration: none;
}

.testo_right a:hover {
color: #000000;
text-decoration: underline;
}



.testo_schede {
color: #7c7c7c;
font-size: 12px;
font-weight: bold;
padding-bottom: 0px;
}


.testo_schede_dati {
color: #7c7c7c;
font-size: 12px;
}



.text_ricerca {
padding: 0.2em;
border: 1px solid #E3E1E2;
display: block;
width: 100%;
}

.testo_ric_head {
color: #0198a9;
font-size: 14px;
padding: 0.2em;
}


.testo_ric {
color: #000000;
font-size: 12px;
}





.iframe {
overflow: auto;
width: 1002px;
height: auto;
overflow-y: hidden;
scrollbar-face-color: #E1D7C1;
scrollbar-shadow-color: #CCCCCC;
scrollbar-highlight-color: #CCCCCC;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: #666666;
scrollbar-track-color: #666666;
scrollbar-arrow-color: #BBB5AD;
/*padding: 1.2em;*/
}


.sconto {
color: #0198a9;
/*font-size: 14px;*/
font-size: 16px;
padding: 0.2em;
font-weight: bold;
text-align: center;
}

.pezzi {
color: #000000;
font-size: 11px;
padding: 0.2em;
text-align: center;
/*font-weight: bold;*/
}


.tableborder td {
	/*padding-left: 1px; */
    border-right: 1px solid #dad9c7; 
	border-bottom: 1px solid #dad9c7; 
   /* margin-left: -1px; */
	}
	
	.notableborder td {
	border: 0px solid #dad9c7;
	}
	
	
	.tableborder2 td {
	/*padding-left: 1px; */
    /*border-left: 1px solid #dad9c7; */
	border-bottom: 1px DOTTED #D5CCBB; 
	/*border-left: 1px dotted #A19785; */
   /* margin-left: -1px; */
	}

	
	
	
	.eti_pic {
color: #000000;
font-size: 11px;
padding: 0.3em;
text-align: left;
border-left: 1px solid #dad9c7; 
}


.etichetta {
color: #000000;
font-size: 12px;
padding: 0.2em;
}

.etichetta a {
color: #000000;
text-decoration: none;
}

.etichetta a:hover {
color: #000000;
text-decoration: none;
}

.tit_scheda {
color: #000000; 
font-size: 14px;
font-weight: bold;
height: 35px;
background: #E6E7E8;
border-bottom: 4px solid #FFFFFF;
border-top: 4px solid #FFFFFF;
}

.etichetta_prezzo {
color: #000000;
font-size: 12px;
padding: 0.2em;
border-top: 1px solid #dad9c7; 
}

	.eti_num {
color: #000000;
font-size: 12px;
padding: 0.1em;
text-align: center;
width: 80px;
}

	.eti_num_art {
color: #000000;
font-size: 12px;
padding: 0.1em;
/*background: #ffffff;*/
text-align: center;
width: 80px;
}



	.eti_offerta {
color: #ffffff;
font-size: 12px;
padding: 0.2em;
font-weight: bold;
}

	.eti_testo {
color: #000000;
font-size: 12px;
padding: 0.2em;
}

.eti_testo_grigio {
color: #848689;
font-size: 12px;
padding: 0.2em;
}
.eti_testo_nero_pic {
color: #000000;
font-size: 11px;
padding: 0.2em;
background: #F1F1F2;
}
.eti_testo_nero {
color: #000000;
font-size: 12px;
padding: 0.2em;
}

.titpromo {
color: #F65B12;
font-size: 12px;
padding: 0.5em;
text-align: right;
font-weight: bold;
}

.descr_promo {
color: #7D7F82;
font-size: 11px;
padding: 0.5em;
text-align: right;
font-weight: bold;
}

.promocode {
width: 100px;
color: #ffffff;
font-size: 22px;
background: #0099a9;
}


.eti_num_spec {
color: #0198a9;
font-size: 11px;
padding: 0.1em;
background: #F4FF40;
text-align: center;
font-weight: bold;
}


.bianco {
background: #ffffff;
}

.testouser_qta {
background: #EAEAEA;
border: 1px solid #C0C0C0;
}

.testouser_qta_bianco {
background: #FFFFFF;
border: 1px solid #C0C0C0;
}

.testouser_qta_disabled {
background: #000000;
border: 1px solid #C0C0C0;
}

.testouser_qta_readonly {
background: #000000;
border: 1px solid #C0C0C0;
}

#quantita  {
width: 20px;
}

.tot {
color: #000000;
font-size: 16px;
padding: 0.2em;
font-weight: bold;
}

.tot_prezzo {
color: #ffffff;
font-size: 16px;
padding: 0.2em;
font-weight: bold;
}

.tot_prezzo_red {
color: #000000;
font-size: 16px;
padding: 0.2em;
font-weight: bold;
}

.numbig {
color: #000000;
font-size: 16px;
padding: 0.2em;
font-weight: bold;
}
.numbig_grigio {
color: #9A9A9A;
font-size: 16px;
padding: 0.2em;
font-weight: bold;
}

.numbig  a{
color: #000000;
font-size: 16px;
padding: 0.2em;
font-weight: bold;
text-decoration: none;
}

.numbig_grigio a {
color: #9A9A9A;
font-size: 16px;
padding: 0.2em;
font-weight: bold;
text-decoration: none;
}

.numbig  a:hover{
color: #000000;
font-size: 16px;
padding: 0.2em;
font-weight: bold;
}

.numbig_grigio a:hover {
color: #9A9A9A;
font-size: 16px;
padding: 0.2em;
font-weight: bold;
}

select {
background: #EAEAEA;
border: 1px solid #C0C0C0;
color: #000000;
}


.etichetta_tit {
color: #000000;
font-size: 16px;
padding: 5px 5px; 
text-shadow: 1px 1px 1px #C0C0C0;
font-weight: bold;
background: #EAEAEA;
}

.bot_iscriviti  {
color: #FFFFFF;
font-size: 14px;
padding: 5px 5px 5px 5px; 
/*text-shadow: 1px 1px 1px #C0C0C0;*/
font-weight: bold;
background: #0097a7;
border: 0px solid #ffffff;
-moz-border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
}

.link_info {
color: #000000;
font-size: 10px;
}

.link_info a {
color: #000000;
text-decoration: none;
}

.link_info a:hover {
color: #000000;
text-decoration: underline;
}

.testo_ordine {
color: #000000;
font-size: 14px;
}

.testo_ordine a {
color: #000000;
text-decoration: none;
}

.testo_ordine a:hover {
color: #000000;
text-decoration: underline;
}

.testo_registrazione {
color: #000000;
font-size: 14px;
}

.testo_registrazione a {
color: #000000;
text-decoration: none;
}

.testo_registrazione a:hover {
color: #000000;
text-decoration: underline;
}

.bot_cerca {
color: #000000;
font-size: 11px;
padding: 2px 2px; 
text-shadow: 1px 1px 1px #C0C0C0;
font-weight: bold;
background: #E0CCA1;
border: 1px solic #EAEAEA;
}

.minibox {
width: 142px;
border-left: 1px solid #dee0df;
/*border-right: 1px solid #dee0df;*/
}

.minibox_tit {
color: #0198a9;
font-size: 11px;
padding: 2px 2px; 
font-family: 'Open Sans', sans-serif;
text-align: center;
}

.minibox_tit a {
color: #0198a9;
text-decoration: none;
}

.minibox_tit a:hover {
color: #0198a9;
text-decoration: underline;
}

h1 {
color: #0198a9;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
}

h1 a {
color: #0198a9;
text-decoration: none;
}

h1 a:hover {
color: #000000;
}

h2 {
color: #0198a9;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
padding: 0.5em;
}





.tit_tutprod {
text-align: center;
background-color: #0198a9;
color: #FFFFFF;
font-size: 16px;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
}





.tit12 {
color: #000000;
font-size: 12px;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
}

.tit12 a {
color: #000000;
text-decoration: none;
}

.tit12 a:hover {
color: #0198a9;
}

.testo_green {
color: #178831;
font-size: 12px;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
}

.testo_red{
color: #BC051F;
font-size: 12px;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
}

.tableborder_w td,
.tableborder_w table {
border: 1px solid #ffffff;
}


.testo_det_pic {
color: #858788;
font-size: 11px;
font-family: 'Open Sans', sans-serif;
}

.testo_det_pic a {
color: #858788;
text-decoration: none;
}

.testo_det_pic a:hover {
color: #858788;
text-decoration: none;
}




.testo_carr {
color: #ffffff;
font-size: 11px;
font-family: 'Open Sans', sans-serif;
}

.testo_carr a {
color: #ffffff;
text-decoration: none;
}

.testo_carr a:hover {
color: #ffffff;
text-decoration: underline;
}

.testo_ara {
color: #000000;
font-size: 12px;
}

.testo_ara a {
color: #0097a7;
text-decoration: underline;
}

.testo_ara a:hover {
color: #000000;
text-decoration: underline;
}

.testopic {
color: #000000;
font-size: 12px;
}

.testopic a {
color: #808080;
text-decoration: none;
}

.testopic a:hover {
color: #0097a7;
text-decoration: none;
}


.chiude {
background-color: #0098a7;
}


.chiusura  {
color: #ffffff;
font-size: 16px;

}

.chiusura a {
color: #ffffff;
text-decoration: none;
}

.chiusura a:hover {
color: #ffffff;
text-decoration: none;
}

.vocecatprod p {
color: #0198a9;
font-size: 14px;
font-weight: bold;
width: 380px;
height: 30px;
margin-bottom: 5px;
/*background: #fff url(../ita/img/bg_titprod.png);*/
}

.vocecatprod ul {
padding: 0 0 0 0;
font-weight: normal;
list-style-type:none;
font-size: 12px;
margin-top: 0px;
}

.vocecatprod li  {
color: #0198a9;
}

.vocecatprod li a {
color: #000000;
text-decoration: none;
}

.vocecatprod li a:hover {
color: #000000;
text-decoration: underline;
}

.vocecatprod p a {
color: #000000;
text-decoration: none;
}

.vocecatprod p a:hover {
/*color: #0198a9;*/
color: #000000;
text-decoration: none;
}

.bot_art {
margin-bottom: 20px;
}

.titolo_ara {
color: #0198a9;
font-size: 20px;
font-weight: bold;
}

.titolo_azz {
color: #00B1B0;
font-size: 24px;
font-weight: bold;
padding-left: 15px;
}

.titolo_nero {
color: #000000;
font-size: 20px;
}

.tit_micro {
color: #00B1B0;
font-size: 12px;
font-weight: bold;
margin-bottom: 0px;
}

.num_azz {
color: #00B1B0;
font-size: 24px;
font-weight: bold;
}

.subtit {
color: #58585A;
font-size: 20px;
font-weight: bold;
}

.testo_big {
color: #58585A;
font-size: 14px;
}

.testo_big a {
color: #58585A;
text-decoration: underline;
}

.testo_big a:hover {
color: #000000;
text-decoration: none;
}

.testo_micro {
color: #000000;
font-size: 11px;
}

.testo_micro a {
color: #0198a9;
text-decoration: underline;
}

.testo_micro a:hover {
color: #000000;
text-decoration: none;
}

.tit_video {
color: #707994;
font-size: 20px;
	font-style: italic;
background: #E7E7E8;
padding: 0.2em;
font-weight: bold;
}

.padding_box {
padding: 5px;
}


.menu_esteso_int {
color: #000000;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}

.menu_esteso_int a {
color: #000000;
text-decoration: none;
}

.menu_esteso_int a:hover {
color: #0198a9;
text-decoration: underline;
}

.menu_esteso {
color: #000000;
font-size: 12px;
padding-left: 5px;
padding-right: 5px;
}
.menu_esteso a {
color: #000000;
text-decoration: none;
}

.menu_esteso a:hover {
color: #0198a9;
text-decoration: underline
}



/*ANIMAZIONE HOME PAGE*/

	#slideshow {
    width: 1000px;
    margin: 0em auto;
    border: 0px double #ccc;
    background: #eee;
    /*box-shadow: 1px -1px 2px #ddd, -1px 1px 2px #ddd;*/
    height: 229px;
}

#slideshow div.slide {
    width: 100%;
    height: 100%;
    display: none;
}

#slideshow div.current {
    display: block;
}

/*FINE ANIMAZIONE HOME PAGE*/


.textcarr {
border: 1px solid #E6E7E8;
    background: #E6E7E8;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	width: 75px;
	
}





.textcourier {
border: 1px solid #ffffff;
    background: #ffffff;
	text-align: center;
	font-size: 11px;
	color: #000000;
}

/*video pop up*/

.titolo_video {
border-bottom: 1px solid #E6E7E8;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #0099a9;
}

.descr_video {
	font-size: 12px;
}

.testologin_alert {
font-size: 12px;
font-weight: bold;
background-color: #E7E7E8;
padding: 10px;
border: 1 px solid #808080:
}


/*righe illuminate*/
/*class="riga_on"*/

tr .riga_on {
background-color: #FFFFFF;
}

tr .riga_on:hover  {
background-color: #0099a9;
}

tr.normale
{
  background: #FFFFFF;
}

tr.evidenziata
{
  background: #9df6ff;
}

/*fine righe illuminate*/

/*#DivSpedizione1,
#DivSpedizione2,
#DivSpedizione3,
#DivSpedizione4,
#DivSpedizione5,
#DivSpedizione6,
#DivSpedizione7,
#DivSpedizione8,
#DivSpedizione9 {
width: 150px;

} */


.bordonero {
  border-collapse: collapse;
}

.bordonero td {
  border: 1px solid #000000; 
}


.catmenu_voce {
background-color: #F3F3F4;
padding: 0.2em;
font-size: 12px;
}

.catmenu_voce a {
text-decoration: none;
color: #000000;
}
.catmenu_voce a:hover {
text-decoration: none;
color: #0198a9;
}

.catmenu_voce_act {
background-color: #F3F3F4;
padding: 0.2em;
font-size: 12px;
}

.catmenu_voce_act a {
text-decoration: none;
color: #0198a9;
}
.catmenu_voce_act a:hover {
text-decoration: none;
color: #000000;
}

.tab_schede {
/*background-color: #F3F3F4;
border: 10px solid #F3F3F4;*/
}


.off_subcat {
font-size: 11px;
color: #F26C24;
text-transform: uppercase;
}


.testouser_qta_disabled {
background-color: #909095;
}

.testouser_qta_readonly {
background-color: #909095;
}

.testoint {
font-size: 14px;
}

.testoint a {
color: #000000;
}

.testoint a:hover {
color: #000000;
}

.testoint_errore {
font-size: 14px;
color: #ff0000;
}

.testoint_errore a {
color: #FF0000;
}

.testoint_errore a:hover {
color: #FF0000;
}

.testo_sconto {
margin-right: 10px;
}

/* Stili situazione ordini -- INIZIO */
.tab_art td {
  background: #FFFFFF;
  border: 1px solid #9B8F7F;
  color: #000000;
  height: 25px;
  padding: 1px;
}

.int_tab {
color: #000000;
font-size: 11px;
padding: 0.2em;
font-weight: bold;
background: #FFFFFF;
}

.int_tab a {
color: #000000;
text-decoration: none;
}

.int_tab a:hover {
color: #000000;
text-decoration: underline;
}

.cell_tab {
color: #000000;
font-size: 11px;
padding: 0.2em;
background: #FFFFFF;
}

.cell_tab a {
color: #000000;
text-decoration: none;
}

.cell_tab a:hover {
color: #000000;
text-decoration: underline;
}

/* Stili situazione ordini -- FINE */
.testo_mimimo_multiplo {
	font-size: 12px;
}