body{
   margin:15px;
   background-color:#000000;
   font-family: Verdana, Arial, Helvetica;
   line-height: 4.2mm; 
   letter-spacing: 1; 
   font-size: 11px;
   color: #FFFFFF;
/*    overflow:hidden; 
	scrollbar-base-color: #000000;
    scrollbar-face-color: #000000;
    scrollbar-shadow-color: #000000;
    scrollbar-arrow-color: #000000;
    scrollbar-highlight-color: #000000;
    scrollbar-dark-shadow-color: #000000;
    scrollbar-3d-light-color: #000000;
    scrollbar-track-color: #000000; */
}

FONT {
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   color: #ffffff; 
   line-height: 4.2mm; 
   letter-spacing: 1;
}

FONT.titolo {
   color: #dcdcdc; 
}

FONT.Footer {
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   color: #878787; 
   line-height: 4.5mm; 
   letter-spacing: 1;
}

FONT.Button {
   font-family: Verdana, Arial, Helvetica;
   font-size: 9px;
   color: #000000;
}

FONT.TitGalleria {
   font-family: Verdana, Arial, Helvetica;
   font-size: 9px;
   color: #FFFFFF;
   line-height: 3.5mm; 
}

FONT.TitVideo {
   font-family: Verdana, Arial, Helvetica;
   font-size: 9px;
   color: #FFFFFF;
   line-height: 1.8mm; 
}

H1 {
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   color: #FFFFFF;
}

A {
	text-decoration: none;
	color: #FFFFFF;
}

A:HOVER {
	text-decoration: none;
	color: C20E19;
}

A.titolo {
	text-decoration: none;
	color: #dcdcdc;
}

A.Listino {
	text-decoration: none;
	color: #901510;
}

A.Listino:HOVER {
	text-decoration: underline;
	color: #901510;
}

A.MenuFooter {
	text-decoration: none;
	color: #878787;
}

A.LinkAgenzia {
	text-decoration: none;
	color: #FFFFFF;
}

A.LinkAgenzia:HOVER {
	text-decoration: none;
	color: #FFFFFF;
}

IMG.photo {
   border: 1px solid #878787;
}

/* COLORE BORDO IMMAGINI CATEGORIA */
.borderimage { 
   border:5px solid #1A1A1A;
}

/* ************************************************** */

.infobar{
/*    background-color:#000000;*/
    height:25px;
    line-height:25px;
    right:0px;
    position:fixed;
    bottom:0px;
    left:0px;
    z-index:999999999;
    text-align:center;
    color:#ddd;
    -moz-border-radius:10px 10px 0px 0px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    text-shadow:0px 0px 1px #ccc;
}
span#description{
    text-shadow:1px 1px 1px #000;
    display:none;
   font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
   color: #FFFFFF;
   line-height: 3.9mm; 
   letter-spacing: 1; 
}
span#loading{
    display:none;
    padding-right: 30px;
    background:transparent url(../loading.gif) no-repeat center right;
}
#thumbsWrapper{
/*    overflow:hidden; */
/*    position:fixed; */
    height:100%;
    width:100%;*/
    left:0px;
    right:0px;
    bottom:0px;
}
#content{
/*   position:absolute; */
/*   top:0px;*/
/*   height:100%;
   width:100%;
   left:0px;*/
   background-color:#000000; 
/*   overflow-y:scroll; */
   display:none;  
}
#content img{
    float:left;
    margin:2px;
    cursor:pointer;
    opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.placeholder{
    float:left;
    clear:both;
    width:100%;
    height:5px;
}
#panel{
    background-color:#000;
    width:100%;
    position:fixed; 
    bottom:0px;
    left:0px;
    right:0px;
    height:0px;
    text-align:center; 
}
#panel img{
	cursor:pointer;
    position:relative; 
    border:1px solid #000;
    -moz-box-shadow:0px 0px 10px #111;
    -webkit-box-shadow:0px 0px 10px #111;
    box-shadow:0px 0px 10px #111;
	display:none;
    vertical-align:middle;
}

#wrapper{
    position:relative; 
    margin:40px auto 0px auto;
}

a#next,
a#prev{
    width:40px;
    height:40px;
    position:fixed;
    cursor:pointer;
    outline:none;
    display:none;
    background:#aaa url(../nav.png) no-repeat top left;
}
a#next:hover, a#prev:hover{
    background-color:#fff;
}
a#next{
    right:0px;
    top:50%;
    margin-top:-20px;
    background-position: 0px 0px;
}
a#prev{
    left:0px;
    top:50%;
    margin-top:-20px;
    background-position: 0px -40px;
}
