html, body {
    height: 100%;
	background-color:#8e342a;
}

a {
	color:  ;
}

a:hover {
	color:  ;
	text-decoration:underline;
}

a:link {
	color:  ;
}

body {
	overflow-x:hidden;
	font-size: px;
}
@media (max-width: 767px) {
	body {
		background: #fff !important;
	}
}

/* inizio FIX GOOGLE SEARCH BOX*/

input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, .gsc-search-button {
	box-sizing: content-box; 
	line-height: normal;
}

.gsc-control-cse-it {
	padding:6px 0px !important;
}

/* fine FIX GOOGLE SEARCH BOX*/

@media (min-width: 1200px) {
	.container {
		width: 970px !important;
	}
}

.btn-primary {
  background-image: inherit;
  background-image: inherit;
  background-image: inherit;
  background-image: inherit;
  filter: inherit;
  background-repeat: repeat-x;
  border-color:  inherit;
}


.gsc-control-cse, .gsc-control-cse-it {
	padding: 0px !important;
}
.gsc-results-wrapper-overlay {
	width: 80% !important;
	left: 10% !important;
}
.gsc-control-cse {
	font-family: Arial, sans-serif;
	border-color: rgba(0,0,0,0) !Important;
	background-color: rgba(0,0,0,0) !Important;
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
	border-color: #a53b31 !important;
	background-color: #8E342A !important;
	background-image: none;
	filter: none;
}

.breadcrumb {
	background-color:#8e342a;
}
.breadcrumb a {
	color:#fff;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #fff;
}

.barraMenuHeader {
	height: 40px !important;
    padding: 5px !important;
}

.menuHeader {
	height: 40px !important;
    padding: 5px !important;
}