﻿#pnlAmbienteArredo
{
    position:relative;
    margin-left:auto;
    margin-right:auto;

    
}

.cssImgADD
{
    position:absolute;
  
}
.cssImgADD:hover
{
     cursor:pointer;
    
     opacity: 0.5;
    filter:alpha(opacity=50);
 }

.JProdottoAmbiente
{
    display:none;
    z-index:10;
    position:absolute;
    background-color:#FFFFFF;
    border:1px solid #777777;
    
         -moz-box-shadow: 3px 3px 2px #777777;
     -webkit-box-shadow:3px 3px 2px #777777;
     box-shadow: 3px 3px 2px #777777;
     
          -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}


.csslnkChiudi
{
position:absolute;
width:70px;
height:30px;
top:10px;
right:0px;  
font-size:12px;
}


.cssImgProdotto
{
    position:relative;
    top:10px;
    width:150px;
    margin-left:auto;
    margin-right:auto;

    
 }
 
 .cssTitoloProd
{
    position:absolute;
    top:165px;
    left:5px;
    width:95%;
    text-align:left;
    font-size:14px;
    font-weight:bold;
   	overflow:hidden;
}
  
 .cssDescProd
{
    position:absolute;
    top:185px;
    left:5px;
    width:95%;
    height:60px;
    text-align:left;
    font-size:14px;
   	overflow:hidden;
}
  

 .cssPrezzo
 {
     position:absolute;
    top:240px;
    left:5px;
    font-weight:bold;
    font-size:14px;
         
 }
 

.cssBtnOrdina
{

position:absolute;
bottom:10px;
right:10px;
width:120px;
height:30px;
font-size:12px;

}

.cssBtnOrdinaBox
{

position:absolute;
bottom:10px;
right:10px;
width:100px;
height:30px;
font-size:12px;
width:97px;
}



.cssBtnOrdina:hover
{
}



.csslnkInfo
{
position:absolute;
bottom:18px;
left:20px;
font-size:12px;

}


.imgBtnInfoBox
{
position:absolute;
bottom:9px;
right:112px;
}



/*
.cssBtnInfo
{

position:absolute;
bottom:10px;
left:10px;
width:80px;
height:30px;
font-size:12px;

}

.cssBtnInfoBox
{

position:absolute;
bottom:10px;
right:10px;
width:100px;
height:30px;
font-size:12px;

}



.cssBtnInfo:hover
{
}
*/





.cssProdottoInLista
{

    position:relative;
    width:324px;
    height:280px;
    margin-right:20px;
    background-color:#FFFFFF;
    border:1px solid #ccc;
    margin-bottom:20px;
    text-align:center;

}

.cssImgProdInLista
{
    width:150px;
}

.cssTitolInLista
{
   position:absolute;
   top:155px;
   left:10px;
   font-size:14px;
   font-weight:bold;
}

.cssDescInLista
{
   position:absolute;
   top:175px;
   left:10px;
   width:307px; 
   font-size:14px;
}

.cssPrezzoInLista
{
   position:absolute;
   bottom:10px;
   left:10px; 
   font-size:14px;
   font-weight:bold;
}


/* ---------------------------------------------------------- */
#divPopupPersonalizza
{
display:none;
margin:0px;
padding-left:10px;    
padding-right:10px;    
}

#divPopupPersonalizza h2
{
font-size:24px;
margin-top:20px;
color:Red;
}

#divPopupPersonalizza h3
{
font-size:18px;
margin-top:5px;
margin-bottom:10px;
}

#divPopupPersonalizza input[type="text"]
{
  height:30px;
  margin-bottom:20px;
  width:170px;
}

#divPopupPersonalizza .buttonActive
{
  width:120px;
  margin-right:20px;
  margin-bottom:10px;
}


#divPopupPersonalizza table
{
width:100%;
}

#divPopupPersonalizza #lblErrorePers
{
color:Red;
font-size:14px;
}



/* ---------------------------------------------------------- */
#divPopupInfo
{
  padding:10px;
  text-align:left;
}


#divPopupInfo h1,h2,h3,h4,h5,h6
{
 padding:0px;margin:0px;padding-bottom:5px;
}

#divPopupInfo h2
{
 font-size:24px;
}

#divPopupInfo h3
{
 font-size:18px;
}

#divPopupInfo p
{
 font-size:16px;
}




