body {
    overflow-x: auto;
    overflow-y: scroll;
}

@font-face {
    font-family: 'franklin_gothic_fsbook';
    src: url(Carattere/Webfonts/franklingothicfs_book_macroman/FranklinGothic-Book-webfont.eot);
	src: url(Carattere/Webfonts/franklingothic-book-webfontd41d.html?#iefix) format('embedded-opentype'),
	     url(Carattere/Webfonts/franklingothicfs_book_macroman/FranklinGothic-Book-webfont.ttf) format('truetype'),
	     url(Carattere/Webfonts/franklingothicfs_book_macroman/FranklinGothic-Book-webfont.woff) format('woff'),
         url(Carattere/Webfonts/franklingothicfs_book_macroman/FranklinGothic-Book-webfont.svg) format('svg');
	font-weight: normal;
    font-style: normal;
}


#header, #content, #footer, #menu {
	text-align: center;
}

#logo {
	width: 1329px;
	align-content: center;
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0;
}

#logo a {
	display: inline-block;
	text-decoration: none;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.logo {
	width:300px;
	height: 195px;
	background-image:url(img/images/logo.png);
	
}

#menu {
	width: 1329px;
	align-content: center;
	margin: 0 auto;
	padding: 0;
	
}

#menu a {
	display: inline-block;
	text-decoration: none;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.facebook {
	width: 18px;
	height: 40px;
	float:left;
	margin-left: 40px;
	background-image:url("img/images/social/FB.png");
	background-size: 70%; 
}

.instagram {
	width: 40px;
	height: 40px;
	float:left;
	margin-left: 20px;
	background-image:url("img/images/social/IN.png");
	background-size: 70%; 
}

.maps {
	width: 30px;
	height: 40px;
	float:left;
	margin-left: 15px;
	background-image:url("img/images/social/MP.png");
	background-size: 70%; 
}

#banner_1 {
	width: 1329px;
	height: 994px;
	background-image:url("img/images/banner_1.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0;
}

#contenitore_pulsante {
	width: 1329px;
	min-height: 20px;
	margin-top: 20px;
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0;	
	
}

#contenitore_pulsante a {
	display: inline-block;
	text-decoration: none;
	float: center;
	background-repeat: no-repeat;
	vertical-align: middle;
}


.pulsante {
	width:100px;
	height: 30px;
	margin-right: 170px;
	margin-top: 10px;
}

.pulsante_4 {
	width:100px;
	height: 30px;
	margin-top: 10px;
}


#banner_2 {
	width: 1329px;
	height: 511px;
	background-image:url("img/images/banner_2.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
	margin-top: 30px;
	padding: 0;
}

#contenitore_shop {
	width: 1329px;
	height: 432px;
	background-image:url("img/images/contenitore_shop.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0;
}

#contenitore_shop a {
	display: inline-block;
	text-decoration: none;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-top: 120px;
}


#banner_3 {
	width: 1329px;
	height: 2055px;
	background-image:url("img/images/banner_3.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
	margin-top: 5px;
	padding: 0;
}

#form {
	width: 1329px;
	height: 430px;
	background-image:url("img/images/form.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0;
}

.nome {
font-family: "MyWebFont",Verdana, Arial;
margin-left: 400px;
margin-top: 220px;
	
}

.contatto_email {
font-family: "MyWebFont",Verdana, Arial;
margin-left: 400px;
margin-top: 5px;
	
}

.object {
font-family: "MyWebFont",Verdana, Arial;
margin-left: 400px;
margin-top: 5px;
	
}

.area {
font-family: "MyWebFont",Verdana, Arial;
margin-top: 220px;
	
}

.invia {
font-family: "MyWebFont",Verdana, Arial;
}

#banner_4 {
	width: 1329px;
	height: 948px;
	background-image:url("img/images/banner_4.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0;
}

#banner_5 {
	width: 1329px;
	height: 432px;
	background-image:url("img/images/banner_5.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0;
}

#banner_5 a {
	display: inline-block;
	text-decoration: none;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-top: 120px;
}

.pulsante_shop {
	width: 707px;
	height: 187px;
	align-content: center;
	
}

#footer {
	width: 1329px;
	height: 193px;
	margin: 0 auto;
	padding: 0;
	background-image:url("img/images/footer.jpg");
	background-repeat: no-repeat;
}

#footer a {
	display: inline-block;
	text-decoration: none;
	background-repeat: no-repeat;
	vertical-align: middle;
}	

.facebook_footer {
	width: 60px;
	height: 60px;
	align-content: center;
	margin-top: 35px;
	background-image:url(img/images/social/facebook.png);
	background-size: 85%; 
}

.instagram_footer {
	width: 60px;
	height: 60px;
	align-content: center;
	margin-top: 35px;
	background-image:url(img/images/social/instagram.png);
	background-size: 85%; 
}

.mail_footer {
	width: 60px;
	height: 60px;
	align-content: center;
	margin-top: 35px;
	background-image:url("img/images/social/mail.png");
	background-size: 85%; 
}





#contenitore_pulsante_grafica_pubblicitaria {
	min-height: 80px;
	margin: 0 auto;
	padding: 0;	
	background-image:url(img/images/grafica_pubblicitaria/contenitore.html);
	background-position: center;
	
}

#contenitore_pulsante_grafica_pubblicitaria a {
	display: inline-block;
	text-decoration: none;
	/*float: left;*/
	background-repeat: no-repeat;
	vertical-align: middle;
	background-position: center;
}

#contenitore_pulsante_grafica_editoriale {
	min-height: 80px;
	margin: 0 auto;
	padding: 0;	
	background-image:url(img/images/grafica_editoriale/contenitore.html);
	background-position: center;
	
}

#contenitore_pulsante_grafica_editoriale a {
	display: inline-block;
	text-decoration: none;
	/*float: left;*/
	background-repeat: no-repeat;
	vertical-align: middle;
	background-position: center;
}

#contenitore_pulsante_fotografia {
	min-height: 80px;
	margin: 0 auto;
	padding: 0;	
	background-image:url(img/images/fotografia/contenitore.html);
	background-position: center;
	
}

#contenitore_pulsante_fotografia a {
	display: inline-block;
	text-decoration: none;
	/*float: left;*/
	background-repeat: no-repeat;
	vertical-align: middle;
	background-position: center;
}

#contenitore_pulsante_web_e_social_media_marketing {
	min-height: 80px;
	margin: 0 auto;
	padding: 0;	
	background-image:url(img/images/web_e_social_media_marketing/contenitore.html);
	background-position: center;
	
}

#contenitore_pulsante_web_e_social_media_marketing a {
	display: inline-block;
	text-decoration: none;
	/*float: left;*/
	background-repeat: no-repeat;
	vertical-align: middle;
	background-position: center;
}


#contenitore_contattaci {
	width: 1329px;
	height: 70px;
	margin: 0 auto;
	padding: 0;	
}

#contenitore_contattaci a {
	display: inline-block;
	text-decoration: none;
	/*float: left;*/
	background-repeat: no-repeat;
	vertical-align: middle;
}

.pulsante_contattaci_1 {
	width:110px;
	height: 30px;
	float:left;
	margin-top: 10px;
	margin-left: 185px;
	background-image:url(img/images/pulsante-contattaci.png);
}

.pulsante_contattaci_2 {
	width:110px;
	height: 30px;
	float:left;
	margin-top: 10px;
	margin-left: 320px;
	background-image:url(img/images/pulsante-contattaci.png);
}

.pulsante_contattaci_3 {
	width:110px;
	height: 30px;
	float:left;
	margin-top: 10px;
	margin-left: 310px;
	background-image:url(img/images/pulsante-contattaci.png);
}








