@charset "UTF-8";
@page {size: 210mm 297mm; margin: 5mm;}

body{
 margin:0;
 padding:0;
 width:100%;
 background-image: none;
 background:#FFF;
 color:#000;
 font-family:Arial, sans-serif;
}

#header {
  margin-top:0 !important;
  position:static;
}

#wrapper {
  width:100%;
  height:233mm;
  margin-top:0;
}

ul.li_arrows li {padding-left:0}

.p-category-h h2 {margin-left:0}

a:link, a:visited {
 color: #520;
 background: transparent;
 font-weight: bold;
 text-decoration: underline;
}

h1, #centerColumn h1{color:#000 !important;background-color:#000 !important;}

.h1White{display:none;}
.forPrinting {
  display: block;
  color:#000;
  font-size:24px;
  font-weight:normal;
  line-height:22px;
  margin-bottom:5px;
  margin-top:6px;
}

canvas {background-color:#000 !important;}

.separator_2 {display:none}

.txtnormal{font-size:8pt}

#top, #nav, #breadcrumb, #leftColumn, #rightColumn,.searchPaginator,#wrapperSearch .searchList ul,
#topTabs, #wrapperSearch h3 a, .paginator .previous, .paginator .next,.searchpResults,
#ulprova, .button_l, #top_page, #footer-nav, .printCompare, .noprint, a.mail, a.web, #navlist, .print,a.print, .grey_button, #i18n .print {display:none}

#centerColumn{width:100%;}

#box_media.paginator {padding-top:0;float:none;}

#logo, #logo img{border:0;margin-left:0}

.twentyeight{
 background:#FFFFFF none repeat scroll 0 0;
 float:none;
 min-height:0 !important;
 width:100%;
}

.box_contact {
 float:left;
 height:155pt;
 margin-bottom:0;
 margin-right:10pt;
 width:130pt !important;
}

.box_p_crosslink .corner_b_dx, .box_contact .corner_b_dx, .box_p_c_media .corner_b_dx, 
.searchList .corner_b_dx, .box_note .corner_b_dx {
 overflow:visible;
}

#wrapperSearch {background:#FFF;margin-top:0;width:100% !important;padding:0;margin:0;overflow:visible;}

#centerColumn{width:70% !important;}

#wrapperSearch #centerColumn{width:70% !important;float:left !important;}

#wrapperSearch #leftColumn {
 display:block;
 float:right !important;
 height:auto !important;
 margin-top:73pt;
 width:130pt;
}

#wrapperSearch #leftColumn .twentyeight{min-height:0 !important;height:auto !important}


#wrapperSearch .box_contact {overflow:visible}

#wrapperSearch .box_contact p {margin-left:0;}

#wrapperSearch .box_contact h3 {font-size:10pt;}

.tabella tr.colored td, .tabella tr.colored th {background-color:#E7EBE5;}

.tabella tr.colored td, .tabella tr.colored th {background:#e7ebe5 !important;}