/* pagina home */

body {margin:0 auto; width:1000px; background-color:#000000;}

.header {width:1000px; height:170px; background-color:#000000; float:left;}
#logo { background-image:url(../img/logo.png); width:335px; height:117px; margin:20px 0px 0px 30px;}

.divisore {width:1000px; height:5px; background-color:#2FBD36; float:left;}

.menu {width:1000px; height:50px; float:left; }
.menu li {float:left;list-style:none;width:140px; }
.menu li:first-child { margin-left:0px; width:90px;}
.menu li:nth-child(2) { width:120px;}
.menu li:nth-child(6) { width:150px;}
.menu a {color:#FFFFFF; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; text-decoration:none;}
.menu a:hover { font-weight:bold; }

.cont { background-image:url(../img/img-home.png); width:1000px; height:686px; float:left; padding-bottom:20px;}
.icone-marchi { width:130px; height:130px; float:left;margin-left:849px; margin-top:548px;}
#logo-3m { width:59px; height:59px; float:left; margin-left:59px;}
#logo-avery { width:59px; height:59px; float:left;}
#logo-hexis { width:59px; height:59px; float:left;}

/* gallery */
#gallery {margin:0px 0px 0px 0px; width:1000px; height:auto; float:left;}
#gallery a{margin: 3px 0px 0px 8px; float:left;}
#gallery a:nth-child(4n-3){margin-left:0px;}

/* footer */
#footer {height:1000px; height:450px; background-color: #000000; float:left; margin-top:30px;}
#divisore-footer {width:940px;  height:70px; padding-left: 30px;}
#linea-dx {width:243px; height:2px; background-color: #FFFFFF; float:left; margin-top:25px;}
#testo-divisore {font-size:40px; color: #FFFFFF; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; float:left; padding: 0px 15px 0px 15px; font-weight:bold;}
#linea-sx {width:243px; height:2px; background-color:#FFFFFF; float:left; margin-top:25px;}

#shortlink-footer {width:100%; height:50px; font-size:24px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;  text-align:center;}
#shortlink-footer a {color:#FFFFFF; margin:0 auto; border-right:1px solid black; padding: 0px 10px 0px 10px;}
#shortlink-footer a:hover { font-weight:bold;}
#shortlink-footer a:nth-child(4) { border-right:none;}
#partita-iva {width:100%; font-size:24px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; height:50px; text-align:center; color:#B0B0B0;}

#verticals {}
#cont-social {width:940px; height:70px; margin-top:15px;}
#linkedin { background-image: url(../img/logo-linkedin.png); width:59px; height:59px; float:left; margin-left:215px; border-radius:35px 35px 35px 35px; }
#linkedin:hover { box-shadow:2px 3px 3px #888888;}
#instagram {  background-image: url("../img/logo-instagram.png"); width:59px; height:59px; float:left; margin-left:66px;  border-radius:35px 35px 35px 35px;  }
#instagram:hover { box-shadow:2px 3px 3px #888888;}
#facebook { background-image: url(../img/logo-facebook.png); width:59px; height:59px; float:left; margin-left:66px;  border-radius:35px 35px 35px 35px;  }
#facebook:hover { box-shadow:2px 3px 3px #888888;}
#twitter { background-image: url(../img/logo-twitter.png); width:59px; height:59px; float:left; margin-left:66px;  border-radius:35px 35px 35px 35px;  }
#twitter:hover { box-shadow:2px 3px 3px #888888;}
#pinterest { background-image: url(../img/logo-pinterest.png); width:59px; height:59px; float:left; margin-left:66px;  border-radius:35px 35px 35px 35px;  }
#pinterest:hover { box-shadow:2px 3px 3px #888888;}

#verticals {width:940px; height:120px; background-color: #000000; padding:30px 30px 30px 30px;}
#verticals a {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding-right:15px; text-decoration:none; }
#verticals a:hover {}
#verticals a:nth-child(3n-0) {font-size:16px; color: #3B732D;}
#verticals a:nth-child(3n-1) {font-size:22px; color:#828282;}
#verticals a:nth-child(3n+1) {font-size:20px; color:#A2C037;}

#verticals a:nth-child(3n-0):hover {color: #FFFFFF;}
#verticals a:nth-child(3n-1):hover {color: #FFFFFF;}
#verticals a:nth-child(3n+1):hover { color: #2F5F1B;}
/* fine footer */