body{background:#F9F9F9; margin:0px auto; padding:0px; text-align:center; font-family:"Century Gothic",  Times, serif; font-size:90%; color:#1B1E21;}
.tutto{ width:100%; background:transparent url(bgBody.png) repeat-x center top; margin:0px; padding:0px;}
.pagina{width:972px; margin:0px auto 0px auto; padding:0px; text-align:left; vertical-align:top;}
.testa{width:972px;margin-top:26px;}
.testa img{margin:0px;padding:0px;vertical-align:bottom;}
.corpo{background:#e5e6df; text-align:left;position:relative;top:200px;}
.corpo .sx{width:240px;vertical-align:top;background:#FEFEFE;}
.corpo .cn{width:auto;vertical-align:top;}
.piede{width:972px; margin:0px auto; padding:9px 0px;position:relative;top:200px;}
.nullo{	border-style:none; margin:0px; padding:0px; height:0px; width:0px;}
.bordato{border-top:#1C62A7 1px dotted;border-left:#1C62A7 1px dotted;}
.bordato td{border-bottom:#1C62A7 1px dotted;border-right:#1C62A7 1px dotted;}
h1 {margin:0px 0px; padding:6px; color:#31383b; text-align:left; font-size:160%; font-family: Arial, sans-serif;font-weight:normal;border-bottom:#999999 1px solid;}
h2{text-align:left; margin:10px 0px 0px 0px; padding:0px 10px; color:#31383b; font-family:Arial, sans-serif; font-weight:bold; font-size:120%; background:transparent; }
h3{margin:10px 0px 6px 10px; padding:0px; color:#D91C17; font-family:Arial, sans-serif; font-weight:bold; font-size:100%; background:transparent; }
h4 {margin:0px; padding:6px;color:#333333;font-size:160%; font-family: Arial, sans-serif;font-weight:normal;}
label{margin:5px 0px 5px 5px; padding:0px;color:#325A83;font-weight:bold;font-size:90%;}
fieldset{text-align:center; width:auto; margin:10px auto;}
legend{padding:0px 8px;color:#325A83;font-weight:bold;}
p{margin:5px 0px 5px 5px; padding:0px; color:#1B1E21;}
a{color:#333333; text-decoration:underline;}
a:hover{color:#D91C17; text-decoration:underline;}
a img{border-style:none;}
fieldset{width:auto;}
fieldset li{margin:8px 0px 0px -20px; padding:0px; list-style: outside;}
.tagline{color:#FFFFFF;font-family:verdana, sans serif;font-size:200%;}
#logo{margin:-3px 0px 0px 0px;}
.logo img{margin:0px; padding:10px;}
.logo h1{color:#B80C00; font-family:EngraversGothic BT, Arial, sans-serif; font-size:200%; margin:0px; padding:0px;}
.logo h3{color:#171C20; font-family:Arial, sans-serif; font-size:100%; margin:10px 0px 0px 0px; padding:0px;}
.bdp{margin:6px 0px;height:22px; font-size:100%;font-weight:bold; color:#002236;border-bottom:#FFFFFF 2px solid;}
.bdp a{color:#2E7CBD;}
.submenu{text-align:left;margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;  font-family:arial, verdana, sans-serif; font-size:95%; font-weight:bold; color:#333333;border-bottom:#999999 1px solid;}
.submenu ul{ margin:0px;padding:2px 14px;}
.submenu li {list-style:none; margin:0px; padding:0px 0px 4px 10px;}
.submenu li a{text-decoration:none;color:#333333; margin:0px; }
.submenu li a:hover {color:#D91C17 }
.submenu .sel{ margin:0px 0px; background:transparent url(bgMenu1.png) no-repeat left top;}
.submenu .sel a{text-decoration:none;color:#D91C17; margin:0px; }
.submenu .sel a:hover { background-color:transparent; }
.info {width:100%;}
.info .corpo{background:transparent;}
.home .info .corpo{height:300px;overflow:auto;}
.info h5 {margin:0px; padding:4px 0px 2px 0px;color:#D91C17;font-size:90%; border-top:#6C8196 1px solid;}
.info h5 a{color:#D91C17;text-decoration:none;}
.info p {margin:0px 0px 4px 0px; padding:0px;color:#333333;font-size:90%;text-align:justify;}
.info p a{color:#333333;text-decoration:none;}
.info .link a{color:#D91C17;text-decoration:none;}
.info img {margin:0px 2px; padding:0px;border-style:none;}
.info img a{border-style:none;}
.dow {width:100%;border-top:#DDDDDD 1px solid;border-left:#DDDDDD 1px solid;}
.dow td{border-right:#DDDDDD 1px solid;border-bottom:#DDDDDD 1px solid;}
.dow h3{font-size:100%; margin:10px 0px;text-align:center;}
.media{background:#FFFFFF; margin:0px; padding:0px; border:#8C8C8C 1px solid; z-index:200;}
.media p{font-size:95%;}
#thumb {width:180px; background:#EEEEEE;}
#thumb img{border:#E4DED7 2px solid;}
#thumb .selezionata{border:#B80C00 2px solid;}
.galleria{width:174px; height:200px; overflow:auto; text-align:center; border:#F7941D 1px solid; margin:10px 0px 0px 10px; padding:4px 0px; float:left;}
.galleria h3{font-size:100%;}
/* -- MENU SX -- */
.sxmenu .corpo{background:transparent;}
.home .sxmenu .corpo{height:300px;overflow:auto;}
.sxmenu{width:100%;text-align:left;margin:1px 0px; padding:0px;  font-family:arial, verdana, sans-serif; font-size:95%; font-weight:bold; color:#333333;}
.sxmenu ul{ margin:0px;padding:2px 0px 2px 14px;}
.sxmenu li {list-style:none; margin:0px; padding:0px 0px 4px 10px;}
.sxmenu li a{text-decoration:none;color:#083C53; margin:0px;padding:0px 2px; }
.sxmenu li a:hover {background-color:#083C53;color:#FFFFFF; }
.sxmenu .sel{ margin:0px 0px; background:transparent url(bgMenu1.png) no-repeat left top;}
.sxmenu .sel a{text-decoration:none;background-color:#083C53;color:#FFFFFF; margin:0px;padding:0px 2px; }
.sxmenu .sel a:hover { background-color:#083C53; }
/* -- MENU NEWS -- */
.newsmenu .corpo{background:transparent;}
.home .newsmenu .corpo{height:300px;overflow:auto;}
.newsmenu{width:100%;text-align:left;margin:1px 0px; padding:0px;  font-family:arial, verdana, sans-serif; font-size:95%; font-weight:bold; color:#333333;}
.newsmenu ul{ margin:0px;padding:2px 0px 2px 14px;}
.newsmenu li {list-style:none; margin:0px; padding:0px 0px 4px 10px;}
.newsmenu li a{text-decoration:none;color:#083C53; margin:0px; }
.newsmenu li a:hover {background-color:#083C53;color:#FFFFFF }
.newsmenu .sel{ margin:0px 0px; background:transparent url(bgMenu1.png) no-repeat left top;}
.newsmenu .sel a{text-decoration:none;color:#FF7200; margin:0px; }
.newsmenu .sel a:hover { background-color:#083C53; }
/* -- glossario -- */
.glossario{margin:10px 0px; padding:0px;  font-family:arial, verdana, sans-serif; font-size:90%; text-align:left;}
.glossario ul{text-align:right;}
.glossario table{width:100%;}
.glossario td{padding:4px;}
.glossario li {display:inline; list-style-type:none;font-weight:bold;}
.glossario li a{text-decoration:none;color:#333333; padding:0px	 4px;}
.glossario li a:hover {text-decoration:none;border-top:#D91C17 4px solid;}
.glossario .sel a{text-decoration:none; color:#333333; border-top:#D91C17 4px solid;}
.glossario .sel a:hover {text-decoration:none;border-top:#D91C17 6px solid;}
.glossario .lemma{width:25%;}
/* -- FOOTER -- */
.fo{margin:0px; padding:0px;  font-family:arial, verdana, sans-serif; font-size:90%; font-weight:bold; text-align:center;}
.fo li {display:inline; list-style-type:none;}
.fo li a{text-decoration:none;color:#333333; padding:9px;}
.fo li a:hover {text-decoration:underline;}
.fo .sel a{text-decoration:none; color:#333333;}
.fo .sel a:hover {text-decoration:underline;}
.fp {margin:0px; font-size:85%;}
.fc {margin:0px; font-size:85%;}
/* -- MINI GALLERIA -- */
.minigal{margin:0px auto; padding:4px 0px; width:100%; text-align:center; border:#8C8C8C 1px solid; z-index:10;}
.minigal img{margin:1px 1px; padding:6px; background:#FFFFFF; border:#8C8C8C 1px solid;}
.minigal input{margin:1px; padding:2px; background:#FFFFFF; border:#8C8C8C 1px solid;}
.minicat{margin:2px; padding:3px; width:auto; text-align:left; background:#FFFFFF; border:#8C8C8C 1px solid; z-index:10;float:left;height:340px;overflow:hidden;}
.minicat h4{width:220px;margin:0px;padding:0px 0px 2px 2px;font-size:95%;font-weight:bold;border-bottom:#999999 1px solid; }
.minicat p{width:220px;margin:2px 0px 0px 2px;padding:0px;font-size:90%}
.minicat img{margin:0px; padding:0px; background:#FFFFFF; border:#8C8C8C 1px solid;}
.headerimg{position:absolute;top:0px;}