@import url('http://fonts.googleapis.com/css?family=EB+Garamond:400,400i,500,500i,600,600i,700,700i,800,800i');
.colore-principale {

}

.colore-secondario {

}

.colore-terziario {

}

.colore-contrasto {

}

BODY {

	font-family: 'EB Garamond';

	font-size: 24px;

	color: #34455a;

}

#sfondo{

	background: url(../public/sf.jpg) repeat top center;

}

A,

A:hover,

A:visited,

A:active {

	color: #1c67af;

}

#social-bar {

	background-color: #f9eb1c;

	color: #1c67af;

}

#social-bar A {

	color: #1c67af;

}

#social-bar .lang.dropdown BUTTON,

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

}

#shop-bar {

}

#shop-bar A {

}

#header,

BODY.fluid #header,

#header .container{

	background-color: #f7f7f7;

}

#header > .container{

	border-color: #f7f7f7!important;

}

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

	font-size: 25px;

	color: #466488;

}

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

	color: #1c67af;

}

@media (min-width: 768px) {

	#header .dropdown-menu > li {

		border-bottom: solid 1px #1c67af;

	}

	#header .dropdown-menu > li {

		background-color: #1c67af;

	}

	#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 #e0dfdf;

	border-bottom: solid 5px #e0dfdf;

}

.slider img{

border: solid 5px #e0dfdf;

}

#slider .overlay {

}

.box-slogan{

}

#carousel H5 {

}

#wrapper,

.padre_slider {

}

#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: #1c67af;

}

#wrapper H1,

#wrapper H2,

#wrapper H3 {

	color: #1c67af;

	font-size: 28px;

}

#wrapper .pagination > LI.active A {

	color: #1c67af;

}

#wrapper .pagination > LI > A {

	color: #1c67af;

}

.pagination > .active > a,

.pagination > .active > a:hover,

.pagination > .active > a:focus,

.pagination > .active > span,

.pagination > .active > span:hover,

.pagination > .active > span:focus{

	background-color: #1c67af;

	border-color: #1c67af;

}

.box HEADER H2.highlight {

}

.news TIME,

.news TIME:hover,

ARTICLE.news TIME:hover {

	background-color: #1c67af;

}

.news TIME A {

}

.shop .price {

	background-color: #f9eb1c;

	color: #1c67af;

}

.shop .price .btn {

	color: #1c67af;

}

#footer {

	background-color: #f9eb1c;

	border-color: #f9eb1c;

	color: #1c67af;

	font-size: 14px;

}

#footer A {

	color: #1c67af;

}

#footer .disclaimer {

	color: #1c67af;

}

#footer .disclaimer A {

	color: #1c67af;

}

#efree {

	background-color: #454f66;

}

@media (min-width: 768px) {
#header .navbar-nav {
    margin: 2em -30px 2em 0;
}
}


#sfondo{
                overflow-x:hidden;
}

#cpBody_hl_email_mailto{
                color: #b89b5f;
}

A, A:hover, A:visited, A:active {
    color: #1c67af;
    font-size: 18px;
}

.news TIME .d {
    font-size: 1em;
}

.news P {
    font-size: 20px;
}

.news .more {
    color: rgba(105, 105, 105, 0);
    clear: both;
    display: block;
}