/******************************************************************************* Defines styles for the CSS Positioning illustrations.                       *******************************************************************************/.marginBlock {  border-color: #000000;  border-style: dotted;  border-width: 1px;border-left-width:0px;border-right-width:0px;  font-weight: normal;    font-size: 8pt;  padding: 1em;}.containingBlock {  background-color:#F8F8F8};  border-color: #000000;  border-style:solid;  border-width: 5px;  padding: 1em;}.containingBlock-agri {  background-color:#E8FFE8};  border-color: #000000;  border-style:solid;  border-width: 5px;  padding: 1em;}.containingBlock-rist {  background-color:#E6E6D9};  border-color: #000000;  border-style:solid;  border-width: 5px;  padding: 1em;}.containingBlock-campi {  background-color:#FFFFA6};  border-color: #000000;  border-style:solid;  border-width: 5px;  padding: 1em;}.containingBlock-hotel {  background-color:#E7EEF8};  border-color: #000000;  border-style:solid;  border-width: 5px;  padding: 1em;}.containingBlock-bed {  background-color:#E7EEF8};  border-color: #000000;  border-style:solid;  border-width: 5px;  padding: 1em;}.containingBlock-case {  background-color:#ffffff};  border-color: #000000;  border-style:solid;  border-width: 5px;  padding: 1em;}.containingBlock-segnala {  background-color:#FFE7CE};  border-color: #000000;  border-style:solid;  border-width: 5px;  padding: 1em;}.contentBlock {  background-color:#E0FAFE;  font-size: 8pt;    padding: 1em;}
