#master-box {
   width:800px;
   height:auto;
   /*margin-left:100px;*/
   margin-top:20px;
  /* background-color:#CFF582;*/
   background-color:#64de64;
   border-style:solid;
   border-width:1px;
   border-color:#9B9B9B;
    /* float:left; */

}
#testata {
  width:702px;
  height:150px;
  BACKGROUND-COLOR:#FFFFFF;
  margin-left:0px;
  position:relative;
  padding-left:0px;
  padding-top:0px;
 /* float:left; */
  border-right:1px solid #9B9B9B;
  border-bottom:1px solid #9B9B9B;
  border-left:1px solid #9B9B9B;
}
#logo{
  width:200px;
  height:150px;
  BACKGROUND-COLOR:trasparent;
  background-image:url(../images/logo/logo.jpg);
  background-repeat:no-repeat;
  background-position:center;
  position:relative;
  float:left;
  margin-top:0px;
  margin-left:0px;
}
#box_sopra{
  width:500px;
  height:130px!important;
  height:150px;
  BACKGROUND-COLOR:trasparent;
  position:relative;
  float:right;
  margin-top:0px;
  margin-left:0px;
  z-index:10;
}

#pub_sopra{
  width:500px;
  height:100px!important;
  height:130px;
  BACKGROUND-COLOR:trasparent;
  position:relative;
  padding-top:30px;
  float:left;
  margin-top:0px;
  margin-left:0px;
  z-index:10;
}
#menu_sopra{
  width:400px;
  height:15px;
  text-align:right;
  BACKGROUND-COLOR:trasparent;
  color :#c10069;
  position:relative;
  float:right;
  margin-top:0px;
  margin-left:0px;
  z-index:10;
}

#content_box{
  width:660px;
  height:auto;
  BACKGROUND-COLOR:#CFF582;
  margin-left:0px;
  position:relative;
 /* padding-left:1px!important;*/
  margin-top:10px;
   border-style:solid;
   border-width:1px;
   border-color:#9B9B9B;
   text-align:left;

  /* float:left; */
}
#content_box2{
  width:660px;
  height:auto;
  BACKGROUND-COLOR:#ffffff;
  margin-left:0px;
  position:relative;
 /* padding-left:1px!important;*/
  margin-top:10px;
   border-style:solid;
   border-width:1px;
   border-color:#9B9B9B;
   text-align:left;

  /* float:left; */
}
#box_menu{
  width:150px;
  height:300px;
  BACKGROUND-COLOR:trasparent;
  position:relative;
  float:left;
  margin-top:0px;
  margin-left:0px;
overflow:auto;
}
#box_news_{
  width:150px;
  height:200px;
  BACKGROUND-COLOR:trasparent;
  position:relative;
  float:left;
  margin-top:0px;
  margin-left1px;
  overflow:auto;
}
#box_aute_{
  width:150px;
  height:200px;
  BACKGROUND-COLOR:trasparent;
  position:relative;
  float:left;
  margin-top:0px;
  margin-left1px;
  overflow:auto;
}
#sx_box{
  width:150px;
  height:auto;
  min-height:800px;
  BACKGROUND-COLOR:#CFF582;
  position:relative;
 /* float:left; */
  margin-top:0px;
  margin-left:0px;
overflow:auto;
}
#sx_box_prod{
  width:190px;
  height:auto;
  min-height:800px;
  BACKGROUND-COLOR:#ffffff;
  position:relative;

  margin-top:0px;
  margin-left:0px;
overflow:auto;
}

#condizioni{
  width:505px;
  height:900px;
  BACKGROUND-COLOR:#FFFFFF;
  position:relative;
  margin-top:0px;
  margin-left:0px;
  /*overflow:auto;*/
}

#center_box{
  width:510px;
  height:800px auto!important;
  /* height:800px;  */
  min-height:800px;
  BACKGROUND-COLOR:#FFFFFF;
  position:relative;
  margin-top:-800px!important;
  margin-top:-500px;
  margin-left:150px;
}
#center_box_prod{
  width:490px;
  height:800px auto!important;
 /* height:800px; */
  min-height:800px;
  BACKGROUND-COLOR:#FFFFFF;
  position:relative;
  margin-top:-800px!important;
  margin-top:-700px;
  margin-left:180px;
}
#cart_box{
  width:490px;
  height:10px auto!important;
 /* height:800px; */
  min-height:10px;
  BACKGROUND-COLOR:#FFFFFF;
  position:relative;

  margin-left:0px;
}
#center_box1{
  width:510px;
  height:800px auto!important;
  height:800px;  
  min-height:800px;
  BACKGROUND-COLOR:#FFFFFF;
  position:relative;
  margin-top:-810px!important;
  margin-top:-300px;
  margin-left:150px;
}

#c{
  width:660px;
  height:auto;
 /* min-height:1700px;*/
  BACKGROUND-COLOR:#CFF582;
  position:relative;


}
#c1{
  width:670px;
  height:auto;
 /* min-height:1700px;*/
  BACKGROUND-COLOR:#CFF582;
  position:relative;


}
#c12{
  width:670px;
  height:auto;
 /* min-height:1700px;*/
  BACKGROUND-COLOR:#ffffff;
  position:relative;


}

#a{
  width:150px;
  height:50%;
  min-height:800px;
  BACKGROUND-COLOR:#CFF582;
  position:absolute;

}

#b{
  width:500px;
  height:50%;
  margin-left:150px;
  BACKGROUND-COLOR:#FF0000;
  position:absolute;
}

#footer{
 /* float: left; */
  width: 700px;
  height: 40px;
  position:relative;
  background-color:#E4F4C3;
  margin-top:10px;
  margin-left:0px;
  padding-top:10px;
  border-style:solid;
  border-width:1px;
  border-color:#9B9B9B;
  color:#036300;
  text-align:center;

}



div.but_1 a{ 
    width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;
    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone1.jpg);
    background-repeat:no-repeat;
    color:#036300;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    padding-left:5px;
	padding-top:7px;
	padding-right:5px;
}

div.but_1 a:hover{
    width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;
    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone1.jpg);
    background-repeat:no-repeat;
    float:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#c10069;
    text-align:right;
    text-decoration:none;
    padding-left:5px;
    padding-top:7px;
    padding-right:5px;
}




div.but_2 a{ 
     width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;
    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone2.jpg);
    background-repeat:no-repeat;
    color:#036300;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    padding-left:5px;
	padding-top:7px;
	padding-right:5px;
}

div.but_2 a:hover{
    width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;
    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone2.jpg);
    background-repeat:no-repeat;
    float:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#c10069;
    text-align:right;
    text-decoration:none;
    padding-left:5px;
    padding-top:7px;
    padding-right:5px;
}


div.but_2marco a{ 
     width: 138px!important;
    width: 148px;
    height:30px!important;
    height:40px;
    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone2marco.jpg);
    background-repeat:no-repeat;
    color:#036300;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    padding-left:5px;
	padding-top:7px;
	padding-right:5px;
}

div.but_2marco a:hover{
    width: 138px!important;
    width: 148px;
    height:30px!important;
    height:40px;
    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone2marco.jpg);
    background-repeat:no-repeat;
    float:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#c10069;
    text-align:right;
    text-decoration:none;
    padding-left:5px;
    padding-top:7px;
    padding-right:5px;
}


div.but_3 a{ 
    width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;
    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone3.jpg);
    background-repeat:no-repeat;
    color:#036300;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    padding-left:5px;
	padding-top:7px;
	padding-right:5px;
}

div.but_3 a:hover{
    width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;
    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone3.jpg);
    background-repeat:no-repeat;
    float:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#c10069;
    text-align:right;
    text-decoration:none;
    padding-left:5px;
	padding-top:7px;
	padding-right:5px;
}


div.but_3_rosso a{ 
    width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;
    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone3.jpg);
    background-repeat:no-repeat;
    color:#FF0000;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    padding-left:5px;
	padding-top:7px;
	padding-right:5px;
}

div.but_3_rosso a:hover{
    width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;
    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone3.jpg);
    background-repeat:no-repeat;
    float:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FF0000;
    text-align:right;
    text-decoration:none;
    padding-left:5px;
	padding-top:7px;
	padding-right:5px;
}

div.but_4 a{ 
     width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;
    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone4.jpg);
    background-repeat:no-repeat;
    color:#036300;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    padding-left:5px;
	padding-top:7px;
	padding-right:5px;
}

div.but_4 a:hover{
     width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;

    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone4.jpg);
    background-repeat:no-repeat;
    float:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#c10069;
    text-align:right;
    text-decoration:none;
    padding-left:5px;
	padding-top:7px;
	padding-right:5px;
}
div.but_5 a{ 
     width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;
    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone5.jpg);
    background-repeat:no-repeat;
    color:#036300;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    padding-left:5px;
	padding-top:7px;
	padding-right:5px;
}

div.but_5 a:hover{
     width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;

    float: left;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:trasparent;
    background-image:url(../images/bottone5.jpg);
    background-repeat:no-repeat;
    float:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#c10069;
    text-align:right;
    text-decoration:none;
    padding-left:5px;
padding-top:7px;
padding-right:5px;
}

div.but1{
     width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;
    float: left;
    text-align: right;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    background-color:#CFF582;
    float:left;
    BORDER-TOP: #FFFFFF 1px inset;
    border-bottom:#FFFFFF 1px inset;
    border-left:#FFFFFF 1px inset;
    border-right:#FFFFFF 1px inset;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    padding-left:5px;
    color:#c10069;
    padding-top:7px;
    padding-right:5px;

}

div.but1_rosso{
     width: 138px!important;
    width: 148px;
    height:15px!important;
    height:25px;
    float: left;
    text-align: right;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    background-color:#CFF582;
    float:left;
    BORDER-TOP: #FFFFFF 1px inset;
    border-bottom:#FFFFFF 1px inset;
    border-left:#FFFFFF 1px inset;
    border-right:#FFFFFF 1px inset;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    padding-left:5px;
    color:#FF0000;
    padding-top:7px;
    padding-right:5px;

}

div.but1marco{
     width: 138px!important;
    width: 148px;
    height:30px!important;
    height:40px;
    float: left;
    text-align: right;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    background-color:#CFF582;
    float:left;
    BORDER-TOP: #FFFFFF 1px inset;
    border-bottom:#FFFFFF 1px inset;
    border-left:#FFFFFF 1px inset;
    border-right:#FFFFFF 1px inset;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    padding-left:5px;
    color:#c10069;
    padding-top:7px;
    padding-right:5px;

}

 


#inscrizione{
  width: 450px !important ;
  width: 500px;
  height:100px;
  position:relative;
  text-align: left;
  margin-left: 0px; 
  margin-top:10px;
  background-color:#FFFFFF;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  font-family:Tahoma;
  font-size:10px;
}

#on1{
  width: 350px !important ;
   width: 400px;
   height:20px;
   position:relative;
   text-align:center;
   margin-left: 50px; 
   margin-top:10px;
   background-color:#FFFFFF;
   font-family:Tahoma;
   font-size:10px;
}

#expand1{
   width: 430px !important ;
   height:160px !important ;
   width: 400px;
   height:160px;
   position:relative;
   text-align:center;
   margin-left: 25px!important; 
   margin-left: 50px; 
   margin-top:10px;
   background-color:#CFF582;
   color:#333333;
   padding-top:20px;
   padding-left:20px!important ;
   padding-left:20px;
   font-family:Tahoma;
   font-size:10px;
   border-style:solid;
   border-width:1px;
   border-color:#9B9B9B;

}
#maschera{
  width: 420px !important ;
   width: 490px;
   height:550px;
   position:relative;
   text-align:center;
   margin-left: 5px; 
   margin-top:10px;
   background-color:#FFFFFF;
   padding-top:20px;
   padding-left:20px;
   font-family:Tahoma;
   font-size:10px;
}


#sx-box{
    width: 150px;
    height:700px;
    float: left;
    text-align: left;
    position:absolute;
    background-color:#FF0000;
   
}
#box-sx-cont-prod{
    width: 180px;
    height:700px;
    float: left;
    text-align: left;
    position:relative;
    background-color:#FFFFFF;
    margin-left:0px;
    margin-top:0px;
    padding-top:3px;
}
#box-sx-prod_menu{
    width: 180px;
    height:340px;
    float: left;
    text-align: left;
    position:relative;
    background-color:#FFFFFF;
    margin-left:0px;
    margin-top:5px;
    padding-left:10px;
    padding-top:10px; 
}
#box-sx-prod{
    width: 180px;
    height:auto;
    float: left;
    text-align: left;
    position:relative;
    background-color:#FFFFFF;
    margin-left:0px;
    margin-top:5px;
    padding-left:2px; 
}

#content-pane-prod{
   width: 400px;
   height:700px;
   position:relative;
   text-align: left;
   margin-left: 0px; 
   margin-top:0px;
   background-color:#FFFFFF;
float:left;
   overflow:auto;
}
#pippone{ 
   width: 450px;
   height:auto;
   position:relative;
   background-color:trasparent;
   margin-left:20px; 
   margin-top:auto!important;
   margin-top:0px;
   /*float:left;*/
}
#filtrone{ 
   width: 450px;
   height:auto;
   margin-left:20px; 
   margin-top:0px;
   position:relative;
      background-color:trasparent;
}

#_contenuto_prodotti{
   width: 450px;
   height:100%;
   position:absolute;
   background-color:#fff000;
   color:#009933;
   text-align: left;
   margin-left:0px; 
   margin-top:150px;
   float:left;
}
#_filtri_prodotti{
   width: 450px;
   height:50px;
   position:absolute;
   text-align:left;
   margin-left:0px; 
   margin-top:0px;
   float:left;
   background-color:#ff0000;
}





