BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 62.5%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; 
	BACKGROUND: url(../images/backtop.jpg) repeat-x top;
	BACKGROUND-COLOR: #7F7F7F
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
/*
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
*/
HR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: black; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; TEXT-DECORATION: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	FONT-SIZE: 1.8em;
	COLOR: #666666
}
H2 {
	FONT-SIZE: 1.3em
}
P {
	FONT-SIZE: 1.3em;
	COLOR: #666666
}
LABEL {
	FONT-SIZE: 1.2em
}
.clr {
	CLEAR: both; HEIGHT: 1%
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
DIV.hr {
	BACKGROUND: url(img/homepage/hrdotted.jpg) white no-repeat center 50%; HEIGHT: 10px
}
DIV.hr HR {
	DISPLAY: none
}

#breadcrumb {
	MARGIN: 5px 0px 20px 19px
}
.fifty {
	FLOAT: left; WIDTH: 50%
}
.cen {
	TEXT-ALIGN: center
}
.tenleft {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}

.green {
	COLOR: #9c3
}
.indents {
	MARGIN-LEFT: 55px
}
.center {
	TEXT-ALIGN: center
}

/*  /////////////////////////////////////////////////////     INSERITI DA ME   //////////////////////////////////////////////////////////////////////////*/

.current {
	BACKGROUND: url(../images/active_green.jpg) #fff; COLOR: #333;
	font-size:12px; 
	font-weight:bold
}
.current A {
	color: #FFFFFF;
}
.current A:hover {
	TEXT-DECORATION: underline
}
.inactive{
	BORDER-LEFT: solid 1px #D5D5D5;
	font-size:12px; 
	font-weight:bold
}
.inactive A:hover {
	TEXT-DECORATION: underline;
	COLOR: #FF0000
}

.currentsub {
	color: #FF0000;
	font-size:12px; 
	font-weight:bold;
	border-right: solid 1px #666666;
}
.currentsub A {
	color: #FF0000;
	TEXT-DECORATION: none
}
.currentsub A:hover {
	color: #FFFFFF;
	TEXT-DECORATION: underline
}
.inactivesub {
	color: #FFFFFF;
	font-size: 12px; 
	font-weight: bold;
	border-right: solid 1px #666666;
}
.inactivesub A {
	color: #FFFFFF;
	TEXT-DECORATION: none
}
.inactivesub A:hover {
	color: #FFFFFF;
	TEXT-DECORATION: underline
}


.mainwinlarge {
	OVERFLOW: hidden; COLOR: white; HEIGHT: 30em; BACKGROUND-COLOR: #666;
	FLOAT: left; WIDTH: 450px;
	
}
.mainwinlarge A {
	COLOR: white
}
.mainwinlarge H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.mainwinlarge P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 26px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 16px; PADDING-TOP: 10px
}
#mainsmall {
	OVERFLOW: hidden; COLOR: white; HEIGHT: 19.3em; BACKGROUND-COLOR: #666
}
#mainsmall #mainleft {
	FLOAT: left; WIDTH: 640px
}
#mainsmall #mainright {
	FLOAT: left; WIDTH: 255px
}



/*  /////////////////////////////////////////////////////     FNE INSERITI DA ME   //////////////////////////////////////////////////////////////////////////*/

#wrapper {
	BACKGROUND-IMAGE: url(img/back.gif); MARGIN: 0px auto; WIDTH: 900px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: white
}
.homepage#wrapper {
	BACKGROUND-IMAGE: none
}
#wrapper A:hover {
	COLOR: #999
}
#header {
	HEIGHT: 76px; BACKGROUND-COLOR: white
}
#links {
	BACKGROUND-IMAGE: url(img/links_back.jpg); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7em
}
#linksmain {
	HEIGHT: 3.5em
}
#linkssub {
	HEIGHT: 3.5em
}
#linksmain {
	DISPLAY: block; POSITION: relative
}
#linksmain UL {
	WIDTH: 100%; LIST-STYLE-TYPE: none
}
#linksmain UL LI {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left
}
#linksmain UL LI A {
	BORDER-RIGHT: #cfcfcf 1px solid; PADDING-RIGHT: 39px; DISPLAY: block; PADDING-LEFT: 39px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 12px; HEIGHT: 23px; TEXT-DECORATION: none
}
#linksmain UL LI A.current {
	BACKGROUND: url(img/active_green.jpg) #fff; COLOR: #333
}
#linksmain UL LI A#liend {
	BORDER-RIGHT-STYLE: none
}
#linksmain UL LI A#first {
	MARGIN-LEFT: 1px
}
#linksmain UL LI A:hover {
	COLOR: #900
}
#linkssub {
	DISPLAY: block; POSITION: relative
}
#linkssub UL {
	WIDTH: 100%; LIST-STYLE-TYPE: none
}
#linkssub UL LI {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left
}
#linkssub LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 12px; HEIGHT: 23px; TEXT-DECORATION: none
}
#linkssub LI A.current {
	COLOR: #9c3
}
#linkssub UL LI A#subfirst {
	MARGIN-LEFT: 10px
}
#linkssub UL LI A:hover {
	COLOR: white
}
#mainwinlarge {
	OVERFLOW: hidden; COLOR: white; HEIGHT: 30em; BACKGROUND-COLOR: #666
}
#mainleft {
	FLOAT: left; WIDTH: 450px
}
#mainright {
	FLOAT: left; WIDTH: 450px
}
#mainleft A {
	COLOR: white
}
#mainwinlarge H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
#mainwinlarge P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 26px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 16px; PADDING-TOP: 10px
}
#mainsmall {
	OVERFLOW: hidden; COLOR: white; HEIGHT: 19.3em; BACKGROUND-COLOR: #666
}
#mainsmall #mainleft {
	FLOAT: left; WIDTH: 640px
}
#mainsmall #mainright {
	FLOAT: left; WIDTH: 255px
}
#mainright H1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; PADDING-BOTTOM: 10px; COLOR: white; PADDING-TOP: 10px
}
#lwrcontent {
	
}
.lwrsections {
	FLOAT: left; WIDTH: 36%
}
.back1 {
	BACKGROUND-COLOR: #006600
}
.back2 {
	BACKGROUND-COLOR: #333
}
.back3 {
	BACKGROUND-COLOR: #cf3
}
#lwrcontent H1 {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: 20px 28px; PADDING-LEFT: 20px; FONT-SIZE: 1.8em; BACKGROUND-IMAGE: url(img/homepage/hrsmall.jpg); PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 34px
}
#lwrcontent P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 6px; COLOR: #666; LINE-HEIGHT: 18px; PADDING-TOP: 6px
}
.rss {
	MARGIN: 2px 20px 0px 0px
}
#lwrleft {
	FLOAT: left; WIDTH: 620px; MARGIN-RIGHT: 30px
}
#lwrleft H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#lwrleft H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 15px; PADDING-TOP: 6px
}
#lwrleft P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 16px; LINE-HEIGHT: 18px; PADDING-TOP: 6px
}
#lwrright {
	FLOAT: left; WIDTH: 220px
}
#lwrleft UL {
	MARGIN-BOTTOM: 16px; MARGIN-LEFT: 35px
}
#lwrleft LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px
}
.media {
	MARGIN-BOTTOM: 40px; MARGIN-LEFT: 19px; WIDTH: 590px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 165px; BACKGROUND-COLOR: #666
}
.media IMG {
	POSITION: absolute
}
.media A {
	COLOR: white; TEXT-DECORATION: none
}
#lwrcontent .media H1 {
	FONT-SIZE: 1.2em; BACKGROUND-IMAGE: none; MARGIN: 0px 30px 0px 380px; COLOR: white; PADDING-TOP: 20px; POSITION: relative
}
#footer {
	CLEAR: both; BORDER-TOP: #bbb 1px solid; WIDTH: 100%; BACKGROUND-COLOR: white; TEXT-ALIGN: right
}
#footer P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#footer A {
	COLOR: #666; TEXT-DECORATION: none
}
.foot {
	HEIGHT: 20px
}
DIV#flashcontent {
	DISPLAY: block; MARGIN: 0px auto 30px; WIDTH: 540px; HEIGHT: 440px
}
DIV#flashcontent_home {
	DISPLAY: block; MARGIN: 0px auto 30px; WIDTH: 450px; HEIGHT: 299px
}
DIV#player {
	DISPLAY: block; MARGIN: 0px auto 30px; WIDTH: 540px; HEIGHT: 304px
}
DIV#player2 {
	DISPLAY: block; MARGIN: 0px auto 30px; WIDTH: 540px; HEIGHT: 304px
}
#boxcontainer {
	MARGIN-LEFT: 20px
}
.boxes {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 192px; MARGIN-RIGHT: 15px
}
.boxesend {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 185px; MARGIN-RIGHT: 0px
}
#lwrleft .boxes P {
	PADDING-LEFT: 0px; FONT-SIZE: 1.1em
}
#lwrleft .boxesend P {
	PADDING-LEFT: 0px; FONT-SIZE: 1.1em
}
#feeds {
	PADDING-LEFT: 10px
}
DIV#feeds HR {
	PADDING-LEFT: 10px
}
.middle {
	MARGIN-RIGHT: 30px
}
DIV.lfeeds {
	WIDTH: 25%
}
#lwrcontent #feeds H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 28px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#lwrcontent #feeds P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
DIV#boxcontainer H2 {
	PADDING-LEFT: 0px
}
.news {
	BORDER-TOP: #666 1px dashed; MARGIN-TOP: 30px; MARGIN-LEFT: 19px; WIDTH: 599px
}
.newsleft {
	MARGIN-TOP: 30px; FLOAT: left; WIDTH: 125px
}
.newsright {
	MARGIN-TOP: 30px; FLOAT: left; WIDTH: 470px
}
#lwrleft .news P {
	PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
#linksmain {
	HEIGHT: 3.5em
}
#linkssub {
	HEIGHT: 3.5em
}
DIV#lwrcontent H2.grey {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: -10px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 20px; WIDTH: 580px; COLOR: white; PADDING-TOP: 5px; BACKGROUND-COLOR: #666
}
#lwrleft .boxes UL {
	DISPLAY: block; FONT-SIZE: 1em; LIST-STYLE-IMAGE: url(/img/bullets.jpg); MARGIN-LEFT: 55px
}
#lwrleft .boxesend UL {
	DISPLAY: block; FONT-SIZE: 1em; LIST-STYLE-IMAGE: url(/img/bullets.jpg); MARGIN-LEFT: 55px
}
#lwrleft .boxes LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/img/bullets.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 16px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; HEIGHT: 1.8em
}
#lwrleft .boxesend LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/img/bullets.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 16px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; HEIGHT: 1.8em
}
#stay_in_touch {
	FONT-SIZE: 0.9em; FLOAT: left; LINE-HEIGHT: 20px
}
.horizontal#stay_in_touch {
	MARGIN: 8px 15px 10px 20px
}
#stay_in_touch LABEL {
	FONT-WEIGHT: bold; FLOAT: left; COLOR: #666; MARGIN-RIGHT: 15px
}
#stay_in_touch P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 2em; PADDING-TOP: 0px
}
.vertical#stay_in_touch P {
	FONT-SIZE: 1.3em; LINE-HEIGHT: 1.3em
}
.vertical#stay_in_touch LABEL {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 1.3em; LINE-HEIGHT: 1.3em
}
#stay_in_touch INPUT {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.vertical#stay_in_touch INPUT {
	MARGIN: 10px 0px 5px
}
#stay_in_touch .visible_error {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; COLOR: red; MARGIN-RIGHT: 15px; POSITION: relative
}
#stay_in_touch .error {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; COLOR: red; MARGIN-RIGHT: 15px; POSITION: relative
}
.error {
	DISPLAY: none
}
.side_clear {
	FLOAT: left; MARGIN: 10px; WIDTH: 220px
}
