/*stili per il layout fisso*/

html, body {
margin : 0;
padding : 0;
background-image:url(immagini/backgr_bel.jpg);
background-color : #000;
background-repeat : no-repeat;
background-position : top;
}
#testata {
	background-image : url(immagini/logo_apertura.png);
	background-position : center top;
	background-repeat : no-repeat;
	width : 984px;
	height : 120px;
	margin: auto;
}

#wrap {
	width:850px;
	height:265px;
	margin-top: 0.8em;
	margin-right: auto;
	margin-bottom: 0.8em;
	margin-left: auto;
}
#slideshow {
	position:relative;
	height:255px;
	margin-top:20px;
}
#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow img.last-active {
    z-index:9;
}


#brand {
	background-image : url(immagini/brand_apertura.png);
	background-position:center center;
	background-repeat : no-repeat;
	width : 984px;
	height : 60px;
	margin: auto;
}

#payoff {
	background-image : url(immagini/payoff_bel_uff.png);
	background-repeat : no-repeat;
	width : 984px;
	height : 20px;
	background-position: center;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#payoff_uff {
	background-image : url(immagini/payoff_bel.png);
	background-repeat : no-repeat;
	width : 984px;
	height : 30px;
	background-position: center bottom;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.entra {
	width: 280px;
	height: 24px;
	margin-top : 0.5em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}


.entra a {
display: block;
width: 280px;
height: 24px;
background: url(immagini/entra_bel.png) no-repeat top;
}

.entra a:hover {
background-position:bottom;
}

.ufficio {
	width: 280px;
	height: 35px;
	margin-top : 0.5em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}


.ufficio a {
display: block;
width: 280px;
height: 35px;
background: url(immagini/bellutti_casa_entrata.png) no-repeat top;
}

.ufficio a:hover {
background-position:bottom;
}



#vietato {
background-image : url(immagini/vietato.png);
background-position:center;
background-repeat : no-repeat;
width : 984px;
height : 13px;
margin : auto;
margin-top : 0.3em;
}


#centrato	{
	width:984px;
	margin:auto;
	margin-top:1.0em;
	text-align:center;
}


.fb {
width: 492px;
height: 24px;
float:left;
margin: auto;
}

.fb a {
display: block;
width: 492px;
height: 18px;
background:url(immagini/fb_doppio.png) no-repeat top;
}

.fb a:hover {
background-position:bottom;
}

.virgonette {
width: 492px;
height: 24px;
float:left;
margin: auto;
}


.virgonette a {
display: block;
width: 492px;
height: 18px;
background: url(immagini/vn_doppio.png) no-repeat top;
}

.virgonette a:hover {
background-position:bottom;
}


h1, h2 {
margin : 0;
padding : 0;
}
h1 {
padding-left : 0.5em;
font : bold 2.3em/80px arial, serif;
}
h2 {
color : #999;
font-size : 1.5em;
}
div#footer {
	margin-top:1em;
	text-align : center;
}
div#footer a {
color : rgb(90, 91, 93);
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
}
div#footer p {
color : rgb(90, 91, 93);
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
font-size-adjust:none;
}
