/* CSS Document */

*{
margin:0;
padding:0;
}

a{
color:#000000;
text-decoration:none;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a img{
	border:0px;
}

h2{
	font-size:11px;
}

h3{
line-height:18px;
font-size:11px;
color:#b3b3b3;
font-weight:normal;
}

h4{
font-size:11px;
}

h5{
font-size:11px;
color:#b3b3b3;
}

#layout_esterno{
position:absolute;
height:420px;
top:50%;
margin-top:-210px;
width:935px;
left:50%;
margin-left:-460px;
}

#menu_intro{
position:absolute;
left:457px;
bottom:-26px;
z-index:3;
}

#menu_intro a{
display:block;
height:25px;
float:left;
color:#b9b9b9;
}

#menu_intro a img{
border:0;
}

.layout{
position:absolute;
height:425px;
}

#lay_sin{
width:461px;
text-align:right;
height:420px;
float:left;
}

#lay_des{
width:463px;
height:420px;
float:right;
}

#lay_sin_home{
width:460px;
text-align:right;
float:left;
}

#lay_des_home{
width:459px;
float:right;
}

#intro{
position:absolute;
left:-180px;
top:45px;
width:1280px;
height:357px;
}

.logo{
	height:25px;
}

.menu{
height:25px;
}

.menu a{
display:block;
float:left;
}

.cont_sin{
margin-top:20px;
border-left:1px solid #ededec;
height:357px;
}

#gallery{
position:absolute;
top:44px;
right:465px;
height:380px;
z-index:2;
}

.colonna_centro{
width:231px;
float:left;
height:357px;
}

.colonna_des{
width:228px;
float:left;
border-left:1px solid  #ededec;
border-right:1px solid #ededec;   /*#ededec;*/
height:357px;
}

#testo{
margin:0 0px 0 6px;
line-height:18px;
height:373px;
overflow: hidden;
background:#FFFFFF;
}

.white-cover {
position: absolute;
left:0; top: 360px;
width:230px; height:20px;
border-top: 0px solid gray;
background-color: white;
z-index:1000;
}

#menudestro{
margin:2px 0px 0 -1px;
line-height:17px;
height:360px;
overflow: hidden;
}

#menudestro ul{
margin:0;
padding:0;
}

#menudestro li{
margin: 0 0 0 0px;
height:18px;
padding-left:9px;
line-height:14px;
}

#menudestro a{
	color: #b3b3b3;
}

#menudestro a:hover{
	color:#7b7b7b;
}

#slayder-stage{
top:20px;
/*left:6px;
border-left:1px solid #999999;
padding-left:2px;*/
right:18px;
position:absolute;
width:900px;
height:400px;
}

#slayder-stage li{
	background-image: url(../immagini/sfo_li.jpg);
}

.int{
	line-height:18px;	
}

#linea{
	position:relative;
	top:32px;
	width:4px;
	background: url(../immagini/linea.jpg);
	height:370px;
	z-index:2;
}

a:link, a:focus{
outline:none;
}

.hg-gallery-photo-container {
	position: relative;
	top: 20px; right: 138px;
	width: 593px; height: 357px;
	border: 0px solid gray;
}


#easyscrollnav {
	position: absolute;
	bottom: 10px;
}
#easyscrollnav ul { list-style: none; }

#btnUp {
	float: left;
	list-style: none;
	margin-left: 4px;
	width: 8px;  height: 9px;
	background: white url(../../immagini/up.jpg) no-repeat top left;
}
#btnDown {
	float: left;	
	list-style: none;
	width: 8px; height: 9px;
	background: white url(../../immagini/down.jpg) no-repeat top left;
}
#btnReset {
	list-style: none;
}