/* CSS Document */
body { text-align: center; margin: auto; font-family: Myriad, Arial, Helvetica, sans-serif; }
#box { width: 760px; margin: auto; }
#header { width: 750px; height: 140px; background-color: #FF9900; padding: 5px; }
#logo { float: left; margin: 5px; }
#logo img { border: 0; }
#title { float: left; width: 320px; margin: 13px 0; }
#sponsor { float: left; width: 251px; height: 119px; margin-left: 15px; margin-top: 10px; }
#sponsor img { border: 0; }
.shadow { height: 4px; font-size: 0; background-image: url("images/ombra.gif"); background-repeat: repeat-x; }
#topmenu { width: 760px; font-size: 15px; font-style: italic; font-weight: bold; margin: 5px 0; padding: 3px 0; }
#topmenu ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }
#topmenu ul li { display: inline; margin: 0 10px; }
#topmenu ul li a { text-decoration: none; padding: 0; color: #000000; border: 3px solid #FFFFFF; }
#topmenu ul li a:hover { color: #BE090B; border-bottom: 3px solid #BE090B; }
#leftmenu { float: left; width: 180px; margin-bottom: 10px; }
#leftmenu h1 { width: 176px; background-color: #BE090B; color: #FFFFFF; text-align: center; font-weight: bold; font-size: 13px; padding: 2px; margin: 15px 0 0; }
#leftmenu h1 a { text-decoration: none; color: #FFFFFF; }
#leftmenu h1 a:hover { color: #FFFF00; }
#leftmenu h2 { width: 174px; background-color: #FF9900; color: #000000; text-align: left; font-weight: normal; font-size: 13px; padding: 4px 2px 4px 4px; margin: 0; }
#leftmenu h2 a { text-decoration: none; color: #000000; }
#leftmenu h2 a:hover { color: #FFFF00; }
#content { float: right; width: 560px; text-align: justify; margin: 5px 0; font-size: 14px; }
#content h1 { font-size: 18px; font-weight: bold; margin: 0 0 8px; padding: 0; border-bottom: 1px solid #FF9900; }
#content h2 { font-size: 16px; font-weight: bold; font-style: italic; margin: 10px 0 2px; padding: 0; color: #BE090B; }
#content h3 { font-size: 11px; font-weight: normal; margin: 3px 0 0; }
#content a { color: #FF9900; font-weight: bold; }
.list { width: 100%; font-size: 12px; text-align: left; }
.list tr td { padding: 2px; }
.list img { border: 0; }
.header { background-color: #BE090B; color: #FFFFFF; text-align: center; font-weight: bold; }
#footer { clear: both; width: 760px; height: 100px; background-image: url("images/footer.gif"); }


