@import url('https://fonts.googleapis.com/css?family=Special+Elite');

.colore-principale {

}

.colore-secondario {

}

.colore-terziario {

}

.colore-contrasto {

}

BODY {

	font-family: Special Elite;

	color: #ffffff;

	background-color: #000000;

}

#sfondo{

}

A,

A:hover,

A:visited,

A:active {

	color: #ffffff;

}

#social-bar {

	background-color: #000000;

}

#social-bar A {

}

#social-bar .lang.dropdown BUTTON,

#social-bar .lang.dropdown BUTTON:hover {

}

#shop-bar {

}

#shop-bar A {

}

#header,

BODY.fluid #header,

#header .container{

	background-color: #000000;

}

#header > .container{

	border-color: #000000!important;

}

#header .navbar-default .navbar-nav > li > a {

	font-size: 18px;

	color: #ffffff;

}

#header .navbar-default .navbar-nav > li > a:hover {

	color: #c4c4c4;

}

@media (min-width: 768px) {

	#header .dropdown-menu > li {

		border-bottom: solid 1px #c4c4c4;

	}

	#header .dropdown-menu > li {

		background-color: #c4c4c4;

	}

	#header .dropdown-menu > li > a {

	}

	#header .dropdown-menu > li > a:hover {

	}

}

@media (min-width: 768px) {

	#header .nav .open > a, #header .nav .open > a:hover, #header .nav .open > a:focus {

	}

}

#slider {

	border-top: solid 5px #000000;

	border-bottom: solid 5px #000000;

}

.slider img{

border: solid 5px #000000;

}

#slider .overlay {

}

.box-slogan{

}

#carousel H5 {

}

#wrapper,

.padre_slider {

	background: #000000;

}

#header > .container,

#wrapper,

.contact .map,

#wrapper .hgroup,

.news > UL LI,

.news > UL LI:after,

.pagination > li > a, .pagination > li > span,

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus,

hr{

}

.padre_slider {

}

#wrapper .btn-primary, .shop.box .btn-primary {

	background-color: #c4c4c4;

}

#wrapper H1,

#wrapper H2,

#wrapper H3 {

	color: #ffffff;

}

#wrapper .pagination > LI.active A {

	color: #c4c4c4;

}

#wrapper .pagination > LI > A {

	color: #c4c4c4;

}

.pagination > .active > a,

.pagination > .active > a:hover,

.pagination > .active > a:focus,

.pagination > .active > span,

.pagination > .active > span:hover,

.pagination > .active > span:focus{

	background-color: #c4c4c4;

	border-color: #c4c4c4;

}

.box HEADER H2.highlight {

}

.news TIME,

.news TIME:hover,

ARTICLE.news TIME:hover {

	background-color: #c4c4c4;

}

.news TIME A {

}

.shop .price {

	background-color: #ffffff;

	color: #000000;

}

.shop .price .btn {

	color: #000000;

}

#footer {

	background-color: #000000;

	border-color: #000000;

}

#footer A {

}

#footer .disclaimer {

}

#footer .disclaimer A {

}

#efree {

	background-color: #919191;

}

@media (min-width: 768px) {
#header .navbar-nav {
    margin: 5em -30px 3em 0;
    max-width: 70%;
    text-align: right;
}
}


#sfondo{
                overflow-x:hidden;
}


#pnl_shop_header {
    background-color: #b5a886;
    color: black;
}

.news, .shop {
    background-color: black;
    position: relative;
    z-index: 1;
    margin-top: 1em;
    margin-bottom: 0em;
    padding-top: 1em;
    padding-bottom: 0.5em;
}

.news TIME, .news TIME:hover {
background-color: #986f37;
}

.navbar-default .navbar-toggle {
    border-color: #b5a886;
}

.navbar-default .navbar-toggle .icon-bar {
background-color: #b5a886;
}

#wrapper .pagination > LI > A {
color: #fff;
}

.news > UL LI {
margin: 1em 0;
height: 155px;
position: relative;
}
.news TIME .d {
font-size: 17px;
}

#header .navbar-toggle {
margin-right: 0;
}

.box-registrati {
background-color: #0a0200;
margin-bottom: 30px;
margin-top: 30px;
padding: 25px;
}

.shop_cart_spedizioni label {
border-left: 1px solid #D1D1D1;
color: #c7c7c7;
display: block;
/* float: left; */
font-size: 14px;
padding: 10px 0 10px 25px;
text-transform: none;
margin-left: 62px;
margin-bottom: 0px;
}

.shop_cart_pagamenti label {
border-left: 1px solid #D1D1D1;
color: #ffffff;
display: block;
font-size: 14px;
padding: 10px 0 10px 25px;
margin-bottom: 0px;
margin-left: 62px;
text-transform: none;
}

.shop_cart_totali .col_riepilogo, .shop_cart_totali .col_riepilogo_sped {
border-right: 1px solid #D1D1D1;
color: #ffffff;
height: 90px;
padding-right: 24px;
padding-top: 20px;
text-align: right;
}

.shop_cart_totali .col_noiva, .shop_cart_totali .col_noiva_sped {
border-right: 1px solid #D1D1D1;
color: #ffffff;
height: 90px;
padding-right: 24px;
padding-top: 12px;
text-align: right;
}


.shop_cart_totali .col_totale, .shop_cart_totali .col_totale_sped {
background: -moz-linear-gradient(center top, #FFFFFF, #ECECEC) repeat scroll 0 0 transparent;
color: #ffffff;
font-size: 25px;
font-weight: bold;
height: 90px;
padding-top: 15px;
text-align: center;
}

#cpBody_sidebar_modpag_bonifico_bancario{
display:none
}

#wrapper H5 {
    color: #fff;
}

#wrapper .pagination > LI > A {
    color: #000;
}

.contact .form {
    margin-top: 1em;
    background-color: #000000;
}

ASIDE .widget-categories LI A:hover {
    background-color: #b5a886;
}

.btn-default {
    color: #333;
    background-color: #000;
    border-color: #ccc;
}

#pnl_shop_header A {
    color: white !important;
}

#pnl_shop_header A {
    color: #070c10;
}

#header .navbar-default .navbar-nav > li > a {
    font-size: 18px;
    color: #b5a886;
}

#pnl_shop_header LI SPAN.num {
    background-color: black;
}

#wrapper .btn-primary, .shop.box .btn-primary {
    background-color: #b5a886;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
    background-color: #b5a886;
    border-color: #b5a886;
}

.contact .form STRONG {
    color: #b5a886;
}

.box HEADER H2.highlight {
    color: snow;
    background-color: #b5a886;
}

.news TIME, .news TIME:hover {
    background-color: #b5a886;
}

.menu-catalogo button.btn.btn-default.vcenter {
    background-color: #f5f5f5;
}

div#cpBody_pnl_search a#cpBody_lb_search {
    background-color: #f5f5f5;
}