html,body{margin:0;padding:0}
body{background-color:rgb(112,146,190);font-size:12px;font-family: arial, sans-serif;text-align:center;}
p{margin:0 10px 10px}
a{color: #981793;text-decoration:none;}
div#header h1{line-height:80px;margin:0;
  padding-left:10px;background: 000000;color: #79B30B;}
div#container{text-align:left;border:0px solid red;}
/*div#content{background:rgb(241,251,255);}*/
div#content p{line-height:1.4;}

div#content h3{border-top:1px solid rgb(166,202,240);border-bottom:1px solid rgb(166,202,240);padding:10px 0px 10px 0px;margin:0;background-image: url(../images/riga_azzurra.png);}
div#content h3:hover{cursor: pointer;text-decoration:underline;}

/*div#leftmenu{background:rgb(241,251,255);}*/
div#footer p{margin:0 auto;padding:0px 0px}


div#container{width:1080px;border:0px solid red;margin:0 auto;}
div#header {height:185px;background-image: url(../images/bannerClienti.png);}
div#content{background-color:rgb(255,255,255);float:left;width:1080px; min-height:690px;height:auto !important;height:690px;border:0px solid red;margin:3px;-moz-border-radius: 15px;border-radius: 15px;padding:10px;}

div#space{float:right;height:340px;width:200px}

/*
div#loginlogged {float:right;height:180px;width:200px;margin:3px;}
div#loginlogged {background:rgb(241,251,255);}
div#loginlogged fieldset, legend{border:none;}
div#loginlogged h3{font-size:12px;margin:0px;padding:10px 0px 10px 0px;border-top:1px solid rgb(166,202,240);border-bottom:1px solid rgb(166,202,240);background-image: url(../images/riga_azzurra.png);}
*/
/*
div#loginlogged, div#loginnotlogged, div#leftmenu {margin:10px 0px 0px 0px;float:right;width:200px;padding:16px;border: 2px solid rgb(255, 255, 255);border-radius: 7px 7px 7px 7px;background: none repeat scroll 0% 0% rgb(247, 247, 249);box-shadow: 0px 0px 0px 1px rgba(0, 0, 2, 0.1), 0px 1px 0px rgba(0, 0, 2, 0.15), 0px 1px 1px rgba(0, 0, 2, 0.1);text-shadow: 0px 1px 0px rgb(253, 253, 255);}
*/
/*
div#loginnotlogged{border:0px solid red;float:right;width:200px;margin:3px;}
div#loginnotlogged  {background:rgb(241,251,255);}
div#loginnotlogged fieldset, legend{border:none;}
div#loginnotlogged h3{font-size:12px;margin:0px;padding:10px 0px 10px 0px;border-top:1px solid rgb(166,202,240);border-bottom:1px solid rgb(166,202,240);background-image: url(../images/riga_azzurra.png);}
*/
/*div#leftmenu{float:right;width:200px;margin:3px;}*/
/*div#leftmenu ul{margin:0;padding:0;list-style:none;}

*/
div#leftmenu img{border:0px}
/*div#leftmenu li{display:inline;margin:0px;padding:0px 0px 0px 0px;}
div#leftmenu li a:link, li a:visited {display:block;margin:0px;padding:0px 0px 0px 0px;color:rgb(0,0,0);}
div#leftmenu li a:hover,  li.active a {padding:0px 0px 0px 0px;color:#02ACEE;background-image: url(../images/riga_azzurra.png);}
div#leftmenu h3{font-size:12px;border-top:1px solid rgb(166,202,240);border-bottom:1px solid rgb(166,202,240);padding:10px 0px 10px 0px;margin:0;background-image: url(../images/riga_azzurra.png);}
div#leftmenu h3:hover{font-size:12px;cursor: pointer;text-decoration:underline;}
.selected {padding:0px 0px 0px 0px;color:#02ACEE;background-image: url(../images/riga_azzurra.png);}
*/




div#footer{clear:both;width:100%}
div#testataContent{border:0px solid red;text-align: center;background-image: url("../images/testata_azzurra.png");padding:10px;background-repeat:no-repeat;}
div#testataContent img{width:100%}
div#testataContent h2{font-size:18px;}
div#righe {overflow:auto;border:px solid red;width:700px;padding:0px 0px 10px 0px}
div#righe Tbody tr:hover{border-bottom:1px solid rgb(166,202,240);}
div#righe table{width:100%;border-collapse: collapse;}
div#righe th {white-space: nowrap;text-align:left;border-right:1px solid rgb(247,247,247);border-top:1px solid rgb(166,202,240);border-bottom:1px solid rgb(166,202,240);}
div#righe tr{/*white-space: nowrap;*/height:40px;background-image: url("../images/riga_azzurra.png");background-size: 100% 100%;border-bottom:1px solid white;}
div#righe td{padding-right:5px;margin-right:0px;border-right:0px solid rgb(255,255,255);text-align:left;}
div#righe .right{text-align:right;}div#righe .left{text-align:left;}

div#righe img{border:0px;}
div#righe .rigared td{background-color:rgb(255,70,100)}

div#righePiccole {overflow:auto;border:0px solid red;width:690px;padding:0px 0px 10px 0px}
div#righePiccole Tbody tr:hover{border-bottom:1px solid rgb(166,202,240);}
div#righePiccole table{width:100%;border-collapse: collapse;}
div#righePiccole th {height:30px;white-space: nowrap;text-align:left;border-right:1px solid rgb(247,247,247);border-top:1px solid rgb(166,202,240);border-bottom:1px solid rgb(166,202,240);}
div#righePiccole tr{/*white-space: nowrap;*/height:20px;background-image: url("../images/riga_azzurra.png");background-size: 100% 100%;border-bottom:1px solid white;}
div#righePiccole td{padding-right:5px;margin-right:0px;border-right:0px solid rgb(255,255,255);text-align:left;}
div#righePiccole .right{text-align:right;}
div#righePiccole .left{text-align:left;}
div#righePiccole .center{text-align:center;}
div#righePiccole img{border:0px;}
div#righePiccole .rigared td{background-color:rgb(255,70,100)}

div#linkfooter {clear:both;width:100%}

div#legenda {border:0px solid red;height:30px;text-align:right;margin-right:10px;margin-top:10px;}
div#legenda img{margin-top:10px;}
div#testata {margin-left:10px;margin-top:10px;}
div#testata .tabellaUtente{width:100%;padding:5px;}
div#testata td{border-bottom:1px solid rgb(166,202,240);padding:5px;}
div#anagraficaCliente Tbody tr:hover{background-image: url("../images/riga_azzurraHover.png");cursor: hand; cursor: pointer;}
/*div#elencoContratti {border-top:1px solid rgb(166,202,240);border-bottom:1px solid rgb(166,202,240);margin:0px;padding:2px;text-align:center;}*/
					
div#logout {margin:3px;}						
div#errore {text-align:center;color:rgb(240,157,10);}

div.accordionButton.on {color:rgb(166,202,240);}


/*bottone copia clipboard*/

#copybutton {
  position: absolute;
  left:60px;
  z-index: 2; }


div.button {
text-align:center;
width:300px;
	padding: 10px 0px 10px 0px;
  /*position: absolute;*/
  background: rgba(255, 255, 255, 0.4);
  border: 1px solid rgba(255, 255, 255, 0.6);
  font-family: Helvetica, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.4em;
  color: #222;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 7px, inset rgba(0, 0, 0, 0.3) -1px -1px 0px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 7px, inset rgba(0, 0, 0, 0.3) -1px -1px 0px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 7px, inset rgba(0, 0, 0, 0.3) -1px -1px 0px; }
  /* line 152, ../src/styles.scss */
  }


input[type='file'] {
  color: transparent;
  
}

#cover {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   opacity: 0.80;
   background: #aaa;
   z-index: 10;
   display: none;
}


.clear {
	clear: both;
}

/*menu*/

	
	#nav {
		margin:0;
		padding:0;
		list-style:none;
    border:0px solid red;
    
	}
	
	#nav li form {
		vertical-align: middle;
	}	
	
		#nav li {
			float:left;
      background:#E0E0E0;
			position:relative;
			z-index:2000;
			margin:0 1px;
			-webkit-transition: all 0.1s ease-in-out;
		}
		#nav li.first {
			border-radius:5px 0 0 5px;
			-moz-border-radius:5px 0 0 5px;
			}
		#nav li.last {
			border-radius:0 5px 5px 0;
			-moz-border-radius:0 5px 5px 0;
			}
		#nav li li.last {
			border-radius:0 0 5px 5px;
			-moz-border-radius:0 0 5px 5px;
			}
		#nav li a {
			display:block; 
			padding:8px 5px 0 5px;
			font-weight:700;  
			height:23px; 
			text-decoration:none; 
			text-align:center; 
			color:#333;
		}

		#nav li a:hover {
			color:rgb(131,179,214);
		}
		
		
		
		/*#nav li li:hover {
			-webkit-transform: translate(+10px,0);
			}*/
	
		#nav a.selected {
			color:rgb(131,179,214);
		}
	
		#nav ul {
			position:absolute; 
			left:0; 
			display:none; 
			margin:0 0 0 -1px; 
			padding:0; 
			list-style:none;
			height:auto;
		}
		
		#nav ul li {
			width:200px;
			float:left; 
			border-top:1px solid #fff;
		}
		#nav ul li a{
			text-align:left; 
		}
		
			
		
		#nav ul a {
			display:block;  
			height:auto;
			padding: 8px 5px; 
			color:#666;
		}
		/* fix ie6, meglio inserirlo in un file .css separato */
		*html #nav ul {
			margin:0 0 0 -2px;
		}


/* fine menu */




/* Page Numbers */
.pages {font-size:10px;height:25px;
border-top:1px solid rgb(166,202,240);border-bottom:1px solid rgb(166,202,240);background-image: url("../images/riga_azzurra.png");padding:0px 0px 5px 5px;
						margin:7px 0px 0px 0px;font-family: arial, sans-serif;text-align: center;}

.pages a, .pages span {
	color:#003366;
   	padding: 0.2em 0.5em;
    margin-right: 0.1em;
    margin-left: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages select{font-size: 100%;border: 1px solid #9AAFE5;text-decoration: none;}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover,.pages select:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #999;
    padding: 0.2em 0.5em;
    margin-right: 0.3em;
     margin-left: 0.3em;
    border:1px solid #ddd;
}


.pages .nextprev-next {
    float: right;
}


