/*  
verde scurissimo #003300
verde scuro   #2E8144 
verde chiaro 2 #41A26A
verde chiaro 1 #E7EDD8*/
html,body{
	margin: 0;padding:0	
	}
body{
	font-family: Verdana;
	font-size: 76%;
	/*text-align: center;	
	*/
	}

div#container{
    /*position: absolute;*/
	width:760px; 
	margin:0 auto;
	
	/*border-width: 0 1px; */
	/*border-style:solid;
	border-color: #ccc;*/
    }
div#container2{
    text-align: center;
	/*background: url(images/bg.gif) repeat-y top left;*/
	
}
div#containerIndex{
   
	/*background: url(images/bg.gif) repeat-y top left;*/
	
}

div#lingue{
	float:right;
	margin-top: 0px;
	padding: 0em 0px;
}	
div#navigation{	  	 
	float: left;
	width: 120px;	
	margin-top: 10px;
	padding: 1em 0 0 10px
    }

div#extra{
	text-align:left;
	float: right; 	
	width: 150px;
	padding: 1em 5px;
	margin-top: 30px;
	border: 1px outset dotted #41A26A;
	/*border: 1px thin dotted #FF0000;*/
	/*background-color: #E9F3E6;*/
	}

div#content{	 
	margin-top: 10px;
	margin-left: 150px;
	margin-bottom: 0;
	/*margin: 0 150px 0 150px; *//*distanza da top right bottom left*/
	
	padding: 1em 10px;	
	/*text-align: center;*/
	/*border-left: 1px solid #555;*/
    }
	
div#footer{
	font-size: 75%;
    text-align:center; 
	padding: 0.5em;
    clear: both;
    } 
	
 Contenuti centrali	
div.textimage{
		/*width: 400px;	*/	
		margin-top: 100px;     
		border: 1px solid #000;
		background-color: #eee;
		text-align: center;
		}
div.textimageCenter{
		/*width: 400px;*/		
		margin-top: 100px;     
		border: 1px solid #000;
		background-color: #eee;
		position: center
}

div.textimage img{
		float: left;
		margin: 10px;
		
}

div.textimage h2, div.textimage p{
	margin:0 10px;
	padding: 0
}

div.clearer{clear: left}

.titleMenuAcceso a{
	color: #CC0000;  
	font-size: 76%;
	font-weight: bold;
	/*background-image: url(images/arrow.gif);
	background-position: center left;*/
	text-indent: 12px;
	background-repeat: no-repeat;
	width: 102px;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 5px;
	}

.titleMenu a{
	color: #003300;  
	font-weight: bold;
	font-size: 76%;
	//text-align:left;
	text-decoration: none;
	/*background-image: url(images/arrow.gif);
	background-position: center left;*/
	text-indent: 12px;	
	background-repeat: no-repeat;
	width: 102px;/
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 5px;
	}	
.titleMenu a:hover{
	color: #41A26A; /*#033;*/
	text-decoration: underline
	}

.titleMenu a#activelink{
	color: #033;
	text-decoration: none
	}

.itemMenuAcceso a{
	font-family: Verdana;
	font-size: 76%;
	font-weight: bold;
	color: #CC0000;
	width: 106px;
	text-decoration: none;	
	background-image: url(images/bulletb.gif);
	background-position: left; 
	/*border-top: 1px solid #666;
	border-bottom: 1px solid #666;*/
	text-indent: 8px;
	background-repeat: no-repeat;	/*background-color: #41A26A;*/
	
	}
.itemMenu a{ 
	font-family: Verdana; 
	font-size: 76%;
	font-weight: normal;
	color: #000000;  
	text-decoration: none;
	text-indent: 8px;
	width: 106px;
	background-position: left;
	background-image: url(images/bulletb.gif);
	background-repeat: no-repeat;
	}


.itemMenu a:hover{
	font-size: 76%;
	color: #000000; 
	font-weight: bold;
	text-decoration: underline;
	/*border-top: 1px solid #666;
	border-bottom: 1px solid #666; */
	
	}

.itemMenu a#activelink{
	color: #033;
	text-decoration: none}	

.TD_bg_dx {	
	background-image:  url(images/blah3.gif);
}
.TD_bg_sx {	
	background-image:  url(images/blah4.gif);
}

.txtContent{
	margin-top: 10px;
	font-weight: normal;
	text-align: left;
}
.txtContentTitle{
	margin-top: 10px;
	font-size: 120%;
	font-weight: bold;
	text-align: center;	
}
.news{	
	font-weight: bold;
}
.ulNews{
	list-style-type:none;
	margin-left: 5px;
	font-style: italic;
	font-weight: normal;
	}
/* FOTO */
#containerFoto {
	position:relative; 
	width:425px;  			/* riquadro contenenete le foto*/
	height:500px;				/* riquadro contenenete le foto*/
	/*background-color: #fff; */
	background: url(images/bg.gif);
	border:1px dashed #4a679f;
	margin:0 auto;
} 
#headFoto{
	margin:0;
	padding:0;
	background:#41A26A;
	height:25px;
	font-style: italic;
	
}
#headFoto h1{
	margin:0;
	padding:0;
	font-size: 100%;
	color:#fff;
	line-height:25px;
}
a.mini1{background-image: url(foto/azienda_p.jpg);}
a.mini2{background-image: url(foto/prodotti_p.JPG);}
a.mini3{background-image: url(foto/allevamento1_p.jpg);}

a.galleria span {
	display:block; 
	position:absolute;
	width:1px; 
	height:1px; 
	top: 5px; 
	left: 5px;
	overflow:hidden; 
	background-color::#000;
}
a.galleria, a.galleria:visited {
	display:block; 
	color:#4a679f;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #fff; 
	width:75px;     /*misura immagine piccola */
	height:56px; 		/*misura immagine piccola */
	float:left; 
	margin:3px;
	z-index:100;
} 
a.galleria:hover {
	border:1px solid #ddd;
}
a.galleria:hover img {
	border:1px solid #ddd;
	position:relative;
	z-index:100;
}
a.galleria:hover span{
	display:block;
	position:absolute;
	width:400px;	/*misura immagine grande */
	height:350px;	/*misura immagine grande + 50 per il testo */
	top:170px;
	left: 5px;
	padding:5px;
	background:transparent;
	z-index:100;
} 
.image{
	display:block;
	position:absolute;
	width:400px;	/*misura immagine grande */
	height:300px;	/*misura immagine grande */
	top:175px;
	left:10px;
	padding:0;
} 
div#layerLingue {  
	/*position: relative;
	right:50px;*/
}
.FotoGallery{  
margin-top: 10px;
	//position: left;
// 	left:50px;
//z-index:100;
}
