
/********************/
/*  COMMON CLASSES  */
/********************/
.main a {color:#808080; font-weight:bold; text-decoration:none;}
.main-content h1 a {color:rgb(70,122,167); font-weight:normal; text-decoration:none;}
.main a:hover {color:rgb(42,90,138); text-decoration:underline;}
.main a:visited {color:#808080;}

.Box_Title_event{border:solid 1px #979797;background-color:  #FEA008; FONT-SIZE: 10px;COLOR: #000000;FONT-FAMILY: verdana, helvetica, arial, sans-serif;padding: 2px;margin: 2px;text-transform: none;font-weight: bold;text-align: center;}
.Box_Title_Blog{border:solid 1px #979797;background-color:  #FEA008; FONT-SIZE: 10px;COLOR: #000000;FONT-FAMILY: verdana, helvetica, arial, sans-serif;padding: 2px;margin: 2px;text-transform: none;font-weight: bold;text-align: center;}


td.Testata3D {BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; BACKGROUND: buttonface; FONT: menu; BORDER-LEFT: buttonhighlight 1px solid; CURSOR: default; PADDING: 2px; BORDER-BOTTOM: buttonshadow 1px solid; HEIGHT: 10px;	font: bolder;}
.HighlightKeyword{BORDER: 1pt solid #677787;background-color: Silver;}
/********************/
/*  BOX LAYOUT      */
/********************/
.box-border-grey{border: 1px solid #BEBEBE; margin-bottom:1px; padding:2px;width:99%}
.box-bg-grey{
	background-color: #dbdad5;
	color: #000000;
	line-height: 18px;
	font-family: Tahoma;
	padding:2px;
}
.box-bg-grey a {
	color: #000000;
	line-height: 18px;
}
.box-bg-grey a:hover {
	color: #000000;
	line-height: 18px;
}
.box-title-grey , .box-title-grey a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-grey{COLOR: #8A8373; FONT-SIZE: 90%; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#8A8373;BORDER-RIGHT: 0pt; BORDER-TOP: 1px solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 0px;margin-right:0px;}

.box-border-article{border: 1px solid #BEBEBE; margin:0px; padding:1px;}
.box-bg-article{background-color: #F3F3F3;color: #000000;}
.box-title-article , .box-title-article a {COLOR: Gray; FONT-SIZE: 12px;font-weight:bold;}
.box-footer-article{COLOR: #5b574d; FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#5b574d;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 0px;}

.box-border-product{border: 1px solid #8a8373; margin:0px; padding:3px;}
.box-bg-product{background-color: #beb8a2;color: #000000;}
.box-title-product, .box-title-product a {COLOR: #A26B04; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-product{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#E8B10D;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;}
.box-price-product, .box-price-product a {COLOR: #A26B04; FONT-SIZE: 110%;font-weight:bold;}

.box-border-blog{border: 1px solid #BEBEBE; margin:0px; padding:3px;}
.box-bg-blog{background-color: #F3F3F3;color: #000000;}
.box-title-blog , .box-title-blog a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-blog{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;}

.box-border-search{border: 1px solid #BEBEBE; margin:0px; padding:3px;}
.box-border-search2{border: 1px solid #BEBEBE; margin:0px; padding:3px;FONT-SIZE: 14px;}
.box-bg-search{background-color: #F8F8F8;color: #000000;}
.box-title-search , .box-title-search a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-search{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;}

.box-border-poll{border: 1px solid #BEBEBE; margin:0px; padding:3px;}
.box-bg-poll{background-color: #F3F3F3;color: #000000;}
.box-title-poll , .box-title-poll a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-poll{
	COLOR: #333;
	FONT-SIZE: 100%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-color:#CCCCCC;
	BORDER-RIGHT: 0pt;
	BORDER-TOP: 1pt solid;
	BORDER-LEFT: 0pt solid;
	BORDER-BOTTOM: 0pt solid;
	margin-bottom: 3px;
	margin-left: 0px;
}

.box-border-azzurro{border: 1px solid #6F6953; margin-bottom:1px; padding:2px;}
.box-bg-azzurro{background-color: #BEB8A2;color: #000000;}

.box-border-region{border: 1px solid #8A8373;width:99%;}
.box-bg-region{background-color: #F0D698;}
.box-title-region, .box-title-region a {COLOR: #A26B04; FONT-SIZE: 10px;text-align: right;padding-right:10px;font-weight:bold;}

.box-footer-region{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#E8B10D;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;}
.box-price-region, .box-price-region a {COLOR: #A26B04; FONT-SIZE: 110%;font-weight:bold;}
