/* CSS Document */


body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
line-height:12pt;
background-color: #FFFFFF;
color: #000000;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#main {
width: 95%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#header {
width: 100%;
height: 120px;
margin: 0px 0px 20px 0px;
padding:0px 0px 0px 0px;
position: relative;
border-bottom:1px solid #000000;

}

#headerprint {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#headerprint span.titolo {
font-size:16pt;
line-height:18pt;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#headerprint span.sottotitolo {
font-size:12pt;
line-height:18pt;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#container{margin:0;padding:0;}

#column_dx{float:left; width:100%;margin:0px;padding:0px;}

#content{float:left; width:100%;margin:0px;padding:0px;}
/* per stampa su due colonne
#content{float:left; width:65%;margin:0px;padding:0px;}
*/

#options {display: none;}
/* per stampa su due colonne
#options{float:right; width:30%; margin:0px;padding:0px 0px 0px 0px;}
*/

a { color: #000000; background-color: transparent;}

h4{color:#000000; font-size:14px; font-weight:bold; margin:0; padding:0px;}

.aligncenter {text-align:center;}

.alignright {text-align:right;}

#home{margin:0;padding:0;}

table {page-break-inside:auto;}

/* elementi da non visualizzare per la stampa */

#header h1.logo,#header_numero_verde, #navigator, #header_top, ul#header_nav, ul#header_navigazione_menu, #header_search, 
ul.menu_sx, ul#menu_options, #options ul, #options img, #footer, .invisible, hr, form#formlogin {
display:none;
}

/* fine  elementi da non visualizzare per la stampa */

