body
{       
    background-color:#e5e5e5;
    background-image: url(../img/background.jpg);
    background-repeat:repeat-x;
    font-family:Arial;
    margin-top:0px;

}

div#topheader 
{       
        width:930px;
        height:63px;
        margin: 0px auto;
        background-color:#3c3d40;

}

div#topheader img
{       

        margin-left: 30px;
}

div#lingua
{
    float: right;
    font-family: Arial;
    font-size: 9pt;
    color: #ffffff;
    font-weight: normal;
    margin-top: 20px; 
    margin-right: 10px;
}


div#lingua a:link
{   
    font-size: 9pt;
    text-decoration:none;
    
}

div#lingua a:visited
{   
    font-size: 9pt;
    text-decoration:none;
}

div#lingua a:hover
{   
    font-size: 9pt;
    color:#d8c5e2;
    text-decoration:none;
    
}


div#container
{
    width:930px;
    border:solid 1px #c5c5c5;
    margin: 10px auto;
}
div#header, div#footer, div#navigation
{
    width:100%;
    background-image: url(../img/sfondo_header.jpg);
    background-repeat:repeat-x;
}

div#header img
{
    border:none;

}

div#navigation
{
   background-color: #008b86;
   height:25px;
   color: #ffffff;
   font-size:12px;
   font-weight:bold;

}
div#navigation table td
{
    text-align:center;
    vertical-align:middle;
    height:25px;
    width:20%;
}

div#navigation table td a:link
{   
    font-size:12px;
    color: #fffcfc;
    text-decoration:none;
    
}

div#navigation table td a:visited
{   
    font-size:12px;
    color: #fffcfc;
    text-decoration:none;
    
}

div#navigation table td a:hover
{   
    font-size:12px;
    color: #fffcfc;
    text-decoration:none;
    
}


div#page
{
    height:570px;
    background-color: #fff;
}

div#hpage
{
    height:435px;
}

div#flashhome
{   
    float:left;
    height:100%;
    width:698px;
    background-color:#fff;

}

div#pagedx
{   float:right;
    width:231px;
    height:435px;
    border-left:solid 1px #c5c5c5;
    background-color:#fff;
}


div#menudx
{   float:right;
    width:100%;
    color:#6e6f6e;
    font-size:14px;
    line-height:20px;
    
}

div#menudx p
{   
    margin-top:0px;
    margin-left:25px;
    font-size:14px;
    
}

div#menudx ul li 
{
    list-style-type:none;
    margin-left:-15px;
}

div#menudx a:link
{   
    font-size:14px;
    color:#6e6f6e;
    text-decoration:none;
    
}

div#menudx a:visited
{   
    font-size:14px;
    color:#6e6f6e;
    text-decoration:none;
}

div#menudx a:hover
{   
    font-size:14px;
    color:#6e6f6e;
    text-decoration:underline;
    
}


div#magic
{   float:right;
    width:100%;
    height:160px;
    color:#aeaeae;
    font-size:11px;
    border-bottom:solid 1px #c5c5c5;
    border-top:solid 1px #c5c5c5;    
}

div#magic a:link
{   
    color:#545454;
    text-decoration:underline; 
}

div#magic a:hover
{   
    color:#545454;
    text-decoration:underline; 
}

div#magic a:visited
{   
    color:#545454;
    text-decoration:underline; 
}

div#magic p
{   
    margin-left:25px;
    margin-top:0px;
    font-weight:bold;
    
}

div#myagenda
{   float:right;
    height:123px;
    color:#FFF;
    font-size:12px;
    background-color:#aea3b4;
    text-align:center;
width:231px;
    
}

div#myagenda p
{   
    margin:0px;
    margin-top:0px;
    font-weight:normal;
    width:100%;
    padding:0px;
    text-align :center;
    margin-left:0px;

    
}


div#footer
{
    height:25px;
    border-top:solid 1px #c5c5c5;
    color:#d8c5e2;
    font-size:11px;
    font-weight:normal;
}
div#footer a:link
{
   font-size:11px;
   color:#ffffff;
   text-decoration:none;
}

div#footer a:visited
{
   font-size:11px;
   color:#ffffff;
   text-decoration:none;
}

div#footer a:hover
{
   font-size:11px;
   color:#ffffff;
   text-decoration:none;
}


div#footer table td
{
    text-align:center;
    vertical-align:middle;
    height:25px;
}

div#menu_sx 
{   float:left;
    width:250px;
    height:100%;
    border-right:solid 1px #eeeeee;
    /*background-image: url(/img/flowers.jpg);
    background-position:right bottom;
    background-repeat:no-repeat;*/
}

/* menu sx*/
div#menu_sx ul li
{
   list-style-type:none;
   color: #553c66;
   font-size:12px;
   line-height:25px;
   margin-left:-20px;
   margin-top:0px;
}

div#menu_sx ul li a:link
{
    color: #9d9b9b;
    text-decoration:none;
}

div#menu_sx ul li a:visited
{
    color: #9d9b9b;
    text-decoration:none;
}

div#menu_sx ul li a:hover
{
    color: #433050;
    text-decoration:none;
}
/* fine menu sx */
/* ricerca */

div#browse
{
   margin-left:10px;
   margin-top:10px;
}

div#ricerca ul 
{
   margin-top:5px;
}

div#ricerca ul li
{
   list-style-type:none;
   color: #553c66;
   font-size:11px;
   line-height:17px;
   margin-left:-20px;
   margin-top:0px;
}

div#ricerca ul li a:link
{
    color: #9d9b9b;
    text-decoration:none;
}

div#ricerca ul li a:visited
{
    color: #9d9b9b;
    text-decoration:none;
}

div#ricerca ul li a:hover
{
    color: #553c66;
    text-decoration:none;
}

/* fine ricerca */

div#menu_cat
{   
    float:left;
    width:145px;
    height:100%;
    border-right:solid 1px #eeeeee;
}

div#menu_cat ul
{
  margin-top:23px;  
}

div#menu_cat ul li
{
   list-style-type:none;
   color: #666;
   font-size:11px;
   font-weight:normal;
   line-height:20px;
   margin-left:-20px;
   margin-top:10px;
   margin-bottom:0px;
   
}

div#menu_cat ul li ul 
{
   margin-top:-5px;
   margin-bottom:15px;
}

div#menu_cat ul li ul li
{
   list-style-type:none;
   color: #433050;
   font-size:11px;
   font-weight:normal;
   line-height:20px;
   margin-left:-40px;
   margin-top:0px;
   
}


div#menu_cat ul li a:link
{
    color: #9d9b9b;
    text-decoration:none;
    font-weight:normal;
    
    
}

div#menu_cat ul li a:visited
{
    color: #9d9b9b;
    text-decoration:none;
    font-weight:normal;
}

div#menu_cat ul li a:hover
{
    color: #433050;
    text-decoration:none;
    font-weight:normal;
}

div#menu_cat ul li a.catclick:link
{
    color: #666;
    font-weight:normal;
    text-decoration:none;
    text-transform:uppercase;
}
div#menu_cat ul li a.catclick:visited
{
    color: #666;
    font-weight:normal;
    text-decoration:none;
    text-transform:uppercase;
}
div#menu_cat ul li a.catclick:hover
{
    color: #433050;
    font-weight:normal;
    text-decoration:none;
    text-transform:uppercase;
}

.popupMenu
{
    background-image: url(/img/cuneo.gif);
    padding-left:14px;
    background-position:1px 0;
    background-repeat:no-repeat;
    
}

.innerpopupMenu
{
   border-top:1px solid #ccc;
   border-bottom:1px solid #ccc;
   border-right:1px solid #ccc;
   padding:5px;
   background-color:#fff;
   font-size:10px;
   width:100px;
   text-align:left;
}

.topdescr
{
    width:492px;
    height:40px;
    margin-left: 410px;
    margin-top:0px;
    text-align:left;
    font-size:11px;
    color:#9d9b9b;
    border:solid 1px #b89e7d;
    padding:5px;
}



div#immagine
{
    
}


div#flashunivers
{   
    float:left;
    width:533px;

}

div#details
{
    color: #9d9b9b;
    font-size:11px;
}

div#details a:link
{
    color: #9d9b9b;
    text-decoration:none;
}

div#details a:visited
{
    color: #9d9b9b;
    text-decoration:none;
}

div#details a:hover
{
    color: #008b86;
    text-decoration:none;
}

div#storeric
{
    margin:20px;
    color: #9d9b9b;
    font-size:11px;
}

div#storeric a:link
{
    color: #9d9b9b;
    text-decoration:none;
}

div#storeric a:visited
{
    color: #9d9b9b;
    text-decoration:none;
}

div#storeric a:hover
{
    color: #008b86;
    text-decoration:none;
}


div#storeric select
{
    color: #9d9b9b;
    font-size:11px;
    width:150px;
}

.borderbott
{
    border-bottom:so id 1px #eee;
}



div#concept
{
    float:left;
    height:100%;

}

div#concept_text
{
    float:left;
    height:80%;
    width:50%;
    font-family:Arial;
    font-size:11px;

}

div#concept_text p
{
    margin-left:37px;
    margin-right:30px;
}

div#my_agenda
{
    float:left;
    height:100%;

}
div#my_agenda_text
{   
    float:left;
    height:80%;
    width:50%;
    font-family:Arial;
    font-size:11px;


}

div#my_agenda_text p
{
    margin-left:37px;
    margin-right:30px;
}

div#my_agenda_text a:link
{
    color: #9d9b9b;
    text-decoration:none;
}

div#my_agenda_text a:visited
{
    color: #9d9b9b;
    text-decoration:none;
}

div#my_agenda_text a:hover
{
    color: #008b86;
    text-decoration:none;
}


div#contacts
{
    float:left;
    height:100%;
}
div#contacts_text
{
    float:left;
    height:80%;
    width:50%;
    font-family:Arial;
    font-size:11px;

}

div#contacts_text p
{
    margin-left:40px;
    margin-right:30px;
}

div#contacts_text a:link
{
    color: #9d9b9b;
    text-decoration:none;
}

div#contacts_text a:visited
{
    color: #9d9b9b;
    text-decoration:none;
}

div#contacts_text a:hover
{
    color: #008b86;
    text-decoration:none;
}

.grande
{
    cursor:default;
}


div#piva
{
    color:#979797;
    font-size:11px;
    font-weight:normal;
    margin: 35px auto;
    text-align:center;
}


div#piva a:link
{
    color: #9d9b9b;
    text-decoration:none;
}

div#piva a:visited
{
    color: #9d9b9b;
    text-decoration:none;
}

div#piva a:hover
{
    color: #008b86;
    text-decoration:none;
}

h1.sa {
font-family: Arial;
font-size: 10px;
padding:0 0 0;
margin: 0 0 0;
font-weight:normal;
color:#9d9b9b;
text-align:center;
}

a.as:link, a.as:visited, a.as:hover {
font-family: Arial;
color: #9d9b9b;
text-decoration:none;
cursor:text;
font-size: 10px;
font-weight:normal;
text-align:center;
}

.price
{
   color:#6e6f6e; 
}

span.newlabel
{
    text-transform:capitalize;
    padding-left:5px;
    color:#000;
    font-size:10px;
}
div.legendui
{
    /*border:solid 1px #956A71;*/
    padding:0 10px 0 0; 
    color:#956A71;
    font-size:11px;
    display:inline;
    font-weight:bold;
}