 * {
            PADDING-RIGHT: 0px;
            PADDING-LEFT: 0px;
            FONT-SIZE: 10pt;
            PADDING-BOTTOM: 0px;
            MARGIN: 0px;
            LINE-HEIGHT: 160%;
            PADDING-TOP: 0px;
            FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana;
			font-size:12px;
        }
		

		p {
		    FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana;
			font-size:14px;
		}
        body  {
            background:#397634 url(../images/layout/sf.png) no-repeat;
        }
        #container {
            width:810px;
            height:900px;
			/*margin:0 auto;*/
			margin:auto;
		}
		#containersx{
            width:600px;
			float:left;
			margin:0;
			padding:0;
		}
		#containerdx{
            width:160px;
			float:left;
			margin:0;
			padding:0;
			/*border:1px solid transparent;*/
		}
		.spacer {
		width:300px!important;
		height:40px;
		clear:both;
		}
/*BLOCCO PRINCIPALE FINE */
/* box di contenuti di varia dimensione su sfondo bianco */
        #box  {
            position:relative;
            width:600px;
            height:900px;
            background:#fbf8f8;
            float:left;
			margin-top:50px;
			
		}
		#box_prezzi  {
            position:relative;
            width:600px;
            height:2200px;
            background:#fbf8f8;
            float:left;
			margin-top:50px;
		}
		/**********************************/
		#box_prezzi #btmleft  {
            z-index:10;
            position:absolute;
            top:2200px;
            left:0;
            width:24px;
            height:28px;
            background-image: url(../images/layout/btmleft.png);
        }
        #box_prezzi #btmright {
            z-index:10;
            position:absolute;
            top:2200px;
            left:576px;
            width:24px;
            height:28px;
            background-image: url(../images/layout/btmright.png);
        }
        #box_prezzi #btmcenter {
            z-index:9;
            position:absolute;
            top:2200px;
            left:0px;
            background-image: url(../images/layout/btmcenter.png);
            width:585px;
            height:28px;
			
        }
		#box_prezzi #topright {
            z-index:10;
            position:absolute;
            top:-40px;
            left:350px;
            background-image: url(../images/layout/fxright.png);
            width:257px;
            height:181px;

        }
		 #box_prezzi p.titolo,#box1 p.titolo  {
             FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana ;
             font-size:18pt;
             color:black;
             font-style: italic;
			padding:0 0 0 10px;
			margin:0;
		}
		#box_prezzi p.sottotitolo {
			color:#2A4B87;
			font-family:"Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
			font-size:16px;
			text-decoration:none;
			padding:0 0 0 10px;
			margin:0;
		}
		
		/**********************************/
		#box_offerte  {
            position:relative;
            width:600px;
            height:2300px;
            background:#fbf8f8;
            float:left;
			margin-top:50px;
		}		
		#box_stampa  {
            position:relative;
            width:750px;
            height:2000px;
            background:#fbf8f8;
            float:left;
			margin-top:50px;
			
		}		
        #box p {
            FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana;
            FONT-SIZE: 14px;
            color:gray;
            padding:10px;
        }
		#box img {
			margin:0;
			padding:0;

		}
        #box #btmleft  {
            z-index:10;
            position:absolute;
            top:878px;
            left:0;
            width:24px;
            height:28px;
            background-image: url(../images/layout/btmleft.png);
        }
        #box #btmright {
            z-index:10;
            position:absolute;
            top:878px;
            left:576px;
            width:24px;
            height:28px;
            background-image: url(../images/layout/btmright.png);
        }
        #box #btmcenter {
            z-index:9;
            position:absolute;
            top:878px;
            left:0px;
            background-image: url(../images/layout/btmcenter.png);
            width:585px;
            height:28px;
			
        }
        #box #topright {
            z-index:10;
            position:absolute;
            top:-40px;
            left:350px;
            background-image: url(../images/layout/fxright.png);
            width:257px;
            height:181px;

        }
        #box #boxleft {
            z-index:20;
            position:absolute;
            top:28px;
            left:-5px;
            background-image: url(../images/layout/boxleft.png);
            width:24px;
            height:394px;
        }
		
		   #boxpriv  {
            position:relative;
            width:600px;
            height:3180px;
            background:#fbf8f8;
            float:left;
			margin-top:50px;
		}
		
		        #boxpriv p {
            FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana;
            FONT-SIZE: 14px;
            color:gray;
            padding:10px;
        }
		#boxpriv img {
			margin:0;
			padding:0;

		}
        #boxpriv #btmleft  {
            z-index:10;
            position:absolute;
            top:872px;
            left:0;
            width:24px;
            height:28px;
            background-image: url(../images/layout/btmleft.png)
        }
        #boxpriv #btmright {
            z-index:10;
            position:absolute;
            top:872px;
            left:576px;
            width:24px;
            height:28px;
            background-image: url(../images/layout/btmright.png)
        }
        #boxpriv #btmcenter {
            z-index:9;
            position:absolute;
            top:872px;
            left:0px;
            background-image: url(../images/layout/btmcenter.png);
            width:585px;
            height:28px;
			
        }
        #boxpriv #topright {
            z-index:10;
            position:absolute;
            top:-40px;
            left:350px;
            background-image: url(../images/layout/fxright.png);
            width:257px;
            height:181px;

        }
        #boxpriv #boxleft {
            z-index:20;
            position:absolute;
            top:28px;
            left:-5px;
            background-image: url(../images/layout/boxleft.png);
            width:24px;
            height:394px;
        }
        .box1  {
            position:relative;
            width:600px;
            height:320px;
            background:#fbf8f8;
			margin-top:40px;
            float:left;
	    }
        .box1 p {
            FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana;
            FONT-SIZE: 10pt;
            color:gray;
            padding:10px;
        }
        .box1 .btmleft  {
            z-index:10;
            position:absolute;
            top:320px;
            left:0;
            width:24px;
            height:28px;
            background-image: url(../images/layout/btmleft.png)
        }
        .box1 .btmright {
            z-index:10;
            position:absolute;
            top:320px;
            left:577px;
            width:24px;
            height:28px;
		           background-image: url(../images/layout/btmright.png)
        }
        .box1 .btmcenter {
            z-index:9;
            position:absolute;
            top:320px;
            left:0px;
            background-image: url(../images/layout/btmcenter.png);
            width:600px;
            height:28px;
        }
        .box1 .topright {
            z-index:10;
            position:absolute;
            top:-35px;
            left:350px;
            background-image: url(../images/layout/fxright.png);
            width:257px;
            height:181px;
        }
        .box1 .boxleft {
            z-index:20;
            position:absolute;
            top:28px;
            left:-5px;
            background-image: url(../images/layout/boxleft.png);
            width:24px;
            height:394px;
        }
		
		
		.box5  {
            position:relative;
            width:600px;
            height:2000px;
            background:#fbf8f8;
			margin-top:40px;
            float:left;
	    }
        .box5 p {
            FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana;
            FONT-SIZE: 10pt;
            color:gray;
            padding:10px;
			margin:10px;
        }
        .box5 .btmleft  {
            z-index:10;
            position:absolute;
            top:2000px;
            left:0;
            width:24px;
            height:28px;
            background-image: url(../images/layout/btmleft.png)
        }
        .box5 .btmright {
            z-index:10;
            position:absolute;
            top:2000px;
            left:577px;
            width:24px;
            height:28px;
		           background-image: url(../images/layout/btmright.png)
        }
        .box5 .btmcenter {
            z-index:9;
            position:absolute;
            top:2000px;
            left:0px;
            background-image: url(../images/layout/btmcenter.png);
            width:600px;
            height:28px;
        }
        .box5 .topright {
            z-index:10;
            position:absolute;
            top:-35px;
            left:350px;
            background-image: url(../images/layout/fxright.png);
            width:257px;
            height:181px;
        }
        .box5 .boxleft {
            z-index:20;
            position:absolute;
            top:28px;
            left:-5px;
            background-image: url(../images/layout/boxleft.png);
            width:24px;
            height:394px;
        }
		
        #box p.titolo,#box1 p.titolo  {
             FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana ;
             font-size:18pt;
             color:black;
             font-style: italic;
			padding:0 0 0 10px;
			margin:0;

            
        }
		
		#box p.titolo2 {
             FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana ;
             font-size:8pt;
             color:black;
             
			padding:0 0 10px 10px;
			margin:0;

            
        }

        #box2  {
            position:relative;
            width:600px;
            height:400px;
            background:#fbf8f8;
            margin-top:20px;
	        }
        #box2 p {
            FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana;
            FONT-SIZE: 10pt;
            color:gray;
            padding:10px;
        }
        #box2 #btmleft  {
            z-index:10;
            position:absolute;
            top:400px;
            left:0;
            width:24px;
            height:28px;
            background-image: url(../images/layout/btmleft.png)
        }
         #box2 #topleft  {
            z-index:10;
            position:absolute;
            top:-1px;
            left:0px;
            width:24px;
            height:28px;
            background-image: url(../images/layout/topleft.png) ;

        }
        #box2 #topright  {
            z-index:100;
            position:absolute;
            top:-1px;
            left:676px;
            width:24px;
            height:28px;
            background-image: url(../images/layout/fxright.png) ;

        }
        #box2 #btmright {
            z-index:10;
            position:absolute;
            top:400px;
            left:576px;
            width:24px;
            height:28px;
		}
        #box2 #btmcenter {
            z-index:9;
            position:absolute;
            top:400px;
            left:0px;
            background-image: url(../images/layout/btmcenter.png);
            width:600px;
            height:28px;
        }
        #box2 #sash {
            z-index:10;
            position:absolute;
            top:0px;
            left:-40px;
            background-image: url(../images/sash.png);
            width:167px;
            height:80px;
        }
		 #box2 #sash1 {
            z-index:10;
            position:absolute;
            top:345px;
            left:465px;
            background-image: url(../images/sash1.png);
            width:167px;
            height:80px;
        }
        #box2 #boxleft {
            z-index:20;
            position:absolute;
            top:28px;
            left:-5px;
            background-image: url(../images/layout/boxleft.png);
            width:24px;
            height:394px;
        }
        #box2 p.titolo  {
             FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana ;
             font-size:18pt;
             color:black;
             font-style: italic;
             font-weight:bold;
             padding:10px;
        }
		
	
		
		
        #box2 .col {
            width:33%;
            border-right:1px dotted gray;
            float:left;
            height:100%;
}
        #box2 #post {
           position:absolute;
			  background-image: url(../images/layout/postit.png)  ;
			  z-index:40;
			  top:40px;
			  left:500px;
			  width:270px;
			  height:260px;
		}
		/* Fine box di contenuti su sfondo bianco*/
        #menu {
           width:160px;
	       height:300px;
           position:relative;
           float:left;

	    }
        #menu #btm  {
			z-index:20;
            position:absolute;
            top:300px;
            left:-50px;
            background-image: url(../images/layout/fxleft.png);
            width:285px;
            height:131px;

        }
        #menu #btn1  {
	        width:160px;
            height:20px;
            background-image: url(../images/layout/menu1.png)
         }
         #menu #btn2 {
            width:160px;
            height:34px;
         }
		 #menu #btn2 a {
		 	background: url(../images/layout/menu2.png) 0 0 no-repeat;
			width:158px;
            height:34px;
			display:block;
         }
		 #menu #btn2 a:hover {
		 	background-position: -158px 0;
         }
		 
         #menu #btn3 {
            width:160px;
            height:47px;
            /*background-image: url(../images/layout/menu3.png)*/
         }
		 #menu #btn3 a {
		 	background: url(../images/layout/menu3.png) 0 0 no-repeat;
			width:159px;
            height:47px;
			display:block;
         }
		 #menu #btn3 a:hover {
		 	background-position: -159px 0;
         }
		 		 
         #menu #btn4 {
            width:160px;
            height:35px;
            /*background-image: url(../images/layout/menu4.png)*/
         }
		 #menu #btn4 a {
		 	background: url(../images/layout/menu4.png) 0 0 no-repeat;
			width:160px;
            height:35px;
			display:block;
         }
		 #menu #btn4 a:hover {
		 	background-position: -160px 0;
         }
		 		 
         #menu #btn5 {
            width:160px;
            height:47px;
            /*background-image: url(../images/layout/menu5.png)*/
         }
		 #menu #btn5 a {
		 	background: url(../images/layout/menu5.png) 0 0 no-repeat;
			width:161px;
            height:47px;
			display:block;
         }
		 #menu #btn5 a:hover {
		 	background-position: -161px 0;
         }
		 		 
         #menu #btn6  {
            width:160px;
            height:38px;
            /*background-image: url(../images/layout/menu6.png)*/
         }
		 #menu #btn6 a {
		 	background: url(../images/layout/menu6.png) 0 0 no-repeat;
			width:161px;
            height:38px;
			display:block;
         }
		 #menu #btn6 a:hover {
		 	background-position: -161px 0;
         }
		 		 
		 #menu #btn7  {
            width:160px;
            height:38px;
            /*background-image: url(../images/layout/menu7.png)*/
         }
		 #menu #btn7 a {
		 	background: url(../images/layout/menu7.png) 0 0 no-repeat;
			width:161px;
            height:38px;
			display:block;
         }
		 #menu #btn7 a:hover {
		 	background-position: -161px 0;
         }
		 		 
		 #menu #btn8  {
            width:160px;
            height:47px;
            /*background-image: url(../images/layout/menu8.png)*/
         }
		 #menu #btn8 a {
		 	background: url(../images/layout/menu8.png) 0 0 no-repeat;
			width:161px;
            height:47px;
			display:block;
         }
		 #menu #btn8 a:hover {
		 	background-position: -161px 0;
         }
		 
		 /*menu inglese*/
         #menu #btn2_en {
            width:160px;
            height:34px;
         }
		 #menu #btn2_en a {
		 	background: url(../images/layout/menu2.png) 0 0 no-repeat;
			width:158px;
            height:34px;
			display:block;
         }
		 #menu #btn2_en a:hover {
		 	background-position: -158px 0;
         }
		 
         #menu #btn3_en {
            width:160px;
            height:47px;
            /*background-image: url(../images/layout/menu3.png)*/
         }
		 #menu #btn3_en a {
		 	background: url(../images/layout/menu3_en.png) 0 0 no-repeat;
			width:159px;
            height:47px;
			display:block;
         }
		 #menu #btn3_en a:hover {
		 	background-position: -159px 0;
         }
		 		 
         #menu #btn4_en {
            width:160px;
            height:35px;
            /*background-image: url(../images/layout/menu4.png)*/
         }
		 #menu #btn4_en a {
		 	background: url(../images/layout/menu4_en.png) 0 0 no-repeat;
			width:160px;
            height:35px;
			display:block;
         }
		 #menu #btn4_en a:hover {
		 	background-position: -160px 0;
         }
		 		 
         #menu #btn5_en {
            width:160px;
            height:47px;
            /*background-image: url(../images/layout/menu5.png)*/
         }
		 #menu #btn5_en a {
		 	background: url(../images/layout/menu5_en.png) 0 0 no-repeat;
			width:161px;
            height:47px;
			display:block;
         }
		 #menu #btn5_en a:hover {
		 	background-position: -161px 0;
         }
		 		 
         #menu #btn6_en  {
            width:160px;
            height:38px;
            /*background-image: url(../images/layout/menu6.png)*/
         }
		 #menu #btn6_en a {
		 	background: url(../images/layout/menu6.png) 0 0 no-repeat;
			width:161px;
            height:38px;
			display:block;
         }
		 #menu #btn6_en a:hover {
		 	background-position: -161px 0;
         }
		 		 
		 #menu #btn7_en  {
            width:160px;
            height:38px;
            /*background-image: url(../images/layout/menu7.png)*/
         }
		 #menu #btn7_en a {
		 	background: url(../images/layout/menu7_en.png) 0 0 no-repeat;
			width:161px;
            height:38px;
			display:block;
         }
		 #menu #btn7_en a:hover {
		 	background-position: -161px 0;
         }
		 		 
		 #menu #btn8_en  {
            width:160px;
            height:47px;
            /*background-image: url(../images/layout/menu8.png)*/
         }
		 #menu #btn8_en a {
		 	background: url(../images/layout/menu8_en.png) 0 0 no-repeat;
			width:161px;
            height:47px;
			display:block;
         }
		 #menu #btn8_en a:hover {
		 	background-position: -161px 0;
         }

		 
		 #menu span {
		 	display:none;
		 }
         #menuori  {
            width:100%;
            height:40px;
            border:1px solid black;
            background:white;
            margin-bottom:30px;
}
        #testata   {
             width:100%;
             height:100px;
}
        .suverde  {
			FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana ;
			font-size:18pt;
			color:white;
			/*font-stretch: ultra-condensed;*/
			font-style: italic;
			font-weight: normal;
			clear:both;
			padding-top:10px;
		}
		.suverde a {
			color:white;
			font-size:14pt;
		}
        
		#subianco  a{
			width: 100%;
			FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana ;
			font-size:18pt;
			font-style: italic;
			font-weight: normal;
			padding-top:10px;
			color:#397634;
			padding-left:50%;
		}
		#subianco  a:hover{
			width: 100%;
			FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana ;
			font-size:18pt;
			font-style: italic;
			font-weight: normal;
			padding-top:10px;
			color:#003300;
			padding-left:50%;
		}
	
  /* formattazione testo su sfondo verde */
        .note  {
			
			font-family: 'Trebuchet MS',helvetica,arial,verdana ;
	        font-size:10pt;
	        color:white;
			/*font-stretch: ultra-condensed;*/
			font-style: italic;
			font-weight: normal;
			clear:both;
			padding:0;
			margin:0;
			
			 
		}
        #stick   {
             width:800px;
             height:200px;

             margin-top:30px;
}
             #stick ul   {
  display: inline;
  list-style-image: none;
}
                      #stick ul li   {
  display: inline;
  list-style-image: none;
}
        .spacer   {
               background:url(spacer.png);
               width:930px;
               height:5px;
               margin-top:20px;
               margin-bottom:20px;
		}
		.spacer1   {
               width:600px;
               height:25px;
               margin-top:20px;
               margin-bottom:20px;
		}
        #box3  {
            position:relative;
            width:700px;
            height:291px;
            background:#0079bc url(boxsfblu.png);
            margin-top:60px;
        }
		#box3 #left{
			z-index:30;
            position:absolute;
			left:0;
			top:0;
            width:5px;
            height:291px;
            background:#0079bc url(leftblu.png);
        }
		#box3 #right{
			z-index:30;
            position:absolute;
			left:698px;
			top:0;
            width:2px;
            height:291px;
            background:#0079bc url(rightblu.png);
        }
		#box3 #btm{
			z-index:30;
            position:absolute;
			left:0px;
			top:282px;
            width:700px;
			height:9px;
            background:url(btmblu.png);
        }
		

         #box3 #topleft  {
            z-index:40;
            position:absolute;
            top:-1px;
            left:0px;
            width:22px;
            height:22px;
            background-image: url(topleftblu.png) ;

        }
        #box3 #topright  {
            z-index:40;
            position:absolute;
            top:0px;
            left:678px;
            width:22px;
            height:22px;
            background-image: url(toprightblu.png) ;

        }
		 #box3 #btmleft  {
            z-index:40;
            position:absolute;
            top:266px;
            left:-1px;
            width:22px;
            height:25px;
            background-image: url(btmleftblu.png) ;

        }
		#box3 #btmright  {
            z-index:40;
            position:absolute;
            top:267px;
            left:678px;
            width:22px;
            height:25px;
            background-image: url(btmrightblu.png);

        }

        #box3 #sash {
            z-index:10;
            position:absolute;
            top:0px;
            left:-40px;
            background-image: url(sash_free.png);
            width:167px;
            height:80px;
        }
    
       #box3 #colsx {
            position:relative;
			float:left;
			width:500px;
			height:280px;
			background:url(sfblu.png);
	
        }
		#box3 #sepa  { 
			width:4px;
			position:relative;
			height:281px;
			background:url(sepa.png);
			float:left;
		}
		 #box3 #coldx {
            position:relative;
			float:left;
			width:195px;
			height:282px;
			background:url(sfblus.png);

        }

        .shadow {
                background:url(../images/ombra2.png);
                width:114px;
                height:70px;
                float:left;
                /*margin-left:20px;*/
                position:relative;
				margin-top:20px;
              }
        .shadow img
 {overflow:hidden;padding-left:6px;
        }
      .shadow .mark
 {
                background:url(newfoto.png);
                position:absolute;
                top:-10px;
                left:-10px;
                height:48px;
                width:39px;

}


       .shadow2 {
                background:url(../images/ombra3.png) no-repeat;
                width:120px;
                height:70px;
                float:left;
                /*margin-left:20px;*/
                position:relative;
				
				
              }
        .shadow2 img.minia
 {overflow:hidden;
 margin:6px !important;

        }
/* Inizio testata in grafica*/
    #testata  {
        margin:0;
        padding:0;
        width:100%;
        height:163px;
        background:url(../images/layout/testata_03.png) repeat-x;
	}
    #testatasx {
        width:446px;
        height:163px;
        /*background:url(../images/layout/testata_01.png) repeat-x;*/
		background:url(../images/layout/testata_01.gif) repeat-x;
        float:left;
	}
	 #testatasx2 {
        width:446px;
        height:163px;
        background:url(../images/layout/testata_01.gif) repeat-x;
        float:left;
	}
    #testatadx {
        width:249px;
        height:163px;
        background:url(../images/layout/testata_02.png) repeat-x;
        float:left;
	}
    #testatasx p {
        font-family:Verdana;
        font-size:10px;
        color:white;
        text-align:left;
        float:left;
        padding-top:125px;
        padding-left:300px;
	}
    #testatadx2 {
        float:left;
		height:163px;
		width:300px;
	}	
    #testatadx2 p {
        font-family:Verdana;
        font-size:10px;
        color:white;
        text-align:right;
		line-height:12px;
		padding-top:120px;
	}	
    #testatadx1 {
        width:249px;
        height:163px;
        background:url(../images/layout/testata_05.png) repeat-x;
        float:right;
	}
	#testatadx p {
		padding-top:119px;
		float:right;
	}
	#testatadx img {
		padding-left:5px;
	}
	/* Fine testata*/
    .gallery
 {
         margin-top:50px;
		 width:600px;
         float:left;


}
#gallery {
	width:40px;
	height:40px;
	float:left;
}
#copy {
		clear:both;
		 width:600px;
		 height:131px;
		 margin-top:30px;
		
}
#copy p {
 FONT-FAMILY: verdana;
		 font-size:10px;
		 color:white;
		 padding-top:20px;
		 text-align:center;
		 
}
/* box a destra nella grafica */
#prenota {
width:160px;
height:140px;
float:left;
/*margin-left:20px;*/
margin-left:10px;
position:relative;


}
#newsletter {
width:160px;
height:140px;
float:left;
margin-left:10px;
position:relative;
background:url(../images/layout/post-it_newsletter.jpg);
}

#newsletter input{
position:absolute;
top:54px;
left:30px;
}

#newsletter .submit-newsletter{
position:absolute;
top:78px;
left:50px;
}

ul li {
	display:inline;
	color:white;
margin:10px;

}
ul li a:focus, ul li a:hover {
	color:white;
	border-bottom:1px solid #89C640;
}
ul li a {
	color:white;
	text-decoration:none;
	border-bottom:1px solid white;
}

#offerte {
width:160px;
height:200px;
float:left;

margin-left:10px;position:relative;

}
#offerte .blue {
	position:absolute;
	top:10px;
	left:79px;
	width:125px;
	height:50px;
	background:url(../images/layout/blue.png);
	z-index:300;
}
#offerte .blue p{
	color:white;
}
#guestbook {
clear:both;

width:600px;
height:100%;
}
ul.form,ul.formguestbook {
	list-style:none;
	FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana ;
			font-size:12pt;
			color:black;
}
ul.form li{
	display:block;
	margin:0;
	padding-top:1px;
	height:20px;
}

ul.formguestbook li{
	display:block;
	
	
}
ul.form li label, ul.formguestbook li label {
	color:gray;
}

label {
text-align:left
}
.minia {
width:100px;
height:60px;
background:url(../images/bar.gif) no-repeat;
background-position:center center;
}
.xbook {
	/*width:114px;
	height:120px;*/
	margin-top:30px;
	margin-left:5px;
	float:left;
}
.didascalia {
 FONT-FAMILY: 'Trebuchet MS',helvetica,arial,verdana ;
 font-size:8pt;
 color:white;
 padding:0;
 margin:0;
 text-align:center;
}
#fullimg {
	width:400px;
	height:324px;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/fullimgshad.jpg);
	background-position:bottom;
}
#fullimg img {
	margin:0;
	padding:0;
}

#fullimg1 {
	width:600px;
	height:400px;
	overflow:hidden;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
}
#fullimg2 {
	width:1000px;
	height:0;

background:black;
	position:absolute;
	top:900px;
	left:0;
	z-index:10000;
	visibility:hidden;

}
#fullimg2 img {
	margin:0 auto 0 auto;
	text-align:center;

}
#msg {
	width:200px;
	height:280px;
	overflow:hidden;
	float:right;
	margin-top:30px;
	margin-bottom:10px;
	background:url(../images/layout/ticket.jpg) no-repeat;
	background-position:top;
}
#msg1 {
	width:600px;
	height:50px;
	overflow:hidden;
	background:#000000;
	position:absolute;
	top:350px;
	left:0px;
}
#msg1 p {
	color:white;
	padding-left:5px;
	font-size:12px;
}
#msg p {
	color:white;
	padding-left:5px;
	border-bottom:1px dotted white;
	font-size:12px;
}
.riga_voci {
	width:580px;
	margin-left:0;
	background:url(../images/layout/headwhite.png) no-repeat;
	/*background:white;*/
	
}
.riga_simboli {
	width:680px;
	margin-left:0;
	margin-top:10px;
	
}
.riga_voci .simb {
	float:left;
	width:90px;
	height:22px;
	text-align:center;
}
.riga_simboli .simb {
	float:left;
	width:90px;
	height:40px;
	text-align:center;
	
}
.simb p {
	font-family:'Trebuchet MS',helvetica,arial,verdana ;
	font-size:12px;
	color:black;
	text-align:center;
}
.riga_simboli .simb1 {
	background:url(../images/layout/leftwhite.png) no-repeat;
	float:left;
	width:150px;
	height:20px;
}
.simb1 p, .simb2 p, .simb3 p {
	font-family:'Trebuchet MS',helvetica,arial,verdana ;
	font-size:12px;
	color:black;
	text-align:center;
}
.simb2 {
	width:100px;
	float:left;

}
.simb3 {
	width:150px;
	float:left;
}
.scegli {
margin:0 10px 0px 10px;
padding:0;
width:90%;
}
.scegli tr td {
	margin:0;
	padding:0;
	text-align:left;
	height:10px;
}
.scegli tr td img {
	margin:0;
	padding:0;
}

.scegli tr td p.titolo {
	font-family:'Trebuchet MS',helvetica,arial,verdana ;
	font-size:16px !important;
	color:gray !important;
}
.immagine {
	float:left;
}
ul.immagine {
	float:left;
	list-style:none;
	margin:0;
}
ul.descrizione {
	width:255px;
	float:left;
	margin-left:0px;
	margin-top:0px;
}
ul.descrizione li{
	border-bottom:1px dotted gray;
		font-family:'Trebuchet MS',helvetica,arial,verdana ;
		font-size:12px;
		list-style:none;	
		color:#2A4B87;
		display:block;

}
/* MENU SEZIONE BUNGALOWS*/
ul.menus {
	display: inline;
	list-style:none;	
	height:50px;	
	width:600px;
	border-bottom:1px dotted gray;
	margin-bottom:20px;

}
ul.menus li {
	display:inline;
	font-family:'Trebuchet MS',helvetica,arial,verdana ;
	font-size:14px;
	padding:0;
	margin:0;

}
ul.menus li a{
	text-decoration:none;
	color:#2A4B87;
	text-align:center;
	color:gray;
	padding:5px;
}

ul.comando {
	margin-left:10px;
	list-style:none;
	margin-top:10px;
	margin-bottom:10px;
	color:#2A4B87;
	
}
/********************************/
 ul.simboli {
	display:inline !important;
}
 ul.simboli li {
	display:inline !important;
}
/********Tooltip*********************/

.tool-tip {
	color: black;
	width: 295px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	height:26px;
	font-size: 11px;
	margin: 0;
	color: black;
	/*padding: 8px 8px 4px;*/
	background: url(../images/tooltip/tip-top.png) no-repeat;
	padding-left:50px;

}
 
.tool-text {
	font-size: 11px;
	/*padding: 4px 8px 8px;*/
	height:81px;
	background: url(../images/tooltip/tip-bottom.png);
	padding-left:50px;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 

img{
border:0;
}
/*******************************************/
table a,
table a:link,
table a:visited {
	border:none;
	}		
img {
	border:0;
	margin-top:.5em;
	}	
table {
	width:90%;
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	margin:1em auto;
		border-collapse:collapse;
	}
caption {
	color: #9ba9b4;
	font-size:.94em;
	letter-spacing:.1em;
	padding:0;
	margin:1em 0 0 0;
	margin-bottom:0;
	caption-side:top;
	text-align:center;
	}	
tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(../images/background.gif) no-repeat;
	}	
.column1	{
	background:#f9fcfe;
	}
td {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}				
th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	font:bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
	}	
thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3;

	}				
tfoot th {
	background:#f4f9fe;
	text-align:center;
	}	
tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
textarea {
	font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
/**************************/
fieldset ul, fieldset li{
border:0; margin-left:10px; padding:0; list-style:none;
}
fieldset li{
clear:both;
list-style:none;
padding-bottom:10px;
}

fieldset input{
float:left;
}
fieldset select{
float:left;
border:3px solid red;
}
fieldset label{
width:240px;
float:left;
color:gray;
}
/**************************************/
#blue {
	position:absolute;
	top:630px;
	left:479px;
	width:125px;
	height:50px;
	background:url(../images/layout/blue.png);
	z-index:300;
}
#posti2 {
	position:absolute;
	top:360px;
	left:561px;
	width:41px;
	height:30px;
	background:url(../images/layout/2.png);
	z-index:400;
}
#posti3 {
	position:absolute;
	top:420px;
	left:535px;
	width:67px;
	height:30px;
	background:url(../images/layout/3.png);
	z-index:400;
}
#posti4 {
	position:absolute;
	top:485px;
	left:535px;
	width:67px;
	height:30px;
	background:url(../images/layout/4.png);
	z-index:400;
}
#posti4b {
	position:absolute;
	top:615px;
	left:535px;
	width:67px;
	height:30px;
	background:url(../images/layout/4.png);
	z-index:400;
}
#posti4c {
	position:absolute;
	top:680px;
	left:535px;
	width:67px;
	height:30px;
	background:url(../images/layout/4.png);
	z-index:400;
}
#posti6 {
	position:absolute;
	top:550px;
	left:517px;
	width:85px;
	height:30px;
	background:url(../images/layout/6.png);
	z-index:400;
}
#blue p {
	color:white;
	font-size:14px;
}
#box p.sottotitolo {
color:#2A4B87;
font-family:"Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
text-decoration:none;
padding:0 0 0 10px;
margin:0;
}

#box p.sottotitolo a{
color:#2A4B87;
font-family:"Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
text-decoration:underline;
padding:0 0 0 10px;
margin:0;
}

#box p.normale {
color:gray;
font-family:"Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
padding:0 0 0 10px;
margin:0;
}
#box p.titolino {
color:#2A4B87;
font-family:"Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
padding:0 0 0 10px;
margin:0;
}
ul.inline {
	display:inline;
	float:left;
	border:3px solid red;
	width:50%;
}
.banner {
	width:600px;
	height:100px;
	clear:both;
	background:url("../images/banner.jpg");
}
.banner p{
	text-align:left;
	font-family:"Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;
	font-size:18pt;
	color:white;
	padding-left:20px;
	padding-top:20px;
    font-style: italic;
}
.tariffe {
	margin-top:35px;
}
#mappa {
	width:600px;
	height:300px;
}
textarea.grande {
	height:160px;
	font-size:8pt;
	width:580px;
}
.required {
		font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
/* Guestbook prima foto dell'album*/
#prima {
	margin:0;
	padding:0;
}
