/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: top center no-repeat url(../../images/bghome.jpg) #fff;
	}
p{ padding:0; margin:0;}
/* Classi generiche */
.clear{clear:both;}
.clearAll{height:0; clear:both; visibility:hidden; overflow:hidden;}
.lineBreak{margin-bottom:15px;}
a img {border:none;}
a {color:#FFFFFF; text-decoration:none;}
a:hover {color:#FFFFFF;}
#shadowbox_title {border: 0px solid;}
#shadowbox_info {border: 0px solid;}
/* Form */
.labelForm {font-size:10px; font-weight:bold; color:#333333;}
.buttonForm {color:#ffffff; background-color:#ccc; border:1px solid #000000; font-weight:bold; padding:0 10px;margin:0 20px 0 0;}
.inputColor {color:#000000;}
/* Contenitore principale */
#MainContainer {width:1030px; margin:0 auto;}
/* Header */
#Header{ height: 482px;}
#Certificazione{ position:absolute; top:8px; margin-left:257px}
#Slogan{ position:absolute; top:10px; margin-left:690px}
#Corpo{ position:absolute}
#Menu{ width: 215px; background-color:#333; height:483px}
#Bandiera{ background-color:#FFF; margin-left:16px; padding-top:8px; width:175px; padding-left:10px}
#Logo{ background-color:#FFF; margin-left:16px; padding-top:25px; width:175px; padding-bottom:10px; padding-left:10px}
#Navigazione{ margin-top:25px; margin-left:15px; padding-bottom:18px}
#Navigazione ul{margin:0; padding:0; list-style:none;}
#Navigazione ul li{display:inline; float:left; padding:0; margin:0; border:solid 1px #5D5D5D; width:167px; padding:2px 8px; margin-bottom:2px; background:right url(../../images/piu.png) no-repeat}
#Navigazione ul li a{ font-family:Geneva, sans-serif, Verdana; font-size:12px; color:#CCCCCC}
#Navigazione ul li a:hover{color:#E62329}
#Navigazione ul li:hover{display:inline; float:left; padding:0; margin:0; border:solid 1px #5D5D5D; width:167px; padding:2px 8px; margin-bottom:2px; background-color:#000; background-image:none;color:#E62329}
#Navigazione ul li:hover a{color:#E62329}
#Navigazione ul li.active{display:inline; float:left; padding:0; margin:0; border:solid 1px #5D5D5D; width:167px; padding:2px 8px; margin-bottom:2px; background-color:#000; background-image:none}
#Navigazione ul li.active a{color:#E62329}
#Social {margin-left:20px; padding-bottom:8px}
/* Home */
#Homenews{margin-left: 265px;position: absolute;top: 435px;}
/* Generiche */
#Sfondolo{ margin:0 auto; background-color:#000; width:100%}
#SfondoloCont {width:1030px; margin:0 auto;}
#Barra{ height:80px; background-color:#000;padding-left:20px; padding-top:15px;}
#Barra a{ text-decoration:underline}
#Barra a:hover{ text-decoration: none}
#Barra .linkami a{ color:#E62329; text-decoration:none}
#Barra .linkami a:hover{ color:#fff; text-decoration:underline}
#Footer{}
/* Prodotti */
#ProdottiN{ position:absolute; top:150px; margin-left:260px; color:#000; width:500px;}
#ProdottiN ul{margin:0; padding:0; list-style:none;}
#ProdottiN ul li{display:inline; float:left; padding:0; margin:0; margin-right:80px; margin-bottom:30px}

#ProdottiNELE{ position:absolute; top:150px; margin-left:260px; color:#000; width:760px;}
#ProdottiNELE ul{margin:0; padding:0; list-style:none;}
#ProdottiNELE ul li{display:inline; float:left; padding:0; margin:0; width:130px; margin-right:60px; margin-bottom:30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold}

#ProdottiSCHEDA{ position:absolute; top:150px; margin-left:260px; color:#000; width:420px;font-family:Arial, Helvetica, sans-serif;}
#ProdottiSCHEDA .TitSHEDA{ font-family:Verdana, Geneva, sans-serif; font-weight:bold}
#ImmagineProd00{ position:absolute; top:150px; margin-left:760px;}
#ImmagineProd00 img{ border: solid 2px #ccc}
#ImmagineProd01{ position:absolute; top:300px; margin-left:260px;}
#ImmagineProd02{ position:absolute; top:300px; margin-left:340px;}
#ImmagineProd03{ position:absolute; top:300px; margin-left:420px;}
#ImmagineProd04{ position:absolute; top:300px; margin-left:500px;}
#ImmagineProd05{ position:absolute; top:300px; margin-left:580px;}
#ImmagineProd06{ position:absolute; top:380px; margin-left:260px;}
#ImmagineProd07{ position:absolute; top:380px; margin-left:340px;}
#ImmagineProd08{ position:absolute; top:380px; margin-left:420px;}
#ImmagineProd09{ position:absolute; top:380px; margin-left:500px;}
#ImmagineProd10{ position:absolute; top:380px; margin-left:580px;}
#Caratteristiche{ position:absolute;font-family:Arial, Helvetica, sans-serif; color:#000;margin-left:255px;}
/* Pagine */
#TestoChi { position:absolute; top:200px; margin-left:260px; color:#000; width:440px;}
#TestoChi ul{margin:0; padding:0; list-style:none;}
#TestoChi ul li{display:inline; float:left; padding:0; margin:0;}
#TestoChi a{ color:#000}
#TestoChi a:hover{color:#E52A33;}
/* News */
#TestoNews { position:absolute; top:170px; margin-left:260px; color:#000; width:750px;}
#TestoNews ul{margin:0; padding:0; list-style:none;}
#TestoNews ul li{display:inline; float:left; padding:0; margin:0; width:365px; padding-bottom:18px}
#TestoNews ul li a{ color:#E52A33; font-weight:bold}
#TestoNews ul li a:hover{color:#000;}
#ImgNews{ position:absolute; top:250px; margin-left:260px;}
#ImgNews img { border: solid 2px #CCCCCC}
#DatiNews { position:absolute; top:170px; margin-left:700px; color:#000}
#DatiNews strong{ color:#E52A33}
#TornaNews { position:absolute; top:440px; margin-left:850px;}
#TornaNews a{ color:#000}
#TornaNews a:hover{color:#E52A33}
/* Fiere */
#TestoFiere { position:absolute; top:170px; margin-left:260px; color:#000; width:750px;}
#TestoFiere ul{margin:0; padding:0; list-style:none;}
#TestoFiere ul li{display:inline; float:left; padding:0; margin:0; width:700px; padding-bottom:18px}
#TestoFiere ul li a{ color:#E52A33; font-weight:bold}
#TestoFiere ul li a:hover{color:#000;}
/* usati e form */
#Testousa { position:absolute; top:240px; margin-left:280px; color:#000; width:800px;}
#Testousa td{ font-size:9px; color:#666666; padding:4px 0}
#Testousa td a{ text-decoration:underline; color:#858585}
#Testousa td a:hover{ text-decoration:none; color:#858585}
/* Catalogo */
#Catalog { position:absolute; top:407px; margin-left:782px}
#Catalog2 { position:absolute; top:367px; margin-left:765px}
/* Richiedi Info */

/* Footer */

/* ;border:solid 1px #FF0000;
ul{margin:0; padding:0; list-style:none;}
ul li{display:inline; float:left; padding:0; margin:0;}*/

/* CTA donwload every page */
#catalog-wrapper {
  width: 1030px;
  margin: 0 auto;
  position: relative;
  height: 51px;
	padding: 20px 0;
}
#catalog-wrapper::before {
	content: "";
	display: inline-block;
	background-color: #333333;
	width: 215px;
  height: 100%;
  position: absolute;
	left: 0;
	top: 0;
}
#catalog-wrapper #Catalog.cta {
	right: 68px;
  margin: 0;
	top: 50%;
	transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
}
.home-page #catalog-wrapper{
	display: none;
}
