body {
	margin:0;
	padding:0;
	background-image: url(images/bg_pattern.jpg);
	background-repeat: repeat;
	background-position: center top;
}
/*-----------------------------------------*/
/*------------------- BG ------------------*/
/*-----------------------------------------*/
.bg_splash {
	background-image:url(../images/bg_splash.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:530px;
}
.bg_box {
	background-color:#000000;
	padding:0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	text-align:center;	
}
.bg_box a, .bg_box a:hover, .bg_box a:active, .bg_box a:visited{
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;	
}
.bg_box1 {
	background-image:url(../images/bg_box1.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;	
}
.bg_box1 a, .bg_box1 a:hover, .bg_box1 a:active, .bg_box1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;	
}
/*-----------------------------------------*/
/*------------------ TEXT -----------------*/
/*-----------------------------------------*/
.text_grey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	padding:2px 5px 2px 5px;
}
.title_red11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e20000;
	text-decoration: none;
	padding:2px 5px 2px 5px;
}
.text_footer11, .text_footer11 a, .text_footer11 a:hover, .text_footer11 a:active, .text_footer11 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*-----------------------------------------*/
/*------------------ OLD STYLE -----------------*/
/*-----------------------------------------*/
.contentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7c7e;
}
.contentLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;

}
a.contentLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;

}

.contentLink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
a.contentLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;

}
.contentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.contentSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
}
.indexTitle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.contentTextLight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7c7e;
}
.paragraphTitle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.menuLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B4B4B4;
	text-decoration: none;
}
a.menuLink:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.menuLinkActive {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.nodecLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.nodecLink:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.nodecLinkLight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
a.nodecLinkLight:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}.comboBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;

}
.creditsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;

}
a.creditsLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;

}


/*  MENU PRINCIPALE  */
table.moduletable {
	margin: 0px 0px 0px 3px;	
}

.bg_table {
	/*background-image:url(../images/bg_second_menu.jpg);*/
	background-repeat:no-repeat;
	background-position:top;
}

.anylinkcss {
	position:absolute;
	visibility: hidden;
	z-index: 100;
	width:100px;
	margin-top:0px;
}
.anylinkcss_selected {
	position:absolute;
	visibility: hidden;
	z-index: 100;
	width:100px;
	margin:16px 0px 0px ;
}
.anylinkcss a, .anylinkcss a.sublevel:link, .anylinkcss a.sublevel:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	/*padding-left:15px;*/
}
.anylinkcss a.sublevel:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	/*padding-left:15px;*/
}body {background-image:url(../images/s_body.jpg);}#sBodyGlobal {position:absolute; top:0px; left:0px; background-image:url(../images/bodyGlobal.png); background-position:top center; background-repeat:no-repeat; width:100%; height:700px; behavior: url(/css/iepngfix.htc)}.bodyTop {position:absolute; width:100%; left:0px; top:0px; z-index:0; background-image:url(../images/s_bodyTop.png); background-repeat:repeat-x; width:100%; height:131px; behavior: url(/css/iepngfix.htc)}.bodyBottom {position:absolute; width:100%; top:700px; height:150px; z-index:0; background-image:url(../images/s_bodyBottomSf.png); behavior: url(/css/iepngfix.htc)}.bodyBottom div {position:absolute; width:100%; top:-131px; background-image:url(../images/s_bodyBottom.png); background-repeat:repeat-x; height:131px; behavior: url(/css/iepngfix.htc)}/*.intBottom {margin-top:20px; width:100%;  background-image:url(../images/s_bodyBottom.png); background-repeat:repeat-x; behavior: url(/css/iepngfix.htc); height:131px;}*/#flashBanner {position:absolute; top:95px; left:50%; margin-left:-377px; width:609px; height:396px; z-index:2;}.content1 {position:relative; z-index:1;}#topMenu {left:40%; position:absolute; z-index:100; height:70px; margin:0px; padding:0px;}#topMenu ul {list-style-type:none; width:600px; position:absolute; left:-150px; z-index:100; top:0px; margin:0px; padding:0px;}#topMenu ul li {float:left; margin:0px; padding:0px; margin-right:20px; background-repeat:no-repeat; text-align:center; cursor:pointer;  background-position:0px 0px; position:relative;}#topMenu li a {font-weight:bold; padding-top:22px; color:#FFF; display:block; text-decoration:none; font-family:Arial,Sans-Serif; font-size:12px; text-transform:uppercase;}#topMenu ul li ul {position:absolute;  z-index:100; margin:0px; padding:0px; visibility:hidden; top:42px; left:0px; width:auto; background-position:0px 100%; background-repeat:no-repeat; padding-bottom:20px;}#topMenu ul li ul li {float:none; padding:0px; margin:0px; text-align:left; position:relative; z-index:100;}#topMenu ul li ul li a {padding:5px 0px 5px 15px; line-height:20px; text-transform:none; color:#FFF; background-color:#000; display:block;}#topMenu ul li ul li a:hover {color:red;}#topMenu li#mn1 {width:125px; height:55px;}#topMenu li#mn2 {width:100px; background-position:4px 0px; height:55px;}#topMenu li#mn2 ul {left:4px; width:91px; background-image:url(../images/menu/mn2.gif);}#topMenu li#mn3 {width:110px; height:55px;}#topMenu li#mn3 ul {left:0px; width:110px;  background-image:url(../images/menu/mn3.gif);}#topMenu li#mn4 {width:87px; height:55px;}#topMenu li#mn4 ul {left:0px; width:87px;  background-image:url(../images/menu/mn4.gif);}#topMenu li#mn5 {width:60px; height:55px;}#topMenu li#mn5 a {background-image:url(../images/menu/contacts_off.gif);}#logo {position:absolute; z-index:9; left:-245px; top:-2px; background-image:url(../images/logo.png); width:84px; height:84px; cursor:pointer; behavior: url(/css/iepngfix.htc)}#hBoxes {position:absolute; margin:0px; padding:0px; top:534px; left:50%; margin-left:-393px; width:786px;}.hBox {position:absolute; margin:0px; padding:0px; left:0px; top: 15px; width:219px; height:126px; background-color:#FFF;}.hBox .sBox1 {position:absolute; top:0px; left:0px; background-image:url(../images/bottomBoxSf.gif); background-repeat:no-repeat; background-position:top right; background-color:#FFF; height:57px; width:100%; cursor:pointer;}.hBox .sBox2 {position:absolute; bottom:0px; left:0px; background-image:url(../images/bottomBoxSf.gif); background-repeat:no-repeat; background-position:top right; background-color:#FFF; height:57px;  width:100%;  cursor:pointer;}.hBox .img1 {position:absolute; top:0px; left:0px; background-repeat:no-repeat; background-position:top center; width:61px; height:57px;}.hBox .sBox1 a, .hBox .sBox2 a {color:#FFF; display:block; font-weight:bold; position:absolute; top:3px; left:67px; text-decoration:none; text-transform:uppercase; font-family:Arial,Sans-Serif; font-size:11px;}.hBox .sBox1 p, .hBox .sBox2 p {margin:0px; position:absolute; left:67px; bottom:3px; color:#666; font-family:Arial,Sans-Serif; font-size:11px;}.box2 {background-image:url(../images/bottomBox2Sf.gif); background-repeat:no-repeat; background-position:bottom left; cursor:pointer;}.img2 {position:absolute; right:0px; top:0px; height:126px; width:99px; background-position:top right; background-repeat:no-repeat; margin:0px;}.box2 a.boxLink {color:red; text-decoration:none; font-weight:bold; font-family:Arial,Sans-Serif; font-size:11px;}.box2 a.continue {position:absolute; left:10px; bottom:4px; color:#FFF; text-decoration:none; font-weight:bold; font-family:Arial,Sans-Serif; font-size:11px;}.box2 p {width:100px; margin:0px; position:absolute; top:10px; left:10px; color:#666; font-family:Arial,Sans-Serif; font-size:11px;}.box3 .wave {behavior: url(/css/iepngfix.htc); top:43px; position:absolute;}.box3 p {margin:0px; position:absolute; top:51px;text-align:center; width:219px;}.box3 p a {font-weight:bold; color:#FFF; font-family:Arial,Sans-Serif; font-size:11px; text-decoration:none; text-transform:uppercase;}.space1 {left:15px;}.space2 {left:285px;}.space3 {left:552px;}#hFooter {position:absolute; top:720px; width:766px; margin-left:-383px; left:50%;}#hFooter p {margin:0px; color:#FFF; font-size:11px; top:0px; position:absolute; font-family:Arial,Sans-Serif;}#hFooter p a {color:#fff;}#hFooter p#copy {left:0px;}#hFooter p#copy img {position:absolute; left:285px; behavior: url(/css/iepngfix.htc);}#hFooter p#credits {right:0px;}#iFooter {position:relative;}#iFooter p {margin:0px; color:#FFF; font-size:11px; top:0px; position:absolute; font-family:Arial,Sans-Serif;}#iFooter p a {color:#fff;}#iFooter p#copy {left:0px;}#iFooter p#copy img {position:absolute; left:285px;}#iFooter p#credits {right:0px;}.crossOpacity {background-image:url(/images/alfa.png);}