/* CSS DOCUMENT */

/*-------------------------- GENERAL --------------------------*/
HTML {
	overflow-y:scroll;
}
body {
	padding:0;
	margin:0;
	font-family:Tahoma, Geneva, sans-serif;
	background: #E0E8F1;
}
div, mg, p, a, ul, form, input, label, h2, h3 {
	padding:0;
	margin:0;
}
img {
	border:none;
}
a {
	outline:none;
	text-decoration:none;
}
ul {
	list-style-type:none;
}
.spacer {
	line-height:0;
	font-size:0;
	clear:both;
}
/* LINKS */

.redlink:link {
	outline:none;
	text-decoration:none;
	color:#951509;
}
.redlink:active {
	outline:none;
	text-decoration:none;
	color:#951509;
}
.redlink:hover {
	outline:none;
	text-decoration:underline;
	color:#A737BA;
}
.redlink:visited {
	outline:none;
	text-decoration:none;
	color:#951509;
}
/*page*/
#page {
	margin:0px auto 0;
	width:1000px;
	padding:0 0 0px;
	overflow:hidden;
	background:#fff;
}
/*-------------------------- HEADER --------------------------*/
div#header-bg {
	background:#FFF;
	padding:0px 0 0px 0;
	color:#172436;
}
div#header-bg div#header {
	width:922px;
	margin:0 auto;
}
div#header-bg div#header img.logo {
	float:left;
f margin:2px 0 0 0;
	padding:5px 5 5 5;
	background-color:#FFFFFF;
}
/*-------------------------- LOGIN AREA --------------------------*/
div#header-bg div#header div#login-bg {
	float:right;
	width:580px;
	background:url(../images/login-middle-bg.gif) 0 0 repeat-x;
}
div#header-bg div#header div#login-bg div#login-area {
	width:580px;
	background:url(../images/login-left-bg.gif) 0 0 no-repeat;
}
div#header-bg div#header div#login-bg div#login-area form {
	width:557px;
	height:47px;
	padding:21px 0 0 23px;
	background:url(../images/login-right-bg.gif) 100% 0 no-repeat;
}
div#header-bg div#header div#login-bg div#login-area form label {
	background:url(../images/login-icon.jpg) 0 2px no-repeat;
	line-height:25px;
	font-size:22px;
	color:#FCF7CC;
	padding:0 0 0 31px;
	float:left;
	margin:0 12px 0 0;
	background-color:inherit;
}
div#header-bg div#header div#login-bg div#login-area form input {
	width:120px;
	height:18px;
	border:1px solid #924A43;
	background-color:#e7dfa0;
	font-size:14px;
	color:#000;
	line-height:10px;
	padding:5px 0 0 10px;
	float:left;
	margin:0 12px 0 0;
}
div#header-bg div#header div#login-bg div#login-area form input.login-btn {
	width:52px;
	height:24px;
	border:none;
	background:none;
	padding:0;
	margin:1px 0 0 0;
}
/*-------------------------- NAVIGATION PART --------------------------*/
div#navigation-bg {
	height:66px;
	background:url(../images/navigation-bg.png) 0 0 repeat-x;
}
div#navigation-bg div#navigation {
	width:922px;
	margin:0 auto;
}
div#navigation-bg div#navigation ul.mainMenu {
	padding:0;
	float:left;
	width:840px;
}
div#navigation-bg div#navigation ul.mainMenu li {
	width:120px;
	float:left;
	background:url(../images/navigation-divider.png) 100% 0 no-repeat;
}
div#navigation-bg div#navigation ul.mainMenu li a {
	width:120px;
	height:33px;
	display:block;
	line-height:33px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	font-size:11px;
	background-color:inherit;
}
div#navigation-bg div#navigation ul.mainMenu li a:hover {
	background:url(../images/navigation-bg-selected.png) 0 0 no-repeat;
}
div#navigation-bg div#navigation ul.mainMenu li a.selectMenu {
	width:120px;
	height:33px;
	display:block;
	line-height:33px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	font-size:11px;
	background:url(../images/navigation-bg-selected.png) 0 0 no-repeat;
	background-color:inherit;
}
/*-------------------------- DROP DOWN MENU STARTS --------------------------*/
ul.subNav {
	padding:4px 0 0 0;
	font-size: 11px;
	font-weight: normal;
}
ul.subNav li {
	background:url(../images/navigation-dropdown-divider.png) 0 0 no-repeat;
	height:17px;
	float:left;
	padding:6px 0 0 0;
}
ul.subNav li a {
	display:block;
	margin:0 22px 0 20px;
	color:#FFF;
	background-color:inherit;
}
ul.subNav li a:hover {
	background-color:#262626;
	color:#FFFFFF;
}
/*----------------------- DROP DOWN MENU END -----------------------*/

div#navigation-bg div#navigation a.lingua {
	width:30px;
	height:30px;
	display:block;
	/* background:url(../images/eng_button.png) 0 0 no-repeat; */
	margin:2px 0 0 0;
	float:right;
}
/*------------ CENTRAL AREA --------------------------*/
div#ourCompany-bg {
	/*background:#FFF url(../images/our-company-bg.png) repeat-x 0 0;*/
	background-color:#FFF;
	color:inherit;
}
div#ourCompany-bg div#ourCompany-part, div#ourCompany-bg div#home-buttons {
	width:922px;
	margin:0 auto;
	padding:10px 0 0px 0;
	text-align: center;
}
div#ourCompany-bg div#ourCompany-part h2.ourCompany-hdr {
	font:normal 35px/38px;
	color:#082733;
	width:574px;
	height:43px;
	background:url(../images/horz-dot.gif) 0 100% repeat-x;
	background-color:inherit;
}
div#ourCompany-bg div#ourCompany-part div#ourCompany-leftPart {
	width:284px;
	border-right:2px solid #CBC387;
	margin:12px 0 0 0;
	float:left;
}
ul.ourCompany-list {
	padding:11px 0 10px 0;
}
ul.ourCompany-list li {
	background:url(../images/bullet1.gif) 0 3px no-repeat;
	display:block;
	margin:0 0 8px 0;
	padding:0 0 0 15px;
	color:#47481A;
	font-size:11px;
	line-height:11px;
	background-color:inherit;
}
ul.ourCompany-list li a {
	color:#47481A;
	font-size:11px;
	line-height:11px;
	text-decoration:underline;
	background-color:inherit;
}
ul.ourCompany-list li a:hover {
	text-decoration:none;
}
div#ourCompany-bg div#ourCompany-part div#ourCompany-rightPart {
	width:252px;
	height:222px;
	margin:12px 0 0 0;
	float:left;
	padding:0 0 0 25px;
}
h2.PortfolioTitle {
	width:231px;
	height:20px;
	line-height:19px;
	font-weight:bold;
	font-size:16px;
	padding:0 0 0 21px;
	background:#FAF3BB url(../images/faq-icon.gif) 3px 4px no-repeat;
}
h2.SPVTitle {
	width:231px;
	height:20px;
	line-height:19px;
	font-weight:bold;
	font-size:16px;
	padding:0 0 0 21px;
	background:#FAF3BB url(../images/more-ideac-icon.gif) 3px 4px no-repeat;
}
h2.ServicingTitle {
	width:231px;
	height:20px;
	line-height:19px;
	font-weight:bold;
	font-size:16px;
	padding:0 0 0 21px;
	background:#FAF3BB url(../images/more-info-icon.gif) 3px 4px no-repeat;
}
h2.SecuritisationTitle {
	width:231px;
	height:20px;
	color:#951509;
	line-height:19px;
	font-weight:bold;
	font-size:16px;
	padding:0 0 0 21px;
	background:#FAF3BB url(../images/search-url-icon.gif) 3px 4px no-repeat;
}
p.moreInfo-Text {
	padding:0 0 20px 23px;
	font-size:10px;
	line-height:14px;
	color:#47481A;
	background-color:inherit;
}
/*-------------------------- FISHERMAN  ---------------------------*/

#fisherman {
	position:absolute;
	width:330px;
	height:330px;
	z-index:1;
	left: 789px;
	top: 204px;
}
/*-------------------------- ARTICLES PART --------------------------*/


.titolo {
	margin-left:180px;
	margin-right:20px;
	padding-top:20px;
	min-height:40px;
	font-size:16px;
	color:#660000;
}
.linebar {
	width:780px;
	float:left;
	overflow:hidden;
	border-top:1px #424242 dashed;
}
.date-2 {
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	margin-left:4px;
	margin-top:4px;
	margin-bottom:0px;
}
.newstext {
	text-align:justify;
	margin:20px 20 20 20;
	margin-top: 10px;
	margin-left: 180px;
	margin-right: 30px;
}
/*------------------------ right column ----------------------*/
.rightcolumn {
	margin:0px 20px 0 0;
	float:left;
	width:170px;
	margin-top:30px;
	margin-bottom:5px !important;
	padding:0 !important;
	top:auto;
}
/* right menu  li, */ 
#upper-voices ul li, #block-views-blogroll ul li {
	border-bottom:1px dotted #424242;
}
#upper-voices ul li a, div.authors a {
	color:#424242 !important;
}
#upper-voices ul li a {
	font:bold 12px/22px;
}
ul.rubriche li a:hover, #upper-voices ul li a:hover, div.authors a:hover {
	color:#536AA5 !important;
}
#upper-voices .title {
	border-top:10px solid #424242;
	color: #536AA5;
	display:block;
}
#upper-voices ul {
	border-top:1px dotted #424242;
	margin-bottom:20px
}
#lower-voices ul li, #page.cn.edit ul#edit-ml-related-links li {
	border-bottom:1px dotted #424242;
	font:bold 12px;
	padding:4px 0;
}
#lower-voices ul li a:hover, div.authors a:hover {
	color:#536AA5 !important;
}
/*-------------------------- FOOTER PART --------------------------*/
div#footer-bg {
	background:#3A5D8A url(../images/footer-bg.png) repeat-x 0 0;
	color:#FFF;
}
div#footer-bg div#footer-menu {
	width:922px;
	margin:0 auto;
	padding:15px 0 15px 0;
	background:url(../images/minilogo.jpg) no-repeat 100% 35px;
}
div#footer-bg div#footer-menu ul.footMenu {
	padding:0 0 0 0;
}
div#footer-bg div#footer-menu ul.footMenu li {
	float:left;
	background:url(../images/footmenu-divider.gif) 0 3px no-repeat;
}
div#footer-bg div#footer-menu ul.footMenu li.noDivider {
	background:none;
}
div#footer-bg div#footer-menu ul.footMenu li a {
	color:#FFF;
	font-size:11px;
	line-height:16px;
	padding:0 7px 0 7px;
	display:block;
	margin:0 0 0 1px;
	background-color:inherit;
}
div#footer-bg div#footer-menu ul.footMenu li a:hover {
	background-color:#262626;
	color:#FFFFFF;
}
div#footer-bg div#footer-menu p.copyright {
	padding:5px 0 0 7px;
	color:#CCC;
	font-size:11px;
	line-height:11px;
	<? $daScrivere .= "testo2=".DBToFlash($_SESSION["documento"]->testo2)."&"; ?>
	background-color:inherit;
}
div#footer-bg div#footer-menu p.copyright a {
	color:#FFF;
	background-color:inherit;
}
div#footer-bg div#footer-menu p.copyright a:hover {
	color:#FFF;
	background-color:inherit;
}
/*---------------------- VARIANTI GENERALI -------------------------*/
.noBottomPadding {
	padding-bottom:0 !important;
}
.noBg {
	background:none !important;
}
.topPad {
	padding-top:15px !important;
}

