.barra_alto {
    background-color: var(--section-color, #5f710d);
    height: 6px;
}

.color-company {
    color: #5f710d;
}
.color-company-dark {
    color: #333300;
}
.color-company-light {
    color: #ffffcc;
}

.color-security {
    color: #336699;
}

.color-industrial {
    color: #66cccc;
}

.color-groundsearch {
    color: #5d874d;
}

.color-induction {
    color: #ff9933;
}

.color-telemeters {
    color: #993333;
}

.subtitle {
    color: #3b3b3b;
    font-family: "OpenSans", Verdana, Calibri, Tahoma, Geneva, sans-serif;
    font-size: 16px;
    font-weight: 500; /* ex bold */
    letter-spacing: 1px;
    line-height: 1.4;
    margin-bottom: 18px;
    text-transform: uppercase;
}

.obb {
    background: #ffffcc;
    background-color: #ffffcc;
}

.dettaglio {
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
    width: 300px;
    float: right;
    font-size: 14px;
    font-style: italic;
}

.product_description {
    list-style-position: inside;
}

.bandiera {
    display: inline-block;
    margin: 4px;
}

/* tabelle */
td {
    padding: 4px 2px 4px 2px;
    border-bottom: 1px solid Grey;
}

    td.interna {
        padding: 0px 4px 4px 4px;
        border-bottom: 0px;
    }

th {
    padding: 8px 4px 8px 4px;
    font-size: 14px;
    font-weight: 500;
}

.sinistra {
    float: left;
}

.GridPager a,
.GridPager span {
    display: block;
    height: 25px;
    width: 25px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.GridPager a {
    background-color: #eeeeee;
    color: #969696;
    border: 1px solid #969696;
}

.GridPager span {
    background-color: #ffffcc;
    color: #5d874d;
    border: 1px solid #5d874d;
}
/* fine tabelle */

.VerticalText {
    height: 40px;
    vertical-align: middle;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

ul.elenco_link {
}

ul#elenco_link li {
    font-size: 24px;
    padding-bottom: 32px;
    list-style-type: circle;
}

.button_title {
	font-size: 14px;
	padding: 10px 15px;
    background: #ffffff;
	
    min-width: 150px;
    float: left;

    border: 1px solid #d8d8d8;
	border-bottom-color: #555;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    color: #000000;
    font-style: normal;
    font-weight: normal;
	line-height: inherit;
	vertical-align: baseline;
    margin-bottom: 12px;
    margin-right: 5px;
    margin-top: 5px;

    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;

    -webkit-border-radius: 5px;
     border-radius: 5px;
	  
	cursor: default;
}
.icona-documenti {
    font-size: 20px;
    padding: 0px 10px 0px 0px;
	vertical-align: middle;
}
.certificazione {
	font-family: 'OpenSans', Verdana, Calibri, Tahoma, Geneva, sans-serif;
	font-weight: 500; /* ex bold */
    color: #5f710d;
	font-size: 22px;
}
.certificazione_nij {
	font-family: 'OpenSans', Verdana, Calibri, Tahoma, Geneva, sans-serif;
	font-weight: 500; /* ex bold */
    color: #5f710d;
	font-size: 16px;
}
.blocco {
    display: inline-block;
    padding: 0px;
}

