.boximg
{
   position: relative;
   width: 545px; /* Stessa larghezza dell'immagine */
   height: 195px; /* Stessa altezza dell'immagine + spazio bianco sotto*/
   float: left;
  /*  clear: right;*/
   margin-left: 25px;
   margin-bottom: 15px;
}
#boxImmagine {
    position: relative;
    top: -150px;
    z-index: 10;
}
#boxImmagine img
{
   height: 175px;
   width: 545px;
   vertical-align: top;
}
#boxImmagine a
{
   filter: alpha(opacity=100);
   -moz-opacity: 1.0;
   opacity: 1.0;
}

#boxImmagine:hover img
{
   filter: alpha(opacity=50);
   -moz-opacity: 0.2;
   opacity: 0.2;
}

#boxtesto {
    background: none repeat scroll 0 0 #D7DEE8;
    height: 175px;
    position: relative;
    top: 25px;
    width: 100%;
    z-index: 0;
}

span.testo {
    color: #525860;
    font: bold 16px "Arial Narrow", Helvetica, sans-serif;
    padding: 10px 0 0 10px;
	display:block;
}
span.testoPiccolo
{
   padding-left: 10px;
   color: #525860;
   font: bold 12px "Arial Narrow", Helvetica, sans-serif;
}
.rigapaginatore
{
   background-color: #ffffff;
   margin-right: 15px;
   text-align: right;
   font: 11px "Arial Narrow", Helvetica, sans-serif;
}
/**********fine lista catalogo****************/
/**********inizio scheda catalogo*************/
.divBack
{
   height: 20px;
   margin-right: 25px;
   float: right;
}


.divBack > a > img, .divBack > a:hover > img + img
{
   display: block;
   border: 0 none;
}
.divBack > a > img + img, .divBack > a:hover > img
{
   display: none;
   border: 0 none;
}
.contScheda
{
   float: left;
   width: 575px;
   padding-left: 25px;
}
.decrizioneScheda
{
   float: left;
   clear: both;
   padding-top: 20px;
}
.nomeScheda
{
   font: bold 17px "Arial Narrow", Helvetica, sans-serif;
   border-bottom: 3px dotted #D1D1D1;
   width: 555px;
   height: 25px;
   vertical-align: middle;
}
.linkSito
{
   float: right;
   font: 13px "Arial Narrow", Helvetica, sans-serif;
   margin-right: 10px;
}
.decrizione
{
   float: left;
   clear: both;
   padding-top: 15px;
   padding-bottom: 15px;
   
   width: 555px;
   border-bottom: 3px dotted #D1D1D1;
   font: 14px "Arial Narrow", Helvetica, sans-serif;
}
.fotogallery
{
   float: left;
   width: 560px; /* margin-top: 10px;*/
}
/****gallery scheda ****/
div.galleryArea
{
   clear: both;
   padding: 0 2px;
   width: 525px;
}
div.galleryAreaNascosta
{
   display: none;
}

#gallery
{
   padding-top: 10px;
   padding-bottom: 10px;
   width: 555px;
   border-bottom: 3px dotted #D1D1D1;
   float: left;
}
#gallery ul
{
   list-style: none;   margin: 0;
   padding: 0;
}
#gallery ul li
{
   display: inline;
   margin: 0;
   padding: 0;
}
#gallery ul img
{
   border: 0;
}
#gallery li
{
   padding-right: 15px;
   padding-bottom: 15px;
}


#gallery ul a:hover img
{
   /*background: rgb(0, 0, 100);       background: rgba(0, 0, 0, 1);*/
}
#gallery ul a:hover
{
   filter: alpha(opacity=60);
   -moz-opacity: 0.6;
   opacity: 0.6;
}
.navScheda
{
   float: right;
   margin-right: 20px;
}
.photoScheda
{
   float: left;
   height: 122px;
   margin: 10px 15px 8px 0px;
   text-align: center;
   width: 170px;
   cursor: pointer;
}
.abbinamenti
{
   width: 555px;
   border-bottom: 3px dotted #D1D1D1;
   float: left;
   padding-top: 10px;
   padding-bottom: 10px;
   vertical-align: middle;
   font: 14px "Arial Narrow", Helvetica, sans-serif;
}
.bannerino
{
   float: right;
   width: 80px;
}
.bannerino > a > img, .bannerino > a:hover > img + img
{
   display: block;
   border: 0 none;
}
.bannerino > a > img + img, .bannerino > a:hover > img
{
   display: none;
   border: 0 none;
}

.abbSpan
{
   width: 470px;
   float: left;
   padding-top: 35px;
   height: 67px;
}
.richiesta
{
   width: 555px;
   float: left;
}
.input
{
   width: 120px;
}
.idAdv
{
   font: 14px "Arial Narrow", Helvetica, sans-serif;
}
.ricInfo
{
   font-size: 13px;
   font-weight: bold;
}
.divInfo
{
   float: left;
   width: 550px;
   height: 30px;
    padding-top: 5px;
}
.imgInfo
{
   width: 20px;
   height: 25px;
   float: right;
   margin-top:5px;
   vertical-align: bottom;
   cursor:pointer;
   background-image:url(../images/freccina_info.jpg);
   background-repeat:no-repeat;
}
.imgInfoR
{
 width: 20px;
   height: 25px;
   float: right;
   margin-top:5px;
   vertical-align: bottom;
   cursor:pointer;
   background-image:url(../images/freccina_info_Roll.jpg);
   background-repeat:no-repeat;
}