body { background-image: url(../images/bg.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
p { }

td { }

a:link { }

a:visited { }

a:hover { }

a:active { }
#container_main { 
width : 900px; 
height : auto; 
margin-top : 0; 
}
#top { background-image: url(../images/top.jpg); background-repeat: no-repeat; width: 900px; height: 225px; border: solid 1px #ddd; }
#menu { background-color: #369; width: 900px; height: 25px; padding-top: 1px; border: solid 1px #dcdcdc; }
#content { width: 900px; height: auto; }
#col_logo { color: #000080; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 200px; float: left; margin-top: 15px; margin-right: 12px; }
#col_text { color: #000080; font-size: 11px; font-family: verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; width: 460px; float: left; margin-top: 12px; margin-right: 12px; }
.box1 { width: 220px; float: left; padding: 0 2px 2px; border: solid 1px #dcdcdc; }
.title_box { color: #900; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/bg_title.jpg); width: 100%; float: left; margin-bottom: 1px; }
.title_anim { color: #900; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/bg_title.jpg); text-decoration: blink; width: 100%; float: left; margin-bottom: 1px; }
.box2 { width: 220px; height: auto; float: right; padding: 0 2px 2px; border: solid 1px #dcdcdc; }
.box3 { background-image: url(../images/bgcel.jpg); width: 220px; float: left; margin-top: 12px; padding: 0 2px 2px; border: solid 1px #dcdcdc; }
.box4 { background-image: url(../images/bgcel.jpg); width: 220px; float: right; margin-top: 12px; padding: 0 2px 2px; border: solid 1px #dcdcdc; }
#col4_home { color: #039; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 200px; float: left; margin-top: 12px; }
.logo { width: 180px; height: 140px; }
.comics { vertical-align: bottom; width: 200px; height: auto; float: right; margin-top: 140px; }
#footer1 { color: #000080; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; width: 900px; height: auto; float: left; margin-top: 10px; }
#footer2 { color: #e0e0e0; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #369; text-align: left; width: 900px; height: auto; float: left; margin-top: 12px; padding-left: 2px; }
/* -- Menu Main Settings -- */
#menu ul, #menu ul li {margin: 0; padding: 0; list-style: none; cursor: pointer; text-align: center; }
#menu ul li {position: relative; float: left; margin-right: -0px; padding-right: 0px; }
#menu ul a { display: block; text-decoration: none; width: 107px; padding: 3px 2px; height: auto !important; height: 1%; font: bold 13px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Tahoma; color: #ffffff; float: none !important; float: left; border-left: 1px dashed #ccc; }
/* -- Menu Main Hover Settings -- */
#menu ul a:hover, #menu ul li:hover a, #menu ul li.iehover a {color: #E0E0E0; }
#footer2 a:link { color: #fff; }
.font10 { color: #fff; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.box5 { width: 220px; float: right; margin-top: 12px; padding: 1px 2px 2px; border: solid 1px #dcdcdc; }
.box6 { background-image: url(../images/bgcel.jpg); width: 220px; float: left; clear: left; margin-top: 12px; padding: 0 2px 2px; border: solid 1px #dcdcdc; }
.box7 { background-image: url(../images/bgcel.jpg); width: 288px; padding: 0 2px 2px; border: solid 1px #dcdcdc; }
.comics2 { vertical-align: bottom; width: 200px; height: auto; float: right; margin-top: 100px; }
#text_large { color: #000080; font-size: 11px; font-family: verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; width: 680px; float: left; margin-top: 12px; margin-right: 0; margin-left: 8px; }
#traduttore { width: 200px; height: 50px; float: left; }
#text_maestri { color: #000080; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, verdana, Helvetica, SunSans-Regular, sans-serif; text-align: left; width: 680px; float: left; margin-top: 12px; margin-right: 0; margin-left: 8px; }

