﻿.BarraCatIIliv {
    width:996px;
    margin-top:1px;
}
.BarraCatIIliv .puntatore {
    float:left;
    margin:0px;
    padding :0px;
    border-left: solid 16px white;
}
.BarraCatIIliv .ElencoCat {
    float:left;
    width:945px;
    margin :0px;
    padding:0px;
    background-color:#494949;
    min-height: 30px;
    height: auto !important;
    height: 30px;

}
.BarraCatIIliv .ElencoCat DIV {
    margin-top:3px;
    margin-bottom:5px;
}
.BarraCatIIliv .ElencoCat IMG {
    vertical-align:middle;
}
.BarraCatIIliv .ElencoCat .LinkCatIILiv {
    font-size:12px;
    color:#FFFFFF;
    padding:1px;
}

/*----------------------------*/

.ContainerPrincipaleImmagineProd
{
 position:relative;
 width:244px;
 height:183px;
 padding:0px;
 margin:0px 3px 10px 3px;
 border: solid 1px #CFCFCF;
 float:left;
 color:Black;
}
.ContainerImmagineProd
{
 display:block;
 position:absolute;
 border: solid 1px white;
 width:242px;
 height:183px;
 padding:0px;
 margin:0px;
 float:left;
 color:Black;
}
A.ContainerImmagineProd:hover
{
    border: solid 1px red;
}
A.ContainerImmagineProd:hover .DescrizioneProdotto
{
    display:none
}
.clipIMG {
    position:absolute;
    clip:rect(0px,242px,182px,0px);
}
.clipIMGRG {
    position:absolute;
    clip:rect(0px,242px,182px,0px);
    max-height: 100px!important;
}
* html .clipIMG {
    position:absolute;
    clip:rect(0px,240px,180px,0px);
}
.clipIMGProd
{
    position:absolute;
    clip:rect(0px,243px,182px,0px);
}
* html .clipIMGProd {
    position:absolute;
    clip:rect(0px,242px,180px,0px);
}
.Clip2BigIMG
{
    position:absolute;
    clip:rect(0px,292px,182px,0px)
}
* html .Clip2BigIMG {
    position:absolute;
    clip:rect(0px,290px,180px,0px)
}
.Clip2LittleIMG {
    position:absolute;
    clip:rect(0px,99px,73px,0px)
}
* html .Clip2LittleIMG {
    position:absolute;
    clip:rect(0px,100px,70px,0px)
}
.DescrizioneProdotto {
    position:absolute;
    padding:0px;
    margin:5px;
    font-size:11px;
    width:225px;
    color:black;
}
.DescrizioneProdotto SPAN {
    background-color:white;
    padding:2px
}

/*----------------------------*/

.black-menu{
	font: normal 12px/100% "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	color:#333333;
	letter-spacing: -.03em;
}
.container-prod{
	width:760px;
	height:162px;
	margin:0 0 35px 0
}
.container-prod-fot1{
	border:#CCCCCC solid 3px;
	padding:1px;
	width:240px;
	height:182px;
	float:left;
}
* html .container-prod-fot1{
	border:#CCCCCC solid 3px;
	padding:1px;
	width:243px;
	height:188px;
	float:left;
}
.container-prod-fot2{
	border:#CCCCCC solid 3px;
	padding:1px;
	width:99px;
	height:73px;
	float:left;
	margin-bottom:8px;
}
* html .container-prod-fot2{
	border:#CCCCCC solid 3px;
	padding:1px;
	width:99px;
	height:73px;
	float:left;
	margin-bottom:12px;
}
.cont-fot2{
	width:99px;
	height:182px;
	margin: 0px 0px 0px 5px;
	float:left;
}
.container-prod-txt{
	margin:0px 0px 0px 20px;
	width:200px;
	height:182px;
	float:left;
}
.container-prod-title{
	font: normal 15px/110% trebuchet ms, helvetica, arial;
	letter-spacing:-1px;
	color:#333333;
	/*border-bottom: 1px solid #221213;*/
}
.container-prod-description{
	font: 12px/110% "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	color:#999999;
	margin: -1.5em 0 .3em 0;
	padding: 30px 0 .4em 3px;
	/*border-bottom: 1px solid #221213;*/
}

/*----------------------------*/

.TxtRicerca{
    border: solid 1px #747373;
    height: 18px;
    color: #333333 ;
    font-size:11px;
}
.separatore
{
  height:20px;
  padding:0px;
  margin:0px;
  clear:left;
  font-size:0px;
}

/*----------------------------*/

.ContFiltroLettera
{
   margin-left:8px;
}
.lettera
{
    float:left;
    display:inline-block;
    vertical-align:middle;
    width:25px;
}
.lettera A
{
   color:White;
   text-decoration:none;
   font-size:16px;
}
.tratteggio
{
    float:left;
    vertical-align:middle;
    display:inline-block;
    font-size:0px;
    width:1px;
    height:20px;
    background-image :url(/immagini/searchProdotti/tratteggio.png);
    margin-top:0px;
}

/*----------------------------*/

.ContAzienda
{
    padding:0px;
    margin-bottom:10px;
    height :180px;
    width:732px;
}
.ContAzienda .Box
{
    float:left;
    width:243px;
    height:180px;
    border-top:solid 1px #CFCFCF;
    border-bottom:solid 1px #CFCFCF;
    border-right:solid 1px #CFCFCF;
    padding:0px;
    margin:0px;
    position:relative;
}
.DescrizioneAzienda {
    position:absolute;
    bottom:0px;
    padding:0px;
    font-size:11px;
    color:Gray;
    width:225px
}
.DescrizioneAzienda .RagioneSociale
{
    font-weight:bold;
    margin-bottom:5px;
}
.DescrizioneAzienda .RagioneSociale A
{
    color:Gray;
}
.DescrizioneAzienda .CittaProv
{
    margin-bottom:5px;
}
.DescrizioneAzienda .SitoWeb A
{
    font-weight:bold;
    color:gray;
}

/*----------------------------*/

.StilePag
{
    display:block;
    border: solid 1px white;
}
.StilePag:hover
{
    border: solid 1px red;
}

/*----------------------------*/
