#mappperbox {
    width       : 206px;
    color       : #fff;
}

#mappperbox_contents_inner {
  display           : block;
  width             : 100%;
  background        : url(/img/mappperbox/corners/mappperbox_c.png) top left;
  _background-image : none;
  _filter           : progid:DXImageTransform.Microsoft.AlphaImageLoader(
                            src='/img/mappperbox/corners/mappperbox_c.png',
                            sizingMethod='scale'
                      );
  float:left;
}

#mappperbox_contents_inner a {
  cursor: pointer;
  color: #fff;
}

/* #mpc {
    height      : auto !important;
    height      : 220px;
    min-height  : 220px;
} */

#mappperbox_tl {
  width             : 7px;
  height            : 7px;
  font-size         : 0;
  background        : url(/img/mappperbox/corners/mappperbox_tl.png) top left no-repeat;
  _background-image : none;
  _filter           : progid:DXImageTransform.Microsoft.AlphaImageLoader(
                            src='/img/mappperbox/corners/mappperbox_tl.png',
                            sizingMethod='crop'
                      );
}

#mappperbox_t {
  margin            : 0;
  height            : 7px;
  background        : url(/img/mappperbox/corners/mappperbox_t.png) top left repeat-x;
  _background-image : none;
  _filter           : progid:DXImageTransform.Microsoft.AlphaImageLoader(
                            src='/img/mappperbox/corners/mappperbox_t.png',
                            sizingMethod='scale'
                      );
}

#mappperbox_tr {
  width             : 7px;
  height            : 7px;
  font-size         : 0;
  background        : url(/img/mappperbox/corners/mappperbox_tr.png) top right no-repeat;
  _background-image : none;
  _filter           : progid:DXImageTransform.Microsoft.AlphaImageLoader(
                            src='/img/mappperbox/corners/mappperbox_tr.png',
                            sizingMethod='crop'
                      );
}


#mappperbox_l {
  background        : url(/img/mappperbox/corners/mappperbox_l.png) top left repeat-y;
  width             : 7px;
  font-size         : 0;
  _background-image : none;
  _filter           : progid:DXImageTransform.Microsoft.AlphaImageLoader(
                            src='/img/mappperbox/corners/mappperbox_l.png',
                            sizingMethod='scale'
                      );
}

#mappperbox_r {
  background        : url(/img/mappperbox/corners/mappperbox_r.png) top right repeat-y;
  width             : 7px;
  font-size         : 0;
  _background-image : none;
  _filter           : progid:DXImageTransform.Microsoft.AlphaImageLoader(
                            src='/img/mappperbox/corners/mappperbox_r.png',
                            sizingMethod='scale'
                      );
}


#mappperbox_bl {
  width             : 7px;
  height            : 4px;
  font-size         : 0;
  background        : url(/img/mappperbox/corners/mappperbox_bl.png) top left no-repeat transparent;
  _background-image : none;
  _filter           : progid:DXImageTransform.Microsoft.AlphaImageLoader(
                            src='/img/mappperbox/corners/mappperbox_bl.png',
                            sizingMethod='crop'
                      );
}


#mappperbox_b {
  height            : 4px;
  font-size         : 0;
  margin-top        : 0px;
  z-index           : 290;
  background        : url(/img/mappperbox/corners/mappperbox_b.png) bottom left repeat-x;
  _background-image : none;
  _filter           : progid:DXImageTransform.Microsoft.AlphaImageLoader(
                            src='/img/mappperbox/corners/mappperbox_b.png',
                            sizingMethod='scale'
                      ); */
}


#mappperbox_br {
  width             : 7px;
  height            : 4px;
  font-size         : 0;

  background        : url(/img/mappperbox/corners/mappperbox_br.png) top left no-repeat;
  _background-image : none;
  _filter           : progid:DXImageTransform.Microsoft.AlphaImageLoader(
                            src='/img/mappperbox/corners/mappperbox_br.png',
                            sizingMethod='crop'
                      );
}



#mappperbox_close {
  width             : 17px;
  height            : 18px;
  margin            : 10px 0 0 -8px;
  background        : url(/img/mappperbox/corners/mappperbox_close.png) top left no-repeat;
  cursor            : pointer;
  _background-image  :none;
  _filter            :progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mappperbox/corners/mappperbox_close.png', sizingMethod='crop');
}

#mappperbox_beak {
	width           : 32px;
    margin-top      : 2px;
    z-index         : 270;
    height          : 14px;
    background      : url(/img/mappperbox/corners/mappperbox_beak.png) top left no-repeat;
    _background-image   : none;
    _filter             : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/mappperbox/corners/mappperbox_beak.png', sizingMethod='crop');
}

#mappperbox_contents_inner p{
	text-align      : left;
    padding         : 8px 25px 12px 8px;
    font-size       : 1.1em;
	}

#mappperbox_contents_inner a{
	text-decoration:none;
	}

#mappperbox_contents_inner a.test_zoom {
    text-align      : left;
    padding         : 8px 30px 12px 8px;
    font-size       : 1.1em;
	float			:left;
	width			:168px;
	outline			:none;
	position		:relative;
	z-index			:1;
}

#mappperbox_contents_inner img {
   display          : block;
   height           : 170px;
   margin           : 0 auto;
   position      	: relative;
   z-index       	: 1;
   cursor       	: pointer;
   color			:#ffffff;
   width			:196px;
   text-align		:left;
}

#mappperbox_contents_inner img {
	font-size:1.1em;
}

#navphoto {
   height       : 30px;
   text-indent : -9999em;
}

#navphoto .nextphoto {
	float: right;
	display: inline;
	width: 13px;
	height: 17px;
	background: url(../img/map/next.png) no-repeat top left;
	margin: 5px 5px 0 0;
	overflow: hidden;
}

#navphoto .prevphoto {
  float: left;
  display: inline;
  width: 13px;
  height: 17px;
  background: url(../img/map/prev.png) no-repeat top left;
  margin: 5px 0 0 5px;
  overflow: hidden;
}

#zoomcontents {
  margin       : 40px auto 0 auto;
}

    #zoomcontents a {
        position        : absolute;
        top             : 25px;
        right           : 40px;
        cursor          : pointer;
    }

    div.portrait    { width    : 615px !important; height:410px !important; }
    div.landscape   { width    : 878px !important; }
    div.nophoto     { width    : 360px; }

    #zoomcontents ins,
    #zoomcontents div {
        float       : left;
        display     : inline;
    }


    #zoomcontents ins {
        text-align  : right;
        margin-right: 30px;
    }

    .portrait ins,
    .portrait ins { width       : 320px; height: 480px; }
    .landscape ins,
    .landscape ins { width      : 480px; height: 320px; }

     #zoomcontents ins img {
        display     : block;
     }

    #zoomcontents div {
        width       : 260px;
        text-align  : left;
    }

        #zoomcontents h2 {
            font-size   : 2em;
            font-weight : normal;
            color       : #fff;
            margin-bottom : 1em;
        }


        #zoomcontents p {
            font-size   : 1.2em;
            color       : #fff;
        }


a.trip,
a.trip:link,
a.trip:visited,
a.trip:hover,
a.trip:active {
    text-decoration : none;
    color           : #fff;
}

a.zoomtitle,
a.zoomtitle:link,
a.zoomtitle:visited,
a.zoomtitle:hover,
a.zoomtitle:active {
    text-decoration : none;
    color           : #fff;
}


/**** iframe ****/

	#mapcontainer {
		padding			: 5px;
	}

	#mapcontainer ul li {
		float			: left;
		display			: inline;
		margin-right	: 2px;
	}


		#userinfo ul li, #userinfo ul li.user {
			padding-right	: 8px;
			background		: url(../img/bg/bg-link-mappa-a.gif) top right no-repeat;
		}

		#userinfo ul li#loadingcrumb {
/* 			background		: url(../img/bg/bg-link-mappa-r.gif) top right no-repeat;
			padding-right	: 5px;
 */

            background-image    : none;
        }

		#userinfo li span,
		#userinfo li a {
			background		: url(../img/bg/bg-link-mappa.gif) top left no-repeat;
			padding			: 0 5px 0 10px;
			float			: left;
			height			: 20px;
			line-height		: 19px;
			text-decoration	: none;
			font-weight		: bold;
			font-size		: 1em;
		}

            #userinfo ul li#loadingcrumb * {
                background-image    : none;
                color           : #ccc;
            }

			#userinfo li span {
				cursor		: default;
			}


			#userinfo li span,
			#userinfo li a,
			#userinfo li a:link,
			#userinfo li a:visited,
			#userinfo li a:hover,
			#userinfo li a:active {
				color		: #fff;
			}
