/* stili per la stampa */
body {
/*margin: 15mm 20mm 20mm 20mm;*/
margin: 0;
padding: 0;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000;
background: #FFF;
}

.motori, .veloce, .area_ris, .menu_principale, .homeflash, .validatore, .disc, form, .aperta_quadra, .chiusa_quadra, .menu_secondario, .link_centro, .titolo_referenze p, .titolo_referenze img, p.t_form_sx, .form_dx a, .titolo_interno a{display: none;}
div, p, h1, h2, h3, h4, h5, h6, ul, li, ol, table, tr, td, form, input, textarea, label, address, fieldset, legend {
	margin: 0; 
	padding: 0; 
	border: 0; 
}
img {border: 0;}


a {color: #000;background: #FFF; text-decoration: none;}
a:link {}
a:visited {}
a:hover {}
a:active {}


.intestazione h1 {width: 100%; padding-bottom: 10pt; border-bottom: 1pt solid #000; margin-bottom: 30pt;}

.colonna1 {display: none;}
.centrato {padding: 0 30pt 0 30pt}
.sol_ebiz {font-size: 12pt; margin-bottom: 18pt; line-height: 1.3;}

address {font-style: normal;}
.wd h2, .sw h2, .wm h2, .mm h2 {font-size: 11pt; margin-top: 15pt;}

.piepagina {
width: 100%;
margin-top: 50pt;
border-top: 1pt solid #000;
padding-top: 10pt;
}

.piepagina address {text-align: center; font-size: 8pt; padding: 0 50pt;}


.contenuti_interni p {
text-align: justify;
line-height: 1.5;
margin-top: 15pt;
}

ul.txt {
text-align: justify;
line-height: 1.5;
margin: 0 0 0 16pt;
}


.titolo_interno h1 {
font-size: 12pt;
margin-bottom: 5pt;
}

.titolo_interno h2 {
font-size: 11pt;
margin-bottom: 5pt;
}

h3 {font-size: 11pt; margin-top: 12pt;}
h3.attaccato {margin: 12pt 0 -12pt 0;}

h4 {
font-size: 10pt;
margin-top: 12pt;
margin-bottom: -12pt;
}

.formailing img, .forcommerce img, .forrecruitment img, .forcontent img {
	display: none;
}

.titolo_referenze {height: 20pt;}

.menu_referenze li {margin: 10pt 0;}