*
{
    margin: 0;
    padding: 0;
}

body{
    background-color: White;
    font-family: verdana;
    font-weight: normal;
    font-size: 11px;
    color: #999999;
 }
 
 a:link, a:active, a:visited
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #999999;
    text-decoration:underline;
}

a:hover
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #663366;
    text-decoration:none;
}

h3
{
    font-size:12px;
    color:White;
}

img
{
    border:none;
    }
    
 
 #ContenitoreSito
{
    margin: 0 auto;
    width: 990px;
    background-color:White;
    min-height:600px;
    height:auto !important;
    height:600px;
}

#CorpoSx
{
    width: 755px;
    float:left;
    min-height:400px;
    height:auto !important;
    height:400px;
}

#Contenuto
{
width: 755px;
height:auto;
float:left;
font-family:Verdana;
color:#272727;
text-align:justify;
}

#Contenuto p
{
    margin-left:10px;
    margin-right:15px;
    margin:0px 15px 10px 10px;
}

#Contenuto ul{
margin-top:10px;
}

#Contenuto li{
    margin-left:10px;  
    margin-right:15px;
    margin-top:10px;
    list-style-position:inside;
}

#CorpoDx
{
width: 235px;
float:left;
    min-height:400px;
    height:auto !important;
    height:400px;
}

/*----------------- HEADER ------------------*/


#Header
{
    width: 755px;
    height: 140px;
    background-image: url(/immagini/sfondi/testata.jpg);
    position:relative;
}

#Header a
{
    font-family:Trebuchet MS;
    font-weight:bold;
    color:#fafafa;
    text-decoration:none;
    font-size:11px;
}

#Header a:hover
{
    color:#CFABDE;
}

#Header ul.menu-sx li
{
    border-right:1px dotted #CFABDE;
    padding-right:8px;
    padding-left:9px;
    display:inline;
}

#Header ul.menu-sx
{
    list-style:none;
    position:absolute;
    top:100px;
    left:10px;
}

#Header ul.lingua-dx li
{ 
    display:inline;
}

 #Header ul.lingua-dx
{
    list-style:none;
    position:absolute;
    top:98px;
    right:0px;
    border-style:none;
    border:0;
}   

#Header h1 span
{
    display:none;
}

#Header h2
{
    font-family:Trebuchet MS;
    font-size:10px;
    position:absolute;
    top:70px;
    right:50px;
    color:#999;
}

#logo
{
    position:absolute;
    left:5px;
    bottom:53px;
    width:auto;
    height:auto;
}

#FlashHeaderDx
{
width: 235px;
float:left;
height: 342px;
}

#MenuDx
{
width: 235px;
min-height:10px;
height:auto !important;
height:10px;
float:left;
background-color:#3a1f45;
}

/* FOOTER */

#Footer
{
    background-color: #663366;
    height: 120px;
    width: 990px;
    color:#CFABDE;
    font-size:10px;
    float:left;
margin-top:1px;
position:relative;
}

#Footer a
{
    color:White;
    text-decoration:none;
    font-size:10px;
}

#Footer a:hover
{
    color:#CFABDE;
}

#Footer p.msquareFooter{
position:absolute;
right:24px;
top:41px;
}

 ul.Footer-sx li
{
    border-right:1px dotted #CFABDE;
    padding-right:8px;
    padding-left:5px;
    display:inline;
}

  ul.Footer-sx li.ult
{
    border-right:0px;
    padding-right:8px;
    padding-left:5px;
    display:inline;
}

 ul.Footer-sx
{
    list-style:none;
    padding-top:35px;
    padding-left:20px;
    float:left;
}

p.Footer-dx
{
    padding-right:10px;
    padding-top:0px;
    text-align:right;
    float:right;
    border-right:1px dotted #CFABDE;
    margin-top:40px;
    margin-right:83px;
}

/* HOME */ 

#box-news
{
    margin-top:2px;
    width:360px;
    min-height:399px;
    height:auto !important;
    height:383px;
    float:left;
    background-color:#3A1F45;
}

#box-acquista
{
    float:left;
    margin-top:2px;
    width:392px;
    min-height:399px;
    height:auto !important;
    height:383px;
    background-color:#f3f0f0;
   /* background:url(/immagini/img/box_acquista.jpg) no-repeat 0 0; */
}

#intestazioneAcquista 
{
    color:#663366;
    border-bottom:1px dotted #663366;
    margin-left:5px;
    margin-right:5px;
    padding-bottom:3px;
    padding-top:5px;
}

#box-acquista .nomeProdotto
{
    width:250px;
    float:left;
    margin-left:10px;
    margin-bottom:5px;
}


.vaiProdotto
{
    width:100px;
    height:50px;
    float:left;
    margin-top:12px;
}
    
.vaiProdotto input
{
    margin-bottom:7px;
    }

#box-acquista img
{
    margin-left:5px;
    margin-right:10px;
    margin-top:10px;
    float:left;
    padding:2px;
    border:1px solid #3A1F45;
}

/* BOX NEWSLETTER  */ 

#box-regLogin{
min-height:201px;
background-color:#3a1f45;
border-bottom:3px solid white;
}

#box-regLoginComm{
min-height:100px;
background-color:#3a1f45;
border-bottom:3px solid white;
}

.PanLogin{padding:15px 3px 10px 3px;}

#box-regLogin p{
padding:5px;
color:white;
margin-bottom:10px;
}

#box-regLogin .btn_profilo,#box-regLogin .btn_home, #box-regLogin .btn_promo, #box-regLogin .btn_ordini{
margin-left:1px;
margin-bottom:1px;
border-bottom:1px dotted #ccc;
padding-top:8px;
padding-left:15px;
display:block;
height:32px;
width:100px;
float:left;
background-color:#99cc00;
border-right:1px dotted #ccc;
background-image:url('/immagini/sfumaturaHome.jpg')
}

#MenuDx .pulsanti{
margin-left:1px;
margin-bottom:1px;
display:block;
height:35px;
width:115px;
float:left;x;
/*background-color:#99cc00;*/
/*background-image:url('/immagini/sfumaturaHome.jpg')*/
}

.box-newsletter
{
    width:215px;
    height:150px;
    position:relative;
    background-color:#3A1F45;
    padding:10px;
}

.box-newsletter p{
margin-top:5px;
}

.LivelloTabAreaRiservata{
background-position:center;
background-repeat:no-repeat;
width:235px;
height:19px;

}

.LivelloTabAreaRiservataComm{
background-position:center;
background-repeat:no-repeat;
width:235px;
height:19px;

}

.LivelloTabNewsML{
/*background-image:url(/immagini/icone/iscriviti_verde.jpg);*/
background-position:center;
background-repeat:no-repeat;
width:235px;
height:25px;
}





#intestazioneNews
{
    color:#ecaaff;
    border-bottom:1px dotted #ccc;
    margin-left:5px;
    margin-right:5px;
    padding-bottom:3px;
    padding-top:5px;
}

.intestazioneNewsletter
{
    color:#ecaaff;
    border-bottom:1px dotted #ccc;
    margin:4px;
    padding-bottom:3px;
    padding-top:5px;
    font-size:10px;
}

.testoNewsletter{
color:white;
margin-bottom:10px;
}

.box-newsletter .checkbox
{
   position:absolute;
   bottom:10px;
   left:10px;
}
    
.box-newsletter .accetto
{
    font-family:Arial;
    font-size:10px;
    position:absolute;
    bottom:10px;
    left:28px;
    width:140px;
    
}

p.nomeNewsletter{
color:white;
width:100px;
float:left;
margin-right:10px;
}

p.cognomeNewsletter{
color:white;
width:100px;
float:left;
margin-bottom:8px;
}

p.emailNewsletter input, p.nomeNewsletter input, p.cognomeNewsletter input {
font-size:11px;
color:#3a1f45;
}

p.emailNewsletter{
clear:left;
color:white;
margin-top:0px;
height:35px;
}
    
.box-newsletter .iscriviti_btn
{
    position:absolute;
    right:10px;
    bottom:7px;
}

.button_registrati a
{
   
   margin:0px 0px 0 0;
   display:block;
   width:217px;
   text-indent:-9999px;
   }

#FlashReg{
margin-top:45px;
margin-left:8px;
margin-bottom:20px
}
 
.area_riservata
{
margin-left:8px;
}

.userHome, .passHome {
position:absolute;
color:#fafafa;
}

.passHome {
}
        
.area_riservata input
{
    border:1px solid #ccc;
    font-family:Verdana;
    font-size:9px;
    width:105px;
margin-top:15px;
}
    
.area_riservata p
{
    color:#ecaaff;
    border-bottom:1px dotted #ccc;
    padding-bottom:3px;
    margin-bottom:5px;
}
    
.area_riservata .accedi_btn
{
float:right;
margin:5px 4px 0px 0px;
    width:49px;
    height:19px;
    border:none;
}

.area_riservata_comm input
{
    border:1px solid #ccc;
    font-family:Verdana;
    font-size:9px;
    width:105px;
margin-top:15px;
}
    
.area_riservata_comm p
{
    color:#ecaaff;
    border-bottom:1px dotted #ccc;
    padding-bottom:3px;
    margin-bottom:5px;
}
    
.area_riservata_comm .accedi_btn
{
float:right;
margin:5px 4px 0px 0px;
    width:49px;
    height:19px;
    border:none;
}




.area_riservataBtn{
width:227px;
padding:4px;
text-align:right;
margin:10px 0 0px 0px;
background-color:#3A1F45;
}

a.profiloDx, a.myHomeDx {
color:white;
padding:5px;
}

a:hover.profiloDx, a:hover.myHomeDx {
color:#ecaaff;
text-decoration:underline;
}

.logoutHome_btn{
margin-top:9px;
margin-bottom:4px;
}

.pannelloCommerciale{
border-bottom:3px solid white;
}

.pannelloCommerciale p{
color:white;
padding:8px;
padding-bottom:12px;
}

.personali, .clienti, .prospect{
background-color:#894389;
margin-bottom:8px;
padding-bottom:0px;
float:left;
text-align:right;
width:234px;
padding-left:1px;
}

.personali h2, .clienti h2, .prospect h2{
font-size:11px;
margin-bottom:2px;
padding:2px 10px 2px 10px;
color:#fff;
font-weight:nor
}






