body {margin: 0 1px 0 0; padding: 0; color: #000000; font: 80% Arial, Helvetica, sans-serif, verdana; background-color: #FFFFFF;}
h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
img {border-width: 0;}
caption {display: none;}
hr {display: none;}
em {width: 98%;}
.invisible {display: none;}
.bold {font-weight: bold;}
p {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: none;
padding: 0em 0.5em 0em 0.5em;
margin: 0;
}


/* strong.bold {font-weight: bold;} */


/* INIZIO HEADER TOP*/

div.header_top {
background-color: #6699CC;
background-image: url('../Img/header_top_bv.jpg');
height: 100px;
position: relative;
background-repeat: no-repeat;
}

div.logo_stampa {display:none;}
img.logo_stampa {display:none;}

div.ceriano {margin: 0; padding: 0; position: relative; text-align: left; vertical-align: top;}

h1.ceriano {display: block; margin: 0; padding: 0; display: none;}

/* FINE HEADER TOP*/



/* INIZIO HEADER MIDDLE*/

#menu{
width:100%;
font-size:1.1em;
background-color: #FFFFFF;
background-image: url(../Img/header_middle.jpg);
background-repeat: no-repeat;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
vertical-align: top;
}
#menu ul
{
margin: 0 0 0 150px;
padding: 0 0 0 0;
list-style:none;
min-height: 20px;
}
#menu li{
display: inline;
margin: 0 0 0 0;
padding: 0;
}
#menu a:link, 
#menu a:visited{
float:left;
background: url("../Img/TabMenu.jpg");
color:#FFFFFF;
margin:0;
padding:4px 20px;
text-decoration:none;
border-right:1px solid #fff;
}
#menu a:hover, 
#menu a:focus, 
#menu a:active, 
#menu #voce-corrente a{
background: url("../Img/TabMenu_h.jpg");
color:#FFFF00;

}

/* FINE HEADER MIDDLE*/



/* INIZIO HEADER BOTTOM*/

div.header_bottom {
width: 100%;
float:left;
background-image: url(../Img/header_bottom.jpg);
background-repeat: no-repeat;
background-color: #1D7F2A;
height: auto;
margin: 0;
padding: 0;
vertical-align: middle;
}

div.header_bottom_sx {
float: left; 	
width: 41%;
padding: 0;
margin: 0;
text-align: right;
}

div.header_bottom_dx { 
float: left;
width: 59%;
padding: 0;
margin: 0;
text-align: right;
}

p.header_bottom {
color: #FFFFFF;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: none;
padding: 0.1em 0.5em 0em 0.5em;
}

a.header_bottom {
color: #FFFFFF;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: underline;
padding: 0em 0.5em 0em 0.5em
}

a.header_bottom:hover  {text-decoration: underline;}

.divisore_header_bottom {
border-left-color: #FFFFFF;
border-left-style: solid;
border-left-width: 1px;
margin: 0 0 0 0.5em;
padding: 0;
width: 1px;
}

span.header_bottom_sezione {
color: #FFFFFF;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: none;
margin: 0 0 0 0px;
padding: 0.1em 0.1em 0em 0.1em;
}

a.header_bottom_sezione {
color: #FFFFFF;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: underline;
padding: 0em 0.5em 0em 0.5em
}

a.header_bottom_sezione:hover  {text-decoration: underline;}

.divisore_header_bottom_sezione {
border-left-color: #FFFFFF;
border-left-style: solid;
border-left-width: 1px;
margin: 0 0 0 0.5em;
padding: 0;
width: 1px;
}

/* FINE HEADER BOTTOM*/



/* INIZIO SIDE SX HOME*/

div.sidesx_home {
float: left; 
width: 20%; 
background-color: #1D7F2A;
padding: 0;
margin: 0;
}

p.sidesx_home_comune {
background:#eee url(../Img/Side_sx_comune_home.gif) 100% 100% no-repeat;
background-color: #1D7F2A;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
}

p.sidesx_home_paese {
background:#eee url(../Img/Side_sx_paese_home.gif) 100% 100% no-repeat;
background-color: #1D7F2A;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0px 0px 0px 0.2em;
}

p.sidesx_home_associazioni {
background:#eee url(../Img/Side_sx_associazioni_home.gif) 100% 100% no-repeat;
background-color: #1D7F2A;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0px 0px 0px 0.2em;
}

p.sidesx_home_utilita {
background:#eee url(../Img/Side_sx_utilita_home.gif) 100% 100% no-repeat;
background-color: #1D7F2A;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0px 0px 0px 0.2em;
}

a.sidesx_sezione_home {
color: #FFFFFF;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

a.sidesx_sezione_home:hover  {text-decoration: underline;}

ul.sidesx_home {
margin: 0;
padding: 0em 0.2em 1em 15px;  /*padding: top dx bot sx */
text-align: left;
}

li.sidesx_home {
list-style-image: url(../Img/Freccia.gif);
margin: 0.5em 0em 0em 0em;
padding: 0;
}

a.sidesx_home {
color: #FFFFFF;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: underline;
}

a.sidesx_home:hover  {text-decoration: underline;}


/* FINE SIDE SX HOME*/



/* INIZIO SIDE SX*/

div.sidesx_comune {
float: left; 
width: 20%; 
background-color: #1D7F2A;
padding: 0;
margin: 0;
}

div.sidesx_paese {
float: left; 
width: 20%; 
background-color: #1D7F2A;
padding: 0;
margin: 0;
}

div.sidesx_associazioni {
float: left; 
width: 20%; 
background-color: #1D7F2A;
padding: 0;
margin: 0;
}

div.sidesx_utilita {
float: left; 
width: 20%; 
background-color: #1D7F2A;
padding: 0;
margin: 0;
}

p.sidesx_comune {
background:#eee url(../Img/Side_sx.gif) 100% 100% no-repeat;
background-color: #1D7F2A;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
}

p.sidesx_paese {
background:#eee url(../Img/Side_sx.gif) 100% 100% no-repeat;
background-color: #1D7F2A;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
color: #FFFFFF;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

p.sidesx_associazioni {
background:#eee url(../Img/Side_sx.gif) 100% 100% no-repeat;
background-color: #1D7F2A;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
}

p.sidesx_utilita {
background:#eee url(../Img/Side_sx.gif) 100% 100% no-repeat;
background-color: #1D7F2A;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
}

a.sidesx_sezione {
color: #FFFFFF;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

a.sidesx_sezione:hover  {text-decoration: underline;}

ul.sidesx {
margin: 0;
padding: 0em 0.2em 1em 15px;  /*padding: top dx bot sx */
text-align: left;
}

li.sidesx_comune {
list-style-image: url(../Img/Freccia.gif);
margin: 0.5em 0em 0em 0em;
padding: 0;
}

li.sidesx_paese {
list-style-image: url(../Img/Freccia.gif);
margin: 0.5em 0em 0em 0em;
padding: 0;
}

li.sidesx_associazioni {
list-style-image: url(../Img/Freccia.gif);
margin: 0.5em 0em 0em 0em;
padding: 0;
}

li.sidesx_utilita {
list-style-image: url(../Img/Freccia.gif);
margin: 0.5em 0em 0em 0em;
padding: 0;
}

a.sidesx {
color: #FFFFFF;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: underline;
}

a.sidesx:hover  {text-decoration: underline;}


/* FINE SIDE SX */



/* INIZIO CONTENT HOME */

div.content {
float: left; 
width: 60%; 
margin: 0 -2px -1px -1px;
}

div.padding {
padding: 0.5em 0.5em 0.5em 0.5em;
}

div.benvenutosx { 
float: left; 
width: 22%; 
background-color: #FFFFFF;
padding: 0.5em 0em 0.5em 0em;
text-align: center;
}

div.benvenutodx {
float: left; 
width: 78%; 
margin: 0 0 -1px 0;
}

p.benvenutodx {
background:#eee url(../Img/Benvenuto_divisore_home.GIF) 100% 100% no-repeat;
background-color: #FFFFFF;
vertical-align: middle;
margin: 0;
padding: 0.1em 0.5em 0.2em 0.5em;
color: #015C17;
font: 120%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 30px;
}

p.benvenutodx_testo {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: none;
padding: 0.25em 0.5em 0.25em 0.5em;
}

div.vetrina_primo_piano { 
clear: left;
text-align: left;
padding: 0em 0em 0em 0em;
margin: 0;
}

p.vetrina_primo_piano {
background:#eee url(../Img/Vetrina_primo_piano_home_blu.gif) 100% 100% no-repeat;
background-color: #FFFFFF;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0.2em 1em;
color: #004F92;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 30px;
}

p.vetrina_primo_piano_verde {
background:#eee url(../Img/Benvenuto_divisore_home.GIF) 100% 100% no-repeat;
background-color: #FFFFFF;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0.2em 1em;
color: #015C17;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 30px;
}

p.vetrina_primo_piano_rosso {
background:#eee url(../Img/Vetrina_primo_piano_home_blu.gif) 100% 100% no-repeat;
background-color: #FFFFFF;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0.2em 1em;
color: #FF0000;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 30px;
}

div.riga { 
border-color: #004F92;
border-style: solid;
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
}


div.vetrina_primo_pianosx { 
float: left; 
width: 70%; 
padding: 0.1em 0em 0em 0em;
text-align: left;
}

h3.vetrina_primo_pianosx {
background-color: #FFFFFF;
vertical-align: middle;
margin: 0;
padding: 0.1em 0.2em 0em 0.2em;
color: #000000;
font: 120%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
text-align: center;
}

p.vetrina_primo_pianosx {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: none;
padding: 0.25em 0.5em 0.1em 0.5em;
}

div.vetrina_primo_pianodx {
float: left;
width: 30%; 
margin: 0 -1px 0 0;
padding: 0.5em 0em 0em 0em;
text-align: center;
}

div.vetrina_news_ed_eventi { 
clear: left;
text-align: left;
padding: 0.5em 0em 0.5em 0em;
margin: 0;
}

a.news_ed_eventi {
color: #000000;
text-decoration: none;
}

a.news_ed_eventi:hover {text-decoration: underline;}

div.news_ed_eventi {
padding: 0em 0.5em 0.5em 0.5em;
margin: 0;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: none;
}

div.gruppo_vetrine {
clear: left;
width: 100%;
margin: 0;
padding: 0;
border: 0px;
}


div.vetrina_sx { 
float: left; 
width: 49%; 
padding: 0.25em 0.15em 0.25em 0.15em;
text-align: left;
margin: 0;
}


div.vetrina_dx { 
float: right; 
width: 49%; 
padding: 0.25em 0.15em 0.25em 0.15em;
text-align: left;
margin: 0;
}


div.vetrina_comune { 
clear: left;
text-align: left;
padding: 0.5em 0em 0.5em 0em;
margin: 0;
}

p.vetrina_comune {
background: url(../Img/Vetrina.jpg) 100% 100% repeat-y;
background-color: #1D7F2A;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0em 1em;
color: #FFFFFF;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 25px;
}

div.vetrina_news_ed_eventi_testo { 
background-color: #FFFFFF;
border-color: #1D7F2A;
border-style: solid;
border-width: 1px;
margin: 0;
padding: 0;
}

div.vetrina_comune_testo { 
background-color: #FFFFFF;
border-color: #1D7F2A;
border-style: solid;
border-width: 1px;
margin: 0;
padding: 0;
}

div.vetrina_paese { 
clear: left;
text-align: left;
padding: 0.5em 0em 0.5em 0em;
margin: 0;
}

p.vetrina_paese {
background: url(../Img/Vetrina.jpg) 100% 100% repeat-y;
background-color: #1D7F2A;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0em 1em;
color: #FFFFFF;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 25px;
}

div.vetrina_paese_testo { 
background-color: #FFFFFF;
border-color: #1D7F2A;
border-style: solid;
border-width: 1px;
margin: 0;
padding: 0;
}

/*
div.vetrina_ambiente { 
clear: left;
text-align: left;
padding: 0.5em 0em 0.5em 0em;
margin: 0;
}

p.vetrina_ambiente {
background: url(../Img/Vetrina.jpg) 100% 100% repeat-y;
background-color: #1D7F2A;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0em 1em;
color: #FFFFFF;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 25px;
}

div.vetrina_ambiente_testo { 
background-color: #FFFFFF;
border-color: #1D7F2A;
border-style: solid;
border-width: 1px;
margin: 0;
padding: 0;
}

*/

div.vetrina_associazioni { 
clear: left;
text-align: left;
padding: 0.5em 0em 0.5em 0em;
margin: 0;
}

p.vetrina_associazioni {
background: url(../Img/Vetrina.jpg) 100% 100% repeat-y;
background-color: #1D7F2A;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0em 1em;
color: #FFFFFF;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 25px;
}

div.vetrina_associazioni_testo { 
background-color: #FFFFFF;
border-color: #1D7F2A;
border-style: solid;
border-width: 1px;
margin: 0;
padding: 0;
}

div.vetrina_utilita { 
clear: left;
text-align: left;
padding: 0.5em 0em 0.5em 0em;
margin: 0;
}

p.vetrina_utilita {
background: url(../Img/Vetrina.jpg) 100% 100% repeat-y;
background-color: #1D7F2A;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0em 1em;
color: #FFFFFF;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 25px;
}

div.vetrina_utilita_testo { 
background-color: #FFFFFF;
border-color: #1D7F2A;
border-style: solid;
border-width: 1px;
margin: 0;
padding: 0;
}

p.vetrina_testo {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: none;
padding: 0.25em 0.5em 0.5em 0.5em;
}

a.vetrina_testo {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #000099;
font-weight: normal;
text-decoration: underline;
}

a.vetrina_news {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #000099;
font-weight: normal;
text-decoration: underline;
padding: 0.25em 0.5em 0.5em 0.5em;
}


a.vetrina_testo:hover  {text-decoration: underline;}

/* FINE CONTENT HOME */


/* INIZIO CONTENT */

div.briciole_di_pane_news_ed_eventi { 
clear: left;
background-color: #FFFFFF;
border-color: #1D7F2A;
text-align: left;
border-style: solid;
border-width: 1px;
padding: 0.5em 0em 0.5em 0em;
margin: 0;
}

div.briciole_di_pane_comune { 
clear: left;
background-color: #FFFFFF;
border-color: #1D7F2A;
text-align: left;
border-style: solid;
border-width: 1px;
padding: 0.5em 0em 0.5em 0em;
margin: 0;
}

div.briciole_di_pane_paese { 
clear: left;
background-color: #FFFFFF;
border-color: #1D7F2A;
text-align: left;
border-style: solid;
border-width: 1px;
padding: 0.5em 0em 0.5em 0em;
margin: 0;
}

div.briciole_di_pane_ambiente { 
clear: left;
background-color: #FFFFFF;
border-color: #1D7F2A;
text-align: left;
border-style: solid;
border-width: 1px;
padding: 0.5em 0em 0.5em 0em;
margin: 0;
}

div.briciole_di_pane_associazioni { 
clear: left;
background-color: #FFFFFF;
border-color: #1D7F2A;
text-align: left;
border-style: solid;
border-width: 1px;
padding: 0.5em 0em 0.5em 0em;
margin: 0;
}

div.briciole_di_pane_utilita { 
clear: left;
background-color: #FFFFFF;
border-color: #1D7F2A;
text-align: left;
border-style: solid;
border-width: 1px;
padding: 0.5em 0em 0.5em 0em;
margin: 0;
}

p.briciole_di_pane {
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0em 1em;
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
/* line-height: 25px; */
}

a.briciole_di_pane {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #000099;
font-weight: normal;
text-decoration: underline;
font-weight: bold;
}

a.briciole_di_pane:hover  {text-decoration: underline;}

span.briciole_di_pane {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #000099;
font-weight: normal;
text-decoration: none;
font-weight: bold;
}

div.vetrina_news_ed_eventi_bordo {
border-color: #1D7F2A;
border-style: solid;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 0px;
border-bottom-width: 0px;
}

h2.vetrina_news_ed_eventi {
background: url(../Img/Vetrina.jpg) 100% 100% repeat-y;
background-color: #1D7F2A;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0em 1em;
color: #FFFFFF;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 25px;
}

h2.vetrina_comune {
background: url(../Img/Vetrina.jpg) 100% 100% repeat-y;
background-color: #1D7F2A;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0em 1em;
color: #FFFFFF;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 25px;
}

h2.vetrina_paese {
background: url(../Img/Vetrina.jpg) 100% 100% repeat-y;
background-color: #1D7F2A;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0em 1em;
color: #FFFFFF;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 25px;
}

h2.vetrina_ambiente {
background: url(../Img/Vetrina.jpg) 100% 100% repeat-y;
background-color: #1D7F2A;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0em 1em;
color: #FFFFFF;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 25px;
}

h2.vetrina_associazioni {
background: url(../Img/Vetrina.jpg) 100% 100% repeat-y;
background-color: #1D7F2A;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0em 1em;
color: #FFFFFF;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 25px;
}

h2.vetrina_utilita {
background: url(../Img/Vetrina.jpg) 100% 100% repeat-y;
background-color: #1D7F2A;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0em 1em;
color: #FFFFFF;
font: 130%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 25px;
}

h3.content {
background-color: #FFFFFF;
vertical-align: middle;
margin: 0;
padding: 1.5em 0.5em 0.25em 0.5em;
color: #000000;
font: 120%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
text-align: center;
}

h4.content {
background-color: #FFFFFF;
vertical-align: middle;
margin: 0;
padding: 1em 0.5em 0.1em 0.5em;
color: #000000;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
text-align:left;
}

ul.content_link {
margin: 0;
padding: 0.25em 1em 1em 2em;  /*padding: top dx bot sx */
text-align: left;
}

li.content_link {
list-style-image: url(../Img/Freccia_nera_content.gif);
margin: 0.5em 0em 0em 0em;
padding: 0;
}

ul.content {
margin: 0;
padding: 0.25em 1em 0.5em 2em;  /*padding: top dx bot sx */
text-align: left;
}

li.content {
margin: 0.5em 0em 0em 0em;
padding: 0;
}

p.content {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: none;
padding: 0.25em 0.5em 0.25em 0.5em;
}

p.linkStampa {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: none;
padding: 0.25em 0.5em 0.25em 0.5em;
text-align:right;
margin: 2em 3em 2em 3em;
}

label.content {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
padding: 0.25em 0.5em 0.25em 0.5em;
}

textarea.content{
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: none;
padding: 0.25em 0.5em 0.25em 0.5em;
}


a.content {
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
color: #000099;
text-decoration: underline;
}

a.content:hover  {text-decoration: underline;}

div.Immagini {
padding: 0.25em 0.5em 0.25em 0.5em;
background-color: #FFFFFF;
text-align: center;
}

img.Immagini {
padding: 0;
border-width: 1px;
border-color: #000000;
border-style: solid;
vertical-align: middle;
}

div.Centrato { 
background-color: #FFFFFF;
padding: 0.1em 0.1em 0.1em 1em;
text-align: center;
}

table.content {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #000000;
border-color: #000000;
border-style: solid;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;;
font-weight: normal;
margin: 0.25em 0.5em 0.25em 0.5em;
padding: 0.25em 0.5em 0.25em 0.5em;
text-align: center;
width: 75%;
}

th.content {
border-color: #000000;
background-color: #CEDFEF;
border-style: solid;
border: 0px;
padding: 0.25em 0.25em 0.25em 0.25em;
}

td.content {
border-color: #000000;
background-color: #CEDFEF;
border-style: solid;
border: 0px;
padding: 0.25em 0.25em 0.25em 0.25em;
}


/* INIZIO MODIFICHE RACCOLTA DIFFERENZIATA*/


table.ambiente {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #000000;
background-color: #FFFFFF;
border-color: #1D7F2A;
border-style: solid;
border-width: 1px;
font-weight: normal;
margin: 0.25em 0.25em 0.25em 0.25em;
padding: 0.25em 0.25em 0.25em 0.25em;
text-align: center;
width: 98%;
}

th.ambiente {
color: #FFFFFF;
border-color: #000000;
background-color: #269F36;
border-style: solid;
border: 0px;
padding: 0.25em 0.25em 0.25em 0.25em;
}

td.ambiente {
border-color: #000000;
background-color: #9EE9A8;
border-style: solid;
border: 0px;
padding: 0.25em 0.25em 0.25em 0.25em;
}

table.Raccolta_Diff {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #000000;
background-color: #FFFFFF;
border-color: #1D7F2A;
border-style: solid;
border-width: 0px;
font-weight: normal;
margin: 0.25em 0.25em 0.25em 0.25em;
padding: 0.25em 0.25em 0.25em 0.25em;
text-align: center;
width: 98%;
}

th.Raccolta_Diff {
color: #FFFFFF;
border-color: #000000;
border-style: solid;
border: 0px;
padding: 0.25em 0.25em 0.25em 0.25em;
}

td.Raccolta_Diff {
border-color: #000000;
background-color: #FFFFFF;
border-style: solid;
border: 0px;
padding: 0.25em 0.25em 0.25em 0.25em;
}


div.Contenitore {display: block; float: left; width: 100%; margin: 0 -1px 0 0px; border-width: 0px;}
div.Contenuto_Sx {width: 28%; margin: 0; padding: 0.25em 0em 0.25em 0em; text-align: center; float: left; vertical-align: middle;}
div.Contenuto_Dx {width: 70%; margin: 0; padding: 0.25em 0.25em 0.25em 0.25em; float: left; text-align: center; vertical-align: middle;}

div.Bordo_Vetrina {border-color: #FFFFFF; border-style: solid; border-width: 3px;}

div.Contenitore_100 {display: block; float: left; width: 100%; margin: 8px -1px 0 0px; border-width: 0px;}
div.Contenuto_Sx_50 {width: 49%; margin: 0; padding: 0.25em 0em 0.25em 0em; text-align: center; float: left; vertical-align: middle;}
div.Contenuto_Dx_50 {width: 49%; margin: 0; padding: 0.25em 0.25em 0.25em 0.25em; float: left; text-align: center; vertical-align: middle;}



/* FINE MODIFICHE RACCOLTA DIFFERENZIATA*/


/* FINE CONTENT */


/* INIZIO SIDE DX  */

div.sidedx { 
float: left; 
width: 20%; 
background-color: #A6D6EA; 
margin-right: -3px;
border-color: #30A6FF;
border-style: solid;
border-width: 1px;
}

p.sidedx_news {
background: url(../Img/dx_Side_news_a.jpg) 100% 100% no-repeat;
background-color: #A6D6EA;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
}

a.sidedx_news {
color: #000000;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

span.sidedx_news {
color: #000000;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

a.sidedx_news:hover  {
text-decoration: underline;
}

/* Inizio Scelti calendario eventi */

p.sidedx_Eventi {
background: url(../Img/dx_Side_Eventi_a.jpg) 100% 100% no-repeat;
background-color: #A6D6EA;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
}

a.sidedx_Eventi {
color: #000000;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

span.sidedx_Eventi {
color: #000000;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

a.sidedx_Eventi:hover  {
text-decoration: underline;
}

/* Fine Scelti calendario eventi */


/* Inizio Scelti per voi */

p.sidedx_Scelti_per_voi {
background: url(../Img/dx_Side_Scelti_per_voi_a.jpg) 100% 100% no-repeat;
background-color: #A6D6EA;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
}

a.sidedx_Scelti_per_voi {
color: #000000;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

span.sidedx_Scelti_per_voi {
color: #000000;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

a.sidedx_Scelti_per_voi:hover  {
text-decoration: underline;
}

/* Fine Scelti per voi */

/* Inizio Giornalino */

p.sidedx_Giornalino {
background: url(../Img/dx_Side_Eventi_a.jpg) 100% 100% no-repeat;
background-color: #A6D6EA;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
}

a.sidedx_Giornalino {
color: #000000;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

span.sidedx_Giornalino {
color: #000000;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

a.sidedx_Eventi:hover  {
text-decoration: underline;
}

/* Fine Giornalino */



ul.sidedx {
margin: 0;
padding: 0em 0.2em 0.5em 19px;
text-align: left;
vertical-align: middle;
}

li.sidedx {
list-style-image: url(../Img/dx_Freccia_side_a.jpg);
margin: 0em 0em 0.5em 0em;
padding: 0;
vertical-align: middle;
}

a.sidedx {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: underline;
}

a.sidedx:hover  {text-decoration: underline;}

p.sidedx_archivio_news {
text-align: center;
background-color: #A6D6EA;
vertical-align: middle;
margin: 0;
padding: 0em 0.2em 0.9em 0.2em;
}

a.sidedx_archivio_news {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: underline;
margin: 0px 0.2em 0.5em 0.2em;
}

a.sidedx_archivio_news:hover  {text-decoration: underline;}

p.sidedx_mailing_list {
background: url(../Img/dx_Side_mailing_list_a.jpg) 100% 100% no-repeat;
background-color: #A6D6EA;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
}

span.sidedx_mailing_list {
color: #000000;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

p.sidedx_mailing_list_text {
background-color: #A6D6EA;
vertical-align: top;
margin: 0;
padding: 0em 0.2em 0em 0.2em;
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: none;
}

form.sidedx_form_email{
margin: 0;
padding: 0.2em 0.2em 0.2em 0.2em;
}

p.sidedx_form_email  {
color: #000000;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
text-align: center;
margin: 0;
padding: 0.1em 0.2em 0.1em 0.2em
}


div.sidedx_regione {
margin: 0;
padding: 1.2em 0.5em 0.5em 0.5em;
text-align: center;
vertical-align: top;
}

a.sidedx_regione {
background-image: url('../Img/Logoregionelombardia_b.jpg');
background-repeat: no-repeat;
display: block;
width: 137px;
height: 79px;
margin: 0;
padding: 0;
text-align: center;
}

div.sidedx_provincia {
margin: 0;
padding: 0.2em 0.5em 0.5em 0.5em;
text-align: left;
vertical-align: top;
}

a.sidedx_provincia {
background-image: url('../Img/logoprovincia.jpg');
background-repeat: no-repeat;
display: block;
width: 100px;
height: 38px;
margin: 0;
padding: 0;
}


/* FINE SIDE DX */


/* INIZIO FOOTER */

div.footer { 
clear: left;
text-align: left;
padding: 0.5em 0.5em 0.5em 0.5em;
margin: 0;
}

ul.footer {
margin: 0;
padding: 0em 0em 1em 0em;  /*padding: top dx bot sx */
text-align: center;
}

li.footer {
list-style: none;
margin: 0;
padding: 0.3em 0em 0.3em 0em;
}

a.footer_tit {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #015C17;
font-weight: bold;
text-decoration: none;
margin: 0;
padding: 0;
}

a.footer_tit:hover  {text-decoration: underline;}

span.footer_tit {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #015C17;
font-weight: bold;
margin: 0;
padding: 0;
}

a.footer {
font: 90%   Arial, Helvetica, sans-serif, verdana;
color: #000099;
font-weight: normal;
text-decoration: underline;
}

a.footer:hover  {text-decoration: underline;}

p.footer {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #000000;
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 0;
text-align: center;
}

p.footer_dati_comune {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #000000;
font-weight: normal;
text-decoration: none;
margin: 0;
padding: 0;
text-align: center;
}


/* FINE FOOTER */




/* INIZIO MAPPA SITO */

ul.mappa_sezione{
margin: 0;
padding: 0.5em 1em 1em 2em;
text-align: left;
}

li.mappa_sezione {
margin: 0.5em 0em 0em 0em;
padding: 0;
list-style-image: url(../Img/Freccia_nera_content.gif);
}

a.mappa_sezione {
font: 110%   Arial, Helvetica, sans-serif, verdana;
color: #000099;
font-weight: normal;
text-decoration: underline;
font-weight: bold;
}

a.mappa_sezione:hover  {text-decoration: underline;}


ul.mappa_sottosezione{
margin: 0;
padding: 0.5em 1em 2em 2em;
text-align: left;
}

li.mappa_sottosezione {
margin: 0.5em 0em 0em 0em;
padding: 0;
list-style-type: disc;
list-style-image: none;
}

a.mappa_sottosezione {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #000099;
font-weight: normal;
text-decoration: underline;
font-weight: bold;
}

a.mappa_sottosezione:hover  {text-decoration: underline;}

ul.mappa_dettaglio {
margin: 0;
padding: 0.5em 1em 0em 2em;  /*padding: top dx bot sx */
text-align: left;
}

li.mappa_dettaglio {
margin: 0.5em 0em 0em 0em;
padding: 0;
}

/* FINE MAPPA SITO */


/* INIZIO MODIFICHE SEZIONE EVENTI*/

table.evento {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #000000;
background-color: #FFFFFF;
border-color: #0002C8;
border-style: solid;
border-width: 1px;
font-weight: normal;
margin: 0.25em 0.25em 0.25em 0.25em;
padding: 0.25em 0.25em 0.25em 0.25em;
text-align: center;
width: 98%;
}

th.evento {
color: #FFFFFF;
border-color: #000000;
background-color: #0002C8;
border-style: solid;
border: 0px;
padding: 0.25em 0.25em 0.25em 0.25em;
}

td.evento {
border-color: #000000;
background-color: #C8DFEF;
border-style: solid;
border: 0px;
padding: 0.25em 0.25em 0.25em 0.25em;
}

a.evento {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: underline;
}

a.evento:hover  {text-decoration: underline;}


/* FINE MODIFICHE SEZIONE EVENTI*/


/* INIZIO MODIFICHE SEZIONE GESTIONE SITO */

div.sidesx_ges { 
float: left; 
width: 20%; 
background-color: #80FFFF;
margin-right: -3px;
border-color: #30A6FF;
border-style: solid;
border-width: 1px;
color: #000000;
}

p.sidesx_news_ges {
background: url(../Img/Side_news_dx.jpg) 100% 100% no-repeat;
background-color: #80FFFF;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
color: #000000;
}

p.sidesx_eventi_ges {
background: url(../Img/Side_eventi_dx.jpg) 100% 100% no-repeat;
background-color: #80FFFF;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
color: #000000;
}

p.sidesx_mailing_list_ges {
background: url(../Img/Side_mailing_list_dx.gif) 100% 100% no-repeat;
background-color: #80FFFF;
vertical-align: middle;
min-height: 40px;
margin: 0;
padding: 0em 0em 0em 0.2em;
color: #000000;
}

ul.sidesx_ges {
margin: 0;
padding: 0em 0.2em 0.5em 19px;
text-align: left;
vertical-align: middle;
}

li.sidesx_ges {
list-style-image: url(../Img/Freccia_side_dx.GIF);
margin: 0em 0em 0.5em 0em;
padding: 0;
vertical-align: middle;
}

a.sidesx_ges {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: underline;
}

a.sidesx_ges:hover  {text-decoration: underline;}


p.sidesx_center_ges {
text-align: center;
background-color: #80FFFF;
vertical-align: middle;
margin: 0;
padding: 0em 0.2em 0.9em 0.2em;
}

a.sidesx_center_ges {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: underline;
margin: 0px 0.2em 0.5em 0.2em;
}

a.sidedx_archivio_news:hover  {text-decoration: underline;}

a.sidesx_sezione_gestione {
color: #000000;
font: 110%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 40px;
}

a.sidesx_sezione_gestione:hover  {text-decoration: underline;}




/* FINE MODIFICHE SEZIONE GESTIONE SITO */


/* INIZIO MODIFICHE HOMEPAGE VOTA SITO */
p.vetrina_vota_sito {
background:#eee url(../Img/Vetrina_primo_piano_home.gif) 100% 100% no-repeat;
background-color: #FFFFFF;
vertical-align: middle;
margin: 0;
padding: 0.1em 1em 0.2em 1em;
color: #000000;
font: 120%   Arial, Helvetica, sans-serif, verdana;
font-weight: bold;
text-decoration: none;
line-height: 30px;
}

/* FINE MODIFICHE HOMEPAGE VOTA SITO */


a.grande {
font: 110%   Arial, Helvetica, sans-serif, verdana;
color: #000099;
font-weight: normal;
text-decoration: underline;
font-weight: bold;
}

a.grande:hover  {text-decoration: underline;}

table.tabella_blu {
font: 100%   Arial, Helvetica, sans-serif, verdana;
color: #000000;
background-color: #FFFFFF;
border-color: #0002C8;
border-style: solid;
border-width: 1px;
font-weight: normal;
margin: 0.25em 0.25em 0.25em 0.25em;
padding: 0.25em 0.25em 0.25em 0.25em;
text-align: center;
width: 98%;
}

th.tabella_blu {
color: #FFFFFF;
border-color: #000000;
background-color: #0002C8;
border-style: solid;
border: 0px;
padding: 0.25em 0.25em 0.25em 0.25em;
}

td.tabella_blu {
border-color: #000000;
background-color: #C8DFEF;
border-style: solid;
border: 0px;
padding: 0.25em 0.25em 0.25em 0.25em;
}

a.tabella_blu {
color: #000000;
font: 100%   Arial, Helvetica, sans-serif, verdana;
font-weight: normal;
text-decoration: underline;
}

a.tabella_blu:hover  {text-decoration: underline;}
