body, h1, h2, h3, h4, img, p, ul, ol, li, form, fieldset, legend, select, label, input, a, hr, br, table, th, tr, td {padding: 0; margin: 0;}
body {background: #000; color: #fff; font: 12px Verdana, sans-serif;}
ul, p, table, form {font-size: 12px;}
a {outline: none; font-weight: bold; background-color: transparent; color: #fff; text-decoration: none;}
img {border: none;}
ul a, p a {text-decoration: underline;}
a h1 {text-decoration: underline;}

/***MARGINI***/
p {margin-bottom: 4px;}
fieldset {border: 3px solid #fff; padding: 6px;}
table {border-collapse: separate;}
#corpo td {padding-top: 2px;}

/***FOOTER***/
div#footer div.border {background: #000 url(../images/footer.gif) repeat-y left top; color: #fff; text-align: right; font-size: 10px;}
div#footer div.border p {margin-bottom: 0;}

/**TITOLI**/
h1, h3 {font: normal 18px Georgia; color: #c20008; margin-bottom: 4px;}
.componentheading {font: normal 18px Georgia; color: #c20008; padding-top: 4px; margin-bottom: 4px;}/**PATH**/
.pathway {font: normal 9px color: #999999;}

/**LISTA**/
div.left ul, div#right ul, div#rightInterna ul, div#rightInternaPiccola ul {margin-left: 18px; list-style: square; margin-bottom: 10px;}
#colonne ul li {margin-bottom: 10px;}

/*GALLERIA*/
table.galleria {width: 935px; border-collapse: collapse;}
table.galleria td {text-align: center;}

/*GALLERIA HOME*/
table.galleriaSx {width: 180px; border-collapse: collapse;}
table.galleriaSx td {text-align: center;}

/*GALLERIA DX*/
table.galleriaDx {width: 203px; border-collapse: collapse;}
table.galleriaDx td {text-align: center;}

/*NEWSLETTER*/
table.adminlist {margin-top: 10px;}
table.adminlist td {padding-bottom: 6px;}

/***FOOTER***/
div#footer ul {list-style: none;}
div#footer div.moduletable, div#footer p, div#footer ul, div#footer li {display: inline;}
div#footer ul li {border-left: 1px solid #fff; padding-left: 5px; margin-left: 5px;}

/*COMMENTI*/
#corpo td span.small {display: none;}

/*Flash gallery*/
#flashcontent {width: 900px; height: 500px;}
