<style scoped>

		body {margin: 0;padding: 0;background: #f6f6f6;}

                #vertical {
                	height: 94%;
                	margin: 0 auto;
                }

                #middle-pane {

                	background-color: rgba(60, 70, 80, 0.10);

                }

                #bottom-pane {

                	background-color: rgba(60, 70, 80, 0.15);

                }

                #left-pane {

                	background-color: rgba(60, 70, 80, 0.05);

                }

                #center-pane {

                	background-color: rgba(60, 70, 80, 0.05);

                }

                #right-pane {

                	background-color: rgba(60, 70, 80, 0.05);
                }

                .pane-content {
                	padding: 0 0px;
					text-align: center;
                }
				
                .pane-content-left {
                	padding: 0 0px;
					text-align: left;
                }				


                #clientsDb {
                    width: 100%;
                    height: 200px;
                    margin: 30px auto;
                    padding: 51px 4px 0 4px;
                    background: url('./content/web/grid/clientsDb.png') no-repeat 0 0;
                }

                #treeview-sprites .k-sprite {
                    background-image: url("./content/web/treeview/coloricons-sprite.png");
                }
                .rootfolder 
                {
                    background-position: 0 0;	
                }
                .folder 
                {
                    background-position: 0 -16px;	
                }
                .pdf 
                {
                    background-position: 0 -32px;	
                }
                .html 
                {
                    background-position: 0 -48px;	
                }
                .image 
                {
                    background-position: 0 -64px;	
                }
                .treeview-back 
                {
                	float: left;
                	width: 200px;
                	margin: 30px;
                	padding: 20px;
                	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.45), inset 0 0 30px rgba(0,0,0,0.07);
                    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.45), inset 0 0 30px rgba(0,0,0,0.07);
                    box-shadow: 0 1px 2px rgba(0,0,0,0.45), inset 0 0 30px rgba(0,0,0,0.07);
                    -webkit-border-radius: 8px;
                    -moz-border-radius: 8px;
                    border-radius: 8px;
                }
                .treeview-back h3
                {
                	margin: 0 0 10px 0;
                	padding: 0;
                }

            #principale {
                width: 100%;
				/*padding-left: 21px;
                margin: 0px auto;
                padding-top: 40px;*/
                /* background: url('./content/web/menu/header.jpg') no-repeat 0 0; */
            }
            #colonnaSX {
				position:absolute; 
				left:0;
                width: 250px;
                margin: 5px 10px;
                padding-top: 5px;
            }
            #menu h2 {
                font-size: 1em;
                text-transform: uppercase;
                padding: 5px 10px;
            }
            #template img {
                margin: 5px 20px 0 0;
                float: left;
            }
            #template {
                width: 380px;
            }
            #template ol {
                float: left;
                margin: 0;
                padding: 10px 10px 0 10px;
            }
            #template:after {
                content: ".";
                display: block;
                height: 0;
                clear: both;
                visibility: hidden;
            }
            #template .k-button {
                float: left;
                clear: left;
                margin: 5px 0 5px 12px;
            }

            .forms li {
                margin-bottom: 5px;
                list-style: none;
            }

            .forms li > * {
                width: 200px;
            }
				
			.footer{
				font-size: 9px;
				align: center;
				height: 35px;
				padding-left:100px;				
			}
			.footer-sx{
				float:left;
				vertical-align:middle;
				text-align: right;
				witdh: 200px;
			}
			.footer-dx{
				float:left;
				padding-left:10px;			
			}
			.menu_padd{
				padding-left:20px;	
			}
			
			.elemento-details ul
			{
				list-style:none;
				font-style:italic;
				margin-bottom: 20px;
			}

			.elemento-details label
			{
				display:inline-block;
				width:90px;
				font-style:normal;
				font-weight:bold;
			}
			.logino{
			background-image: url('sottologin.jpg');
			background-repeat: no-repeat;
			/*text-align: center;*/
			}
			
			.xmatteo
			{
				height: 22px !important;
			}
			
			.alt23
			{
				height: 24px !important;
			}
			
			.alt40
			{
				height: 90px;
			}			

			.largh250
			{
				width: 250px !important;
			}			
			
			.largh350
			{
				width: 350px !important;
			}			
			
			table{
			font:90% 'Lucida Sans Unicode','Lucida Grande',arial,helvetica,sans-serif !important;
			}
			

			.panplice{
			color: #000;
			background-color: #daecf4;
			}
			
			.panplice:hover{
			color: #000;
			background-color: #daecf4;
			}				
			
			.mimetico{
			background-color: #f5f7f8;
			}
			
			.interlinea{
				line-height: 24pt;
			}				

			.barrazioni{
			padding: 4px !important;
			background-color: #f5f7f8;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 0px !important;
			border-left-width: 1px;		
			text-align: right;				
			}
			
			.barrazionibianco{
			padding: 4px !important;
			background-color: #ffffff;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 0px !important;
			border-left-width: 1px;		
			text-align: right;				
			}			
			
			.titolosezione{
			width: 90%;
			float:left;
			text-align: left;				
			}	
			
			.barrazioniwhiteleft{
			width: 10%;
			float:left;
			text-align: right;				
			}	

			.barrazioniwhite{
			border: 0px !important;
			text-align: right;				
			}	

			div .mezzapagina
			{
			float: left;
			width: 50%;
			}	

			div .flottante
			{
			float: left;
			}			

			.minitab {
				border:1px solid #c5c5c5; 
				height: 10px;
				width: 30px;
				-moz-border-top-right-radius: 3px;-webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;
				-moz-border-top-left-radius: 3px;-webkit-border-top-left-radius: 3px; border-top-left-radius: 3px;
				background: #daecf4;
				text-indent: -999em;	 /* nasconde il testo*/
			}	

			.similtab {
				border:1px solid #c5c5c5; 
				height: 23px;
				width: 50px;
				text-decoration: none;
				padding: 1px 10px 20px 10px;
				-moz-border-top-right-radius: 3px;-webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;
				-moz-border-top-left-radius: 3px;-webkit-border-top-left-radius: 3px; border-top-left-radius: 3px;
				background: #daecf4;
				text-indent: -999em;	 /* nasconde il testo*/
			}			

			.similtabgrand {
				border:1px solid #c5c5c5; 
				height: 23px;
				width: 50px;
				text-decoration: none;
				padding: 5px 10px 20px 10px;
				-moz-border-top-right-radius: 3px;-webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;
				-moz-border-top-left-radius: 3px;-webkit-border-top-left-radius: 3px; border-top-left-radius: 3px;
				background: #daecf4;
				text-indent: -999em;	 /* nasconde il testo*/
			}	

			.similtabsgn {
				border:1px solid #c5c5c5; 
				height: 20px;
				width: 50px;
				text-decoration: none;
				padding: 5px 10px 0px 10px;
				-moz-border-top-right-radius: 3px;-webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;
				-moz-border-top-left-radius: 3px;-webkit-border-top-left-radius: 3px; border-top-left-radius: 3px;
				background: #daecf4;
				text-indent: -999em;	 /* nasconde il testo*/
			}			
			
			.similpannello{
			background-color: #f5f7f8;
			border-style: solid;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 0px;
			border-left-width: 1px;
			border-color: #94c0d2;
			padding: 7px;
			}
			
			.ultimo{
			border-bottom-width: 1px;
			}				

			.similpannellobianco{
			background-color: #ffffff;
			border-style: solid;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-color: #94c0d2;
			padding: 7px;
			}			
			
			.unmezzo{
			width: 50%;
			float:left;
			padding: 7px;
			}

			.dueterzi{
			width: 75%;
			float:left;
			padding: 7px;
			}
			
			.unterzo{
			width: 25%;
			float:left;
			padding: 7px;
			}
			
			.asinistra{
			float:right;
			text-align: right;
			}				
			
			.dim350{
			width: 350px;
			text-align: left;
			}
			
			.img_resize500{
			height:auto; 
			width:auto; 
			max-width:450px; 
			max-height:350px;
			}
			
			.big-button {
				font-size: 1.1em;
				font-weight: bold;
				padding: 10px 20px;
				vertical-align:middle;
				}

			.allinea_label
			{
				width: 250;
				font-weight: bold;
			}
			
			.input_largo
			{
				width: 250 !important;
			}		

			.areatesto
			{
				width: 500 !important;
				height: 50 !important;
			}
			
			.vocecontratto td
			{
			border:1px solid;
			border-color: #94c0d2;
			border-collapse:collapse;
			border-spacing: 2px;
			empty-cells:hide;
			}	
			
			.schemavocecontratto td
			{
			font-size: 7px;
			font-weight: bold;
			border:0px solid;
			border-collapse:collapse;
			border-spacing: 0px;
			empty-cells:hide;
			
			}				

			.giuntodaal{
			background-color: #f5f7f8;
			border-style: solid;
			border-width: 1px;
			border-color: #94c0d2;
			padding: 7px;
			}

			.occupatocontorno
			{border: 1px solid black !important;
			padding: 2px;
			width: 150px !important;
			height: 20px;}		

			.tabellaconsumi
			{
			padding: 10px;
			vertical-align:middle;
			text-align:centre;
			}	

			.bottonepiccolo
			{
			min-width: 0px !important;
			}
			
			.occupatoverde
			{ background-color: #36A825;}
			
			.occupatorosso
			{ background-color: #c8302c;}	
			
			#slide-in-share {
				position: absolute;
				top: 70px;
				left: 0;
				width: 250px;
				margin-left: -250px;
				/*border: solid #e9e9e9;
				border-width: 1px 1px 1px 0;*/
				background: #ffffff;
			}

			#slide-in-handle {
				position: absolute;
				left: 250px;
				width: 25px;
				height: 69px;
				background: #005c83 url(./styles/textures/slidein2.png);
				color: #000;
				text-indent: -999em;	 /* nasconde il testo*/
			}		

			#slide-contenuto {
				position: absolute;
				top: 49px;
				right: 7px;
				width: 0;
				height: 595px;
				background: rgba(0,52,99,0.5);
			}
			#slide-contenuto2 {
				position: absolute;
				top: 205px;
				right: 7px;
				width: 0;
				height: 400px;
				background: rgba(0,52,99,0.5);
			}
			#slide-contenuto3 {
				position: absolute;
				top: 361px;
				right: 7px;
				width: 0;
				height: 400px;
				background: rgba(0,52,99,0.5);
			}
			#slide-contenuto4 {
				position: absolute;
				top: 517px;
				right: 7px;
				width: 0;
				height: 400px;
				background: rgba(0,52,99,0.5);
			}
			
			#slide-contenutodue {
				position: absolute;
				top: 250px;
				left: 0;
				width: 60px;
				height: 69px;
				margin-left: -60px;
				/*border: solid #e9e9e9;
				border-width: 1px 1px 1px 0;*/
				background: #ffffff;
			}			

			#slide-linguetta {
				position: absolute;
				background: rgba(0,52,99,0.5);
				color: #fff;
				cursor: pointer;
				margin: 53px 0px 0px -101px;
				width: 126px;
				font-size: 17px;
				text-align: center;
				padding: 14px;
			}
			#slide-linguetta2 {
				position: absolute;
				background: rgba(0,52,99,0.5);
				color: #fff;
				cursor: pointer;
				margin: 53px 0px 0px -101px;
				width: 126px;
				font-size: 17px;
				text-align: center;
				padding: 14px;
			}
			#slide-linguetta3 {
				position: absolute;
				background: rgba(0,52,99,0.5);
				color: #fff;
				cursor: pointer;
				margin: 53px 0px 0px -101px;
				width: 126px;
				font-size: 17px;
				text-align: center;
				padding: 14px;
			}
			#slide-linguetta4 {
				position: absolute;
				background: rgba(0,52,99,0.5);
				color: #fff;
				cursor: pointer;
				margin: 53px 0px 0px -101px;
				width: 126px;
				font-size: 17px;
				text-align: center;
				padding: 14px;
			}
			
			#slide-linguettadue{
				position: absolute;
				left: 60px;
				width: 24px;
				height: 69px;
				border:1px solid #c5c5c5; 
				-moz-border-top-right-radius: 3px;-webkit-border-top-right-radius: 3px; border-top-right-radius: 3px;
				-moz-border-bottom-right-radius: 3px;-webkit-bottom-top-right-radius: 3px; border-bottom-right-radius: 3px;
				background: #daecf4;
				color: #000;	
				text-indent: -999em;	 /* nasconde il testo*/
			}		
			#menu_log_utente {
			    background: url(../icons/nuove/lockout.png);
				background-repeat: no-repeat;
				background-size: 11px;
				background-position: 12px 7px;
				padding: .5em 1.1em .4em 30px !important;
			}
			
			#menu_log_utente:hover {
			    background: url(../icons/nuove/lockoutH.png) !important;
				background-repeat: no-repeat;
				background-size: 11px;
				background-position: 12px 7px;
			}
			#menu {
			    margin: 4px 4px;
				background: #f6f6f6;
				border: none !important;
			}
			
			#menu>li {
				background: #003463;
				color: #fff !important;
				width: 200px;
				margin: 0px 2px 0px 0px;
			}
			
			#menu>li>a {
				color: #fff !important;
				margin: 5px 0px;
				text-align: center;
			}
			.k-menu .k-item>.k-link>.k-i-arrow-60-down {
				float: right;
				display: none;
			}
			#menu>.k-state-hover{
				background: #f6f6f6 !important;
			}
			#menu>.k-state-hover>a{
				background: #f6f6f6 !important;
				color: #003463 !important;
			}
			.k-menu .k-item>.k-link {
				font-size: 14px;
			}
			.k-menu .k-state-active {
				background-color: #003463 !important;
			}
			div.k-window-titleless{    
				border: 0 !important;
				border-radius: 0 !important;
				background: transparent !important;
			}
			
			
</style>