/* tag */

body { background-position: right bottom; background-repeat: no-repeat; background-image: url(image/background.jpg); background-color: black; background-attachment: fixed; }
a { color: #ffe800; text-decoration: none; }
a:hover { text-decoration: underline; }

/* classi */
.text { text-align: left; padding: 10px; background-image: url(image/text_bg.png); background-color: black; text-shadow: 10px 2px 10px #722b00; font-family: "Times New Roman"; border-color: #590000; color: #f1ac02; border-width: 1px; border-style: solid; margin-top: 20px; margin-right: auto; margin-left: auto; background-repeat: no-repeat; width: 800px;}
.red { color: #ff1800; }
.logobrowser { margin-right: 10px; margin-left: 10px; border-width: 0px; height: 50px; width: 50px;}
.logobrowser2 { text-align: center; }
.table { padding-right: 40px; padding-left: 40px; padding-bottom: 5px; padding-top: 5px; }
.w3c { border-width: 0px; }

/* elementi */
#logotxt { margin-top: -50px; margin-left: 120px; float: left; height: 200px; width: 700px; background-repeat: no-repeat; background-image: url(image/textlogo.png);}
#logo { float: left; margin-top: -60px; position: fixed; z-index: 1; background-position: 0; margin-left: -80px; height: 150px; width: 150px; background-repeat: no-repeat; background-image: url(image/awa.png);}
#header { height: 300px; border-color: #622700; border-width: 2px; border-style: solid; background-repeat: repeat; background-image: url(image/menu_bg.png); margin-left: -55px; margin-top: 60px; float: left; position: fixed; text-align: center; font-weight: bold; font-family: sans-serif; width: 100px;}
#content { border-color: #a30008; border-style: solid; border-width: 1px; background-image: url(image/content.jpg); margin-right: auto; margin-left: auto; margin-bottom: auto; margin-top: 50px; padding-top: 20px; background-repeat: no-repeat; widows: 0; height: 980px; width: 1000px; }
#footer { width: 998px; margin-top: 20px; font-weight: bold; padding: 3px; position: static; margin-bottom: 25px; background-image: url(image/th.gif); margin-right: auto; margin-left: auto; text-align: center; font-family: sans-serif; height: 30px; }
#super { margin-right: auto; margin-left: auto; margin-bottom: 25px; margin-top: 50px; height: 800px; width: 1200px; }
#w3c { border-width: 0px; float: left; margin: 0px; z-index: 1; }
#maglietta { margin: 10px; position: static; }
#footertext { right: 50px; position: relative; }

#homemenulink { border-width: 0px; height: 50px; width: 100px; background-position: left top; background-image: url(image/home_hover.png); display: block; }
#homemenulink:hover { border-width: 0px; height: 50px; width: 100px; background-position: right top; background-image: url(image/home_hover.png); display: block; }
#infomenulink { border-width: 0px; height: 50px; width: 100px; background-position: left top; background-image: url(image/info_hover.png); display: block; }
#infomenulink:hover { border-width: 0px; height: 50px; width: 100px; background-position: right top; background-image: url(image/info_hover.png); display: block; }
#forummenulink { border-width: 0px; height: 50px; width: 100px; background-position: left top; background-image: url(image/forum_hover.png); display: block; }
#forummenulink:hover { border-width: 0px; height: 50px; width: 100px; background-position: right top; background-image: url(image/forum_hover.png); display: block; }
#videomenulink { border-width: 0px; height: 50px; width: 100px; background-position: left top; background-image: url(image/video_hover.png); display: block; }
#videomenulink:hover { border-width: 0px; height: 50px; width: 100px; background-position: right top; background-image: url(image/video_hover.png); display: block; }



