#documenti .doclist .toolbar  	{height:63px; background-color: whitesmoke; border: 1px solid gray; padding: 0px; margin-bottom:10px; font-size:12px;
	-moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-radius: 5px;
    position: relative;
}
#documenti .doclist .toolbar ul 	{height: 74px;margin: 0px;padding: 0px;list-style-type: none;}
#documenti .doclist .toolbar ul li 	{float: left;display: block;width: 65px;height: 61px;padding: 5px 5px 5px 1px; text-align:center; cursor: pointer; border-right: 1px dotted silver}
#documenti .doclist .toolbar .selected {border-bottom:2px solid orange}

#documenti .doclist ul 			{margin: 5px; padding:0 0 0 15px}
#documenti .doclist ul li 			{padding: 5px; margin-bottom: 5px; background-color: White; border-bottom: 1px dotted silver; height: 40px; font-size:12px}
#documenti .doclist ul li			{background-color: transparent; border-bottom: 1px dotted gold}
#documenti .doclist .docnum 		{float:left; min-width: 120px; margin:1px; text-align:center; min-height: 31px; padding-top:6px}
#documenti .doclist .docdta 		{float:left; min-width: 120px; margin:1px; text-align:center; min-height: 31px; padding-top:6px}
#documenti .doclist .doctot 		{float:left; min-width: 100px; margin:1px; text-align:right;  min-height: 31px; padding-top:6px}
#documenti .doclist .ico-state 	{float:left; min-width:  50px; margin:1px; text-align:center; min-height: 31px; padding-top:5px}
#documenti .doclist .ico-pdf 		{float:left; min-width:  50px; margin:1px; text-align:center; min-height: 31px; padding-top:0px; cursor:pointer; }
#documenti .doclist .ico-edit	{float:left; min-width:  50px; margin:1px; text-align:center; min-height: 31px; padding-top:0px; cursor:pointer; }
#documenti .doclist .ico-edit img	{width:32px; height:32px}

#documenti .doclist ul li:hover		{background-color: #FFFFAA}

#documenti .doclist .toolbar ul li:hover		{background-color: White}

#documenti .doclist .header		{background-color:gold; color: Black; font-weight:bold;border:none;text-align:center; }

#documenti .doctitle				{font-size:18px; font-weight:bold}

#documenti .docedit .toolbar  	{height:80px; background-color: whitesmoke; border: 1px solid gray; padding: 5px; margin-bottom:12px}
#documenti .docedit .toolbar ul 	{height: 80px;margin: 0px;padding: 0px;list-style-type: none;}
#documenti .docedit .toolbar ul li 	{float: left;display: block; height: 70px;padding: 0px 0px 0px 1px; text-align:center; padding: 5px; cursor: pointer; border-right: 1px dotted silver}

#documenti .docbody ul 			{margin: 5px 5px 5px 10px; padding:0 0 0 15px}
#documenti .docbody ul li 		{padding: 5px; margin-bottom: 5px; background-color: White; border-bottom: 1px dotted silver; min-height: 120px; font-size:12px}
#documenti .docbody .headerback {min-height:50px}

#documenti .docbody .db-delete	{float:left; margin-top:9px; margin-left: -35px; cursor:pointer}
#documenti .docbody .doclin		{float:left; min-width: 40px; margin:1px; text-align:center; min-height: 28px; padding-top:3px}
#documenti .docbody .docart		{float:left; min-width: 400px; max-width:400px; margin:1px; text-align:left; min-height: 28px; padding-top: 3px}
#documenti .docbody .docqta		{float:left; min-width: 80px; margin:1px; text-align:center; min-height: 28px; padding-top:3px}
#documenti .docbody .docqta input 	{float:left; width: 30px; margin-top:1px;margin-left:1px;padding:0px;text-align:center; border:1px solid silver;}
#documenti .docbody .docqta img 	{float:left; width: 23px; height: 21px; margin: 0px; padding:0px}
#documenti .docbody .doceva		{float:left; min-width: 80px; margin:1px; text-align:center; min-height: 28px; padding-top:3px}

#documenti .docbody .docprz		{float:left; min-width: 60px; margin:1px; text-align:center; min-height: 28px; padding-top:3px}
#documenti .docbody .docsct		{float:left; min-width: 40px; margin:1px; text-align:center; min-height: 28px; padding-top:3px}
#documenti .docbody .docimp		{float:left; min-width: 60px; margin:1px; text-align:center; min-height: 28px; padding-top:3px}
#documenti .docbody .header		{background-color:#AA0000; color: white; font-weight:bold;border:none;text-align:center; }

#documenti .docfoot				{font-size: 12px; margin-left:25px}
#documenti .docfoot .magg-lbl	{width:120px; background-color:#AA0000; color:White; text-align:center; font-weight:bold}
#documenti .docfoot .magg-val	{width:120px; text-align: center}
#documenti .docfoot .riepilogo	{width:500px; margin-top:20px}
#documenti .docfoot .impon-lbl	{float:left; min-width:120px; background-color:#AA0000; color:White; text-align:center; margin-right:2px; font-weight:bold}
#documenti .docfoot .iva-lbl		{float:left; min-width:50px; background-color:#AA0000; color:White; text-align:center; margin-right:2px; font-weight:bold}
#documenti .docfoot .impos-lbl	{float:left; min-width:100px; background-color:#AA0000; color:White; text-align:center; margin-right:2px; font-weight:bold}
#documenti .docfoot .ivades-lbl	{float:left; min-width:200px; background-color:#AA0000; color:White; text-align:center; margin-right:2px; font-weight:bold}
#documenti .docfoot .impon-val	{float:left; min-width:120px; text-align:center; margin-right:2px;}
#documenti .docfoot .iva-val		{float:left; min-width:50px; text-align:center; margin-right:2px;}
#documenti .docfoot .impos-val	{float:left; min-width:100px; text-align:center; margin-right:2px;}
#documenti .docfoot .ivades-val	{float:left; min-width:200px; text-align:left; margin-right:2px}

#documenti .docfoot .doctotali	{float:right; margin-top:20px; width:220px}
#documenti .docfoot .doctotali .tot-lbl	{float:left; width: 120px; text-align:left; background-color:#AA0000; color:White; margin-bottom:2px; padding-left:5px; font-weight:bold}
#documenti .docfoot .doctotali .tot-val	{float:left; width: 95px; text-align:right; margin-bottom:2px}

#documenti .docnone				{margin-left: 25px; font-size:12px; font-weight:bold}

@media (max-width: 880px) {
	#documenti .doclist .docnum 		{min-width: 100px;}
	#documenti .doclist .docdta 		{min-width: 100px;}
	#documenti .doclist .doctot 		{min-width: 80px;}
	#documenti .doclist .docpdf iframe	{height: 950px;}
}
@media (max-width: 545px) {
	#documenti .doclist .docnum 		{min-width: 70px;}
	#documenti .doclist .docdta 		{min-width: 90px;}
	#documenti .doclist .doctot 		{min-width: 60px;}
	#documenti .doclist .ico-edit	{min-width: 40px;}
	#documenti .doclist .ico-pdf 		{min-width: 40px;}
	#documenti .doclist .docpdf iframe	{height: 550px;}
}
@media (max-width: 455px) {
	h1			{font-size: 24px}
	#documenti .doclist	ul 			{padding:0px; margin:5px 0px 5px 0px}
	#documenti .doclist	ul li			{font-size:12px; line-height:13px;}
	#documenti .doclist .toolbar ul li 	{width: 50px;}
	#documenti .doclist .docnum 		{min-width: 50px;}
	#documenti .doclist .docdta 		{min-width: 70px; max-width:70px}
	#documenti .doclist .doctot 		{min-width: 50px;}
	#documenti .doclist .ico-state 	{min-width: 35px; max-width:35px}
	#documenti .doclist .ico-edit	{min-width: 35px;}
	#documenti .doclist .ico-edit img	{width:26px; height:26px}
	#documenti .doclist .ico-pdf 		{min-width: 35px;}
	#documenti .doclist .ico-pdf img	{width:26px; height:26px}
}
@media (max-width: 360px) {
	h1			{font-size: 24px}
	#documenti .doclist	ul 			{padding:0px; margin:5px 0px 5px 0px}
	#documenti .doclist	ul li			{font-size:10px; line-height:10px;}
	#documenti .doclist .toolbar ul li 	{width: 50px;}
	#documenti .doclist .docnum 		{min-width: 40px;}
	#documenti .doclist .docdta 		{min-width: 60px; max-width:60px}
	#documenti .doclist .doctot 		{min-width: 50px;}
	#documenti .doclist .ico-state 	{min-width: 30px; max-width:30px}
	#documenti .doclist .ico-edit	{min-width: 30px;}
	#documenti .doclist .ico-edit img	{width:24px; height:24px}
	#documenti .doclist .ico-pdf 		{min-width: 30px;}
	#documenti .doclist .ico-pdf img	{width:24px; height:24px}
}