/**********************
	* CSS DOCUMENT FOR PRINTABLE VERSION
**********************/
@font-face{
font-family:"American Typewriter ITCW01LtCn";
src:url("Fonts/cf12b6d4-596a-421b-abd0-8158d2e637ff.eot?#iefix");
src:url("Fonts/cf12b6d4-596a-421b-abd0-8158d2e637ff.eot?#iefix") format("eot"),url("Fonts/324d2747-be9a-4c44-8077-1ac270accca2.woff2") format("woff2"),url("Fonts/88ade89e-fe92-450f-b0cd-78db1d0ef927.woff") format("woff"),url("Fonts/e801f016-1d6a-494f-b4d9-cabd5aa7166b.ttf") format("truetype"),url("Fonts/46ac9298-9b04-4feb-90ae-7e89fc1bf7ce.svg#46ac9298-9b04-4feb-90ae-7e89fc1bf7ce") format("svg");
}
@font-face{
font-family:"American Typewriter ITC W01 Cn";
src:url("Fonts/86fb0768-4e0f-4db9-ac55-5bde1983463c.eot?#iefix");
src:url("Fonts/86fb0768-4e0f-4db9-ac55-5bde1983463c.eot?#iefix") format("eot"),url("Fonts/56d81a5b-32fc-4b2f-a82a-e5656be8344b.woff2") format("woff2"),url("Fonts/2a5da1bd-6ffc-42d9-b550-3c1ec0d73cf6.woff") format("woff"),url("Fonts/6771f047-2685-448a-84c1-fbbede12ab78.ttf") format("truetype"),url("Fonts/3bdd1e03-1f42-4fba-aa7e-b2060e0bb08d.svg#3bdd1e03-1f42-4fba-aa7e-b2060e0bb08d") format("svg");
}
@font-face{
font-family:"TradeGothicW01-Extended";
src:url("Fonts/558189fc-efd3-4d8f-aa5f-8ddaf391bf47.eot?#iefix");
src:url("Fonts/558189fc-efd3-4d8f-aa5f-8ddaf391bf47.eot?#iefix") format("eot"),url("Fonts/1c50e546-f8f6-40c2-8230-2d8f284effee.woff2") format("woff2"),url("Fonts/1b99d71c-c066-4ce3-b4af-38dfd9fe3d85.woff") format("woff"),url("Fonts/8fa9ef8a-e824-4c25-a2ae-90b58c98c789.ttf") format("truetype"),url("Fonts/aea6178e-a137-430d-9ebb-265f36bc6380.svg#aea6178e-a137-430d-9ebb-265f36bc6380") format("svg");
}
@font-face{
font-family:"TradeGothicW01-BoldExte";
src:url("Fonts/05caf824-53b4-4d9b-ac35-8a6015f654c6.eot?#iefix");
src:url("Fonts/05caf824-53b4-4d9b-ac35-8a6015f654c6.eot?#iefix") format("eot"),url("Fonts/8308f746-cb57-4066-a22a-ce1538f045d4.woff2") format("woff2"),url("Fonts/996dd89e-14cc-474b-ab23-4c08626c90af.woff") format("woff"),url("Fonts/61c477f8-fef9-4faa-a464-e5b4096672c4.ttf") format("truetype"),url("Fonts/e02253cf-f0ca-49e8-bc36-38ef6e2b9812.svg#e02253cf-f0ca-49e8-bc36-38ef6e2b9812") format("svg");
}
/* Haastkiwi */
@font-face {
  font-family: 'Haastkiwi-Regular';
  src: url('Fonts/Haastkiwi-Regular.eot');
  src: url('Fonts/Haastkiwi-Regular.eot?#iefix') format('embedded-opentype'),
       url('Fonts/Haastkiwi-Regular.woff2') format('woff2'),
       url('Fonts/Haastkiwi-Regular.woff') format('woff'),
       url('Fonts/Haastkiwi-Regular.ttf') format('truetype'),
       url('Fonts/Haastkiwi-Regular.svg#Haastkiwi-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


body { background:#fff; color:#000000; font-size:9pt; line-height:13pt; font-family:"TradeGothicW01-Extended",Arial,helvetica,sans-serif;}
h1 { margin:0 0 0.5cm; padding:0; font-size:22pt; line-height:22pt; font-family:"Haastkiwi-Regular",Arial,helvetica,sans-serif; }
h2 { font-size:18pt; line-height:18pt; font-family:"Haastkiwi-Regular",Arial,helvetica,sans-serif; }
h3 { font-size:15pt; line-height:15pt; font-family:"Haastkiwi-Regular",Arial,helvetica,sans-serif; }
h4 { font-size:10pt; font-family:"TradeGothicW01-BoldExte",Arial,helvetica,sans-serif; }
h5 { font-size:10pt; font-family:"TradeGothicW01-BoldExte",Arial,helvetica,sans-serif; }
h6 { font-size:10pt; font-family:"TradeGothicW01-BoldExte",Arial,helvetica,sans-serif; }
a { color:#000; text-decoration:none; }

/************************
	* HIDE ELEMENTS
************************/
#form-search { display:none; }
#menu-top, #ctn-menu { display:none; }
#slider { display:none; }
.blk-donate { display:none; }
.arrows-icons { display:none; }
.btn-don { display:none; }
input, textarea, .code-image, .ctn-submit { display:none; }
.ctn-downloads { display:none; }

/***********************
	* STYLES
***********************/
#header .logo img { margin-bottom:2cm; width:auto; max-width:8cm; }
#content .ctn-top img { float:right; margin:0 0 1cm 2cm; width:auto; max-width:2cm; }
.ctn-projects, .ctn-agents {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
	margin-top:1cm;
}
.ctn-projects h2.blk-title, .ctn-projects a.blk-project {
    display: inline-block;
    position: relative;
    width:32%;
    background-color: #acc1cb;
    border-top:1pt solid #fff;
	border-left:1pt solid #fff;
    vertical-align: top;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
}
.ctn-projects a.blk-project img { width:100%; }
.ctn-projects a.blk-project span.blk-project-country, div.blk-project span.blk-project-country { display: inline-block; padding:0.3cm 0.5cm 0; font:16pt/1em "Haastkiwi-Regular",Arial,helvetica,sans-serif; text-transform:uppercase; }
.ctn-projects a.blk-project span.blk-project-title, div.blk-project span.blk-project-title { display: inline-block; padding:0 0.5cm 1cm;  }

#ctn-activities .blk-activity { border-right:1pt solid #fff; float:left; width:32%; }
#ctn-activities .blk-activity h2 { margin:0; padding:0; }
#ctn-activities .blk-activity img { width:100%; }
#ctn-activities .blk-news { clear:both; font:16pt/1.0em "American Typewriter ITCW01LtCn",Arial,Helvetica,sans-serif; padding:1cm 0; }
#ctn-activities .blk-news h2 { margin:0; padding:0; font:20pt/1em "American Typewriter ITC W01 Cn",Arial,Helvetica,sans-serif; }
.ctn-map img { float:left; width:32%; }
.ctn-map h2 { margin:0; padding:0; }
.ctn-map .text { float:left; padding-left:1pt; width:66%; }
.ctn-map .text a { display:inline-block; width:33%; text-transform:uppercase; }

.project-page .ctn-title h2 { margin:0; padding:0; font-size:22pt; text-transform:uppercase; }
.project-page .text .intro { font-size:13pt; line-height:15pt; }
.project-page .text table { margin-bottom:1cm; }
.project-page .text table td, .project-page .text table th { border-bottom:1px solid #ccc; padding:0.2cm; vertical-align:top; }
.project-page .text table td:last-child, .project-page .text table th:last-child { text-align:right; white-space:nowrap; }
.project-page .text table th { font-weight:bold; text-transform:uppercase; }
.project-page .text .soutiens img, .project-page .text .soutiens a { display:inline-block; margin:0.2cm 4% 0.2cm 0; width:20%; vertical-align:middle; }
.project-page .text .soutiens a img { width:100%; }
.project-page .ctn-images .blk-image { float:left; margin:0 1% 3em 0; width:48%; }
.project-page .ctn-images .blk-image img { width:100%; }

#content .partnersList img, #content .partnersList a { display:inline-block; margin:0.2cm 4% 0.2cm 0; width:20%; vertical-align:middle; }
#content .partnersList a img { width:100%; }

.ctn-agents .blk-agent { display:inline-block; position:relative; width:23%; padding:1em 1%; text-align:center; }
.ctn-agents .blk-agent img { border: 8px solid #fff; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5); display: inline-block; max-height:2.4cm; max-width:3.2cm; width: auto; }


/****************/
#footer { clear:both; border-top:0 none; padding-top:1cm; }
.footer-info { border-top: 1px solid #616365; height: 40px; line-height: 40px; }
.float-left { float: left; }
.float-right { float: right; }