/* CSS Document */
A:link {
color: #fff;
text-decoration: underline;

}

A:active {
color: #006;
text-decoration: underline;
}

A:visited {
color: #fff;
text-decoration: underline;
}

A:hover {
color:#CC9900;
text-decoration: none;
}

body.b1{
background:#000066;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
margin: 50px 300px;
}

body.b2{
background:#000066;
color:#CC0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

body.b3{
background:#000066;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:50px 300px;
}

body.b4{
background:#000066;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

body.b5{
background:#000066;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
margin: 50px 300px;
}

body.b6{
background:#000066;
color:#000099;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
margin: 50px 300px;
}

div#main{
position:relative;
top:0px;
left:50%;
width:622px;
height:467px;
margin-left:-400px;
border-top:#CC0000 3px solid;
}

div#main1{
position:relative;
top:100px;
left:230px;
width:622px;
height:467px;
margin-left:-400px;
border-top: red 1px solid;
}

div#form{
position:absolute;
top:0px;
left:130px;
width:400px;
height:387px;
background:#003399;
color:#FFFFFF;
font-size:12px;
filter:alpha(opacity=90);
}

div#box1{
position:absolute;
top:0px;
left:0px;
width:800px;
height:113px;
background:#0033CC;
color:#FFFFFF;
font-size:16px;
border-bottom:red 1px solid;
}

div#box2{
position:absolute;
top:113px;
left:0px;
background:#CC0000;
width:200px; /* 150 */
height:387px; /* 350 - 450*/
font-size:12px;
font-family:verdana;
letter-spacing:1px;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

div#box3{
position:absolute;
bottom:0px;
top:113px;
right:0px;
width:600px;
height:387px;
background:#003399;
border-top:#CC0000 15px;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

div#box3bis{
position:absolute;
bottom:0px;
top:113px;
right:0px;
width:600px;
height:387px;
font-family:"Party LET";
font-size:36px;
background:#003399;
border-top:#CC0000 15px;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

div#box4{
position:absolute;
bottom:0px; /* -63 */
right:0px;
width:800px;
height:57px;
background-image:url(immagini/bottom.gif);
}

div#box5{
position:absolute;
bottom:15px;
right:0px;
width:200px;
height:100px;
}

div#box3scrl{
position:relative;
bottom:0px;
top:0px;
left:0px;
width:589px; /* 650 */
height:410px; /* 350 */
background:transparent;
border-top:red 15px;
overflow:scroll;
filter:alpha(opacity=90);
/* -moz-opacity:.90; */
}


div#footer{
background:#000066;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
position:absolute;
left:50%;
margin-left:-400px;
/*bottom:-42px;*/
width:800px;
height:15px;
border-top:#CC0000 1px solid;
letter-spacing:1px;
}


