@font-face {
    font-family: 'Din';
    src: url('//www.chipsmachine.com/chips/temi/_font/Din/D-DIN.otf');
    font-weight: normal;
    font-style: normal;
}

@import url('https://fonts.googleapis.com/css?family=Playfair+Display');


body {
	margin: 0;
	padding: 0;
	font-family: "Din", Helvetica, sans-serif;
	background-size: 150px 117px !important;
}

#project {
	color: #000000;
}

#topBody {
	background: transparent;
	width: 100% !important;
}

#newHeader {
	background: transparent;
	border-bottom: 0;
	width: 100% !important;
}

#headerBG_box {
	width: 100% !important;
}

#newHeader {
	-webkit-transition: all 0s ease;
    transition: all 0s ease;
}

#newHeader.sticky {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.sloganBox { margin-top: 0px; margin-left: auto; margin-right: auto; margin-bottom: 4px; padding-left: 0px; width: 980px; position:relative; clear:both; overflow:hidden; }
.SloganText { text-align: right; color: 000000; font-family: "Playfair Display","Times",serif; font-size: 90px; font-weight: bold; /*font-style:italic;*/ }

.chips_MenuText, .chips_HomeMenuText {
	/* 
	font-family: "Playfair Display","Times",serif;
	font-size: large !important;
 	*/
}

.chips_CapTitleText { line-height: 20px; }
.chips_CapText { font-size: large; line-height: 20px; }

.chips_CapTextCol1 { font-size: medium; }
.chips_CapTextCol1 a {  }
.chips_CapTextCol1 a:hover {  }
 
.chips_CapTextCol2 { font-size: medium; }
.chips_CapTextCol2 a {  }
.chips_CapTextCol2 a:hover {  }



table {
	font-family: "Din", Helvetica, sans-serif;
	font-size: large;
}

caption {
	font-family: "Din", Helvetica, sans-serif;
	font-size: large;
}



#menuBar .chips_WrapMenuBox:hover, #menuBar .chips_HomeWrapMenuBox:hover, #menuBar .chips_HomeWrapMenuBox_current, #menuBar .chips_WrapMenuBox_current {
	background: transparent;
	/* outline: 1px solid #ffffff; */
	color: #000000 !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	/* margin-left: 4px; */
}

#menuBar .chips_MenuText:hover {
	cursor:inherit;
	color: #000000 !important;
	text-decoration: underline;
}

#menuBar .chips_HomeMenuText:hover {
	cursor:inherit;
	color: #000000 !important;
	text-decoration: underline;
}

#menuBar .chips_WrapMenuBox_current .chips_MenuText {
	text-decoration: underline;
}

#menuBar .chips_HomeWrapMenuBox_current .chips_HomeMenuText {
	text-decoration: underline;
}

#menuBar .chips_MenuText {
	font-size: large;
}

#menuBar .chips_HomeMenuText {
	font-size: large;
}


#project table:before {
	content: '' !important;
}








@media only screen and (max-width: 767px) {

	
	.btn-responsive-menu {
		background: #000000 url(/chips/immagini/icon-responsive-menu-bianca.png) 80% center no-repeat !important;
		color: #ffffff !important;
		font-weight: bold !important;
		cursor: pointer;
		outline: 1px solid #aaaaaa;
	}
	
	#menuBar .navBar {
		float: none !important;
		width: 100% !important;
	}

	.menuBar { padding-left: 0px; }
	
	#menuBar .chips_HomeWrapMenuBox, #menuBar .chips_HomeWrapMenuBox_current {
		margin-left: 0px !important;
		background-color: #888888 !important;
	}
	
	#menuBar .chips_MenuText {
		color: #ffffff !important;
	}

	#menuBar .chips_HomeMenuText {
		color: #ffffff !important;
	}
	
	#menuBar .chips_WrapMenuBox_current, #menuBar .chips_HomeWrapMenuBox_current, #menuBar .chips_WrapMenuBox:hover, #menuBar .chips_HomeWrapMenuBox:hover {
		color: #ffffff !important;
		background-color: #888888 !important;
	}
	
	#menuBar .chips_WrapMenuBox_current .chips_MenuText {
		color: #ffffff !important;
		background-color: #888888 !important;
	}

	#menuBar .chips_HomeWrapMenuBox_current .chips_HomeMenuText {
		color: #ffffff !important;
		background-color: #888888 !important;
	}


	/* larghezza pulsanti menu */
	#WrapMenuBox1, #WrapMenuBox1497591704416 {
		min-width: none !important;
	}
	#WrapMenuBox1241001492965, #WrapMenuBox1241001505024 {
		min-width: none !important;
	}
	#WrapMenuBox1 .chips_HomeMenuText, #WrapMenuBox1497591704416 .chips_MenuText {
		margin: auto;
		width: auto !important;
	}
	#WrapMenuBox1241001492965 .chips_MenuText, #WrapMenuBox1241001505024 .chips_MenuText {
		margin: auto;
		width: auto !important;
	}
	/* larghezza pulsanti menu [fine] */

/*	
	#menuBar .chips_MenuText_current, #menuBar .chips_HomeMenuText_current {
		color: #ffffff !important;
	}
 */
	
	.tendinaBox {
		margin-top: 10px !important;
	}
	
	
	#menuBar {
		padding-left: 0px;
		background: #ffffff;
		right: 0px;
	}
	
	.tendinaBox {
		margin-top: 10px !important;
		width: 200px;
		z-index: 1000;
		background-color: #ffffff;
		background-image: none;
		display: block !important;
		border: 1px solid #999999;
		text-align: left !important;
	}
	
	#menuBar .chips_WrapMenuBox, #menuBar .chips_HomeWrapMenuBox {
		background-color: #666666 !important;
	}
	
	#menuBar .chips_HomeMenuText, #menuBar .chips_HomeMenuText {
		
	}
	
}


