body {
margin:2mm;
padding: 0;
font-family: Garamond, "Times New Roman", Times, serif;
font-size: 11pt;
background: #FFF;
color: #000;
text-align: justify;
}

.motori, .veloce, .masottina, .lingue, .menu_1, .menu_2, .menu_3, .flash, .flash_2, .flash_1, .video, .pie div, .st_inv a, .date, .pag, .nfn2, hr, .rag_sx, .rag_dx {display: none;}

img {border: 0;}
a {color: #000; text-decoration: none;}

div, p, h1, h2, h3, h4, h5, h6, ul, li, ol, table, tr, td, form, input, textarea {
margin: 0; 
padding: 0; 
border: 0; 
font-family: Garamond, "Times New Roman", Times, serif;
font-size: 11pt;
line-height: 1.3;
}

address {font-style: normal;text-align: center;margin: 25pt 0 0 0;font-size: 9pt;}

.logo {text-align: center;margin-bottom: 40pt;}

p {margin-bottom: 4pt;}

.txt_p {float: left;width: 68%;}

.stamp {margin-bottom: 20pt;}

.stamp1 {margin-bottom: 15pt;}

.stamp2 {margin-bottom: 1pt;}

.img_p{float: right; width: 28%; text-align: right;}

.pie {clear: both;}

h1{font-size: 13pt; margin-bottom: 13pt; margin-top: 15px;}
h2{font-size: 12pt;}
.s_p h1 {margin: 0 0 15pt 0;}

.s_p h2 {margin: 12pt 0 4pt 0;}

.s_p h3 {margin: 8pt 0 5pt 0;}
.s_p ul {margin: 0 0 0 16pt;}
.s_p ul span {font-style: italic;}

table.tab_rico {font-size: 10pt;text-align: left;}
td, th {vertical-align: top;}
.tab_rico td {font-size: 9pt;padding-bottom:5pt;}
.c_anna {text-align: right;}

/*news*/
.nfn {padding-top: 5pt; border-top: 1pt solid #000; margin-bottom: 10pt;}
