/* COMUNI  */
#master {
   width:902px;
   height:auto;
   min-height:0px!important;
   min-height:100%;
   background-color:#DBF4F0;
   margin-top:20px;
   margin-bottom:50px;
}
#flasc {
position:absolute;
background-color:trasparent;
width:600px;
height:200px;
margin-left:481px!important;
margin-left:479px;
margin-top:1px!important;
margin-top:21px;
/*border-bottom:#666666 4px  inset;
border-left:#666666 4px inset;
border-right:#666666 4px inset;
border-top:#666666 4px inset;*/
}
#contenttotal{
 width:902px;
 height:auto;
 float:left;
 background-color:#98CDF7;  
}
#content-pane-home{
   width: 602px!important;
   width: 602px;
   height:auto!important;
   min-height:1000px;
   height:1150px;    
   position:relative;
   text-align: left;
   margin-left: 0px; 
   margin-top:0px;
   margin-bottom:0px;
   background-color:#FFFFFF;
   float:left;
}
#content-total{
   width: 740px;
   height:auto!important;
   min-height:700px;
   height:700px;    
   position:relative;
   text-align: left;
   margin-left: 0px; 
   margin-top:10px;
   margin-bottom:10px;
   background-color:#FFFFFF;
   float:left;

}
#testata {
  width:902px;
  height:210px;
  margin-left:0px;
  BACKGROUND-COLOR:#ffffff;
  background-image:url(../images/testata.png);
  background-position:right top;
  background-repeat:no-repeat;
  padding-left:0px;
  padding-top:0px!important;
  padding-top:0px;
  float:left;
}

#box-sx{
    width: 150px;
	height:auto!important;
    height:700px;
	min-height:700px;
    float: left;
    text-align: left;
    position:relative;
    background-image:url(../images/base_sx_dx.jpg);
	background-repeat:no-repeat;
    background-color:trasparent;

    margin-left:0px;
    margin-top:0px;
    margin-botton:0px;
    padding-top:0px;
    padding-left:0px;
}

#box-dx{
    width: 150px;
	height:auto!important;
    min-height:700px;
    height:700px; 
    float: right;
    text-align: left;
    position:relative;
    margin-top:0px;
    background-image:url(../images/base_sx_dx.jpg);
	background-repeat:no-repeat;
    background-color:trasparent;

}

#box-dxnews{
    width: 150px;
    height:496px;
    text-align: left;
    float: left;
    position:relative;
    background-color:#DBF4F0;
    
}

#box-dx1{
    width: 150px;
    height:20px;
    text-align: left;
    position: relative;
    background-color:#DBF4F0;
    margin-left:0px;
    margin-top:550px;
    float:left;
}

#footer{
    float: left;
    width: 902px;
    height: 40px;
    position:relative;
    background-color:#ffffff;
    background-image: url(../images/footer.jpg);
    background-repeat: no-repeat;
    margin-top:0px;
    padding-top:3px;
    /* BORDER-TOP: #DBF4F0 1px inset;
    border-bottom:#DBF4F0 1px inset;
    border-left:#DBF4F0 1px inset;
    border-right:#DBF4F0 1px inset;*/

}
#box-sx-g{
    width: 150px;
    height:auto;
    float: left;
    text-align: left;
    position:relative;
    background-color:#DBF4F0;
    margin-left:0px;
   margin-top:10px;
    margin-botton:0px;
    padding-top:0px;
    padding-left:0px;
}

/* BOTTONIERA  */

#box-buttom{
    width: 150px;
    height:100%;
    float: left;
    text-align: left;
    position:relative;
    margin-left:0px;
    margin-top:4px;
    background-color:trasparent;
}
#box-buttom-g{
    width: 150px;
    height:200px;
    float: left;
    text-align: left;
    position:relative;
    margin-left:0px;
    margin-top:99px;
    background-color:trasparent;
}

div.but{
     width: 135px!important;
    width: 148px;
     height:10px!important;
    height:3px;
    float: left;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    position:relative;
    margin-left:0px;
    margin-top:0px;
    background-color:trasparent;
    float:left;

}
div.butsotto{
     
    width: 148px;
    
    height:30px;
    float: left;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    position:relative;
    margin-left:1px;
    margin-top:2px;
    background-color:trasparent;
	background-image:url(../images/menusotto.png);
	background-repeat:no-repeat;
    float:left;

}
div.butsopra{
     
    width: 148px;
    
    height:30px;
    float: left;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    position:relative;
    margin-left:1px;
    margin-top:2px;
    background-color:trasparent;
	background-image:url(../images/menusopra.png);
	background-repeat:no-repeat;
    float:left;

}
div.butsopra2{
     
    width: 148px;
    
    height:30px;
    float: left;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    position:relative;
    margin-left:1px;
    margin-top:2px;
    background-color:trasparent;
	background-image:url(../images/menusopra2.png);
	background-repeat:no-repeat;
    float:left;

}

div.butsopra3{
     
    width: 148px;
    
    height:30px;
    float: left;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    position:relative;
    margin-left:1px;
    margin-top:2px;
    background-color:trasparent;
	background-image:url(../images/menusopra3.png);
	background-repeat:no-repeat;
    float:left;

}
div.butsopra4{
     
    width: 148px;
    
    height:30px;
    float: left;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    position:relative;
    margin-left:1px;
    margin-top:2px;
    background-color:trasparent;
	background-image:url(../images/menusopra4.png);
	background-repeat:no-repeat;
    float:left;

}
div.butsopra5{
     
    width: 148px;
    
    height:30px;
    float: left;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    position:relative;
    margin-left:1px;
    margin-top:2px;
    background-color:trasparent;
	background-image:url(../images/menusopra5.png);
	background-repeat:no-repeat;
    float:left;

}
div.but_2 a{ 
     width: 136px!important;
    width: 146px;
     height:20px!important;
    height:30px;


    float: left;
    position:relative;
    margin-left:2px;
    margin-top:2px;
    float:left;
   /*  BORDER-TOP: #FFFFFF 1px inset;
    border-bottom:#FFFFFF 1px inset;
    border-left:#FFFFFF 1px inset;
    border-right:#FFFFFF 1px inset; */
    background-color:#7DA6DA;
    color:#FFFFFF;
    font-family:"Times New Roman", Times, serif;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    padding-left:5px;
padding-top:7px;
padding-right:5px;



}
div.but_2 a:hover{
    width: 136px!important;
    width: 146px;
     height:20px!important;
    height:30px;


    float: left;
    position:relative;
    margin-left:2px;
    margin-top:2px;
    float:left;
    background-color:#7C9DD0;
    /*BORDER-TOP: #FFFFFF 1px inset;
    border-bottom:#FFFFFF 1px inset;
    border-left:#FFFFFF 1px inset;
    border-right:#FFFFFF 1px inset; */
    font-family:"Times New Roman", Times, serif;
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    padding-left:5px;
padding-top:7px;
padding-right:5px;
}



div.but1{
    width: 136px!important;
    width: 146px;
     height:20px!important;
    height:30px;


    float: left;
    position:relative;
    margin-left:2px;
    margin-top:2px;
    float:left;
	background-color:#7C9DD0;

    /* BORDER-TOP: #545BAB 1px inset;
    border-bottom:#545BAB 1px inset;
    border-left:#545BAB1px inset;
    border-right:#545BAB 1px inset; */
    font-family:"Times New Roman", Times, serif;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    padding-left:5px;
    color:#ffffff;
    padding-top:7px;
    padding-right:5px;
	filter: glow(color=000000,strength=8);



}






















#master_gest {
   width:1000px;
   height:1690px;
   margin-left:100px;
   margin-top:20px;
   /*background-color:#CAFF99;*/
   background-color:#333333;
}

#master_bed {
   width:800px;
   height:1000px;
   margin-left:100px;
   margin-top:20px;
   /*background-color:#CAFF99;*/
   background-color:#CCCC99;
}



#content_flash_ {
  width:600px;
  height:300px;
  position:absolute;
  BACKGROUND-COLOR:trasparent;
  float:left;
  margin-top:660px;
  margin-left:150px;
}

#bianco {
  width:220px;
  height:150px;
position:absolute;
  BACKGROUND-COLOR:#FFFFFF;
  float:left;
  margin-top:680px;
  margin-left:152px;
}

#testata_bed1 {
  width:800px;
  height:200px;
  BACKGROUND-COLOR:trasparent;
  padding-top:5px;
  padding-left:5px;
  position:absolute;
  float:right;
  margin-top:10px;
  margin-left:10px;

}

#testata_bed {
  width:800px;
  height:220px;
  BACKGROUND-COLOR:#CAFF99;
  position:absolute;
  float:right;
  margin-top:20px;
  margin-left:0px;
}


#testata_gest {
  width:1000px;
  height:200px;
  BACKGROUND-COLOR:trasparent;
  background-image:url(../images/testata_.jpg);
  background-repeat:no-repeat;
  position:absolute;
  float:right;
  margin-top:20px;
  margin-left:0px;
}


/* FINE COMUNI  */





/* HOME */

#italiano {
  width:38px;
  height:27px;
  background-color:transparent;
  position:relative;
  float:left;
  text-align:left;
  margin-left:0px;
  margin-top:2px;
  text-decoration:none;}

#inglese {
  width:38px;
  height:27px;
  background-color:transparent;
  position:relative;
  float:left;
  text-align:left;
  margin-left:10px;
  margin-top:2px;
margin-right:70px;
text-decoration:none;
}


#menu_sopra{
  width:900px;
  height:35px;
  BACKGROUND-COLOR:#FFFFFF;
  position:absolute;
  float:right;
  margin-top:216px;
  margin-left:0px;
z-index:10;
}
#menu_sopra_bed{
  width:800px;
  height:30px;
  BACKGROUND-COLOR:trasparent;
  position:absolute;
  float:right;
  margin-top:185px;
  margin-left:0px;
}

#a_contenuto_prodotti{
   width: 440px;
   height:auto;
   background-color:#FF0000;
   color:#009933;
   position:relative;
   text-align: left;
   margin-left: 5px; 
   margin-top:0px;
   float:left;
}
#box-dx-bed{
    width: 150px;
    height:100%;
    float: left;
    text-align: left;
    position:absolute;
    margin-left:750px;
    margin-top:200px;
    background-color:trasparent;

}



#content-pane{
   width: 590px;
   /*height:722px;*/
   position:relative;
   text-align: left;
   margin-left: 12px!important; 
   margin-left: 4px; 
   margin-top:5px;
   background-color:#FFFFFF;
   overflow:auto;
   float:left;
}


div.submenu1 {
    position:absolute;
    background-color:#ffb600;
    color:#FFFFFF;
    width:200px;
    visibility:hidden;
    z-index:1000;

}

#a_filtri_prodotti{
   width: 145px;
   height:420px;
   position:relative;
   text-align: left;
   margin-left: 0px; 
   margin-top:0px;
   float:left;
   overflow:auto;
   padding-left: 3px;
   background-color:trasparent;
}







#content-pane-bed{
   width: 495px;
   height:430px;
   position:absolute;
   text-align: left;
   margin-left: 152px; 
   margin-top:200px;
   background-color:#CAFF99;
   overflow:auto;
}


#map{
   width: 420px;
   height:400px;
   position:relativee;
   text-align: left;
   margin-left: 35px; 
   margin-top:20px;
   background-color:trasparent;
background-image:url(../images/maptega.bmp);
background-repeat:no-repeat;
}

#dicono{
   width: 235px;
   height:400px;
   position:relative;
   text-align: left;
   margin-top:5px;
   background-color:#FFFFFF;
padding-left:5px;


float:left;
}
#ricette{
   width: 235px;
   height:380px;
   position:relative;
   text-align: left;
   margin-top:5px;
   background-color:#FFFFFF;
   float:left;
padding-left:5px;
}
#dicono_{
   width: 235px;
   height:400px;
   position:relative;
   text-align: left;
   margin-top:5px;
   background-color:#CCCC99;


float:left;
}
#ricette_{
   width: 235px;
   height:380px;
   position:relative;
   text-align: left;
   margin-top:5px;
   background-color:#CCCC99;
   float:left;
}

#cont_dicono{
   width: 245px;
   height:295px;
   position:absolute;
   text-align: left;
   margin-left: 152px;  
   margin-top:604px;
   background-color:#0000CC;

}
#cont_ricette{
   width: 247px;
   height:295px;
   position:absolute;
   text-align: left;
   margin-left: 400px; 
   margin-top:604px;
   background-color:#FFFFFF;

}

/* FINE HOME */


#menu {  /* questo è per il gest e per il bed */
  width:1000px;
  height:20px;
  BACKGROUND-COLOR:#000000;
  position:absolute;
  margin-left:0px;
  text-align:left;
  margin-top:222px;
}


#box-dxnews1{
    width: 145px !important;
    margin-left:0px ;
    width: 150px;
    height:30px;
    text-align: left;
    float: right;
    position:relative;
    background-color:#CCCC66;
    margin-top:5px;
    text-align:right;
    padding-right:5px;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;

    }












/* FINE BOTTONIERA  */

/* GESTIONALE */

#box-sx-gest{
    width: 238px;
    height:1356px!important;
    height:1339px;
    float: left;
    text-align: left;
    position:relative;
    background-color:#FFFFFF;
    margin-left:0px;
    margin-top:5px;
    padding-left:2px;
}
#box-sx-cont{
    width: 240px;
    height:398px!important;
    height:356px;
    float: left;
    text-align: left;
    position:absolute;
    background-color:#FFFFFF;
    margin-left:0px;
    margin-top:244px;
    padding-top:3px;
}

#content-pane_gest{
   width: 746px;
   height:1417px!important;
   height:1410px;
   position:absolute;
   text-align: left;
   margin-left: 252px; 
   margin-top:244px;
   background-color:#FFFFFF;
   /*background-image: url(../images/ulivo.jpg);
   background-repeat: no-repeat;*/
   overflow:auto;
}

#footer-gest{
  float: left;
  width: 1000px;
  height: 30px;
  position:absolute;
 /* background-image: url(../images/footer.jpg);
  background-repeat: no-repeat;
  */ margin-top:1646px;
  padding-top:10px;
}

/* FINE GESTIONALE */

/* PRODOTTI OK*/
#box-sx-prod{
    width: 150px;
    height:200px;
    float: left;
    text-align: left;
    position:relative;
    background-color:#FFFFFF;
    margin-left:0px;
    margin-top:5px;
    padding-left:2px;
    overflow:auto;
}
#box-sx-prod-g{
    width: 165px;
    height:200px;
    float: left;
    text-align: left;
    position:relative;
    background-color:#FFFFFF;
    margin-left:0px;
    margin-top:0px;
    padding-left:2px;
    overflow:auto;
}

#box-sx-prod_menu{
    width: 150px;
    height:340px;
    float: left;
    text-align: left;
    position:relative;
    background-color:#FFFFFF;
    margin-left:0px;
    margin-top:5px;
    padding-left:10px;
    padding-top:10px;
    overflow:auto;
}
#box-sx-prod_menu-g{
    width: 140px;
    height:340px;
    float: left;
    text-align: left;
    position:relative;
    background-color:#FFFFFF;
    margin-left:0px;
    margin-top:5px;
    padding-left:10px;
    padding-top:10px;
    overflow:auto;
}

#box-sx-cont-prod{
    width: 150px;
    height:700px;
    float: left;
    text-align: left;
    position:absolute;
    background-color:#FFFFFF;
    margin-left:152px;
    margin-top:224px;
    padding-top:3px;
}
#box-sx-cont-prod-g{
    width: 170px;
    min-height:777px;
    height:auto!important;
    height:100%;  
    float: left;
    text-align: left;
    position:relative;
    background-color:#FFFFFF;
    margin-left:0px;
    margin-top:2px!important;
    margin-top:5px;
    margin-top:10px;
    padding-top:0px!important;
    padding-top:3px;

}

#content-pane-prod{
   width: 494px;
   height:700px;
   position:absolute;
   text-align: left;
   margin-left: 305px; 
   margin-top:224px;
   background-color:#F0F0F0;
   /*background-image: url(../images/ulivo.jpg);
   background-repeat: no-repeat;*/
   overflow:auto;
}

#content-pane-prod-g{
   width: 570px;
   height:auto!important;
   min-height:700px;
   height:700px;    
   position:relative;
   text-align: left;
   margin-left: 0px; 
   margin-top:10px;
   margin-bottom:10px;
   background-color:#FFFFFF;
   float:left;

}

/* FINE PRODOTTI */

/* ORDINI */

#content-pane-ordini{
   width: 648px;
   height:700px;
   position:absolute;
   text-align: left;
   margin-left: 152px; 
   margin-top:224px;
   background-color:#FFFFFF;
}
#inscrizione{
  width: 500px !important ;
   width: 646px;
   height:100px;
   position:relative;
   text-align: left;
   margin-left: 1px; 
   margin-top:10px;
   background-color:#FFFFFF;
   padding-top:20px;
   padding-left:20px;
   font-family:Tahoma;
   font-size:10px;
}
#on1{
  width: 460px !important ;
   width: 646px;
   height:20px;
   position:relative;
   text-align:center;
   margin-left: 1px; 
   margin-top:10px;
   background-color:#FFFFFF;
   font-family:Tahoma;
   font-size:10px;
}

#expand1{
   width: 420px !important ;
   height:160px !important ;
   width: 647px;
   height:60px;
   position:relative;
   text-align:center;
   margin-left: 0px; 
   margin-top:10px;
   background-color:#DBF4F0;
   padding-top:20px;
   padding-left:180px!important ;
   padding-left:20px;
   font-family:Tahoma;
   font-size:10px;
}
#maschera{
  width: 460px !important ;
   width: 646px;
   height:550px;
   position:relative;
   text-align:center;
   margin-left: 1px; 
   margin-top:10px;
   background-color:#FFFFFF;
   padding-top:20px;
   padding-left:20px;
   font-family:Tahoma;
   font-size:10px;
}



/* FINE ORDINI */

/* CLIENTI */

#content-pane-clienti{
   width: 648px;
   height:700px;
   position:absolute;
   text-align: left;
   margin-left: 152px; 
   margin-top:224px;
   background-color:#FFFFFF;
   overflow:auto;
}

/* FINE CLIENTI */


/* bed & breakfast */


#footer-bed{
  float: left;
  width: 800px;
  height: 30px;
  position:absolute;
  background-image: url(../images/footer.jpg);
  background-repeat: no-repeat;
  margin-top:846px
}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* FINE bed & breakfast */
