/* :::::::::::::::box A:::::::::::::::::: */
.boxA{
	width:98%;
	margin: 2px;
	background:#FFFFFF;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #666600;
	padding-bottom:5px;
	float:right;
	display:inline;
}


.boxATestata{
	color: #FF6600;
	background-color: #f1f1f1;
	font-weight:bold;
	padding:2px;
}

.boxACorpo{
padding-top:6px;
}

.boxACorpo img, object{
	float:left;
	padding:0px 5px 4px 0px;
}

.boxACorpo a {
	color:#000000;
}


.boxAPiede{
}

/* ::::::::::::::: / box A:::::::::::::::::: */


/* :::::::::::::::boxB:::::::::::::::::: */
.boxB{
	padding:0px 0px 10px 0px;
	margin:2px;
	/*border-left:1px solid #f4d173;*/
	/*border-bottom:1px solid #f4d173;*/
	/*border-right:1px solid #f4d173;*/
	background-color:#f1f1f1;
	
}

.boxBTitolo{
	/*height:20px;*/
	background-color:#CCCCCC;
	font-weight:bold;
	padding-left:3px;
}

.boxBCorpo{
	padding-top:10px;
}

.boxB ul{
	margin:0px;
	padding:0px;
	
	}

.boxB li{
	list-style:none;
	padding-left:5px;
	margin-bottom:3px;
	border-bottom:1px solid #FFFFFF;
}

.boxB a{
	line-height:20px;
	height:0px;
	color:#000000;
}

.boxB a:hover{
	color:#000000;
}
/* :::::::::::::::/ boxB:::::::::::::::::: */


/* :::::::::::::::boxB -menu verticale principale:::::::::::::::::: */
	.menuNavVert{
	width:98%;
	margin:0px;
	padding:0px;
	list-style: none;
	}

	.menuNavVert a{
	display:block;
	text-decoration:none;
	border:1px solid #999999;
	margin:1px;
	padding:3px 9px;
	background:#f7fcd5;
	color:#000000;
	}
	.menuNavVert a:hover, 
	.menuNavVert a:focus{
	background:#ebf2bf;

	}

/* :::::::::::::::/ boxB -menu verticale principale:::::::::::::::::: */


/*  ::::::::::. Menu Orizzontale  :::::::::::::::::  */
.linkOriz{
	float:left;
	width:152px;
	background-color:#9c9d9f;
	text-align:center;
	border-left:2px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;	
	}
	
.linkOriz:hover{
	float:left;
	width:152px;
	background-color:#f1f1f1;
	color:#000000;
	}

.linkOriz:hover a{
	color:#000000;
}


.linkOriz a{
	color:#FFFFFF;
	text-decoration:none;
	line-height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.linkOriz a:hover{
	color:#000000;
}
/*  ::::::::::./Menu Orizzontale  :::::::::::::::::  */


/*  ::::::::::. BOx Centrale  macroLayout 1:::::::::::::::::  */
.boxCentr{
 	width:100%;
	margin:0px auto;
	padding-bottom:5px;
}

.boxCentrTest{
	height:2px;
}

.boxCentrCorpo{
	width:100%;
}

.boxCentrCorpo h2{
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	font-size:14px;
	color:#999999;  /* In evidenza */
	font-weight:bold;
}

.boxCentrPiede{
	height:2px;
	clear:both;
}

.boxGabbia{
	width:100%;
	float:left;
	
}

.boxColonna{
	float:left;
	width:200px;
	padding-left:10px;
}

.primaNotizia{
padding-left:14px;
padding-right:10px;
}
.primaNotizia h3{
	font-size:16px;
	color:#FF6600;
	font-weight:bold;
	margin-bottom:-10px;
	margin-top:2px;	
	/*line-height:17px;*/
}

.primaNotizia p{
	margin-bottom:0px;
}


.boxNotizia{
	
}
.boxNotizia h3{
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
	margin-bottom:-10px;
	line-height:12px;
}
.boxNotizia p{
	font-size:12px;
	text-align:justify;
}

.boxNotizia a,.primaNotizia a {
	color:#000000;
	text-decoration:none;
}

.boxNotizia a:hover,.primaNotizia a:hover {
	color:#000000;
	text-decoration:underline;
}
.bottoneA{
	background-color:#FFCC66;
	font-size:12px;
	border:1px solid #666666;
}
/*  ::::::::::./ BOx Centrale macroLayout 1:::::::::::::::::  */


/*  ::::::::::. Box allineati  macroLayout 2:::::::::::::::::  */
.macroLayout2{
	float:left;
	margin:0 auto;
	/*padding-bottom:5px*/
	width:100%;
}

.boxMacrL2{
	float:left;
	padding-left:2px;
}

/* variante per promo*/
/*
.macroLayout2Promo{ 
	float:left;
	margin:0 auto;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
}
*/

/*  ::::::::::. / Box allineati  macroLayout 2:::::::::::::::::  */




/*  :::::::::::::: GALLERY ::::::::::::::::: */
#imgGalContenitore{
	width:60%;
	background:#ffffcc;
	margin:auto;
	text-align:center;

}



.riqImgGal{
	width:150px;
	height:150px;
	border: 1px solid #999999;
	margin:5px ;
	background-color:#f1f1f1;
	
}

.imgGalMin{}

.imgGalDescrMin{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 10px;
}

.imgGalDescrZoom{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding: 10px;
}

.riqGenZoomGal{
	width:60%;
	background:#FFFFFF;
	margin:0px auto;
	text-align:center;
	border:1px solid #666666;
}
/*  ::::::::::::::/ GALLERY ::::::::::::::::: */


/*  ::::::::::. Box riepilogo:::::::::::::::::  */
.boxRiepilogo{
	float:left;
	text-align:justify;
	width:430px;
	height:auto;
	padding-top:5px;
/*	padding-left:10px;
	padding-right:10px;*/
	padding-bottom:5px;
	
	border-bottom:1px solid #FF6600;
	margin:10px;

}
.boxRiepilogo:hover{
background-color:#f1f1f1;
}
/*  ::::::::::. / Box riepilogo:::::::::::::::::  */


/*  ::::::::::.  link di sinistra:::::::::::::::::  */
.linkArg{
	display:block;
	padding-bottom:2px;
	padding-top:2px;	
	font-size:13px;
	color:#003300;
	font-weight:bold;
}

.linkArg a{
	text-decoration:none;
	color:#FF6600;
}


.linkPag{
	display:block;
	padding-left:5px;
	background-color:#f1f1f1;
}

.linkPag a{
	text-decoration:none;
	color:#000000;
}
/*  ::::::::::. / link di sinistra:::::::::::::::  */



