a.vaipromo{
   position:absolute;
   background-color:transparent;
   height: 420px;
   width: 390px;
   top:0px;
   left:0px;
}

a.storeloc{
   position:absolute;
   background-color: transparent;
   height: 20px;
   width: 140px;
   top:451px;
   left:239px;
}

a.biolink{
   position: absolute;
   top: 415px;
   left: 699px;
   display: block;
   height: 60px;
   width: 60px;
}

a.biolink2 {
   position: absolute;
   top: 415px;
   left: 770px;
   display: block;
   height: 60px;
   width: 60px;
}
a.kit1{
  position:absolute;
   height: 197px;
   width: 76px;
   top:339px;
   left:895px;
}
a.kit4{
  position:absolute;
   height: 145px;
   width: 76px;
   top:197px;
   left:895px;
}
a.kit2{
   position:absolute;
   background-color:transparent;
   height: 100px;
   width: 133px;
   top:411px;
   left:852px;
}

/*______________________________________________________________________*/

div.intro_blk{
 position:relaive;
  width:397px;
  height:484px;
  background-image: url(../images/home.jpg);
  float:left;
}
.winter {
  width:397px;
  height:484px;
  float:left;
  position:relative;
  margin-top: 0px;
  background-image: url(../images/home.jpg);
}

div.intro_blk p.intro{
    text-align: left;
    font-family: Courier New, Courier, mono, Times;
    color: #000;
    margin-left: 30px;
    font-size: 12px;
    font-weight: bold;
}

p.who{
    text-align: left;
    margin-top: 20px;
    margin-left: 30px;
    font-family: Courier New, Courier, mono, Times;
    color: #000;
    font-size: 11px;
    font-weight: bold;
}

div.home_box{
  width:277px;
  height:484px;
  float:left;
  background-image: url(../images/home_box.jpg);
}


a.box{
    display:block;
    text-align: left;
    font-family: Courier New, Courier, mono, Times;
    color: #000;
    
    font-size: 13px;
    
    text-decoration:none;
}

a.box span.intro{
    display:block;
    font-family: Arial, verdana, sans-serif;
    color: #000;
    font-size: 11px;
    text-decoration:none;
    text-align: left;
}

.arial{
    font-family: Arial, verdana, sans-serif;
}

.courier{
    font-family: Courier New, Courier, mono, Times;
}

.big{
    margin-left:0;
    font-size: 16px;
}

.left{
    margin-left:38px !important;
    margin-top: 5px;
}

.small{
margin-left:0;
    font-size: 12px;
}

.center{
   text-align: center;
}


.bold{
    font-weight: bold;
}

.blu{
    color: #2a4594;
    font-family: Courier New, Courier, mono, Times;
    font-size: 12px;
    
}
.rosa {
    color: #a13c6c;
    font-family: Courier New, Courier, mono, Times;
    font-size: 12px;
}
.green {    
    color:#497335;
}
.green2 {
    color: #086c30;
    font-family: Courier New, Courier, mono, Times;
    font-size: 14px;
}
.green3 {
    color: #83a701;
    font-family: Courier New, Courier, mono, Times;
    font-size: 14px;
}
.blu_center{    
    color: #2a4594;
    text-align:center;    
}

a.box1{
    text-align:center;
    margin-top:0;
    margin-left:0;
    width: 200px;
    height: 77px;
}
div.home_box ul { 
  list-style:none;
}
a.box1{
    text-align:lright;
    margin-top:-2px !important;
    margin-top:0px;
    margin-left:27px !important;
}

a.box2{
    padding-top:0px !important;
    padding-top:0px;
    margin-left: 0px !important;
}

a.box3{
    margin-top:71px !important;
    margin-top:83px;
    margin-left: 28px !important;
}
*:first-child+html .box3 /* solo IE 7.0 */ {
margin-top: 88px !important;
}
.box4{
    margin-top:6px !important;
    margin-left:28px;
    position: relative;
    text-align: left;
    width: 160px;
    font-family:Arial,verdana,sans-serif;
    font-size:11px;

}
a.box4{
    margin-top:6px !important;
    margin-left:28px;
    position: relative;
    text-align: left;
    width: 160px;
    font-family:Arial,verdana,sans-serif;
    font-size:11px;
    text-decoration: none;
    color: #000;
}

.orangetxt{
  color: #ff7e00;
  font-family:courier new, Arial,verdana,sans-serif;
  font-size:12px;
  font-weight: bold;
}
a.creame{
   position:absolute;
   background-color:trasparent;
   height: 257px;
   width: 78px;
   top:111px;
   left:114px;
}
a.spray{
   position:absolute;
   background-color:trasparent;
   height: 433px;
   width: 397px;
}
a.nutritivo{
   position:absolute;
   background-color:trasparent;
   height: 289px;
   width: 78px;
   top:93px;
   left:289px;
}
.intro {
text-align: center;
}

.winter09 {
  width: 680px;
  height: 487px;
}
.winter09 img {
  border:0;
}
.club {
  position:absolute;
  width: 110px;
  height:110px;
  right:3px;
  z-index: 100;
  background: #000;
  cursor: pointer;
  opacity: 0;
  filter:alpha (opacity=0);
}


/*HOMEPAGE MODIFICATA*/
div#main_menu ul li a {
	letter-spacing:1px;	
	text-transform:uppercase;
	padding:10px 0 10px 0;
	display:block;
	width:100%;
	font-weight:bold;
	font-family:Courier new;
	text-align:center;
	font-size:15px;
	color:#373b8e;
	text-decoration:none;
}

div#main_menu ul li a:hover {
	opacity:0.8;	
	font-family:Courier new;
	text-align:center;
	background-color:#fff;
}