html,body
          {
          margin          : 0px 0px 0px 0px ;
          padding         : 0em;
          background      : #E1DEDE url('img/texture.gif') top left repeat-x;
          color           : #6C6464; 
          font-family     : Tahoma, Arial, Helvetica, sans-serif;  
          font-size       : 13px;
          }

.prom-park:link,.prom-park:visited,.prom-park:hover
          {	      
		  font-size      : 10px;
		  font-weight    : bold;		  
		  text-decoration: underline;
		  color:#FF0000;
		  }	   		   
		   
img       {border         : 0px;}
li        {list-style-type: square;}
.icon     {margin:5px;}

#container
          {
		  width           : 100%;
		  height          : 100%;                      
		  margin          : 0 auto;
          }

#corpo    
          {           
          position        : relative;
		  text-align      : left;
          border          : 1px solid #FFFFFF;          
          top             : 15px;
          width           : 950px;           
          height          : auto;            
          margin          : 0px auto 0px auto;           
          background      : #FFFFFF;
          overflow        : hidden;           
          }

a:link, a:visited
          {
	      text-decoration : none;
		  color           : #6C6464;
		  }
		  
a:hover   {color          : #953677;}		      

.testata  {margin-bottom  : 1px;height:46px;}

.flag     
          {
	      position        : absolute;
		  top             : 15px;
		  right           : 10px;		  	
		  }

.flag img{border          : 1px solid #FFFFFF;}

.logo     
          {
	      position        : absolute;
		  top             : 29px;
		  left            : 375px;		  	
		  }

.bordo_flash
          {
	      width           : 100%;
		  line-height     : 1px;		  
		  background      : #EE83C0;
		  margin-top      : 1px;
		  margin-bottom   : 30px;
          }

.menu     
          {	      
		  padding-left    : 15px;          
		  width           : 380px;		  	  
		  float           : left;
		  text-align      : justify;		  
		  }

.menu-listino     
          {	      
		  padding-left    : 15px;          
		  width           : 170px;		  
		  float           : left;
		  text-align      :justify; 
		  }		  

.menu .testo-menu,.menu-listino .testo-menu
          {
          position        : absolute;
		  top             : 332px;
		  left            : 5px;
		  width           : 140px;
		  font-family     : Courier new,Courier,Verdana;
          font-size       : 15px;
		  text-align      : right;		  		  		  
		  }
		  
.menu .testo-menu .link-menu,.menu-listino .testo-menu .link-menu
          {
	      padding-bottom  : 3px;
		  text-decoration : none;  		  
          }

.testo-home
          {
	      width           : 203px;
          text-align      : justify;		  
		  float           : left; 
          }	  

.thumbnail
          {                  	
	      padding-left    : 22px;
		  padding-right   : 22px;
          width           : 108px;		  
		  float           : left; 
		  }
		  
.spacer   {margin-bottom  : 48px;}
.spacer-m {margin-bottom  : 24px;}

.vline    {
	      height          : 381px;
		  width           : 1px;
          background      : url('img/vline.gif') repeat-y;
		  float           : left;
		  }
		  
.vline-listino {
	      height          : 615px;
		  width           : 1px;
          background      : url('img/vline.gif') repeat-y;
		  float           : left;
		  margin-left     : 25px;
		  }
.vline-dove-siamo    {
	      height          : 381px;
		  width           : 1px;
          background      : url('img/vline.gif') repeat-y;
		  float           : left;
		  margin-left     : 25px;
		  margin-right    : 40px;
		  }		  		  
		  		    		  
.box      {
	      width           : 378px;
          height          : 400px;
		  float           : right;
		  background      : url('img/fiore.gif') repeat-y;
		  min-height      : 516px;
          height          : auto !important;
          height          : 516px;
		  }
		  
.box-dove {
	      width           : 470px;
          height          : 450px;
		  float           : left;		  
		  }
		  
.box-parchi {
	      width           : 400px;          
		  float           : left;
		  background      : url('img/fiore.gif') repeat-y;
          height          : auto;
		  }				  		  
		  
.box-listino{
	      width           : 730px;
		  min-height: 516px;
          height: auto !important;
          height: 516px;
		  float           : left;
		  background      : url('img/fiore.gif') no-repeat;
		  margin-left     : 5px;
		  }
.box-newsletter{
	      width           : 700px;
		  min-height      : 416px;
          height          : auto !important;
          height          : 416px;
		  float           : left;
		  background      : url('img/fiore.gif') no-repeat;
		  margin-left     : 5px;
		  }			  		  
		  
.tbox1    
          {
          position        : absolute;
		  top             : 325px;
		  right           : 33px;
		  width           : 320px;
		  height          : 137px;
		  font-size       : 11px;
		  text-align      : left;		  
		  }
		  

.tbox1  img {border       : 3px solid #FFFFFF;}
		  
.tbox1  .testo_box
          { 
          position        :absolute;
		  top             : 0px;
		  right           : 0px;
		  width           : 225px;
		  height          : 131px;
		  overflow        : hidden;
		  float           : right;	   
		  }			  			  		  							  

.tbox2    
          {
          position        : absolute;
		  overflow        : hidden;
		  top             : 533px;
		  right           : 35px;
		  width           : 320px;
		  height          : 138px;
		  font-size       : 11px;		  
		  text-align      : left;		  	  		  	 
          }

.clear    {clear          : both;}

.cicla    
          {
	      position        : absolute;
		  bottom          : 0px;
		  left            : 300px;
          }
		  
.cicla2    
          {
	      position        : absolute;
		  bottom          : 0px;
		  right           : 0px;
          }
          
.cicla3    
          {
	      position        : absolute;
		  bottom          : 0px;
		  right           : 300px;
          }	          		  

.bordo_footer
          {	      
		  width           : 950px;
		  line-height     : 3px;
		  background      : #EC9DCA;
		  margin-top      : 20px;		  	  
          }

.footer
          {
          width           : 950px;    
		  font-size       : 11px; 
		  text-align      : left;
		  padding-left    : 10px;
		  padding-top     : 7px;
		  bottom          : -5px;
		  left            : -5px;
		  }	
		  
.pianetaitalia:link, .pianetaitalia:visited{color:#953677;}		  	  		  

.listino  
          {
	      width           : 100%;
		  font-size       : 11px;
		  text-align      : center;
		  border          : 1px solid #EC9DCA;		  		  
          }
.listino th
          {
	      background      : #EC9DCA;
		  color           : #FFFFFF;
		  height          : 25px;
		        font-size       : 10px;
          }		  
	  
		  
#map_canvas{
	       width          : 450px;
		   height         : 300px;
		   border         : 1px dotted #EC9DCA;
           }
.park      {
	       margin-bottom  : 50px;
		   text-align     : justify;
           }

.park img  {margin        : 10px;
            padding       : 5px; 
            border-bottom : 1px dotted #EC9DCA;
			border-right  : 1px dotted #EC9DCA;		   
		    }

.freccia   {
	        position      : absolute;
            right         : 40px;
		    top           : 415px; 
		    }
		  		   		   		   		  		  
.freccia img {border      : none;}

.indic      { 
            font-size     : 11px; 
			font-family   : Tahoma, Arial, Helvetica, sans-serif; 
			color         : #6C6464;
			}

.bottone 
            { 
			height        : 22px; 
			font-size     : 12px; 
			font-family   : Tahoma, Arial, Helvetica, sans-serif; 
			border        : #73848C 1px solid;
			}

.errore     { 
            color         : red; 
			font-size     : 13px; 
			font-weight   : bold; 
			}

.ok          {height       : 384px;}
.img_park    {text-align   :right;margin-top:15px;}
.img_park    img{border:none;margin:0px;padding:0px;}

 /*pagina box news*/ 
.thumb-last{width:70px;height:70px;float:left;margin-right:20px;position:relative;z-index:2;border:1px solid #cccccc;}
.thumb-dett{width:70px;height:70px;border:1px solid #cccccc;float:left;margin-right:8px;}
.congress {margin-bottom:15px;width:420px;padding-bottom:10px;border-bottom:1px dotted #EC9DCA;float:left;position:relative;}
h3 {font-size:12px;margin:0px;padding:0px;color:#953677;}
.dett{border:1px solid #ff0000;width:520px;}
.congress a {color:#868686;font-weight:bold;}
a.blue:link,a.blue:visited {color:#953677;font-weight:bold;}
.paging{clear:left;margin-top:20px;font-size:11px;font-weight:bold;color:#545B64;}
.paging a{color:#545B64;}
.top-news{padding-bottom:20px;border-bottom:1px solid #cccccc;}
.top-news a {color:#E7702F;}
.date-news {font-weight:bold;font-size:10px;color:#545B64;}
.explode-news{margin-top:10px;width:620px;}
.explode-news img {margin-right:10px;border:1px solid #cccccc;position:relative;z-index:2;}
.explode-news ul{margin-left:100px;}

.off      {
	      width           : 520px; 
		  margin-top      : 20px;
		  margin-left     : 30px;
		  margin-bottom   : 20px;
		  }
		  
.off2      {
	      width           : 360px; 
		  margin-top      : 20px;
		  margin-left     : 0px;		 
		  margin-bottom   : 20px;
		  border-bottom   : 1px solid #EC9DCA;		
		  }
		  
.off .tit,.off2 .tit
          {
	      font-weight     : bold;
          color           : #953677;
		  }		 
  	

