/*CODE DEVELOPED BY OPENDOC 2005 - WWW.OPENDOC.IT*/
IMG {
  border:0;
  }

A:active,A:visited{
  border:0 hidden;
}

/*
Hack for problem width Opera 
*/
#container_viewmap {
	display:auto;
	}
@media all and (min-width: 0px){
	#container_viewmap {
	display:inline;
	}
}
/*End Hack Opera*/

/*Document Container*/
#viewmap {
    cursor: move;
    border:1px solid #666;
    background:url("./images/loading.gif") center no-repeat;
}


/* */
#preview	{
	position:absolute;
	z-index:18;
	border:1px solid gray;
	background-color: Black;
	color: White;
	cursor: hand;
	display:none;
}


#toolbar_preview {
 	margin:0;
	padding:0;
	background:url("./images/tab_bkg.gif") no-repeat top left;
	/*border-top:1px solid #ccc;*/
	height:100%;
	
}

#toolbar_preview h1{
	font-size:  9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	/*padding-top:3px;*/
	padding-bottom:3px;
	white-space: nowrap;
}
#toolbar_preview h1 img{
    margin-top:3px;
    margin-left:3px;
}
.noview{
	visibility: hidden;
}

#preview_rect	{
	border:1px solid red;
	z-index:19;
	position:absolute;
	top:10px;
	left:10px;
	width:20px;
	height:20px;
	display:none;
    cursor:move;
	}

#preview_img	{
	cursor:hand;
	}

	
/*
Thumbnail zone
*/
#thumbnails {
	font-size:  9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:10px;
	background-color:white;
	width:120px;
	border:1px solid gray;
	overflow:auto;
	position:absolute;
	display:none;
}


#thumbnails img{
	display:block;
    border:1px solid black;
}
.singolathumb {
    /*border:1px solid red;*/
    display:block;
    width:auto;
   /*margin-bottom:10px;*/
}
.singolathumb img {
   
}



.singolathumb a{
    padding-top:10px;
    padding-bottom:10px;
	color:#000;
	display:block;
	text-decoration:none;
	width:inerith;
	height:inerith;
}

.singolathumb a:visited {
	ccolor:#000;
}

.singolathumb a:hover {
	color:#000;
	background-color:#CDCDCD;
}

.singolathumb a:active {
	color:#000;
	background-color:#CDCDCD;
}
.thumbattuale {
    display:block;
    width:auto;
}
.thumbattuale a{
    padding-top:10px;
    padding-bottom:10px;
	color:#000;
	display:block;
	text-decoration:none;
	background-color:#CDCDCD;
	width:inerith;
	height:inerith;
}

.thumbattuale a:visited {
	background-color:#CDCDCD;
	ccolor:#000;
}

.thumbattuale a:hover {
	color:#000;
	background-color:#CDCDCD;
}

.thumbattuale a:active {
	color:#000;
	background-color:#CDCDCD;
}

.label {
    color:#ccc;
}

.toolbar {
    /*width:70%;*//
    margin:0;
    border:1px solid #ccc;
    margin-top:2px;
}

.button a.normal{
   display:block;
   margin:1px;
   padding:0;
   border-left:0;
   border-top:0;
   border-right:0;
   border-bottom:0;
   
}

.button a.normal:hover{
   border-left:1px solid #ccc;
   border-top:1px solid #ccc;
   border-right:1px solid #666;
   border-bottom:1px solid #666;
   margin:0;
   padding:0;
}


.button a.click{
   display:block;
   margin:0px;
   padding:0;
   border-left:1px solid #666;
   border-top:1px solid #666;
   border-right:1px solid #ccc;
   border-bottom:1px solid #ccc;
   
}