/* Layout */
body {background-color:#e1deC9; text-align:center; padding:0px; margin:0px; font:normal 11px/16px verdana,arial,sans-serif; color:#044c5c; height:100%;}
#pagina {width:782px; background-image:url('./immagini/bg-body.gif'); background-repeat:repeat-y; background-position:top center; padding:0px; margin:0px; border:0px; margin-left:auto; margin-right:auto; height:100%;}
div.bandiere {position:absolute; z-index:20; top:167px; left:50%;margin:0px; margin-left:188px; width:150px; height:17px; text-align:right; overflow:hidden;}
a.bandiere {margin-left:4px; border:0px; padding:0px;}
#colonna-sx {position:absolute; z-index:30; left:50%; top:202px; margin-left:-350px; width:196px; padding:0px; border:0px;}

/* Menù */
div.menu {width:172px; margin-left:12px; margin-right:12px; margin-bottom:12px; margin-top:0px; background:#e9e2b5; padding:0px; padding-bottom:6px; border:0px;}
h2.menu {font:normal 13px/16px arial,verdana,sans-serif; font-weight:bold; color:#716d52; margin:0px; padding:6px; border:0px; text-align:left;}
ul.menu {list-style-type:none; margin-top:0px; margin-left:6px; margin-right:6px; margin-bottom:0px; padding:6px; border:0px; list-style-position:outside; background:#f4f4cc;}
li.menu {font:normal 11px/16px verdana,arial,sans-serif; text-align:left; padding:0px; margin:0px; border:0px; color:#005484;}
a.menu:link, a.menu:active, a.menu:visited {font:normal 11px/16px verdana,arial,sans-serif; color:#044c5c; text-decoration:none;}
a.menu:focus, a.menu:hover {font:normal 11px/16px verdana,arial,sans-serif; color:#d24d0c; text-decoration:underline;}
a.sezione:link, a.sezione:active, a.sezione:visited {font:normal 13px/16px arial,verdana,sans-serif; font-weight:bold; color:#716d52; text-decoration:none;}
a.sezione:focus, a.sezione:hover {font:normal 13px/16px arial,verdana,sans-serif; font-weight:bold; color:#716d52; text-decoration:underline;}
a.sezattiva:link, a.sezattiva:active, a.sezattiva:visited {font:normal 13px/16px arial,verdana,sans-serif; font-weight:bold; color:#d24d0c; text-decoration:none;}
a.sezattiva:focus, a.sezattiva:hover {font:normal 13px/16px arial,verdana,sans-serif; font-weight:bold; color:#d24d0c; text-decoration:underline;}

/* Contenuto principale */
div.contenuto {width:479px; margin-left:12px; margin-right:12px; margin-bottom:12px; margin-top:0px; background:#d8f3f3; padding:0px; padding-bottom:6px; border:0px; overflow:visible; clear:both;}
h1.contenuto {font:normal 13px/16px arial,verdana,sans-serif; font-weight:bold; color:#0a758c; margin:0px; padding:6px; border:0px; text-align:left;}
div.contenuto2 {background:#ffffff; margin-top:0px; margin-left:6px; margin-right:6px; margin-bottom:0px; padding:6px; border:0px; text-align:left; height:100%; clear:both; overflow:visible;}
p.contenuto {margin:0px; border:0px; padding:0px; width:100%;}
div.copyright {padding-left:12px; padding-right:12px; color:#679099;}
a.copyright:link, a.copyright:active, a.copyright:visited {font:normal 11px/16px verdana,arial,sans-serif; color:#044c5c; text-decoration:none;}
a.copyright:focus, a.copyright:hover {font:normal 11px/16px verdana,arial,sans-serif; color:#716d52; text-decoration:none;}

/* Grafica*/
img {border:0px; padding:0px; margin:0px;}
object {margin:0px; padding:0px; border:0px; display:block;}
.img-grafica {display:block;}
.img-graficadx {display:block; float:right; margin-left:6px;}
.img-graficasx {display:block; float:left;}
.foto {margin-left:8px;margin-right:2px;}
img.galleria {border:0px; padding:0px; margin:0px; border:1px solid #0A758C;}
div.galleria {padding:0px; margin:0px; margin-top:12px; margin-bottom:4px; border:0px;}

/* Tags */
p {margin-top:0px;}
div,span {border:0px; padding:0px; margin:0px;}
a:link, a:active, a:visited {text-decoration:none; color:#716d52; font:normal 11px/14px verdana,arial,sans-serif; border:0px;}
a:focus, a:hover {text-decoration:none; color:#d24d0c; font:normal 11px/14px verdana,arial,sans-serif; border:0px;}
a.titolo:link, a.titolo:active, a.titolo:visited {font:normal 14px/14px arial,verdana,sans-serif; font-weight:bold; color:#3e96cc; text-decoration:none;}
a.titolo:focus, a.titolo:hover {font:normal 14px/14px arial,verdana,sans-serif; font-weight:bold; color:#d24d0c; text-decoration:none;}
a.pulsante:link, a.pulsante:active, a.pulsante:visited {font:normal 13px/14px arial,verdana,sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; padding:4px; background-color:#0a758c;}
a.pulsante:focus, a.pulsante:hover {font:normal 13px/14px arial,verdana,sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; padding:4px; background-color:#d24d0c;}
div.pulsante {margin-bottom:4px;}
h3{font:normal 13px/16px arial,verdana,sans-serif; font-weight:bold; color:#0a758c; margin:0px; padding:6px; border:0px; text-align:left;}
table {font:normal 11px/16px verdana,arial,sans-serif; color:#044c5c; padding:0px; width:100%; background:#BBDFDF;}
td { font:normal 11px/16px verdana,arial,sans-serif; color:#044c5c; padding:4px; background:#D8F3F3; margin:1px;}

/*Forms*/
form {margin:0px; padding:0px; border:0px;}
input.formout{font-family:arial,verdana,sans-serif; font-size:11px; color:#666666; background:#e3e3e3; border-top:1px solid #aeaeae; border-left:1px solid #aeaeae; border-bottom:1px solid #cecece; border-right:1px solid #cecece;}
input.formover{font-family:arial,verdana,sans-serif; font-size:11px; color:#6D684A; background:#EAE5C7; border-top:1px solid #B5B092; border-left:1px solid #B5B092; border-bottom:1px solid #D5D0B2; border-right:1px solid #D5D0B2;}
textarea.formout{font-family:arial,verdana,sans-serif; font-size:11px; color:#666666; background:#e3e3e3; border-top:1px solid #aeaeae; border-left:1px solid #aeaeae; border-bottom:1px solid #cecece; border-right:1px solid #cecece;}
textarea.formover{font-family:arial,verdana,sans-serif; font-size:11px; color:#6D684A; background:#EAE5C7; border-top:1px solid #B5B092; border-left:1px solid #B5B092; border-bottom:1px solid #D5D0B2; border-right:1px solid #D5D0B2;}
input.tasto {background:#0A758C; font:normal 13px/16px arial,verdana,sans-serif; font-weight:bold; color:#ffffff; border:none; padding:2px; margin:0px;}