@charset "UTF-8";
/* CSS Document */
/* CSS Document */
@import url("responsive.css");
* {
    margin: auto;
    padding: 0px;
}
body {
    font-family: trebuchet, sans-serif;
    font-size: 12px;
    color: #666666;
	background-color: #e5e7d2;
}
h1, h2, h3, h4, h5, h6 {
    font-family: trebuchet, sans-serif;
    font-weight: bolder;
    letter-spacing: -0.05em;
}
h1 {
    font-size: 200%;
}
h2 {
    font-size: 120%;
}
h3 {
    font-size: 110%;
}
h4 {
    font-size: 100%;
    margin-left: 5px;
}
h5 {
    font-size: 90%;
}
h6 {
    font-size: 80%;
}
a {
	color: #666666;
	margin-left: 0px;
}
a:hover{
	color: #d2232a;
}
div.page h2, div.page p {
	padding: 5px;
}
div.page h2 {
	font-size: 14px;
	line-height: 20px;
	color: #d2232a;
}

#content {
	width: 900px;
	background-color: #fff;
	position: relative;
	margin: auto; 
	padding: 0px; 
	z-index: 1;
}
#banner.header {
	background-color: #bfc2a3;	 
	padding: 5px;
}
#header {
	width: 100%;
	margin: auto;
	background-color: #fff;
	float: left;
	clear:both;
}
#logo {
	margin: 0;
	padding-top: 15px;
	float: left;
}
#navigation {
	 float: right;
	 position: relative;
	 top: 58px;
	 right: 11px;
}
#menu a.attivo {
	color: #d2232a;
	font-weight: bold;
}
#menu li {
    
    
}
#menu li a {
    display: block;
    float: left;
    font-size: 13px;
    padding: 0 33px;
    text-decoration: none;
    z-index: 1;
}
#xxx {
	width: 100%;
	border-top: solid 5px #d2232a;
	background-color: #fff;
	float: left;
	padding-bottom: 10px;
}
#xxx_prodotti {
	width: 100%;
	height: auto;
	border-top: solid 5px #d2232a;
	background-color: #fff;
	float: left;
}
#xxx_contatti {
	width: 100%;
	border-top: solid 5px #d2232a;
	background-color: #fff;
	
	float: left;
}
#main {
	margin: 0px;
	padding-top: 18px;
	padding-right: 18px;
	background-color: #fff;
	text-align: justify;
	line-height: 18px;
	float: left;
	width: 67%;
}
#main.contatti {
    width: 45%;
}
#main.contatti #contatti {
   float: right;
   width: 99%;
}
.contatti_form {width: 50%;float: left;}
.contatti_form form {width: 96% !important;margin-top: 6px !important;}
.contatti_form input, .contatti_form textarea {width: 98% !important;}
#menu_left {
	width: 255px;
	height: auto !important;
	margin-right: 24px;
	/* margin-left: 5px; */
	float: left;
}

#pdf{
	position: relative;
	top: 9px;
	font-size: x-small;	
}
#pdf a {
	position: relative;
	bottom: 3px;
	font-size: x-small;	
}
.no_sottolinea a {
    list-style: none outside none;
	line-height: 20px;
	padding-left: 10px;
	text-decoration: none;
}
#submenu a.attivo {
	color: #d2232a;
	font-weight: bold;
}
#submenu li {
    list-style: none outside none;
	background-color: #f5f6f0;
	line-height: 20px;
	border-bottom: solid 4px #fff;
	padding-left: 10px;
	text-decoration: none;
}
#submenu li a {
    color: #382e1f;
    font-size: 12px;
    padding: 0px;
    text-decoration: none;
    z-index: 1;
}
#submenu li a:hover {
    color: #d2232a;
}
#submenu li.title_1 {
    list-style: none outside none;
	background-color: #dfe0d0;
	line-height: 20px;
	border-bottom: solid 4px #fff;
}
#submenu li.title_2 {
    list-style: none outside none;
	line-height: 20px;
	margin-left: 50px;
	border-bottom: solid 4px #fff;
}

#contatti {
	position: relative;
	bottom: 8px;
	right: 293px;
	width: 263px;
	background-color: #f5f6f0;
}
#sede.box, #unita.box, #deposito.box p {
	background-color: #f5f6f0;
}
#title {
	background-color: #dfe0d0;
}
#catalogo {
	width: 100%;
	height: 430px;
	background-color: #fff;
	float: left;
}
#box_prodotto {
	width: 48%;
	margin-top: 15px;
	padding-left: 11px;
	float: left;
}
#box_prodotto p {
	font-size: x-small;	
}
#img.prodotto {
	position: relative;
	top:0px;
	width: 46%;
	height: 80px;
	float: left;
	border: solid 1px #dfe0d0;
	padding-top: 10px;
}
#text {
	width: 145px;
	height: 87px;
	float: left;
	text-indent: 10px;
	background-color: #f5f6f0;	
	padding: 1%;
}
#footer {
	background-color: #d2232a;
	color: #fff;
	text-align: center;
	padding: 10px 0px;
	text-decoration: none;
	float: left;
	width: 100%;
}




#page {
	/* position: relative; */
	/* top: 5px; */
	/* left: 430px; */
	width: 100%;
	text-align:center;
	height: 20px;	
}
#page .attivo {
	color: #d2232a;
	font-weight: bold;
}
#page li {
    display: inline;
    list-style: none outside none;
}
#page li a {
    display: block;
    float: left;
    font-size: 13px;
    padding: 0 3px;
    text-decoration: none;
    z-index: 1;
}
#page_3 {
	/* position: relative; */
	/* top: 5px; */
	/* left: 410px; */
	width: 100%;
	text-align:center;
	height: auto !important;	
}
#page_3 .attivo {
	color: #d2232a;
	font-weight: bold;
}
#page_3 li {
    display: table-cell;
    list-style: none outside none;
}
#page_3 li a {
    display: block;
    /* float: left; */
    font-size: 13px;
    padding: 0 3px;
    text-decoration: none;
    z-index: 1;
}
#footer a {
	 
	color: #fff;
	text-align: center;
	padding-top: 5px;
	text-decoration: underline;
}
#box_sponsor {
	font-size: 12px;
	color: #d2232a;
	padding-top: 10px;
	border-top: solid 5px #d2232a;
	/* padding: 10px; */
	background-color: #fff;
	float: left;
	width: 100%;
}

.home {
	height: 425px;
}
.page {
	 
}
.menu_left {
	height: 395px;
	padding-top: 30px;
	line-height: 25px;
}
.submenu{
	display: block !important;	
	 
	margin-left: 0px;
}
.prodotti {
	height: 375px;
	padding-top: 30px;
	line-height: 25px;
}
.contatti{
	line-height: 18px;
	height: 470px;
}
.dove_siamo {
	line-height: 18px;
	height: 400px;
	text-align: center;
	position: relative;
	top: 18px;
}
.dove_siamo h2 {
	color: #d2232a;
	font-weight: bold;
}
.tbl {
	width: 100%;
	height: 100%;
}
.riga {
	float: left;
	width: 100%;
}
.cella {
	background: none repeat scroll 0 0 #FFFFFF;
    width: 200px;
    height: 400px;
	float: left;
}
.prodotto img
{
   width:92%;
}
.contatti a
{
   margin-left:0px;
}
iframe { width: 100% !important;  }

#footer p {
    color: white;
}

.parole_chiave, .parole_chiave a {
    color: #d2232a !important;
	cursor: default;
}

.li-cert {width: 100%;display: block;text-align: center;margin-top: 10px;margin-bottom: 10px;}
.li-cert li {display: inline-block;width: 12%;text-align: center;}
.li-cert a {display: block;}
.li-cert a img { max-width: 100%; }

.certificazioni{width:38% !important}
