body
{
    background-color : rgb(255 , 255 , 204);
    margin : 0;
    font-family : Verdana , Arial , Helvetica , sans-serif;
    color : #500;
}
a {
    color : #500;
    text-decoration : none;
}
#Box
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 9px;
}
#Box input
{
    font-size : 10px;
    background-color : rgb(255 , 255 , 255);
    border-top-color : rgb(255 , 255 , 153);
    border-right-color : rgb(255 , 153 , 0);
    border-bottom-color : rgb(255 , 153 , 0);
    border-left-color : rgb(255 , 255 , 153);
}
#CatList a
{
    text-decoration : none;
}
#CatList a:hover
{
    color : rgb(255 , 204 , 102);
}
.CatListTitle
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 9px;
    font-weight : bold;
    color : rgb(255 , 255 , 255);
}
.CatListProduct
{
    font-family : sans-serif;
    font-size : 16px;
    color : rgb(124, 96, 54);
    text-decoration : none;
    Word-spacing : 1px;
    Font-variant : normal;
    Font-weight : bold;
}
.CatListBullet
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 10px;
}
.CatListMain
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 10px;
    color : rgb(102 , 0 , 0);
    text-decoration : none;
    font-weight : bold;
}
.CatListMainOn
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 10px;
    color : rgb(255 , 255 , 204);
    text-decoration : none;
    font-weight : bold;
    background-color : rgb(102 , 0 , 0);
}
.CatListSub
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 10px;
    color : rgb(102 , 0 , 0);
    text-decoration : none;
}
.CatListSubOn
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 10px;
    color : rgb(255 , 255 , 204);
    text-decoration : none;
    background-color : rgb(153 , 102 , 0);
}
.CatTitle
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 12px;
    font-weight : bold;
    color : rgb(51 , 0 , 0);
    text-decoration : none;
}
.CatDesc
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 12px;
}
.PrdTitle
{
    font-family : sans-serif;
    font-size : 14px;
    font-weight : bold;
    color : rgb(124, 96, 54);
    text-decoration : none;
    Word-spacing : 1px;
}
.PrdDescShort
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 12px;
    font-weight : normal;
    color : rgb(204 , 102 , 0);
    text-decoration : none;
}
.PrdPrice
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 10px;
    font-weight : normal;
    color : rgb(204 , 0 , 0);
    text-decoration : none;
}
#LangChoice a:link, #LangChoice a:visited
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 10px;
    font-weight : normal;
    color : rgb(255 , 255 , 204);
    text-decoration : none;
    width : 120px;
}
h1
{
    font-family : "Times New Roman" , Times , serif;
    font-size : 24px;
    font-weight : bolder;
    color : rgb(255 , 255 , 204);
    text-decoration : none;
}
h2
{
    Font-family : sans-serif;
    Font-size : 22px;
    Color : rgb(124, 96, 54);
    Letter-spacing : 1px;
}
#testo p
{
    Font-family : sans-serif;
    Font-size : 13px;
    Color : rgb(124, 96, 54);
    Word-spacing : 1px;
    Letter-spacing : 2px;
}
/* CSS Tabs */
.container
{
    width : 490px;
}
/* circle */
#navCircle
{
    margin : 0;
    padding : 0 0 20px 10px;
}
#navCircle li
{
    margin : 0;
    padding : 0;
    display : inline;
    list-style-type : none;
}
#navCircle a:link, #navCircle a:visited
{
    float : left;
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 12px;
    line-height : 16px;
    font-weight : bolder;
    padding : 0 14px 6px 14px;
    text-decoration : none;
    color : rgb(255 , 255 , 204);
}
#navCircle a:link.active, #navCircle a:visited.active
{
    padding-bottom : 6px;
    color : rgb(255 , 255 , 204);
}
#navCircle a:hover
{
    padding-bottom : 6px;
    color : rgb(255 , 255 , 0);
    background : url("images/graphics/MenuCircle.gif") no-repeat bottom center;
}
#Keys {
      width: 180px;
      font-size : 9px;
      color: #CC9;
}
#AddressBox
{
    margin: 20px;
    width: 780px;
    border: #CD9967 1px solid;
}
#AddressBox h1
{
    display:block;
    margin:0;
    background-color:#CD9967;
}
#AddressBox fieldset
{
margin-left: 5px;
margin-right: 5px;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px;
}
#AddressBox label
{
    font-size: x-small;
}
#SideBox
{
    width: 195px;
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 9px;
    text-align: left;
    background-image: url(images/box_center.jpg);
    background-repeat: repeat-y;
}
#SideBox #BoxTop
{   
    margin:0;
    height: 20px;
    padding-left: 16px;
    background-image: url(images/box_top.jpg);
    background-repeat: no-repeat;
}
#SideBox #BoxCenter
{   
    
}
#SideBox #BoxBottom
{
    height: 20px;
    background-image: url(images/box_bottom.jpg);
    background-repeat: no-repeat;
}
#SideBox form
{
    margin-top: 0px;
    margin-left: 16px;
    margin-bottom:0px;
}
#SideBox input
{
    font-size : 10px;
    background-color : rgb(255 , 255 , 255);
    border-top-color : rgb(255 , 255 , 153);
    border-right-color : rgb(255 , 153 , 0);
    border-bottom-color : rgb(255 , 153 , 0);
    border-left-color : rgb(255 , 255 , 153);
}
#SideBox h1
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 9px;
    font-weight : bold;
    color : rgb(255 , 255 , 255);
    margin-top:3px;
    margin-bottom:0px;
}
#SideBox #BoxCenter ul
{
    padding-right:15px;
    margin-top:3px;
    margin-bottom:0px;
    /*width:140px;
    
    */
}
#SideBox #BoxCenter li
{
    /*padding: 2px;*/
}
#SideBox a:hover
{
    color: Orange;
}