/* CSS Document */
body{
color:#FFFFFF;
background-color:#000000;
font-family:"Courier New", Courier, monospace;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:1000px;
background-repeat:repeat-x;
}
h1,h2,h3,h4,p,img{
margin:0px;
padding:0px;}
.titolo{
color:#990000;
font-size:34px;
font-family:"Courier New", Courier, monospace;}
h3.tit{
font-size:35px;
color:#CC3300;
padding:5px 0px 0px 0px}
ul,li{
padding:0px;
margin:0px;
list-style:none;}
a:link,a:visited,a:hover{
text-decoration:none;
}
a:link{
color:#850202}
a:hover{
color:#FF9900}
a:visited{
color:#6F0000}
.hidden{
display:none;}
/* Contenuti */
#sfondo{
position:absolute;
top:0px;
left:0px;
z-index:-1;
color:#333333;
width:1000px;
height:800px}


#main{
	width:604px;
	top:0px;
	color:#333333;
	padding:0px;
	text-align:justify;
	z-index:0;
	background-repeat: repeat-x;
	position: absolute;
	left: 391px;
}
#menu{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	height:25px;
	width:95%;
	margin-left: 15px;
}
#logo{
	height:93px;
	width:303px;
	text-align:left;
	margin:0px 0px 5px 15px;
	float: left;
	position: absolute;
	left: -7px;
	z-index: 10;
	top: 3px;
}
#video{
width:382px;
height:338px;
position:absolute;
top:302px;
left:0px;
}
#boxvideo{
	padding:0px;
	position: absolute;
	width: 334px;
	height: 219px;
	left: 13px;
	top: 443px;
}
#boxtitolo{
width:375px;
height:329px;
font-size:16px;
}
#boxtitolo.video{
	position: absolute;
	left: 411px;
	top: 362px;
}
#boxtitolo.galleria{
background-image:url(css_images/V1_b-ahahahgallery.png);
height:368px;
}

#galleria{
width:487px;
height:200px;
position:absolute;
top:680px;
left:0px;
}
ul.menu li{
float:right;
padding:0px 0px 0px 15px}
#contenuti{
	margin-left:15px;
	width:95%;
	margin-bottom: 15px;
}
/* Drop Menu */

.dmx {
    font: 11px tahoma;
}
.dmx .item1,
.dmx .item1:hover,
.dmx .item1-active,
.dmx .item1-active:hover {
    padding: 3px 10px 3px 10px;
    background: #ededed;
    font: 12px arial;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.dmx .item2,
.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.dmx .item2 {
    background: #e5e1da;
}
.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
    background: #ffffff;
}
.dmx .arrow,
.dmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.dmx .item2 img,
.dmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.dmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .dmx td { position: relative; } /* ie 5.0 fix */
