
body {
	font-size: px;
	font-family: arial, helvetica, sans-serif;
}

.gsc-control-cse{
	background-color:rgba(0,0,0,0) !important;
	border:0px !important;
}
/* MENU */

@media (min-width: 768px) {
	.navbar-default {
		background-color: rgba(0,0,0,0) !important;
		background-image: none;
		border-color: rgba(0,0,0,0) !important;
		box-shadow: none;
	}
	.navbar-collapse {
		padding:0px !important;
	}
}

@media (min-width: 768px) {
	#sxSide {
		background:url('../img/bgMenu.jpg') no-repeat #EDEDED;
		min-height:450px;
	}
	
}

@media (max-width: 768px) {
	#listHome{
		border:0px !Important;
		padding-left:0px !Important;
	}
	#sxSide {
		min-height:0px !important;
	}
	#mainMenu {
		margin-top:0px !important;
	}
	#zeroSmall {
		padding: 0px !important;
	}
	img {
		max-width:100% !important;
		height:auto;
	}
	#footerLink {
		font-size: 0.7em !important;
	}
	.logoDiv {
		margin-top:52px;
	}
}

/* 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*/

.containerHeader {
	background-color:#fff !important;
}
.container  {
	background-color:#EDEDED !important;
}

@media (min-width: 1200px) {
	.container {
		width: 970px !important;
	}
}


.customButton {
	color:#fff !important;
	margin: 0 auto;
	margin-top:10px;
	text-align:center;
	border-radius:4px;
	background-color:#7AC8EF;
	padding:10px;
	border-bottom:4px solid #2c7da5;
}

.customButton:hover {
	border-bottom:4px solid #7AC8EF !important;
}

.btn-primary {
  background-image: inherit;
  background-image: inherit;
  background-image: inherit;
  background-image: inherit;
  filter: inherit;
  background-repeat: repeat-x;
  border-color:  inherit;
}

.inputText {
	height: 36px;
	padding: 0px 5px;
	font-size: 1.2em;
}

.textGenericBootstrap {
	text-align: justify;
}

.subMenuElement {
	margin-right: 10px;
	font-size:0.9em !important;
}

.sottotitoloPagina {
	text-transform:uppercase;
	font-weight:bold;
	color:#7AC8EF;
	font-size: 1.2em;
}