body{
margin:0;
  float:center;
  text-align: center;
  background-attachment: fixed;
  background-color: inherit;
  background-image: url(../img/BK.jpg);
  background-repeat: repeat-x;
  background-position: bottom left;
}

#bk_ombra{
  text-align: center;
  float: center;
  background-image: url(../img/bk_ombra.png);
  background-repeat: repeat-y;
  background-position: top center;
}

a.home    { 
background-image: url(../img/home1.jpg); 
background-repeat: no-repeat; 
background-position: top center;
}


a.x102 {
   color: #000080;
   text-decoration: none;
   border-bottom: 1px dotted red;
}
a.x102:hover {
   color: #333333;
text-decoration: none;
border-bottom: 0px dotted red;
}

a.x102A {
   color: #808080;
   text-decoration: none;
   border-bottom: 1px dotted red;
}
a.x102A:hover {
   color: #FF0000;
text-decoration: none;
border-bottom: 0px dotted red;
}

a.x103A {
   color: #FFFFFF;
   text-decoration: none;
   border-bottom: 1px dotted red;
}
a.x103A:hover {
   color: #FFFF00;
text-decoration: none;
border-bottom: 0px dotted red;
}

a.x105{
color: #FFFFFF;
text-decoration: none;
text-align: bottom ;
}

a.x105:hover {
color: #FFFF00;
text-decoration: none;
text-align: bottom ;
}

a.x106{
color: #FFFFFF;
text-decoration: none;
text-align: bottom ;
border-bottom: 1px dotted white;
}

a.x106:hover {
color: #FFFF00;
text-decoration: none;
text-align: bottom ;
}

a.x107 {
   color: orange;
   text-decoration: none;
   border-bottom: 0px dotted red;
}
a.x107:hover {
   color: #FF0000;
text-decoration: none;
border-bottom: 1px dotted red;
}

a.home {
background-image: url(../img/head_05.jpg); 
background-repeat: no-repeat;
width:35px;
height:35px;
}
a.home:hover {
background-image: url(../img/head_05a.jpg); 
background-repeat: no-repeat;
width:35px;
height:35px;
}
a.contatto {
background-image: url(../img/busta2.png); 
background-repeat: no-repeat;
width:53px;
height:30px;
}
a.contatto:hover {
background-image: url(../img/busta1.png); 
background-repeat: no-repeat;
width:53px;
height:30px;
}
a.dettagli {
background-image: url(../img/vetrina_bott.jpg); 
background-repeat: no-repeat;
width:143px;
height:41px;
background-position: right 50%
}
a.dettagli:hover {
background-image: url(../img/vetrina_bott1.jpg); 
background-repeat: no-repeat;
width:143px;
height:41px;
}
a.staff {
background-image: url(../img/box_v_bott.jpg); 
background-repeat: no-repeat;
width:250px;
height:41px;
}
a.staff:hover {
background-image: url(../img/box_v_bott1.jpg); 
background-repeat: no-repeat;
width:250px;
height:41px;
}
a.partecipapromo {
background-image: url(../img_promo/promo_05.png); 
background-repeat: no-repeat;
width:203px;
height:60px;
}
a.partecipapromo:hover {
background-image: url(../img_promo/promoup_05.png); 
background-repeat: no-repeat;
width:203px;
height:60px;
}
a.partecipa1 {
background-image: url(../img/box_aste_12a.png); 
background-repeat: no-repeat;
width:135px;
height:44px;
}
a.partecipa1:hover {
background-image: url(../img/box_aste_12.png); 
background-repeat: no-repeat;
width:135px;
height:44px;
}
a.footer {
color: #FFFFFF;
text-decoration: none;
border-bottom: 1px dotted transparent;
}
a.footer:hover {
color: #000080;
text-decoration: none;
border-bottom: 1px dotted blue;
}
a.x103 {
   color: blue;
   text-decoration: none;
   border-bottom: 1px dotted cyan;
}
a.x103:hover {
   color: #ff0000;
   text-decoration: none;
   border-bottom: 0px dotted red;
}  
input{
      background-image: url(../img/user.jpg);
      color: #000000;
        }
input.over {
      background-image: url(../img/user_pass_up.jpg);
      color: #000000;
        }
        
inpuz.out {
      background-image: url(../img/user.jpg);
      color: #000000;
        }
		
textarea {
      background-image: url(../img/sf_search4.gif);
      color: #000000;
        }
textarea.over {
      background-image: url(../img/sf_search5.gif);
      color: #000000;
        }
        
textarea.out {
      background-image: url(../img/sf_search4.gif);
      color: #000000;
        }

input.submit {
      background-image: url(../img/user.jpg);
      color: #000000;
        }
input.submit:over {
      background-image: url(../img/user_pass_up.jpg);
      color: #000000;
        }
        
input.submit.out {
      background-image: url(../img/user.jpg);
      color: #000000;
        }	

a.menu{
color: #FFFFFF;
text-decoration: none;
background-image: url(../img/menu1a.png); 
background-repeat: no-repeat;
height:20px;
width:100%;
padding-left: 12px;
}
a.menu:hover {
color: #DADADA;
text-decoration: none;
background-color: #606060;
background-image: url(../img/menu1.png); 
background-repeat: no-repeat;
height:20px;	
width:100%;
padding-left: 20px;	
}
.shown {display:}
.hidden {display:none}
