body, html {
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #AACFEF 100%);
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #AACFEF 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #AACFEF 100%);
	background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #FFFFFF), color-stop(1, #AACFEF));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #AACFEF 100%);
	background-image: linear-gradient(top, #FFFFFF 0%, #AACFEF 100%);
	color:#333;
	background-color:#AACFEF;
	height:calc(100% - 25px);
	background-repeat:no-repeat!important;
	overscroll-behavior: none;
}

.table1100{
	 position:relative;
     float:left;
     width:1102px;
     border: 0;
     margin:5px 40px 10px 40px !important; 
     text-align:left;
     border: solid 1px #6699CC;
     background: #CCFFFF;
     box-shadow:0 0 5px rgba(0, 0, 0, .4);
}

.table1000{
	 position:relative;
     float:left;
     width:1005px;
     height:auto;
     border: 0;
     margin:5px 0px 10px 0px !important; 
     text-align:left;
     border: solid 1px #6699CC;
     background: #CCFFFF;
     box-shadow:0 0 5px rgba(0, 0, 0, .4);
     z-index:10;
}

.tableRowFix1000{
	position:relative;
    float:left;
    width:1005px;
    height:45px;
    border: 0;
    margin:0 !important;
    text-align:left;
    border-top:solid 1px #6699CC !important;
}

.tableRowFix{
       position:relative;
       float:left;
       width:1100px;
       border: 0;
       margin:0 !important;
       text-align:left;
       border-top:solid 1px #6699CC !important;
}


.hover
{
       background: #d6ecff !important;
}


.tableRowFixTitle{
       position:relative;
       float:left;
       width:1100px;
       border: 0;
       font-weight:500;
       margin:0 !important;
       font-size: 12pt;
		color:#FFFFFF;
		background: #6699CC !important;
   	 	height:45px;       
}


.space{
	width:100%;
	position:relative;
	float: left;
	background: #FFFFFF !important;
	border-left: hidden;
	border-right: hidden;
	height:5px;
}

.tableCell{
        position:relative;
       	float:left;
        background-color:trasparent;
        border:0px;
        margin:0 !important;
        text-align:left;
        overflow: auto;
        z-index: 10;
}

.scroll{
	position:relative;
    float:left;
    width:1100px;
    margin:0;
    padding:0;
    max-height:598px;
	overflow-y:auto;
	overflow-x:hidden;
	border:0px;
}
.scroll80{
	position:relative;
    float:left;
    width:1178px;
    margin:0;
    padding:0;
    max-height:598px;
	overflow-y:auto;
	overflow-x:hidden;
	border:0px;
}

#bloccoEventi
{
	height:210px;
	max-height:210px;
	overflow-y:scroll;
	overflow-x:hidden;
	border:0px;
}

div.titolo{
	font-size: 12pt;
	font-style: bold;
	color:#FFFFFF;
	background: #6699CC !important;
	
}

.fieldset50Sx{
	float: left !important;
	width:274px!important;
}

.fieldset50Dx{
	float: right !important;
	width:332px !important;
}

.maiuscolo{
	text-transform: uppercase;
}

header {
	position: relative;
	float:clear;
	width: 1200px;
	height: 70px;
	background: #f8f8f8;
	overflow: hidden;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0x;
	background-image: -webkit-linear-gradient(#00E6FF,#00ACDA ); 
	background-image: -moz-linear-gradient(#00E6FF,#00ACDA); 
	background-image: -ms-linear-gradient(#00E6FF,#00ACDA ); 
	background-image: -o-linear-gradient(#00E6FF,#00ACDA ); 
	background-image: linear-gradient(#00E6FF,#00ACDA);
}

footer {
	position:relative;
	clear:both;
	width:1200px;
	height:50px;
	margin:0 auto 0px auto;	
	background:#f8f8f8;
	overflow:hidden;
	border-left:2px solid #00ACDA;
	border-right:2px solid #00ACDA;
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	background-image: -webkit-linear-gradient(#00ACDA, #007C92 ); 
	background-image: -moz-linear-gradient(#00ACDA, #007C92 ); 
	background-image: -ms-linear-gradient(#00ACDA, #007C92 ); 
	background-image: -o-linear-gradient(#00ACDA, #007C92); 
	background-image: linear-gradient(#00ACDA, #007C92);
	text-align: center;
	vertical-align:middle;
}

header h1 {
	margin: 4px 0px 0px 0px;
	position:relative;
	float:left;
	width:300px;
	font-family: "verdana"; 
	font-size:18pt;
	font-weight:800;
	text-shadow: #e3f1fe 0px 0px 10px;
	color: #113c63;
	line-height:30px;
	word-wrap:break-word;
	text-align:center;
}

#content {
	min-height: 100%;
	height: auto;
    margin: 0px auto -50px;
	position:relative;
	width:1200px;
}

#top {
	position:relative;
	width:1200px;
	background: #f8f8f8;
	overflow: hidden;
	background-image: -webkit-linear-gradient(#00ACDA,#00E6FF ); 
	background-image: -moz-linear-gradient(#00ACDA,#00E6FF ); 
	background-image: -ms-linear-gradient(#00ACDA,#00E6FF ); 
	background-image: -o-linear-gradient(#00ACDA,#00E6FF ); 
	background-image: linear-gradient(#00ACDA,#00E6FF );
	border-top:2px solid #00E6FF;
	border-bottom:2px solid #00ACDA;
	height:auto;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
}

#centro {
	width:1180px;
 	margin: 0px auto 50px;
 	position:relative;
	background-color:#f8f8f8;
	overflow:auto;
}

#home {
	width:100%;
    margin: 0px auto 50px;
	position:relative;
	background-color:#f8f8f8;
	overflow:auto;
}


li.titolo {
	margin:15px auto 0 auto;
	text-align:center;
	font-size:16pt;
	font-weight:500;
}

li.testo {
	margin:2px auto 0 auto;
	text-align:left;
	font-size:11pt;
	background: trasparent;
}

.grafica {
	width:70px;
	height:70px;
	position:relative;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(../img/effetto.png);
	z-index:50;
}

.logo {
	width:89px;
	height:60px;
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:12px;
	margin-right:16px;
	z-index:50;
	border-radius: 10px 0px 0 0;
	-moz-border-radius: 10px 0px 0 0;
	-webkit-border-radius: 10px 0px 0 0x;
	box-shadow:0 0 18px rgba(0, 0, 0, .4);
	background-image:url(../img/logo_asp_h.jpg);
}

#form {
	width: 500px;
	height:auto;
	border: solid 4px #033193;
	position:relative;
	margin: 30px auto 30px;
	text-align: center;
	box-shadow:0 0 18px rgba(0, 0, 0, .4);
	background-color: #FFFFFF;
	padding:0 10px;
}

#formCons {
	width: 622px;
	height:auto;
	border: solid 4px #033193;
	position:relative;
	margin: 30px auto 30px;
	text-align: center;
	box-shadow:0 0 18px rgba(0, 0, 0, .4);
	background-color: #FFFFFF;
	padding:0 10px;
}

.home{
  	background-color: #e3f1fe!important;
}

.rigalogin{
	width: 400px;
	height:30px;
	position:relative;
	margin: 5px auto;
}

.rigalogin2{
	width: 400px;
	height:30px;
	position:relative;
	margin: 0px auto;
}

.rigaConsenso{
	height:30px;
	position:relative;
	margin: 5px auto;
}

.rigaloginLabel{
	width: 400px;
	height:20px;
	position:relative;
	margin: 0px auto;
}

.rigaloginDis{
	width: 400px;
	height:40px;
	position:relative;
	margin: 10px auto;
}

.form {
	border-bottom: solid 2px #033193;
	width:100%;
	
	font-weight:300;
	
}

.nomeAss {
	position:relative;
	float:right;
}

nav.operazioni, ul.operazioni {
	height:70px;
	position:relative;
	float:right;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:15px;
	vertical-align:center;
	list-style-type: none;
}

nav.comandi, ul.comandi {
	height:70px;
	position:relative;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	vertical-align:center;
	list-style-type: none;
}


li.ins, li.logout {
	height:70px;
	width:auto;
	position:relative;
	float:left;
	margin-top:10px;
	margin-left:0px;
	
	
}

.form {
	border-bottom: solid 2px #033193;
	width:100%;
	
	font-weight:300;
	
}

#contForm {
	position:relative;
	float:left;
	width:685px;
	height:auto;
	border: solid 4px #033193;
	position:relative;
	margin: 10px 233px 10px !important;
	text-align: left;
	box-shadow:0 0 18px rgba(0, 0, 0, .4);
	background-color: #FFFFFF;
	padding-left:10px;
	padding-right:10px;
}

#contKPSForm, #contPPSForm, #contPPIForm, #contNRSForm, #contPAPForm {
	width:1030px;
	border: solid 4px #033193;
	position:relative;
	margin: 0px auto 0px !important;
	text-align: left;
	box-shadow:0 0 18px rgba(0, 0, 0, .4);
	background-color: #FFFFFF;
	padding-left:10px;
	padding-right:10px;
}

#contForm2 {
	width:auto;
	height:100%;
	border: solid 4px #033193;
	position:relative;
	margin: 10px auto 10px;
	text-align: left;
	box-shadow:0 0 18px rgba(0, 0, 0, .4);
	background-color: #FFFFFF;
	padding-left:10px;
	padding-right:10px;
}

#contForm3 {
	width:685px;
	margin: auto auto 20px;
	border: solid 4px #033193;
	text-align: left;
	box-shadow:0 0 18px rgba(0, 0, 0, .4);
	background-color: #FFFFFF;
	padding-left:10px;
	padding-right:10px;
}

#contDati {
	width:820px;
	height:120px;
	position:relative;
	float:left;
	margin:10px;
	padding: 0 10px 0 10px;
	text-align: left;
	background-image: -webkit-linear-gradient(0092b9,#00E6FF ); 
	background-image: -moz-linear-gradient(0092b9,#00E6FF ); 
	background-image: -ms-linear-gradient(0092b9,#00E6FF ); 
	background-image: -o-linear-gradient(0092b9,#00E6FF ); 
	background-image: linear-gradient(0092b9,#00E6FF );
	color:white;
	box-shadow:0 0 5px rgba(0, 0, 0, .4);
	border-radius: 0 0 10px 0;
}
#contDatiInp {
	width:100%;
	position:relative;
	float:left;
	margin:0;
	padding: 0;
	text-align: left;
	color:white;
	
}
#contSx{
	width:700px;
	position:relative;
	float:left;
}

#contDx{
	width:410px;
	position:relative;
	float:left;
	border-left: solid 1px #6699CC;
	margin-left:5px;
}

#contSxPai{
	border: solid 1px #6699CC;
}

#contDxPai{
	width:408px;
	position:relative;
	float:left;
	border: solid 1px #6699CC;
	margin-left:25px;
	margin-bottom:0px;
	height:auto;
}

#paiTable{
	width:700px;
	position:relative;
	float:left;
	height:auto;
	margin:0px;
	padding:0px;
}

.paiRow{
	position:relative;
	float:left;
	width:698px;
	min-height:30px;
	margin:0px;
	padding:0px;
	border-top: solid 1px #6699CC;
	
}

.paiRowForm{
	position:relative;
	float:left;
	width:410px;
	min-height:30px;
	margin-left:155px;
	margin-right:155px;
	padding:0px;
	border-bottom: solid 0px #6699CC;
}

#elePrest{
	width:406px;
	position:relative;
	float:left;
	height:auto;
	margin:0px;
	padding:0px;
	overflow-y:hidden;
	overflow-x:hidden;
	border-top: solid 1px #6699CC;
}

.paiAddRow{
	position:relative;
	float:left;
	width:406px;
	min-height:auto;
	margin:0px;
	padding:0px;
	border-bottom: solid 0px #6699CC;
	
}

.paiAddButton{
	position:relative;
	float:right;
	width:auto;
	min-height:auto;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
	padding:0px;
	border-bottom: solid 0px #6699CC;
	
}

.paiAddField{
	position:relative;
	float:left;
	width:400px;
	height:auto;
	margin:0px;
	padding:0px;
	border-right: solid 0px #6699CC;
}

.paiIdPrest{
	position:relative;
	float:left;
	width:20px;
	height:20px;
	margin-left:0px;
	padding:0px;
	border-right: solid 0px #6699CC;
}

.paiDesPrest{
	position:relative;
	float:left;
	width:340px!important;
	height:20px;
	margin-left:0px;
	padding:0px;
	border-right: solid 0px #6699CC;
	font-size: 12px;
}

.paiNPrest{
	position:relative;
	float:left;
	width:40px;
	height:20px;
	margin-left:0px;
	padding:0px;
	border-right: solid 0px #6699CC;
}

#preTable
{
	width:340px;
	position:relative;
	float:left;
	height:auto;
	margin:4px;
	margin-right:0px;
	padding:0px;
	border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
	border-top: solid 1px #e4e4e4;
}

.preRow{
	position:relative;
	float:left;
	width:340px;
	height:15px;
	margin:0px;
	padding:0px;
	border-bottom: solid 1px #e4e4e4;
	line-height: 15px;
	
}

.paiField0{
	position:relative;
	top:0px;
	left:0px;
	bottom:0px;
	margin:0px;
	padding:0px;
	border-right: solid 1px #6699CC;
}

.paiField1{
	position:relative;
	top:0px;
	bottom:0px;
	margin:0px;
	padding:0px;
	border-right: solid 1px #6699CC;
}

.paiField2{
	position:relative;
	top:0px;
	bottom:0px;
	margin:0px;
	padding:0px;
	border-right: solid 1px #6699CC;
}

.paiField3{
	position:relative;
	max-height:73px;
	margin:0px;
	padding:0px;
	overflow-y:auto;
}

.erogField0{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	width:185px;
	margin:0px;
	padding:0px;
	border-right: solid 1px #6699CC;
}

.erogField1{
	position:absolute;
	top:0px;
	left:185px;
	bottom:0px;
	width:170px;
	margin:0px;
	padding:0px;
	border-right: solid 1px #6699CC;
}

.erogField2{
	position:absolute;
	top:0px;
	left:355px;
	bottom:0px;
	width:20px;
	margin:0px;
	padding:0px;
	border-right: solid 1px #6699CC;
}

.erogField3{
	position:relative;
	float:right;
	width:322px;
	max-height:73px;
	min-height:33px;
	margin:0px;
	padding:0px;
	overflow-y:auto;
}

.preField0{
	position:relative;
	float:left;
	width:315px;
	height:15px;
	margin:0px;
	padding:0px;
	border-right: solid 1px #e4e4e4;
	font-size:12px;
}

.preField1{
	position:relative;
	float:left;
	width:20px;
	height:15px;
	margin:0px;
	padding:2px!Important;
}

.block{
	width:693px;
	min-height:30px;
	position:relative;
	float:left;
	border-bottom: solid 1px #6699CC;
}

.blockDx{
	width:100%;
	position:relative;
	float:left;
}

.note{
	width:550px!important;
}

.paiLabel{
	font-size:10pt;
	width:auto;
	min-height:20px;
	padding:5px;
	background-color:#d0d0d0;
	color:#000000;
	margin-left:15px;
}

.paiTitle{
	font-size:10pt;
	width:100%;
	height:30px;
	font-weight:800;
	text-align: center;
	vertical-align:middle;
	line-height:30px;
	overflow:hidden;
}

.paitit{
	overflow:hidden;
	height:30px;
}

.paiLabel2{
	font-size:10pt;
	width:auto;
	min-height:20px;
	padding-left:5px;
	padding-right:5px;
	background-color:#d0d0d0;
	color:#000000;
	margin-left:30px;
	font-weight:800;
}

.top{
	width:730px;
	height:21px;
	position: relative;
	margin-left:0px;
	margin-right:auto;
}

.top2{
	width:575px;
	height:21px;
	position: relative;
	margin-left:0px;
	margin-right:auto;
}

.tit {
	width:20px;
	height:auto;
	position:relative;
	float:left;
	margin: 0px;
	padding-left:10px;
	padding-right:5px;
	text-align: left;
	background-color: transparent;
	color:#9d9d9d;
	font-size:12px;
}

.tit2 {
	width:auto;
	height:auto;
	position:relative;
	float:left;
	margin: 0px;
	padding-left:10px;
	padding-right:5px;
	text-align: left;
	background-color: transparent;
	color:#9d9d9d;
	font-size:12px;
}

.tit4 {
	width:auto;
	min-width:100px;
	height:auto;
	position:relative;
	float:left;
	margin: 0px;
	padding-left:10px;
	padding-right:10px;
	text-align: left;
	background-color: transparent;
	color:#9d9d9d;
}

.tit5 {
	width:auto;
	min-width:25px;
	height:auto;
	position:relative;
	float:left;
	margin: 0px;
	padding-left:10px;
	padding-right:10px;
	text-align: left;
	background-color: transparent;
	color:#9d9d9d;
}

.tit6 {
	width:auto;
	min-width:75px;
	height:auto;
	position:relative;
	float:left;
	margin: 0px;
	padding-left:10px;
	padding-right:10px;
	text-align: left;
	background-color: transparent;
	color:#9d9d9d;
}

.tit3 {
	width:auto;
	height:auto;
	position:relative;
	float:left;
	margin: 0px;
	padding-left:10px;
	padding-right:10px;
	text-align: left;
	background-color: transparent;
	color:#9d9d9d;
}

#titolo{
	width:300px;
	height:120px;
	position:relative;
	float:left;
	margin:10px;
	padding: 0 10px 0 10px;
	text-align: left;
	background-image: -webkit-linear-gradient(#00ACDA,#00E6FF ); 
	background-image: -moz-linear-gradient(#00ACDA,#00E6FF ); 
	background-image: -ms-linear-gradient(#00ACDA,#00E6FF ); 
	background-image: -o-linear-gradient(#00ACDA,#00E6FF ); 
	background-image: linear-gradient(#00ACDA,#00E6FF );
	color: White;
	box-shadow:0 0 5px rgba(0, 0, 0, .4);
	border-radius: 0 0 0 10px;
}

.invia {
	position:absolute!important;
	top:-34px;
	right:0px;
}

.titFormHome {
	color:#2971b4;
	width:100%;
	margin-top:10px;
	border-bottom: 1px solid #2971b4	
}

.menu {
	box-shadow:0px 3px 2px rgba(0, 0, 0, .3);
}

.pedice {
	box-shadow:0px -3px 2px rgba(0, 0, 0, .3);
}

.subtitFormHome {
	
	color:#2971b4;
	width:100%;
	margin-bottom:5px;
	background:trasparent;
}

.titForm {
	color:#9b9b9b;
	width:auto;
	text-align: left;
	
	font-size:14pt;
	margin-bottom:10px;
	margin-top:10px;
	background:trasparent;
}

.subTitle {
	
	color:#113c63;
	width:auto;
	text-align: center;
	
	font-size:20px;
	margin-bottom:10px;
	margin-top:10px;
	
}

.label {
	position:relative;
	float:left;
	width:70px;
	height:20px;
	text-align:justify;
	
	font-size:10pt;
	margin-top: 5px;
	margin-bottom: 5px;
}


.labelConsenso {
	position:relative;
	float:left;
	height:20px;
	text-align:justify;
	
	font-size:10pt;
	margin-top: 5px;
	margin-bottom: 5px;
}

.labelCheckbox {
	position:relative;
	float:left;
	width:auto;
	height:20px;
	text-align:justify;
	
	font-size:10pt;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:0px;
	margin-right:5px;
}

.box {
	position:relative;
	float:left;
}

.contAnagrafica
{
	height: auto;
    margin: 0 auto;
    padding: 0;
    width: 660px;
}

.boxInputPAP{
	width:60px;
	height:17px!important;
	margin: 5px 95px !important;
	text-align:center;
	font-weight:800;
	height:13px;
}

.erogFigProf{
	position:relative;
	float:left;
	width:120px;
}
.erogInputFigProf{
	position:relative;
	float:left;
	width:110px;
	margin-right:10px;
}

.erogData{
	position:relative;
	float:left;
	width:90px;
}
.erogInputData{
	position:relative;
	float:left;
	width:80px;
	margin-right:10px;
}

.erogSubmit{
	margin-top:5px;
}

.cont{
	position:relative;
	width:auto;
	margin:0 auto;
	padding:0px;
	text-align:left;	
}

#sxFooter{
	position:relative;
	float:left;
	width: 400px;
	margin:0px;
	height:50px;
	text-align:left;
	margin-left:30px;
	color:white;
}

#dxFooter{
	position:relative;
	float:left;
	width: 700px;
	padding-right: 30px;
	margin:0px;
	height:50px;
	text-align:right;	
}

.mini{
	font-size:12px;	
}

#btn_close{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/backAss_50x50.png) no-repeat center center;
}



#btn_ele{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/healthFolderGo_50x50.png) no-repeat center center;
}

.btn_ok_img
{
	background: transparent url(../img/ico/ok_32x32.png) no-repeat center center!important;
}

.btn_ok {
	width: 32px;
    height: 32px;
    border-radius: 32px 32px 32px 32px;
	-moz-border-radius: 32px 32px 32px 32px;
	-webkit-border-radius: 32px 32px 32px 32px;
    margin-left:10px;
    margin-bottom:10px;
    border-style: none; 
    background: transparent url(../img/ico/ok_32x32.png) no-repeat center center!important;
}

.btn_no_img{
	background: transparent url(../img/ico/chiudi_32x32.png) no-repeat center center !important;
}

.btn_no{
	width: 32px;
    height: 32px;
    border-radius: 32px 32px 32px 32px;
	-moz-border-radius: 32px 32px 32px 32px;
	-webkit-border-radius: 32px 32px 32px 32px;
    margin-left:10px;
    margin-bottom:10px;
    border-style: none; 
    background: transparent url(../img/ico/chiudi_32x32.png) no-repeat center center !important;
}

.btn_view{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    border-style: none; 
    background: transparent url(../img/ico/view4_50x50.png) no-repeat center center !important;
}

.btn_Stamp{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    border-style: none; 
    background: transparent url(../img/ico/exportExcel_50x50.png) no-repeat center center !important;
}

.btn_filtro{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    border-style: none; 
    background: transparent url(../img/ico/filterEvent_50x50.png) no-repeat center center !important;
}

.btn_filtroDel{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    border-style: none; 
    background: transparent url(../img/ico/filterEventDel_50x50.png) no-repeat center center !important;
}

.btn_ad{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    margin-right: 10px;
    border-style: none; 
    background: transparent url(../img/ico/healthFolderGo_50x50.png) no-repeat center center !important; 
}

.btn_aggiungi{
	width: 25px;
    height: 25px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    border-style: none; 
    background: transparent url(../img/ico/ok-icon_25x25.png) no-repeat center center !important;
    margin-top: 7px;
}

.btn_delete{
	width: 25px;
    height: 25px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    border-style: none; 
    background: transparent url(../img/ico/delete-icon_25x25.png) no-repeat center center !important;
    margin-top: 7px;
}

.btn_bck{
	width: 25px;
    height: 25px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    border-style: none; 
    background: transparent url(../img/ico/annulla_25x25.png) no-repeat center center !important;
    margin-top: 7px;
}


.btn_mod{
	width: 25px;
    height: 25px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    border-style: none; 
    background: transparent url(../img/ico/mod_icon_25x25.png) no-repeat center center !important;
    margin-top: 7px;
}



.btnSom{
	width: 25px;
    height: 25px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    border-style: none; 
    background: transparent url(../img/ico/somm_25x25.png) no-repeat center center !important;
}

.btn_addPai{
	width: 25px;
    height: 25px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    border-style: none; 
    background: transparent url(../img/ico/add-icon_25x25.png) no-repeat center center !important;
    margin-top: 7px;
}

.btn_cpy{
	width: 25px;
    height: 25px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    border-style: none; 
    background: transparent url(../img/ico/copy-icon_25x25.png) no-repeat center center !important;
}

.btn_bk{
	width: 25px;
    height: 25px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    position:relative;
    border-style: none; 
    background: transparent url(../img/ico/annulla_25x25.png) no-repeat center center !important;
}

#btn_login{
	width: 50px;
    height: 50px;
    border-radius: 50px 50px 50px 50px;
	-moz-border-radius: 50px 50px 50px 50px;
	-webkit-border-radius: 50px 50px 50px 50px;	
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/ok_50x50.png) no-repeat center center;
}

#btn_search, #btn_searchOverlay, #btn_searchOverlay2, #btn_eleAssSearchOverlay, #btn_eleAssSearchOverlay2{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/search_50x50.png) no-repeat center center;
}

#btn_del{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/delAss_50x50.png) no-repeat center center;
}


#btn_eleEv{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/healthFolderGo_50x50.png) no-repeat center center;
}

#btn_editCart{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/editHealtFolder_50x50.png) no-repeat center center;
}


#btn_delCart{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/delHealtFolder_50x50.png) no-repeat center center;
}



#btn_Colloquio{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/Interview_icon.png) no-repeat center center;
}

#btn_editColloquio{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/Interview_icon_mod.png) no-repeat center center;
}

 #btn_editEv, #btn_editEvDet, #btn_editEvDetNote, #btn_editValut{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/editEvent_50x50.png) no-repeat center center!important;
}

#btn_prevalut{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/prevalut-icon_50x50.png) no-repeat center center!important;
}

.btn_editCart
{
	position: absolute;
	top: -44px;
	right: 30px;
	width: 30px;
    height: 30px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/editEvent_30x30.png) no-repeat center center!important;
	z-index:100;
}

.btn_Print_img
{
    background: transparent url(../img/ico/print_30x30.png) no-repeat center center!important;
}

.btn_Print
{
	position: absolute;
	top: -44px;
	right: 70px;
	width: 30px;
    height: 30px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/print_30x30.png) no-repeat center center!important;
	z-index:100;
}

.btn_addDiario
{
	position: absolute;
	top: -44px;
	right: 30px;
	width: 30px;
    height: 30px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/add-icon_25x25.png) no-repeat center center!important;
	z-index:100;
}

.btn_editEvDet2
{
	position: absolute;
	top: 2.5px;
	right: 2.5px;
	width: 25px;
    height: 25px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/mod_icon_25x25.png) no-repeat center center!important;
	z-index:100;
}

.btn_noEvDet2
{
	position: absolute;
	top: 2.5px;
	right: 2.5px;
	width: 25px;
    height: 25px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/delete-icon_25x25.png) no-repeat center center!important;
	z-index:100;
}

.btn_okEvDet2
{
	position: absolute;
	top: 2.5px;
	right: 32.5px;
	width: 25px;
    height: 25px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/ok-icon_25x25.png) no-repeat center center!important;
	z-index:100;
}

.btn50
{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px  !important;
	-moz-border-radius: 10px 10px 10px 10px !important;
	-webkit-border-radius: 10px 10px 10px 10px !important;
    margin-left:10px !important;
    border-style: none !important;
    cursor: pointer;
    line-height:25px;
}

.btn32
{
	float: right;
	width: 30px;
    height: 30px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-right:10px;
    border-style: none; 
}

.closeImg
{
	background: transparent url(../img/ico/exit_50x50.png) no-repeat center center !important;
}

.homeImg
{
	background: transparent url(../img/ico/Home.png) no-repeat center center !important;
}

.cercaAssImg
{
	background: transparent url(../img/ico/search_50x50.png) no-repeat center center !important;
}

.imgBtnDelEv
{
	background: transparent url(../img/ico/delEvent_50x50.png) no-repeat center center !important;
}

.eleAssImg
{
	background: transparent url(../img/ico/eleAss_50x50.png) no-repeat center center !important;
}

.newAss
{
	background: transparent url(../img/ico/newAss_50x50.png) no-repeat center center !important;
}

.eleRich
{
	background: transparent url(../img/ico/detEvent_50x50.png) no-repeat center center !important;
}

.hListCartCli
{
	background: transparent url(../img/ico/hFoldList_50x50.png) no-repeat center center !important;
}

.hListCartInf
{
	background: transparent url(../img/ico/hFoldInf_50x50.png) no-repeat center center !important;
}

.hNewCartCli
{
	background: transparent url(../img/ico/hFoldNew_50x50.png) no-repeat center center !important;
}

.NewSkAdi
{
	background: transparent url(../img/ico/newFolder_50x50.png) no-repeat center center !important;
}

.editAssImg
{
	background: transparent url(../img/ico/editAss_50x50.png) no-repeat center center !important;
}

.backImg
{
	background: transparent url(../img/ico/annulla_50x50.png) no-repeat center center !important;
}

.graf
{
	background: transparent url(../img/ico/graf-icon-50x50.png) no-repeat center center!important;
}

.graf32
{
	background: transparent url(../img/ico/graf-icon-32x32.png) no-repeat center center!important;
}

.editImg
{
	background: transparent url(../img/ico/editEvent_50x50.png) no-repeat center center!important;
}

.copyImg
{
	background: transparent url(../img/ico/copy_50x50.png) no-repeat center center!important;
}

.cartInf
{
	background: transparent url(../img/ico/hFoldInfSing_50x50.png) no-repeat center center!important;
}

.imgBil
{
	background: transparent url(../img/ico/bLiq_50x50.png) no-repeat center center!important;
}

.detSva
{
	background: transparent url(../img/ico/detSvama_50x50.png) no-repeat center center!important;
}

.imgSva
{
	background: transparent url(../img/ico/editSvama_50x50.png) no-repeat center center!important;
}

.imgImportSva
{
	background: transparent url(../img/ico/Import-icon.png) no-repeat center center!important;
}

.imgPrint
{
	background: transparent url(../img/ico/print_50x50.png) no-repeat center center!important;
}

.imgEditEv
{
	background: transparent url(../img/ico/editEvent_30x30.png) no-repeat center center!important;
}

.imgImportPai
{
	background: transparent url(../img/ico/Import-pai_32x32.png) no-repeat center center!important;
}

.imgEleSk
{
	background: transparent url(../img/ico/eleSk_50x50.png) no-repeat center center!important;
}

.imgModSk
{
	background: transparent url(../img/ico/modSk_50x50.png) no-repeat center center!important;
}

.imgNewEv
{
	background: transparent url(../img/ico/addEvent_50x50.png) no-repeat center center!important;
}

.imgFilSk
{
	background: transparent url(../img/ico/eleSkFil_50x50.png) no-repeat center center!important;
}

.imgSerSk
{
	background: transparent url(../img/ico/eleSkSer_50x50.png) no-repeat center center!important;
}


#btn_Consenso{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/conInf_50x50.png) no-repeat center center;
}

#btn_ScAss, #btn_ScHos{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/ScAss-icon-50x50.png) no-repeat center center;
}

#btn_mna_add{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/mna-icon-add_50x50.png) no-repeat center center;
}

#btn_mna_mod{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/mna-icon-mod_50x50.png) no-repeat center center;
}

#btn_equipe_add, #btn_NAD_add, #btn_fine_add, #btn_Ric_add, #btn_Pia_add, #btn_Dol_add{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/equipes-icon-add_50x50.png) no-repeat center center;
}

#btn_equipe_mod, #btn_NAD_mod, #btn_fine_mod, #btn_Ric_mod, #btn_Pia_mod, #btn_Dol_mod{
	width: 50px;
    height: 50px;
    border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
    margin-left:10px;
    border-style: none; 
    background: transparent url(../img/ico/equipes-icon-mod_50x50.png) no-repeat center center;
}

.btnOpe {
  background: #53b2f2;
  background-image: -webkit-linear-gradient(top, #53b2f2, #14669c);
  background-image: -moz-linear-gradient(top, #53b2f2, #14669c);
  background-image: -ms-linear-gradient(top, #53b2f2, #14669c);
  background-image: -o-linear-gradient(top, #53b2f2, #14669c);
  background-image: linear-gradient(to bottom, #53b2f2, #14669c);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  text-shadow: 0px 0px 13px #93d9fa;
  -webkit-box-shadow: 0px 0px 10px #666266;
  -moz-box-shadow: 0px 0px 10px #666266;
  box-shadow: 0px 0px 10px #666266;
  color: #ffffff;
  font-size: 14px;
  padding: 5px;
  border: solid #15537a 2px;
  text-decoration: none;
}

.btnOpe:hover {
  background: #14669c;
  background-image: -webkit-linear-gradient(top, #14669c, #53b2f2);
  background-image: -moz-linear-gradient(top, #14669c, #53b2f2);
  background-image: -ms-linear-gradient(top, #14669c, #53b2f2);
  background-image: -o-linear-gradient(top, #14669c, #53b2f2);
  background-image: linear-gradient(to bottom, #14669c, #53b2f2);
  text-decoration: none;
}

.grey{
	color:#c3c3c3;
}
.right{
	float:right;
}

.left{
	float:left;
	margin-left:5px;
}
.noMargin{
	margin:0px !important;
}

.noPaddingR{
	padding-right: 0px!important;
}

.noPaddingT{
	padding-Top: 0px!important;
}

.noPaddingB{
	padding-bottom: 0px!important;
}

.noMarginTop{
	margin-Top:0px !important;
}

.noMarginBT{
	margin-bottom:0px !important;
}

.noMarginB{
	margin-bottom:0px !important;
	margin-right: 40px;
}

.noMarginBL{
	margin-bottom:0px !important;
	margin-left: 40px;
}

.marginTB10{
	margin-Top:10px;
    margin-bottom:10px;
}

.marginT12{
	margin-Top:12px!important;
}

.marginT6{
	margin-Top:6px!important;
}

.marginT8{
	margin-Top:8px!important;
}

.marginT50{
	margin-Top:50px!important;
}

.marginl5{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	overflow:hidden;
}

.marginLR{
	margin-left:200px;
    margin-right:200px;
}

.marginL2{
	margin-left:10px;
}

.marginL3{
	margin-left:20px;
}

.marginB{
	margin-bottom:30px !important;
}

.marginB50{
	margin-bottom:50px !important;
}

.m3b{
	margin-bottom:3px !important;
}
.marginB10{
	margin-bottom:10px !important;
}

.marginL500{
	margin-left:500px!important;
}

.marginL50{
	margin-left:50px!important;
}

.r2{
	background-color:#ddefff;
}

.bold{
	font-weight:800;
}

.boldTop{
	font-weight:800;
	font-size:20px;
	text-shadow: 0px 0px 3px #000;
}

.hidden{
	display:none;
}

.evidenzia{
	font-weight:800;
	font-size:15px;
}
.evidenzia2{
	font-weight:800;
	font-size:15px;
	background-color: #ffffff;
}
.normale{
	font-size:14px;
	color:#4f4f4f;
}

.smallGray{
	font-size:10px;
	color:#c3c3c3;
	padding:0px;
}

.smallGray2{
	font-size:10px;
	padding:0px;
	color:grey;
	font-weight:bold;
}

.txt12{
	font-size:12px!important;
}

.txt11-5{
	font-size:11.5px!important;
}

.txt11{
	font-size:11px!important;
}

.txt10{
	font-size:10px!important;
}

.grayS{
	color:#6b6b6b;
}

.blueB{
	font-weight:bold;
	color:#155aa8;
}

.small{
	font-size:10.5px;
}

.borderR{
	border-right: solid 1px #6699CC;
}

.borderR2{
	border-right: solid 1px #e4e4e4!important;
}

.borderL2{
	border-left: solid 1px #e4e4e4!important;
}

.borderT{
	border-Top: solid 1px #6699CC!important;
}

.borderT2{
	border-Top: solid 1px #e4e4e4!important;
}

.borderB2{
	border-bottom: solid 1px #e4e4e4!important;
}

.borderB{
	border-Bottom: solid 1px #6699CC!important;
}

.borderBBT{
	border-Bottom: solid 1px #CCFFFF!important;
}
.noBorderT{
	border-Top: 0px!important;
}
.borderRB{
	border-right: solid 1px #6699CC!important;
}

.borderRBT{
	border-right: solid 1px #CCFFFF!important;
}

.borderTBT{
	border-Top: solid 1px #CCFFFF!important;
}

.borderL{
	border-left: solid 1px #6699CC!important;
}

.borderAll{
	border-top: solid 1px #6699CC;
	border-right: solid 1px #6699CC;
	border-left: solid 1px #6699CC;
}

.borderMod{
	color: #ffff00!important;
    font-weight: bold;
}

.borderRadio{
	padding-left:3px;
	float: left;
	width:100%;
	border: solid 1px #e3e3e3;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px #e3e3e3;
	background-color: #fafafa!important;
}

#contOverlay{
	width:100%;
	height:auto;
	position: relative;
	float: left;
}

.inputLogin{
	width:325px;
}

.centro{
	text-align:center !important;
}

.leftTxt{
	text-align:left !important;
}

.red{
	-moz-box-shadow:0px 0px 5px red inset!important;
    -webkit-box-shadow:0px 0px 5px red inset!important;
    box-shadow:0px 0px 5px red inset!important;
}

.redBorder{
	border:red 1px solid;
}

.giust{
	text-align:justify!important;
}

.cNRS0
{
	background-color: #ffffff;
}

.cNRS1
{
	background-color: #ffe5e5;
}

.cNRS2
{
	background-color: #ffd9d9;
}

.cNRS3
{
	background-color: #ffcccc;
}

.cNRS4
{
	background-color: #ffbfbf;
}

.cNRS5
{
	background-color: #ffb2b2;
}

.cNRS6
{
	background-color: #ffa6a6;
}
.cNRS7
{
	background-color: #ff9999;
}

.cNRS8
{
	background-color: #ff8c8c;
}
.cNRS9
{
	background-color: #ff6666;
}

.cNRS10
{
	background-color: #ff0000;
}

.backgrCol
{
	background-color: #ffffff!important;
}

.backgrColT
{
	background-color: #6699CC!important;
}

.EvTitColor
{
	background-color:deepskyblue!important;
}

.EvContColor
{
	background-color:honeydew!important;
}

#tabs{
	position: relative;
	margin:0px!important;
	padding: 0px!important;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	font-size:10pt;
	border-Top: hidden;
}

.noRoundBorder{
	border-bottom-right-radius: 0px!important;
	border-bottom-left-radius: 0px!important;
	border-top-right-radius: 0px!important;
	border-top-left-radius: 0px!important;
}

.italic {
    font-style: italic!important;
}

.bold {
    font-weight: bold;
}

.normal {
    font-weight: lighter;
}

.sottolineato{
	text-decoration: underline;
}

.rowNRSCol{
	background: #ffffff;
	background: -moz-linear-gradient(left, #ffffff 0%, #ff0000 100%);
	background: -webkit-linear-gradient(left, #ffffff 0%,#ff0000 100%);
	background: linear-gradient(to right, #ffffff 0%,#ff0000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff0000',GradientType=1 );
}
#accordion{
	font-size:12px;
}

.accordContent{
	padding:0px!important;
	margin-top:0px!important;
	border:0px!important;
	overflow:visible!important;
	height:auto!important;
	background-color: transparent !important;
}

.accordTitle, .accordTitle2{
	padding:0px!important;
	margin-top:0px!important;
	border:0px!important;
}

.paddingB10{
	padding-bottom:10px;
}

.txtColorW{
	color:#ffffff!important;
}

.maxH205{
	max-height:205px;
}

.zI1200{
	z-index:1200;
}

.colorLabel{
	color: rgb(89, 89, 89);
}

.colorInput{
	color: black;
}

.bloccoSxEs{
	position:relative;
	float:left;
	width:180px;
	border-Top:solid 1px #CCFFFF!important;
}

.bloccoDxEsFix{
	position:relative;
	float:left;
	width: 1000px; 
	border-Top:solid 1px #CCFFFF!important;
	border-left:0px!important;
	border-right:0px!important;
	overflow-x:auto!important;
	height:808px;
}

.bloccoDxEs{
	position:relative;
	float:left;
	min-width: 1000px;
	border-Top:0px!important;
	border-left:0px!important;
	border-right:0px!important;
}

.txt13px{
	font-size: 13px!important;
}

#esitoMod{
	position:absolute;
	top:13.5px;
	right:5px;
	width:190px;
	height:45px;
	background-color: transparent !important;
}

#confermaRow{
	position: fixed;
	top:10px;
	left: 50%;
	margin-left: -150px; 
	z-index:1030;
}

.dropcss {
	height: 100px;
	line-height: 100px;
	border: 5px dashed #CCC;
	font-family: Verdana;
	text-align: center;
	margin-bottom: 15px;
}

a#selectFile {
	color: #89b6f8;
}

a:hover#selectFile {
	color: #f8d50c;
}