/* FONTS */
@font-face {
	font-family: "Lavos";
	src: url('fonts/LavosHandy_99.ttf') format("truetype");
}
/* FONTS END */

#footpanel {
	position: fixed;
	bottom: 0; left: 0;
	z-index: 9999; /*--Keeps the panel on top of all other elements--*/
	background: #e3e2e2;
	border: 1px solid #c3c3c3;
	border-bottom: none;
	width: 94%;
	margin: 0 3%;
}
html #footpanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: -1px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}
#footpanel ul {
	padding: 0; margin: 0;
	float: left;
	width: 100%;
	list-style: none;
	border-top: 1px solid #fff; /*--Gives the bevel feel on the panel--*/
	font-size: 1.1em;
}
#footpanel ul li{
	padding: 0; margin: 0;
	float: left;
	position: relative;
}
#footpanel ul li a{
	padding: 5px;
	float: left;
	text-indent: -9999px; /*--For text replacement - Shove text off of the page--*/
	height: 16px; width: 16px;
	text-decoration: none;
	color: #333;
	position: relative;
}
html #footpanel ul li a:hover{	background-color: #fff; }
html #footpanel ul li a.active { /*--Active state when sub-panel is open--*/
	background-color: #fff;
	height: 17px;
	margin-top: -2px; /*--Push it up 2px to attach the active button to sub-panel--*/
	border: 1px solid #555;
	border-top: none;
	z-index: 200; /*--Keeps the active link on top of the sub-panel--*/
	position: relative;
}

#footpanel a.home{
	background: url(images/home.png) no-repeat 15px center;
	width: 50px;
	padding-left: 40px;
	border-right: 1px solid #bbb;
	text-indent: 0; /*--Reset text indent since there will be a combination of both text and image--*/
}
a.profile{ background: url(images/property.png) no-repeat center center;  }
a.contacts{ background: url(address_book.png) no-repeat center center; }
a.messages{ background: url(mail.png) no-repeat center center; }
#footpanel a.chat{
	background: url(images/chat.png) no-repeat 15px center;
	width: 126px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding-left: 40px;
	text-indent: 0; /*--Reset text indent since there will be a combination of both text and image--*/
}
#footpanel li#chatpanel, #footpanel li#alertpanel {	float: right; }

body {
	margin: 0px;
	padding: 0px;
	background-image: url('images/fon.gif');
	background-color: #E6E6E6;
	font-family: 'Times New Roman';
}

.header {
	background-image: url('images/fon_top.gif');
	background-repeat: repeat-x;
	width: 100%;
	height: 142px;
}

._header {
	background-image: url('images/logo_top.gif');
	background-repeat: no-repeat;
	width: 740px;
	height: 68px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
}

.slogan {
	width: 280px;
	margin-left: 430px;
	padding-top: 10px;
	text-align: center;
	font-size: 14px;
}

.top_header {
	height: 63px;
}
.center_header {
	height: 42px;
}

img.proprieta {
	border: none;
}

.bottom_header {
	width: 100%;
	background-image: url('images/fon_top02.gif');
	background-repeat: no-repeat;
	height: 37px;
}

.ce_footer {
	width: 740px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 64px;
}

.ce_foot1 {
	width: 100%;
	height: 38px;
	background-image: url('images/bot.gif');
	background-repeat: no-repeat;
	text-align: right;
	line-height: 38px;
}

.ce_foot2 {
	width: 100%;
	text-align: center;
}

._body {
	width: 741px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

.open_body {
	background-image: url('images/m12.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height: 13px;
	width: 740px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

.close_body {
	background-image: url('images/m32.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 16px;
	width: 740px;
	margin-left: auto;
	margin-right: auto;
}

.imagemenu {
	border: none;
	width: 112px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.imagelink {
	border: none;
	width: 140px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

.menusx {
	width: 159px;
	float: left;
	margin-top: 10px;
	margin-left: 1px;
}

.menusepar {
	width: 137px;
	height: 3px;
	background-image: url(images/hr01.gif);
	margin-left: auto;
	margin-right: auto;
}

.openmenu {
	background-image: url(images/left01.gif);
	height: 26px;
	line-height: 26px;
	margin-bottom: 0px;
}

.menubody {
	background-image: url(images/fon_left02.gif);
	width: 159px;
	margin: 0px;
}

.closemenu {
	background-image: url(images/left_bot02.gif);
	height: 17px;
	width: 159px;
}

.hone {
	width: 1px;
	float: left;
	min-height: 500px;
	background-image: url('images/1px.gif');
	background-position: top right;
	background-repeat: repeat-y;
}

.contentdx {
	width: 559px;
	min-height: 710px;
	float: right;
	background-color: #FFF;
	padding: 10px;
	border-right: 1px solid #979797;
	border-left: 1px solid #979797;
}

.bar {
	width: 80%;
	height: 24px;
	float: right;
	background-image: url('images/fon_bar01.gif');
	background-repeat: repeat-x;
}

.vendita_bar {
	width: 530px;
	padding-left: 25px;
	background-image:url('images/e03.gif');
	background-repeat: no-repeat;
}

.barra {
	width: 530px;
	padding-left: 25px;
}

.barra#vendita {
	background-image: url('images/e03.gif');
	background-repeat: no-repeat;
}

.barra p#vendita_label {
	color: #DA0008;
	font-size: 18px;
	float: left;
}

.barra#affitto {
	background-image: url('images/e04.gif');
	background-repeat: no-repeat;
}

.barra p#affitto_label {
	color: #3466DE;
	font-size: 18px;
	float: left;
}

.barra#vacanze {
	background-image: url('images/e05.gif');
	background-repeat: no-repeat;
}

.barra p#vacanze_label {
	color: #00CC00;
	font-size: 18px;
	float: left;
}

.barra#attivita {
	background-image: url('images/e06.gif');
	background-repeat: no-repeat;
}

.barra p#attivita_label {
	color: #FF0099;
	font-size: 18px;
	float: left;
}

.homeline {
	width: 562px;
	height: 168px;
	margin-left: auto;
	margin-right: auto;
}

.bigbox {
	width: 275px;
	height: 162px;
	float: left;
	text-align: center;
	background-image: url('images/bigbox.gif');
	background-repeat: no-repeat;
}



.littlebox {
	width: 182px;
	height: 119px;
	float: left;
	text-align: center;
	background-image: url('images/littlebox.gif');
	background-repeat: no-repeat;
}

.minibox {
	width: 182px;
	height: 99px;
	float: left;
	text-align: center;
	background-image: url('images/minibox.gif');
	background-repeat: no-repeat;
}

.anteprima {
	width: 96px;
	height: 65px;
	border: none;
}

.foto_bigbox {
	width: 96px;
	height: 65px;
	margin-left: 10px;
	margin-top: 40px;
	margin-left: 10px;
	float: left;
}

.testo_bigbox {
	width: 149px;
	height: 125px;
	text-align: left;
	float: left;
	margin-top: 10px;
}

.agenzia_bigbox {
	height: 13px;
	width: 275px;
	clear: both;
}

.citta_littlebox {
	width: 100%;
	font-size: 15px;
	color: #3466DE;
	font-weight: bold;
	margin-top: 5px;
	padding-bottom: 0px;
	font-family: Tahoma, Verdana, Arial;
}


.citta_littlebox2 {
	width: 100%;
	font-size: 15px;
	color: #0C0;
	font-weight: bold;
	margin-top: 10px;
	padding-bottom: 0px;
	font-family: Tahoma, Verdana, Arial;
}

.prezzo_littlebox2 {
	width: 100%;
	padding-top: 0px;
	color: #0C0;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
}

.foto_littlebox {
	width: 100%;
	height: 65px;
}

.prezzo_littlebox {
	width: 100%;
	padding-top: 0px;
	color: #3466DE;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
}

.testo_minibox {
	width: 160px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	text-align: center;
	color: #FF00cc;
	font-size: 12px;
}

.form_home {
	width: 337px;
	height: 23px;
	line-height: 23px;
	margin-left: 200px;
	padding-top: 5px;
	overflow: hidden;
	float: left;
}

.registrami {
	float: left;
	height: 23px;
	line-height: 23px;
	margin-left: 48px;
	padding-top: 5px;
}

#mexsend {
	display: none;
}

.hiddendiv {
	display: none;
}

.menu3 {
	padding-left: 30px;
}

ul.menu3 li {
/*background:url(images/fon_left.gif); /*pre-load immagine*/
font-size: 12px;
color: #E917CD
}

ul.menu3 li a:hover, ul.menu3 li a:active {
/*background:#eea url(images/fon_left.gif) 100% 0 repeat-y;*/
font-size: 13px;

}

.clearclass {
	clear: both;
}

.centered {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.txtmenu {
	width: 120px;
	margin-top: 2px;
	margin-bottom: 2px;
	background: #ffbdfe;
	border: 1px solid #666;
}

.selectmenu {
	width: 120px;
	margin-top: 2px;
	background: #ffbdfe;
	margin-bottom: 2px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.buttonstyle {
	background: #ffbdfe;
	border: 1px solid #666;
}

.lista_annunci {
	width: 99%;
	border-right: 1px solid #B9B9B9;
}

.lannuncio {
	width: 100%;
	margin-top: 5px;
	border-bottom: 1px solid #B9B9B9;
}

.foto_annuncio {
	float: left;
}

.desc_annuncio {
	float: left;
	width: 298px;
	height: 65px;
	border-right: 1px solid #B9B9B9;
	line-height: 12px;
	margin-left: 5px;
	margin-right: 3px;
}

.info_annuncio {
	float: left;
	width: 140px;
	height: 65px;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 15px;
	background-image: url('images/fon_left.jpg');
}

.info {
	background-position: right;
	background-image: url('images/gratis.jpg');
	background-repeat: no-repeat;
	height: 153px;
}

.indice {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.raffinaRicerca {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #666;
	background-color: #F2F2F2;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.raffinaRicerca label {
	font-size: 12px;
	font-weight: bold;
	width: 60px;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	font-family: times New Roman;
}

.raffinaRicerca select {
	float: left;
	margin-top: 5px;
}

.ordinamento {
	width: 390px;
	margin-left: auto;
	margin-right: auto;
}
	
th {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #FFFFFF;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 13px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	font-style: italic;
}
.title {
	color : #FFFFFF;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 37px;
	margin-right : 10px;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FF7500;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 25px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left b {
	color : #FF6600;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : #000000;
}
p a:hover {
	color : #294A7B;
}
.menu01 {
	color : #000000;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.menu01 a {
	color : #000000;
	text-decoration: none;
}
.menu01 a:hover {
	color : #555555;
}
.menu02 {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu02 a {
	color : #000000;
	text-decoration: none;
}
.menu02 a:hover {
	color : #333333;
}
.bar01 {
	margin-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 20px;
	font-size: 18px;
	font-family: Arial,Tahoma,Verdana;
	font-weight: bold;
}
.b01 {
	color : #000000;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.b01 a {
	color : #000000;
	text-decoration: none;
}
.b01 a:hover {
	color : #333333;
}

/* Stili */
.Stile1 {font-size: 12px}
.Stile2 {
	color: #1F86DE;
	font-weight: bold;
}
a:link {
	color: #FF00CC;
}
a:visited {
	color: #FF00CC;
}
a:hover {
	color: #000000;
}
a:active {
	color: #FF00CC;
}
.Stile5 {color: #000000}
.Stile10 {
	color: #00CC00;
	font-weight: bold;
}
.Stile15 {margin-top : 5px; padding-bottom : 5px; margin-bottom : 0px; margin-left : 15px; margin-right : 25px; font-size : 11px; font-family : Tahoma,Verdana,Arial; color: #000000;}
.Stile17 {color: #00CC00; font-weight: bold; font-size: 12px; }
.Stile20 {color: #FF00cc}
.Stile21 {color: #FF00cc; font-size: 12px; }
.Stile22 {
	color: #3466DE;
	font-weight: bold;
}
.Stile23 {color: #3466DE; font-weight: bold; font-size: 12px; }
.Stile28 {color: #FFFFFF}
.Stile29 {color: #FF00FF}
.Stile5 {color: #000000}
.Stile14 {color: #FF00cc; font-weight: bold; }
.Stile15 {margin-top : 5px; padding-bottom : 5px; margin-bottom : 0px; margin-left : 15px; margin-right : 25px; font-size : 11px; font-family : Tahoma,Verdana,Arial; color: #000000;}
.Stile16 {color: #1F86DE; font-weight: bold; font-size: 12px; }
.Stile18 {font-size: 12px; font-family: "Times New Roman", Times, serif; }
.Stile13 {	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FF00E4;
}

.Stile30 {
	font-size: 12px;
	color: #333;
}

.Stile31 {
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

.Stile32 {
	font-size: 12px;
	color: #666666;
}

.titolo {
 font-size: 25px;
 font-weight: bold;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 font-family: Lavos,Helvetica,Verdana,Arial,Sans-serif;
 color: #F0C;
}

.subtitolo {
 font-size: 11px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

.presentation {
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
 background-color: #CCCCCC;
 filter: alpha(opacity=85);
 -moz-opacity:0.85;
 opacity: 0.85;
}

.presentation tr {
 background-color: #aaa;
}

.presentation tr:hover {
 background-color: #eea;
}

.presentation th {
 background-color: #222;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #fff;
 padding-left: 5px;
 padding-right: 5px;
}

.presentation td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 padding-left: 5px;
 padding-right: 5px;
}

.presentation input, textarea, select {
 width: 100%;
}

.openbox {
	background-image: url( images/boxtop.png);
	background-repeat: no-repeat;
	width: 280px;
	height: 25px;
}

.closebox {
	background-image: url( images/boxbottom.png);
	background-repeat: no-repeat;
	width: 280px;
	height: 25px;
}

.boxcontent {
	background-image: url( images/boxcenter.png);
	background-repeat: repeat-y;
	width: 280px;
	padding-left: 10px;
}

.dettagliosx {
	float: left;
	width: 50%;
}

.dettagliodx {
	float: left;
	width: 50%;
}

.dettfoto1 {
	width: 90%;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	text-align: center;
}

.dettfoto2 {
	width: 90%;
	
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	text-align: center;
}

.lista_agenzie {
	width: 99%;
	border-right: 1px solid #B9B9B9;
}

.agenzia {
	width: 100%;
	margin-top: 5px;
	border-bottom: 1px solid #B9B9B9;
}

.foto_agenzia {
	float: left;
	width: 250px;
	height: 70px;
}

.desc_agenzia {
	float: left;
	text-align: center;
	width: 145px;
	height: 70px;
	border-right: 1px solid #B9B9B9;
	line-height: 12px;
	margin-left: 5px;
	margin-right: 3px;
}

.info_agenzia {
	float: left;
	width: 139px;
	height: 70px;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 15px;
	background-image: url('images/fon_left.jpg');
}

.logo_agenzia {
	width: 250px;
	height: 70px;
}

.openbigbox {
	background-image: url( images/bigbox_top.jpg);
	background-repeat: no-repeat;
	width: 456px;
	height: 20px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
}

.closebigbox {
	background-image: url( images/bigbox_bottom.jpg);
	background-repeat: no-repeat;
	width: 456px;
	height: 20px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
}

.bigboxcontent {
	background-image: url( images/bigbox_middle.jpg);
	background-repeat: repeat-y;
	width: 456px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
}

.separatore {
	height: 3px;
	width: 100%;
}

.tastoInfo {
	width: 140px;
	height: 25px;
	background-image: url(images/bottons/info.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}

.tastoNuovoMessaggio {
	width: 140px;
	height: 25px;
	background-image: url(images/bottons/new_msg.jpg);
	background-repeat: no-repeat;
	float:right;
}

.blocktitle {
	font: bold 16px Helvetica,arial,sans-serif;
	color: #000;
}

.formcevo {
	text-align: left;
	padding-left: 20px;
}

.inputform {
	background: #FFBDFE;
	border: 1px solid #666;
	margin-bottom:2px;
	margin-top:2px;
	width:130px;
}

.formcevo label {
	color: #333;
	font: bold 11px Tahoma,Arial,Verdana;
	line-height: 20px;
}

.selectform {
	color:#000000;
	font:11px Tahoma,Arial,Verdana;
	background: #FFBDFE;
	border: 1px solid #666;
	width: 130px;
	margin-bottom:2px;
	margin-top:2px;
}


.formcevo2 label {
	color: #333;
	font: bold 11px Tahoma,Arial,Verdana;
	line-height: 19px;
}

.inputform_profilo {
	background: #FFBDFE;
	border: 1px solid #666;
	line-height: 15px;
	height: 15px;
	width:130px;
}

.openannunci {
	background-image: url( images/top_annunci.jpg);
	background-repeat: no-repeat;
	width: 522px;
	height: 26px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
}

.closeannunci {
	background-image: url( images/bottom_annunci.jpg);
	background-repeat: no-repeat;
	width: 522px;
	height: 26px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
}

.annuncicontent {
	background-image: url( images/center_annunci.jpg);
	background-repeat: repeat-y;
	width: 522px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
}

.annunciTable {

	width: 480px;
	text-align: center;
	margin-left: 10px;
}

.annunciTable tbody td {
	border-bottom: 1px solid #c7c7c7;
	text-align: center;
	height: 30px;
}

.annunciTable tbody tr:hover {
background-color:#F3F3F3;
}

.annunciFoto {
	width: 28px;
	height: 24px;
	background-image: url(images/214.png);
	margin-left: auto;
	margin-right: auto;
}

.annunciDettaglio {
	width: 32px;
	height: 24px;
	background-image: url(images/343.png);
	margin-left: auto;
	margin-right: auto;
}

.detailTable {
	width: 420px;
	border: none;
	margin-left: 8px;
}

.detailTable tbody td {
	border-bottom: 1px solid #c7c7c7;
	text-align: center;
	height: 30px;
	text-align: left;
}

.detailTable tbody tr {
	text-align: left;
}


form.register {
 padding: 5px;
}

form.register input {
 font-size: 10px;
 background-color: #FFBDFE;
 border: 1px solid #666666;
}

form.register textarea {
 font-size: 11px;
 background-color: #FFBDFE;
 border: 1px solid #666666;
}

form.register label {
 font-size: 11px;
}

form.register table {
 margin-top: 10px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 font-size: 12px;
}

.tbltr {
 height: 30px; 
 vertical-align: top
}

.line5px {
font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

}

.oneline {
	float: left;
	
}

.errore {
	font-family: Lavos,Arial, Helvetica, sans-serif;
	color: #F0C;
}

