body
{ padding:0px; margin:0px; background: url(img/bg.gif);
	font-family:Verdana, Arial, Helvetica;
	font-size:11px; text-align:center;}

#princ
{ background:url(img/bg_princ.gif) top center repeat-y;}

#testata
{background:url(img/bg_testata.jpg) no-repeat; text-align:right; width: 190px; height:130px;}
#testata td
{text-align:left;}
#testata img
{border: 0px;}

/************* bottoni orizzonatali testata *********************/
.nav
{
	width: 760px;
	background:url(img/nav.jpg); height: 16px;
}
.nav a, .nav a:active, .nav a:visited 
{
	color: #DADADA;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 18px;
	line-height: 16px;
	background:url(img/p.gif) left no-repeat;
	font-size:12px;
}
.nav a:hover
{
	color: #C893A7;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 18px;
	line-height: 16px;
	background:url(img/p.gif) left no-repeat;
	font-size:12px;
}

/************** bottone rosso in alto ******************/
.navrosso, .navrosso a, .navrosso a:active, .navrosso a:visited 
{
	color: #953521;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 16px;
	line-height: 18px;
	background:url(img/r.gif) left no-repeat;
	font-size:12px;
}
.navrosso a:hover
{
	color: #999999;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 16px;
	line-height: 18px;
	background:url(img/r.gif) left no-repeat;
	font-size:12px;
}
.navnn
{
	width: 760px;
	background:url(img/bg_nero.jpg);
}
/********************************************/
#centro
{
	vertical-align:top;
	padding: 20px;
	text-align:left;
}
.pie
{height:21px; text-align:center; background:url(img/fn.gif) bottom no-repeat; font-size: 10px;}

#fine 
{text-align:center;}
#fine td
{text-align:right;}
#fine a
{text-decoration:none; font-size: 9px; color:#651404;}

h1, h2, h3
{border-bottom:0px; padding-bottom:0px; margin-bottom:0px; font-size: 12px; line-height: 16px;}
/**************************************************************/

.txtj
{text-align:justify; background:url(img/simbolini.jpg) no-repeat right bottom; line-height: 16px;}
.just
{text-align:justify;}
#ntlegali
{background:url(foto/sf_note.jpg) no-repeat right bottom;}

.tit26
{font-size: 16px; letter-spacing:12px; line-height:20px; font-weight:bold;}

.tit16
{color: #000000; font-size: 14px; letter-spacing:2px; font-weight:bold;}
.tit12
{color: #000000; font-size: 12px; letter-spacing:2px; font-weight:bold;}
.txtdx
{ text-align:right;}

.fotosx
{ float:left; margin-right: 22px; margin-bottom: 10px; margin-top:6px; padding: 4px; border: 1px solid #cccccc;}
/*********colori*************/
#rosso
{color: #c8004a;}
#blu
{color: #0079c0;}
#giallo
{color: #f6d575;}
#marr
{color: #BD9200;}
#bgmarr
{background: #BD9200;}
#bggiallo
{background: #f6d575;}

/***************** bottone generico ********************/
.bott, .bott a, .bott a:active, .bott a:visited 
{
	color: #CC0000; font-weight:bold; text-decoration: none;
}
.bott a:hover
{
	color: #333333; font-weight:bold; text-decoration: none;
}
/***************** link per indicazioni di navigazione ********************/
.link1, a.link1, a.link1:active, a.link1:visited
{	
	color: #333333;
	background-color: inherit;
}
a.link1:hover
{	
	color: #CC0000;
	background-color: inherit;
}
/**************************form*************************/
form
{margin:0px; padding:0px; border:0px;}
.spform
{padding-right:6px; margin-bottom:1px;	margin-top:4px;	border:0px;	text-align: right;}
input
{vertical-align: middle; font-size:11px; font-family: Verdana, Arial, Helvetica; margin-bottom: 3px;}
select, textarea
{vertical-align: middle; font-size: 11px; font-family: Verdana, Arial, Helvetica; margin-bottom: 3px;}
Table.Mtable TD
{border-bottom: #CCCCCC 1px solid; line-height: 18px;}
.ricerca
{background:url(img/ricerca.jpg) no-repeat top; height:160px;}
.ricerca TD {padding-top: 36px; padding-left: 30px; padding-right: 30px; text-align:right;}
.fisso
{width: 280px;}
/*************** scheda******************************/
.scheda
{border-top: 6px solid #f6d575; border-bottom: 4px solid #f6d575; margin-bottom:16px;}
.scheda TD
{text-align:justify;}
.scheda #foto
{ text-align:center; border: 1px solid #cccccc; vertical-align:middle; padding-top: 6px; padding-bottom:6px;}
/*********risultato************/
.risult
{border-bottom: 2px solid #595959; border-top: 6px solid #f6d575; margin-bottom:16px;}
.botsx
{float:right; border:0px;}

