/*font*/
.formdiv {	
	background-color:#f8f8f8;
}
.fontpiccolo {font-size:10px;}
/* griglia interna TEMA VERO E PROPRIO*/
.graycontainer {text-align:left;}
.graycontent{float:left;width:733px;margin-top:10px;margin-left:10px; -moz-border-radius:8px;-webkit-border-radius:8px; -moz-box-shadow:0 0 5px #a0a0a0; -webkit-box-shadow:0 0 5px #a0a0a0; padding:0 1px 0 1px; background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.32, rgb(245,245,245)),color-stop(0.66, rgb(248,248,248)));background-image:-moz-linear-gradient(center top,rgb(245,245,245) 32%,rgb(248,248,248) 66%); border:1px solid #fff}
.graysidebar{float:right;width:396px;margin-top:10px;margin-left:10px;}
.graycontent h4, .graycontentfull h4{
	-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0; 
	border-bottom:1px solid #ccc;  
	padding:5px; font-size:18px;
	background-image:-moz-linear-gradient(0% 100% 90deg, #ccc, #f0f0f0 100%);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#ccc));
	border-bottom:1px solid #c0c0c0;
	color:#333;
	/* display:inline-block; */
	font-weight:bold;
	letter-spacing:1px;
	padding:0.5em 1em;
	text-decoration:none;
	text-shadow:1px 1px 0px #ebebeb;
}
.graycontent h5  {
	-moz-border-radius:0px;-webkit-border-radius:0; 
	border-bottom:1px solid #C3C3C3; 
	border-top:1px solid #fff; 
	padding:5px; font-size:14px;
	background-color:#555;
	background-image:-moz-linear-gradient(0% 100% 90deg, #e0e0e0, #e8e9e9 100%);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e9e9), to(#e0e0e0));
	color:#666;
	font-weight:bold;
	letter-spacing:0;
	padding:0.5em 1em;
	text-decoration:none;
	text-shadow:1px 1px 0px #e9e9e9;
	clear:both;
}

.graycontent .error-message {
	background-color:#f0f0f0;
	clear:left;
	color:#ce3000;
	margin:0 5px;
	padding:0 10px;
	text-align:right;
}

.graysidebar h4 {
	-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0; 
	font-size:18px;
	background-image:-moz-linear-gradient(0% 100% 90deg, #ccc, #f0f0f0 100%);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#ccc));
	border-top:1px solid #e0e0e0;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	color:#333;
	/* display:inline-block; */
	font-weight:bold;
	letter-spacing:1px;
	padding:0.5em 1em;
	text-decoration:none;
	text-shadow:1px 1px 0px #ebebeb;
	cursor:pointer;
}

.rigaform {clear:left;
height:38px;
margin:10px 0;
padding:0;}
.rigaalta {height:150px}
.rigaform .input {
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
background-color:#EFEFEF;
display:block;
float:left;
margin:0 10px; }
.rigaform .submit {float:right; height:30px; display:block; }
.rigaform label {
float:left;
font-size:11px;
font-weight:bold;
line-height:12px;
padding:12px 5px 0 10px;
text-align:right;
text-shadow:1px 1px 0 #FFFFFF;
text-transform:uppercase;
color:#333;
/*width:79px;*/}

.rigaform input {float:left; display:block; width:35px; padding:10px 5px; border:0;/*height:30px;*/ border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;border-style:solid;border-width:1px;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.rigaform select {height:30px;width:60px;border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;border-style:solid;border-width:1px;}
.rigaform options {padding:10px 5px;float:left; display:block; width:60px; border:0;height:50px; background-color:#e0e0e0; color:#444; border-bottom:1px solid #fff; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px}
.rigaform select:focus { border:0;background-color:#D3FF1F;-moz-box-shadow:0 0 10px #0D88CE;-webkit-box-shadow:0 0 10px #0D88CE;box-shadow:0 0 10px #0D88CE;}
.rigaform input:focus {border:0;background-color:#D3FF1F;-moz-box-shadow:0 0 10px #0D88CE;	-webkit-box-shadow:0 0 10px #0D88CE;box-shadow:0 0 10px #0D88CE;}

.rigalarga .input { float:none; display:block;}
.rigalarga label {}
.rigalarga input {width:530px; height:30px;padding: 5px 0px 5px 30px;}

.rigamedia .input { float:left; display:block; }
.rigamedia label {}
.rigamedia input {font-family:arial,sans-serif;font-size:13px;padding:10px 5px 10px 40px;width:200px;}
.rigamedia select {height:30px;width:350px;/*border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;*/border-style:solid;border-width:1px;}
.rigamedia select:focus { border:0;background-color:#D3FF1F;-moz-box-shadow:0 0 10px #AAA;-webkit-box-shadow:0 0 10px #AAA;box-shadow:0 0 10px #AAA;}


.rigatext {height:160px; padding:12px 5px; clear:left;}
.rigatext label {float:left; width:80px; text-shadow:1px 1px 0px #fff; font-size:13px; text-align:right; padding:5px 5px 0 0;}
.rigalarga textarea {border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;
border-style:solid;
border-width:1px;
font-family:arial,sans-serif;
font-size:13px;
height:122px;
margin-left:10px;
padding:6px 10px 10px 30px;
width:554px;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.rigalarga textarea:focus {-moz-box-shadow:0 0 10px #0D88CE;	-webkit-box-shadow:0 0 10px #0D88CE;box-shadow:0 0 10px #0D88CE;grscale(1.1) translate(-35px, 0pt)}

.riga1 .input { float:left; display:block; }
.riga1 label {}
.riga1 input {width:600px; height:30px;}
.riga1 select {height:30px;width:600px;/*border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;*/border-style:solid;border-width:1px;}
.riga1 select:focus { border:0;background-color:#D3FF1F;-moz-box-shadow:0 0 10px #AAA;-webkit-box-shadow:0 0 10px #AAA;box-shadow:0 0 10px #AAA;}
.riga1 options { float:left; display:block; width:600px; border:0;height:30px; background-color:#e0e0e0; color:#444; border-bottom:1px solid #fff; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px}

.riga2 .input { float:left; display:block; }
.riga2 label {}
.riga2 input {width:350px; height:30px;}
.riga2 select {height:30px;width:350px;/*border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;*/border-style:solid;border-width:1px;}
.riga2 select:focus { border:0;background-color:#D3FF1F;-moz-box-shadow:0 0 10px #AAA;-webkit-box-shadow:0 0 10px #AAA;box-shadow:0 0 10px #AAA;}
.riga2 options { float:left; display:block; width:350px; border:0;height:30px; background-color:#e0e0e0; color:#444; border-bottom:1px solid #fff; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px}

.riga3 .input { float:left; display:block; }
.riga3 label {}
.riga3 input {width:220px; height:30px;}
.riga3 select {height:30px;width:230px;/*border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;*/border-style:solid;border-width:1px;}
.riga3 select:focus { border:0;background-color:#D3FF1F;-moz-box-shadow:0 0 10px #AAA;-webkit-box-shadow:0 0 10px #AAA;box-shadow:0 0 10px #AAA;}
.riga3 options { float:left; display:block; width:230px; border:0;height:30px; background-color:#e0e0e0; color:#444; border-bottom:1px solid #fff; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px}

.riga4 .input { float:left; display:block; }
.riga4 label {}
.riga4 input {width:150px; height:30px;}
.riga4 select {height:30px;width:150px;/*border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;*/border-style:solid;border-width:1px;}
.riga4 select:focus { border:0;background-color:#D3FF1F;-moz-box-shadow:0 0 10px #AAA;-webkit-box-shadow:0 0 10px #AAA;box-shadow:0 0 10px #AAA;}
.riga4 options { float:left; display:block; width:160px; border:0;height:30px; background-color:#e0e0e0; color:#444; border-bottom:1px solid #fff; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px}

.riga5 .input { float:left; display:block; }
.riga5 label {}
.riga5 input {width:120px; /*height:30px;*/}
.riga5 select {height:30px;width:120px;/*border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;*/border-style:solid;border-width:1px;}
.riga5 select:focus { border:0;background-color:#D3FF1F;-moz-box-shadow:0 0 10px #AAA;-webkit-box-shadow:0 0 10px #AAA;box-shadow:0 0 10px #AAA;}
.riga5 options { float:left; display:block; width:130px; border:0;height:30px; background-color:#e0e0e0; color:#444; border-bottom:1px solid #fff; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px}

.riga6 .input { float:left; display:block; }
.riga6 label {}
.riga6 input {width:99px; /*height:30px;*/}
.riga6 select {height:30px;width:100px;/*border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;*/border-style:solid;border-width:1px;}
.riga6 select:focus { border:0;background-color:#D3FF1F;-moz-box-shadow:0 0 10px #AAA;-webkit-box-shadow:0 0 10px #AAA;box-shadow:0 0 10px #AAA;}
.riga6 options { float:left; display:block; width:110px; border:0;height:30px; background-color:#e0e0e0; color:#444; border-bottom:1px solid #fff; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px}

.rigacodici .input { float:left; display:block; }
.rigacodici label {}
.rigacodici input {clear:left; padding: 5px 20px 10px 30px; width: 40px; margin:5px;}
.rigacodici select {height:30px;width:100px/*;border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;*/border-style:solid;border-width:1px;}
.rigacodici select:focus { border:0;background-color:#D3FF1F;-moz-box-shadow:0 0 10px #AAA;-webkit-box-shadow:0 0 10px #AAA;box-shadow:0 0 10px #AAA;}
.rigacodici options { float:left; display:block; width:60px; border:0;height:30px; background-color:#e0e0e0; color:#444; border-bottom:1px solid #fff; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px}


#AnagraficaAnagrafica { background:#fff url(img/user.png) no-repeat 8px 50%;}
#AnagraficaEmail { background:#fff url(img/mail.png) no-repeat 8px 50%;}
#AnagraficaIndirizzo, #AnagraficaCitta, #AnagraficaCap, #AnagraficaProvincia { background:#fff url(img/address.png) no-repeat 10px 50%;}

#AnagraficaProvincia {-moz-border-radius:0 0 0 0;
-webkit-border-radius:0 0 0 0;
background-color:#EFEFEF;
border-color:#C3C3C3 #FFFFFF #FFFFFF #C3C3C3;
border-style:solid;
border-width:1px;
width:201px;}

#AnagraficaTelefono { background:#fff url(img/telefono.png) no-repeat 8px 50%;}
#AnagraficaCellulare { background:#fff url(img/mobile.png) no-repeat 6px 50%;}
#AnagraficaNote { background:#fff url(img/note.png) no-repeat 7px 7px;}



.rigasubmit {height:33px; clear:both; padding-top:8px; margin-top:-40px;}
.rigasubmit .submit{float:right;}
.rigasubmit input {
	-webkit-transition: all .4s ease-out;
	background: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.22, #0886CD),
	    color-stop(0.92, #61BAFE)
	);
	background:-moz-linear-gradient(center bottom , #0886CD 22%, #61BAFE 92%) repeat scroll 0 0 transparent;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #6f6f6f;
	color:#FFFFFF;
	display:block;
	float:left;
	padding:4px 0;
	margin:0px 5px;
	text-align:center;
	text-shadow:1px 1px 0 #777;
	-moz-box-shadow:0 0 1px #fff;
	-webkit-box-shadow:0 0 1px #fff;
	/*height:26px; */width:64px;
	font-weight:bold; font-family:arial;
}
.rigasubmit input:hover{cursor:pointer;	text-shadow:0px 0px 30px #FFF; -moz-box-shadow:0 0 10px #666; -webkit-box-shadow:0 0 10px #666;}

/*liste*/
.lista {
    background:#F8F8F8;
	display:block;
	/*-moz-border-radius:0 0 12px 12px;-webkit-border-radius:0 0 12px 12px;*/
	/*-moz-box-shadow:0 5px 10px #aaa;-webkit-box-shadow:0 5px 10px #aaa;*/
}

div.righe{
	height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}
ul.righealte {margin:0;}
ul.righealte li {border-bottom:1px solid #DDDDDD;
border-top:1px solid #FFFFFF;
clear:left;
display:block;
margin:0;
padding:15px 10px;}

.righealte ul.colonne li {
padding:10px;}
ul.righealte li:hover {background-color:#D3FF1F; -moz-box-shadow:0 0px 10px #aaa; -webkit-box-shadow:0 0px 10px #aaa; -moz-border-radius:0; -webkit-border-radius:12px;}
ul.righealte li.liheader {font-weight:bold; background-color:#eaeaea}
ul.righealte p {font-size:12px}

ul.righe {margin:0;border:1px solid #e0e0e0; overflow:hidden;}
ul.righe li {border-bottom:1px solid #ddd; clear:left; display:block;  height:10px; margin:0; padding:8px;  border-top:1px solid #fff;}

ul.righe li:hover {background-color:#D3FF1F; -moz-box-shadow:0 0px 20px #aaa inset; -webkit-box-shadow:0 0px 20px #aaa inset; -moz-border-radius:0; -webkit-border-radius:0 px;}
ul.righe li.liheader {font-weight:bold; background-color:#eaeaea}

ul.righe li.righericerca {height:35px;background-color:#F8F8F8;}
li.righericerca input{margin:0 4px 0 0;
width:120px;}
li.righericerca button {
background:url("img/search.png") no-repeat scroll 0 0 transparent;
border:0 none;
display:block;
float:right;
height:24px;
margin:2px 12px 0 0;
padding:0;
text-indent:-9999px;
width:24px;}

ul.rubrica {/*float:left;width:25px;*/height:25px;padding:0px;}

ul.rubrica li {float:left;width:33px;clear:none;margin:0;}

ul.colonne {margin:0;margin-left:30px;}
ul.colonne li {border:0; clear:none; display:block; float:left;  padding:0; width:150px;}
ul.colonne li.large {display:block; float:left; width:245px; }
ul.colonne li.verylarge {display:block; float:left; width:385px; }
ul.colonne li.medium {display:block; float:left; width:180px; text-shadow:1px 1px 5px #fff}
ul.colonne li.thin {display:block; float:left; width:60px; }
ul.colonne li.micro {display:block; float:left; width:40px; }
ul.colonne li.num {display:block; float:left; width:50px; }
ul.colonne li.data {display:block; float:left; width:80px; }
ul.colonne li.anagrafica {display:block; float:left; width:220px; }
ul.colonne li.micro60 {display:block; float:left; width:60px; }
ul.colonne li.azione {text-align:center; width:30px;}
ul.colonne li.azione img{margin-top:5px;}
ul.colonne li.azione a{color:#EDEF00; font-weight:normal;}
ul.colonne li:hover {background-color:transparent; -moz-box-shadow:none;-webkit-box-shadow:none;}
ul.colonne li a{}

ul.colonne li.plus{width:65px;}

.verylarge #cerca{width:350px;}
.verylarge span{font-size:11px;}


ul.checklist li{float:left; width: 120px; height:95px; overflow:hidden; display:block;}

ul.checklist li.off{border-color:#fff #c4c4c4 #c4c4c4 #fff;border-style:solid; border-width:1px;background-image:-moz-linear-gradient(0% 100% 90deg, #DDDDDD, #ECECEC 100%);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c7c7c7), to(#DDDDDD));}
/*, ul.checklist li.off  a:link, ul.checklist li.off  a:active, ul.checklist li.off  a:visited*/
ul.checklist li.off a.nome_carta {display:block; font-size:12px; text-align:center; width:120px;height:60px;color:#555;line-height:15px;text-decoration:none;text-shadow:1px 1px #FFFFFF;padding:10px 0 0;}
ul.checklist li.off a.nome_carta:hover {-moz-box-shadow:inset 0 0 10px #fff;-webkit-box-shadow:inset 0 0 10px #fff;box-shadow:inset 0 0 10px #fff;background-color:#D3FF1F;background-image:-moz-linear-gradient(0% 100% 90deg, #D3FF1F, #D3FF1F 100%);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#D3FF1F), to(#D3FF1F));}

/*, ul.checklist li.on  a:link, ul.checklist li.on  a:active, ul.checklist li.on  a:visited*/
ul.checklist li.on{border-color:#d4d4d4;border-style:solid; border-width:1px;-moz-box-shadow:inset 0 0 10px #cecece;-webkit-box-shadow:inset 0 0 10px #cecece;box-shadow:inset 0 0 10px #cecece;}
ul.checklist li a.nome_carta {display:block; font-size:12px; text-align:center; width:120px;height:60px;color:#9e3000;line-height:15px;text-decoration:none;text-shadow:1px 1px #FFFFFF;padding:10px 0 0;}
ul.checklist li a.vedi_carta {border-top:1px solid #CFCFCF;color:#555555;display:block;font-size:10px;height:22px;line-height:15px;margin:0 -2px;padding:3px 0 0;text-align:center;text-decoration:none;text-shadow:1px 1px #FFFFFF;}
ul.checklist li a.vedi_carta:hover {text-decoration:underline;}

.pages {
	-moz-border-radius:0px 0px 12px 12px;;-webkit-border-radius:0px 0px 12px 12px;
	/*border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #b0b0b0;
  	border-top:0px solid #c0c0c0;*/
	background-image:-moz-linear-gradient(0% 100% 90deg, #ccc, #f0f0f0 100%);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#ccc));
	clear:left; 
	color:#666;
	/* display:inline-block; */
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	padding:0.5em 1em;	
	text-decoration:none;
	text-shadow:1px 1px 0 #ebebeb;	
}
.pages a {/*color:#fff*/text-decoration:none;font-size:14px;}
.pages span.current {font-size:16px;}
.column3 {float:left; display:block; width:246px;}
.hide {display:none;}
/*options*/
.error-message{background-color:yellow; color:red;}

/*
.feedback {
	background-color:#ECFF53;
border:1px solid #E6DB55;
color:#5F5A23;
font-size:11px;
font-weight:bold;
margin:0 auto;
padding:5px 10px;
width:320px;
text-transform:uppercase;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 3px;
}
*/


#feedback {	position:absolute; top: 0px; width:100%; z-index:1001}
#feedback_content {	padding: 7px 0 0 0; text-align:center; display:none;}

.feedback{
   width:100%; 
   position:fixed; 
   text-align: center;
   border-color: #FBF5B1 #DFD780 #DFD780 #FBF5B1;
   border-right: 1px solid #DFD780;
   border-style: solid;
   border-width: 1px;
   color: green;
   font-size: 18px;
   text-align:center;
   text-shadow:1px 1px #E0EAEF;
   text-transform:uppercase;
   padding:5px 40px;
   top:35px; left:0px;
   background: #F3FFA3;
   background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F3FFA3), to(#D7FF14));
   background: -webkit-linear-gradient(#F3FFA3, #D7FF14);
   background: -moz-linear-gradient(#F3FFA3, #D7FF14);
   background: -ms-linear-gradient(#F3FFA3, #D7FF14);
   background: -o-linear-gradient(#F3FFA3, #D7FF14);
   background: linear-gradient(#F3FFA3, #D7FF14);
   -webkit-box-shadow: #666 0px 2px 3px;
   -moz-box-shadow: #666 0px 2px 3px;
   box-shadow: #666 0px 2px 3px;
   behavior: url(/PIE.php);   
}


/*loading in alto*/

#loading {
text-shadow: 0 1px 0 #FFFFFF;
top:40px; right:0px;
position:fixed; text-align: center;
width:10%; z-index: 101;
background-color:#D1E4EF;
border:1px solid #59869F;
color:#2F4E5F;
font-size:11px;
font-weight:bold;
padding:3px 10px;
text-align:center;
text-shadow:1px 1px #E0EAEF;
text-transform:uppercase;
border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}


.ac_results {
		-webkit-box-shadow:0 0 10px #A0A0A0 inset;
	-moz-box-shadow:0 0 10px #A0A0A0 inset;
	background-color:window;
	border-color:#AFAFAF #FFFFFF #FFFFFF #AFAFAF;
	border-style:solid;
	border-width:1px;
	/*height:150px;*/
	margin:0;
	overflow-x:hidden;
	overflow-y:auto;
	padding:5px 0;
	z-index:10000;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
/*
.ac_loading {background : Window url('/img/ajax-loader.gif') right center no-repeat;}
.ac_over {background-color: Highlight;color: HighlightText;}
*/
.graycontentfull {margin-top:10px; -moz-border-radius:8px;-webkit-border-radius:8px; -moz-box-shadow:0 0 5px #A0A0A0; -webkit-box-shadow:0 0 5px #A0A0A0; padding:0 1px 0 1px; background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.32, rgb(245,245,245)),color-stop(0.66, rgb(248,248,248)));background-image:-moz-linear-gradient(center top,rgb(245,245,245) 32%,rgb(248,248,248) 66%);}
.graycontentfull {}

.liveedit {color: red; text-decoration:underline; cursor:pointer;}
.liveedit textarea {width:100%; height:150px;}



.document_left{width:1150px;float:left;}
.document_right{width:1px;float:left;}

span.close {
    background: url("img/close.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 30px;
    position: absolute;
    right: 25px;
    top: 25px;
    text-indent: -9999px;
    width: 39px;
}

.blackbg {
background:transparent url(img/black.png) repeat 0 0;
height:100%;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 19;
}

.popup_container {
    background:#f9f9f9;
    height: 130px;
    left: 37%;
    position: absolute;
    top: -50%;
    width: 450px;
    z-index: 20;}


#RigadocArticolo{width:445px;}
#RigadocArticololibero{width:445px;}
#RigadocScontoPercentuale{width:25px;}
#RigadocPrezzoUnitario{width:45px;}
#RigadocUdmId{width:60px;height:40px;}
#RigadocIvaId{width:60px;height:40px;}
#ArticoloCodice{width:60px;}
#ArticoloTipoArticoloId{width:125px;height:40px;}
#RigadocRifOrdine{width:150px}
#DdtRifOrdine{width:150px;}

#DdtAggiungirigaForm, #FatturaAggiungirigaForm {background-color:#e9e9e1;padding:8px;}
