
body {
			padding:0; margin:0;
			font-family: "Palatino Linotype",serif;
			font-size: 13pt;
			color: #532C1B;
			line-height: 1.7em;
			/* letter-spacing: 0.3pt; */

			background-color: #99bfcc;
			/* Safari 4-5, Chrome 1-9 */
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#99bfcc), to(#1B4553));
			/* Safari 5.1, Chrome 10+ */
			background: -webkit-linear-gradient(top, #99bfcc, #1B4553);
			/* Firefox 3.6+ */
			background: -moz-linear-gradient(top, #99bfcc, #1B4553);
			/* IE 10 */
			background: -ms-linear-gradient(top, #99bfcc, #1B4553);
			/* Opera 11.10+ */
			background: -o-linear-gradient(top, #99bfcc, #1B4553);
			}
			
#box {
			position: relative;
			overflow: hidden;
			width: 80%;
			border: 1px solid #1B4553;
			background: white;
			padding: 0px 0px 20px 50px;
			margin: 0px auto; }
			
#box:after { content: ""; display: block; height: 0; clear: both; }
	
h1, h2 { font-family: "Palatino Linotype", serif; font-weight: bold;}	
h1 { font-size: 28pt;  color: #1B4553; margin: 0 0 1em 0; font-variant: small-caps; letter-spacing: 0.2em; }
h2 { font-size: 20pt; margin: 1em 0 1em 0em;  line-height: 28pt; }  
p { padding: 0; margin: 0; text-indent: 1em; }

hr { border-color: #8ABFD1; border-width: 1px 0 0 0; margin-top: 5em; }
hr.first { margin-bottom: 3em; margin-top: 0; } 

iframe { border: 0; }

#intro { }
#header { text-align: left; margin: 1em 0 2em 0; }
#footer { text-align: center; font-weight: bold; }

div.row { clear: left; /* border-bottom: 3px solid #ccc; */ padding: 0; }
div.row:nth-of-type(1) { /* border-top: 2px solid black; */ }
div.noborder { border: 0; }

div.row:after {
			content: ""; display: block; height: 0; clear: left; }
div.block { float: left; width: 24em; margin-right: 7em; }
div.block img { border: 1px dotted #369;}
div.block p {  font-weight: bold; }
div.block p .comment { display:block; font-weight: normal; }
div.client { display:block; font-weight: bold; font-style: italic; }

.striked {text-decoration: line-through;}
.dataviz {color: #0aa; font-weight: bold;}

.column { float: left; min-width: 200px; width: 40%; padding-right: 2em; padding-bottom: 1.5em; text-align: justify;} 
.column:nth-of-type(1) { /* position: relative; top: -24pt; text-indent: 0em; */  }
.column p:nth-of-type(1) { text-indent: 0; }
.column:nth-of-type(1):first-letter { float: left; font-size: 48pt; font-weight: normal; line-height: 36pt; padding-right: 4pt;}
.column:nth-last-of-type(1) { padding-right: 0;}

.img_inline { position: relative; top: 6px; }

