/* Testata - zone con testo */
#subhdro {
    clear:both;
    margin:0px;
    padding:0px;
    width:750px;
	height:77px;
	background:url("_img/ttsez_00.gif") top right no-repeat;
    }

#subhdro H2 {
	color:#0e3919;
	padding:24px 0px 0px 80px;
    margin:0px;
	line-height:100%;
	letter-spacing: 0.75em;
	text-transform:uppercase;
	font-size:20px;
	text-align:left;
	font-weight:bold;
    }
#subhdro P {
	color:#662812;
	padding:5px;
    margin:0px;
	text-transform:none;
	font-size:9px;
	text-align:right;
	font-weight:normal; 
    }
#subhdro IMG {
    float:left;
    }
#subhdro A { text-decoration:none; color:#663300; font-weight:bold; }
#subhdro A:hover { color:#993300;}

/* -- */
/* Divisione in tre colonne */
#colgentxt {
	width:750px;
	padding:0px;
    margin:0px;
}
#colgentxtdx {
    float:right;
	width:650px;
	padding:0px;
    margin:0px;
	background:url("_img/bg_sez_01.jpg") right top no-repeat;
}
#coldxtxt {
    float:right;
	width:200px;
	padding:0px;
    margin:0px;
	background-color:transparent;
}
#colcctxt {
    float:left;
	width:450px;
	text-align:left;
	font-size:10px;
	background-color:transparent;
}
#colcctxt H3 {
	margin:0px;
	padding:2px 0px;
	font-size:16px;
	text-transform:uppercase;
	color:#003333;
	letter-spacing:.05em;
}
#colcctxt #txtintro {
	margin:0px;
	padding:5px 0px 30px 0px;
	font-size:16px;
	text-align:left;
	color:#003300;
	letter-spacing:-.025em;
	font-weight:bold;
	text-transform:none;
}
#colcctxt H4 {
	margin:0px;
	padding:2px 0px;
	font-size:14px;
	text-transform:none;
	color:#006600;
	letter-spacing:.05em;
}
#colcctxt H5 {
	margin:0px;
	padding:2px 0px;
	font-size:12px;
	text-transform:uppercase;
	color:#006633;
	letter-spacing:.05em;
}
#colcctxt P {
	margin:0px;
	padding:0px 0px 12px 0px;
	font-size:12px;
}
#colcctxt P.txtfine {
	margin:0px;
	padding:72px 0px 0px 0px;
}
#colcctxt UL {
	margin:0px;
	padding:0px 0px 12px 25px;
}
#colcctxt LI {
	margin:0px;
	padding:2px 0px;
	font-size:12px;
}
/* titoli sotto sezioni */
#colcctxt #txttitsez {
	margin:20px 0px 5px 0px;
	padding:0px;
	height:45px;
	background:url("_img/ico_sez_genpio.gif") left top no-repeat;
	border-bottom: 1px dashed #006633;
}
#colcctxt #txttitsezt {
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 90px;
	font-size:12px;
	text-align:left;
	color:#003300;
	letter-spacing:.95em;
	font-weight:bold;
	text-transform:uppercase;
}
#txttitsezt A { text-decoration:none; color:#663300; font-weight:bold; }
#txttitsezt A:hover { color:#993300;}
/* titoli sotto sezioni per PV */
#colcctxt #txttitsezpv {
	margin:3px 0px 0px 0px;
	padding:0px;
	height:25px;
	background:url("_img/ico_sez_genpv25.gif") 10% 100% no-repeat;
	border-bottom: 1px dashed #336633;
}
#colcctxt #txttitsezpvt {
	margin:0px 0px 0px 0px;
	padding:10px 0px 1px 110px;
	font-size:10px;
	text-align:left;
	color:#003300;
	letter-spacing:.5em;
	font-weight:bold;
	text-transform:uppercase;
}
#txttitsezpvt A { text-decoration:none; color:#663300; font-weight:bold; }
#txttitsezpvt A:hover { color:#993300;}
/* titoli sotto sezioni per RACCONTI */
#colcctxt #txttitsezrac {
	margin:3px 0px 0px 0px;
	padding:0px;
	background:url("_img/ico_sez_genpv3.gif") 10% 100% no-repeat;
	border-bottom: 1px dashed #336633;
}
#colcctxt #txttitsezract {
	margin:0px 0px 0px 0px;
	padding:10px 0px 1px 110px;
	font-size:10px;
	text-align:left;
	color:#003300;
	letter-spacing:.5em;
	font-weight:bold;
	text-transform:uppercase;
}
#txttitsezract A { text-decoration:none; color:#663300; font-weight:bold; }
#txttitsezract A:hover { color:#993300;}

