	
body {
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 1.1em;
}

/* PARAMETRI PER GESTIRE HEADER FISSO */
header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	max-height: 100px;
}
main {
	margin-top: 100px;
}
@media (max-width:1088px){
	header {
		max-height: 160px;		
	}
	main {
		margin-top: 160px;
	}	
}
@media (max-width:800px){
	header {
		position: relative;
		max-height: none;		
	}
	main {
		margin-top: 0px;
	}	
}
/* PARAMETRI PER GESTIRE HEADER FISSO */


/* ---------- HEADER --------------- */

header {
	background-image: url("images/sfondo_trasparente_80.png");	
	width: 100%;
}
.logo{
	margin-right: 3%;
}
.logo img {
	max-height: 100px;
}
.titolone {
	font-size:1.2em;
	font-weight: bold;	
	float: left;
	margin-right: 5px;
}
.slogan {
	font-size:1.2em;
	float: left;
}
.pulsantiera_social_top img {
	max-height: 20px;
	margin: 0 1px 0 1px;
}
#pulsantiera_carrello > a > img {
	max-height: 22px;
	margin: 0 1px 0 1px;	
}
#pulsantiera_carrello > a > img {
	max-height: 22px;
	margin: 0 1px 0 1px;	
}
.banner {
	display:none;
}
@media (max-width:480px){
	.logo img {
		max-height:none;	
	}
}

/* ---------- CORPO CENTRALE ---------- */

/* ---------- FOOTER --------------- */
footer {
}
.pulsantiera_scegli_lingua_footer{
}
#menu_links_footer {
}
.pulsantiera_social_footer {
}
.pulsantiera_social_footer img {
}
#pulsantiera_pagamenti {
}
#pulsantiera_pagamenti img {
}
#anagrafica_bottom{
}
#credits{
}

/* ---- FILTRO GRIGIO SULLE IMMAGINI + RIATTIVA COLORE ON ROLLOVER  */
.pulsantiera_social_top img, #pulsantiera_carrello img, .bottone_carrello_preview img, footer img {
	-webkit-filter: grayscale(1);
	filter: gray;
	filter: grayscale(1);
}
.pulsantiera_social_top img:hover, #pulsantiera_carrello img:hover, .bottone_carrello_preview img:hover, footer img:hover {
	-webkit-filter: grayscale(0);
	filter: none;
}


/* ----- CSSMENUMOD PERSONALIZZATO ------*/
#container_cssmenumod img {
	max-height:24px;
}
#cssmenumod > ul > li > a {
	color: #111;
	background-image: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#cssmenumod > ul > li > a > span {
	border: 1px solid #DDD;
}
#cssmenumod > ul > li.active > a {
	background: #CCC;
	background: -moz-linear-gradient(#CCC 0%, #EEE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CCC), color-stop(100%, #EEE));
	background: -webkit-linear-gradient(#CCC 0%, #EEE 100%);
	background: linear-gradient(#CCC 0%, #EEE 100%);
	color: #111;
	text-shadow: none;
	border: 1px solid #EEE;
}
#cssmenumod > ul > li.active > a span {
	border: 1px solid #EEE;
}
#cssmenumod > ul > li.has-sub > a span {
	background: none;
}


/* ------ CALL 2 ACTION ------------------- */
.call2action{
	background:-o-linear-gradient(bottom, #ffffff 5%, #CCC 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #CCC) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #CCC 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#CCC");
	background:-o-linear-gradient(top,#ffffff,#CCC);
}


