
/* INTESTAZIONI PAGINE INTERNE */

.intestazione
{
    background-color:#663366;
    width:755px;
    float:left;
    height:25px;
    margin-bottom:17px;
}
    
.tableUtente
{
padding:0;
margin:0;
}    

.tableUtente td, tr
{
padding:0;
margin:0;
}    

.inputTabella{
margin:0;
}


.titolo
{
    margin-top:5px;
    margin-left:7px;
    width:auto;
    float:left;
    
}

.titolo h3{
font-weight:normal;
}
    
.briciole
{
    margin-top:5px;
    width:600px;
    float:right;
text-align:right;

}

.briciole a{
margin-left:5px;
border-right:1px dotted #ccc;
padding-right:5px;

}

    
.briciole p
{
    color:White;
}

.briciole .btn
{
    font-family:Verdana;
    font-size:98%;
    text-decoration:none;
    color:#C4A1D0;
}

    
.briciole .btn:hover
{
    color:#ffcc00;
}


/* TECNOLOGIA */

.imgTecnologia
{
    margin-left:120px;
    margin-top:40px;
    margin-bottom:40px; 
}

.btn_arrow
{
    margin-top:25px;
    margin-right:0px;
}

.linkArrow:link, .linkArrow:active, .linkArrow:visited
{
    margin-left:8px;
    margin-right:10px;
    font-size:11px;
    color:#666666;
}
    
.linkArrow:hover
{
    color:inherit;
}

/* SOLUZIONI */

#contentPubblicazione
{
    width:330px;
    float:left; 
    border-right:1px dotted #ccc;
    padding-right:20px;
    margin-top:20px;

}

#contentPubblicazione p strong{
color:#3a1f45;
}

.downloadReader
{
    width:300px;
    float:left;
    margin-top:20px;
}

.downloadReader p strong{
margin-left:-10px;
color:#3a1f45;
}
    
.downloadReader table
{
    margin-top:0px;
    margin-left:15px;
}
    
.downloadReader table tr td
{
    width:auto;
    text-align:left;
}
    

/* PRODOTTI */

.CssPaginazione
{
    background-color:#663366;
    height:30px;
    padding-left:10px;
    color:#ecaaff;
    font-size:98%;
    text-align:right;
    }

.CssPaginazione table{
 float:right;
margin-right:5px;
}
    

.prodottiCommerce .CssPaginazione a
{
    color:white;
    padding:1px;
    }
    

.prodottiCommerce .CssPaginazione a:hover
{
    color:#ecaaff;
    }

.prodotto
{
    width:550px;
    min-height:10px;
    height:auto !important;
    height:10px;
    float:left;
    border-bottom:1px dotted #ccc;
    margin-top:10px;
    position:relative;
padding-bottom:10px;

    }

.prodottiCommerce
{
    width:200px;
    height:auto;
    min-height:500px;
    height:auto !important;
    float:left;
}

.ColonnaSxProdotti{
   width:185px;
    float:left;
    height:auto;
   
}

.prodottiCommerceMenu
{
    width:185px;
    float:left;
    height:auto;
    }

.prodottiCommerceMenu table{
width:160px;
height:20px;
clear:left;
background-color:#78517d;
border-bottom:1px solid #936499;
}


.prodottiCommerceMenu table a{
padding:5px;
color:white;
text-decoration:none;
}

.prodottiCommerceMenu table a:hover{
color:#ecaaff;
}
    
.prodottiCommerce p
{
   font-size:11px;
   padding-left:10px;
   color:#663366; 
}
    
.prodottiCommerce img
{
    margin-left:10px;
    margin-right:10px;
    float:left;
}

.prodottiCommerceRicerca{
margin-bottom:20px;
}
    
.nomeProdotto
{
    width:265px;
    height:auto;
    float:left; 
    margin-left:-5px;
    margin-top:5px;
}
        
.nomeProdotto p
{
    text-align:left;
    padding-left:0px;
    color:#666;     
}

    
.nomeProdotto a
{
    margin-top:5px;
    float:left;
}
    
.dettaglio
{
    width:550px;
    height:auto;
    padding-top:12px;
    padding-bottom:5px;
    clear:left;
}
    
.dettaglio p
{
    padding-left:0px;
    clear:left;
    margin-top:12px;
}

.fileProdotti
{
    width:525px;
    height:auto;
    padding:2px 0px 2px 0px;
    margin-left:10px;
    margin-top:5px;
    background-color:#f3f3f3;
    float:left;
}

.bloccoProdotto
{
    margin-top:5px;
    float:left;
    width:180px;
    border-right:1px dotted #ccc;
    height:auto;
margin-bottom:10px;
    }
    
.bloccoProdotto p
{
    margin-top:20px;
    margin-right:10px;
    text-align:justify;
    color:#333;
    height:160px;
    }
    
.bloccoProdotto .btnVaiProdotti
{
    display:block;
    margin-top:15px;
    margin-left:37px;
    width:108px;
    height:23px;
    background:url(/immagini/img/vaiProdotti.jpg);
    text-indent:-9999px;
    }

    /*--- BLOCCO.ASPX ---*/

.RipetitorProdCarrello{
width:162px;
height:auto;
float:left;
border-bottom:1px dotted #ccc;
font-size:9px;
}

.pannelloCheckoutDef{
width:162px;
height:auto;
background-color:#eee;
float:left;
margin-top:15px;
position:relative;
}

.pannelloCheckoutDef table{
border-color:#eee;
}

.checkout{
position:absolute;
right:0px;
bottom:-25px;
}

.codiceProdottoDef{
width:160px;
margin-left:0px;
float:left;
margin-left:-5px;
padding-top:5px;
}

.codiceProdottoDef p{
float:left;
margin-top:5px;
text-align:left;
}

.codiceProdottoDef span{
font-size:9px;
}

.codiceProdottoDef .Btn_eliminaCarrello{
width:12px;
margin-top:7px;
height:11px;
float:right;
}

.pannelloCheckoutDef .quantita{
width:75px;
height:20px;
float:left;
margin-top:5px;
padding-bottom:5px;
margin-left:-5px;
}

.pannelloCheckoutDef .quantita p{
text-align:left;
}

.pannelloCheckoutDef .prezzo{
width:70px;
height:20px;
float:right;
margin-top:5px;
margin-right:7px;
}

.pannelloCheckoutDef .prezzo p{
width:60px;
font-weight:bold;
text-align:right;
}

.Totprezzo{
margin-top:13px;
height:30px;
font-size:9px;
}


.Totprezzo span{
float:right;
margin-right:7px;
}

.Totprezzo b{
float:left;
text-align:right;
margin-left:5px;
}



    
    /*--- COMMERCE.ASPX ---*/
    
    .pdf
    {
        float:left;
        width:auto;
        height:auto;
        margin-left:10px;
        margin-right:10px;
        margin-top:5px;
    }
    
    .pdf img
    {
        float:left;
        display:inline;
        margin-top:0px;
        margin-left:0px;
    }
    
    .pdf a
    {
        float:left;
        margin-top:2px;
        margin-left:-5px;    
    }
    
    .video
    {
        float:left;
        width:auto;
        height:auto;
        margin-top:5px;
    }
    
    .video img
    {
        float:left;
        display:inline;
        margin-top:0px;
        margin-left:0px;
    }
    
    .video a
    {
        float:left;
        margin-top:2px;
        margin-left:-5px;     
    }
    
    .pdfCarrello
    {
        width:180px;
        height:auto;
        text-align:right;
        float:right;
        margin-right:16px;
        margin-top:5px;
    }
    
    .pdfCarrello input
    {
        font-family:Verdana;
        font-size:11px;
        width:18px;
        float:left;    
    }
    
    .pdfCarrello .iscriviti_carrello
    {
        float:left;
        margin-left:8px;
        width:115px;
        height:16px;    
    }
    
    .prezzo
    {
        float:left;
        width:184px;
        height:auto;
        margin-top:5px;

    }

   .prezzo p{
        width:190px;
    }

   .prezzo p strong{
   font-weight:normal;
    }

   .prezzo .prezzoLabel{
   color:green;
    }

/* NEWS */

.newsAperta
{
    width:300px;
    height:auto;
    border-right:1px dotted #ccc;
    margin-left:10px;
    margin-top:13px;
    padding-right:20px;
    padding-bottom:20px;
    float:left;
}

    
.newsElenco
{
    height:auto;
    width:300px;
    float:left;
}
   
.news
{
    float:left;
    width:650px;
    height:auto;
    margin-top:13px;
    border-bottom:1px dotted #ccc;
    padding-bottom:7px;
    }

.news p
{
    margin-left:10px;
    }
    
.news p strong
{
    color:#552159;
    }

/* CONTATTI */

.indirizzi
{
    margin-top:13px;
    padding-top:3px;
    padding-left:5px;
    width:auto;
    float:left;
    position:relative;
}
    
.indirizzi img
{
    position:absolute;
    bottom:25px;
    right:96px;
    width:32px;
}

.tableContatti
{
    font-family:Arial;
    font-size:11px;
    float:left;
    margin-top:13px;
}
    
.tableContatti td
{
    padding-left:10px;
    padding-top:3px;
    padding-bottom:3px;
    font-weight:bold;
    color:#321b3c;
}
     
.tableContatti td a:link, a:active, a:visited
{
    font-weight:bold;
    text-decoration:none;
    color:#666666;
}
    
.tableContatti td a:hover
{
    color:#321b3c; 
}

#map{
width:740px;
height:300px;
border:1px solid #ccc;
}

.map-add{
background-color:#eee;
width:742px;
height:20px;
float:left;
}

.map-add p{
float:left;
margin-top:3px;
}

.map-add ul{
margin-top:3px;
float:right;
margin-right:20px;
}

.map-add ul li{
padding-left:5px;
border-left:1px dotted #333;
display:inline;
padding-right:5px;

}


/* area registrazione */ 

.registrazioneUtenti {
min-height:100px;
height:auto !important;
height:100px;
float:left;
position:relative;
width:367px;
margin-top:20px;
border-right:1px dotted #ccc;
padding-right:10px;
margin-right:5px;
}

.iscriviti_btn_personali {
position:absolute;
right:0px;
top:463px;
}

.registrazioneUtenti p {
float:left;
width:95px;
}

.registrazioneUtenti input.AreaTesto {
float:left;
margin-bottom:5px;
width:240px;
border:1px solid #ccc;
padding:2px;
font-size:11px;
color:#663366;
}

.registrazioneUtenti select{
float:left;
margin-bottom:5px;
font-size:11px;
color:#663366;
width:200px;
}

.registrazioneUtenti span.checkboxPersonali{
position:absolute;
bottom:-26px;
left:11px;
}

.registrazioneUtenti input.iscriviti_btn_personali {
width:49px;
clear:left;
border:none;
padding:0px;
position:absolute;
bottom:0px;
right:10px;
margin-bottom:0px;
}

p.privacyRegistrazione {
font-size:9px;
width:290px;
position:absolute;
bottom:-40px;
left:23px;
padding-bottom:5px;
}

.infoRegistrazione {
color:#777;
font-size:10px;
margin-top:16px;
width:360px;
float:left;
}

.CorpoAccordo{
    scrollbar-face-color: #cfabde;
    scrollbar-arrow-color: #3a1f45;
    scrollbar-track-color: #3a1f45;
    scrollbar-shadow-color: #3a1f45;
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color: #f0f0f0;
    scrollbar-darkshadow-color: #404040;
}

.testoPrivacy {
line-height:14px;
border-top:1px dotted #ccc;
}

.testoPrivacy a{
margin-left:10px;
}

.infoRegistrazione h4 {
margin-bottom:5px;
margin-left:5px;
background-image:url('/immagini/img/registrazione.jpg');
background-position:-5px 0px;
width:360px;
height:270px;
text-indent:-9999px;
}





/*

     
#partners
{
    width:350px;
    padding-left:70px;
    float:left;
}
        
.colonna-centrale-sx .imgSoluzioni
{
    margin-top:0px;
    float:left;
    margin-left:25px
}
    
.colonna-centrale-sx .imgTecnologia
{
    margin-left:120px;
    margin-top:20px;
    margin-bottom:20px; 
}
    
.colonna-centrale-sx .imgProdotti
{
    margin-left:7px;
    margin-top:10px;
}
    
.colonna-centrale-sx .imgProdottiBanner
{
    border-bottom:1px dotted #ccc;
    margin-top:0px;
    padding-bottom:25px;
}

.colonna-centrale-sx .btn_arrow
{
    margin-bottom:-6px;
    margin-right:0px;
    }
        
.linkArrow:link, .linkArrow:active, .linkArrow:visited
{
    margin-left:10px;
    margin-right:10px;
    font-size:11px;
    color:#666666;
    }
    

.linkArrow:hover
{
    color:inherit;
    }
        

    
.prodotti
{
    width:150px;
    height:400px;
    float:left;
    border-right:1px dotted #ccc;
}

.prodotti img
{
    display:none;
    }
    
.prodotti ul
{
    margin-top:-8px;    
    
}
    

.prodotti li a
{
    font-size:14px;
    line-height:25px;
    text-decoration:none;
    margin-left:10px;
    border-bottom:1px dotted #ccc;
}
    */

/* ---------------------pagine interne utente-------------- */


/* area promozione */

#contenitorePromozione{
height:20px;
width:500px;
border:1px solid #ccc;
background-color:#fafafa;
height:30px;
padding-top:14px;
margin:20px auto;
}

#contenitorePromozione input{
float:left;
margin-right:10px;
font-size:11px;
}

p.ricercaPromozione strong{
float:left;
margin-right:10px;
color:#663366;
font-size:11px;
}

.selectPromozione{
font-size:11px;
float:left;
margin-right:10px;
}

.ultimaProduzioneBlocco {
width:240px;
border-right:1px dotted #ccc;
text-align:left;
float:left;
padding-left:5px;
}

.ultimaProduzioneBlocco img{
margin-left:18px;
border:1px solid #ccc;
}

.ultimaProduzioneBlocco .acquista_btn{
border:none;
margin-left:10px;
margin-top:20px;
}

.skype_btn{
margin-left:10px;
}


/* backOffice */

.linkbackoffice
{
    width:755px;
    height:200px;
    float:left;
    }

.gestisciDati
{
    width:100px;
    height:100px;
    float:left;
    }
    
.gestisciBackContent
{
    width:755px;
    height:auto;
    float:left;
    background-color:green;
    }
    
    /* Categorie */
    
    .aggiungiCategoria .btnInviaCat
    {
        width:49px;
        height:19px;
        }
        
    .modificaCategoria .btnModifica
    {
        width:49px;
        height:19px;
        }
        
    .aggiungiCategoria input
    {
        margin-left:15px;
        width:180px;
        font-family:Verdana;
        font-size:10px;
        }

    .aggiungiCategoria, .modificaCategoria
    {
        width:755px;
        height:50px;
        float:left;
        background-color:Blue;
        }
        
    .modificaCategoria select
    {
        margin-left:15px;
        width:150px;
        font-family:Verdana;
        font-size:10px;
        }
        
    /* Dati-Download */

     .aggiungiDownload
    {
        width:755px;
        height:50px;
        float:left;
        background-color:red;
        }
        
    .aggiungiDownload table
    {
        width:700px;
        
        }
                
    .aggiungiDownload input
    {
        margin-left:10px;
        width:120px;
        font-family:Verdana;
        font-size:10px;
        }
        
        
    .aggiungiDownload .btnSfoglia
    {
        width:49px;
        height:19px;
        margin-left:0px;
        }











#registrazioneOk{
background:url(/immagini/img/ordineOk.jpg) no-repeat 7px 10px;
background-color:#fff;
border:1px solid #ccc;
padding:20px 0px 5px 75px;
text-align:center;
font-weight:normal;
font-size:10px;
width:250px;
margin:30px auto;
height:65px;
}

#registrazioneOk h3{
font-size:11px;
color:#663399;
font-weight:normal;
display:block;
text-align:left;
width:220px;
height:65px;
margin-top:-7px;
margin-right:8px;
float:right;
border-left:1px dotted #ccc;
padding-left:5px;
}



/*
.internaDx
{
    width:568px;
}
    
.internaDx p
{
    margin-left:10px;
    margin-right:15px;
}
    
.internaDx input
{
    width:120px;
    float:left;
    margin-top:19px;
    margin-left:10px;
}

.internaDx select
{
    width:150px;
    float:left;
    margin-top:17px;
}
    
.prodottoPromozione
{
    width:auto;
    height:auto;
    margin-bottom:20px;
    margin-left:15px;  
    float:left;
}
    
.skype_btn
{
    margin-right:15px;
    position:absolute;
    top:75px;
    right:0px;
}
    
.downloadReader
{
    width:300px;
}
    
.downloadReader table
{
    margin-top:0px;
    margin-left:15px;
}
    
.downloadReader td
{
    text-align:left;
}
    
.internaDx .cerca_btn
{
    width:49px;
    height:19px;
    border:none;
} 
    */


#registrazioneOk{
background:url(/immagini/img/ordineOk.jpg) no-repeat 7px 10px;
background-color:#fff;
border:1px solid #ccc;
padding:20px 0px 5px 75px;
text-align:center;
font-weight:normal;
font-size:10px;
width:250px;
margin:30px auto;
height:65px;
}

#registrazioneOk h3{
font-size:11px;
color:#663399;
font-weight:normal;
}

.prodottoPromozione
{
    width:200px;
    height:200px;
    margin-bottom:20px;
    float:left;
}
    
.descrizioneProdotto
{
    clear:left;
    position:relative;
    margin-left:10px;
    margin-top:-12px; 
}


/*
.internaDx
{
    width:568px;
}
    
.internaDx p
{
    margin-left:10px;
    margin-right:15px;
}
    
.internaDx input
{
    width:120px;
    float:left;
    margin-top:19px;
    margin-left:10px;
}

.internaDx select
{
    width:150px;
    float:left;
    margin-top:17px;
}
    
.prodottoPromozione
{
    width:auto;
    height:auto;
    margin-bottom:20px;
    margin-left:15px;  
    float:left;
}
    
.skype_btn
{
    margin-right:15px;
    position:absolute;
    top:75px;
    right:0px;
}
    
.downloadReader
{
    width:300px;
}
    
.downloadReader table
{
    margin-top:0px;
    margin-left:15px;
}
    
.downloadReader td
{
    text-align:left;
}
    
.internaDx .cerca_btn
{
    width:49px;
    height:19px;
    border:none;
} 
    */

/* area registrazione */ 
  
    /*

}*/

.prodottiDescrizioneHeader{
width:300px;
margin-bottom:10px;
text-align:center;
margin-left:285px;
}


.contentProfilo table{
width:500px;
margin-left:20px;
background-color:#f4f4f4;
margin-bottom:18px;
margin-top:20px;
}


.contentProfilo table input, .contentProfilo table tr td select{
margin-left:10px;
color:#333;
}


.contentProfilo table .profiloLabel{
background-color:#663366;
}


.contentProfilo table p{
color:white;
}


/*TAB ORDINI*/

.contentTab{
background-color:#663366;
padding-top:6px;
border-top:1px dotted #cfabde;
}

.contentTab span{
color:#e1baf1;
margin-left:0px;
}

.contentTab span.titoloOrdine{
color:white;
margin-right:3px;
width:200px
}

.dettaglioOrdine{
color:#e1baf1;
margin-left:5px;
margin-top:2px;
}

.contenitoreOrdiniEffettuati{
background-color:white;
width:100%;
margin:0 auto;
}

.contenitoreOrdiniEffettuati .tableOrdiniEffettuati{
background-color:green;
margin: 0 auto;
width:724px;
background-color:#efefef;
border-color:#663366;
height:auto;
margin-top:4px;
margin-bottom:4px;
font-size:12px;
}

.contenitoreOrdiniEffettuati .tableOrdiniEffettuati th{
background-color:#663366;
color:white;
text-align:left;
padding:2px;
}

.contenitoreOrdiniEffettuati .tableOrdiniEffettuati td {
color:#663366;
padding:3px;
}

.contenitoreOrdiniEffettuati .tableOrdiniEffettuati a{
color:#663366;
}

.contenitoreOrdiniEffettuati .tableOrdiniEffettuati a:hover{
color:#a955a9;
}


/* TABELLA INTERNA ORDINI EFFETTUATI - INIZIO */

table.tableOrdniDettaglio{
background-color:#efefef;
width:100%;
margin-left:5px;
margin-bottom:2px;
}

.tableOrdniInterno .tdOrdiniDettaglio{
background-color:#663366;
color:white;
padding:2px;
}

.tableOrdniInterno tr{
background-color:#efefef;
color:#663366;
}

.tableTotaleOrdini{
width:100%;
} 

.tableTotaleOrdini table{
width:100%;
}

.tableOrdniInterno{
width:100%;
}

.tableEvasione{
width:100%;
}

.tableEvasione td{
background-color:#efefef;
color:#663366;
}

.tableEvasione td label{
color:Red;
}

.tableTotaleOrdini .tdStatoOrdine{
color:#663366;
padding-left:5px;
background-color:#efefef;
}

.tableTotaleOrdini .tdStatoOrdineDettaglio{
background-color:#663366;
color:white;
padding-top:5px;
padding-bottom:5px;
border-top:1px dotted white;
padding-left:5px;
}

/* FINE */


table.tableOrdniDettaglio tr td b{
width:300px;
color:white;
}

table.tableOrdniDettaglio td{
width:100px;
}

table.tableOrdniDettaglio tr{
color:#663366;
}


.ContenitorePrevSucc{
width:730px;
height:30px;
background-color:#f1f1f1;
float:left;
line-height:30px;
text-align:center;
margin-top:30px;
border-top:1px dotted #ccc;
}

a.PulsantiPaginazioneDataList{
color:#663366;
margin-right:20px;
font-family:arial;
}

a:hover.PulsantiPaginazioneDataList{
font-family:arial;
font-size:11px;
}


#ctl00_contentPlaceHolderCentrale_UpdatePanel1{
color:#653366;
margin-top:20px;
padding-top:15px;
border-top:1px dotted #ccc;
}

#ctl00_contentPlaceHolderCentrale_UpdatePanel1 tr td{
color:#653366;
font-size:12px;
background-color:#EFEFEF;
border:2px solid white;
padding:3px;
border:2px solid white;
}

.contentProposta table{
color:#333;
padding-top:10px;
}

.contentProposta table tr td{
color:green;
border-bottom:1px dotted #ccc;
padding-top:10px;
padding-left:5px;
color:#333;
}

.contentInviaProposta table tr td{
border-bottom:1px dotted #ccc;
padding-top:10px;
padding-left:5px;
color:#333;
}

.contentInviaProposta .inputCampi2 select{
margin-top:10px;
}

.contentInviaProposta .inputCampi{
margin-bottom:10px;
clear:left;
width:300px;
}

.contentInviaProposta .inputCampi input{
border:1px solid #ccc;
font-size:12px;
color:#333;
}

.contentInviaProposta .inputCampi select{
border:1px solid #ccc;
color:#333;
font-size:12px;
}

.contentInviaProposta .inputCampi2{
float:left;
width:100px;
margin-right:10px;
}

table.proposteCommerciali{
color:#333;
}


table.proposteCommerciali tr td{
border-bottom:1px dotted #ccc;
padding-bottom:5px;
padding-top:5px;
}

table.proposteCommerciali tr td a{
color:#653366;
}

.h2Sottotitolo{
color:#653366;
font-size:12px;
}

p.pSottotitolo{
margin-bottom:-20px;
border-bottom:1px dotted #ccc;
padding-bottom:10px;
}

.inputTelefono{
margin-bottom:15px;
}

p.prodottoAssociare{
margin-bottom:10px;
}

.inputCampiProspect{
margin-bottom:10px;
}

.inputCampiProspect .inputCampi2{
float:left;
width:100px;
margin-right:10px;
}

.inputCampiProspect select{
border:1px solid #ccc;
color:#333;
font-size:12px;
}

.inputCampiProspect input{
border:1px solid #ccc;
font-size:12px;
color:#333;
}

.listinoDaAssociare{
width:300px;
margin-right:10px;
margin-top:3px;
}

.inputCampiListinoDaAssociare{
width:auto;
float:left;
margin-top:20px;
}

.inputCampiListinoDaAssociare select{
margin-left:20px;
}

.tastoAnteprima{
margin-bottom:10px;
}

.formCampi{
width:750px;
height:auto;
}

.RigaCampi{width:750px; padding:5px 0px 5px 0px}
.RigaCampiSx{width:150px; float:left; text-align:right; padding-top:2px;}
.RigaCampiDx{width:595px; float:left; margin-left:5px;}
