#header {
 margin: 0 auto;
 padding: 0 auto;
 width:901px;
 text-align:center;
 position:relative;
}

#header h1 {
margin:0;
padding:0;
}

/*
#bot_ita {
width:24px;
height:25px;
position:absolute;
top:10px;
right:30px;
}

#bot_eng {
width:24px;
height:25px;
position:absolute;
top:10px;
right:5px;
}
*/

#extrabot {
width:150px;
height:126px;
position:absolute;
top:110px;
right:220px;
}

#presents {
width:100px;
height:50px;
color:white;
position:absolute;
top:100px;
left:-55px;
text-align:left;
font-size:14px;
}

#corpo {
margin: 0 auto;
width:731px;
min-height:200px;
text-align:left;
position:relative;
background:white;
padding-left:150px;
padding-right:20px;
padding-bottom:10px;
font-size:10px;
}

#corpo h1 {
margin:0;
padding:0;
}

#corpotickets {
margin: 0 auto;
width:731px;
min-height:200px;
text-align:center;
position:relative;
background:white;
padding-left:150px;
padding-right:20px;
padding-bottom:10px;
font-size:10px;
}

#corpotickets h1 {
margin:0;
padding:0;
}

#corpotickets p {
text-align:center;
}

#corpocounter {
margin: 0 auto;
width:741px;
min-height:200px;
text-align:left;
position:relative;
background:white;
padding-left:150px;
padding-right:10px;
padding-bottom:10px;
font-size:18px;
}

#corpocounter h1 {
margin:0;
padding:0 0 20px 0;
font-size:18px;
}

#menu {
width:135px;
height:179px;
position:absolute;
top:0px;
left:1px;
background:url(../images/sfondo_menu.png) top left no-repeat white;
text-align:left;
padding-top:5px;
padding-left:5px;
font-family:"Impact", "Arial Black", "Verdana Bold", "Helvetica Neue Bold Condensed", "Arial Bold";
font-size:13px;
line-height:15px;
}

#menu a:link, a:visited, a:active {
text-decoration:none;
color:#000033;
}

#menu a:hover {
text-decoration:none;
color:#6eabd4;
}

.hit {
border:1px dotted #000033;
padding:0 2px 0 2px;
color:white;
}



#corpotesto {
width:700px;
background:red;
position:absolute;
top:0;
right:1px;
}

#footer {
margin: 0 auto;
width:901px;
height:149px;
text-align:center;
background:url(../images/sezione_03.png) top left no-repeat white;
font-size:10px;
color:#000033;
padding-top:10px;
}

.taballsu { 
 vertical-align:top;
}

.alldes {
 float:right;
 margin:5px;
}

.allsin {
 float:left;
 margin:5px;
}