/* body */
	.defbody {background-color: #FFFFFF;
		margin: 5px 0px 0px 0px;}

h2 { margin:0px; padding:0px;}
h2 a {font-size: 11pt;}

h1 {
	font-size: 20px;
	margin: 0 0 4px 0;
	padding: 0px;
}

#menu	{
	font-size: 10pt;
	list-style: none;
	margin:4px 0 4px 4px;
	padding:0;
}

#menu	li a {
}

#menu	li a:hover {
	color:#5F5F5F;

}

/* texts */
	.txtgris {font-family: Verdana; font-size: 8pt; color: #5F5F5F;}
	.txtgriscla {font-family: Verdana; font-size: 8pt; color: #9E9E9E;}
	.txtblack {font-family: Verdana; font-size: 8pt; color: #000000;}
	.txtred {font-family: Verdana; font-size: 8pt; color: #FF0000;}
	.txtverd {font-family: Verdana; font-size: 8pt; color: #409D50;}
	.txtblanc {font-family: Verdana; font-size: 8pt; color: #FFFFFF;}

	.txt_p {font-family: Verdana; font-size: 8pt; color: #5F5F5F; line-height: 12pt;}
	.fecha {font-family: Verdana; font-size: 7pt; color: #928F8F; margin: 0px;}
	.autor:hover {color: #928F8F;}
	.autor {font-family: Verdana; font-size: 7pt; color: #000000; margin: 0px;}
	.coments_tit {font-family: Verdana; font-size: 9.5pt; color: #FF0000; font-weight: bold;}
	.coments {font-family: Verdana; font-size: 8pt; color: #5F5F5F; line-height: 12pt; padding-left: 15px; padding-bottom: 15px;}
	.titred {font-family: Verdana; font-size: 14pt; color: #FF0000; font-weight: bold;}
	.titgris {font-family: Verdana; font-size: 14pt; color: #C8C7C7; font-weight: bold;}
	.titblack {font-family: Verdana; font-size: 14pt; color: #000000; font-weight: bold;}

/* links */
	a:hover {color: #000000;}
	a {font-family: Verdana; font-size: 8pt; color: #FF0000; text-decoration: none}

	.lnkblack:hover {color: #FF0000;}
	.lnkblack {font-family: Verdana; font-size: 8pt; color: #000000; text-decoration: none}

	.lnkvecino:hover {color: #FF0000;}
	.lnkvecino {font-family: Verdana; font-size: 8pt; color: #000000; text-decoration: none; margin: 0px 7px 0px 7px;}

	.lnkgris:hover {color: #FF0000;}
	.lnkgris {font-family: Verdana; font-size: 8pt; color: #5F5F5F; text-decoration: none}

	.lnkgrismini:hover {color: #FF0000;}
	.lnkgrismini {font-family: Verdana; font-size: 7pt; color: #928F8F; text-decoration: none}

	.lnkblanc:hover {color: #FFFF00;}
	.lnkblanc {font-family: Verdana; font-size: 8pt; color: #FFFFFF; text-decoration: none}

	.titulo:hover {color: #000000;}
	.titulo {font-family: Verdana; color: #FF0000; font-weight: bold;}

	.titulodest:hover {color: #000000;}
	.titulodest {font-family: Verdana; font-size: 10.5pt; color: #FF0000; font-weight: bold; padding: 2px; background-color: #FFFFFF}

	.nolnk:hover {color: #5F5F5F;}
	.nolnk {font-family: Verdana; font-size: 8pt; color: #5F5F5F; text-decoration: none}

/* forms */
	.form_nwsltt {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #999292; width: 126px}
	.form_search {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #999292; background-color: #F2F2F2; width: 140px}
	.formRD {font-family: Verdana; font-size:10px; color:#000000; height: 15px;}

	.form_coment01 {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #999292; width: 150px}
	.form_comentbox {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #999292; width: 280px; height: 125px; overflow: auto;}
	.form_frasebox {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #999292; width: 280px; height: 50px; overflow: auto;}

	.form_contact01 {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #999292; width: 282px}
	.form_contactbox {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #999292; width: 282px; height: 133px; overflow: auto;}

	.form_contact02 {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #999292; width: 320px}
	.form_contactbox2 {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #999292; width: 320px; height: 90px; overflow: auto;}

	.form_contact03 {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #999292; width: 220px}
	.form_contactbox3 {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #999292; width: 450px; height: 90px; overflow: auto;}

	.formcombohora {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #999292;}

	.formtxt {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #DBD8D1; width: 160px}
	.formtxtbig {font-family: Verdana; font-size: 10px; color: #000000; border: 1px solid #DBD8D1; width: 556px}
	.formcombo {font-family: Verdana; font-size: 10px; color: #000000; width: 160px;}
	.formcombotop {font-family: Verdana; font-size: 10px; color: #000000; position: relative; top: 1px;}
	.formbtn {	font-family: Verdana; font-size:10px; color:#000000; background: #FFFFFF; border: 1px solid #DBD8D1;}

/* pad */
	.pad01 {padding-left: 15px;}
	.pad02 {padding-left: 2px;}
	.pad03 {padding-left: 12px;}
	.pad04 {padding-left: 16px; padding-top: 3px;}
	.pad04a {padding-left: 16px;}
	.pad05 {padding-bottom: 8px;}
	.pad06 {padding-bottom: 4px;}
	.pad07 {padding-left: 7px;}
	.pad08 {padding-top: 2px;}
	.pad09 {padding: 2px 8px 2px 8px;}
	.pad10 {padding: 4px 4px 10px 4px;}

/* print */
	.prn_txt {font-family: Arial,Verdana; font-size: 10pt; color: #000000;}

/* paging */
	.paging:hover {color: #FF0000; font-weight: bold;}
	.paging {font-family: Verdana; font-size: 10px; color: #5F5F5F; text-decoration: none;}

/* borders */
	.dashed {border: 1px solid #00267F; border-style: dashed;}

/* ciao */
	#ciao {
		border: 2px solid #DEDEDE;
		padding: 3px;
		font-family: Verdana, Helvetica;
		font-size: 10px;
		color: #5F5F5F;
	}

	#ciao a {
		font-size: 10px;
	}

	#ciao img {
		padding-bottom: 4px;
	}
