.lista-zone-banner{width:700px;margin:5px 0 0 0;}
.lista-zone-banner li{float:left;width:170px;height:34px;padding:10px;border:1px solid #ccc;margin-right:7px;margin-bottom:7px;}
.lista-zone-banner input{float:left; width:auto!important;}
.lista-zone-banner label{display:block;float:left;width:149px;}
.lista-zone-banner a{font-size:11px;float:left;margin-top:5px;}
.bla-label{width:164px; text-align:right; font-weight:normal;line-height:2em; padding-right:5px;}

.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}

.contact_form .left {width:463px;}

.contact_form fieldset {
	border-top:1px solid #ccc!important;
	border:none;
}

.contact_form .left legend {
	background:#fff;
	padding:0px 10px;
}

.contact_form .right {
	width:300px;
	background:#e9f1f5;
	padding:15px;
}

.contact_form .right h2 {
	font-size:20px;
	color:#0965a6;
	font-weight:normal;
	font-family:Tahoma;
	margin-bottom:0px;
}

.contact_form label {
	width:120px;
	padding:14px 0px 0px 0px;
}

.contact_form p {
	color:#7f7f7f;
	font-size:11px;
}

.contact_form input[type="text"], .contact_form input[type="password"] {width:330px;}

.contact_form input[type="password"] {padding:5px;}

.contact_form textarea {
	width:330px;
	height:100px;
	padding:5px;
}

.contact_form .right label {padding:3px 0px 0px 6px;}

.contact_form input[type="submit"] {
	background: #ff9000;
	background: -moz-linear-gradient(top, #ff9000 0%, #ff5400 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9000), color-stop(100%,#ff5400));
	background: -webkit-linear-gradient(top, #ff9000 0%,#ff5400 100%);
	background: -o-linear-gradient(top, #ff9000 0%,#ff5400 100%);
	background: -ms-linear-gradient(top, #ff9000 0%,#ff5400 100%);
	background: linear-gradient(to bottom, #ff9000 0%,#ff5400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9000', endColorstr='#ff5400',GradientType=0 );
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:    inset 0 0 2px #FFF;
	-webkit-box-shadow: inset 0 0 2px #FFF;
	box-shadow:         inset 0 0 2px #FFF;
	border:1px #ff8c3f solid;
	font-family:Trebuchet MS;
	color:#FFF;
	font-size: 16px;
	text-shadow:#b34c05 0px 1px;
	height:40px;
	display:block;
	padding:3px 25px;
	cursor:pointer;
	margin-top:20px;
}

.contact_form input[type="submit"]:hover {
	background: #ff9c02;
	background: -moz-linear-gradient(top, #ff9c02 0%, #ff8b43 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9c02), color-stop(100%,#ff8b43));
	background: -webkit-linear-gradient(top, #ff9c02 0%,#ff8b43 100%);
	background: -o-linear-gradient(top, #ff9c02 0%,#ff8b43 100%);
	background: -ms-linear-gradient(top, #ff9c02 0%,#ff8b43 100%);
	background: linear-gradient(to bottom, #ff9c02 0%,#ff8b43 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c02', endColorstr='#ff8b43',GradientType=0 );
}
