body {margin-top:0px; margin-left:0px; margin-bottom:0px}

.promosociale { padding:0 0 0 0;margin:0px 0 0 10px ;}
.promosociale h3{ color:#009966; font-size: 16px; font-family:"trebuchet ms",arial,sans-serif;font-weight: bold;letter-spacing:0.2em;padding:0;margin:0;}


.titolo { color:#FF0000; font-size: 14px; font-family: Arial, Helvetica, sans-serif ;font-weight: normal}

a:link { color: #009900; font-family: Arial, Helvetica, sans-serif; font-style: normal}
a:active { color: #009933; font-family: Arial, Helvetica, sans-serif; font-style: normal}
a:visited { color: #5E9E54; font-family: Arial, Helvetica, sans-serif; font-style: normal}
h1 {color: #006600; font-style: normal; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif }
.testo { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif ; font-style: normal; font-weight: normal}
.testobold { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif ; font-style: normal; font-weight: bold}
.titoloverde  { color: #006600; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.titolorosso { color: #e60022; font-style: normal; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif }
.testobianco { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif ; font-style: normal; font-weight: bold }
.testopiccolo { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif ; font-style: normal; font-weight: normal }
.testoverde { color: #006600; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.testopiccolobold { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif ; font-style: normal; font-weight: bold}
.box { border: 1px #009900 solid;
padding: 5px; font-size: 13px; font-family: Arial, Helvetica, sans-serif;color:#009900;}
.box2 {width:570px;margin:10px 0px 10px 0px;padding:2px 2px 2px 2px;border:1px #009753 solid;}
.box2 p{margin:0px 0px 0px 0px;padding:0px;}
.box3 {width:570px;margin:10px 0px 10px 8px;padding:4px 13px 2px 13px;border:1px #fc0c00 solid;}
.boxagevola { border: 1px #009900 solid;font-size: 12px; color:#000;padding: 4px 5px 4px 5px; margin:0;}
.boxagevola p{padding: 0px 0px 8px 0px;margin:0;}
ul.convenzioni {list-style-image:url(images/frecciared.gif);}
ul.convenzioni li {list-style-image:url(images/frecciared.gif);font-size: 12px;font-weight:bold;padding:2px 0 5px 0 ;}
#footer {width:760px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; 
margin:8px 0px 5px 0px;padding:6px 0px 4px 10px;border-top:1px #4BA54B/*006600*/ solid;border-bottom:1px #4BA54B solid;
background-color:#f3f3f3;text-align:left;}
#footer a:link {color:#F1323A;}
#footer a:visited {color:#F1323A;}
#footer a:hover {color:#F1323A;text-decoration:none;}
.tabella_agevolaz {vertical-align:top;font-size: 11px; font-family: Arial, Helvetica, sans-serif;color:#000;
text-align:center;}
#mapk {z-index: 1;position: absolute;top: -999px;left: -999px;font-family: verdana, sans-serif;font-size: 12pt;text-align: center;}

/*CSS X SEDI*/
#tabSedi ul.sedi  { padding:0px 0px 0px 0px;margin:10px 0px 20px 0px;}
#tabSedi ul.sedi  li{display:inline; font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#tabSedi ul.sedi li a{background:#006600;text-decoration:none;border:1px #fff solid;font-weight:bold;color:#fff;padding:4px;margin:0px 10px 0px 10px;}
#tabSedi ul.sedi li a:hover{color:#006600;background:#fff;border:1px #006600 solid;padding:4px;margin:0px 10px 0px 10px;}

.boxSedi {width:550px;background:#f3f3f3;margin:10px 0px 10px 0px;padding:2px 2px 2px 2px;border:1px #009753 solid;}
.boxSedi p{font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding:1px 0px 1px 0px;margin:0px 0px 0px 0px;}