@charset "utf-8";
/* CSS Document */

html, body{
	width:100%;
	height:100%;
	margin:0px;
}

body{
	background-image:url(images/bgRepeat.png);
	background-repeat:repeat-x;
	background-color:#010101;
}


.sep01{
	height:20px;
}

.sep03{
	height:10px;
}


.sep02{
	height:47px;
}


td.bgRepeat{
	background-image:url(images/repeatCenter.jpg);
	background-repeat:no-repeat;
}

/* MENU TOP*/

a.menuTop,
a.menuTop:link,
a.menuTop:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#A5B6D2;
	text-decoration:none;
	line-height:40px;
}

a.menuTop:hover,
.menuTopSelected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	line-height:40px;
}


.menuTopSelected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	line-height:40px;
}

.mLinkHolder{
	padding-right:30px;
	padding-left:30px;
	background-image:url(images/vertSep.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.bgMenu{
	background-image:url(images/bgMenu.jpg);
	background-repeat:repeat-y;
	width:240px;
	padding-top:10px;
	padding-bottom:10px;
}


/* MENU VERTICALE*/

.menuV_itemsHolder{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}

a.menuVitem_level0{
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	background-repeat:no-repeat;
	padding-left:20px;
	display:block;
	color:#A5B6D2;
	line-height:18px;
	vertical-align:middle;

}

a.menuVitem_level0:hover,
a.menuVitem_level1:hover,
a.menuVitem_level2:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(images/selected.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

a.menuVitem_level1{
	padding-left:30px;
	line-height:22px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	background-repeat:no-repeat;
	color:#FFFFFF;
}

a.menuVitem_level2{
	padding-left:40px;
	line-height:22px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	background-repeat:no-repeat;
	color:#FFFFFF;
}

a.menuV_item_selected{
	color:#FFFFFF;
	background-image:url(images/selected.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#CC0000;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}

.text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:17px;
}

.textBlue{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#152A5A;
	line-height:17px;
}

.textRed{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	line-height:17px;
}



.subTitle{
	line-height:30px;
	background-color:#152A5A;
	width:100%;
	display:block;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:10px;
}

p{
	margin:0px;
}

.rectRed{
	display:block;
	width:100%;
	padding:10px;
	border:2px solid #CC0000;
}

.rectBlue{
	display:block;
	width:100%;
	padding:10px;
	border:1px solid #1e3159;
}
.bgYellow{
	display:block;
	background-color:#fff959;
	padding:10px;
}

.bgRed{
	display:block;
	background-color:#CC0000;
	padding:10px;
	color:#FFFFFF;
}

#footerLang{
	text-align:right;
	padding-right:30px;
}

#footerLang a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

#footerLang a:hover{
	color: #CCCCCC;
}

.footer{
	display:block;
	margin-top:11px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.footer2{
	display:block;
	margin-top:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}