/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
body {
background-color:#f0f0f0;
}
p {
	font-size:26pt;
}
td {
font-size: 20pt;
border:1px solid #cfcfcf;
padding:5px;
text-align:center;
}
td a {
color: blue;
}
form {
margin:0;
}
#radiobutton {
	width:50px;
	height:50px;
}
#radiono {
	margin-left:50px;
}
label {
    font-size: 24pt;
    text-transform: uppercase;
}
ul.topnav {
	display:block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
	/*background-color:#102c48;*/
	z-index:100;
	text-transform:uppercase;
	    position: fixed;
    top: 0;
    width: 100%;
}

/* Float the list items side by side */
ul.topnav li {float: left;    background: transparent;}

/* Style the links inside the list items */
ul.topnav li a {
    display: inline-block;
    color: #fff;
    text-align: center;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 40px;
}

/* Change background color of links on hover */
ul.topnav li a:hover {    background-color: #e3004f;}

/* Hide the list item that contains the link that should open and close the topnav on small screens */
ul.topnav li.icon {display: none;}

ul.topnav li:not(:first-child) {display: none;}
  ul.topnav li.icon {
    float: right;
  display: inline-block;
      margin-top: 22px;
    margin-right: 30px;
	    background-color: #e3004f;
		    border-radius: 5px;}
  ul.topnav.responsive {position: fixed; margin-top:120px;
  }
  ul.topnav.responsive li.icon {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  ul.topnav.responsive li {
        float: none;
    display: inline;
    /* background-color: #dedede; */
    /* width: 100%; */
    /* margin: 0; */
    padding: 0;
    border: none;
    line-height: 45px;
  }
  ul.topnav.responsive li a {
    display: block;
    text-align: left;
	background-color: #e3004f;
  }
.operativa {
	position: relative;
    top: 125px;
    padding-top: 30px;
    margin-bottom: 50px;
    padding-bottom: 30px;
    border: 1px solid #999999;
}
.operativa2 {
	position: relative;
    top: 100px;
    padding-left: 6px;
    padding-top: 30px;
    margin-bottom: 50px;
    padding-bottom: 30px;
}
.operativa3 {
	    position: relative;
    /* top: 135px; */
    padding-left: 0px;
    padding-top: 10px;
    margin-bottom: 50px;
    padding-bottom: 30px;
}
.addcli {
	    float: right;
}
.searchcli {
	float:left;
	margin-top: 25px;
}
.inputcli {
	    height: 100px;
    width: 500px;
    margin-right: 10px;
    border: 1px solid #999;
    font-size: 26pt;
}
.inputcli2 {
	    height: 100px;
    width: 700px;
    margin-right: 10px;
    border: 1px solid #999;
    font-size: 26pt;
	text-align:center;
}		
.image-upload > input
{
    display: none;
}
.imageuploaded {
	float: left;
    width: 600px;
    height: 400px;
    border: 1px solid #999999;
}
.tile {
	width:450px;
	height:450px;
	border:1px solid #999999;
	border-radius:5px;
	margin:8px;
	float:left;
	font-size:30pt;
	text-transform:uppercase;
	    line-height: 40px;
		    box-shadow: 5px 5px 13px #999;
			background-color:#fff;
}
.tile2 {
	width: 200px;
    height: 300px;
    margin-bottom: 10px;
    padding-top: 10px;
    border: 1px solid #999999;
    border-radius: 5px;
    margin: 8px;
    float: left;
    font-size: 30pt;
    text-transform: uppercase;
    line-height: 40px;
    box-shadow: 5px 5px 13px #999;
    background-color: #fff;
}
.loading {
	    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 111;
    margin: 0;
    padding: 0;
    margin-top: -50px;
    margin-left: -10px;
    opacity: 0.9;
	display:none;
}
.spinner {
	position:fixed;
		width:250px;
		
     font-size: 26pt;
    font-weight: bold;
    z-index: 1111;
left:50%;
margin-left:-125px;
top:50%;
margin-top:-125px;	
	display:none;
}
.spinner2 {
	position:fixed;
		width:250px;
		
     font-size: 26pt;
    font-weight: bold;
    z-index: 1111;
left:50%;
margin-left:-125px;
top:50%;
margin-top:-125px;	
	display:none;
}
.areastampa {
    border: 1px solid #ccc;
    position: absolute;
    right: 0;
    height: 130px;
    width: 300px;
	text-align:center;
}
.arealimiti {
    border: 1px solid #ccc;
    position: absolute;
    left: 0;
    height: 150px;
    width: 300px;
	text-align:center;
}
.istruzioni {
	position: absolute;
    width: 400px;
    height: 400px;
    border: 1px solid #999999;
    border-radius: 10px;
    box-shadow: 4px 3px 3px #dedede;
    right: 20px;
	padding:3px;
	overflow-y:scroll;
}
.messaggio {
    margin-top: 50px;
    /* position: relative; */
    text-align: left;
    /* width: 800px; */
    /* left: 50%; */
    /* margin-left: -400px; */
    font-size: 22pt;
    float: left;
    padding: 20px;
}
.versioning {
margin-top: 20px; */
    position: relative;
    text-align: left;
    /* width: 800px; */
    /* left: 50%; */
    /* margin-left: -400px; */
    font-size: 22pt;
    float: left;
    padding: 20px;
}
.azienda tr td {
	width:150px;
}
.riga1 {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
	height:45px;
}
.catinteressati {
	position: relative;
    display: inline-block;
    overflow: visible;
    width: 350px;
    height: 32px;
    float: left;margin-left:20px;
}
.extraue {
	position: relative;
    display: inline-block;
    overflow: visible;
    width: 450px;
    height: 45px;
    float: left;
}
.riga2 {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
	height:45px;
}
.riga3 {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
	height:30px;
}
.riga4 {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
	height:110px;
}
.catdati {
	position: relative;
    display: inline-block;
    overflow: visible;
    width: 110px;
    height: 32px;
    float: left;
	    line-height: 32px;
}
.catinterni {
	margin-top:5px;
	margin-bottom:5px;
}
.catesterni {
	margin-top:20px;
	margin-bottom:5px;
}
.catdest {
	position: relative;
    display: inline-block;
    overflow: visible;
    width: 150px;
    height: 32px;
    float: left;
	    line-height: 32px;
}
.checkdati {
	margin:0 !important;
	   height: 20px;
    width: 20px;
}
.formcheckbox {
	    display: -webkit-inline-box;
    margin-right: 20px;
}
.btn {
display: inline-block;
    padding: 5px 60px;
    margin-bottom: 0;
    font-size: 28pt;
    line-height: 60px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #333;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #bbb;
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.criteriricerca {
    text-align: left;
    position: absolute;
    right: 20px;
    width: 260px;
    border: 1px solid #afafaf;
    padding: 10px;
    border-radius: 10px;
    top: 20px;
    height: 170px;
}
.pulsanticlienti {
    text-align: left;
    position: absolute;
    left: 20px;
    width: 260px;
    border: 1px solid #afafaf;
    padding: 10px;
    border-radius: 10px;
    top: 20px;
    height: 170px;
}
.boxricerca {
position:relative;
width:100%;
border: 1px solid #afafaf;
padding: 10px;
    border-radius: 10px;
    height:250px;
    margin-bottom:20px;
}
.ui-igcombo-listitemholder {
display: list-item;
}
.standardinput {
margin-left:20px;
border:1px solid #cccccc;
padding:2px;
width:300px;
height:32px;
    color: #444;
    font-size: 11pt;
    float:right;
}
.standardinput2 {
border:1px solid #cccccc;
padding:2px;
width:300px;
height:32px;
    color: #444;
    font-size: 11pt;
    float:left;
}
.standardinput3 {
border:1px solid #cccccc;
padding:2px;
width:200px;
height:32px;
    color: #444;
    font-size: 11pt;
    float:left;
}
.standardinput4 {
border:1px solid #cccccc;
padding:2px;
width:80px;
height:32px;
    color: #444;
    font-size: 11pt;
    float:left;
}
.standardinput5 {
border:1px solid #cccccc;
padding:2px;
width:95%;
height:32px;
    color: #444;
    font-size: 11pt;
    float:left;
}
.top20 {
margin-top:40px;
}
.input200center {
    border-radius: 10px;
    border: 1px solid #ccc;
    padding: 5px;
    width: 600px;
    height: 80px;
    box-shadow: 2px 2px 5px #eee;
    text-align: center;
    font-size: 28pt;
    margin-bottom: 30px;
}








@media (max-width: 1050px) {
.criteriricerca {
    position: relative;
    left: 0;
    width: 100%;
    height: 80px;
    margin-bottom:20px;
}
.top20 {
margin-top:40px;
}

}
