#velina {
	position:absolute;top:0px;left:0px;background-color:black;z-index:2000;width:100%;height:100%;filter:alpha(opacity=80); opacity: 0.8
}
.flright {
	FLOAT: right
}
.hide {
	DISPLAY: none
}
.center {
	TEXT-ALIGN: center
}
.clear {
	CLEAR: both
}
.dataGrande {
	width:120px;display:inline-table;float:left;font-size:1.2em;
	color:#a0a0a0;
	line-height:normal
}
.titoloGrande {
	width:800px;display:inline-table;float:left;font-size:2em;
	line-height: normal;
}
.sottotitoloGrande {
	width:940px;display:inline-table;float:left;font-size:1.4em;
	color:#808080;
	line-height: normal;
}
.testoGrande {
	
}
#contenitore_dettaglio {
position: relative; width: 940px; margin: 0 auto;display:inline-table;overflow:hidden;margin-top:20px;margin-bottom:20px;left:20px
}
LI, UL {
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 0px 0px;

}




BODY {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; BACKGROUND: url(../gfx/sf_page.gif) #66330a repeat-x left top; COLOR: #373737; FONT-SIZE: 0.86em; PADDING-TOP: 0px
}
#page {
	MIN-WIDTH: 740px; TEXT-ALIGN: center; MARGIN: 0px
}
#page-inner {
	TEXT-ALIGN: left; MARGIN: 0px 0px;
}
#content {
	POSITION: relative; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #fff; MARGIN: 0px; MIN-HEIGHT: 1100px; WIDTH: 59%; FLOAT: left
}
#footer {
	WIDTH: 100%; HEIGHT: 38px;background-color:#472206;
}
#footer_content {
	position: relative;width: 995px; margin: 0 auto; z-index: 1000; top:8px; color:#fed673; FONT-SIZE: 0.84em;
}
.atservice {
	text-decoration:none;color:#926c33
}
.atservice:hover {
	color:#fed673
}
.maillink {
	text-decoration:none;color:#fed673
}
.whitelink {
	color:white;
	text-decoration:none;
	line-height:normal;
}
P {
	MARGIN-BOTTOM: 1em
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}

H2 {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida", Verdana, Arial, sans-serif; COLOR: #ff33cc; FONT-WEIGHT: normal
}
H3 {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida", Verdana, Arial, sans-serif; COLOR: #004d9c; FONT-WEIGHT: normal
}
H4 {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida", Verdana, Arial, sans-serif; COLOR: #ff33cc; FONT-WEIGHT: normal
}
H5 {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", "Lucida", Verdana, Arial, sans-serif; COLOR: #ff33cc; FONT-WEIGHT: normal
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.7em; PADDING-TOP: 0px
}
H1.title {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.7em; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.5em; PADDING-TOP: 0px
}
H2.title {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.5em; PADDING-TOP: 0px
}
BODY.front H2.title {
	FONT-SIZE: 1.7em
}
H3 {
	LINE-HEIGHT: 1.25em; FONT-SIZE: 1.14em
}
H4 {
	LINE-HEIGHT: 1.25em; FONT-SIZE: 1em
}
H5 {
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}

A:hover {
	BORDER-BOTTOM: #ffffff 1px dotted; COLOR: #ffffff; TEXT-DECORATION: none
}
.testo A {
	BORDER-BOTTOM: #ffffff 1px dotted;
	line-height:24px;
	font-size: 11px;
	text-decoration:none;
	color:#008541;
	font-weight:bold;	
}

.testo A:hover{
	BORDER-BOTTOM: #008541 1px dotted;
	font-size: 11px;
	text-decoration:none;
	color:#008541;
	font-weight:bold;	
}
#sidebar-right A:hover {
	BORDER-BOTTOM: #e5cffb 1px dotted; COLOR: #e5cffb
}

H1.title A {
	BORDER-BOTTOM: #ffffff 1px dotted; COLOR: #ff00cc
}
H2.title A {
	BORDER-BOTTOM: #ffffff 1px dotted; COLOR: #ff00cc;
}
H1.title A:hover {
	BORDER-BOTTOM: #ff99cc 1px dotted; COLOR: #ff99cc
}
H2.title A:hover {
	BORDER-BOTTOM: #ff99cc 1px dotted; COLOR: #ff99cc
}
#header {
	WIDTH: 100%; HEIGHT: 145px
}
A IMG {
	BORDER-BOTTOM: 0px none; BORDER-LEFT: 0px none; BORDER-TOP: 0px none; BORDER-RIGHT: 0px none; TEXT-DECORATION: none;
}
A:hover IMG {
	BORDER-BOTTOM: 0px none; BORDER-LEFT: 0px none; BORDER-TOP: 0px none; BORDER-RIGHT: 0px none; TEXT-DECORATION: none;
}


.vocemenu {
	BORDER-BOTTOM: transparent 2px solid;margin:0px;margin: 0px 0px 0px 0px;display:inline-block;
	
}
.vocemenu:hover {
	BORDER-BOTTOM: #ffe83a 2px solid; 
}

.vocemenuSelected {
	BORDER-BOTTOM: #e42a31 2px solid;margin:0px;margin: 0px 0px 0px 0px;display:inline-block;
}

.vocemenuSelected:hover {
	BORDER-BOTTOM: #e42a31 2px solid;
}

#header-RigaC {
	position: relative;width: 995px; margin: 0 auto; z-index: 1000; height: 201px;
}



#header {
	WIDTH: 100%; HEIGHT: 372px
}
#headerHome {
	WIDTH: 100%; HEIGHT: 466px
}

#header-RigaA-content {
	position: relative;width: 995px; margin: 0 auto; z-index: 1000; height: 38px;

}

#header-RigaA-menu1{
	position: absolute; top: 2px; left: 0px; width:340px;

}

#header-RigaA-menu2{
	position: absolute; top: 2px; width:564px;  left:428px;

}

#header-RigaA-menu1 LI{
	display:inline;
}


#header-RigaA-menu2 LI{
	display:inline;
}


#site-name {
	POSITION: absolute; MARGIN: 0px; WIDTH: 204px; BACKGROUND-color:#ff00cc; HEIGHT: 141px; TOP: 4px; LEFT: 21px
}

#header-RigaA {
	background-color:#472206;height:37px;
}

#header-RigaB {
	background-color:#5e2d08;height:37px;
}



#header-RigaB-content {
	position: relative;width: 995px; margin: 0 auto; z-index: 999; height: 37px;
}

#header-RigaB-menu{
	position: absolute; top: 1px; width:572px; left:422px;

}


#header-RigaB-menu LI{
	display:inline;
}

#header-fotoPage{
	position: absolute; width: 716px; margin: 0 auto; z-index: 19; height: 201px; top: 1px; left: 279px;
}

#header-fotoHomePage{
	position: absolute; width: 716px; margin: 0 auto; z-index: 19; height: 391px; top: 1px; left: 279px;
}

#logosfondo {
	Z-INDEX: 19; POSITION: relative; MARGIN: 0px; WIDTH: 279px; BACKGROUND: #542807 url(../gfx/sf_logo.gif) repeat-x left top; HEIGHT: 201px; TOP:1px; LEFT: 0px
}

#logo {
	Z-INDEX: 20; POSITION: relative; MARGIN: 0px; WIDTH: 266px; HEIGHT: 171px; TOP:14px; LEFT: 5px
}

#header-citazione{
	width: 279px; margin: 0 auto; z-index: 19; height: 96px; top: 202px; left: 0px;display: table; position: absolute; overflow: hidden;text-align:center
}
#header-titolo{
	position: absolute; width: 716px; margin: 0 auto; z-index: 19; height: 96px; top: 202px; left: 279px; 
}
#header-scroll{
	width: 259px; margin: 0 auto; z-index: 19; height: 190px; top: 202px; left: 0px; position: absolute; overflow: hidden;background-color:#351803;padding-right:10px;padding-left:10px;
}

#divisore-Header-Body{
	position: relative;width: 995px; margin: 0 auto; HEIGHT: 12px; background-color:#cf8e2e
}

#shadow-hp {
	background: #efe2c2 url(../gfx/shadow_hp.gif) repeat-x left top;width:995px;height:8px;position:relative;margin: 0 auto;
}
.imga {behavior: url(css/iepngfix.htc)}
.thumb_hp {margin-top:13px;margin-bottom:8px}

.TogoData {color:#cecece}

#tastini {
	position:relative;width:40px;top:-25px;left:206px;display:inline;z-index:1002;
}

.manina {
	cursor:pointer;
}
.filoHP {
	width:1px;height:610px;vertical-align:top;position:relative;display:inline-table;background-color:#cbc0a5; margin: 0 auto;display:inline-table;
}
#body-sviluppo {
	position: relative;width: 995px; margin: 0 auto; z-index: 1000;background: #fff7e3 url(../gfx/sf_bodyhome.gif) repeat-x left top;text-align:center;
}
#body-sviluppo-interno {
	position: relative;width: 995px; margin: 0 auto; z-index: 1000;background: #ffffff url(../gfx/sf_content.gif) no-repeat left top;text-align:right;
}
#body-sviluppo-epistolario {
	position: relative;width: 995px; margin: 0 auto; z-index: 1000;background: #ffffff url(../gfx/sf_content.gif) no-repeat left top;text-align:center;
}

#body-sviluppo-ultimissime {
	position: relative;width: 995px; margin: 0 auto; z-index: 1000;background: #ffffff url(../gfx/sf_content.gif) no-repeat left top;text-align:center;
}
#body-sviluppo-iniziative {
	position: relative;width: 995px; margin: 0 auto; z-index: 1000;background: #ffffff url(../gfx/sf_content.gif) no-repeat left top;text-align:center;
}
.body-sviluppo-colonna {
	position: relative;width: 246px; height:540px; margin: 0 auto;display:inline-table;text-align:justify; z-index: 1000;COLOR: #373737; FONT-SIZE: 0.82em;line-height:normal;
}
.body-sviluppo-spacer {
	position: relative;width: 34px; height:610px;margin: 0 auto;display:inline-table;vertical-align:top;
}

#body-sviluppo-col1prj {
	margin-top:40px;position: relative;width: 693px;display:inline-table;text-align:justify; z-index: 1000;COLOR: #373737; FONT-SIZE: 0.84em;line-height:normal;
}

#body-sviluppo-col1fondi {
	margin-top:40px;position: relative;width: 693px;display:inline-table;text-align:justify; z-index: 1000;COLOR: #373737; FONT-SIZE: 0.84em;line-height:normal;
}

#body-sviluppo-col2prj {
	position: relative;width: 34px; margin: 0 auto;display:inline-table;vertical-align:top;
}
#body-sviluppo-col3prj{
	background-color:#e7e7e7;position: relative;width: 240px; margin: 0 auto;display:inline-table;text-align:justify; z-index: 1000;COLOR: #373737; FONT-SIZE: 0.84em;line-height:normal;vertical-align:top;
}
#body-sviluppo-col2rc {
	position: relative;width: 34px; margin: 0 auto;display:inline-table;vertical-align:top;
}

#body-sviluppo-col1prj H1, #body-sviluppo-col1fondi H1 {
	FONT-SIZE: 1.56em;
	font-weight: bold;
	margin-top:5px;
}

#body-sviluppo-col1prj H2, #body-sviluppo-col1fondi H2 {
	FONT-SIZE: 1em;
	color:#683004
}

#body-sviluppo-col3prj H3 {
	color:#807f7f;
	margin:0px;
}

#body-sviluppo-col3prj H3 A {
	color:#807f7f;
	text-decoration:none;
}

#body-sviluppo-col1prj LI, #body-sviluppo-col1fondi LI {
	margin-left:14px;border-bottom:1px solid #e0e0e0;
	
}

#body-sviluppo-col1prj A {
	text-decoration:none;
	color:#373737;
}

#body-sviluppo-col1fondi A {
	text-decoration:none;
	color:#008541;
}

#body-sviluppo-col1prj HR, #body-sviluppo-col1fondi HR {
	height:2px;background-color:#ac7f07;border:hidden
}

#body-col1-epistolario {
	margin-top:20px;border-right:1px dotted #c7c7c7;position: relative;width: 474px; display:inline-table;text-align:justify; z-index: 1000;COLOR: #373737; FONT-SIZE: 0.82em;line-height:normal;vertical-align:top;
}

#body-col1-epistolario .epistole {
padding-right:20px;	
}

#body-col2-epistolario {
	margin-top:20px;border-left:1px dotted #c7c7c7;position: relative;left:-1px;width: 474px; display:inline-table;text-align:justify; z-index: 1000;COLOR: #373737; FONT-SIZE: 0.82em;line-height:normal;vertical-align:top;
}

#body-col1-ultimissime {
	margin-top:20px;border-right:1px dotted #c7c7c7;position: relative;width: 474px; display:inline-table;overflow:hidden;text-align:justify; z-index: 1000;COLOR: #373737; FONT-SIZE: 0.82em;line-height:normal;vertical-align:top;
}

#body-col1-iniziative {
	margin-top:20px;border-right:1px dotted #c7c7c7;border-left:1px dotted #c7c7c7;position: relative;width: 600px; display:inline-table;overflow:hidden;text-align:justify; z-index: 1000;COLOR: #373737; FONT-SIZE: 0.82em;line-height:normal;vertical-align:top;
}

#body-col2-ultimissime {
	margin-top:20px;border-left:1px dotted #c7c7c7;position: relative;left:-1px;width: 474px; display:inline-table;overflow:hidden;text-align:justify; z-index: 1000;COLOR: #373737; FONT-SIZE: 0.82em;line-height:normal;vertical-align:top;
}

#body-sviluppo-shadow {
	background-color: #c0c0c0;
}

.FL {
}

.Wbullet {
	list-style-type:none;
}
.dataepistolario {
	position: relative;
	display:inline-table;
	z-index: 1000;
	width: 386px;
	height: 30px;
	COLOR: #979797;
	FONT-SIZE: 1.8em;
	font-weight:bolder;
	vertical-align:middle;
}

.dataultimissime {
	position: relative;
	display:inline-table;
	z-index: 1000;
	width: 386px;
	height: 30px;
	COLOR: #979797;
	FONT-SIZE: 1.3em;
	font-weight:bolder;
	vertical-align:middle;
}

.datainiziative {
	position: relative;
	display:inline-table;
	z-index: 1000;
	width: 386px;
	height: 30px;
	COLOR: #979797;
	FONT-SIZE: 1.3em;
	font-weight:bolder;
	vertical-align:middle;
}

#body-sviluppo-epistolario .testo {
	margin-top:10px;
	width: 454px;
}



#body-sviluppo-epistolario .epistole {
	border-bottom:1px dotted #c7c7c7;
	margin-top:10px;

}

#body-sviluppo-ultimissime .testo {
	margin-top:10px;

}

#body-sviluppo-iniziative .testo {
	margin-top:10px;

}

#body-sviluppo-ultimissime .ultimissime {
	border-bottom:1px dotted #c7c7c7;
	margin-top:10px;
	padding-right:10px;
}

#body-sviluppo-iniziative .iniziative {
	border-bottom:1px dotted #c7c7c7;
	margin-top:10px;
	padding-right:10px;
	padding-left:10px;
}

#body-sviluppo-ultimissime H1 {
	font-size: 1.2em;
	width: 454px;
	line-height:normal;
}

#body-sviluppo-iniziative H1 {
	font-size: 1.2em;
	width: 580px;
	line-height:normal;
}

.fontsiz {
	position: relative;
	display:inline-table;
	z-index: 1000;
	width: 44px;
	height: 26px;
	vertical-align:middle;
}
.printicon {
	position: relative;
	display:inline-table;
	z-index: 1000;
	width: 18px;
	height: 26px;
	vertical-align:middle;
}

.bigfont {
font-size:2em;
border-bottom:1px dotted #c7c7c7;
margin-top:10px
}

.thelinkHP {
	BORDER-BOTTOM: #fff7e3 1px solid;
	text-decoration:none;
	color:#373936;
	font-weight:bold;	
}

.thelinkHP:hover{
	BORDER-BOTTOM: #373936 1px dotted;
	text-decoration:none;
	color:#373936;
	font-weight:bold;	
}

.greenlink {
	BORDER-BOTTOM: #ffffff 1px dotted;
	line-height:24px;
	font-size: 11px;
	text-decoration:none;
	color:#008541;
	font-weight:bold;	
}

.greenlink:hover{
	BORDER-BOTTOM: #008541 1px dotted;
	font-size: 11px;
	text-decoration:none;
	color:#008541;
	font-weight:bold;	
}

.marginRB {
margin-right:4px;
margin-bottom:4px;	
}

.blocchettoDX {
	margin-top:3px;
	width: 238px;
	background-color: #d9d9d9;
	padding:6px;
	cursor: pointer;
}

#page {
	OVERFLOW-Y: hidden
}

#page-inner {
	TEXT-ALIGN: left; MARGIN: 0px 0px;
}

/* moo panels */

div.panels {
			height: 550px;
			width: 246px;
			border: none;
			
}

div#panel1 {float:left;
}
		
div#panel2 {float:left;

}
			
div#panel3 {float:left;
				
}

li.toolbar-button {
				display: inline;
				background-color: #262626;
				padding: 2px 5px;
				color: #ddd;
				cursor: pointer;
}

li.active {
	background-color: #666;
}

/* paginatura */

#paginatura_wrap{
border-top:1px dotted #c7c7c7;
min-width: 995px;
position:relative;
z-index:1000;
margin:0px auto;

}



.numeri_wrap {
	margin-top:30px;
	padding-bottom:30px;
	position: relative;
}

.numeri {
	border: 1px solid #93c095;
	padding:4px 8px 4px 8px;
	text-align: center;
	background-color: #93c095;
	font-size: 16px;
	font-weight: bold;
	color: white;
	display:inline-block;
	vertical-align:top;
}
.numeri a {
	color: white;
	text-decoration:none;
	border:0px;
}

.numeri:hover {
	cursor:pointer;
	padding:4px 8px 4px 8px;
	text-align: center;
	background-color: red;
	font-size: 16px;
	font-weight: bold;
	color: white;
	
}

.succprec {
	border: 1px solid #93c095;
	padding:4px 8px 4px 8px;
	text-align: center;
	background-color: #93c095;
	font-size: 19px;
	font-weight: bold;
	color: white;
	display:inline-block;
	vertical-align:top;
}
.succprec a {
	color: white;
	text-decoration:none
}

.succprec:hover {
	cursor:pointer;
	padding:4px 8px 4px 8px;
	text-align: center;
	background-color: red;
	font-weight: bold;
	color: white;
}

.selezionato {
	border: 1px solid #93c095;
	padding:4px 8px 4px 8px;
	text-align: center;
	background-color: #28822b;
	font-size: 16px;
	font-weight: bold;
	color: white;
	display:inline-block;
	vertical-align:top;
}

.selezionato a{
	color: #ffffff;
	cursor:default;
	text-decoration:none;
	border:0px;
}

.selezionato:hover {
	cursor:default;
	padding:4px 8px 4px 8px;
	text-align: center;
}

.diversamenteabile{
	border: 1px solid #d3ffd5;
	padding:4px 8px 4px 8px;
	text-align: center;
	background-color: #c3f0c5;
	font-size: 19px;
	font-weight: bold;
	color: white;
	display:inline-block;
	vertical-align:top;
}

.diversamenteabile a{
	color: #ffffff;
	cursor:default;
	text-decoration:none
}
