#content {
    padding: 0;
    position: absolute !important;
    top : 40px !important; 
    right : 0;
    bottom : 40px !important; 
    left : 0 !important;    
}
.ui-header-fixed.ui-fixed-hidden {
	margin-top:20px;
}

.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button {
	font-size:13px;
}
.ui-content {
	padding:0px 0px 0px 10px;
}
h1{
	margin-top:20px;
}
/*
.ui-btn-corner-all {
	max-height:20px;
	font-size:10px;
}
.ui-slider-switch .ui-slider-label {
	line-height:none;
}

.ui-btn-inner {
	max-height:25px;
	padding: 0em 20px;
	background-color:#C33;
}

.ui-slider-switch .ui-slider-label {
    font-size: 12px;
    line-height: 2;
}

.ui-slider-handle .ui-btn-inner {
	margin:0;
	max-height:20px;
}
.ui-slider-switch .ui-btn.ui-slider-handle {
	margin: -2px 0 -2px -12px;
	padding:0px;
}

.ui-slider-switch .ui-slider-label-a {
    text-indent: -2.8em;
}

div.ui-slider-switch {
    display: inline-block;
    height: 20px;
    margin: 0.5em 0;
    top: 0;
    width: 5em;
}
*/
.cella{
	clear: both;
	min-height:2px;
	vertical-align:middle;
}
.testo{
	float:left; 
	width:75%;
	vertical-align:middle;
	min-height:30px;
}
.input{
	float:left; 
	width:25%;
}

.testo2{
	float:left; 
	width:50%;
	vertical-align:middle;
	min-height:30px;
}
.testo2 a {
	margin-top:0px;
}
.input2{
	float:left; 
	width:40%;
}
.info2{
	float:left; 
	width:5%;
}

input[type='checkbox'] {
 cursor: pointer; /* Imposta il cursore per le label */
 padding: 0 0 0 15px; /* Padding a sinistra per rendere il controllo cliccabile */
 margin: 0 10px 0 0px; /* Margine a destra per posizionare al meglio il controllo */
 position: relative; /* Creiamo un contesto di posizionamento per il contenuto generato */
 width: 28px;
 height: 28px;
 border: solid 1px #222;
 -webkit-border-radius: 2px;
 border-radius: 2px; /* Border-radius: 7.5px = metà di larghezza e altezza */
}
/*
input[type='radio']{
	width: 28px;
 	height: 28px;
	margin:2px 0;
	padding:2px 0;
}
*/
.ui-input-search, div.ui-input-text {
	margin:0px 10px;
	width:30px;
	
}

.ui-btn-inner {
    display: block;
    font-size: 13px;
	/*background-color:#BA2C0D;*/
	color:#000;
	 background-color: #ba2c0d;
	
}
.ui-checkbox .ui-btn-icon-left .ui-btn-inner, .ui-radio .ui-btn-icon-left .ui-btn-inner {
	color:#000;
	background-color:#EEE;
}
.ui-navbar li .ui-btn-icon-top .ui-btn-inner {
	background-color:#BA2C0D;
	color:#FFF;
}
	
.ui-btn {
	margin-top:0px;
	padding-top:0px;
	color:#FFF;
}
.ui-btn2 {
	color:#FFF;
	width:100px;
	margin: 10px auto;
	font-weight:bold;
}
.ui-btn-text {
	font-size:8px;
	color: #FFFFFF;
	font-weight:bold;
}

.ui-select {
	/*width: 30px;*/
	color:#FFF;
}

.ui-icon .ui-icon-arrow-d .ui-icon-shadow{
	width:1px;
	margin:0px;
}

.testo img{
	padding: 0px;
	margin-bottom:-9px;
}

.ui-select , .ui-select {
	width:90%;
	background-color:#999;
}

.score{
	font-weight:bold;
}
table{
	/*padding:5px 10px 5px 5px;*/
	margin:10px;
}

.ui-header .ui-title, .ui-footer .ui-title {
    font-size: 12px;
}

.ui-header .ui-btn-icon-left .ui-btn-inner, .ui-footer .ui-btn-icon-left .ui-btn-inner, .ui-mini.ui-btn-icon-left .ui-btn-inner, .ui-mini .ui-btn-icon-left .ui-btn-inner {
    margin-top: -4px;
}
/**/
.ui-header{
	height:50px;
	padding-top:20px;
}

.ui-header > .ui-btn {
	margin-top:20px;
}
