
/********************/
/*  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: #F3F3F3;color: #000000;}
.box-title-grey , .box-title-grey a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-grey{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: verdana, helvetica, arial, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 1px solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 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: Gray; FONT-SIZE: 10px; 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: 0px;}

.box-border-product{border: 1px solid #9EB3C9; margin:0px; padding:3px;}
.box-bg-product{background-color: #688AAB;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: 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-azzurro{border: 1px solid #094076; margin-bottom:1px; padding:2px;}
.box-bg-azzurro{background-color: #7896B3;color: #000000;}

.box-border-region{border: 1px solid #E8B10D; margin:0px; padding-bottom:3px;padding-right: 3px;padding-left: 3px;padding-top: 0px;width:99%;}
.box-bg-region{background-color: #FFFFCD;color: #000000;}
.box-title-region, .box-title-region a {COLOR: #A26B04; FONT-SIZE: 10px;text-align: right;}
.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;}
