body {
background-color: #000000;
font: 8pt "arial", sans-serif;
color: #000000;
margin: 0;
padding: 0;
}

img {
border-width: 0;
border-style: none;
border-color: inherit;
}

div#banner {
width: 708px;
text-align: center;
margin: 0;
padding: 0;
border: none;
position: absolute;
top: 0;
left: 192px;
}

div#mainbox {
width: 900px;
height: 525px;
top: 50%;
left: 50%;
margin-top: -262px;
margin-left: -450px;
position: absolute;
text-align: center;
background: #000000 url(img/background.gif) 50% 50% no-repeat fixed;
color: #000000;
}

div#leftbox {
width: 192px;
height: 509px;
top: 0;
left: 0;
margin-top: 0;
margin-left: 0;
padding: 0;
border: none;
position: absolute;
text-align: left;
background-color: white;
filter: "alpha(opacity=50)";
filter: alpha(opacity=50);
opacity: 0.50;
color: #000000;
}

div#logo {
width: 160px;
margin: 21px 0 0 16px;
padding: 0;
text-align: center;
}

div#active {
width: 160px;
margin: 16px 0 0 16px;
padding: 5px 0;
font: bold 12pt "arial", sans-serif;
background-color: gray;
color: #ffffff;
text-align: center;
}

div.menu {
width: 160px;
margin: 16px 0 0 16px;
padding: 5px 0;
font: bold 12pt "arial", sans-serif;
background-color: black;
cursor: pointer;
text-align: center;
}

a:link, a:visited, a:active {
color: #ffe924;
text-decoration: none;
}

a:hover {
color: #ffffff;
text-decoration: none;
}

div#centerbox {
width: 532px;
height: 425px;
top: 0;
left: 192px;
margin-top: 84px;
margin-left: 0;
padding: 0;
border: none;
position: absolute;
text-align: center;
color: #000000;
}

div.slogan {
width: 500px;
height: 172px;
margin: 0 16px;
padding: 0;
background-color: #000000;
filter: "alpha(opacity=33)";
filter: alpha(opacity=33);
opacity: 0.33;
color: #a0e0a0;
}

div.slogan H2 {
font: italic bold 24pt "times new roman", serif;
margin: 0;
padding: 16px 0 0 0;
color: #ffffff;
}

div.slogan p {
font: bold 12pt "times new roman", serif;
margin: 2px 0 0 0;
padding: 0;
}

div.slogan p.white {
font: italic bold 12pt "times new roman", serif;
margin: 2px 0 0 0;
padding: 0;
color: #ffffff;
}

div.contatti {
width: 500px;
margin: 16px 16px 0 16px;
padding: 0;
background-color: #000000;
filter: "alpha(opacity=33)";
filter: alpha(opacity=33);
opacity: 0.33;
color: #a0e0a0;
}

div.contatti p {
font: italic bold 18px "times new roman", serif;
margin: 0;
padding: 16px 0;
color: #a0e0a0;
}

span.shp {
font: italic bold 24pt "times new roman", serif;
color: #ffffff;
}

div.evento {
width: 500px;
height: 220px;
margin: 16px 16px 0 16px;
padding: 0;
background-color: #000000;
filter: "alpha(opacity=33)";
filter: alpha(opacity=33);
opacity: 0.33;
color: #a0e0a0;
}

div.evento p.data {
font: italic bold 24pt "times new roman", serif;
margin: 0;
padding: 16px 0 0 0;
color: #ffffff;
}

div.evento p.intro {
font: italic bold 12pt "times new roman", serif;
margin: 0;
padding: 4px 0 0 0;
}

div.evento p.tema {
font: italic bold 30pt "times new roman", serif;
margin: 0;
padding: 12px 0 0 0;
color: #ffffff;
}

div.evento p.scuro {
font: italic bold 18pt "times new roman", serif;
margin: 0;
padding: 12px 0 0 0;
}

div.evento p.chiaro {
font: italic bold 18pt "times new roman", serif;
margin: 0;
padding: 5px 0 0 0;
color: #ffffff;
}

div.chisiamo {
width: 500px;
height: 407px;
margin: 0 16px;
padding: 0;
text-align: left;
font: italic bold 18px "times new roman", serif;
overflow: auto;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #009900;
scrollbar-track-color: #a0e0a0;
scrollbar-shadow-color: #009900;
scrollbar-highlight-color: #009900;
scrollbar-3dlight-color: #a0e0a0;
scrollbar-darkshadow-Color: #a0e0a0;
}

div.chisiamo p.center {
text-align: center;
margin: 16px 0 0 0;
padding: 0;
}

div.chisiamoalphafirst {
margin: 12px 0 0 12px;
padding: 0;
width: 225px;
filter: "alpha(opacity=37)";
filter: alpha(opacity=37);
opacity: 0.37;
text-align: center;
}

div.chisiamoalphafirst p {
margin: 0;
padding: 16px;
background-color: #000000;
color: #ffffff;
}

div.chisiamoalpha {
margin: 0 0 0 12px;
padding: 0;
width: 450px;
text-align: center;
filter: "alpha(opacity=37)";
filter: alpha(opacity=37);
opacity: 0.37;
}

div.chisiamoalpha p {
margin: 16px 0 0 0;
padding: 16px;
background-color: #ffffff;
color: #006400;
}

img.chisiamoimg {
margin: 16px 0 0 12px;
padding: 0;
border: none;
}

img.insegna {
float: right;
clear: left;
margin: 12px 27px 0 0;
}

div.chisiamoalphablack {
margin: 0 0 0 12px;
padding: 0;
width: 450px;
text-align: center;
filter: "alpha(opacity=37)";
filter: alpha(opacity=37);
opacity: 0.37;
}

div.chisiamoalphablack p {
margin: 16px 0 0 0;
padding: 16px;
background-color: #000000;
color: #a0e0a0;
}

span.card {
font: italic bold 24pt "times new roman", serif;
color: #ffffff;
}

div.elencoalpha {
margin: 0 0 0 12px;
padding: 0;
width: 450px;
text-align: center;
filter: "alpha(opacity=37)";
filter: alpha(opacity=37);
opacity: 0.37;
}

div.elencoalpha p {
margin: 7px 0 0 0;
padding: 16px;
background-color: #ffffff;
color: #006400;
}

span.go {
font: 10pt arial, sans-serif;
color: #000000;
}

div#insidebox {
width: 500px;
height: 407px;
margin: 0 16px;
padding: 0;
border: none;
text-align: center;
color: #000000;
overflow: auto;
scrollbar-face-color: #ffffff;
scrollbar-arrow-color: #009900;
scrollbar-track-color: #a0e0a0;
scrollbar-shadow-color: #009900;
scrollbar-highlight-color: #009900;
scrollbar-3dlight-color: #a0e0a0;
scrollbar-darkshadow-Color: #a0e0a0;
}

div.motto {
font: italic bold 14pt "times new roman", serif;
color: #ffe924;
text-align: center;
margin: 0;
padding: 0;
border: none;
}

div.feste {
height: 120px;
margin: 12px 10px 0 10px;
padding: 0;
border: none;
text-align: right;
color: #000000;
}

div.feste img {
float: left;
clear: right;
margin: 0;
padding: 0;
border-width: 0;
border-style: none;
border-color: inherit;
}

div.feste_alphabox {
width: 270px;
height: 120px;
margin: 0 5px 0 auto;
padding: 0;
border: none;
background-color: #000000;
filter: "alpha(opacity=37)";
filter: alpha(opacity=37);
opacity: 0.37;
color: #a0e0a0;
text-align: left;
}

div.feste_content {
margin: 0;
padding: 12px 16px 0 16px;
border: none;
}

p.feste_date {
text-align: center;
font: bold 14px arial, sans-serif;
border: none;
margin: 0;
padding: 10px 0 0 0;
}

p.feste_name {
text-align: center;
font: italic bold 24px "times new roman", serif;
margin: 0;
padding: 10px 0 0 0;
color: #ffffff;
}

div.cocktail {
height: 110px;
margin: 10px 10px 0 10px;
padding: 0;
border: none;
text-align: right;
color: #000000;
}

div.cocktail img {
float: left;
clear: right;
margin: 0;
padding: 0;
border-width: 0;
border-style: none;
border-color: inherit;
}

div.cocktail_alphabox {
width: 340px;
height: 110px;
margin: 0 5px 0 auto;
padding: 0;
border: none;
background-color: #ffffff;
filter: "alpha(opacity=37)";
filter: alpha(opacity=37);
opacity: 0.37;
color: #006400;
text-align: left;
}

div.cocktail_content {
margin: 0;
padding: 12px 16px 0 16px;
border: none;
}

p.cocktail_date {
float: right;
text-align: right;
font: bold 14px arial, sans-serif;
border: none;
width: 125px;
margin: 0;
padding: 0;
}

p.cocktail_name {
font: bold 20px arial, sans-serif;
letter-spacing: 1px;
border: none;
width: 180px;
margin: 0;
padding: 0;
}

p.cocktail_spirit {
text-align: center;
font: bold 17px "times new roman", serif;
color: #006400;
margin: 0;
padding: 3px 0;
}

p.cocktail_quote {
text-align: center;
font: bold italic 18px "times new roman", serif;
margin: 0;
padding: 2px 0 0 0;
}


div#rightbox {
width: 176px;
height: 425px;
top: 84px;
right: 0;
margin-top: 0;
margin-left: 0;
padding: 0;
border: none;
position: absolute;
text-align: left;
color: #000000;
filter: "alpha(opacity=77)";
filter: alpha(opacity=77);
opacity: 0.77;
}

div.skybox {
margin: 0 16px 10px 0;
padding: 10px;
font: bold 10pt "arial", sans-serif;
background-color: #ffffff;
text-align: center;
}

div.skybox p {
margin: 0;
padding: 5px 0;
}

div.skybox p.small {
margin: 0;
padding: 7px 0 0 0;
font: bold 8pt "arial", sans-serif;
text-align: center;
}

div.skybox p.little {
margin: 0;
padding: 0;
font: bold 8pt "arial", sans-serif;
text-align: center;
}

div.skybox p.mini {
margin: 0;
padding: 5px 0 0 0;
font: bold 7pt "arial", sans-serif;
text-align: left;
}

div.skybox a:link, div.skybox a:visited, div.skybox a:active {
color: #00008b;
text-decoration: underline;
}

div.skybox a:hover {
color: #00008b;
text-decoration: none;
}

div#endbar {
width: 900px;
height: 16px;
top: 509px;
left: 0;
margin: 0;
padding: 0;
position: absolute;
text-align: center;
color: #ffffff;
background-color: #000000;
filter: "alpha(opacity=50)";
filter: alpha(opacity=50);
opacity: 0.50;
font: 8pt arial, sans-serif;
}
