#gallery { 
 color: #333;
 border: 0px solid #ff0000;
 margin: 20px 0px 0px 20px;
 padding: 0px;
 height: 458px;
 width: 970px;
 float: left;
}

.newsPhoto{
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	border:0px solid #000;
	display:inline;
	overflow:auto;
	scrollbar-face-color:#889CB1;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#EBEEF2;
	scrollbar-shadow-color:#889CB1;
	scrollbar-highlight-color:#889CB1;
	scrollbar-3dlight-color:#EBEEF2;
	scrollbar-darkshadow-Color:#EBEEF2;


}
UL.nav-tipologie{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px !important;
	width:200px !important;
	list-style:none !important;	
	background:none;
	border:0px solid #000; 
	
}
UL.nav-tipologie LI {
	font-size:11px;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px !important;
	list-style:none !important;
}
UL.nav-tipologie LI {
	width:200px;
	margin:0px;
	padding:0px;
}
 UL.nav-tipologie LI A{
	line-height:14px;
	display:block;
	height:auto;
	margin:0px 10px 0px 10px;
	padding:6px 0px 6px 10px;
	border-bottom:1px dotted #C75A65 !important;
	font-weight:normal;
	background:url("arrow.gif") no-repeat 0% 50%  ! important;
	font-family:"Lucida Grande", tahoma, Arial, sans-serif;
	color:#fff;
	display:block;
	font-size:12px;
}
UL.nav-tipologie LI A:link,
UL.nav-tipologie LI A:visited{
	text-decoration:none ! important;
	color:#fff  ! important;	
}
UL.nav-tipologie LI A:hover,
UL.nav-tipologie LI A:focus,
UL.nav-tipologie LI A:active{
	text-decoration:none  ! important;
	color:#EEAA01! important;
}
UL.nav-tipologie LI.sel{
	text-decoration:none  ! important;
	color:#EEAA01 ! important;
}


/*////////////////////////////////////////////////////////*/
/* photo gallery */
/*////////////////////////////////////////////////////////*/

DIV.photoGallery{
	position:relative;
	float:left;
	width:766px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #EBEEF2;	
}
DIV.info{
	position:relative;
	float:left;
	width:856px;
	height:380px;
	margin:0px 0px 0px 80px;
	display:inline;
	padding:0px 0px 0px 0px;
	border:0px solid #EBEEF2;	
}
*html DIV.info{
	position:relative;
	float:left;
	width:856px;
	height:380px;
	margin:0px 0px 0px 60px;
	display:inline;
	padding:0px 0px 0px 0px;
	border:0px solid #EBEEF2;	
}
#photo_pic{
	width:510px;
	float:left;
	height:500px;
	margin:0 0 0 12px;
	display:inline
}
.big{
	
	display:inline;
	margin:0 0 0 12px;
	display:inline;
	border:0px solid #ff0000
}
.icons{
	position:absolute;
	right:0px;
	width:230px;
	float:left;
	height:300px;
	margin:0 0 0 0px;
	display:inline;
	border:0px solid #ff0000
}

.photo_desc{
	font-size:11px;
	color:#fff;
	text-align:left;
	vertical-align:top;
	padding:5px;
	float:left;
	font-family:"Lucida Grande", tahoma, Arial, sans-serif;
	color:#fff;
	display:block;
	font-size:11px;
	margin:0 0 0 12px;
	line-height:1.4em;
	width:480px;
	display:inline;
	border:0px solid #fff
}
#thumbs_pic{
	float:right
}
.imageTable{
	float:left;
	margin:0 0px 3px 5px;			
	display:inline;

}
.testoServizi{
	position:absolute;
	right:0px;
	top:0;
	font-family:"Lucida Grande", tahoma, Arial, sans-serif;
	color:#fff;
	display:block;
	font-size:12px;
	margin:0 0 0 8px;
	line-height:1.4em;
	width:330px;
	
}
DIV.scrollo{
	
	height:380px !important;
	margin:0 0 0 0px;
	border:0px solid #ff0000;	
	padding:0 12px 0 0 ;
	overflow:auto;	
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #000;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #7F353C;
	
}
.photo{
	float:left;
	width:400px
}
.testoInfo{
	width:400px;
	float:left;
	height:300px;
	margin:0 0 0 30px;
	display:inline;
	border:0px solid #ff0000;
	font-family:"Lucida Grande", tahoma, Arial, sans-serif;
	color:#fff;
	display:block;
	font-size:12px;
	padding:0 12px 0 0 ;
	line-height:1.4em;
	overflow:auto;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #000;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #7F353C;
}
.pic{
	border:1px solid #e4e4e4;
	margin:0 2px 0 0 
}
html>/**/body .pic{
	border:1px solid #e4e4e4;
	margin:0 2px 4px 0 
}
.imageTable TD{
	/*background:#dcdcdc;*/
	
}
.imageTable IMG{
	cursor:pointer;
	
}
.navGallery{
	margin:10px 0px 0px 12px;
	width:480px;
	border:0px solid #ff0000
}
* html .navGallery{
	margin:10px 0px 0px 10px;
	display:inline;
	width:480px
}
.navGallery TD{
	border:0px solid #dcdcdc;
	
}
.thumbs{
	/*background:#f2f2f2;*/
	border:0px solid #ff0000
	
}
.prevBott{
	background:#dcdcdc;
	border:none !important;
	padding:3px 0px 0px 0px;
}
.nextBott{
	background:#dcdcdc;
	border:none !important;
	padding:3px 0px 0px 0px;
}
#paginatore{
	float:right;
	padding:0px !important;
	font:12px/1.4em "Lucida Grande", tahoma, Arial, sans-serif !important;
	FONT-WEIGHT:normal;
	COLOR: #fff;
	text-align:center;
	border: 0px solid #ff9900;
	white-space:nowrap;
	height:30px;
	margin:0 0 0 0px;
	width:100px
	}

#paginatore UL{
	display:block;	
	margin:0px;
	padding:0px;
	list-style:none;
	font:12px/1.4em "Lucida Grande", tahoma, Arial, sans-serif !important;
}
#paginatore LI{
	display:inline;	
	font-size:10px;
	margin:0px 2px 0px 2px !important;
	/*padding:1px 5px 1px 5px !important;*/
	border:none !important;
	line-height:30px !important;
	font:12px/1.4em "Lucida Grande", tahoma, Arial, sans-serif !important;
}

#paginatore UL A{
	text-decoration:none !important;
	margin:0px 0px 0px 0px !important;
	padding:1px 5px 1px 5px !important;
	border:none !important;
	line-height:30px !important;
	text-transform:lowercase;
}
#paginatore UL A:link,
#paginatore UL A:visited{
	background:#FFF;
	color:#333;
	border:none !important;
}
#paginatore UL A:hover,
#paginatore UL A:focus,
#paginatore UL A:active{
	background:#EEAA01;
	color:#FFF !important;
	border:none !important;
}
#paginatore LI.arrow A{
	font-size:9px!important;
	background:none !important;
	border:none !important;
	color:#fff !important;
	padding:2px 2px 2px 2px !important;

}
#paginatore LI.arrow A:hover{
	color:#EEAA01 !important;
}
#paginatore LI.arrowhite A{
	font-size:9px!important;
	background:none !important;
	border:none !important;
	color:#fff !important;
	padding:2px 2px 2px 2px !important;

}
#paginatore LI.arrowhite A:hover{
	color:#fff !important;
}
#paginatore UL LI.selected{
	background:#EEAA01;
	color:#FFF !important;
	padding:1px 5px 1px 5px !important;
	border:none !important;
	line-height:30px !important;
	text-transform:lowercase;
}
#bottomGallery{
 float:left;
 height:12px;
 width:100%;
 background:url("bottom_gallery.gif") top left no-repeat
}
