/*controllo comportamento div
div{
border:1px solid #0f0;
}
*/

body{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#F1F1F1; /*F1EEE5*/
margin:0;
padding:0;
}
a{
margin:0;
padding:0;
color: rgb(224,240,255);
}
h1{
margin:0 0 8px 0;
padding:0;
color:#003016;
font-weight:normal;
font-size:20px;
}
.sot-title{
margin:0;
padding:0;
color:#656565;
font-weight:bold;
font-size:12px;
}
.text{
margin:0;
padding:0;
color:#8f8f8f;
font-size:12px;
text-align:justify;
}
img{
float:left;
margin:0;
padding:0;
border:0;
}


	.contenitore{
	margin: 0px auto;
	width:950px;
	text-align:left;
	}
	/*index*/
		.head-ind {
		width:950px;
		height:435px;
		margin:0;
		padding:0;
		}
		
		.corpo-ind{
		margin:0; 
		padding:0;
		width:950px;
		height:670px;
		background-image:url(../immagini/sfondo-medium.jpg);
		background-repeat:no-repeat;
		}
				
			.text-welcome-ind{
			margin:20px 0 0 45px;
			padding:0;
			width:402px;
			height:260px;
			overflow:hidden;
			float:left;
			}
			.text-italian-products-ind{
			margin:20px 0 0 55px;
			padding:0;
			width:402px;
			height:260px;
			overflow:hidden;
			float:left;
			}
			
			
			.img-left{
			margin:10px 0 0 45px;
			padding:0;
			width:402px;
			overflow:hidden;
			float:left;
			}
			.img-right{
			margin:10px 0 0 55px;
			padding:0;
			width:402px;
			overflow:hidden;
			float:left;
			}			
      			
			
			.text-experience-ind{
			margin:20px 55px 0 0;
			padding:0;
			width:402px;
			height:175px;
			overflow:hidden;
			float:right;
			}
			.text-location-ind{
			margin:20px 45px 0 0;
			padding:0;
			width:402px;
			height:240px;
			overflow:hidden;
			float:right;
			}
			.newsletter-ind{
			margin:0 25px 0 0;
			padding:0;
			width:402px;
			height:68px;
			overflow:hidden;
			float:right;
			}
			
			
		/*Altre Pagine*/	
  		.head{
  		width:950px;
  		height:310px;
  		margin:0;
  		padding:0;
  		}
/******************************************************************************/  		
  		.corpo{
  		margin:0; 
  		padding:0;
  		width:950px;
  		height:1059px;
  		background-image:url(../immagini/sfondo-medium.jpg);
  		background-repeat:no-repeat;
  		}
  		
  		h3{
            margin:20px 0 20px 0;
            padding:0;
            color:#002F15;
            font-weight: bold;
            font-size:32px;
      }  	
      
      span.contacts
      {
      margin:6px 0 0 120px;
      padding:0 0 0 0;
      color:#FFFFFF;
      float: left;
      font-weight:normal;
      font-size:20px;
      }	
        .img-bandiere
        {
        margin:12px 0 0 10px;
        padding:0;
        float: left;
        }
        .text-contacts
        {
        margin:0 0 8px 120px;
        padding:0;
        color:#8f8f8f;
        font-size:14px;
        font-weight: bold;
        text-align:left;
        }      
        .text-contacts-mid
        {
        margin:0 0 8px 120px;
        padding:8px 0 8px 0;;
        color:#8f8f8f;
        font-size:14px;
        font-weight: bold;
        text-align:left;
        width: 240px;
        border-top:2px solid #81807F;
        border-bottom:2px solid #81807F; 
        } 
        .cartina-contacts
        {
        float:right;
        margin:0 0 8px 0;
        } 
        
        
        
/* Seconda versione dei contacts */ 

 span.contacts-2
      {
      margin:6px 0 0 20px;
      padding:0 0 0 0;
      color:#FFFFFF;
      float: left;
      font-weight:normal;
      font-size:20px;
      }	
        .text-contacts-2
        {
        margin:0 0 8px 20px;
        padding:0;
        color:#8f8f8f;
        font-size:14px;
        font-weight: bold;
        text-align:left;
        }      
        .text-contacts-mid-2
        {
        margin:0 0 8px 20px;
        padding:8px 0 8px 0;;
        color:#8f8f8f;
        font-size:14px;
        font-weight: bold;
        text-align:left;
        width: 240px;
        border-top:2px solid #81807F;
        border-bottom:2px solid #81807F; 
        } 
 
        .quadro-2
        { 
        margin:0 15px 15px 0;
        padding:0 0 0 0;
        float:right;
        padding:0pt;
        width:420px;
        border:1px solid #626761;
        background-image: url(../immagini/semitrasparenza.png);
        }  	
        .quadro-2v2
        { 
        margin:0 45px 15px 0;
        padding:0 0 0 0;
        float:right;
        padding:0pt;
        width:420px;
        border:1px solid #626761;
        background-image: url(../immagini/semitrasparenza.png);
        } 	
          
          .event-striscia-verde-2
          {
          margin:0 0 8px 0;
          padding:0;
          padding:0pt;
          width:420px;
          height:40px;
          border-bottom:1px solid #626761;
          background-color:#809586;
          z-index: 2;
          }   
          .event-semitrasparenza-2
          {
          margin:0;
          padding:0 8px 0 0;
          z-index: 10;
          }
        
          h2.products
          {
          margin:0 0 0 155px;
          padding:7px 0 0 0;
          color:#FFFFFF;
          font-weight:normal;
          font-size:20px;
          }
          .products-semitrasparenza
          {
          margin:0;
          padding:0 8px 0 0;
          z-index: 10;
          border-top:1px solid #626761;
          }
          .sot-title-products
          {
          margin:0 0 0 155px;
          padding:0;
          color:#656565;
          font-weight:bold;
          font-size:12px;
          }
          .text-products
          {
          margin:0 0 8px 155px;
          padding:0;
          color:#8f8f8f;
          font-size:12px;
          text-align:justify;
          }
          h4
          {
          margin:0 0 0 155px;
          padding:5px 0 5px 0;
          color:#656565;
          font-weight:normal;
          font-size:20px;
          }       
          .img-products
          {
          margin:10px 10px 10px 10px;
          }
/******************************************************************************/  		
  		.corpo-sfumato{
  		margin:0; 
  		padding:0;
  		width:950px;
  		/*height:1128px;*/
  		background-image:url(../immagini/sfondo-sfumato.jpg);
  		background-repeat:no-repeat;
  		background-color:#F1F1F1;
  		}
  		  
  		  
  		  .quadro{ 
        margin:0 45px 15px 0;
        padding:0 0 0 0;
        float:right;
        padding:0pt;
        width:862px;
        border:1px solid #626761;
        background-image: url(../immagini/semitrasparenza.png);
        }  		
          
          .event-striscia-verde{
          margin:0 0 8px 0;
          padding:0;
          padding:0pt;
          width:862px;
          height:40px;
          border-bottom:1px solid #626761;
          background-color:#809586;
          z-index: 2;
          }
          
            h2{
            margin:0 0 0 175px;
            padding:7px 0 0 0;
            color:#FFFFFF;
            font-weight:normal;
            font-size:20px;
            }
            
            .text-event
            {
            margin:0 0 8px 175px;
            padding:0;
            color:#8f8f8f;
            font-size:12px;
            text-align:justify;
            }
            
            .img-event{
            margin:-40px 8px 8px 8px;
            padding:0;
            z-index: 10;
            }
          
          .event-semitrasparenza{
          margin:0;
          padding:0 8px 0 0;
          z-index: 10;
          }         
/******************************************************************************/  				
  			.text-about-us{
  			margin:20px 55px 0 0;
  			padding:0;
  			width:852px;
  			height:350px;
  			overflow:hidden;
  			float:right;
  			}  			
  			
  			.text-finale{
  			margin:20px 45px 0 0;
  			padding:0;
  			width:862px;
  			height:175px;
  			overflow:hidden;
  			float:right;
  			}
  			
  			.text-usage-ideas{
  			margin:20px 45px 10px 0;
  			padding:0;
  			width:862px;
  			/*height:150px;*/
  			/*overflow:hidden;*/
  			float:right;
  			}
  			
  			.text-raspadura{
        background-image:url(../immagini/semitrasparenza.png);
        margin:10px 45px 10px 0;
  			padding:10px 10px 10px 10px;
  			width:840px;
  			height:190px;
  			overflow:hidden;
  			float:right;
  			border:1px solid #a0a0a0;
      	}
    
  			.text-welcome-cocktail{
        background-image:url(../immagini/semitrasparenza.png);
        margin:0 45px 10px 0;
  			padding:10px 10px 10px 10px;
  			width:840px;
  			height:195px;
  			overflow:hidden;
  			float:right;
  			border:1px solid #a0a0a0;
      	}
  			
			.text-risotto-lodigiana{
        background-image:url(../immagini/semitrasparenza.png);
        margin:0 45px 10px 0;
  			padding:10px 10px 10px 10px;
  			width:840px;
  			height:480px;
  			overflow:hidden;
  			float:right;
  			border:1px solid #a0a0a0;
      	}

			.text-zuppa-zucchine{
        background-image:url(../immagini/semitrasparenza.png);
        margin:0 45px 10px 0;
  			padding:10px 10px 10px 10px;
  			width:840px;
  			height:280px;
  			overflow:hidden;
  			float:right;
  			border:1px solid #a0a0a0;
      	}
      	
			.text-cheese-board{
        background-image:url(../immagini/semitrasparenza.png);
        margin:0 45px 10px 0;
  			padding:10px 10px 10px 10px;
  			width:840px;
  			height:140px;
  			overflow:hidden;
  			float:right;
  			border:1px solid #a0a0a0;
      	}

			.text-other-ideas{
        background-image:url(../immagini/semitrasparenza.png);
        margin:0 45px 10px 0;
  			padding:10px 10px 10px 10px;
  			width:840px;
  			height:140px;
  			overflow:hidden;
  			float:right;
  			border:1px solid #a0a0a0;
      	}

      	.text-il-pannerone{
        background-image:url(../immagini/semitrasparenza.png);
        margin:0 45px 10px 0;
  			padding:10px 10px 10px 10px;
  			width:840px;
  			height:195px;
  			overflow:hidden;
  			float:right;
  			border:1px solid #a0a0a0;
      	}




			.text-usage-ideas{
        background-image:url(../immagini/semitrasparenza.png);
        margin:0 45px 10px 0;
  			padding:10px 10px 10px 10px;
  			width:840px;
  			/*height:140px;*/
  			overflow:hidden;
  			float:right;
  			border:1px solid #a0a0a0;
      	}


        	
.foot{			
background-color:#003016; 
margin:0; 
padding:0; 
width:100%; 
height:56px;
}
