.un_demi, .un_demi_resa {
	width: 97%;	
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FFFFFF /*{a-bar-background-start}*/), to( #fffbbc /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #fffbbc /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #fffbbc /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #fffbbc /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #fffbbc /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #fffbbc /*{a-bar-background-end}*/);

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.un_demi .car_a,
.un_demi .car_b,
.un_demi .car_c {
	width: 100%;	
}

.un_demi .car_a {
	background: url("/img/mobile/cars_mini.png") no-repeat scroll 50% 14px rgba(0, 0, 0, 0);	
}
.un_demi .car_b {
	background: url("/img/mobile/cars_mini.png") no-repeat scroll 50% -376px rgba(0, 0, 0, 0);	
}
.un_demi .car_c {
	background: url("/img/mobile/cars_mini.png") no-repeat scroll 50% -188px rgba(0, 0, 0, 0);	
}

#resultat {
	width: 100%;
}

.ui-mobile label, .ui-controlgroup-label {
	font-weight: bold;
	text-shadow: none;	
}

.error {
	border: solid 1px red;	
}

.input_custom {
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: solid 1px #DDD;
padding: 15px 10px;	
}


.ui-mobile label {
	text-transform: uppercase;
	font-size:12px;	
	margin-top: 10px;
}