/*----------------------------*//* a:hover { background-color: #f0e68c; } *//*a:visited { color: #464646; text-decoration: none; font-size: 110%; }*//* a:hover { background-color: #f0e68c; } */
a.nl:link { color: black; text-decoration: none; font-size: 100%; font-weight: bold; font-family: "Arial Narrow"; padding-right: 2px; }
/*a:visited { color: #464646; text-decoration: none; font-size: 110%; }*/

a.nl:visited { color: #004c01; text-decoration: none; font-size: 100%; font-family: "Arial Narrow"; padding-right: 2px; padding-left: 2px; }

a.nl:hover { color: black; text-decoration: none; font-size: 100%; font-weight: bold; font-family: "Arial Narrow"; padding-right: 2px; padding-left: 2px; }

a.nl:active { color: black; text-decoration: none; font-size: 100%; font-weight: bold; font-family: "Arial Narrow"; padding-right: 2px; padding-left: 2px; }

a.nll:link { color: black; text-decoration: none; font-size: 100%; }
/*a:visited { color: #464646; text-decoration: none; font-size: 110%; }*/

a.nll:visited { color: #004c01; text-decoration: none; font-size: 100%; }

a.nll:hover { color: black; text-decoration: none; font-size: 100%; }

a.nll:active { color: black; text-decoration: none; font-size: 100%; }


.colore1 { background-color: #dbffff;  text-align: left;}

div.box1 { margin: auto; width: 90%; padding: 1px; border: medium double blue; }

div.boxd { float: right; margin: 10px; width: auto; padding: 1px; }

div.boxda { float: right; /*  padding-right: 40px;    */ }

div.boxs { float: left; margin: 10px; width: auto; padding: 1px; }

div.boxsriga { float: left; width: auto; padding: 1px; border-bottom-style: groove; margin-left: 40px; margin-right: 40px; }

div.boxdr { float: right; margin: 10px; width: auto; padding: 1px; border-bottom-style: groove; }

div.boxsa { float: left; /* padding-left: 40px;   */ width: 510px; }

div.boxsaa { float: left; /* padding-left: 40px;   */ width: 450px; }
div.boxsb { float: left; padding-left: 40px; width: 630px; }

div.boxpa { margin: auto; height: 150px; text-align: center; }

div.boxpb { margin: auto; height: 100px; text-align: center; padding: 40px; }

div.boxpc { margin: auto; height: 200px; text-align: center; }
div.centrata { margin: auto; text-align: center; }

h1 { font-family: "Trebuchet MS"; font-size: 30px; font-weight: normal; color: #2f4f4f; }

h2 { font-family: "Trebuchet MS"; font-size: 18px; font-weight: bold; color: #2f4f4f; }

h3 { font-family: "Trebuchet MS"; font-size: 60px; font-weight: bold; color: #2f4f4f; }

img { border: none; }

img.b { border-top-color: red; border-right-color: red; border-bottom-color: red; border-left-color: red; text-decoration: overline; border: double; }

li.menu { }

table.c { margin: auto auto; }

table.qua { margin-left: auto; margin-right: auto; width: 489px; border: 1px; border-style: double; padding: 5px; border-color: #FFCC66; }
table.hs { width: 75%; }

table.hd { width: 25%; }
td.bord {
 border-width: 1px 1px 1px 1px;
 border-style: solid;
 border-color: black;
 padding-left: 3px;
 padding-right: 3px;
}

td.bt
 { padding: 12px; }
td.icona { width: 20px; height: 18px; }

td.iconac { width: 20px; text-align: center; vertical-align: top; }
td.trentarepercento
 { width: 33%; }

td.quattrocento { width: 400px; vertical-align: top; }

td.dueeventi { width: 220px; vertical-align: top; }

td.alt { padding: 6px; }

td { vertical-align: top; }

ul { /*list-style: disc url(tri.gif); */ margin: 0; padding: 0 2em; }

.bottomint { background-image: url(../immagini_t/bottom.jpg); height: 43px; width: 708px; }
/* p:first-letter { font-size: 130%; } */

.c { text-align: center; }

.cl { clear: both; margin-left: auto; margin-right: auto; margin-top: 2px; margin-bottom: 20px; text-align: center; width: 100%; }

.clo { clear: both; margin-left: auto; margin-right: auto; text-align: center; width: 100%; padding-left: 40px; padding-right: 40px; }

.colonna { width: 240px; padding: 0 15px; float: left; margin: 0; }

.contentint { background-image: url(../immagini_t/content.jpg); width: 708px; }

.dx { text-align: right; }

.f90 { text-align: left; font-size: 90%; background: transparent; padding: 8px 8px; }

.f140 { text-align: center; font-size: 140%; }

.font80c { text-align: center; font-size: 80%; }

.font80cbold { text-align: center; font-size: 80%; font-weight: bold; }

.gl { text-align: left; vertical-align: top; }

.glp { text-align: left; vertical-align: top; font-size: 11px; }

.mn { text-align: left; font-size: 16px; font-weight: bold; color: #003300; }

.mnc { text-align: left; /*	font-size: 80%; */ background: #FFFFff; padding: 5px 8px; }

.pdestro { text-align: right; }

.px160 { width: 160px; vertical-align: top; }

.px245 { width: 245px; vertical-align: top; }

.px275 { width: 275px; vertical-align: top; }

.topint { background-image: url(../immagini_t/top.jpg); height: 43px; width: 708px; }

.photor { float: right; margin-left: 10px; margin-right: 10px; padding: 5px; border: 1px solid #ca738f; }

.photol { float: left; margin-left: 10px; margin-right: 10px; padding: 5px; border: 1px solid #ca738f; }

.photors { float: right; margin-left: 10px; margin-right: 10px; padding: 5px; }

.photols { float: left; margin-left: 10px; margin-right: 10px; padding: 5px; }
.photori { float: left;  padding: 5px; text-align: center }

.photoc { display: block; margin: auto; padding: 5px; border: 1px solid #ca738f; }

.photocs { display: block; margin: auto; padding: 5px; }

.uper { text-transform: uppercase; text-align: center; }

.pad { padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }

