@charset "utf-8";
body { 

    font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #f1f1f1;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
}


a { color:#333333; text-decoration:none;

}

a:hover { color:#999999; text-decoration:none;}

img { border:0;}

.oneColFixCtrHdr #container { position:relative; 

	width: 920px; 
	background:url(images/mainBg.jpg) repeat-y center;
	margin: 0 auto;
	border: 0;
	text-align: left;
}
.oneColFixCtrHdr #header {
	padding: 0; 
	margin:0; 
}
.oneColFixCtrHdr #header h1 {
	margin: 0; 
	padding:0;
}
.oneColFixCtrHdr #mainContent { 

 
	z-index:100;   
	padding:0; 
	margin:0;
	background:url(images/sf_landingpage.jpg) no-repeat 186px 87px;
}

.oneColFixCtrHdr #contenutilanding {  
                                        margin:0; 
                                        padding:0;   
                                        background:url(images/sf_landingpage.jpg) no-repeat top center;  
}


.oneColFixCtrHdr #contenutiBambu{      
										position:abosolute; 
                                        display:block; 
									    height:800px;
                                        background:url(images/sf_landingpage.jpg) no-repeat top center;  
	                                    padding:0; 
	                                    margin:0; 
	/* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */
}



.oneColFixCtrHdr #footer {     position:relative;     

                               height: 40px;
                               margin-top: 10px;    
                               text-align:center;   
                               font-size:10px; 
                               background:url(images/close_basso.gif) no-repeat bottom center;
	                           padding: 0; 
			/* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sovrastanti. */
}
.oneColFixCtrHdr #footer p {
	margin: 0;
	padding: 0; 
}

.oneColFixCtrHdr #footer, a {  
                                font-size:10px; 
								text-decoration:none; 
								color:#333333;


} 


/*contenuti scritta top landing page */

.oneColFixCtrHdr  #contentTop { text-align: right;
                                margin:0; 
                                padding:0 190px; 
								height:48px; 
								background:url(images/topSfondo.jpg) no-repeat top center;
	}

.oneColFixCtrHdr  #contentTopLanding { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topSfondoLanding.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}


.oneColFixCtrHdr  #contentTopBambu { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topSfondoBambu.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}


.oneColFixCtrHdr  #contentTopVivaio
                                    { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topSfondoVivaio.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}


.oneColFixCtrHdr  #contentTopVivaio2
                                    { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topSfondocoltivazioni.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}


.oneColFixCtrHdr  #contentTopServizi
                                    { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topSfondoServizi.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}



.oneColFixCtrHdr  #TopBambu
                                    { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topSfondoOggettisticaBambu.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}



.oneColFixCtrHdr  #contentTopFattoria
                                    { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topSfondoFattoria.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}


.oneColFixCtrHdr  #contentTopAgriludoteca
                                    { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topSfondoAgriludoteca.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}


.oneColFixCtrHdr  #contentTopFeste
                                    { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topSfondoFeste.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}



.oneColFixCtrHdr  #contentTopDove
                                    { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topSfondoDove.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}

.oneColFixCtrHdr  #contentTopContattaci
                                    { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topSfondoContattaci.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}


.oneColFixCtrHdr  #contentTopGallery
                                    { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topSfondoGallery.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}


.oneColFixCtrHdr  #contentTopGite
                                    { 

                                 font-size:11px; 
								 font-weight:bold; 
								 height:88px; 
								 text-align:right; 
                                 background:url(images/topGitescolastiche.jpg) no-repeat top center; 
								 padding:0 20px; 
								 margin:0;
}


.oneColFixCtrHdr  #vivaio { width:292px; height:202px; float:left;}

.oneColFixCtrHdr  #vivaio a { display:block;  width:292px; height:202px; background:url(images/il_vivaio.jpg) 0 0 no-repeat; text-indent:-9999px; outline:none; position:absolute;}

.oneColFixCtrHdr  #centro { float:left; width:342px; height:202px; background:url(images/centrale_albero.jpg) no-repeat;}

.oneColFixCtrHdr  #fattoriadidattica { float:left; width:286px; height:202px; }

.oneColFixCtrHdr  #fattoriadidattica a { display:block; position:absolute; text-indent:-9999px; outline:none; width:286px; height:202px; background:url(images/fattoria_didattica.jpg) no-repeat;}

.oneColFixCtrHdr  #linkvivaio { padding:0; margin:0; float:left; width:292px; height:25px;}

.oneColFixCtrHdr  #linkvivaio h1 { padding:0 0 0 10px; text-align:center; width:282px; height:25px; font-size:10px; margin:0;}

.oneColFixCtrHdr  #linkbambu { float:left; width:292px; height:25px;}

.oneColFixCtrHdr  #linkbambu h1 { padding:0 0 0 10px; text-align:center; width:282px; height:25px; font-size:10px; margin:0;}

.oneColFixCtrHdr  #linkgiardinaggio { float:left; width:282px; height:25px;}

.oneColFixCtrHdr  #linkgiardinaggio h1 { padding:0; text-align:center; width:282px; height:25px; font-size:10px; margin:0;}

.oneColFixCtrHdr  #linkfattoria { width:286px; height:25px; float:left; } 

.oneColFixCtrHdr  #linkfattoria h1 { padding:0; margin:0; width:286px; height:25px; float:left; text-align:center; }

.oneColFixCtrHdr  #linkfattoria h1 span { display:none;}

.oneColFixCtrHdr  #spacerh { float:left; width:342px; height:25px;}
 
.oneColFixCtrHdr  #centro1 { float: left; width:920px; height:43px; background:url(images/bg_centro.jpg) no-repeat center;} 

.oneColFixCtrHdr  #bambu { float:left; width:292px; height:202px; }

.oneColFixCtrHdr  #bambu a { display:block; position:absolute; text-indent:-9999px; outline:none;  width:292px; height:202px; background:url(images/scopri_I_bambu.jpg)}

.oneColFixCtrHdr  #centro2 { float:left; width:342px; height:202px; background:url(images/bottom_albero.jpg) no-repeat;}

.oneColFixCtrHdr  #giardinaggio { float:left; width:286px; height:202px;}

.oneColFixCtrHdr  #giardinaggio a { display:block; position:absolute; text-indent:-9999px; outline:none; width:286px; height:202px; background:url(images/orticoltura-naturale.jpg) no-repeat;}

.oneColFixCtrHdr  #closeHome { clear:both; margin:0; padding:0; width:920px; height:151px; background:url(images/sf_logo_basso.jpg) no-repeat top center;}

.oneColFixCtrHdr  #addressbt { margin:0 auto; padding:10px 0 0 25px; text-align:center; font-size:12px; font-weight:bold; color:#999999; margin:0; }


/* image replacement  */

.oneColFixCtrHdr #imgvivaio { background:url(images/il_vivaio.jpg); text-indent:-9999px; outline:none;}

/* contenuti landing page */

.oneColFixCtrHdr #contentdx { float:right; padding:0 60px 0 0;}



p.contentdx  {                    
                                      width:350px; 
									  margin:0; 
                                      font-size:12px; 
                                      color:#006600; 
									  float:left; 
									  padding:8px; 
									  line-height:18px;
}


p.contentdx a  {                    
                                      
									 
                                      font-size:12px; 
									  font-weight:bold; 
									  text-decoration:underline; 
                                      color:#006600; 
									  
}

.oneColFixCtrHdr #contentdx ul li   {                         width:350px; 
                                                              clear:both;
									                          margin:0; 
															  padding:0;  
									                          font-size:12px;
                                                              color:#006600; 
									                          list-style-image: url(images/link_foglia.jpg);
															  line-height:18px;
} 


.oneColFixCtrHdr #contentdx ul li a  { 
font-weight:bold;  
color:#006600; 
}

.oneColFixCtrHdr #sf_landingpage { height:500px; background:url(images/sf_landingpage.jpg) no-repeat center;}

.sfimg  { width:290px; height:197px; background:url(images/sf_immagini.jpg) no-repeat; }

.noimg  { width:290px; height:197px; background:url(images/sf_noimg.jpg) no-repeat; }

.sfimgV { width:290px; height:370px; background:url(images/sf_imgverticali.gif) no-repeat center;}


.sfimgBambu  { border:8px solid #cfcfcf; text-align:center; float:left; background:#CCC;}

.sfimgBambuDX  { border:8px solid #cfcfcf; text-align:center; position:relative; float:right; background:#CCC;}

.oneColFixCtrHdr #vivaioimg   { position:relative; width:290px; height:197px; text-align:center; padding-top: 10px; }

.oneColFixCtrHdr #imgleft   { float:left; width:290px; height:197px; text-align:center; padding-top: 10px; }

.oneColFixCtrHdr #terrazzoimg   { 

                                   width:290px; 
                                   height:197px; 
                                   padding-top: 10px; 
								   }


.oneColFixCtrHdr #fattoriaimg { margin-top: 40px; width:290px; height:197px; text-align:center; padding-top: 10px; }

.oneColFixCtrHdr #chisiamodescr   { position:relative;    


                                       width:290px; 
                                       float:left; 
									   margin:0; 
									   padding:0 50px;  
}

p.chisiamodescr  {                    
                                      width:350px; 
									  margin:0; 
                                      font-size:12px; 
                                      color:#006600; 
									  float:left; 
									  padding:8px; 
									  line-height:18px;
}


p.chisiamodescr a  {                    
                                      
									 
                                      font-size:12px; 
									  font-weight:bold; 
									  text-decoration:underline; 
                                      color:#006600; 
									  
}

.oneColFixCtrHdr #chisiamodescr ul li   {                     width:350px; 
                                                              clear:both;
									                          margin:0; 
															  padding:0;  
									                          font-size:12px;
                                                              color:#006600;
									                          list-style-image: url(images/link_foglia.jpg);
															  line-height:18px;
} 


.oneColFixCtrHdr #contentbloc   {    


                                       width:500px; 
									   text-align:left; 
                                       float:left;
									   margin:0; 
									   padding:0 0 0 10px;  
}



.oneColFixCtrHdr #contentbloc p  {    

                                       color:#006600;      
                                       width:460px;     
                                       font-size:12px;  
                                       float:left;
									   margin:0; 
									   padding:20px 0 20px 20px;  
}


.oneColFixCtrHdr ul#bloc   { float:left; 							

									   width:250px;
									   margin:0 0 0 50px; 
									   padding:0;
									   color:#006600; 
									    
									 
									 
}


.oneColFixCtrHdr ul#bloc2   { 
    
	                                   float:left; 							
									   width:250px;
									   margin:0; 
									   padding:0;
									   color:#006600; 
									    
									 
									 
}



.oneColFixCtrHdr #bloc li {             font-size:12px; 
                                        line-height:18px;  
										padding:0; 
										margin:0; 
										list-style:url(images/link_foglia.jpg); }    




.oneColFixCtrHdr #bloc2 li {             font-size:12px; 
                                         line-height:18px;  
										 padding:0; 
										 margin:0; 
										 list-style:url(images/link_foglia.jpg);}



.oneColFixCtrHdr #bambuimg   {        

                                      width:270px; 
                                      height:370px; 
									  text-align:center; 
									  padding-top: 10px; 
}



.oneColFixCtrHdr #vivaioimgV   {      position:relative;      
                                      width:290px; 
                                      height:370px; 
									  text-align:center; 
									  padding-top: 10px; 
}    


.oneColFixCtrHdr #vivaioimgV2   {      position:relative;      
                                      width:290px; 
                                      height:370px; 
									  text-align:center; 
									  padding-top: 10px; 
}    
     
.oneColFixCtrHdr #map {              float:right; 
                                     margin:0 40px 0 0;
                                     width:425px; 
									 height:350px;
						
						} 			
						
						
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
