body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#tabella {
border:1px solid #a2a3a2;
background:#eee;
border-radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius:5px;margin:4px;
padding:3px;}
.round {
	outline: none;
	width: 200px;
	height: 22px;
	line-height: 18px;
	padding: 2 2px;
	border: 0 none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
	font-size: 12px;
	background-color: #E3E3E3;
}
.alert {
	outline: none;
	width: 150px;
	height:12px;
	line-height: 18px;
	padding: 2 2px;
	border: 0 none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
	font-size: 12px;
	color:#Fff;
	background-color: #F00;
	font-weight:bold;
}
.round_menu {
outline: none;
width: 200px;
height: 22px;
line-height: 18px;
padding: 2 2px;
background: #999;
border: 0 none;
font-weight:bold;
-moz-border-radius: 10px;
-webkit-border-radius:10px;
border-radius: 10px;
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
font-size: 12px;
}

.round_menu_n {
	outline: none;
	width: 200px;
	height: 22px;
	line-height: 18px;
	padding: 2 2px;
	border: 0 none;
	font-weight: bold;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
	font-size: 12px;
	background-color: #C3C3C3;
}

.round_black {
outline: none;
width: 200px;
height: 22px;
line-height: 18px;
padding: 2 2px;
background:#630;
border: 0 none;
-moz-border-radius: 10px;
-webkit-border-radius:10px;
border-radius: 10px;
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
font-size: 12px;
color:#FFF;
}
.round_black_n {
outline: none;
width: 200px;
height: 22px;
line-height: 18px;
padding: 2 2px;
background:#600;
border: 0 none;
-moz-border-radius: 10px;
-webkit-border-radius:10px;
border-radius: 10px;
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
font-size: 12px;
color:#FFF;
}

.iframe {
width: 605px;
height: 240px;
overflow: auto;
border: 0px solid #000;
padding: 1px;
}

.border_radiu {
	background-color: #CCCCCC;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
}
.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}

.misure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-align:center;
}
.testoPopUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	

}
.align_right {
	text-align:right;

}
.testo_piccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;

}

.bold_testo {
	font-weight: bold;

}
.testoBianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;

}
.testoBiancopiccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;

}
.combo{
	color: #FF0000;
}
.testoRosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;

}

.form {
	border: 2px groove;
	font-family: Arial;
	font-size: 11px;

}
.formpiccolo {
	border: 2px groove;
	font-size: 10px;

}
.testostampa {

	font-family: Helvetica,Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
.testostampapiccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	cursor: hand;
}
.testostampapiccolo_n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	cursor: hand;
}
.bordotable {
	border: 1px solid #333333;
}
.form2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: none;
}
.formeleimina {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 2px groove;
}
.screen {} 
.testomenualta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.nascondi {
visibility: hidden;
}


.testoRossoCopia2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.pulsante_form{
outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: bold 12px Arial, Helvetica, sans-serif;
 color: #000;
 padding: 5px 10px;
 border: solid 1px #000;
 background: #999999;
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#999999));
background: -webkit-linear-gradient(top,  #eee,  #999999);
background: -moz-linear-gradient(top,  #eee,  #999999);
background: -ms-linear-gradient(top,  #eee,  #999999);
background: -o-linear-gradient(top,  #eee,  #999999);
	}
	.pulsante_form_a{
outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: bold 12px Arial, Helvetica, sans-serif;
 color: #000;
 padding: 5px 10px;
 border: solid 1px #000;
 background: #999999;
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#999999));
background: -webkit-linear-gradient(top,  #eee,  #999999);
background: -moz-linear-gradient(top,  #eee,  #999999);
background: -ms-linear-gradient(top,  #eee,  #999999);
background: -o-linear-gradient(top,  #eee,  #999999);
	}
.pulsante_form_n{
outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: bold 12px Arial, Helvetica, sans-serif;
 color: #000;
 padding: 5px 10px;
 border: solid 1px #000;
 background: #fff;
	}
	
	
	.testolinkmenu_old {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	
	text-decoration: none;
}
.testolinkmenu_old:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
	
.uibutton { 
    position: relative; 
    z-index: 1;
    overflow: visible; 
    display: inline-block; 
    padding: 0.3em 0.6em 0.375em; 
    border: 1px solid #999; 
    border-bottom-color: #888;
    margin: 0;
    text-decoration: none; 
    text-align: center;
    font: bold 11px/normal 'lucida grande', tahoma, verdana, arial, sans-serif; 
    white-space: nowrap; 
    cursor: pointer; 
    /* outline: none; */
    color: #333; 
    background-color: #f0f0f0;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f6f6), to(#e4e4e3));
    background-image: -moz-linear-gradient(#f5f6f6, #e4e4e3);
    background-image: -o-linear-gradient(#f5f6f6, #e4e4e3);
    background-image: linear-gradient(#f5f6f6, #e4e4e3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f6f6', EndColorStr='#e4e4e3'); /* for IE 6 - 9 */
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    /* IE hacks */
    zoom: 1; 
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	margin: 0px;
    *display: inline; 
}

.testolinkmenu {
	color:#000;
	font-size:16px;
	font-weight:bold;
	
}
.testolinkmenu_old3 {
	position: relative;
	z-index: 1;
	overflow: visible;
	display: inline-block;
	padding: 3px 3px 3px 3px;
	border: 1px solid #999;
	border-bottom-color: #888;
	margin: 0;
	text-decoration: none;
	text-align: center;
	font: bold 11px/normal 'lucida grande', tahoma, verdana, arial, sans-serif;
	white-space: nowrap;
	cursor: pointer;
	/* outline: none; */
	color: #660000;
	background-color: #f0f0f0;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f6f6), to(#e4e4e3));
	background-image: -moz-linear-gradient(#f5f6f6, #e4e4e3);
	background-image: -o-linear-gradient(#f5f6f6, #e4e4e3);
	background-image: linear-gradient(#f5f6f6, #e4e4e3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f6f6', EndColorStr='#e4e4e3'); /* for IE 6 - 9 */
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
	/* IE hacks */
    
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	margin: 0px;
    *display: inline;

}

.testolinkmenu_n_old {
	position: relative;
	z-index: 1;
	overflow: visible;
	display: inline-block;
	padding: 3px 3px 3px 3px;
	border: 1px solid #999;
	border-bottom-color: #888;
	margin: 0;
	text-decoration: none;
	text-align: center;
	font: bold 11px/normal 'lucida grande', tahoma, verdana, arial, sans-serif;
	white-space: nowrap;
	cursor: pointer;
	/* outline: none; */
	 background-color: #5B74A8;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#637bad), to(#5872a7));
    background-image: -moz-linear-gradient(#637bad, #5872a7);
    background-image: -o-linear-gradient(#637bad, #5872a7);
    background-image: linear-gradient(#637bad, #5872a7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#637bad', EndColorStr='#5872a7'); /* for IE 6 - 9 */
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
	/* IE hacks */
    
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	margin: 0px;
    *display: inline;

}
.testolinkmenu:hover { 
	text-decoration:underline;

}
.uibutton.confirm {
    border-color: #29447E #29447E #1A356E;
    color: #fff;
    background-color: #5B74A8;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#637bad), to(#5872a7));
    background-image: -moz-linear-gradient(#637bad, #5872a7);
    background-image: -o-linear-gradient(#637bad, #5872a7);
    background-image: linear-gradient(#637bad, #5872a7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#637bad', EndColorStr='#5872a7'); /* for IE 6 - 9 */
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
}

.uibutton.special {
    border-color: #3b6e22 #3b6e22 #2c5115;
    color: #fff;
    background-color: #69A74E;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#75ae5c), to(#67a54b));
    background-image: -moz-linear-gradient(#75ae5c, #67a54b);
    background-image: -o-linear-gradient(#75ae5c, #67a54b);
    background-image: linear-gradient(#75ae5c, #67a54b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#75ae5c', EndColorStr='#67a54b'); /* for IE 6 - 9 */
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #98c286;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #98c286;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #98c286;
}
.uibutton.red {
		color: #fff;
	background-color: #c73434;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c73434), to(#9c2020));
	background-image: -moz-linear-gradient(#c73434, #9c2020);
	background-image: -o-linear-gradient(#c73434, #9c2020);
	background-image: linear-gradient(#c73434, #9c2020);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#c73434', EndColorStr='#9c2020'); /* for IE 6 - 9 */
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #660000;
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #660000;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #660000;
}
