
/**
+++++++++ COLORI USATI: ++++++++++++

COLORE PRIMARIO: e18d00 - (ARANCIO)
COLORE SECONDARIO: 434342 (GRIGIO SCURO)
COLORE SECONDARIO - CHIARO: 939393 (GRIGIO CHIARO)

BORDO BOTTOM: border: px solid #D5D5D1; (GRIGIO CHIARO)

BORDO BOX ARANCIO: border: 1px solid #F3D199; (ARANCIO CHIARO)
SFONDO BOX GRIGIO: F0F0F0
BORDO BOX GRIGIO: E1E0E0
BORDO BOX PRODOTTI: f0f0f0

HEADER / FOOTER: f6f4f4 (GRIGIO MOLTO CHIARO)
SFONDO: FFF
**/


/** CSS GENERALI **/
body {background-color:#FFF;	/* COLORE SFONDO*/
	color: #5b5b5b;	/* COLORE TESTO*/
}
a {
    color: #9d9d9d;	/* COLORE GENERICO LINK*/
}
a:hover, a:focus {
    color: #5b5b5b;	/* COLORE LINK GENERICO HOVER*/
}

header {
	background: #78b645 url('../images/barra_h-h.png') bottom repeat-x; /* COLORE SFONDO HEADER */

background:#FFF url('../images/bg_header.jpg') center top no-repeat;
}
footer {
	background: #FFF url('../images/barra_h-h.png') top repeat-x; /* COLORE SFONDO HEADER */


	background:#FFF url('../images/bg_footer.jpg') right bottom no-repeat;
	color:#3a3a3a; /* COLORE TESTO FOOTER */
}

/** TITOLI CON ICONA ARANCIO **/
.title1{
	border-bottom:1px solid #d5d5d1; /** BORDO INFERIONE **/
}
span.arr1 {
    background: #c2384b url('../images/arr1.png') no-repeat center; /** ICONA FRECCIA TITOLO (BASTA MODIFICARE IL COLORE DI SFONDO) **/
}


/** COLORI TESTO TEMPLATE **/
.color1{ 
	color:#c2384b; /** TESTO ARANCIO **/
}
a.color1:link, a.color1:visited, .fancybox-title {
	color:#c2384b; /** TESTO ARANCIO LINK **/
}

a.color1:hover {
	color: #939393; /** TESTO ARANCIO LINK HOVER **/
}

.color2{
	color:#434342;  /** TESTO GRIGIO SCURO **/
}
a.color2:link, a.color2:visited {
	color:#434342;  /** TESTO GRIGIO SCURO LINK **/
}
a.color2:hover {
	color: #c2384b;   /** TESTO GRIGIO SCURO LINK HOVER **/
}

.color2-2{
	color:#939393; /** TESTO GRIGIO CHIARO **/
}
a.color2-2:link, a.color2-2:visited {
	color:#939393;  /** TESTO GRIGIO CHIARO LINK **/
}
a.color2-2:hover {
	color: #434342;   /** TESTO GRIGIO CHIARO LINK HOVER **/
}
/** COLORI TESTO TEMPLATE **/

/** IMMAGINE POLAROID **/
.img-polaroid {
  background-color: #fff; /** COLORE BORDO IMMAGINI POLAROID */
}


/** SEMPLICE MAIN MENU A TENDINA **/
#main_menu {
	border-top:1px solid #D5D5D1; /* COLORE MENU BORDI SUPERIORI ED INFERIORI*/
	border-bottom:1px solid #D5D5D1;
}   
#main_menu li {
}
#main_menu li a {
	color:#434342;  /* COLORE MENU LINK*/
}
#main_menu li a:link, #main_menu li a:visited { 
	color:#434342;  /* COLORE MENU LINK */
}
#main_menu li a:hover{ 
	color:#e18d00;  /* COLORE MENU LINK HOVER*/
}
#main_menu li a.selected {
    color:#e18d00;  /* COLORE MENU LINK SELECTED */
}
/* Sottomenu */
#main_menu ul li {
    border-bottom:1px solid #D5D5D1;  /* COLORE BORDO INFERIORE SOTTOMENU */
	background-color:#f6f4f4;   /* COLORE SFONDO SOTTOMENU */
	
}

/** MEGA MENU A TENDINA **/
.dcs{
	border-top: none; /*1px solid #c2384b;  */
	border-bottom:none; /* 1px solid #c2384b; */
}
.dcs ul.mega-menu li a {
	color: #FFF; /* COLORE ITEM */
}
.dcs ul.mega-menu li.mega-hover a, .dcs ul.mega-menu li a:hover {
	background-position: 100% -40px;
	color: #e64c63; /* COLORE ITEM HOVER */
}
.dcs ul.mega-menu li .sub .row {width: 100%; overflow: hidden; clear: both;}
.dcs ul.mega-menu li .sub li {list-style: none; float: none; width: 170px; font-size: 1em; font-weight: normal;}
.dcs ul.mega-menu li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
.dcs ul.mega-menu li .sub li.mega-hdr.last {margin-right: 0;}
.dcs ul.mega-menu li .sub a {background: none; border: none; text-shadow: none; color: #FFF; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 0.9em;}
.dcs ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a {
	color: #FFF;  /* COLORE TITOLI SOTTOMENU */
}
.dcs ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {
	color: #e64c63;  /* COLORE TITOLI SOTTOMENU HOVER */
}
.dcs ul.mega-menu .sub li.mega-hdr li a:hover {
	color: #e64c63;  /* COLORE ITEM ANNIDATO SOTTOMENU HOVER */
}
.dcs ul.mega-menu li .sub-container.non-mega li a:hover {
	color: #e64c63;  /* COLORE ITEM SOTTOMENU SEMPPLICE HOVER */
}
.dcs ul.mega-menu li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
.dcs ul.mega-menu li .sub-container {
	background-color:#c2384b; /* SFONDO SOTTOMENU */
}

/** TREE MENU **/
.treeview, .treeview li a { 
	color:#434342;  /* ITEM SOTTOMENU */
}
.treeview .hover, .treeview li a:hover {
	color:#c2384b;  /* ITEM SOTTOMENU HOVER */
}


/** SLIDE HEADER **/
#slide_header{
	border:10px solid #fff; /* COLORE BORDO BOX SLIDER */
	background-color:#f0f0f0;  /* COLORE SFONDO BOX SLIDER */
	color:#434342;  /* TESTO BOX SLIDER */
}
#slide_header h1{
	color:#e18d00c2384b;  /* TITOLO BOX SLIDER */
}

/** BOX1 (BOX NEWSLETTER) **/
.box1-wrapper{
	border:2px solid #c2384b;  /* COLORE BORDO ESTERNO */
}
.box1{
	border:1px solid #e1e0e0;  /* COLORE BORDO INTERNO */
}

/** BOX2 (BOX CARRELLO) **/
.box2{
	background-color:#f0f0f0; /* COLORE SFONDO BOX2 */
	border-bottom: 1px solid #d5d5d1; /* COLORE BORDO INFERIONE BOX2 */
}
.box2 h2{
	background-color:#616160; /* COLORE SFONDO TITOLO BOX2 */
	color:#fff; /* COLORE TITOLO BOX2 */
}
.box2 p{
	color:#434342; /* COLORE TESTO BOX2 */
}

/** BOX3 (BEST SELLERS E ALTRI PRODOTTI )**/
.box3{
	border:2px solid #e1e0e0; /* COLORE SFONDO BOX3 */
}

/** BOX4 area riservata - tag cloud **/
.box4{
	border-bottom:1px solid #d5d5d1; /* COLORE BORDO INFERIORE BOX4 */
	background-color:#f0f0f0; /* COLORE SFONDO BOX4 */
}

/** BOX PRODOTTO HOME **/
.box-prodotto{
    border: 2px solid #f0f0f0; /* COLORE BORDO BOX PRODOTTO tralasciare */
}
.box-prodotto .prezzo{
	background-color:#f0f0f0; /* COLORE SFONDO PREZZO tralasciare */
	border-bottom: 1px solid #d5d5d1; /* COLORE BORDO INFERIORE PREZZOO */
	color:#939393; /* COLORE TESTO PREZZO */
        
}
.bollino-news{
	background: url('../images/bollino-news.png') center no-repeat; /* BOLLINO NEW */
}


/** ICONE **/
.refresh-btn{
	background-color:#c2384b url('../images/ico-refresh.png') center no-repeat; /* COLORE ICONA REFRESH */
}
.dettagli-btn{
	background:#c2384b url('../images/ico-dettagli.png') center no-repeat; /* COLORE ICONA DETTAGLI */
}
.dettagli-btn:hover{
	background:#e64c63 url('../images/ico-dettagli.png') center no-repeat;
}
.acquista-btn{
	background:#c2384b url('../images/ico-acquista.png') center no-repeat; /* COLORE ICONA ACQUISTA */
}

/** ANTEPRIMA PRODOTTI **/
.anteprima_prodotti {
	background-color:#f0f0f0; /* SFONDO */
	border-bottom:1px solid #d5d5d1; /* BORDO INFERIORE */
}

/** BOCCO UTILIZZATO PER I RIFERIMENTI IN CONTATTI**/
.block_info { 
	/* background-color:#f0f0f0;  */
	border-bottom: 1px solid #d5d5d1; /* BORDO INFERIORE */
	background:none;
	border:none;
}


/** BOX PRODOTTI CORRELATI **/
.box_prodotti_correlati{
	background-color:#f0f0f0; /* SFONDO */
	border-bottom:1px solid #d5d5d1; /* BORDO INFERIORE */
}


/** PAGINA SCHEDA PRODOTTO **/
.scheda_prodotto-img {
	background-color:#f0f0f0; /* SFONDO IMMAGINE PRODOTTO */
	border-bottom:1px solid #d5d5d1; /* BORDO INFERIORE IMMAGINE PRODOTTO */
}
.scheda_prodotto .prezzo p{
	background-color:#f0f0f0; /* SFONDO PREZZO PRODOTTO */
	border-bottom: 1px solid #d5d5d1; /* BORDO INFERIORE PREZZO PRODOTTO */	
}

/** PAGINA RIEPILOGO CARRELLO  **/
.prodotto_carrello {
	border-bottom:1px solid #e8e8e8; /** BORDO INFERIORE PER DIVIDERE LE SCHEDE **/
}
.prodotto_carrello-img {
	background-color:#f0f0f0; /* SFONDO IMMAGINE PRODOTTO */
}
.container-wrapped{
background-color:#FFF; /* COLORE SFONDO CONTENITORE CENTRALE */
padding:20px;
}


.btn {
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  color: #ffffff;
  background: #c2384b;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  text-transform: uppercase;
  border:none;
}

.btn:hover {
  background: #e64c63;
  text-decoration: none;
  color:#FFF;
  border:none;
}


.box-prodotto-img img{	-webkit-transition: all 0.2s ease-in-out; /* Safari */
    transition: all 0.2s ease-in-out;}

.box-prodotto-img:hover img{
	-webkit-transition: all 0.2s ease-in-out; /* Safari */
    transition: all 0.2s ease-in-out;

  transform: scale(1.14);
  -ms-transform: scale(1.14);
  -moz-transform: scale(1.14);
  -webkit-transform: scale(1.14);
  -o-transform: scale(1.14);
  overflow:hidden;
}

footer a:link, footer a:visited{color:#3a3a3a}
footer a:hover, footer a:active{color:#c2384b}
