﻿.body{
    background-image: url(images/bg.gif);
    }
.centercatalogo{
    background-color: #FFF;
    padding: 10px 5px 10px 5px;
    border-bottom:3px solid #CCC;
    border-top:3px solid #CCC;
    }
.button{
    color: #666; 
    font-size: 11px; 
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none; 
    background: #DDD;
    padding: 2px 10px 2px 10px;
    line-height:30px;
    margin:10px 0px 10px 0px;
    border-top: #CCC 1px solid;
    border-left: #CCC 1px solid;
    border-bottom: #999 1px solid;
    border-right: #999 1px solid;
    }
.textwithbgcolor{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #006699;
    line-height: 17px;
    background-color: #dddddd;
    }
.bgcolor{
	background-color: #CCC;
    }
.bgcolor2{ /*bg della paginazione*/
	background-color:#E7E7E7;
    }
.imageTop{
	background-image: url(images/image_top.jpg);
	height:100px;
	width:755px;
	background-position:left;
	background-repeat:no-repeat;
    }

/*/////////////////////////////////////////////*/
/*                     TESTO                   */
/*/////////////////////////////////////////////*/
a.textlink, a.textlink:link, a.textlink:visited {
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #4C94B7;
    line-height: 17px;
	text-decoration:underline;
    }
a.textlink:hover{
    color: #7FB2CC;
    } 
a.textboldlink, a.textboldlink:link, a.textboldlink:visited {
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #4C94B7;
    line-height: 17px;
	text-decoration:underline;
    }    
a.textboldlink:hover{
    color: #7FB2CC;
    }
.textbox{ 
    color: #666;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica;
    background: #FFF;
    border: #7F9DB9 1px solid;
    }       
.text{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #006699;
    line-height: 17px;
    }    
.textbold{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #CC0000;
    line-height: 17px;
    }
.title{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight:bold;
    color: #000;
    line-height: 17px;
    }
/*.textLogin{  ???
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #333;    
    }*/

/*/////////////////////////////////////////////*/
/*                                             */
/*               Pagine CATALOGO               */
/*                                             */
/*/////////////////////////////////////////////*/

/*/////////////////////////////////////////////*/
/*                Catalogo_LISTA               */
/*/////////////////////////////////////////////*/
.schedalista{ 
    background: #DDD;
    border-bottom: #CCC 1px solid;
    border-right: #CCC 1px solid;
    } 
.schedalistatext{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #333;
    line-height: 16px;
    }
.schedalistatextbold{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #333;
    line-height: 16px;
    } 
    
    .schedalistatextboldviolet
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    font-weight: bold;
    color: #666;
    line-height: 22px;
    vertical-align: middle;
    text-align:center;
    background-color: #D4BDD1;
}

.schedalistatextboldvioletNoBg
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    font-weight: bold;
    color: #9D7ABA;
    line-height: 22px;
    vertical-align: middle;
    text-align:center;
}
.schedalistatextorange{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #006699;
    line-height: 16px;
    }
    
/*/////////////////////////////////////////////*/
/*              Catalogo_DETTAGLIO             */
/*/////////////////////////////////////////////*/  
.schedadettaglio{ 
    background: #DDD;
    border-bottom: #CCC 1px solid;
    border-right: #CCC 1px solid;
    padding: 0px 5px 0px 5px;
    }
.schedatitle{
    background: #DDD;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #006699;
    line-height: 25px;
    }
    
/*/////////////////////////////////////////////*/
/*                  BOX COLORE                 */
/*/////////////////////////////////////////////*/ 
.headerDisponibilita{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #FFF;
    text-align:center;
    background-color:#006699;
    vertical-align:middle;
    }
.boxcolore{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #666;    
    border-right: #CCC 1px solid;
    border-top: #DDD 1px solid;
    border-left: #DDD 1px solid;
    border-bottom: #CCC 1px solid;
    line-height: 14px;
    vertical-align: middle;
    text-align: center;
    }
.textboxcolore{
    /*stile della textbox dove è possibile indicare 
    la quantità di prodotti da ordinare*/
    color: #006699;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica;
    background: #FFF;
    border: #CCC 1px solid; 
    }    
.buttoncarrello{ 
    /*stile usato nelle pagine del carrello*/
    color: #666;  
    font-size: 11px; 
    font-family: Arial, Verdana, Helvetica;
    text-decoration: none; 
    background: #DDD;
    padding: 2px 10px 2px 10px;
    line-height:30px;
    margin:10px 0px 10px 0px;
    border-top: #CCC 1px solid;
    border-left: #CCC 1px solid;
    border-bottom: #999 1px solid;
    border-right: #999 1px solid;
    }  
.boxcolorevuoto{
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #999;
    background-color: #DDD;
    vertical-align: middle;
    text-align: center;
    }
/*.boxcoloretext{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    color: #CC0000;
    border-bottom: #DDD 1px solid;
    border-right: #DDD 1px solid;
    line-height: 20px;
    vertical-align: middle;
    text-align: center;
    } */ 
   
/*/////////////////////////////////////////////*/
/*                  PAGINAZIONE                */
/*/////////////////////////////////////////////*/
a.pager, a.pager:link , a.pager:visited {
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #4C94B7;
    line-height: 17px;
	text-decoration:none;
    }
a.pager:hover {
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #7FB2CC;
    line-height: 17px;
	text-decoration:none;
    }
a.pagerselected, a.pagerselected:visited {
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #4C94B7;
    line-height: 17px;
	text-decoration:none;
	font-weight:bold;
    }
a.pagerselected:hover {
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #7FB2CC;
    line-height: 17px;
	text-decoration:none;
	font-weight:bold;
    }
    
/*/////////////////////////////////////////////*/
/*                   MESSAGGI                  */
/*/////////////////////////////////////////////*/ 
.testorosso{
    color: #F00; 
    font-size: 11px; 
    font-family: Arial, Verdana, Helvetica; 
    }
    
/*/////////////////////////////////////////////*/
/*       RIGA TOTALE PREZZO COMPLESSIVO        */
/*/////////////////////////////////////////////*/
.prezzoTab{
    /*stile della tabella del riepilogo dell'ordine*/
    background: #7FB2CC;
    padding: 5px 10px 5px 0px;
    text-align: right;    
    border-top: #4C94B7 1px solid;
    border-right: #4C94B7 2px solid;    
    border-bottom: #4C94B7 2px solid;
    border-left: #4C94B7 1px solid;
    }
.prezzo{
    /*stile della Label del prezzo*/
    font-family: Arial, Verdana, Helvetica; 
    font-size: 11px;
    font-weight: bold;
    color: #000;
    background-color:#FFC;
    }    
.prezzoTitle{
    font-family: Arial, Verdana, Helvetica; 
    font-size: 11px;
    color: #000;
    } 

/*/////////////////////////////////////////////*/
/*               Riepilogo ordine              */
/*/////////////////////////////////////////////*/
.textboxPrivacy{
    color: #999;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica;
    background: #DDD;
    border-right: #DDD thin solid; 
    border-top: #DDD thin solid; 
    border-left: #DDD thin solid; 
    border-bottom: #DDD thin solid; 
    }

/*/////////////////////////////////////////////*/
/*           Aggiornamento Carrello            */
/*/////////////////////////////////////////////*/
.loadingbox{
    position:absolute;
    top:60%;
    left:25%;
    border:1px solid #CCC;
    border-right:2px solid #CCC;
    border-bottom:2px solid #CCC;  
    background-color: #DDD; 
    height:200px; 
    width:50%;
    text-align:center;
    vertical-align:middle;    
    padding-top:20px
    }
.loadingboxcarrello{
    position:absolute;
    top:50%;
    left:25%;
    border:1px solid #CCC;
    border-right:2px solid #CCC;
    border-bottom:2px solid #CCC; 
    background-color: #DDD; 
    height:200px; 
    width:50%;
    text-align:center;
    vertical-align:middle;    
    padding-top:20px
    }
    div#due {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
z-index:2;
} 

div#tre {
position: absolute;
top: 45px;
left: 45px;
width: 100%;
z-index:3;
} 


div#quattro {
position: absolute;
top: 25px;
left: 45px;
width: 100%;
z-index:3;
} 

div#uno {
position: relative;
top: 0px;
left: 0px;
z-index:1;
} 
