﻿html,body, form
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

html
{
    overflow-y:scroll;
}


body
{	
	text-align: center; /* IE 5.x */
	background-color:#303030;
	font-family:Arial, Verdana, 'Times New Roman', Sans-Serif;
	font-size:12px;	
    color:#eee;
}

.DivContainer, .DivContainerHome
{	
	min-height: 100%;
	height:auto !important;
	height:100%;
	width:990px;
	margin: 0 auto -26px;
    text-align:left; 
    background-color:#000;    
    background-repeat:repeat-y;
}

.DivContainer
{
    background-image:url(Immagini/bgContainer.jpg);    
}

.DivContainerHome
{	
    background-image:url(Immagini/bgContainerHome.jpg);    
}

#divFooterPlaceHoplder
{    
	height:26px;	
}

#divFooter
{	
	width:990px;
	height:26px;
	color:#777;
	background-image:url(Immagini/bgFooter.jpg);
    background-repeat:no-repeat;    
    background-position:0 0;
    background-color:#303030;
    margin: 0 auto;
    
}


form>#divContainer /* IE7+, Standard*/
{
	height:auto;
	min-height:100%;
}

#divHeader,
#divHeaderENG
{
	margin:0;
	height:105px;
	width:990px;
    background-repeat:no-repeat;  
    
    background-color:#303030; 
}

#divHeader
{
	background-image:url(Immagini/bgHeader.jpg);
}

#divHeaderENG
{
	background-image:url(Immagini/bgHeaderENG.jpg);
}

#divHeaderHQ
#divHeaderHQENG
{
	margin:0;
	height:105px;
	width:990px;	
    background-repeat:no-repeat;
}

#divHeaderHQ
{
	background-image:url(Immagini/bgHeaderHQ.jpg);
}

#divHeaderHQENG
{
	background-image:url(Immagini/bgHeaderHQENG.jpg);
}

#divBody
{
    overflow:auto;
    width:990px;
    padding-bottom:25px;
    /*background-color:black;*/
}

.DivLeft
{
	float:left;
	width:240px;
	height:540px;
	/*background-color:Red;*/
}

.DivRight
{
	float:right;
	width:190px;
	height:540px;	
	background-image:url(Immagini/public/bgRight.jpg);
    background-repeat:no-repeat;
    /*background-color:green;*/
}

#divBody>.DivRight
{
    min-height:540px;
    height:auto;
}



.DivContent
{
	float:left;
	width:540px;
	margin-left:10px;
	display:inline;
	/*background-color:Fuchsia;*/
}

.DivContentFull
{
	float:left;
	width:720px;
	margin-left:10px;
	display:inline;
	/*background-color:red;*/
}



#divFooterLeft
{
    padding-top:5px;
    text-align:left;    
    float:left;
    margin-left:20px;
    width:230px;
    display:inline;
    
}

#divFooterLeft a
{
    color:#74a1FF;
}


#divFooterLeft a:hover, #divFooterLeft a:focus, #divFooterLeft a:active
{
    text-decoration:underline;
    color:#ccc;
}


#divFooterRight
{
    padding-top:5px;
    width:170px;
    float:right;
    display:inline;
    margin-right:20px;
    text-align:right;
    
}

#divFooterMiddle
{
    padding-top:5px;
    text-align:left;    
    float:left;
    width:540px;
    text-align:center;
}

#divLogo
{
    margin:40px 0 0 25px;
    width:215px;
    height:215px;
    background-image:url(Immagini/bgLogo.jpg);
    background-repeat:no-repeat;
}

#divLogo a
{
    width:213px;
    height:213px;
    margin:1px;
    display:block;
}

#divLogo a span
{
    position:absolute;
    top:-10000px;
    left:-10000px;
}


#divLingua
{
    padding-top:44px;    
    margin-right:25px;
    height:14px;
}

#divMenuTop
{
    padding-top:25px;
    margin-right:25px;
    text-align:right;
    color:#888;
    font-weight:bold;
}


/************************************************************************/
/*** LINKS ***/
/************************************************************************/

a
{    
    text-decoration:none;
    color:#888;
}

a:hover, a:focus, a:active
{
    text-decoration:underline;
    color:#ccc;
}




/************************************************************************/
/* MENU LINGUA */
/************************************************************************/
.UlLingua
{
    float:right;
    display:inline;    
    position:relative;
	list-style:none;	
	width:110px;
	height:14px;
    padding:0;
    margin:0;	
	background-image:url(Immagini/bgLingua.jpg);
    background-repeat:no-repeat; 
    background-position:0 0 ; 
}

.UlLingua li
{
    position:absolute;
    z-index:1;
    width:55px;
    height:14px;
    top:0;
}

.UlLingua li a
{  
    display:block;    
    width:100%;
    height:100%;
    background-image:url(Immagini/bgLingua.jpg);
    background-repeat:no-repeat;
    background-color:transparent;     
    text-decoration:none;
}

.UlLingua li a span
{   
    position:absolute;    
    top:-10000px;
    left:-10000px;
}


.UlLingua .LiITA,
.UlLingua .LiITASel
{   
    left:0;
}

.UlLingua .LiENG,
.UlLingua .LiENGSel
{
    left:55px;
}


.UlLingua .LiITA a
{
    background-position:0 0;
}
.UlLingua .LiITA a:hover, .UlLingua .LiITA a:focus, .UlLingua .LiITA a:active,
.UlLingua .LiITASel a
{
    background-position:0 -16px;
}

.UlLingua .LiENG a
{
    background-position:-55px 0;
}
.UlLingua .LiENG a:hover, .UlLingua .LiENG a:focus, .UlLingua .LiENG a:active,
.UlLingua .LiENGSel a
{
    background-position:-55px -16px;
}

.UlLingua .LiITASel a,
.UlLingua .LiENGSel a
{   
    cursor:default;
}




/************************************************************************/
/* MENU LEFT */
/************************************************************************/


.UlMenuLeft, 
.UlMenuLeftENG
{
    position:relative;
	list-style:none;	
	width:175px;
	height:145px;
    margin-left:25px;
    padding:0;	
    background-repeat:no-repeat; 
    background-position:0 0 ;   
}

.UlMenuLeft
{
	background-image:url(Immagini/bgMenuLeft.jpg);
}

.UlMenuLeftENG
{
	background-image:url(Immagini/bgMenuLeftENG.jpg);
}

.UlMenuLeft li, 
.UlMenuLeftENG li
{
    position:absolute;
    z-index:1;
    width:175px;
    height:31px;
    margin-bottom:1px;
    
}

.UlMenuLeft li a,
.UlMenuLeftENG li a
{  
    display:block;    
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-color:transparent;     
    text-decoration:none;
}

.UlMenuLeft li a
{
    background-image:url(Immagini/bgMenuLeft.jpg);
}

.UlMenuLeftENG li a
{
    background-image:url(Immagini/bgMenuLeftENG.jpg);
}


.UlMenuLeft li a span, .UlMenuLeft li span,
.UlMenuLeftENG li a span, .UlMenuLeftENG li span
{   
    position:absolute;    
    top:-10000px;
    left:-10000px;
}


.UlMenuLeft .LiHome, .UlMenuLeft .LiHomeSel,
.UlMenuLeftENG .LiHome, .UlMenuLeftENG .LiHomeSel
{
    left:0;
    top:0;
}

.UlMenuLeft .LiGioielliNatura, .UlMenuLeft .LiGioielliNaturaSel,
.UlMenuLeftENG .LiGioielliNatura, .UlMenuLeftENG .LiGioielliNaturaSel
{
    left:0;
    top:45px;
}


.UlMenuLeft .LiGioielliMosaico, .UlMenuLeft .LiGioielliMosaicoSel,
.UlMenuLeftENG .LiGioielliMosaico, .UlMenuLeftENG .LiGioielliMosaicoSel
{
    left:0;
    top:90px;
}


.UlMenuLeft .LiHome a,
.UlMenuLeftENG .LiHome a
{
    background-position:0 0;
}
.UlMenuLeft .LiHome a:hover, .UlMenuLeft .LiHome a:focus, .UlMenuLeft .LiHome a:active,
.UlMenuLeftENG .LiHome a:hover, .UlMenuLeft .LiHome a:focus, .UlMenuLeft .LiHome a:active
{
    background-position:0 -135px;
}


.UlMenuLeft .LiGioielliNatura a,
.UlMenuLeftENG .LiGioielliNatura a
{
    background-position:0 -45px;
}

.UlMenuLeft .LiGioielliNatura a:hover, .UlMenuLeft .LiGioielliNatura a:focus, .UlMenuLeft .LiGioielliNatura a:active,
.UlMenuLeftENG .LiGioielliNatura a:hover, .UlMenuLeftENG .LiGioielliNatura a:focus, .UlMenuLeftENG .LiGioielliNatura a:active
{
    background-position:0 -180px;
}


.UlMenuLeft .LiGioielliMosaico a,
.UlMenuLeftENG .LiGioielliMosaico a
{
    background-position:0 -90px;
}

.UlMenuLeft .LiGioielliMosaico a:hover, .UlMenuLeft .LiGioielliMosaico a:focus, .UlMenuLeft .LiGioielliMosaico a:active,
.UlMenuLeftENG .LiGioielliMosaico a:hover, .UlMenuLeftENG .LiGioielliMosaico a:focus, .UlMenuLeftENG .LiGioielliMosaico a:active
{
    background-position:0 -225px;
}





.UlMenuLeft .LiHomeSel a,
.UlMenuLeftENG .LiHomeSel a
{
    background-position:0 -135px;
}


.UlMenuLeft .LiGioielliNaturaSel a,
.UlMenuLeftENG .LiGioielliNaturaSel a
{
    background-position:0 -180px;
}


.UlMenuLeft .LiGioielliMosaicoSel a,
.UlMenuLeftENG .LiGioielliMosaicoSel a
{
    background-position:0 -225px;
}







/**********************************************************************/
/*** Login ***/
/**********************************************************************/
.DivErroreLogin
{   
    margin-top:30px;
    padding:15px;
    text-align:center;
    font-weight:bold;
    color:Red;
    border:solid 2px red;
    background-color:Yellow;
}




/**********************************************************************/
/*** PAGER ***/
/**********************************************************************/

.Pager_Div
{
    height:20px !important;
    height /**/:30px;
    padding:5px 0;
    margin: 0 auto;
    width:114px;
    padding-top:20px;
    /*background-color:Red;*/
    
}

.Pager_DivIndietro
{
    float:left;
    height:20px;
    width:12px;    
    /*background-color:green;*/
}

.Pager_DivNumeroPag
{
    float:left;
    line-height:20px;
    font-size:11px;
    padding:0 5px;
    /*background-color:Fuchsia;*/
    width:80px;
    text-align:center;
}


.Pager_DivAvanti
{
    float:left;
    height:20px;
    width:12px;
    /*background-color:green;*/
}


/**********************************************************************/

.BorderNormal
{
    
    border:solid 1px #888 !important;
}

.BorderOver
{
    border:solid 1px #eee !important;
}

.DivTitoloPagina
{
    padding-top:25px;
    margin:0 20px 0 20px;
    font-size:24px;
}

.DivSottotitoloPagina
{
    padding-top:30px;
    font-size:18px;
    margin:0 20px 0 20px;
    
}

.DivContenutoPagina
{
    padding-top:5px;
    margin:0 20px 0 20px;
    
}


.DivContenutoPagina p
{
    margin:0;
    padding: 10px 0 0 0;
}

/**********************************************************************/


.Elenco_DivTitoloCategoria
{
    margin-top:20px;
    margin-left:15px;
    width:380px;
    height:40px;
    background-position:0 0;
    background-repeat:no-repeat;
    
}


.Elenco_DivRiga
{
    overflow:auto;
    width:100%;
}

.Elenco_DivItem
{
    float:left;
    display:inline;
    width:122px;
    margin:20px 0 0 43px;
    /*background-color:Green;*/
}

.Elenco_DivFoto
{
    width:120px; 
    height:120px; 
    border:solid 1px #888;
}

.Elenco_DivFoto input
{
    width:120px; 
    height:120px; 
}

.Elenco_DivTitolo
{
    padding-top:5px;
    text-align:center;
    width:120px; 
    color:#fefefe;
}

.Elenco_DivMatariali
{
    text-align:center;
    width:120px; 
    color:#888/*5F86FD;*/
}

.Elenco_DivMatariali a
{    
    text-decoration:underline;    
    color:#888/*5F86FD;*/
}

.Elenco_DivMatariali a:hover, .Elenco_DivMatariali a:focus, .Elenco_DivMatariali a:active
{
    color:#ccc;
    text-decoration:none;
}







.Scheda_DivColSx
{
    padding-top:20px;
    float:left;
    display:inline;
    width:155px;
    margin-left:10px;
    /*background-color:Red;*/
}

.Scheda_DivColDx
{
    padding-top:20px;
    float:left;
    width:352px;
    margin-left:10px;
    /*background-color:Fuchsia;*/
    
}

.Scheda_DivPoesia
{
    font-style:italic;
    font-size:14px;
    padding-bottom:30px;
    color:#999;
}

.Scheda_DivTitolo
{
    font-size:16px;
    font-weight:bold;
}

.Scheda_DivCategoria
{
    padding-top:5px;
    font-size:14px;
    font-weight:bold;
}

.Scheda_DivMateriali
{
    padding-top:10px;
    font-size:14px;
    color:#888/*5F86FD;*/
}

.Scheda_DivMateriali a
{        
    text-decoration:underline;    
    color:#888/*5F86FD;*/
}

.Scheda_DivMateriali a:hover, .Scheda_DivMateriali a:focus, .Scheda_DivMateriali a:active
{
    color:#ccc;
    text-decoration:none;
}

.Scheda_DivSottotitolo
{
    font-size:12px;
    padding-top:10px;
}

.Scheda_DivDisponibile
{   
    padding-top:25px; 
    font-size:12px;
}

.Scheda_DivDisponibile a
{   
    padding-top:5px; 
    text-decoration:underline;    
    color:#888/*5F86FD;*/
}

.Scheda_DivDisponibile a:hover, .Scheda_DivDisponibile a:focus, .Scheda_DivDisponibile a:active
{
    color:#ccc;
    text-decoration:none;
}

.Scheda_DivPrezzo
{
    padding-top:10px; 
    font-size:14px;
}

.Scheda_DivFoto
{
    width:350px;
    text-align:center;
}

.Scheda_DivFoto img
{
    
    /*width:350px;*/
    border:solid 1px #888;
}

.Scheda_DivButtonAggiungi,
.Scheda_DivButtonAggiungiENG
{
    margin:10px auto 0 auto;
    width:206px;
    height:26px;
    background-repeat:no-repeat;
    background-position:0 0;
}
.Scheda_DivButtonAggiungi
{    
    background-image:url(Immagini/btnAggiungiLista.jpg);
}

.Scheda_DivButtonAggiungiENG
{
    background-image:url(Immagini/btnAggiungiListaENG.jpg);
}


.Scheda_DivButtonAggiungi input,
.Scheda_DivButtonAggiungiENG input
{
    width:206px;
    height:26px;
    background-repeat:no-repeat;
    background-position:0 0;
}

.Scheda_DivButtonAggiungi input
{
    background-image:url(Immagini/btnAggiungiLista.jpg);
}

.Scheda_DivButtonAggiungiENG input
{
    background-image:url(Immagini/btnAggiungiListaENG.jpg);
}

.Scheda_DivButtonElimina,
.Scheda_DivButtonEliminaENG
{
    margin:10px auto 0 auto;
    width:206px;
    height:26px;
    background-repeat:no-repeat;
    background-position:0 0;
}

.Scheda_DivButtonElimina
{
    background-image:url(Immagini/btnEliminaLista.jpg);
}

.Scheda_DivButtonEliminaENG
{
    background-image:url(Immagini/btnEliminaListaENG.jpg);
}

.Scheda_DivButtonElimina input,
.Scheda_DivButtonEliminaENG input
{
    width:206px;
    height:26px;
    background-repeat:no-repeat;
    background-position:0 0;
}

.Scheda_DivButtonElimina input
{
    background-image:url(Immagini/btnEliminaLista.jpg);
}

.Scheda_DivButtonEliminaENG input
{
    background-image:url(Immagini/btnEliminaListaENG.jpg);
}

.Scheda_DivAbbinamenti
{
    padding-top:30px;
}

.Scheda_TitoloSezAbbinamenti
{
    font-size:14px;
}


.Scheda_DivRiga
{
    overflow:auto;
    width:100%;
}

.Scheda_DivItemAbbinamento
{
    float:left;
    display:inline;
    width:82px;
    margin:20px 0 0 35px;
}

.Scheda_DivFotoAbbinamento
{
    width:80px; 
    height:80px; 
    border:solid 1px #888;
}

.Scheda_DivFotoAbbinamento input
{
    width:80px; 
    height:80px; 
}

.Scheda_DivTitoloAbbinamento
{
    padding-top:5px;
    text-align:center;
    width:80px; 
    color:#fefefe;
}

.Scheda_DivIndietro
{
    padding-top:30px;
    margin-left:10px;
    clear:both;
}

.Scheda_DivIndietro a
{    
    text-decoration:underline;    
    color:#888/*5F86FD;*/
}

.Scheda_DivIndietro a:hover, .Scheda_DivIndietro a:focus, .Scheda_DivIndietro a:active
{
    color:#ccc;
    text-decoration:none;
}



.Carrello_DivTitoloListaDesideri
{
    padding-top:10px;
    padding-bottom:20px;
    font-weight:bold;
    font-size:13px;
}

.Carrello_DivItem
{
    padding:10px 0;
    overflow:auto;
    width:100%;
}



.Carrello_DivFoto
{
    float:left;
    display:inline;
    margin-right:10px;
    width:40px; 
    height:40px; 
    border:solid 1px #888;
}

.Carrello_DivDettagli
{
     float:left;
}

.Carrello_DivFoto input
{
    width:40px; 
    height:40px; 
}


.Carrello_DivTitolo
{
}

.Carrello_DivCategoria
{
    color:#888
}

.Carrello_DivPrezzo
{
    color:#888
}

.Carrello_DivButtonAcquistaMolti,
.Carrello_DivButtonAcquistaMoltiENG
{
    margin-top:10px;
    width:180px;
    height:26px;
    background-repeat:no-repeat;
    background-position:0 0;
}

.Carrello_DivButtonAcquistaMolti
{
    background-image:url(Immagini/btnAcquistaMolti.jpg);
}

.Carrello_DivButtonAcquistaMoltiENG
{
    background-image:url(Immagini/btnAcquistaMoltiENG.jpg);
}

.Carrello_DivButtonAcquistaMolti input,
.Carrello_DivButtonAcquistaMoltiENG input
{
    width:180px;
    height:26px;
    background-repeat:no-repeat;
    background-position:0 0;
}

.Carrello_DivButtonAcquistaMolti input
{
    background-image:url(Immagini/btnAcquistaMolti.jpg);
}

.Carrello_DivButtonAcquistaMoltiENG input
{
    background-image:url(Immagini/btnAcquistaMoltiENG.jpg);
}


.Carrello_DivButtonAcquistaSingolo,
.Carrello_DivButtonAcquistaSingoloENG
{
    margin-top:10px;
    width:180px;
    height:26px;
    background-repeat:no-repeat;
    background-position:0 0;
}

.Carrello_DivButtonAcquistaSingolo
{
    background-image:url(Immagini/btnAcquistaSingolo.jpg);
}

.Carrello_DivButtonAcquistaSingoloENG
{
    background-image:url(Immagini/btnAcquistaSingoloENG.jpg);
}

.Carrello_DivButtonAcquistaSingolo input,
.Carrello_DivButtonAcquistaSingoloENG input
{
    width:180px;
    height:26px;
    background-repeat:no-repeat;
    background-position:0 0;
}

.Carrello_DivButtonAcquistaSingolo input
{
    background-image:url(Immagini/btnAcquistaSingolo.jpg);
}

.Carrello_DivButtonAcquistaSingoloENG input
{
    background-image:url(Immagini/btnAcquistaSingoloENG.jpg);
}






.Categorie_DivRiga
{
    overflow:auto;
    width:100%;
}


.Categorie_DivFoto
{
    float:left;
    display:inline;
    margin:10px 0 1px 10px;
    width:255px; 
    height:175px; 
    background-repeat:no-repeat;
}

.Categorie_DivFoto a
{
    display:block;    
    width:100%;
    height:100%;
    background-repeat:no-repeat;     
    text-decoration:none !important;
}  

.Categorie_DivFotoCentrata
{
    clear:both;
    margin:10px 0 1px 130px;
    height:175px; 
    width:255px;
    background-repeat:no-repeat;    
}

.Categorie_DivFotoCentrata a
{
    display:block;    
    width:255px; 
    height:175px; 
    background-repeat:no-repeat;     
    text-decoration:none !important;
}  



.Categorie_DivFoto a,
.Categorie_DivFotoCentrata a
{
    background-position:0 0;
}

.Categorie_DivFoto a:hover, .Categorie_DivFoto a:focus, .Categorie_DivFoto a:active,
.Categorie_DivFotoCentrata a:hover, .Categorie_DivFotoCentrata a:focus, .Categorie_DivFotoCentrata a:active
{
    background-position:0 -175px;
}


.Categorie_DivFoto a span,.Categorie_DivFotoCentrata a span
{   
    position:absolute;    
    top:-10000px;
    left:-10000px;
}




/**** Contatti ***/

.DivIndirizzoRecpaiti
{   
    width :550px;
    overflow:auto;
    
}
.PIndirizzo
{
    float:left;
    width:260px;
}

.PRecapiti
{
    float:left;
    width:200px;
    margin-left:50px;
    display:inline
}

.PAltro
{
    clear:both;
    padding-top:20px !important;
}

.PEMail
{
    clear:both;
    text-align:center;
    padding-top:40px !Important;
}

.DivCartina
{   
    margin:30px 0 0 0;    
}

.DivCartina iframe
{
    padding:0!important;
    padding:2px 0 0 2px;
    border:solid 1px #aaa;
}







.Home_DivFoto
{   
    /*background-image:url(Immagini/fotoHome.jpg);    */
    background-position:0 0;
    background-repeat:no-repeat;
    height:650px;
    width:440px;
    float:left;
    
}


.Home_DivTesto
{
    float:right;    
    width:280px;
    height:650px;
    /*background-color:blue;*/
    padding-top:70px;
    line-height:25px;
    font-size:13px;
    font-family:Trebuchet MS;
}



