*    { font-family: Verdana, Arial, Helvetica, sans-serif }
body  { margin: 0; padding: 0 }
p    { }

a:link  { color: #c20202 }
a:hover  { color: #f00 }
a:visited  { color: #830000 }

#corpo-testo  { font-size: 0.75em }

img {border: 0}

/* STRUTTURA GENERALE */

#sopra  { font-size: 0.7em; background-color: #fff; border-top: 2px solid #1a6939; border-bottom: 1px dotted #858585 }
#testata         { background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/testata-bg.jpg"); background-repeat: no-repeat; background-position: left bottom; text-align: left; vertical-align: middle }
.floatleft  { float: left }

#path       { font-size: 0.95em; padding: 0px; border-top: 1px dotted #6bad85; border-bottom: 1px dotted #6bad85 }
.pathway { 
font-size: 1.2em;
}


/*  td che contiene il menu orizz */
#contenuti       { background-color: #fff; margin: 0; padding: 0; border: solid 1px #1a4739; width:100% }
#colonna-sx      { background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/bg-sx.gif"); margin: 0; padding: 0; border-right: 1px solid #1a4739 }
#colonna-dx       { background-color: #fff }



.colonna-small  { background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/bg-sx-scuro.gif") }
.all-destra {  }
.esterne      { background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/verde.gif"); text-align: center; width: 5px }


/*  COLONNA SINISTRA   personalizzazione menù */

#comune.moduletable  { background-color: #fff; margin-bottom: 0; padding: 1px; width: 100%; border-top: 1px solid #a00; border-right: 1px solid #a00; border-left: 1px solid #a00 }
#tributi.moduletable  { background-color: #fff; margin-bottom: 10px; padding: 1px; width: 100%; border: solid 1px #a00 }
#comune th        { color: #fff; font-size: 1.2em; font-family: Georgia; font-weight: normal; background-color: #a00; text-align: left; padding: 6px 5px 2px }
#tributi th        { color: #fff; font-size: 1.2em; font-family: Georgia; font-weight: normal; background-color: #a00; text-align: left; padding: 6px 5px 2px }
#servizi.moduletable   { background-color: #fff; margin-bottom: 10px; padding: 1px; width: 100%; border: solid 1px #004ba2 }
#servizi th       { color: #fff; font-size: 1.2em; font-family: Georgia; font-weight: normal; background-color: #004ba2; text-align: left; padding: 6px 5px 2px }

#citta.moduletable   { background-color: #fff; margin-bottom: 10px; padding: 1px; width: 100%; border: solid 1px #bf5a00 }
#citta th       { color: #fff; font-size: 1.2em; font-family: Georgia; font-weight: normal; background-color: #bf5a00; text-align: left; padding: 6px 5px 2px }

#ambiente.moduletable   { background-color: #fff; margin-bottom: 10px; padding: 1px; width: 100%; border: solid 1px #075a28 }
#ambiente th        { color: #fff; font-size: 1.2em; font-family: Georgia; font-weight: normal; background-color: #24731d; text-align: left; padding: 6px 5px 2px }



.menu   { }
.menu li      { font-size: 0.7em; border-bottom: 1px dotted #000 }
.menu li a:link    { color: #000; text-decoration: none; display: block; padding-top: 5px; padding-bottom: 5px }
.menu li a:hover    { color: #000; text-decoration: none; background-color: #e8e8e8; display: block; padding-top: 5px; padding-bottom: 5px }
.menu li a:visited    { color: #000; text-decoration: none; display: block; padding-top: 5px; padding-bottom: 5px }

/*FORMATTAZIONE DEI TESTI*/

.blogprincipale  {  }
.contentpaneopenprincipale { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; border-bottom: 1px dotted #666  }
#corpo-testo { color: #1a6939; font-size: 1.5em; font-weight: bold }
.contentheadingprincipale { color: #1a6939; font-size: 1.3em; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height: normal; }

a.contentpagetitleprincipale:visited, a.contentpagetitleprincipale:link, a.contentpagetitleprincipale:hover  {
	color: #1a6939;
	font-size: 1.2em;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: normal;
}

.createdate { font-size: 0.75em; font-style:italic }
.notiziarilievo   { margin-bottom: 20px; padding: 3px 5px 0; border: solid 2px #1a6939 }
#corpo-testo h3  { color: #666; font-size: 1.2em; margin: 10px 0 0; padding: 0 3px 5px 0; border-bottom: 1px dotted #666 }

#comune-cittadini, #primo-piano    { color: #1a6939; font-family: Georgia; font-weight: normal; padding: 6px 5px 2px; width: 400px; border: double 3px #6bad85 }


/*  COLONNA DESTRA  */
#lavori     { font-size: 0.7em; background-color: #fff; background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/lavori.gif"); background-repeat: no-repeat; background-position: left top; margin-bottom: 10px; padding: 5px 3px 5px 35px; width: 100%; border: dotted 3px #a00 }
#lavori th  { color: #a00; font-size: 1.2em;}


#ricerca       { background-color: #e3f1b4; margin-bottom: 10px; padding: 3px 5px; width: 100%; border: dotted 1px #1a4739 }
#ricerca th    { color: #1a6939; background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/lente.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 5px; padding-bottom: 5px; padding-left: 25px }
#ricerca .cerca   { color: #fff; font-size: 10px; background-color: #1a6939; padding: 3px; border-style: solid; border-width: 1px; border-color: #399c30 #1a3139 #1a3139 #399c30 }


#link   { background-color: #fff; margin-bottom: 10px; padding: 1px; width: 100%; border: solid 1px #666 }
#link th       { color: #075a28; font-weight: bold; text-align: left; padding: 5px; border-bottom: 1px solid #d6d6d6 }
#menu-link   { }
#menu-link li       { font-size: 0.7em; margin-top: 1px; border: solid 1px #d6d6d6 }
#menu-link li a:link, #menu-link li a:visited      { text-decoration: none; display: block; padding-top: 2px; padding-bottom: 2px }
#menu-link li a:hover     { text-decoration: none; background-color: #eee; display: block; padding-top: 2px; padding-bottom: 2px }
#menu-associazioni li        { font-size: 0.7em; margin-top: 5px; margin-bottom: 5px; border: solid 1px #bf5a00 }
#menu-associazioni li a:link, #menu-associazioni li a:visited       { text-decoration: none; background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/bg-associazioni.gif"); background-repeat: no-repeat; background-position: left top; display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 25px }
#menu-associazioni li a:hover      { text-decoration: none; background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/bg-associazioni_.gif"); background-repeat: no-repeat; background-position: left top; display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 25px }

#menu-associazioni li.giornale-bib {height: 37px;}
#menu-associazioni li.giornale-bib img   { padding: 1px; float: left }
#menu-associazioni li.giornale-bib a:link, #menu-associazioni li.giornale-bib a:visited         { text-decoration: none; background-image: none; background-position: left top; display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 0 }
#menu-associazioni li.giornale-bib a:hover        { text-decoration: underline; background-image: none; background-position: left top; display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 0 }


#newsletter    {  width: 100%; font-size: 0.7em; background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/newsletter.gif"); background-position: left top; margin-bottom: 10px; padding: 3px; border-right: 1px solid #666; border-bottom: 1px solid #666 }
#newsletter th  { color: #1a6939; font-size: 1.2em; padding-top: 5px; padding-bottom: 5px; padding-left: 35px }

/* css aggiunto per l'interno */
.contentheading  { color: #1a6939; font-size: 1em; font-weight: bold }
.componentheading     { text-align: left; line-height: normal; color: #1a6939; font-size: 1.5em; font-weight: bold; padding-top: 4px; padding-bottom: 8px; padding-left: 10px; border-bottom: 2px dotted #858585 }
.contentpane   { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:#c20202; }
.contentdescription   { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:#000000; font-size:0.85em; padding-left: 5px; }
.contentdescription a:link   { text-decoration:underline; font-weight: normal; color:#c20202;}
.button  { color: #fff; font-size: 1.2em; background-color: #1a6939; padding: 3px; border-style: solid; border-width: 1px; border-color: #399c30 #1a3139 #1a3139 #399c30 }
#emailForm   { background-color: #e8e8e8; padding: 5px 2px; border-top: 1px solid #858585; border-bottom: 1px solid #858585 }
#ricerca .inputbox   { font-size: 0.75em; margin-top: 5px; margin-right: 10px; margin-bottom: 5px }
#newsletter .inputbox   { font-size: 0.75em; margin-top: 5px; margin-right: 10px; margin-bottom: 5px }
.category { display: block; padding: 5px; border-bottom: 3px dotted #9e9e9e; text-decoration:underline; font-weight:normal; font-size:0.8em; }

html {
overflow-x:hidden;
}
div {
margin:0 ;
}
body {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:175%;
margin:0px;
text-align:justify;
height:100%;
}

.seitenueberschrift {
font-size:28px;
color:#FFFFFF;
font-weight:normal;
float:left;
padding-top:26px;
}

#header{
background:url(../images/top_header.png) repeat-x #FFFFFF;
}
#newsflash{

}
#top_menue {
background-color:#333333;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.seitenheader_div {
text-align:right;
height:80px;
width:950px;
margin:auto;

}
.my_banner {
text-align:right;
height:60px;
padding-top:10px;
margin-bottom:-10px;

}
.div_topmenue{
padding-top:5px;
vertical-align:middle;
padding-bottom:5px;
text-align:left;
width:950px;
margin:auto;
}
.zentrier_mich {
text-align:center;
}

.div_contentheading {
background:url(../images/content_div_bg.png) repeat-x #FFFFFF top;
width:100%;
height:25px;
}
.div_contenttabelle{
width:950px;

margin-left:auto;
margin-right:auto;
}
.div_menue_links {
float:left;
width:200px;
background:url(../images/rahmen_v.gif) repeat-y right;
}
.div_content {
float:left;
width:510px;
background:url(../images/rahmen_v.gif) repeat-y right;
padding-left:20px;
padding-right:20px;
}
.div_menue_rechts {
float:left;
width:180px;
padding-left:20px;
}

.div_newsflash {
color:#FFFFFF;

height:60px;
width:950px;
margin:auto;
padding-top:10px;
padding-bottom:10px;
text-align:left;
overflow:hidden;
}
.div_newsflash h3{
color:#FFFFFF;
margin:0;
padding:0;
line-height:100%;
}

.div_user1, .div_user2  {
float:left;
margin-top:25px;
width:49%;

}
.div_user1 {
padding-right:2%;
}
.div_user1 h3,.div_user2 h3{
border-bottom:3px double #AAAAAA;
}
.latestnews li a, .mostread  li a {
color:#333333;
font-weight:normal;
}

a {
text-decoration:none;
font-weight:bold;
}

ul li a, .pagenavcounter {
font-weight:bold;
}

ul#mainlevel-nav
{
margin:0;
margin-left:-10px;
padding:0;
}
ul#mainlevel-nav li
{
list-style: none;
display:inline;
background:url(../images/top_menue_trennbalken.gif) right no-repeat;
padding:0px 10px 0px 10px;
}

ul#mainlevel-nav li a
{
color:#FFFFFF;
font-weight:normal;
}

h3 {

margin-bottom:10px;
}
.contentheading, .blog_more div strong {

font-weight:bold;
}
.blog_more a {
font-weight:normal;
color:#333333;
}

/* TOLTO DA ENZO
.componentheading {
color:#333333;
padding-bottom:10px;
margin-bottom:20px;
}
*/

a.mainlevel:link,a.mainlevel:hover,a.mainlevel:visited {
color:#333333;
display:block;
padding-left:13px;
min-height:21px;
background:url(../images/pfeil.gif) no-repeat;
font-weight:normal;
}

a.sublevel:link,a.sublevel:hover,a.sublevel:visited {
color:#333333;
display:block;
padding-left:10px;
margin-left:6px;
height:21px;
background:url(../images/pfeil.gif) no-repeat;
font-weight:normal;
}
#active_menu {
font-weight:bold;
}
.small {
color:#666666;
}
.createdate, .modifydate {
color:#999999;
}
#mod_login_username, #mod_login_password {
width:175px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:2px;
color:#333333;
}

/* N.B:MESSO WITH 90% ALTRIMENTI IL MODULO NEWSLETTER METTE I CAMPI NOME ED EMAIL TROPPO CORTI */
.inputbox {
	background-color:#FFFFFF;
	padding:2px;
	color:#333333;
	width: 90%;
	text-align: left;
}

.logininputbox {
	background-color:#e3f1b4;
}

.ricercainputbox {
	width: 380px;
	text-align: left;
	vertical-align:middle;
}

.newsinputbox {
	width: 15%;
	text-align: left;
	vertical-align:middle;
}

.readon {
padding-left:5px;
font-size:12px;
padding: 2px;
border:dotted 1px #af0000;
}

.contenttoc {
margin:10px;
border:1px solid #CCCCCC;

}
.contenttoc td{
text-align:left;
padding-left:5px;
padding-right:5px;
}
.contenttoc th{
text-align:left;
background-color:#DEDEDE;
padding-left:5px;
padding-right:5px;
}
.label {
text-align:left;
}
.mosimage {
border:1px solid #CCCCCC;
margin:5px;
}
.mosimage_caption {
background-color:#DEDEDE;
}


#Comments { text-decoration: none;}
#Comments .sectiontableentry1 td, #Comments .sectiontableentry2 td {text-decoration: none;}

.sectiontableentry1commenti td, .sectiontableentry2commenti td { 
padding: 5px; 
border-bottom: 1px dotted #9e9e9e;
font-weight:normal;
text-decoration: none;
font-size:0.9em;
} 

#Comments .sectiontableheadercommenti { color:#006600; font-size:1.2em; font-weight:bold; text-decoration: none; }

#Comments .sectiontableentry1commenti {
	background: #FBFBF5;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#Comments .sectiontableentry2commenti {
	background: #F5F5F5;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#Comments .sectiontableheader {
	height: 15px;
	line-height: 15px;
	color: white;
	padding: 2px;
	text-decoration: none;
}
#Comments .sectiontableentry1 {
	background: #FBFBF5;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#Comments .sectiontableentry2 {
	background: #F5F5F5;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.sectiontableentry1 td, .sectiontableentry2 td { 
padding: 5px; 
border-bottom: 1px dotted #9e9e9e;
font-weight:normal;
text-decoration: underline;
font-size:0.9em;
} 


.sectiontableentry1 label{
text-align:left;
}

.sectiontableentry2 label{
text-align:left;
}
.sectiontableentry2 {
background-color:#EFEFEF;
}

.sectiontableentry1 {
background-color:#DFDFDF;
}

.div_bfree {
visibility:hidden;
overflow:hidden;

height:0px;
}

/* TOLTO DA ENZO
.componentheading {
font-size:160%;
}
*/

img {
border:none;
}
.div_style_chooser {
vertical-align:middle;
text-align:right;
}
.div_style_chooser img {
vertical-align:middle;
}
.color_box {
background-color:#333333;
border-color:transparent;
color:#999999;
height:18px;
vertical-align:middle;
font-size:xx-small;

}
.color_box option{
padding:5px;
border-bottom:1px dotted #FFFFFF;
color:#FFFFFF;
}

*    { font-family: Verdana, Arial, Helvetica, sans-serif }
body  { margin: 0; padding: 0 }
a:link  { color: #c20202 }
a:hover  { color: #f00 }
a:visited  { color: #830000 }
img {border: 0}

/*  questo e' il modulo utenti on line */
.moduletableutentionline  { margin: 0px; border: 0px; padding: 0px; font-size: 0.95em; text-decoration: none; }
.moduletableutentionline th  { margin: 0px; border: 0px; padding: 0px; font-size: 0.95em; font-weight:bold; text-decoration: none; }
.moduletableutentionline td  { margin: 0px; border: 0px; padding: 0px; font-size: 0.95em; font-weight:normal; text-decoration: none; }


/*  questo e' il menu top per tutti i moduli */
.moduletabletop    { background-color: #1a6939; margin-bottom: 0; border-bottom: 0px; padding: 0; font-size: 1.2em; font-family: Georgia; font-weight:normal; text-decoration: none; }
a.mainleveltop:link, a.mainleveltop:visited     { color: #fff; font-size: 0.95em; text-decoration: none; padding: 0px; border-top: 1px solid #1a6939; border-bottom: 0px; margin-bottom: 0; font-weight:normal; text-decoration: none; }
a.mainleveltop:hover   { color: #fff; font-size: 0.95em; text-decoration: underline; padding: 0px; border-top: 1px solid #1a6939; border-bottom: 0px; margin-bottom: 0; font-weight:normal; }
/*  ========================================================================================================================================================================== */
/*  questo e' CSS PER TUTTA LA PARTE SINISTRA */
/*  questo e' il menu a sinistra per tutti i moduli */
a.mainlevelcomune:link, a.mainleveltributi:link, a.mainlevelambiente:link, a.mainlevelservizi:link, a.mainlevelcitta:link      { color: #000; font-size: 0.95em; font-weight: normal; text-decoration: none; display: block; border-bottom: 1px dotted #000 }
a.mainlevelcomune:hover, a.mainleveltributi:hover, a.mainlevelambiente:hover, a.mainlevelservizi:hover, a.mainlevelcitta:hover    { color: #000; font-size: 0.95em; font-weight: normal; text-decoration: none; background-color: #e8e8e8; display: block }
a.mainlevelcomune:visited, a.mainleveltributi:visited, a.mainlevelambiente:visited, a.mainlevelservizi:visited, a.mainlevelcitta:visited  { color: #000; font-size: 0.95em; font-weight: normal; text-decoration: none; display: block; border-bottom: 1px dotted #000 }

/*  queste sono le personalizzazioni dei vari moduli a sinistra con le loro intestazioni */
.moduletablecomune { background-color: #fff; margin-bottom: 0px; padding: 0px; width: 99%; border-top: 1px solid #a00; border-right: 1px solid #a00; border-left: 1px solid #a00; border-bottom: 1px solid #a00 }
.moduletablecomune h3      {
	color: #fff;
	font-size: 1.4em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #a00;
	text-align: left;
	margin-left: 0px;
	padding-left: 5px;
	letter-spacing: 1px;
}
.moduletablecomune td      {
	padding-left: 5px;
}
.moduletabletributi { background-color: #fff; margin-bottom: 10px; padding: 0px; width: 99%; border-top: 0px; border-right: 1px solid #a00; border-left: 1px solid #a00; border-bottom: 1px solid #a00; }
.moduletabletributi h3      { 
	color: #fff;
	font-size: 1.4em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #a00;
	text-align: left;
	margin: 0;
	padding: 2px 5px 2px;
	letter-spacing: 1px; }
.moduletabletributi td      {
	padding-left: 5px;
}
.moduletableservizi   { background-color: #fff; margin-bottom: 10px; padding: 0px; width: 99%; border: solid 1px #004ba2 }
.moduletableservizi h3        { 
	color: #fff;
	font-size: 1.4em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #004ba2;
	text-align: left;
	margin: 0;
	padding: 2px 5px 2px;
	letter-spacing: 1px; }
.moduletableservizi td      {
	padding-left: 5px;
}
.moduletablecitta  { background-color: #fff; margin-bottom: 10px; padding: 0px; width: 99%; border: solid 1px #bf5a00 }
.moduletablecitta h3        { 
	color: #fff;
	font-size: 1.4em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 2px 5px 2px;
	letter-spacing: 1px;
	background-color: #bf5a00; }
.moduletablecitta td      {
	padding-left: 5px;
}
.moduletableambiente   { background-color: #fff; margin-bottom: 10px; padding: 0px; width: 99%; border: solid 1px #075a28 }
.moduletableambiente h3         { 
	color: #fff;
	font-size: 1.4em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 2px 5px 2px;
	letter-spacing: 1px; 
	background-color: #24731d; }
.moduletableambiente td      {
	padding-left: 5px;
}

.moduletablemeteo { background-color: #e4ffa9; margin-top: 20px; margin-bottom: 10px; padding: 0; width: 99%; border: dotted 1px #075a28; }
.moduletablemeteo h3	{ background-color: #fff; background-image:url(http://www.comune.marcon.ve.it/templates/marcon/images/weather_icon.gif); background-repeat: no-repeat; background-position: left top; color: #24731d; font-size: 1.2em; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; letter-spacing: 1px; margin: 0; padding: 8px 5px 8px 45px; border-bottom: 1px dotted #24731d }
a.button-meteo:link, a.button-meteo:visited	{ color: #fff; background-color: #24731d; padding: 5px 2px; border: solid 1px #072e28 }
a.button-meteo:hover	{ color: #24731d; background-color: #fff; padding: 5px 2px; border: solid 1px #072e28 }


/*  ========================================================================================================================================================================== */
/*  questo e' CSS PER TUTTA LA PARTE DESTRA */
/*  personalizzazioni modulo ricerca */
.moduletablericerca       { background-color: #e3f1b4; margin-bottom: 10px; padding: 3px 5px; width: 100%; border: dotted 1px #1a4739 }
.moduletablericerca th    { font-size: 1.3em; color: #1a6939; background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/lente.gif"); background-repeat: no-repeat; background-position: left top; padding-top: 5px; padding-bottom: 5px; padding-left: 25px }
.moduletablericerca .buttonricerca   { color: #fff; font-size: 1.2em; background-color: #1a6939; padding: 3px; border-style: solid; border-width: 1px; border-color: #399c30 #1a3139 #1a3139 #399c30 }

.buttonricerca  {
	color: #fff;
	font-size: 0.95em;
	font-weight: bold;
	background-color: #1a6939;
	border: solid 1px #000;
	margin-top: 5px;
}

/*  personalizzazioni modulo newsletter */
.moduletablenewsletter       { width: 100%; margin-bottom: 10px; padding: 3px; border: 1px dotted #666 }
.moduletablenewsletter th    { background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/newsletter.png"); background-position: left top; background-repeat: no-repeat; color: #1a6939; font-size: 1.3em; padding-top: 5px; padding-bottom: 5px; padding-left: 35px; }
.moduletablenewsletter .buttonnewsletter   { color: #fff; font-size: 1.2em; background-color: #1a6939; padding: 3px; border-style: solid; border-width: 1px; border-color: #399c30 #1a3139 #1a3139 #399c30 }

.buttonnewsletter  {
	color: #fff;
	font-size: 0.95em;
	font-weight: bold;
	background-color: #1a6939;
	border: solid 1px #000;
	margin-top: 5px;
}
.wz_2
{
	width: 50%;
}
/*  personalizzazioni modulo sondaggi */
.pollstableborder { width: 100%; border: 1px dotted #666; font-size:0.9em; text-decoration:none; }
.moduletablesondaggi       { width: 100%; margin-bottom: 10px; padding: 3px; border: 1px dotted #666; text-decoration:none; }
.moduletablesondaggi th    { background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/sondaggi.png"); background-position: left top; background-repeat: no-repeat; color: #1a6939; font-size: 1.3em; padding-top: 5px; padding-bottom: 5px; padding-left: 35px; }
.moduletablesondaggi .buttonsondaggi   { color: #fff; font-size: 1.2em; background-color: #1a6939; padding: 3px; border-style: solid; border-width: 1px; border-color: #399c30 #1a3139 #1a3139 #399c30 }
.sectiontableheader { color:#006600; font-size:1.2em; font-weight:bold; }
.sectiontableheadercommenti { color:#006600; font-size:1.2em; font-weight:bold; text-decoration: none; }
.buttonsondaggi  {
	color: #fff;
	font-size: 0.95em;
	font-weight: bold;
	background-color: #1a6939;
	border: solid 1px #000;
	margin-top: 5px;
}

.sectiontableentry1sondaggi td { 
padding: 5px; 
background-color:#EFEFEF;
font-weight:normal;
text-decoration: none;
font-size:1.1em;
}

.sectiontableentry2sondaggi td { 
padding: 5px; 
background-color:#DFDFDF;
font-weight:normal;
text-decoration: none;
font-size:1.1em;
}

.sectiontableentry1sondaggi tr { 
border: 1px dotted #666;
}

.moduletablesondaggi h3         { 
	color: #fff;
	font-size: 1.4em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 2px 5px 2px;
	letter-spacing: 1px; 
	background-color: #24731d; }
	
.smalldark { 
	color: #000000;
	font-size: 1.1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin: 0;
	padding: 2px 5px 2px; 
	}
	
.componentheadingsondaggi     { color: #1a6939; font-size: 1.5em; font-weight: bold; padding-top: 4px; padding-bottom: 8px; padding-left: 10px; border-bottom: 2px dotted #858585 }

/*  questo e' il modulo Giornale del Comune */
a.mainlevelquimarconmenu:link, a.mainlevelquimarconmenu:visited, a.mainlevelquimarconmenu:hover {
	height: 35px;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 70px;
	background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/giornale-comune.gif");
	text-decoration: underline;
	vertical-align:middle;
	font-size: 0.9em;
	display:block;
	font-weight: normal;
	}

/*  questo e' il modulo Giornale del Consiglio del Comune */
a.mainlevelquiconsigliomenu:link, a.mainlevelquiconsigliomenu:visited, a.mainlevelquiconsigliomenu:hover {
	height: 35px;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 70px;
	background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/giornale-comune.gif");
	text-decoration: underline;
	vertical-align:middle;
	font-size: 0.9em;
	display:block;
	font-weight: normal;
	}

/*  queste sono le personalizzazioni del modulo link utili per le intestazioni */
.moduletablequimarconmenu { padding:1px; height: 39px; background-color: #fff; margin-top: 5px; margin-bottom: 5px; border: solid 1px #bf5a00; width: 100%; display: block;}


/*  queste sono le personalizzazioni del modulo link utili per le intestazioni del giornale del consiglio del comune */
.moduletablequiconsigliomenu { padding:1px; height: 39px; background-color: #fff; margin-top: 5px; margin-bottom: 5px; border: solid 1px #bf5a00; width: 100%; display: block;}


/*  questo e' il modulo Biblioteca Comunale */
a.mainlevelbibliotecamenu:link, a.mainlevelbibliotecamenu:visited, a.mainlevelbibliotecanmenu:hover {
	height: 35px;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 70px;
	background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/biblioteca-comune.gif");
	text-decoration: underline;
	vertical-align:middle;
	font-size: 0.9em;
	display:block;
	font-weight: normal;
	}

/*  queste sono le personalizzazioni del modulo link utili per le intestazioni */
.moduletablebibliotecamenu { padding:1px; height: 39px; background-color: #fff; margin-top: 5px; margin-bottom: 5px; border: solid 1px #bf5a00; width: 100%; display: block;}

/*  questo e' il modulo Associazioni */
a.mainlevelassociazionimenu:link, a.mainlevelassociazionimenu:visited, a.mainlevelassociazionimenu:hover {
	height: 17px;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 40px;
	background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/bg-associazioni.png");
	font-size: 0.9em;
	display:block;
	font-weight: normal;
	}

/*  queste sono le personalizzazioni del modulo link utili per le intestazioni */
.moduletableassociazionimenu { padding:0px; height: 19px; background-color: #fff; margin-top: 5px; margin-bottom: 5px; border: solid 1px #bf5a00; width: 100%; display: block; vertical-align:middle; }

/*  questo e' il modulo attività produttive */
a.mainlevelattivitamenu:link, a.mainlevelattivitamenu:visited, a.mainlevelattivitamenu:hover {
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-bottom:60px;
	background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/bg-attivitaprod.png");
	font-size: 0.9em;
	display:block;
	font-weight: normal;
	height:50%;
	width: 80%;
	}

/*  queste sono le personalizzazioni del modulo link utili per le intestazioni */
.moduletableattivitamenu {
	padding:1px;
	height: 80px;
	background-color: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	border: solid 1px #bf5a00;
	width: 100%;
	display: block;
	background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/map-it.gif");	
	background-position: bottom center;
	background-repeat: no-repeat;
}

/*  questo e' il modulo LAVORI IN CORSO */
a.mainlevellavorimenu:link, a.mainlevellavorimenu:visited, a.mainlevellavorimenu:hover {
	text-align: left top;
	background-repeat: no-repeat;
	padding-left: 40px;
	background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/lavori.gif");
	font-size: 1.1em;
	display:block;
	font-weight: normal;
	width: 80%;
	}

/*  queste sono le personalizzazioni del modulo link utili per le intestazioni */
.moduletablelavorimenu {
	padding:1px;
	height: 70px;
	background-color: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	border: dotted 3px #a00;
	width: 100%;
	display: block;
}

.moduletablelavorimenu th      {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: fff;
	text-align: left;
	padding-left: 5px;
	color: #a00; 
	font-size: 1.2em;
}


/*  questo e' il modulo link utili */
a.mainlevellinkutili:link, a.mainlevellinkutili:visited, a.mainlevellinkutili:hover {
	text-align: left;
	text-decoration: none;
}

/*  queste sono le personalizzazioni del modulo link utili per le intestazioni */
.moduletablelinkutili { background-color: #fff; margin-top: 1px; margin-bottom: 5px; border: solid 1px #666; width: 100%; }
.moduletablelinkutili th      {
	color: #075a28;
	font-size: 1.4em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #fff;
	text-align: left;
	border: solid 1px #d6d6d6;
	padding-left: 10px;
}

ul {
list-style:url(../images/pfeil_liste.gif);
margin-left:0px;
margin-top:0px;
padding-left: 20px;
padding-top: 3px;
}

/*  questo e' il modulo PORTAPORTA */

/*  queste sono le personalizzazioni del modulo link utili per le intestazioni */

a.mainlevelportaportamenu:link, a.mainlevelportaportamenu:visited, a.mainlevelportaportamenu:hover {
	height: 107px;	
	text-align: left bottom;
	background-repeat: no-repeat;
	padding-left: 0px;
	background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/portaporta.gif");
	font-size: 0.1em;
	vertical-align:middle;
	display:block;
	}

/*  queste sono le personalizzazioni del modulo link utili per le intestazioni */
.moduletableportaportamenu {
	padding:0px;
	height: 107px;
	background-color: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	display: block;
}

.moduletableportaportamenu th      {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: fff;
	text-align: left;
	padding-left: 5px;
	color: #a00; 
	font-size: 1.2em;
}


/*  ========================================================================================================================================================================== */
/*  QUESTO E' IL CSS PER TUTTO IL FOOTER */
/*  questo e' il menu footer */
.moduletablefooter    { font-size: 1.2em; font-family: Georgia; font-weight:normal; text-decoration: none; }
a.mainlevelfooter:link, a.mainlevelfotter:visited     { color: #fff; font-size: 0.95em; font-weight:normal; text-decoration: none; }
a.mainlevelfooter:hover	{ color: #fff; font-size: 0.95em; font-weight:normal; text-decoration: underline; }




/* TEXT SIZER STYLES */
	#moduletable_textsizer {
		width: 100%;
		margin-right: 0px;
		font-size:10px;		
		}
		
	.moduletable_textsizer th {
		width: 100%;
		height: 25px;
		padding: 2px 0 0 0;
		text-align: center;
		font-size:10px;
		f
		}
	
	.moduletable_textsizer table {
		width: 100%;
		margin: 1px 0 0 0;
		font-size:10px;
		}
		
	.moduletable_textsizer td {
		width: 100%;
		padding: 2px;
		margin: 2px;
		font-size:10px;		
		}
		
	.moduletable_textsizer a {
		width: 100%;
		height: 20px;
		padding-top: 0px;
		}
		
	.moduletable_textsizer a:hover {
		}

/* END OF TEXT SIZER STYLES */

#verde { background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/verde.gif"); align: center;}
.acc-grp {
  border: 0px solid #6f6f6f;
  font-size: 1.0em;
  color: inherit;
  background: transparent;
  float:center;
  margin:1em 1em 1em 1em;
  width: 15.3em; }
.acc-br {  clear:left;}
.acc-deak  { display: block; margin-right: 0.25em; margin-bottom: 0.25em; padding: 0.25em 1em; width: 0.9em; float: left; border: dotted 1px #134d2a }
.acc-hidden {  display:none;}
.acc-key   { font-size: 0.9em; text-align: center; margin-top: 10px; width: 100% }
.acc-key a   { text-decoration: none; display: block; margin-right: 0.2em; margin-bottom: 0.2em; padding: 0.2em 1em; width: 0.9em; float: left }
.acc-key a:link, .acc-key a:visited    { color: #fffff2; font-weight: bold; text-decoration: none; background: #11853f; border-style: solid; border-width: 1px; border-color: #39c630 #134d2a #134d2a #39c630 }
.acc-key a:hover   { color: #fff; font-weight: normal; text-decoration: none; background: #005923; border-top: 1px solid #0a3119; border-left: 1px solid #0a3119 }

.acc-key a:active {
        color:#FFFFF2;
        background:#BF0000;
        font-weight:normal;
        text-decoration:none;
}

.acc-key a:focus {
        color:#FFFFF2;
        background:#000080;
        font-weight:bold;
        text-decoration:none;
}

.acc-logo {
        background:transparent;
        line-height:1.1em;
        font-size:0.9em;
        letter-spacing:0;
        text-decoration:inherit;
}

.acc-logo a {
        background:transparent;
        border:0;
        margin:.25em 0 0 .25em;
        color:#FF0000;
        padding:.25em;
        text-decoration:none;
}

.acc-logo a:link {
        background:transparent;
        border:0;
        padding:0;
        font-weight:normal;
        text-decoration:none;
}

.acc-logo a:visited {
        background:transparent;
        border:0;
        padding:0;
        font-weight:normal;
        text-decoration:none;
}

.acc-logo a:hover {
        background:transparent;
        border:0;
        padding:0;
        font-weight:normal;
        text-decoration:none;
}

.acc-logo a:active {
        background:transparent;
        border:0;
        padding:0;
        font-weight:normal;
        text-decoration:none;
}

.acc-logo a:focus {
        background:transparent;
        border:0;
        padding:0;
        font-weight:normal;
        text-decoration:none;
}
.acc-text {
        background:transparent;
        color:#000080;
        font-variant:small-caps;
        letter-spacing:0;
         font-weight:bold;
        font-style:normal;
        font-family:verdana,tahoma,arial,sans-serif;
}

.acc-text em {
        background:transparent;
        color:#F00;
        letter-spacing:0;
        font-style:italic;
}

/*
==========================================================================================================================================*/
/*  CSS PER EDITOR H1 H2 H3 H4 ETC */
/*  questo e' il menu footer */

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}

/* FOGLIO DI STILE OER LA FORMATTAZIONE DEL CARATTERE DELLE NEWS */

/* Questa formatt viene usata nell'hp e caratterizza la news principale */
h1   { color: #063; font-size: 19px; font-family: Georgia; font-weight: bold; text-transform: lowercase }

/* Suddivisione nella hp delle due tipologie di news: comune per i cittadini e in primo piano */
h2   { color: #063; font-size: 17px; font-family: Georgia; font-weight: normal; text-transform: lowercase; }

/* Titolo delle notizie in home page */
h3  { color: #737373; font-size: 14px; border-bottom: 1px dotted #737373 }

h4  { color: #343434; font-size: 13px; text-transform: lowercase }
h5  { color: #343434; font-size: 12px; text-transform: lowercase }
h6  { color: #343434; font-size: 12px; text-transform: lowercase }
p  { color: #343434; font-size: 12px; font-weight: normal }

.ev_detail
{
	color: #000;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}

/*
==========================================================================================================================================*/
/*  CSS PER GESTIONE DOCUMENTALE */

#remositorypageheading    { background-repeat: no-repeat;
background-position: left top; padding-left: 100px; height: 80px;
border-style: none }
#remositorypageheading h2, #remositorycontainer h2,
#remositoryfileinfo h2   {border: none; font-weight: bold; }
#remository  { border-style: none; font-size:12px} #remositorycontainerlist  { width: 100% } #remositorypageheading  { border-style: none }
#remositorycontainerlist th   { font-size: 12px; background-color:#e4ffa9; width: 200px; background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/zeppa-verde.gif"); }
#remositorycontainerlist td, #remositoryfooter { font-size:12px} .remositoryfolderinfo  { border-style: none } #remositorycredits  { font-size: 11px } dd  { color: #000; background-image:
url("http://www.comune.marcon.ve.it/templates/marcon/images/zeppa-verde.gif"); }
dd.remositorydark {background-color: #fff}

/*
==========================================================================================================================================*/
/*  CSS PER COMMENTI */

#posttitle{
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  font-color:#FFFFFF;
}

/* MAPPA DEL SITO*/

.sitemap ul.level_0 li a:link, ul.level_0 li a:visited   { background-image:
url("http://www.comune.marcon.ve.it/templates/marcon/images/freccia.gif"); background-repeat: no-repeat; background-position:
0 center; padding-left: 15px }

.sitemap ul.level_0 li a:hover { background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/freccia-hover.gif");
background-repeat: no-repeat; background-position: 0 center;
padding-left: 15px}

.sitemap ul.level_1 li a:link, ul.level_1 li a:visited     { color: #383838;
background-color: #efefef; background-image: none; display: block;
padding-left: 3px; border-bottom: 1px dotted #bdbdbd; border-left: 1px dotted #bdbdbd }

.sitemap ul.level_1 li a:hover    { color: #f90000; background-color: #f9f9f9;
background-image: none; display: block; padding-left: 3px;
border-bottom: 1px dotted #666; border-left: 1px dotted #666 }

.sitemap ul.level_2 li a:link  { color: #383838; background-color: #fff;
background-image: none; display: block; padding-left: 3px;
border-style: none }

/* list-style: pos1 pos2 po3;
 *    parameter:
 *               pos1: none | disc | circle | square
 *               pos2: inside | outside
 *               pos3: none | url('arrow.gif')
 * more info under: http://www.w3schools.com/css/css_list.asp
 */

a:link, a:visited, a:hover{ font-color:#000; background-image: url("http://www.comune.marcon.ve.it/templates/marcon/images/vai.gif"); background: no-repeat;
}

.sitemap ul {
	display		: block;
	list-style	: none;
	margin		: 0;
	padding		: 0;
}
.sitemap ul li {
	margin		: 0;
	padding		: 0;
	white-space	: nowrap;
	background	: transparent;
}
.sitemap a img {
	border		: none;
}

.sitemap .active {
	font-style	: italic;
}
