BODY {
	SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-FACE-COLOR: #aea296;  MARGIN: 0px; SCROLLBAR-DARKSHADOW-COLOR: #000000; SCROLLBAR-BASE-COLOR: #336699; FONT-FAMILY: tahoma; SCROLLBAR-HIGHLIGHT-COLOR: #f0e8d8; SCROLLBAR-SHADOW-COLOR: #463019; FONT-SIZE: 11px; CURSOR: default; SCROLLBAR-TRACK-COLOR: #c4bbb1; SCROLLBAR-3DLIGHT-COLOR: #000000
}
B {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px
}
STRONG {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px
}
P {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px
}
H1 {
	FONT-FAMILY: tahoma; FONT-SIZE: 16px
}
H2 {
	FONT-FAMILY: tahoma; FONT-SIZE: 14px
}
H3 {
	FONT-FAMILY: tahoma; FONT-SIZE: 12px
}
H4 {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px
}
UL {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px
}
LI {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px
}
OL {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px
}
DL {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px
}
TD.blocks {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px
}
TD {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px
}
.varisize {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px
}
.newssize {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px
}
.titleblocksize {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.titlenewsletter {
	FONT-FAMILY: tahoma; COLOR: #999999
}
A:link {
	FONT-FAMILY: tahoma; COLOR: #4f4f4f; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A:active {
	FONT-FAMILY: tahoma; COLOR: #4f4f4f; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A:visited {
	FONT-FAMILY: tahoma; COLOR: #4f4f4f; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A:hover {
	FONT-FAMILY: tahoma; COLOR: #4f4f4f; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.blocks:link {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.blocks:active {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.blocks:visited {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.blocks:hover {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.sub_blocks:link {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.sub_blocks:active {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.sub_blocks:visited {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.sub_blocks:hover {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.menuh:link {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menuh:active {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menuh:visited {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menuh:hover {
	BACKGROUND-COLOR: #838383; FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.titlevari:link {
	FONT-FAMILY: tahoma; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.titlevari:active {
	FONT-FAMILY: tahoma; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.titlevari:visited {
	FONT-FAMILY: tahoma; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.titlevari:hover {
	FONT-FAMILY: tahoma; COLOR: #000000; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.titlenews:link {
	FONT-FAMILY: tahoma; COLOR: #4f4f4f; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.titlenews:active {
	FONT-FAMILY: tahoma; COLOR: #4f4f4f; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.titlenews:visited {
	FONT-FAMILY: tahoma; COLOR: #4f4f4f; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.titlenews:hover {
	FONT-FAMILY: tahoma; COLOR: #4f4f4f; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.titleWhite {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.formTitle {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.txtBlack {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.txtBlack12 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.formPrivate {
	PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT: 10px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #ececec; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; BORDER-LEFT-WIDTH: 1px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.form100xTxt12 {
	BORDER-BOTTOM: #cccccc thin solid; BORDER-LEFT: #cccccc thin solid; BACKGROUND-COLOR: #f7f7f7; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px; BORDER-TOP: #cccccc thin solid; BORDER-RIGHT: #cccccc thin solid
}
.form250Txt12 {
	BORDER-BOTTOM: #cccccc thin solid; BORDER-LEFT: #cccccc thin solid; BACKGROUND-COLOR: #f7f7f7; WIDTH: 250px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px; BORDER-TOP: #cccccc thin solid; BORDER-RIGHT: #cccccc thin solid
}
.formTxt12 {
	BORDER-BOTTOM: #cccccc thin solid; BORDER-LEFT: #cccccc thin solid; BACKGROUND-COLOR: #f7f7f7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 12px; BORDER-TOP: #cccccc thin solid; BORDER-RIGHT: #cccccc thin solid
}
.formButton {
	BORDER-BOTTOM: #cccccc thin solid; BORDER-LEFT: #cccccc thin solid; BACKGROUND-COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 11px; BORDER-TOP: #cccccc thin solid; FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc thin solid
}

.BoxPhoto { width: 150px; height: 150px; margin: auto; float:left; display:block; padding-left: 10px; padding-bottom:10px;}

.BoxPhoto img { padding: 5px; border: 1px solid #ccc; background-color: #eee; }

.BoxNews { top: 100px;  margin: auto; width:100%; float:left; display:block; border: 1px solid #ccc;  background-color: #eee;}
.BoxNewsSep { margin: auto; width:100%; float:left; display:block; height:10px;}

.BoxMenuSuperiore { padding: 10px 0px 0px 0px; text-align: center; display: block; cursor: pointer; height: 24px; vertical-align: middle; float: left;}

.modalBackground {
        background-color:Gray;
 filter:alpha(opacity=70);
 -moz-opacity:.70;
 opacity:.70;
}
