
a:hover{
 text-decoration:none;
 color:#fff; 
 text-shadow: 1px 1px 1px #6e6e6e;
}


strong{
 color:#D70202;
 font-family:Georgia, serif;
 font-size:15px;
}

h1{
 padding:0px;
 margin:0px;
 text-shadow: 1px 1px 1px #fff;
}

hr{
 border:0px;
 padding:0px;
 margin:0px;
 height: 11px;
 background:url(img/orizzontal_divisor.png);
}

.div_round_corner{
 padding:5px;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 background: url(img/bg_transparent.png); 
}

.error{
  color:red;
}

input.error,textarea.error,select.error{
 background: #FFE8E8 url(img/bg_input_errore.png) top left no-repeat;
}

input[type=text],input[type=password],textarea,select{
		background: #f3f3f3 url(img/bg_input.png) top left no-repeat;
		border: 1px solid #999;
		color: #555;
		font-size: 1.6em;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 3px;
		margin: 8px;
}

.jqm_option{
 margin-left:10px;
 display:inline-block;
 padding:5px;
 background:#3F4C6B;
 border-radius: 5px 5px;
 border-radius: 5px 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		cursor:pointer;
		color:#fff;
		text-shadow:0px 0px 0px;
		margin-bottom:5px;
 font-size:10pt;
}
.jqm_option-c{
  background:#C30000;
}

input[type=text].error,input[type=password].error,textarea.error,select.error{
 background: #FFE8E8 url(img/bg_input_errore.png) top left no-repeat;
}

.content_background{
  padding:5px;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
 background: url(img/bg_transparent.png);  
}

.myButton {
margin:5px 5px 5px 40px;
	-moz-box-shadow:inset 0px 1px 0px 0px #3F4C6B;
	-webkit-box-shadow:inset 0px 1px 0px 0px #3F4C6B;
	box-shadow:inset 0px 1px 0px 0px #3F4C6B;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3F4C6B), color-stop(1, #3F4C6B) );
	background:-moz-linear-gradient( center top, #3F4C6B 5%, #3F4C6B 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3F4C6B', endColorstr='#3F4C6B');
	background-color:#3F4C6B;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3F4C6B;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #3F4C6B;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C30000), color-stop(1, #C30000) );
	background:-moz-linear-gradient( center top, #C30000 5%, #C30000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C30000', endColorstr='#C30000');
	background-color:#C30000;
}.myButton:active {
	position:relative;
	top:1px;
}