#footer
{
    border-top: 3px solid #873b7a;
    padding-top:1.1rem;
}
#informazioni_links li a , #categorie_links li a
{
    color:#515151;
    text-decoration:none;
    font-size:1rem;
}
#informazioni_links li a:hover , #categorie_links li a:hover
{
    color:#873b7a;
    text-decoration:none;
}
#topBar
{
    background-color: #7c0c70;
    color:white;
    padding:0.7rem;
}
.header_container
{
    background:none !important;
}
.top_links
{
    margin-bottom:0;
}
.primary_nav
{
    margin:0 !important;
}
.minicart
{
    margin:0 !important;
    padding: 10px 10px 10px 40px !important;
}
.bot15{
  margin-bottom: 15px;
}

.user_comment li img:nth-child(odd){
    float: left;
    padding: 4px;

}
.user_comment img:nth-child(even){
    float: right;
    padding: 4px;

}
.user_comment p {
    padding: 4px;
    font-size: 12px;
    min-height: 40px;

}

.user_comment span { color: Gray;  float: right; }
.user_comment li { padding-top:4px; min-height: 70px; list-style-type: none; border: 0px; border-bottom: 1px  dashed #873B7A; padding-bottom:4px; }


strong { font-weight: 900; }
.xofferte a{ color: red; font-size: 14px; text-decoration: none; }

#have_promo { border-bottom: none !important;}

.prodListItem
{
    margin-left:0 !important;
    margin-bottom:0 !important;
}

.misure { min-height:6rem !important; font-size: 11px;}

.doNotDisplay { display:none; }
.blockIt { display:block; }
.red { color:red; }
.#222 { color:#222; }
.fucsia { color: #873b7a; }
.green { color: green; }
.itemOffers
{
    font-weight:bold;
    font-size:1.8rem;
    color:#873B7A;
    padding:0 !important;
    line-height: 38px;
}


.#222Link
{
    color: #222 !important;
    text-decoration:none!important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.btnCheckout
{
    margin:10px;
    float:right;
}

.hidden { visibility:hidden; }
#myModal { background:#222;color:Red;position:fixed;top:0px;left:0px;max-width:280px;margin-left:auto;margin-right:auto;border-right:8px solid #d90000; }

.close-reveal { color:#fff;font-size:24px;outline:2px solid White;padding:10px; }

.lastOfferts { border: 0px; border-top:6px solid #b300b3;border-bottom:6px solid #b300b3 }

.sub_title { font-size:28px;padding:10px; }

.onRight { float: right; }
.onLeft { float: left; }

.text-x2 {  text-align: justify; text-justify: inter-word; }

.autoheight { height:auto; }

.theFlexSlider
{
    margin:auto !important;
    float:none !important;
    margin-bottom:15px !important;
    width:100% !important;
    height:auto !important;
}

.theProductId , .theProductPrice { font-size:18px;color:#873B7A;padding:10px; }

.nowPromotion { font-size:24px;font-weight:900;}

#finder { width:80%;border:none; }
#findresults { display:none;margin-top:0px; }


.user_comment li img:nth-child(odd){
    float: left;
    padding: 4px;

}
.user_comment img:nth-child(even){
    float: right;
    padding: 4px;

}
.user_comment p {
    padding: 4px;
    font-size: 12px;
    min-height: 40px;

}

.user_comment span { color: Gray;  float: right; }
.user_comment li { padding-top:4px; min-height: 70px; list-style-type: none; border: 0px; border-bottom: 1px  dashed #873B7A; padding-bottom:4px; }



.txtRecensione { width:100%;border:1px solid Gray;height:70px; }
.btnInviaRecensione { padding:4px;float:right;margin-top:2px; }
.latuainiziale { width:100px;padding:6px;border:1px solid Gray; }

.hardBottomHomeItem { text-align:center; margin-top:5px; margin-bottom:30px;  }
.hardBottomHomeItem a { text-decoration: none; padding-bottom:25px; }

.products_listx { margin-left: 18px; float: left;  }
.products_listx li {  list-style-type: none; float: left; font-size:10px; max-width: 180px; }
.product_imagex  img{ width: 120px; }
#add_cto { padding: 8px; color: #fff;}
.title_words { height: 50px; overflow: hidden;  }

@media all and (min-width:300px) and (max-width: 568px) {
    .products_listx li { max-width:100%; width: 100%; padding-bottom: 20px;  }
    .product_imagex  img{ width: 100%; }
    .slidingtwo{  max-width: 100%; width: 100%; }
}
.slidingtwo{ max-width: 20%; list-style-type: none; }
@media all and (min-width:300px) and (max-width: 568px) {

    .slidingtwo{  max-width: 90%; width: 90%; }
}

.add_one, .remove_one { float: right; cursor: pointer; font-size: 28px; font-weight: 900; width: 24px; height: 24px; text-align: center; }

.cartPic { width:90px;padding:6px; }
.cartInput , .cartIcon { width:40px; }

.addMore , .freePromo{ font-size:10px;font-weight:500;color:Gray; }

.section {
    clear: both;
    padding: 0px;
    margin: 0px;
    text-align: center;
}
.section a { color: #222; font-size: 20px; }

.col {
    display: block;
    float:left;
    margin: 1% 0 1% 1%;
}
.col { text-align: left; margin-left: 0; margin-bottom: 10px; border-bottom: 1px solid #ccc; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF TWO  */
.span_2_of_2 {
    width: 100%;
}
.span_1_of_2 {
    width: 49.5%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
    .col {
        margin: 1% 0 1% 0%;
        display: block;
        width: 100%;
    }
}

@media only screen and (max-width: 480px) {
    .span_2_of_2, .span_1_of_2 { width: 100%; }
}


.productsSlider { border-bottom-color: #873b7a;padding-bottom:10px; }

.itemPrice { float:right;font-weight:900; font-size:18px;color:#873B7A; }


.font-32 { font-size: 32px; }

.border-0 { border:0px; }

.marginLeft20 { margin-left:20px; }
.notGetMin { float:right;margin-top:-28px; }
.goGetmin { font-size:10px; }

.orderNow { background:#238C00 none repeat scroll 0% 0%;font-size:16px; }
.pointer { cursor:pointer; }
.qtstoreInput { width:20px;float:right;margin-right:8px; }

.page_link { padding:30px; height:0; line-height: 0; text-align: center; border:1px solid #222; color: #222; display:block; float:left; margin-right:5px; }
.page_link.disab { color:gray; }
.pagination{
  margin-top:30px !important;
  margin-bottom:30px !important;
}

.ftxt { text-align: justify; text-justify: inter-word;  font-family:Verdana;line-height:18px;word-spacing: 2px;color:#222222; }
.rtxt { text-justify: inter-word;  font-family:Verdana;line-height:18px;word-spacing: 2px;color:#222222; }
/* PADDINGS */
.padding-1{ padding:1px; }
.padding-2{ padding:2px; }
.padding-3{ padding:3px; }
.padding-4{ padding:4px; }
.padding-5{ padding:5px; }
.padding-6{ padding:6px; }
.padding-7{ padding:7px; }
.padding-8{ padding:8px; }
.padding-9{ padding:9px; }
.padding-10{ padding:10px; }
.padding-11{ padding:11px; }
.padding-12{ padding:12px; }
.padding-13{ padding:13px; }
.padding-14{ padding:14px; }
.padding-15{ padding:15px; }
.padding-16{ padding:16px; }
.padding-17{ padding:17px; }
.padding-18{ padding:18px; }
.padding-19{ padding:19px; }
.padding-20{ padding:20px; }
.padding-21{ padding:21px; }
.padding-22{ padding:22px; }
.padding-23{ padding:23px; }
.padding-24{ padding:24px; }
.padding-25{ padding:25px; }
.padding-26{ padding:26px; }
.padding-27{ padding:27px; }
.padding-28{ padding:28px; }
.padding-29{ padding:29px; }
.padding-30{ padding:30px; }
.padding-31{ padding:31px; }
.padding-32{ padding:32px; }
.padding-33{ padding:33px; }
.padding-34{ padding:34px; }
.padding-35{ padding:35px; }
.padding-36{ padding:36px; }
.padding-37{ padding:37px; }
.padding-38{ padding:38px; }
.padding-39{ padding:39px; }
.padding-40{ padding:40px; }

/* LARGHEZZA MASSIMA IMMAGINI */
.img-1{ max-width:1%; }
.img-2{ max-width:2%; }
.img-3{ max-width:3%; }
.img-4{ max-width:4%; }
.img-5{ max-width:5%; }
.img-6{ max-width:6%; }
.img-7{ max-width:7%; }
.img-8{ max-width:8%; }
.img-9{ max-width:9%; }
.img-10{ max-width:10%; }
.img-11{ max-width:11%; }
.img-12{ max-width:12%; }
.img-13{ max-width:13%; }
.img-14{ max-width:14%; }
.img-15{ max-width:15%; }
.img-16{ max-width:16%; }
.img-17{ max-width:17%; }
.img-18{ max-width:18%; }
.img-19{ max-width:19%; }
.img-20{ max-width:20%; }
.img-21{ max-width:21%; }
.img-22{ max-width:22%; }
.img-23{ max-width:23%; }
.img-24{ max-width:24%; }
.img-25{ max-width:25%; }
.img-26{ max-width:26%; }
.img-27{ max-width:27%; }
.img-28{ max-width:28%; }
.img-29{ max-width:29%; }
.img-30{ max-width:30%; }
.img-31{ max-width:31%; }
.img-32{ max-width:32%; }
.img-33{ max-width:33%; }
.img-34{ max-width:34%; }
.img-35{ max-width:35%; }
.img-36{ max-width:36%; }
.img-37{ max-width:37%; }
.img-38{ max-width:38%; }
.img-39{ max-width:39%; }
.img-40{ max-width:40%; }
.img-41{ max-width:41%; }
.img-42{ max-width:42%; }
.img-43{ max-width:43%; }
.img-44{ max-width:44%; }
.img-45{ max-width:45%; }
.img-46{ max-width:46%; }
.img-47{ max-width:47%; }
.img-48{ max-width:48%; }
.img-49{ max-width:49%; }
.img-50{ max-width:50%; }
.img-51{ max-width:51%; }
.img-52{ max-width:52%; }
.img-53{ max-width:53%; }
.img-54{ max-width:54%; }
.img-55{ max-width:55%; }
.img-56{ max-width:56%; }
.img-57{ max-width:57%; }
.img-58{ max-width:58%; }
.img-59{ max-width:59%; }
.img-60{ max-width:60%; }
.img-61{ max-width:61%; }
.img-62{ max-width:62%; }
.img-63{ max-width:63%; }
.img-64{ max-width:64%; }
.img-65{ max-width:65%; }
.img-66{ max-width:66%; }
.img-67{ max-width:67%; }
.img-68{ max-width:68%; }
.img-69{ max-width:69%; }
.img-70{ max-width:70%; }
.img-71{ max-width:71%; }
.img-72{ max-width:72%; }
.img-73{ max-width:73%; }
.img-74{ max-width:74%; }
.img-75{ max-width:75%; }
.img-76{ max-width:76%; }
.img-77{ max-width:77%; }
.img-78{ max-width:78%; }
.img-79{ max-width:79%; }
.img-80{ max-width:80%; }
.img-81{ max-width:81%; }
.img-82{ max-width:82%; }
.img-83{ max-width:83%; }
.img-84{ max-width:84%; }
.img-85{ max-width:85%; }
.img-86{ max-width:86%; }
.img-87{ max-width:87%; }
.img-88{ max-width:88%; }
.img-89{ max-width:89%; }
.img-90{ max-width:90%; }
.img-91{ max-width:91%; }
.img-92{ max-width:92%; }
.img-93{ max-width:93%; }
.img-94{ max-width:94%; }
.img-95{ max-width:95%; }
.img-96{ max-width:96%; }
.img-97{ max-width:97%; }
.img-98{ max-width:98%; }
.img-99{ max-width:99%; }
.img-100{ max-width:100%; }

.img-width-1{ width:1%; }
.img-width-2{ width:2%; }
.img-width-3{ width:3%; }
.img-width-4{ width:4%; }
.img-width-5{ width:5%; }
.img-width-6{ width:6%; }
.img-width-7{ width:7%; }
.img-width-8{ width:8%; }
.img-width-9{ width:9%; }
.img-width-10{ width:10%; }
.img-width-11{ width:11%; }
.img-width-12{ width:12%; }
.img-width-13{ width:13%; }
.img-width-14{ width:14%; }
.img-width-15{ width:15%; }
.img-width-16{ width:16%; }
.img-width-17{ width:17%; }
.img-width-18{ width:18%; }
.img-width-19{ width:19%; }
.img-width-20{ width:20%; }
.img-width-21{ width:21%; }
.img-width-22{ width:22%; }
.img-width-23{ width:23%; }
.img-width-24{ width:24%; }
.img-width-25{ width:25%; }
.img-width-26{ width:26%; }
.img-width-27{ width:27%; }
.img-width-28{ width:28%; }
.img-width-29{ width:29%; }
.img-width-30{ width:30%; }
.img-width-31{ width:31%; }
.img-width-32{ width:32%; }
.img-width-33{ width:33%; }
.img-width-34{ width:34%; }
.img-width-35{ width:35%; }
.img-width-36{ width:36%; }
.img-width-37{ width:37%; }
.img-width-38{ width:38%; }
.img-width-39{ width:39%; }
.img-width-40{ width:40%; }
.img-width-41{ width:41%; }
.img-width-42{ width:42%; }
.img-width-43{ width:43%; }
.img-width-44{ width:44%; }
.img-width-45{ width:45%; }
.img-width-46{ width:46%; }
.img-width-47{ width:47%; }
.img-width-48{ width:48%; }
.img-width-49{ width:49%; }
.img-width-50{ width:50%; }
.img-width-51{ width:51%; }
.img-width-52{ width:52%; }
.img-width-53{ width:53%; }
.img-width-54{ width:54%; }
.img-width-55{ width:55%; }
.img-width-56{ width:56%; }
.img-width-57{ width:57%; }
.img-width-58{ width:58%; }
.img-width-59{ width:59%; }
.img-width-60{ width:60%; }
.img-width-61{ width:61%; }
.img-width-62{ width:62%; }
.img-width-63{ width:63%; }
.img-width-64{ width:64%; }
.img-width-65{ width:65%; }
.img-width-66{ width:66%; }
.img-width-67{ width:67%; }
.img-width-68{ width:68%; }
.img-width-69{ width:69%; }
.img-width-70{ width:70%; }
.img-width-71{ width:71%; }
.img-width-72{ width:72%; }
.img-width-73{ width:73%; }
.img-width-74{ width:74%; }
.img-width-75{ width:75%; }
.img-width-76{ width:76%; }
.img-width-77{ width:77%; }
.img-width-78{ width:78%; }
.img-width-79{ width:79%; }
.img-width-80{ width:80%; }
.img-width-81{ width:81%; }
.img-width-82{ width:82%; }
.img-width-83{ width:83%; }
.img-width-84{ width:84%; }
.img-width-85{ width:85%; }
.img-width-86{ width:86%; }
.img-width-87{ width:87%; }
.img-width-88{ width:88%; }
.img-width-89{ width:89%; }
.img-width-90{ width:90%; }
.img-width-91{ width:91%; }
.img-width-92{ width:92%; }
.img-width-93{ width:93%; }
.img-width-94{ width:94%; }
.img-width-95{ width:95%; }
.img-width-96{ width:96%; }
.img-width-97{ width:97%; }
.img-width-98{ width:98%; }
.img-width-99{ width:99%; }
.fullWidth { width:100%; }

.hardBottomHomeItem a{ font-size: 24px; color: #222222;}
.miniriga { border-bottom: 1px solid #eee; display: block; width: 100%; clear: both; min-height: 40px !important;  }
.miniriga a { font-size: 10px;  color: #000; text-align: right;   }
.miniriga img { float: left; padding: 2px;  }