﻿body {
	font-family: Arial;
	font-size: 11px;
	color: #928D8A;
	background-position: center top;
	margin: 0;
	padding: 0;
	text-align: center;
	float: center;
	background-color: #DCD8CC;
}
#pippo {
	position: absolute;
	width: 143px;
	height: 59px;
	z-index: 1;
	top: 1433px;
	
	padding-left:400px;
	
}
.testo {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	margin: 0;
	padding: 0;
	text-align: left;
	float: center;
}

.subhead
{
	font-family: Arial;
	font-size: 12px;
	color: #c9c9c9;
	margin: 0;
	padding: 0;
	text-align: left;
	float: center;

}

h4
 {
	font-family: HelveticaNeueLT Std Thin;
	font-size: 22px;
	color: #c9c9c9;
	margin-left: 106;
	padding-bottom: 120;
	text-align: left;
	float: left;
}

.tabella_competenze {
background-color: #f5f4f1;
	padding-left: 20px;
	padding-bottom:20px;

}

.tabella_lavora {
	background-color: #f5f4f1;
	padding-left: 20px;
	padding-bottom:20px;


}

.tabella_contatti {
	background-color: #EE4712;
}
.bianco_bold {
	color: #FFFFFF;
	font-weight: 700;
}

.testoform {
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	margin: 0;
	padding-bottom: 6;
	text-align: left;
	float: center;
}

.testodx {
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	margin: 0;
	padding: 0;
	text-align: left;
	float: center;
}
.testostoria {
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	padding-right: 12px;
	padding-top: 4px;
}
.testostoriadx {
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	padding-left: 12px;
	padding-top: 4px;
}
.testoara {
	font-family: Arial;
	font-size: 12px;
	color: #EC7B14;
	font-weight: bolder;
}
.testoaranobold {
	font-family: Arial;
	font-size: 11px;
	color: #EC7B14;
}
.tracia {
	font-family: Arial;
	font-size: 11px;
	color: #3f7293;
	font-weight: bolder;
}
.titolocentrale {
	font-family: Trebuchet MS;
	font-size: 15px;
	color: #727e82;
	padding-top:20px;
}

.titolocentralesenzapadding {
	font-family: Trebuchet MS;
	font-size: 15px;
	color: #727e82;
	
}
.anno {
	font-family: Trebuchet MS;
	font-size: 19px;
	color: #727e82;
}
.header {
	font-family: HelveticaNeueLT Std Thin;
	font-size: 20px;
	color: #928D8A;
	margin-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#area-ecommerce {
	position: relative;
	top: 6px;
}
a {
	font-family: Arial;
	color: #3f7293;
}
a:hover {
	font-family: Arial;
	color: #EE4712;
}
a.tutti {
	font-family: Arial;
	color: #3f7293;
	margin-right: 20;
	text-align: right;
}
a.tutti:hover {
	font-family: Arial;
	color: #EE4712;
	padding-right: 20;
}
a.tracia {
	font-family: Arial;
	color: #3f7293;
}
a.tracia:hover {
	font-family: Arial;
	color: #EE4712;
}
.footer {
	text-indent: 30px;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-weight: bolder;
	font-family: Trebuchet MS;
}
.tdmenu {
	text-indent: 30px;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.tableprincipale {
	width: 930px;
	vertical-align: middle;
	float: center;
	padding: 0px;
	margin: 0px;
}
.tablewhite {
	background-color: #ffffff;
	width: 100%;
	vertical-align: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.tableinterna {
	width: 96%;
	vertical-align: middle;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.tdlogo {
	height: 210;
	vertical-align: top;
	text-align: left;
	border-left: 1px solid #EFEDE9;
	padding-left: 12px;
	padding-right: 22px;
}
.tddxprofilo {
	width: 160px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #dedede;
	padding: 12px;
}
.td-docs {
	vertical-align: top;
	text-align: left;
	padding-left: 12px;
	height: 122px;
}
.td-cat {
	vertical-align: top;
	text-align: left;
	padding-left: 4px;
	height: 17px;
}
.promo-td1-off {
	width: 180px;
	padding-left: 8px;
	padding-top: 4px;
}
.promo-td1-off2 {
	width: 180px;
	padding-left: 8px;
	padding-top: 8px;
}


.promo-td1 {
	width: 180px;
	padding-left: 8px;
}
.promo-td2 {
	width: 120px;
	padding-top: 8px;
}
.promo-td3 {
	width: 288px;
	padding-top: 8px;
}
.promo-td4 {
	width: 290px;
	padding-top: 8px;
	
}

.tutti {
	padding-left: 12px;
	padding-right: 22px;
}
.tdnews {
	width: 180px;
	height: 210;
	vertical-align: top;
	text-align: left;
	border-left: 1px solid #DDD9CD;
	padding-left: 12px;
}
.tdrigaara {
	height: 210;
	vertical-align: top;
	text-align: left;
	border-left: 1px solid #EC7B14;
	padding-left: 12px;
}
.tdmenusec {
	height: 18;
	vertical-align: middle;
	text-align: left;
}
.freccine {
	font-family: Trebuchet MS;
	font-size: 8px;
	color: #918D8C;
	TEXT-DECORATION: none;
}
a.menusec {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #A7A3A2;
	TEXT-DECORATION: none;
	line-height: 18px;
	font-weight: bolder;
}
a.menusec:hover {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #EF4813;
	TEXT-DECORATION: none;
	line-height: 18px;
}

a.menusec-attivo {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #A7A3A2;
	TEXT-DECORATION: none;
	line-height: 18px;
	font-weight: bolder;
}
a.menusec-attivo:hover {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #EF4813;
	TEXT-DECORATION: none;
	line-height: 18px;
}


.menusx {
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	line-height: 18px;
	text-align: left;
}
.titolomenusx {
	font-weight: bolder;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	line-height: 18px;
}
a.menusx {
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	TEXT-DECORATION: none;
	line-height: 18px;
}
a.menusx:hover {
	font-family: Arial;
	font-size: 11px;
	color: #EF4813;
	TEXT-DECORATION: none;
}
a.menusxactiv {
	font-family: Arial;
	font-size: 11px;
	color: #343434;
	TEXT-DECORATION: none;
	font-weight: bolder;
}
a.menusxactiv:hover {
	font-family: Arial;
	font-size: 11px;
	color: #EF4813;
	TEXT-DECORATION: none;
	font-weight: bolder;
}
a.testo {
	font-family: Arial;
	font-size: 12px;
	color: #EC7B14;
	TEXT-DECORATION: none;
	font-weight: bolder;
}
a.testo:hover {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	TEXT-DECORATION: none;
	font-weight: bolder;
}
.titolo1 {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #3f7293;
	font-weight: bold;
	line-height: 25px;
}
.titolo2 {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #3f7293;
	font-weight: bold;
	line-height: 40px;
}
.titologriggio {
	font-family: Trebuchet MS;
	font-size: 22px;
	color: #333333;;
	line-height: 40px;
}
.titolonews {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #EF4813;
	font-weight: bold;
	line-height: 25px;
}

.titololavora {
	font-family: Arial;
	font-size: 14px;
	color: #ff6600;
	font-weight: bold;
	line-height: 25px;
}

.data {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
a.menu {
	font-family: Arial;
	font-size: 11px;
	color: #636363;
	TEXT-DECORATION: none;
	font-weight: bolder;
	line-height: 25px;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE4712;
	TEXT-DECORATION: none;
	font-weight: bolder;
	line-height: 25px;
}
a.menuactiv {
	font-family: Arial;
	font-size: 11px;
	color: #EE4712;
	TEXT-DECORATION: none;
	font-weight: bolder;
	line-height: 25px;
}
a.menuactiv: hover{
	font-family: Arial;
	font-size: 11px;
	color: #636363;
	TEXT-DECORATION: none;
	font-weight: bolder;
	line-height: 25px;
}

.tabellamarchi {
	background-image: url('images/sfondotabmarchi.jpg');
	text-align: left;
}

.tabellamarchi-sic {
	background-image: url('images/sfondotabmarchi-sicurezza.jpg');
	text-align: left;
}

.tabellamarchi-fer {
	background-image: url('images/sfondotabmarchi-ferlario.jpg');
	text-align: left;
}



.tabellapromo {
	background-image: url('images/sfondotabpromo.jpg');
	text-align: left;
}

.tabellapromo-sic {
	background-image: url('images/sfondotabpromo-sicurezza.jpg');
	text-align: left;
}

.tabellapromo-fer {
	background-image: url('images/sfondotabpromo-ferlario.jpg');
	text-align: left;
}


.tabellacataloghi {
	background-image: url('images/bgtablecat.gif');
	text-align: left;
	
}
.tabelladocumenti {
	background-image: url('images/bg-table-doc.gif');
	text-align: left;
}


.img-news {
	margin-left: 8px;
	margin-right: 5px;
}
.codice {
	color: #EE4712;
	background-color: #F5F4F0;
	line-height: 30px;
	border-bottom: 1px solid #DDD9CD;
	padding-left: 6px;
	padding-right: 6px;
}
.fino {
	background-color: #ECECEA;
	border-bottom: 1px solid #DDD9CD;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bolder;
}
.img-fondo-tabella {
	margin-left: 1px;
	margin-right: 1px;
}
.foto {
	color: #FFFFFF;
	background-color: #EF4813;
	border-bottom: 1px solid #DDD9CD;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bolder;
}
.promozionebg {
	border-bottom: 1px solid #DDD9CD;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bolder;
	background-color: #F5F4F0;

}
.promozione {
	border-bottom: 1px solid #DDD9CD;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bolder;
	

}


.attivo {
	margin-left: 8px;
	margin-right: 5px;
	margin-top: 4px;
	font-weight: bolder;
}
