body {text-align:center; margin:0; padding:0;}

img {-ms-interpolation-mode: bicubic;}

div#contmovie {margin-left:-0.5em; width:27.50em; height:18em; position:absolute; background-color:#909090; border:1px solid #909090;}
div#movie {margin-top:0.8em; width:27.40em; height:15em; border:1px solid #ffffff;}

div#contchiudi {margin:0.6em;}

img.resize	{float:left; border:0;}

a:link    {color:#000000;}
a:hover   {color:#000000;}
a:active  {color:#000000;}
a:visited {color:#000000;}

.percorso:link   {color:#000000;}
.percorso:hover  {color:#000000;}
.percorso:active {color:#000000;}
.percorso:visited{color:#000000;}

/* INIZIO GENERALI */

a.leggi			{font:bold 0.7em Verdana,Arial,Helvetica,sans-serif;}
a.bottom		{font:bold 0.7em Verdana,Arial,Helvetica,sans-serif; color:#000000; margin-right:1em;}
.titoloul 		{font-weight:bold; text-transform:uppercase; margin-left:1.5em;}
.input,textarea	{border:1px solid #16459C;}
fieldset label		{float:left; text-align:left; width:13em; display:block; margin-left:1em; margin-right:0.5em; display:block;}
iframe			{width:26em; height:11.385em; margin:0.2em 0em 0.3em 0.3em;}
.tolnews		{width:34em; height:35em; margin:0.2em 0em 0.3em 1em;}
div.sitemap	img	{float:right; width:14.951em; margin:0;}
.imagenews		{margin:0.3em; border:1px solid #F2AC15;}
span.informativa{font:normal 0.8em Verdana,Arial,sans serif; text-align:justify; font-style:italic;}


/* FINE GENERALI */
div#container {margin:0 auto; width:48.798em; text-align:left; font:normal 100% Arial,Helvetica,sans-serif;}

div#top01 {float:left; width:100%; height:0.6em; background-color:#909090;}

div#top02 {float:left; width:100%; height:7.502em; border:1px solid black;}
div#top02 div#topimgleft 	{float:left; width:18em; height:7em; margin:0; padding:0;}
div#top02 div#topimgright 	{float:right; width:auto; margin:0; padding:0;}
div#top02 div#topimgleft img 	{width:19.393em;}
div#top02 div#topimgright img 	{width:25.157em;}

div#top03 				{float:left; width:100%; height:1.876em; background-color:#909090;}
div#top03 div#top03left 	{float:left;}
div#top03 div#top03left img.iconasite	{float:left; width:4.379em; margin:0.344em; border:0;}
div#top03 div#top03left span#data	{float:left; font:normal 0.8em Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF; padding:0.54em;}
div#top03 div#top03left div#ricerca	{float:right; font:normal 0.8em Verdana,Arial,Helvetica,sans-serif; color:#000000; padding:0.54em;}
div#top03 div#top03left input		{float:left; width:8.5em; height:1.5em; border:1px outset #939193; font:normal 0.7em Arial;}
div#top03 div#top03left img.lente	{display:block; width:1em; padding:0.2em 0.2em 0 0.5em;}
div#top03 div#top03left a.searchbutton	{float:left; background-color:#666666; border:solid 1px #FFFFFF; width:5em; font:bold 0.7em Verdana,Arial,sans serif; color:#FFFFFF; text-decoration:none; text-align:center; margin:0 0.5em 0 0.5em; padding:0.2em; cursor:pointer;}

div#main {float:left; width:100%; background-color:white;}

a.pdf{
	background:url(../images/icon_pdf.gif) no-repeat; 
	padding:0 0 3px 30px;
	margin-left: 10px;
	font-weight:bold;
	color:#FF6600;
}

div#columnleft 		{float:left; width:11em; text-align:center; overflow:hidden;}
div.contenitore_left {width:9.5em; margin-left:auto; margin-right:auto;}
div#columnleft_int 	{float:left; width:11em; text-align:center; overflow:hidden; background-color:#F0F0F0;}
div#columnleft img.banner {width:9.5em; margin-bottom:0.5em;}

div#columncenter{float:left; width:26.798em; margin-top:0.5em; text-align:center;}
div.contenitore_homecenter {width:26.5em; margin-left:auto; margin-right:auto;}
div#columncenter_int{float:left; width:37.798em; margin-top:0.5em; text-align:center;}
div#contenitore_int {width:36.5em; margin-left:auto; margin-right:auto;}
.bannercenter {width:26.55em; height:4.2em;}

div#columnright {float:right; width:11em; text-align:center; overflow:hidden;}
div#contenitore_right {width:9.5em; margin-left:auto; margin-right:auto;}
div#columnright img {width:9.5em; margin-top:0.4em; margin-bottom:0.5em; border:0;}
div#bannerfiliale {border:1px solid #003282; width:9.5em; height:15.25em; margin-left:auto; margin-right:auto; margin-top:0.8em;}
.minibanner {width:9.5em; height:3.6em; margin:0.5em !important;}

div#prebottom{float:left; width:100%;  height:3em; text-align:center; background-color:#ffffff; font:normal 0.6em Verdana,Arial,Helvetica,sans-serif; color:#000000;}
div#bottom	{float:left; width:100%;  height:1.5em; text-align:center;}
div.spacer	{float:left; width:100%; height:1em; background-color:#ffffff;}
div#w3c		{float:left; margin:0.3em auto 0.3em auto; width:35%;}

/* INIZIO AREA CANALI */

.banca {background-color:#F0F0F0;}
.bancaconbordo {background-color:#F0F0F0; border:1px solid #000000;}
.bancasolobordo {border:1px solid #909090; overflow:hidden;}

.contattaci {background-color:#F0F0F0;}
.contattaciconbordo {background-color:#F0F0F0; border:1px solid #000000;}
.contattacisolobordo {border:1px solid #909090; overflow:hidden;}

.trasparenza {background-color:#F0F0F0;}
.trasparenzaconbordo {background-color:#F0F0F0; border:1px solid #000000;}
.trasparenzasolobordo {border:1px solid #909090; overflow:hidden;}

.socio {background-color:#F0F0F0;}
.socioconbordo {background-color:#F0F0F0; border:1px solid #000000;}
.sociosolobordo {border:1px solid #909090; overflow:hidden;}

.prodotti {background-color:#F0F0F0;}
.prodotticonbordo {background-color:#F0F0F0; border:1px solid #000000;}
.prodottisolobordo {border:1px solid #909090; overflow:hidden;}

.servizi {background-color:#F0F0F0;}
.serviziconbordo {background-color:#F0F0F0; border:1px solid #000000;}
.servizisolobordo {border:1px solid #909090; overflow:hidden;;}

.bccsanmarzano_news, .bccsanmarzano_ildirettorerisponde {background-color:#F0F0F0;}
.bccsanmarzano_newsconbordo, .bccsanmarzano_ildirettorerispondeconbordo {background-color:#F0F0F0; border:1px solid #000000;}
.bccsanmarzano_newssolobordo, .bccsanmarzano_ildirettorerispondesolobordo {border:1px solid #909090; overflow:hidden;}

.bccsanmarzano_sport {background-color:#F0F0F0;}
.bccsanmarzano_sportconbordo {background-color:#F0F0F0; border:1px solid #000000;}
.bccsanmarzano_sportsolobordo {border:1px solid #909090; overflow:hidden;}

.bccsanmarzano_rasstampa {background-color:#F0F0F0;}
.bccsanmarzano_rasstampaconbordo {background-color:#F0F0F0; border:1px solid #000000;}
.bccsanmarzano_rasstampasolobordo {border:1px solid #909090; overflow:hidden;}

.newsletter {background-color:#F0F0F0;}
.newsletterconbordo {background-color:#F0F0F0; border:1px solid #000000;}
.newslettersolobordo {border:1px solid #909090; overflow:hidden;}

.iniziative {background-color:#F0F0F0;}
.iniziativeconbordo {background-color:#F0F0F0; border:1px solid #000000;}
.iniziativesolobordo {border:1px solid #909090; overflow:hidden;}

.utilities {background-color:#F0F0F0;}
.utilitiesconbordo {background-color:#F0F0F0; border:1px solid #000000;}
.utilitiessolobordo {border:1px solid #909090; overflow:hidden;}

.finanza {background-color:#F0F0F0;}
.finanzaconbordo {background-color:#F0F0F0; border:1px solid #000000;}
.finanzasolobordo {border:1px solid #909090; overflow:hidden;}

/* FINE AREA CANALI */

div.paginazione {margin:0 auto; float:right;}
div.paginazione span.attuale {text-decoration:none;font:bold 15px Arial,Helvetica,sans-serif;}
div.paginazione span.pagina {text-decoration:none;font:normal 15px Arial,Helvetica,sans-serif;}
div.paginazione a.altre {font:normal 15px Arial,Helvetica,sans-serif;}

/* BOX CANALI*/

div.innerboxinprimopiano {
	width:99%;
	height:auto;
	margin:0 auto;
	background-color:#ffffff;
	border:1px solid #ffffff;
}

div.innerboxinprimopiano div.ibpptitle {
	margin:0 0.5em 0.5em 0.5em; color:#000000;
}

div.innerboxinprimopiano div.ibpptitle a {
	text-decoration:none;
}

div#boxprodottihome
{display:block; width:100%; min-height:13em; color:#000000; margin-top:0.05em; text-align:center;}

div#boxbanca, div#boxsocio, div#boxcontattaci, div#boxtrasparenza, div#boxbccsanmarzano_news, div#boxbccsanmarzano_ildirettorerisponde, div#boxbccsanmarzano_ildirettorerispondearchivio, div#boxbccsanmarzano_newsarchivio, div#boxbccsanmarzano_sport, div#boxbccsanmarzano_sportarchivio, div#boxbccsanmarzano_rasstampa, div#boxbccsanmarzano_rasstampaarchivio, div#boxbccsanmarzano_sport, div#boxbccsanmarzano_sportarchivio, div#boxprodotti, div#boxnewsletter, div#boxservizi, div#boxiniziative, div#boxutilities,  div#boxfinanza 
{display:block; width:100%; min-height:13em; color:#000000; margin-top:0.05em; text-align:justify;}

div#boxbanca span, div#boxsocio span, div#boxcontattaci span, div#boxtrasparenza span, div#boxprodotti span, div#boxnewsletter span, div#boxservizi span, div#boxiniziative span, div#boxutilities span, div#boxfinanza span
{display:block; margin:0.7em 0.7em 0 0.7em;}

div#boxbccsanmarzano_news span, div#boxbccsanmarzano_ildirettorerisponde span, div#boxbccsanmarzano_ildirettorerispondearchivio span, div#boxbccsanmarzano_newsarchivio span, div#boxbccsanmarzano_sport span, div#boxbccsanmarzano_sportarchivio span, div#boxbccsanmarzano_rasstampa span, div#boxbccsanmarzano_rasstampaarchivio span
{margin:0.7em 0.7em 0 0.7em;}

div#boxbanca p, div#boxsocio p, div#boxcontattaci p,  div#boxtrasparenza p, div#boxbccsanmarzano_news p, div#boxbccsanmarzano_ildirettorerisponde p, div#boxbccsanmarzano_ildirettorerispondearchivio p, div#boxbccsanmarzano_newsarchivio p, div#boxbccsanmarzano_sport p, div#boxbccsanmarzano_sportarchivio p, div#boxbccsanmarzano_rasstampa p, div#boxbccsanmarzano_rasstampaarchivio p, div#boxprodotti p, div#boxprodottihome p, div#boxnewsletter p, div#boxservizi p, div#boxiniziative p, div#boxutilities p, div#boxfinanza p
{display:block; margin:0.7em 0.7em 0 0.7em;}

div#boxbanca p.testo, div#boxsocio p.testo, div#boxcontattaci p.testo, div#boxtrasparenza p.testo, div#boxbccsanmarzano_news p.testo, div#boxbccsanmarzano_ildirettorerisponde p.testo, div#boxbccsanmarzano_ildirettorerispondearchivio p.testo, div#boxbccsanmarzano_newsarchivio p.testo, div#boxbccsanmarzano_sport p.testo, div#boxbccsanmarzano_sportarchivio p.testo, div#boxbccsanmarzano_rasstampa p.testo, div#boxbccsanmarzano_rasstampaarchivio p.testo, div#boxprodotti p.testo, div#boxprodottihome p.testo, div#boxnewsletter p.testo, div#boxservizi p.testo, div#boxiniziative p.testo, div#boxutilities p.testo, div#boxfinanza p.testo
{font:normal 0.8em Verdana,Arial,sans-serif; margin-bottom:1.6em;}

strong.data {font:normal 0.8em Verdana,Arial,sans-serif; margin-bottom:2em;}

div.testo
{display:block; margin:0.7em 0.7em 0 0.7em; margin-bottom:2em;}

div.testonews 
{display:block; margin:0.7em 0.7em 0 0.7em; margin-bottom:2em; font:normal 0.8em Verdana,Arial,sans serif;}

div.testobccsanmarzano_news , div .testobccsanmarzano_ildirettorerisponde, div .testobccsanmarzano_rasstampa
{display:block; margin:0.7em 0.7em 0 0.7em; margin-bottom:2em; font:normal 0.8em Verdana,Arial,sans serif;}

div#boxbanca ul
{display:block; font:normal 0.8em Verdana,Arial,sans serif; margin-right:0.7em;}

div#boxbanca li
{margin:0.7em 0.7em 0 0.7em;}

div#boxsocio ul
{display:block; font:normal 0.8em Verdana,Arial,sans serif;}

div#boxsocio li
{margin-bottom:1em; margin-right:0.8em;} 

div#boxprodotti ul
{display:block; font:normal 0.8em Verdana,Arial,sans serif; margin-right:0.7em;}

div#boxprodotti li
{margin:0.7em 0.7em 0 0.7em;}

div#boxutilities ul
{display:block; font:normal 0.8em Verdana,Arial,sans serif;}

div#boxutilities li
{margin-bottom:1em; margin-right:0.8em;}

div#boxservizi ul
{display:block; font:normal 0.8em Verdana,Arial,sans serif; margin-right:0.7em;}

div#boxservizi li
{margin:0.7em 0.7em 0 0.7em;}

div#boxbccsanmarzano_news ul, div#boxbccsanmarzano_ildirettorerisponde ul, div#boxbccsanmarzano_sport ul, div#boxbccsanmarzano_rasstampa ul, div#boxnewsletter ul, div#boxiniziative ul 
{display:block; font:normal 0.8em Verdana,Arial,sans serif; margin:0.7em 0.7em 0 0.7em;}

div#boxbancatitolo, div#boxcontattacititolo,  div#boxtrasparenzatitolo, div#boxsociotitolo, div#boxbccsanmarzano_newstitolo, div#boxbccsanmarzano_ildirettorerispondetitolo, div#boxbccsanmarzano_rasstampatitolo, div#boxbccsanmarzano_sporttitolo, div#boxprodottititolo, div#boxnewslettertitolo, div#boxservizititolo, div#boxiniziativetitolo, div#boxutilitiestitolo, div#boxfinanzatitolo
{width:100%; height:1.4em; margin-top:0.3em; text-align:left;}

div#boxbancatitolo div, div#boxcontattacititolo div,  div#boxtrasparenzatitolo div, div#boxsociotitolo div, div#boxbccsanmarzano_newstitolo div, div#boxbccsanmarzano_ildirettorerispondetitolo div, div#boxbccsanmarzano_rasstampatitolo div,  div#boxbccsanmarzano_sporttitolo div, div#boxprodottititolo div, div#boxnewslettertitolo div, div#boxservizititolo div, div#boxiniziativetitolo div, div#boxutilitiestitolo div, div#boxfinanzatitolo div
{float:left; width:1.7em; height:1.4em; border-right:2px solid #000000;}

div#boxbancatitolo span, div#boxcontattacititolo span,  div#boxtrasparenzatitolo span, div#boxsociotitolo span, div#boxbccsanmarzano_newstitolo span, div#boxbccsanmarzano_rasstampatitolo span, div#boxbccsanmarzano_ildirettorerispondetitolo span, div#boxbccsanmarzano_sporttitolo span, div#boxprodottititolo span, div#boxnewslettertitolo span, div#boxservizititolo span, div#boxiniziativetitolo span, div#boxutilitiestitolo span, div#boxfinanzatitolo span
{display:block; font:bold 0.8em Verdana,Arial,sans serif; color:#000000; margin:0.3em 0 0 3em;}

div#boxbccsanmarzano_newsarchivio img.imagenews, div#boxbccsanmarzano_rasstampaarchivio img .imagenews, div#boxbccsanmarzano_ildirettorerispondearchivio img.imagenews, div#boxbccsanmarzano_sportarchivio img.imagenews {width:6.256em;}
div.testonews img.imagenews {width:14em;}

div.testobccsanmarzano_news img.imagenews, div.testobccsanmarzano_rasstampa img.imagenews, div .bccsanmarzano_ildirettorerisponde img.imagenews, div.testobccsanmarzano_sport img.imagenews {width:14em;}

div#boxsportello {margin:1em 0 0 0.5em;}

/* FINE BOX CANALI */

/* SEDI */
table.filiali 				{width:35em; padding:0; margin:0 auto;}
table.filiali td#info		{width:21em;}
table.filiali tr.tr1 th		{background-color:#F0F0F0; width:8.5em; height:2em; text-align:left; margin:0; padding:0;}
table.filiali tr.tr1 td		{background-color:#F0F0F0; width:12.5em; height:2em; text-align:left; margin:0; padding:0;}
table.filiali tr.tr2 th		{background-color:#F0F0F0; width:8.5em; height:2em; text-align:left; margin:0; padding:0;}
table.filiali tr.tr2 td		{background-color:#F0F0F0; width:12.5em; height:2em; text-align:left; margin:0; padding:0;}
table.filiali td#td_immagine{width:14em; background-color:#F0F0F0; text-align:center; margin:0;}
table.filiali td#td_immagine img{float:none; width:13em; margin-top:1em; margin-bottom:1em;}
table.filiali th span		{font:normal 0.7em Verdana,Arial,sans serif; color:#000000; margin-left:0.5em;}
table.filiali td span		{font:bold 0.7em Verdana,Arial,sans serif; color:#000000; margin:0 0 0 0.5em;}
input.input_sede			{margin-left:1em; width:95%; height:1.5em; border:none; color:#000000; margin-top:0.25em;}
div#contenitore_input_sedi	{float:left; width:80%; margin-left:1em; text-align:left; border:1px solid #16459C;}
img#aprilista				{margin-left:0.5em;}
div#menu_sedi				{float:left; width:80%; margin-left:1em; border:1px solid #16459C; border-top:0;}
div#menu_sedi a				{color:#000000; margin-left:2em;}
table.filiali td#td_servizidispo		{width:21em; height:7em;}
table.filiali td#td_servizidispo img	{margin-left:2.1em; margin-top:1.5em;}
table.filiali td#td_comeragg img		{float:left;}
div#div_cartina				{position:absolute; margin:1.2em 0 0 1.5em; width:30em; border:1px solid #16459C; background-color:white; display:none; text-align:center;}
div#div_cartina2				{position:absolute; margin:22em 0 0 1.5em; width:30em; border:1px solid #16459C; background-color:white; display:none; text-align:center;}

div#cont {text-align:center; width:auto; height:auto; top:15em; left:15em; position:absolute; display:none;}
div#cont2 {text-align:center; width:auto; height:auto; top:15em; left:15em; position:absolute; display:none;}
div#cont3 {text-align:center; width:auto; height:auto; top:15em; left:15em; position:absolute; display:none;}
div#cont4 {text-align:center; width:auto; height:auto; top:15em; left:15em; position:absolute; display:none;}
.grafico {width:auto; margin:auto; padding:0.5em; border:solid 1px #00316E; background-color:#F0F0F0; text-align:center;}

/* FINE SEDI */


/* INIZIO CURRICULUM */

fieldset							{border:1px solid #000000;  width:90%; margin:1em; }
.note								{font:normal 0.5em Verdana,Arial,sans serif; color:#000000;}
fieldset div#contenutofieldset		{float:left; font:normal 0.7em Verdana,Arial,sans serif; color:#000000;}
fieldset#fieldsetcurr label			{float:left; width:12em; text-align:left; display:block; margin-left:1em; margin-right:0.5em; display:block;}
fieldset div						{float:left;}
table#curriculum 					{width:35em; padding:0; margin:0 auto;}
table#curriculum th					{background-color:#F0F0F0; height:2em; text-align:left; margin:0; padding:0;}
table#curriculum td					{background-color:#F0F0F0; height:2em; text-align:left; margin:0; padding:0;}
table#curriculum th	span			{font:bold 0.7em Verdana,Arial,sans serif; color:#000000;}
table#curriculum td	span			{font:normal 0.7em Verdana,Arial,sans serif; color:#000000;}

/* FINE CURRICULUM */

/* INIZIO QUESTIONARIO BILANCIO SOCIALE */

table#tablequest{float:left; width:35em;}
table#tablequest span.titolo {color:#000000; display:block; margin-bottom:0.9em;}
table#tablequest td.intest	{background-color:#F0F0F0;}
table#tablequest td.testo	{background-color:#F0F0F0; border:1px solid #ffffff;}
table#tablequest td.cont_input	{background-color:#F0F0F0; border:1px solid #ffffff;}
table#tablequest span {font:normal 0.7em Verdana,Arial,sans serif; color:#000000;}

/* FINE QUESTIONARIO BILANCIO SOCIALE */

table#lavoraconnoi span	{font:normal 0.7em Verdana,Arial,sans serif; color:#000000;}

/* Box arrotondato senza immagini */
.table		{width:35em;}

.sfondotabvert	{}
.sfondotaboriz	{}

.raised {background: transparent; width:8em;}
.raised h1, .raised p {margin:0;}
.raised h1 {font:normal 0.8em Verdana, Arial, sans-serif;; text-align:center; color:#000000;}
.raised p {padding-bottom:0.5em;}
.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#E7ECF5; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#E7ECF5; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#E7ECF5; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#E7ECF5; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#E7ECF5; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#E7ECF5; border-left:1px solid #aaa; border-right:1px solid #999;}
.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#E7ECF5; border-left:1px solid #fff; border-right:1px solid #999;}

/* Fine box arrotondato senza immagini */

/* INIZIO MENU' */

a:hover * {background:inherit;}	/* Work-around for Konqueror 3.1 */

/* Proprietà generali */
dl#menu, dl#menu dt, dl#menu dd, dl#menu dd ul, dl#menu dd ul li {
	margin:0;
	padding:0;
	list-style-type:none;
}

dl#menu {
	width:9.5em;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0.8em auto;
	}

/* Menu di 1° livello */

dl#menu dt {
	cursor:pointer;
	margin:0.1em 0;
	height:1.2em;
	border:1px solid #000;
	background-repeat:repeat-x;
	background-position:bottom;
}

dl#menu dt a {
	line-height:1.1em;
	text-align:center;
	font:70% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	display:block;
	border:0 none;
	height:100%;
	text-align:left;
	text-indent:0.4em;
	}
	
dl#menu dt a span{display:block; margin-top:0.25em;}
	
dl#menu dt a:hover, dl#menu dt a:focus, dl#menu dt a:active 	{color:#fff; background-color:#999;  background-repeat:repeat-x;	background-position:bottom;}

/* Menu 2° livello */

dl#menu dd {
	background-color:#ffffff;
	margin-top:0.5em;
}

dl#menu dd ul li {
	margin:0;
	padding:0;
	height:1em;
	line-height:1em;	
	text-align:left;
	background:#fff;
	text-indent:1em;
	}

dl#menu dd ul li a {
	height:1em;
	display:block;
	color:#000;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #999;
	height:auto;
	font:65% Verdana, Arial, Helvetica, sans-serif;
	}

dl#menu dd ul li a:hover  	{background-color:#999; text-decoration:underline;}
dl#menu dd ul li a:focus 		{background-color:#999; text-decoration:underline;}
dl#menu dd ul li a:active 	{background-color:#999;}

/* FINE MENU */

/* STILI TESTO */

div#amministrazione {border:solid 3px #E8EFFF; color:#000000; width:35em; margin:0.5em auto; text-align:left; display:block;}
div#amministrazione p {font:normal 0.7em Verdana,Arial,sans serif;}
div#amministrazione p span span{color:#000000; display:inline;}
.titoloamministrazione{font-weight:bold; color:#000000;}

.campotxt {border:solid 1px #16459C; margin:0.8em 0.5em 0 2em; }
.campotxtcerca {width:7em; border:outset 1px #000000; margin:0 0 0 0.2em; }
.campotxt1 {border:solid 1px #16459C; margin:0.8em 0.5em 0 3.8em; }
.button {border:solid 1px #16459C; background-image:url(../images/patternbutton.jpg); font:normal 0.7em Verdana,Arial,sans serif; color:#000000; margin-left:0.3em; }

div.bannerleft {border:solid 1px #A7BBDA; overflow:hidden; width:9.385em; background-image:url(../images/sfondobanner.jpg); background-repeat:repeat-y; background-position:top right; margin-left:0.7em; text-align:left; padding:0.3em 0 0.5em 0; margin-bottom:0.3em;}
div.bannerleft_loginsbw {border:solid 1px #A7BBDA; overflow:hidden; width:9.3em; background-color:#E7EBF7; margin-left:0.7em; text-align:left; padding:0.3em 0 0.5em 0; margin-bottom:0.3em;}
div.bannerleft img{margin-left:0.4em;}

div.bannerleft_loginsbw iframe {width:9em; height:10em; margin:0; padding:0;}

.titolobanner{font:bold 0.7em Verdana,Arial,sans serif; color:#000000; text-transform:uppercase; margin-left:0.4em;}
.testobanner {font:normal 0.6em Verdana,Arial,sans serif; color:#000000; display:block; padding-top:0.3em; margin-left:1em;}

div.button2 {float:right; border:solid 1px #C9C950; background-image:url(../images/patternbutton.jpg); background-position:top right; width:4em; font:normal 0.6em Verdana,Arial,sans serif; color:#000000; text-align:center; margin-top:-1.6em; padding:0.1em; display:block; margin-right:0.2em;}
div.button2 a {text-decoration:none;}

table#cifre {width:35em; background-color:#F0F0F0; margin:0.3em auto; text-align:left; display:block;}
table#cifre span		{font:normal 0.7em Verdana,Arial,sans serif; color:#000000;}
table#cifre td.titolo	{background-color:#F0F0F0; height:1.3em; padding-bottom:0.5em;}
table#cifre td.titolo span	{font:bold 0.7em Verdana,Arial,sans serif; color:#000000; text-align:center;}
table#cifre td.titolo2	{background-color:#F0F0F0;}
table#cifre td.titolo2 span	{font:bold 0.6em Verdana,Arial,sans serif; color:#000000; text-align:center;}
table#cifre td.testo	{background-color:#F0F0F0;}
table#cifre td.testo span	{font:bold 0.7em Verdana,Arial,sans serif; color:#000000; text-align:left;}
table#cifre td.testo2	{background-color:#F0F0F0; text-align:center; height:2.2em; width:8em;}
table#cifre td.testo3	{background-color:#F0F0F0; text-align:center; height:2.2em; width:8em;}

table#arca 			{width:34em; background-color:#F0F0F0; margin:0.3em auto; text-align:left; display:block;}
table#arca span			{font:normal 0.7em Verdana,Arial,sans serif; color:#000000;}
table#arca td.titolo		{background-color:#F0F0F0; height:1.3em; padding-bottom:0.5em;}
table#arca td.titolo span	{font:bold 0.7em Verdana,Arial,sans serif; color:#000000; text-align:center;}
table#arca td.titolo2		{background-color:#F0F0F0;}
table#arca td.titolo2 span	{font:bold 0.6em Verdana,Arial,sans serif; color:#000000; text-align:center;}
table#arca td.testo		{background-color:#F0F0F0; height:4em; vertical-align:top;}
table#arca td.testo span	{font:bold 0.7em Verdana,Arial,sans serif; color:#000000; text-align:left;}
table#arca td.testo2		{background-color:#F0F0F0; text-align:center; height:2.2em; width:11em;}
table#arca td.testo3		{background-color:#F0F0F0; text-align:left; height:2.2em; width:11em;  vertical-align:top;}

table.cons_amm 			{width:35em; background-color:#F0F0F0; margin:0.5em auto; text-align:center; display:block;}
table.cons_amm span		{font:normal 0.7em Verdana,Arial,sans serif; color:#000000;}
table.cons_amm td.titolo	{background-color:#F0F0F0; color:#000000; text-align:center;}
table.cons_amm td.titolo span{font:bold 0.7em Verdana,Arial,sans serif; color:#000000;}
table.cons_amm td.testo	{background-color:#F0F0F0; padding:0.5em; text-align:center;}
table.cons_amm td.nome		{background-color:#F0F0F0; padding:0.5em; text-align:center;}
table.cons_amm td.nome span	{font:bold 0.7em Verdana,Arial,sans serif; color:#000000;}

div#ufficiostampa {border:solid 1px #CCCCCC; background-color:#F0F0F0; width:34em; margin:0.5em; padding:0.5em;}
div#ufficiostampa span {font:normal 0.7em Verdana,Arial,sans serif; color:#000000;}
/* FINE TESTO */

/* CARTINE */
div#cartina01 {width:27.3em; background-image:url(../images/c_francavilla.gif);}

/* MOTORE DI RICERCA */
.summary	{font-weight:bold;}
.infoline	{color:#000000; font:bold 0.8em Verdana,Arial,sans serif;}
input.zoom_button {border:solid 1px #C9C950; background-image:url(../images/patternbutton.jpg); background-position:center; width:5em; font:bold 0.7em Verdana,Arial,sans serif; color:#000000; text-decoration:none; text-align:center; margin:0 0.5em 0 0.5em; padding:0.2em;}
input.zoom_searchbox {border:1px solid #FFFFFF;}

/* GALLERY */

.thumb {float:left; padding:0.15em; margin:0.5em; border:1px solid #909090;}
.big   {float:left; padding:0.15em; margin:0.5em; border:1px solid #909090;}

@media handheld {
	img.resize	{width:20px; height:20px; float:left; border:0;}	
}