*{margin:0; padding:0;}
body {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	background:#A01662;
	color:#fff;
	padding:0px;overflow:hidden;
}

#main{
display:block;
width:804px !important;
width:844px;
height:460px !important;
height:510px;
overflow:hidden;
padding:20px;
}
img{border:none;}
a{ color:#fff; text-decoration:none;}
a:hover, a:active, a:focus, .act {color:#A01662 !important; background-color:#fff !important; }
/*gestione scroller area elenco*/
.holder {
	margin: 0;
	display: block;
	/* TEMP */
	/*margin-bottom: 20px;*/
}
ul.blocks {
	padding: 0;
	
	 /*setto qui la somma degli elementi dello scroller*/
	display: block;
	height:335px;
}
ul.blocks li {
	width: 200px; /*setto qui dimensione degli elementi dello scroller*/
	margin: 0 0 0 0px;
	float: left;
	display: block;
	height: 335px;
}
.scroll-pane {
	width: 200px;
	/*background: #000;*/
	float: left;
	padding: 0;
}
#pane5 {
	height: 335px;
	width: 805px;/*setto qui dimensione della maschera dello scroller*/
	padding: 0;
	display: block;
	_overflow: hidden;
}

/*gestione scroller area elenco*/
#pane1 {
	height: 469px;
	width: 398px;
	padding: 0;
	margin:0;
	display: block;
	_overflow: hidden;
	
}
#pane1 ul.blocks li {
	width: 400px; /*setto qui dimensione degli elementi dello scroller*/
	margin: 0;
	padding:0;
	float: left;
	display: block;
	height: 469px;
}
#pane1 ul.blocks li img{
display:block;
width:398px;
height:469px;
margin:0;
padding:0;
}

/*elenco aziende gallery*/
#main h1{
	background-image: url(../images/elementi/tit_rej.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:84px;
	margin:0 0 50px 0;
	text-indent:-9000em;

}

a.sh{
	display:block;
	width:180px !important;
	width:190px;
	color:#fff;
	padding:0 0 0 10px;
	text-decoration:none;
	background-image: url(../images/elementi/bg_agenzie_rej.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	
}
a.sh:hover,a.sh:active,a.sh:focus{color:#A01662; background-color:#fff;background-image: url(../images/elementi/bg_agenzie_ov.gif); }
/*elenco lavori gallery*/

#main h2{
font-size:20px;
position:absolute;
top:125px;
left:20px;
}
#main h2 a{
color:#fff;
font-size:10px;
text-decoration:none;
padding:0 3px;
}

/*immagini in works elenco*/
li img{
margin:20px 0 0px 0;
width:190px;
height:118px;
}

#indice{
	position:absolute;
	top:477px !important;
	top:476px;
	left:20px;
	background:#A01662 !important;
	color:#fff !important;
	z-index:1000;
	text-decoration:none;
	padding:0px 15px 0px 0px;
	border-right:solid 1px #fff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#cntwork{display:block; position:absolute; top:20px; left:20px; }

#cntwork .jScrollPaneTrack{display:none;}
#cntwork a{
color:#fff;
text-decoration:none;
margin:-10px 0 0 0;
}


#boxdx{
width:382px !important; 
width:400px; 
height:469px; 
overflow:hidden; 
float:right; 
position:relative;
padding:0 0 0 18px;}
#boxdx h1, #boxdx h2, #boxdx h3, #boxdx h4, #boxdx h5, #boxdx h6, #menu{ margin:0 0 10px;}
#boxdx h1{width:auto; height:auto; font-size:50px; background:none; text-indent:0px; font-weight:normal;}
#boxdx h1 a,#boxdx h6 a {font-size:10px; color:#fff;}
#boxdx h2{position:relative; top:auto; left:auto; font-size:16px;  font-weight:normal;}
#menu a{color:#fff;}
.cnt{
display:none;
width:372px !important;
width:382px;
height:100px;
overflow:auto;
padding:0 10px 0 0px;
margin:0 0 10px;
}
.cnt p, #dati p{
margin:0 ;
}
#brief{display:block;}
#index{position:absolute; bottom:0px; left:18px; font-weight:bold;}
