body {font-family:Verdana, Helvetica, Arial, Sans-serif; font-size:10pt; color:black; background-color:rgb(0,101,153); text-align:center; margin:0; padding:0}
a {text-decoration: none; color:rgb(0,101,153)}

table.main {width:800px; background-color:white; }
.topbar {background-color:rgb(254,153,0); height:17px; font-size:12px; color:white; font-weight:bold;}
.topbar a {color:white; }
.topbar a:hover {color:rgb(0,101,153); }
.topcell td {padding:12px 5px 7px;}
.edibar {color:rgb(0,101,153); font-size:8pt; font-weight:bold; text-align:center; height:30px; background-image:url('/css/edibar.gif'); background-repeat:repeat-x;}
	.hor_menu {color:rgb(190,190,190); text-align:center; font-size:10pt; font-weight:bold; }
	.hor_menu a {color:rgb(0,101,153); }
	.hor_menu a:hover {color:rgb(0, 66, 99); }
	.hor_menu a.active {color:rgb(254,153,0); }
    .button {font-size:10pt; font-weight:bold; margin-right:1.5em; border:1px solid rgb(254,153,0); padding:2px 1em;}
.breadcrumb {font-weight:bold; font-size:9pt; padding:4px 5px; height:25px; }
.breadcrumb a {color:rgb(0,140,50); }

.top {border-top:1px dotted rgb(0,101,153); padding-top:5px; }
.top_big {border-top:2px dotted rgb(0,101,153); }
.bottom {border-bottom:1px dotted rgb(0,101,153); padding-bottom:5px; }

div.copertina {text-align:left; padding:4.5em 1em 0}

.menu_left {width:150px; font-size:8pt; padding:8px}
	.login {font-size:8pt; font-weight:bold}
	.login form {margin:0;}
	.menu_left div.login {padding:1em 0px ; margin-bottom:.5em; }
	.menu_left div.sezioni a {color:rgb(0,101,153); font-size:10pt; font-weight:bold}
	.menu_left div.capitoli {text-align:left; font-weight:bold; margin:1em 0 .5em; }
	.menu_left div.capitoli a {color:black}
	.menu_left div.testini {color:rgb(190,190,190); font-style: italic; margin-left:1em; text-indent:-1em; }
	.menu_left div.testini a {color:rgb(0,101,153); font-style: normal; }
	.menu_left div.testini a:hover {color:rgb(254,153,0) }
	.menu_left div.quesiti {margin:5px 0}
	.menu_left div.quesito {margin:5px 0 0 0}
	.menu_left div.quesito a {color:rgb(0,140,50)}
	.menu_left div.intervento {padding-left:.5em; margin-left:1em; text-indent:-1em}
	.menu_left div.intervento a {color:rgb(241, 145, 0)}
	.menu_left div.active a {color:red}
	.menu_left div.attributi {color:rgb(0,101,153); margin-bottom:.5em}

.main_page {border-left:2px rgb(0,101,153) dotted; width:650px; padding: 1em; font-size:10pt}
	.main_page div {margin: 0 0 1.5em; padding:0; text-align:left; }
	.main_page p {margin:.5em 0 0 0; }
	.main_page p.titolino {color:rgb(0, 66, 99); font-weight:bold; font-size:14pt; margin:0 0 .5em}
	.main_page .sincro {font-size:9pt; margin:0}
	.main_page .nuovo {font-size:7pt; color:red; text-transform: uppercase; font-weight:bold; font-stretch: condensed; }
	 .ricerca0 {background-color:rgb(255,255,127)}
	 .ricerca1 {background-color:rgb(255,127,255)}
	 .ricerca2 {background-color:rgb(127,255,255)}
	 .ricerca3 {background-color:rgb(255,127,127)}
	 .ricerca4 {background-color:rgb(127,255,127)}
	 .ricerca5 {background-color:rgb(127,127,255)}
	
	.main_page div.submenu {margin:0 0 1em 1em; font-size:9pt; position: relative}
	.main_page div.gotop {text-align:right; margin-top:1em; }
	.main_page div.bar {border-top:1px dotted rgb(0,101,153); padding-top:.5em}
	.main_page h1,
	.main_page h2,
	.main_page h3,
	.main_page h4,
	.main_page h5,
	.main_page h6,
	.main_page h7 {color:rgb(0, 66, 99); font-weight:bold; font-size:10pt; margin:1em 0 .5em; }
	.main_page h1,
	.main_page h2 {font-size:12pt; }
	.main_page h2 {font-style: italic; margin:2em 0 1.5em; }
	.main_page h3,
	.main_page h4 {font-size:10pt; }
	.main_page h4 {font-style: italic; margin:1.5em 0 1em; }
	.main_page h5,
	.main_page h6 {font-size:9pt; }
	.main_page h6 {font-style: italic; }

	.main_page table.sezioni {font-family:Verdana, Helvetica, Arial, Sans-serif; font-size:10pt; width:100%}
	.main_page table.sezioni th {text-align:center; border-bottom:1px dotted rgb(0,101,153); padding-bottom:2px; }
	.main_page table.sezioni th.cap {text-align:left; }
	.main_page table.sezioni td.cap {width:100%;}
	.main_page table.sezioni th.html,
	.main_page table.sezioni td.html {padding:1px 1em;}
	.main_page table.sezioni td.pdf {white-space: nowrap; text-align:right; }

	.main_page .que_tit {text-align:left; font-weight:bold; font-size:12pt; color:rgb(0,140,50);}
	.main_page .risp {font-weight:bold; font-size:12pt; color:rgb(254,153,0); margin:0}
	.main_page .sommario {padding:0 1em; text-align:left; margin-top:.5em}
	.main_page .eff_pos, 
	.main_page .eff_neg, 
	.main_page .eff_com {font-weight:bold;color:rgb(0,101,153);margin-bottom:0.2em;}
	.bib_tit {font-weight:bold; font-size:11pt; margin-bottom:0}
	.bib {font-size:8pt;}
	.bib p {margin:.5em 0 0 0}

	.main_page div.intervento {font-weight:bold; text-transform:uppercase; color:rgb(0,101,153); margin:10px 0 0 0px; }
	.main_page div.abstract { font-family:Verdana, Helvetica, Arial, Sans-serif; font-size:10pt; margin:0 0 6px 0; padding-left:20px; text-align:left; }
	.main_page div.abstract ul {margin-top:0}
	.main_page div.abstract p {margin-bottom:0}
	.main_page div.abstract table {font-family:Verdana, Helvetica, Arial, Sans-serif; font-size:10pt; }
	.main_page div.firma {width:75%; font-size:8pt; font-style: italic; position:static; float:right; right:0; margin:2em 0 0}
	ul {list-style-image:url("/top/dot_v.gif"); margin-top:0; margin-bottom:0; }
	ul ul {list-style-image:url("/top/dot_r.gif"); }
	.main_page div.intro_tit b { font-weight : bold; font-size:10pt; background-color:rgb(0,101,153); color:white; margin:1em 0 0 0; padding:5px; }
	.rimando {font-size:75%; color:rgb(0,101,153)}
	.rimando img,
    .bib_rif img {margin-left:2px;}

	.som_alt ,
	.som_int ,
	.som_que {font-size:9pt}
	.som_int .som_int_tit, 
	.som_que .som_que_tit {color:rgb(0,101,153);font-size:12pt;font-weight:bold; margin-bottom:.5em;}
	.som_int .som_eff {font-size:10pt; font-weight:bold; margin:.5em 0 .2em 0}
	.som_int .som_gru, 
	.som_int .som_gru_1 {color:rgb(254,153,0); font-size:11pt; font-weight:bold; margin:0.5em 0 0 0}
	.som_que p ,
	.som_int p {margin:0;}

    .som_nota {font-size:8pt;}
    div.som_alt, div.som_nota {padding-top:0.5em;}
    p.som_riga {margin-left:12px; text-indent: -12px;}
    p.som_riga img {margin-right:5px;}
    p.som_autori {margin-top:.5em;}
    b.som_autori {color: rgb(254,153,0);}

	div.met_bar {width:100%; text-align:center; border-top:1px dotted rgb(0,101,153); border-bottom:1px dotted rgb(0,101,153); }
	.met_bar a {margin:0 .5em;}
	.met_bar a b {color:red;}

    .sez_peso {font-size:8pt; padding:2px 0 0 5px; color:rgb(254,153,0);}

    .tab_tabella {border-collapse:collapse; font-size:9pt; margin:0 0 1em 0}
    .tab_tabella td {border:1px solid rgb(254,153,0);}
    .tab_tabella .tab_head {background-color:rgb(254, 189, 89); font-weight:bold;}
    .tab_tabella .tab_titino {background-color:rgb(255, 235, 204); font-weight:bold;}
    .caption p {margin:0}

    .quest {font-size:10pt;}

@media print {
	.noprint {display: none;}

	.main, .main_page {
		width:100%;
		}
	.main_page {border:none; padding:0}
}
