﻿html {
    background: url('../../Image/sfondoSito.jpg');
    background-attachment: fixed;
}




.separatore 
{
    height: 8px;
}


#MenuAreaPubblica 
{
    width:969px;
    
}

.MenuStyle li
{
    border-left:1px solid AntiqueWhite;
    border-right:1px solid AntiqueWhite;
}

/*Div contenitore head*/
#Header {
    border: 1px solid;
    background: url('../../Image/Header.jpg');
    background-size: auto;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px;
    height: 110px;
    width: 1000px;
    border-color: #C5C9CB;
}


/*Div contenitore menù*/
#MenuOriz {
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 26px;
    width: 970px;
}



/*Div contenitore pannello laterale sinistro e pannello centrale*/
#wrapper {
    margin-right: auto;
    margin-left: auto;
    height: auto;
    width: 1000px;
}


/*Div contenitore pannello centrale*/
#Centrale 
{
    /*background: url('../../Image/CentraleBianco.png');*/
    /*filter: alpha(opacity=60);
    opacity: .9;*/
    float: left;
    /*background-color:#F7EEDF; /*antiquewhite;*/
    background: url('../../Image/sfondoSezioni.jpg');
    /*background-size: 1000px;*/
    background-repeat: repeat;
    margin-left: auto;
    height: auto;
    width: 710px;
    border-radius: 30px;
    border: 1px solid;
    border-color: #C5C9CB;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: justify;
}


/* Div contenitore dell'immagine del titolo della sezione "Desiderata" */
#TitoloDesiderata
{
    float: left;
    height: 43px;
    width: 170px;
    background: url('../../Image/Desiderata.png');
    background-size: 170px 43px;
    background-repeat: no-repeat;
    margin-bottom:20px;
    margin-left:15px;
    }
    
    #TitoloInserisciNews
    {
       float: left;
    height: 43px;
    width: 221px;
    background: url('../../Image/InserisciNews.png');
    background-size: 221px 43px;
    background-repeat: no-repeat;
    margin-bottom:20px;
    margin-left:15px;   
    }
    
    
    #TitoloCercaDesiderata
    {
    float: left;
    height: 43px;
    width: 269px;
    background: url('../../Image/CercaDesiderata.png');
    background-size: 269px 43px;
    background-repeat: no-repeat;
    margin-bottom:20px;
    margin-left:15px;
    }
    
    #TitoloGestioneNews
    {
     float: left;
    height: 43px;
    width: 227px;
    background: url('../../Image/GestioneNews.png');
    background-size: 227px 43px;
    background-repeat: no-repeat;
    margin-bottom:40px;
     
    }

#TitoloSpeseSpedizione
{
     float: left;
    margin-top: 10px;
    height: 70px;
    width: 312px;
    background: url('../../Image/SpeseDiSpedizione.png');
    background-size: 312px 43px;
    background-repeat: no-repeat;
    }
    
    #TitoloLibriInEvidenza
    {
     float: left;
    margin-top: 10px;
    height: 70px;
    width: 312px;
    background: url('../../Image/LibriInEvidenza.png');
    background-size: 292px 43px;
    background-repeat: no-repeat;
    }
    
    #TitoloLogin
    {
         float: left;
    margin-top: 10px;
    height: 70px;
    width: 312px;
    background: url('../../Image/Login.png');
    background-size: 99px 43px;
    background-repeat: no-repeat;
        }



.ImmagineSezione
{
 
  margin-left: 20px;
    padding-top: 10px;
    
}


/*Div contenitore dell'immagine della sezione "Chi Siamo"*/
#ImmagineChiSiamo 
{
    float:left;
    background: url('../../Image/pila_lib_scont.png');
    background-size: 85px 85px;
    background-repeat: no-repeat;
    height: 80px;
    width: 85px;
}


#ImmagineContattaci
{
    float:left;
    background: url('../../Image/contact_us.png');
    background-size: 71px 71px;
    background-repeat: no-repeat;
    height: 71px;
    width: 71px;
    opacity: .9;
}


#ImmagineProfilo
{
    float:left;
    background: url('../../Image/profile.png');
    background-size: 48px 48px;
    background-repeat: no-repeat;
    height: 48px;
    width: 48px;
}


#ImmagineChiave
{
 float:left;   
    background: url('../../Image/Chiave.png');
    background-size: 105px 55px;
    background-repeat: no-repeat;
    height: 55px;
    width: 105px;
    
}

#ImmagineRicerca {
     background: url('../../Image/LenteMod.png');
    background-size: 66px 50px;
    background-repeat: no-repeat;
    margin-top:12px;
}


.ImmagineTitoloPagina 
{
    float: left;
    height: 67px;
    width: 79px;
    opacity: .9;
    /*border-bottom: 1px solid;*/
    /*border-color:#A47A50;*/
    margin-left: 20px;
    padding-top: 10px;
}

#ImmagineHome
{
    float:left;
    background: url('../../Image/Home2.png');
    background-size: 43px 36px;
    background-repeat: no-repeat;
    height: 45px;
    width: 38px;
    margin-left:5px;
    
  
  
}

#ImmagineLogin
{
     float: left;
    background: url('../../Image/Chiave.png');
    background-size: 105px 55px;
    background-repeat: no-repeat;
    height: 55px;
    width: 105px;
    margin-right:5px;
   
    }

#TitoloHome
{
background: url('../../Image/Home.png');
background-size: 99px 43px;
background-repeat: no-repeat;
margin-left:5px;

}

#TitoloElencoCategorie
{
    background: url('../../Image/ElencoCategorie.png');
background-size: 255px 43px;
background-repeat: no-repeat;
margin-top:8px;
}

#TitoloCarrello
{
background: url('../../Image/Carrello.png');
background-size: 128px 43px;
background-repeat: no-repeat;
}


#TitoloOrdiniEffettuati
{
background: url('../../Image/OrdiniEffettuati.png');
background-size: 255px 57px;
background-repeat: no-repeat;
}

#TitoloRicerca 
{
background: url('../../Image/Ricerca.png');
background-size: 142px 57px;
background-repeat: no-repeat;
}

#TitoloContattaci 
{
background: url('../../Image/Contattaci.png');
background-size: 198px 57px;
background-repeat: no-repeat;
margin-top:5px;
}

#TitoloProfilo
{
background: url('../../Image/Profilo.png');
background-size: 113px 57px;
background-repeat: no-repeat;
margin-left:15px;
}


#TitoloRegistrazione 
{
background: url('../../Image/Registrazione.png');
background-size: 198px 57px;
background-repeat: no-repeat;
}

/*Classe contente lo stile del titolo delle sezioni*/
.TitoloPagina 
{
    float: left;
   /* margin-top: 5px;*/
    height: 70px;
    width: 255px;
}




#TitoloChiSiamo {
    background: url('../../Image/ChiSiamo.png');
    background-size: 198px 57px;
    background-repeat: no-repeat;
    margin-top:12px;
}


#TitoloComeOrdinare {
    background: url('../../Image/ComeOrdinarei.png');
    background-size: 198px 57px;
    background-repeat: no-repeat;
}


#TitoloGlossario {
    background: url('../../Image/Glossario.png');
    background-size: 142px 57px;
    background-repeat: no-repeat;
}



#TitoloElencoLibri
{
     background: url('../../Image/ElencoLibri.png');
    background-size: 198px 43px;
    background-repeat: no-repeat;
    }
    
    
    #TitoloRicercaUtenti
    {
         background: url('../../Image/RicercaUtenti.png');
    background-size: 227px 43px;
    background-repeat: no-repeat;
    margin-left:15px;
        }
        
        #TitoloInserisciLibro
        {
            background: url('../../Image/InserisciLibro.png');
    background-size: 213px 43px;
    background-repeat: no-repeat;
    margin-left:15px;
            }


#TitoloCercaNews 
{
    background: url('../../Image/CercaNews.png');
    background-size: 198px 43px;
    background-repeat: no-repeat;
    margin-left:15px;
}

#TitoloInserisciNews 
{
    background: url('../../Image/InserisciNews.png');
    background-size: 221px 43px;
    background-repeat: no-repeat;
    margin-left:15px;
}
            
            #TitoloInserisciUtente
            {
                background: url('../../Image/InserisciUtente.png');
    background-size: 235px 43px;
    background-repeat: no-repeat;
    margin-left:15px;
                }
                
                #TitoloOrdiniRicevuti
                {
                    background: url('../../Image/OrdiniRicevuti.png');
    background-size: 241px 43px;
    background-repeat: no-repeat;
   
                    }
                    
                    
                    #TitoloCatalogo
                    {background: url('../../Image/Catalogo.png');
    background-size: 143px 43px;
    background-repeat: no-repeat;
                        
                        }
 
.ContenitoreDiContenitoreTesti
{
 width: 701px;
 margin-left: auto;
 margin-right: auto;
}


.ContenitoreTesti
{
   margin-left:15px;
    margin-right:15px;  
}
    

#TestoChiSiamoContainer {
   
    background: url('../../Image/article701pxAntique.png');
}


#TestoGlossarioContainer 
{
    
    background: url('../../Image/article701pxAntique.png');
}


#TestoComeOrdinareContainer 
{
   
    background: url('../../Image/article701pxAntique.png');
}



.ClearOrizzAlign {
    clear: both;
}


#CentraleLogin {
    border-color: #C5C9CB;
    border-radius: 30px;
    height: 400px;
    width: 600px;
    
    /*opacity: .8;*/
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
}


#CentraleLogin table 
{
    margin-left: auto;
    margin-right: auto;
}




#RicordaPassword 
{
    width: 400px;
}


#RicordaPassword span 
{
   margin-right: 20px;
}


#RicordaPassword input[type=text] 
{
  margin-right: 30px;
}

#Footer 
{
    background: url('../../Image/footer.jpg');
    background-size: 1000px 80px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px;
    height: 80px;
    width: 1000px;
    border: 1px solid;
    border-color: #C5C9CB;
    
}


#Footer a:link, #Footer a:visited,#Footer a:hover, #Footer a:active
{
    color:Black;
    font-weight:bold;
}



#testoFooter {
    position: relative;
    top: 18px;
    padding-left: 100px;
    padding-right: 60px;
    text-align: center;
    
}



/*Foto libri sezione ricerca*/
.Foto {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right:25px;
    border: 1px solid #C5C9CB;
    width:auto;
    height:auto;
    max-width:150px;
    max-height:180px;
}


.LeftRightGridViewLibri 
{
    width: 600px;
}


.labelLeft 
{
    width: 250px;
    float: left;
}


.labelRight 
{
    width: 250px;
    float: right;
}



.GridViewClass 
{
    margin-top: 30px;
    font-size: 15px;
    text-align: justify;
}


#rowGridContainer {
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 50px;
    padding-right: 50px;
    width: 600px;
    background: url('../../Image/article701pxAntique.png');
}

b.GridViewClass {
    color: #6A4E2C;
}



#LateraleSX {
    float: left;
    /*background-color:#F7EEDF; /*antiquewhite;*/
    background: url('../../Image/sfondoSezioni.jpg');
    background-repeat: repeat;
    height: inherit;
    width: 235px;
    border-radius: 30px;
    border: 1px solid;
    border-color: #C5C9CB;
    margin-right: 10px;
    /*filter: alpha(opacity=60);
    opacity: .8;*/
}


#TitoloLateraleSX {
    background: url('../../Image/Bacheca.png');
    background-size: 198px 57px;
    height: 60px;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
}


.TextBoxLogin {
    width: 150px;
    height: 18px;
    margin-left:10px;
}



.TitleLogin {
    margin-bottom: 20px;
}

.ButtonLogin {
    margin-right: 5px;
}


.TitoloParagrafo 
{
    color: #79621A;
    font-weight: bold;
}


#GridViewRicercaDiv {
    padding: 10px;
    margin: 20px;
    width: 600px;
}



.ParolaChiaveDorataSx 
{
    color: #7a4416;
    font-weight: bold;
    margin-right: 10px;
}


.ParolaChiaveDorataDx 
{
    color: #7a4416;
    font-weight: bold;
    margin-right: 10px;
    margin-left: 30px;
}


/*Stile per le righe del DataGridRicerca*/
.DataGridRowRicerca 
{
    /*border: 1px solid #C5C9CB;*/
    padding: 10px;
}



.DropDownListForm 
{
    border: 1px solid black;
    width: 154px;
    float: right;
    margin-right: 30px;
}




#DivButtonContRicLibri 
{
    margin-left: 30px;
    margin-top: 50px;
    margin-bottom: 20px;
    height: 40px;
}


#DivButtonContLibriVetrina
{
    
  margin-top:40px;
}



.EtichettaDettLibro
{
    font-weight: bold;
    margin-right: 30px;
    color:#79621a;
}

.CampoLibro 
{
    margin-bottom: 20px;
}



.ModuloDoppiaColonna 
{
    width: 664px;
    margin-left: auto;
    margin-right: auto;
    background-color:rgb(247, 247, 222);
    border: 1px solid #cccc99;

}




.ModuloDoppiaColonna div 
{
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 525px;
    height: 50px;
        
}


.ModuloDoppiaColonna span 
{
      font-size: 14px;
      font-weight: bold;
      float: left;
}


.ModuloDoppiaColonna input[type=text], .ModuloDoppiaColonna select
{
    float: left;
    width: 150px;
}


.ModuloDoppiaColonna input[type=submit], .ModuloDoppiaColonna input[type=password] 
{
     float: left;
}


.SepModDoppiaColonna 
{
    width: 200px;
    height: 1px;
    float: left;
   
}

.SpanContLabText 
{
    width: 160px;
    height: 50px;
}

.SpanContLabLargeText 
{
    width: 518px;
    height: 170px;
}


.EditUserPanel 
{
    overflow-y:scroll;
    border: 1px solid #C5C9CB;
    background-color: #FAEBD0;
    width: 710px;
    max-height:760px;
    
}


.ZoomImagePanel 
{
    border: 1px solid #C5C9CB;
    background-color: #FAEBD0;
}

.ImageButtonCloseZoomImage 
{
    float: right;
    border: 1px solid #C5C9CB;
}


.ModalPopupBG 
{
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.7;
}


.ButtonModalPopup 
{
    display: none;
}

.SepButton 
{
    width: 30px;
    height: 30px;
}


#DivInsCategoria 
{
    float: left;
    margin-left: 40px;
}


#DivInsCategoria span 
{
    font-weight: bold;
}


#DivInsCategoria input[type=submit] 
{
    margin-left: 10px;
}



.SpanPulsanteDettagli 
{
    margin-right: 30px;
    float: left;
}

.SpanPulsanteAddToCart 
{
    margin-right: 30px;
    float: left;
}


#TextBoxQuantitaStyle 
{
    float: left;
    margin-top: 8px;
}


#LabelQuantita 
{
    float: left;
    height: 30px;
    width: 200px;
    margin-top: 8px;
    margin-left: 10px;
    color: #79621a;
    font-weight: bold;
}



#DivSpedizione_Pagamento 
{
    height: 45px;
    width: 700px;
}


#HeaderPergamena 
{
    width: 701px;
    background: url('../../Image/article_top701pxAntique.png');
    height: 32px;
    margin-left:auto;
    margin-right:auto;
}


#FooterPergamena 
{
    background: url('../../Image/article_bottom701pxAntique.png');
    height: 29px;
    width: 701px;
    margin-bottom: 10px;
    margin-left:auto;
    margin-right:auto;
}



#RicercaRapidaContainer 
{
    margin-left: 20px;
    margin-bottom: 3px;
}


#DettagliContainer
{
    
   width: 690px;
   margin-left: auto;
   margin-right: auto;
   /*background: url('../../Image/article701pxAntique.png');*/
}


#DettagliTesto
{
    margin-left:15px;
    margin-right:15px;
}
    
    
#CercaRiferimentoOrdine span
{
 margin-right:10px;   
}
        
        
#CercaRiferimentoOrdine input[type=text]
{
margin-right:15px; 
}
            
           
            
.ImageButtonSalvaStyle span
{
    margin-right:10px;
    float:left;
    font-weight:bold;
    color:#7A4416;
    margin-top:2px;
}
              
            
.ImageButtonSalvaStyle input[type=text]
{
  float:left;
}
                 
                 
#Paypal
{
   float:left; 
   background:url('../../Image/PayPal.gif'); 
   width:98px; height:22px; 
   background-size: auto;
   margin-top:5px;
   margin-left:10px;
}
  
  
#ContenutoMarquee
{
    width:215px;
    
}  
  
                     
                     
                     
#ContenutoMarquee span
{
   
color: #7A4416;       
font-weight:bold;
font-size:20px;
}



#ContenutoMarquee div
{
/*border-top:1px solid;
border-bottom:none;
border-left:none;
border-right:none;
border-color: #C5C9CB;*/
width:203px;
background: url('../../Image/pergamenaNews4.jpg');
padding-bottom:20px;
padding-left:5px;
padding-right:5px;
border-radius: 30px;
border:1px solid #c5c9cb;
}

    
.DivScrollBar
{
height:600px;
overflow-y:scroll;
 }

#DivProcediPagamento table 
{
    margin-left:auto;
    margin-right:auto;
}

#GridViewSpedizione 
{
    margin-left:auto;
    margin-right:auto;
}



#ButtonConfermaSpediz 
{
    margin-left:30px;
    margin-bottom:30px;
}

#ButtonConfermaModPag 
{
margin-left:5px;
margin-bottom:30px;
}



.GridStyle
{
    text-align: center;
}



.GridStyle th
{
color:white;
background-color:#93683E;
border:1px solid black;

}

    
/*Stile per l'header nel paging di una gridView*/    
.PagerStyle
{
background-color:White;
      
}
       
       
        
     
.SpanImageButtonConteiner
{
float:left;
}
         
         
         
.LabelDescrizioneImageButton
{
  float:left;
           
  margin-left:8px;
             
  color:#7a4416;

  font-weight:bold;
}
             
             
#LabelSalva
{
margin-top:15px;
}
               
   
/*Classe che permette di inserire una fascia in un div*/               
.Fascia
{
    width:inherit;
    height:22px;
    background-color:rgb(147, 104, 62);   
    color:white;
    font-weight:bold;
    margin-bottom:8px;
    padding-top:3px;
}
             

#PanelMP
{
padding-top:1px;
width:500px;
}
                    

                    
a:link,a:visited,a:hover,a:active
{

color:White;  
   
}  


#FotoScalata
{
    width:auto;
    height:auto;
    max-width:800px;
    max-height:600px;
}         



#NuovaRicerca
{
    margin-top:10px;
    margin-bottom:-20px;
    display:none;
}


.FileUploadStyle
{
margin-left:20px;    
}

.PanelDettagli {
    border: 1px solid #C5C9CB;
    background-color: #FAEBD0;
    width: 500px;
    height:200px;
    padding-top: 30px;

}

.ContenitoreLabelSXeLabelDX 
{
    margin-top:20px;
    width:450px;
}

.DivContLabelSX 
{
    margin-left:50px;
    width:100px;
    float:left;
    font-weight:bold;
}

.DivContLabelDX 
{
   height:140px;
    width:300px;
    float:left;
}

.DivContLabelDX span
{
   
    width:300px;
   
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}



.DivSfondoGiallo
{
background-color:rgb(247, 247, 222);   
border: 1px solid #cccc99;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
}

#UpdatePanelElencoLibri
{
    width:100%;
    overflow:auto;
   
}



#GridViewLibriEvidenza a, #GridViewRisRicerca a
{
    color:inherit;
    text-decoration:none;
   
}


.ParolaDorata
{
    
font-weight:bold ; 
color:#6a4e2c !important;
}



.HeaderGridView
{
height:37px;
}

.Avanti
{
width:128px;    
height:35px;
float:left;
}


.Indietro
{
width:128px;    
height:35px;
float:left;
}

.PagerStyle
{
    background-color:transparent;
    color:#CB2626;
    font-weight:500;
}

.PagerStyle td
{
   width:20px;
}

.PagerStyle span
{ 
   background-color:#FFCC66;
   font-weight:bold;
   font-size:22px;
   color:Black;
}


.CloseModalPopupStyle
{
    float:right;
    margin-bottom:10px;
    margin-right:5px;
}


#RicordaPassword
{
    border:1px solid black;
    width:400px;
    height:35px;
    margin-left:auto;
    margin-right:auto;
    border-color: #C5C9CB;
    background-color:rgb(247, 247, 222);
    padding-top:12px;
    padding-left:20px;
}

.IsBookLoaded
{
   
   color:Red;
}

.ButtonClear
{
    margin-left:30px;
}


.SvuotaForm
{
    margin-left:10px;
}


.accordionHeader a:link, .accordionHeader a:visited, .accordionHeader a:hover, .accordionHeader a:active
{
    color:Black;
    font-weight:bold;
    margin:0px;
}
    

.accordionHeaderSelected a:link, .accordionHeaderSelected a:visited, .accordionHeaderSelected a:hover, .accordionHeaderSelected a:active
{
    color:Black;
    font-weight:bold;
    margin:0px !important;
}

.accordionContent
{
   margin:0px !important;
}

.accordion
{
    margin-top:0px !important;
    margin-bottom:0px !important;
    
    }