/* box esterni del blog 
#bB { width:260px; float:right; margin-top:60px; border:5px solid red;}

#bB a { color:#FFFFFF; text-decoration:none;}
#bB a:active { color:#FFFFFF;text-decoration:none;}
#bB a:visited { color:#FFFFFF;text-decoration:none;}
#bB a:hover { color:#CCCCCC;text-decoration:underline;}
*/
/* box con le categorie */
.bCatBox 
{ 
	margin:0px 0px 10px 2px;
	padding-bottom:10px;
	border:1px solid #A88150; 
	background-color:#B48E55;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/* titolo del box */
.bCatBox .bCBTitle { font-size:1.2em; padding:6px 4px 8px 4px; border-bottom:1px solid #CCCCCC; }

/* categorie al primo livello */
.bCatBox .bCBCatL0 { font-size:1.1em; padding:6px 4px 8px 12px; border-bottom:1px dashed #666666; }
.bCatBox .bCBCatL1 { font-size:1.0em ; padding:4px 4px 0px 24px; margin:0px; }
.bCatBox .bCBCatL2 { font-size:0.9em !important; padding:4px 4px 0px 24px; margin:0px; }


/* box con i tags cloud*/
.bTagBox2,.bTagBox3
{ 
	margin:0px 0px 10px 2px;
	padding:0px 5px 0px 5px;
	border:1px solid #A88150; background-color:#B48E55;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/* titolo del box */
.bTagBox2 .bTBTitle { font-size:1.2em; padding:6px 4px 8px 4px; border-bottom:1px solid #CCCCCC; }
.bTagBox3 .bTBTitle { font-size:1.2em; padding:6px 4px 8px 4px; border-bottom:1px solid #CCCCCC; }

#bTags2 ul{ 	margin:1em 0;padding:.5em 10px;	text-align:center;	}
#bTags3 ul{ 	margin:1em 0;padding:.5em 10px;	text-align:center;	}
#bTags2 li { margin:0;		padding:0;		list-style:none;		display:inline; }
#bTags3 li { margin:0;		padding:0;		list-style:none;		display:inline; }
#bTags2 li a{ text-decoration:none;		color:#fff;		padding:0 2px;			}	
#bTags3 li a{ text-decoration:none;		color:#fff;		padding:0 2px;			}	
#bTags2 li a:hover{	color:#cff400;		}
#bTags3 li a:hover{	color:#cff400;		}

#bTags2 .bTag1 { font-size:100%; }
#bTags3 .bTag1 { font-size:100%; }
#bTags2 .bTag2 { font-size:120%;}
#bTags3 .bTag2 { font-size:120%;}
#bTags3 .bTag3 { font-size:140%;}
#bTags3 .bTag3 { font-size:140%;}
#bTags2 .bTag4 { font-size:160%;}
#bTags3 .bTag4 { font-size:160%;}
#bTags2 .bTag5 { font-size:180%;}
#bTags3 .bTag5 { font-size:180%;}
#bTags2 .bTag6 { font-size:200%;}
#bTags3 .bTag6 { font-size:200%;}
#bTags2 .bTag7 { font-size:210%;}
#bTags3 .bTag7 { font-size:210%;}
#bTags2 .bTag8 { font-size:220%;}
#bTags3 .bTag8 { font-size:220%;}
#bTags2 .bTag9 { font-size:240%;}
#bTags3 .bTag9 { font-size:240%;}
#bTags2 .bTag10 { font-size:260%;}
#bTags3 .bTag10 { font-size:260%;}

#bTags2 .alt{ text-align:left; padding:0; background:none; }
#bTags3 .alt{ text-align:left; padding:0; background:none; }
#bTags2 .alt li{	padding:2px 10px; display:block;}
#bTags3 .alt li{	padding:2px 10px; display:block;}
#bTags2 .alt .bTag1 {font-size:100%; background-color:#333;}
#bTags3 .alt .bTag1 {font-size:100%; background-color:#333;}
#bTags2 .alt .bTag2 {font-size:100%; background-color:#444;}
#bTags3 .alt .bTag2 {font-size:100%; background-color:#444;}
#bTags2 .alt .bTag3 {font-size:100%; background-color:#555;}
#bTags3 .alt .bTag3 {font-size:100%; background-color:#555;}
#bTags2 .alt .bTag4 {font-size:100%; background-color:#666;}
#bTags3 .alt .bTag4 {font-size:100%; background-color:#666;}
#bTags2 .alt .bTag5 {font-size:100%; background-color:#777;}
#bTags3 .alt .bTag5 {font-size:100%; background-color:#777;}
#bTags2 .alt .bTag6 {font-size:100%; background-color:#888;}
#bTags3 .alt .bTag6 {font-size:100%; background-color:#888;}
#bTags2 .alt .bTag7 {font-size:100%; background-color:#999;}
#bTags3 .alt .bTag7 {font-size:100%; background-color:#999;}
#bTags2 .alt .bTag8 {font-size:100%; background-color:#AAAAAA;}
#bTags3 .alt .bTag8 {font-size:100%; background-color:#AAAAAA;}
#bTags2 .alt .bTag9 {font-size:100%; background-color:#AAAAA1;}
#bTags3 .alt .bTag9 {font-size:100%; background-color:#AAAAA1;}
#bTags2 .alt .bTag10{font-size:100%; background-color:#AAAAA2;}
#bTags3 .alt .bTag10{font-size:100%; background-color:#AAAAA2;}
	
#bTags2  .btn{float:left; margin:0px 5px 10px 5px; padding:2px; border:1px solid #666666; -moz-border-radius: 5px;	-webkit-border-radius: 5px; cursor:pointer;}
#bTags3  .btn{float:left; margin:0px 5px 10px 5px; padding:2px; border:1px solid #666666; -moz-border-radius: 5px;	-webkit-border-radius: 5px; cursor:pointer;}

/* box con il calendario dei post*/
.bMonthlyCalBox 
{ 
	margin:0px 0px 10px 2px;
	border:1px solid #A88150; background-color:#B48E55;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/* titolo del box */
.bMonthlyCalBox .bMCTitle { font-size:1.2em; padding:6px 4px 8px 4px; border-bottom:1px solid #CCCCCC; }
.bMonthlyCalBox .bMCCal { width:220px; /*overflow:hidden;*/ margin:2px; padding:2px; text-align:center}
.bMonthlyCalBox .bMCCalTb { margin:0px 0px 0px 0px; padding:2px; text-align:center; }

.bMonthlyCalBox .bMCCal table { margin:0px; border:1px solid #555555; }
.bMonthlyCalBox .bMCCal table th { border-bottom:1px solid #555555; border-right:1px solid #666666; padding:2px; font-weight:normal; font-size:1.1em;}

.bMonthlyCalBox .bMCCal table td { border-bottom:1px solid #555555; border-right:1px solid #666666; padding:3px; font-weight:normal; font-size:1.1em;}
/*cella senza post */
.bMonthlyCalBox .bMCCal table .bMCCalStd { }
/*cella con post */
.bMonthlyCalBox .bMCCal table .bMCCalPost { font-weight:bold; background-color:#CCCCCC; color:#000000;cursor:pointer;}

.bMCCalPostEvent {	z-index:1000; position: relative;}
.bMCCalPostEvent ul {
	text-align: left;
	position: absolute;
	display: none;
	z-index: 1000;
	padding: 15px;
	background-color: #E7ECF2;
	border: 1px solid white;
	font-size: 1.0em;
	width: 240px;
	-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px;
	list-style: none;
	color: #444444;
	-webkit-box-shadow: 0px 8px 8px #333;	
}
.bMCCalPostEvent li {	padding-bottom: 5px;}
.bMCCalPostEvent li span {	display: block;	text-align: justify;	color: #555;}
.bMCCalPostEvent li span.title {	font-weight: bold;	color: #222;}

.bMCCalPostEvent a { color:#222222 !important; text-decoration:none;}
.bMCCalPostEvent a:active { color:#222222 !important;text-decoration:none;}
.bMCCalPostEvent a:visited { color:#222222 !important;text-decoration:none;}
.bMCCalPostEvent a:hover { color:#444444 !important;text-decoration:underline;}


/* box rotazione categorie contenuti categorie */
.bRotCntBox{
	margin:0px 0px 10px 2px;
	padding-bottom:10px;
	border:1px solid #A88150; 
	background-color:#B48E55;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.bRotCntBox .bRCBTitle{ font-size:1.2em; padding:6px 4px 8px 4px; border-bottom:1px solid #CCCCCC; }
.bRotCntBox .bRCBContent{ padding:6px 4px 8px 4px;}


/* box visualizzazione ultimi utenti registrati */
.bLastRegUser{
	margin:0px 0px 10px 2px;
	padding-bottom:10px;
	border:1px solid #A88150; 
	background-color:#B48E55;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height:220px;
}
.bLastRegUser .bLRUTitle{ font-size:1.2em; padding:6px 4px 8px 4px; border-bottom:1px solid #CCCCCC; }
.bLastRegUser .bLRUContent{ padding:5px 5px 3px 5px;}
.bLastRegUser .bLRUavatar{ 
	float:left; 
	padding:5px 4px 0px 4px; 
	heigth:100px; 
}
.bLRUavatar .bLRUavImg{
	height:70px;
	overflow:hidden;
}

.bLRUavatar .bLRUavTitle{ 	width:62px;	overflow:hidden; padding:0px 3px 0px 3px; font-size:0.8em; height:15px; text-align:center; color:#333; }


/*box google */
.wlExtBox{ padding:5px 0px 5px 0px; }
.wlIntBoxL{ margin:5px 0px 5px 60px }
.wlIntBoxXL{ margin:5px 0px 5px 70px  }


/* box con link */
.bBoxLink{
	margin:0px 0px 10px 0px;
	padding-bottom:10px;
	border:1px solid #A88150; 
	background-color:#B48E55;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height:120px;
}
.bBoxLink .bBLinkTitle{ font-size:1.2em; padding:6px 4px 8px 4px; border-bottom:1px solid #CCCCCC; }
.bBoxLink .bBLinkContent{ padding:10px 5px 3px 5px;}
.bBoxLink .bBLinkContent li{ height:30px; padding-left:0px;}
.bBoxLink .bBLinkContent a{ color:#001833; text-decoration:none}
.bBoxLink .bBLinkContent a:visited{ color:#001833; text-decoration:none}
.bBoxLink .bBLinkContent a:hover{ color:#001833; text-decoration:underline}

/* bananaBox */ 
.bBananaBox{
	margin:0px 0px 10px 0px;
	padding-bottom:10px;
	border:1px solid #A88150; 
	background-color:#B48E55;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height:130px;
}
.bBananaBox .bbBoxTitle{ font-size:1.2em; padding:6px 4px 8px 4px; border-bottom:1px solid #CCCCCC; }
.bBananaBox .bbBoxContent{ padding:10px 5px 3px 5px;}
.bBananaBox .bbBoxContent li{ height:30px; padding-left:0px;}
.bBananaBox .bbBoxContent a{ color:#00F; text-decoration:none}
.bBananaBox .bbBoxContent a:visited{ color:#00F; text-decoration:none}
.bBananaBox .bbBoxContent a:hover{ color:#00F; text-decoration:underline}

/* list blog items */

.bBlogItems{
	margin:0px 0px 10px 2px;
	padding:0px 0px 10px 0px;
	border:1px solid #A88150; 
	background-color:#B48E55;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height:650px;
}
.bBlogItems .bBlogItemsTitle{ font-size:1.2em; padding:6px 4px 8px 4px; border-bottom:1px solid #CCCCCC; }

.bBlogItems .bBlogItemsContent{ padding:6px 4px 8px 4px; height:585px; overflow:hidden; border-bottom:1px solid #CCCCCC; }
.bBlogItems .bBlogItemsContent a{ color:#001833; font-weight:bold; text-decoration:none; font-size:1.1em;}
.bBlogItems .bBlogItemsContent a:visited{ color:#001833; font-weight:bold; text-decoration:none; font-size:1.1em;}
.bBlogItems .bBlogItemsContent a:hover{ color:#001833; text-decoration:underline; font-size:1.1em;}

.bBlogItems .bBlogItemsFoot{ font-size:1em;  height:20px; padding:5px 0px 0px 0px; text-align:center; }
.bBlogItems .bBlogItemsFoot a{ color:#001833; font-weight:bold; text-decoration:none; font-size:1em;}
.bBlogItems .bBlogItemsFoot a:visited{ color:#001833; font-weight:bold; text-decoration:none; font-size:1em;}
.bBlogItems .bBlogItemsFoot a:hover{ color:#001833; text-decoration:underline; font-size:1em;}
