﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 10pt;
	background: transparent;
	font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important;
	}

html {height:100%; width:100%}

body {
    MARGIN-TOP: 10px;
    COLOR: #505050; 
    BACKGROUND-COLOR: #EBF3FA;
    text-align: center;
}

ul {
    margin-left: 30px;
    margin-bottom: 20px;
    padding:0px;
}

li {
    margin-bottom: 10px;
}

blockquote {
    margin-top: 5px;
    margin-bottom: 5px;
}


#outer {
	BACKGROUND-COLOR: #FFFFFF;
	margin: 0px auto;
	width: 90%;
	text-align: left;
	padding: 5px 5px 0px 5px;
	border: 1px solid #BBBBBB;
	border-radius: 10px;
}

#sotto_top{
	BACKGROUND-COLOR: #FFFFFF;
	height: 20px;
}

#sotto_top_admin{
	text-align: left;
	border: 1px solid #EEE;
	BACKGROUND-COLOR: #FAFAFA;
	padding: 8px;
	border-radius: 10px;
	margin: 5px;
}


#titolo{
	text-align: left;
	margin-bottom: 30px;
	height: 70px;
}

#titolo td{
	FONT-SIZE: 20pt;
	font-style:inherit;
}

#menu{
	width:20%;
	margin-left: 5px;	
	margin-bottom: 40px;
	padding: 10px;
	float: left;
	border: 1px solid #EEE;
	background-color: #FAFAFA;	
	border-radius: 10px;
}

#menuForn{
	width:20%;
	margin-left: 5px;	
	margin-bottom: 40px;
	padding: 10px;
	float: left;
	aborder: 1px solid #EEE;
	abackground-color: #DADADA;	
	aborder-radius: 10px;
	border-right: 1px #CCCCCC dotted;
	min-height: 400px;
}


#contenuto{
	width:70%;
	margin-left: 5px;	
	padding-left: 15px;
	margin-bottom: 40px;
	float: left;
	height: auto !important;
	height: 495px;
	min-height: 495px;	
}

#contenuto_paginaintera{
	margin-top: 60px;
	height: auto !important;
	height: 435px;
	min-height: 435px;	
}


#finale{
	border-top: 2px dotted #EEE;
	clear: right;
	margin: 0px;
}

#prefinale{
	jborder-top: 1px solid #EBC87E;
	border-top: 2px dotted #EEE;
	clear: right;
	height: 0px;
	margin: 0px;
}

#statistiche{
	border-top: 1px solid #EBC87E;
	border-left: 1px solid #EBC87E;
	border-right: 1px solid #EBC87E;
	border-bottom: 1px solid #EBC87E;
	padding: 2px;
	clear: right;
	FONT-SIZE: 8pt;
	text-align: center;
	BACKGROUND-COLOR: #FCF5E9;
}

#finale td, #finale a{
	FONT-SIZE: 8pt;
}


SELECT { COLOR: #505050; }
INPUT  { COLOR: #505050; }
INPUT.entra { FONT-SIZE: 14pt; }
TABLE {	border: 0px ; }
IMG { BORDER: 0px; }
p { margin-bottom: 10px; line-height:130%; }
A, A:visited {
    COLOR: #0080ff;
    TEXT-DECORATION: none;
}
a:hover, a:active {
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0F67A1;
}
a.img:hover {background-color: white;}
TH {
    FONT-SIZE: 11pt;
    COLOR: #555;
	text-align: left;
}
TH.dx {
	text-align: right;
}
TD {
    FONT-SIZE: 10pt;
}
TD.totale {
    FONT-SIZE: 11pt;
    font-weight: bold;
    
}
TD.Row {
	border-bottom:1px solid #EEE;
	FONT-SIZE: 10pt;
}
TD.RowSubUnita {
	border-bottom:1px solid #EEE;
	background-color: #FAFAFA;
	FONT-SIZE: 10pt;
}
TD.RowHighlight
{
	border-bottom: 1px solid #EEE;
	FONT-SIZE: 10pt;
	font-weight: normal;
}

TR.intestazione
{
	background-color: #EEE;
}
H1 {FONT-SIZE: 18pt; margin-bottom: 14px;}
H2 {FONT-SIZE: 11pt; margin-bottom: 10px;}
H2.forn {FONT-SIZE: 11pt; margin-top: 30px; margin-bottom:5px;}
H3 {
    FONT-WEIGHT: bold;
    margin-bottom: 10px;
}
H4, H5, H6 {FONT-WEIGHT: bold;}
.Nota {
    COLOR: #909090;
    FONT-SIZE: 8pt
}
HR {
	border: 0;	
    color: #777777;
    background-color: #777777;
    height: 1px;
}

#menu ul{
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 15px;	
	padding: 0px;
}

#menu li{
	list-style:none;
	margin: 0 0 0 0;
	border-bottom: 1px solid #EEE;
}

#menu h1{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
}

#menu a, #menu a:visited{
	padding: 3 3 3 15;
	margin: 0 0 0 0;
	text-decoration: none;
	position: relative;
	display:block;
}

#menu a:active, #menu a:hover{
	background-color: #EEE;
	color: #0F67A1;	
}

#menu a.selezionato{
	color:gray;
	FONT-WEIGHT: bold;
}

select.condominio
{
	font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important;
	border: 0;	
	padding: 0;
	margin-left: -4;
	margin-bottom: 0;
    width: 100%;
    background-color: #FCFCFC;
    font-size: 14px;
    FONT-WEIGHT: bold;
}


.clearfooter{ visibility: hidden; clear: both; height:2px;}

@media print
{
	#menu {
		display:none;
	}
	#contenuto{
		width:95%;
		margin: 0;
		padding: 15px;
		float: left;
		height: auto !important;
		min-height: 0;
	}	
	#intestazione {
		display:none;
	}
	#sotto_top_admin {
		display:none;
	}	
}