body{background:#fbae22 url("images/bg.jpg") repeat-x left top;margin:0 auto;padding:0;text-align:center;position:relative;width:auto;height:auto;}
span{display:none;}

html{font-family:Verdana,Arial,sans-serif;font-size:85%;line-height:1.4em;color:#000;}
strong,h1,h2,h3,h4,p{margin:0;padding:0;}
h1{color:#f00;font-size:48px;text-transform:uppercase;margin:5px 0;}
h2{color:#004897;font-size:24px;}

.header{width:940px;height:150px;margin:10px auto;}
.header a{background:url("images/logo.gif") no-repeat left top;display:block;width:200px;height:144px;float:left;margin-left:40px;}
.header h1,.header h2{float:right;text-align:center;width:650px;margin-right:40px;}

.content{width:820px;min-height:200px;height: auto !important;height:200px;background-color:#fffbd5;-moz-border-radius:30px;-webkit-border-radius:30px;padding:30px 20px;margin:30px auto;overflow:auto;height:auto;font-size:14px;}
.content div{float:left;width:250px;margin:0 10px;}
.content img{margin-bottom:10px;}
.content p{background-color:#fbae22;-moz-border-radius:20px;-webkit-border-radius:20px;padding:10px 20px;color:#fffbd5;}
.content div.regolamento{float:right;width:500px;margin:40px 25px 30px 0;}
.content a{color:#f00;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:24px;padding:10px 0;display:block;line-height:1.3em;}
.content a:hover{color:#004897;}

.stilton{position:fixed !important;position:absolute;bottom:0;left:0;background:url("images/stilton.png") no-repeat center;width:240px;height:320px;}

.footer{color:#fff;font-size:12px;margin:30px auto;}
.footer a{color:#fff;font-size:12px;}
