/* UniCredit Private Banking - PRINT CSS - Mind srl */

/* TAG OVERWRITING --- */
body			{ color:#000; background:#FFF; }
a img			{ border:none; }
acronym, abbr	{ border:none; }

/* FONT TYPE --- */
body, p, table, td, th, select, input, textarea	{ font-family:arial, helvetica, veranda, sans-serif; }
h1, h2, h3, h4									{ font-family:"trebuchet ms", georgia, times, serif; color:#000; }
pre, code, tt									{ font-family:"courier new", monaco, courier, monospace; }

h1	{ font-size:20pt; color:#666; margin-bottom:10px; }
h2	{ font-size:18pt; color:#666; margin-bottom:10px; margin-top:5px; font-weight:normal; }
h3	{ font-size:16pt; color:#999; margin-bottom:5px; }
h4	{ font-size:14pt; color:#999; margin-bottom:5px; }
p	{ font-size:10pt; }

/* RESET --- */
body, #mainwrapper, #header, #contentwrapper, #content, #footer	{ margin:0px!important; padding:0px!important; }	/* margin & padding */
#mainwrapper, #header, #contentwrapper, #content, #footer		{ width:640px!important; }							/* set printing area */
body, #mainwrapper												{ margin:0px auto!important; }						/* centering content */
#content														{ margin-bottom:20px!important; }
table, td, th, blockquote										{ margin:0px!important; padding:0px!important; }
ul li															{ list-style-image:none; list-style-type:square; line-height:120%; }

/* SECTIONS --- */
#header #genmenu	{ display:none; }
#header #mainmenu	{ display:none; }
#sidebarMenu		{ display:none; }
#sidebarExtra		{ display:none; }
#breadcrumb			{ display:none; }
#contentwrapper		{ float:none; }

.boxShadow			{ width:75%; border:1px solid silver; margin:0 auto; }
.boxShadowTop		{ background:none; }
.boxShadowContent	{ background:none; padding:0; margin:0; }
.boxShadowBottom	{ background:none; }

#footer				{ margin-top:6px!important; border:none; }
#footer ul			{ display:none; }

/* EXTRA --- */
img.vertMiddle  	{ vertical-align:middle; }
img.vertTop			{ vertical-align:text-top; }
img.vertBottom		{ vertical-align:text-bottom; }
img.block			{ display:block; margin:15px 0px; }
.txtleft			{ width:85%!important; }
.left				{ float:left; }
.right				{ float:right; }
.center				{ display:block; margin:0px auto; }
.clear				{ clear:both; margin:0px; padding:0px; }
.hide				{ display:none; }
.printOnly			{ display:block; }
.noPrint			{ display:none; }

/* COLORS --- */
.colorNUMVERDE,
a.colorNUMVERDE,
a.colorNUMVERDE:hover	{ color:#CCC; }
.colorBLUE				{ color:#000; }
.colorGREEN				{ color:#CCC; }
.colorRED				{ color:#555; }
.colorGRAY				{ color:#CCC; }
.colorBLACK				{ color:#000; }