/* common */ body{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cc0000; font-size: medium; margin: 2px; padding: 2px; } h1 { font-size: 2.5em; margin: 0px; padding: 0px; } h2 { font-size: 1.5em; margin: 0px; padding: 2px; } img { border: 0px; } .clearer { clear: both; } .hr { width: 100%; margin: 2px; padding: 0px; border-top: none; border-right: none; border-bottom: 1px solid #330000; border-left: none; } #container { background-color: #FFFFCC; width: 90%; margin-right: auto; margin-left: auto; } #header { width: 100%; margin: 0px; padding: 0px; border-top: none; border-right: none; border-bottom: 1px solid #330000; border-left: none; } #footer { margin: 0px; padding: 0px; width: 100%; border-top: 1px solid #330000;; border-right: none; border-bottom: none; border-left: none; } #logo { text-align: left; margin: 0px; padding: 2px; float: left; width: 20%; overflow: hidden; } #title { margin: 0px; padding: 2px; width: 60%; float: left; text-align: center; overflow: hidden; } #links { margin: 0px; padding: 2px; float: right; text-align: right; overflow: hidden; font-size: 0.8em; } #info { margin: 0px; padding: 2px; float: left; width: 50%; font-size: 0.8em; overflow: hidden; } #info img { vertical-align: top; border: 1px solid #330000; } #contact { text-align: left; margin: 0px; padding: 2px; float: left; font-size: 0.8em; } #certification { text-align: right; margin: 0px; padding: 2px; float: right; font-size: 0.8em; overflow: hidden; } #middle { width: 100%; margin: 2px; padding: 2px; border-top: none; border-right: none; border-bottom: none; border-left: none; background-image: url(../immagini/filigranarr.jpg); background-repeat: repeat-y; overflow: hidden; } #subtitle { margin: 2px; padding: 2px; } /* content */ .abstract { float: left; margin: 5px; padding: 5px; width: 90%; border: 1px solid #cc0000; background-color: #FFFFee; } .abstract p:first-letter { float: left; font-size: 4.2em; font-weight:bold; line-height: 110%; margin-left:-5px; padding-right:5px; margin-top:-7px; color:#cc0000; } .abstract p { text-align:justify; padding: 0px; margin: 8px; } .abstract img{ float: right; padding:0px; margin: 8px; } .abstract2 { float: left; margin: 5px; padding: 5px; width: 90%; border: 1px solid #cc0000; background-color: #FFFFee; } .abstract2 p:first-letter { float: left; font-size: 4.2em; font-weight:bold; line-height: 110%; margin-left:-5px; padding-right:5px; margin-top:-7px; color:#cc0000; } .abstract2 p { text-align:justify; padding: 0px; margin: 8px; } .abstract2 img{ float: left; padding:0px; margin: 8px; } .hmenu { width: 100%; font-size: 0.8em; } .hmenu ul{ margin: 0px; padding-left: 0px; list-style: none; } .hmenu li{ display: inline; margin: 0px; padding: 0px; } .hmenu a:link, .hmenu a:visited{ float: left; background: #660000; color: #fff; margin: 0.1em; /* padding: 0.3em 1.5em 0.3em 1.5em; */ padding: 0.3em 1.0em 0.3em 1.0em; text-decoration: none; border: 1px solid #cc0000; } .hmenu a:hover, .hmenu a:focus, .hmenu a:active{ color: #000; background: #FFFF00; } .codice { font-family:"Courier New", Courier, mono; display: block; border: 1px dashed #000000; font-weight: bold; margin: 4px; padding: 4px; } /* home */ #menu { float: left; margin: 5px; padding: 5px; width: 30%; border: 1px solid #cc0000; background-color: #FFFFee; } #content { float: left; margin: 0px; padding: 0px; width: 65%; text-align:right; overflow: hidden; } /* map */ #mapmenu { float: left; margin: 5px; padding: 5px; width: 75%; border: 1px solid #cc0000; background-color: #FFFFee; } /* album */ .tabwork { width: 75%; margin: 4px; padding: 4px; border: none; } .cellwork { width: 100%; border: 1px solid #330000; margin: 4px; padding: 4px; font-size: 0.8em; text-align: justify; background-color: #FFFFee; } .cellwork img{ float: left; padding:0px; margin: 6px; border: 1px dashed #330000; } .cellwork object{ float: left; padding:0px; margin: 6px; border: 1px dashed #330000; } .tabmoto { width: 98%; margin: 0px; padding: 0px; border: none; } .cellmoto { width: 25%; border: 1px solid #330000; margin: 0px; padding: 0px; font-size: 0.8em; text-align: center; background-color: #FFFFee; } .cellwork object{ float: left; padding:0px; margin: 6px; border: 1px dashed #330000; } /* banner */ #caption { background-color:#d4d0c8; padding:5px; text-align:right; font-weight: bold; color:#000000; text-decoration:none; } #pubbl { position:absolute; top:25px; left:100px; border:2px solid #808080; background-color:#CCFFFF; padding:1px; font-family:verdana; text-align:center; color:#000000; font-weight: bold; }