@font-face {
    font-family: 'metaplus_bold_romanregular';
    src: url('../fonts/metaplus_bold_roman-webfont.eot');
    src: url('../fonts/metaplus_bold_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/metaplus_bold_roman-webfont.woff') format('woff'),
         url('../fonts/metaplus_bold_roman-webfont.ttf') format('truetype'),
         url('../fonts/metaplus_bold_roman-webfont.svg#metaplus_bold_romanregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	line-height: 18px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote {
	margin: 20px 0;
}

img {
	max-width: 482px;
	height: auto;
}

table, td, th {
	border: 1px solid #000000;
}

p {
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 20px 0;
} 

a {
	color: #00968c;
	text-decoration: none;
}

.print_wrap {
	width: 482px;
	margin: 45px auto;
}

.print-hr {
	width: 482px;
	margin: 15px 0;
}

.print-content {
	width: 482px;
	margin: 20px 0 0 0;
}

	
	.header-top {
		margin: 0 0 20px 0;
	}
	

		.content-audioplayer {
			margin: 20px 0 0 0;
		}
	
	.slider .slide-info  .views-field-title {
		font-family: 'metaplus_bold_romanregular';
		font-weight: normal;
		color: #00968c;
		font-size: 20px;
		text-transform: uppercase;
		margin: 20px 0 10px 0;
	}
	

	.field-name-field-carousel,
	#block-views-slider-block-1,
	.slider .arrow ,
	.slider .slide-info .views-field-link {
		display: none;
	}
			
.content-player iframe {
    float: left;
    width: 100%;
	margin: 0 0 2px 0;
}			
			
.content-player .caption {
    background-color: #1B1B1B;
    clear: both;
    padding: 15px 20px;
}		


.content-player .caption h3 {
    color: #00958B;
    font-size: 11px;
    line-height: 19px;
    margin: 0;
}	

.content-player .caption p {
    color: #FFFFFF;
    font-size: 11px;
    line-height: 18px;
    margin: 0;
}

.article_info_tbl {
	background-color: #333333;
	overflow: hidden;
	margin: 0 0 40px 0;
}

.article_info_tbl div.col1,
.article_info_tbl div.col2 {
    padding: 20px 0;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 15px;
	line-height: 18px;
	font-style: italic;
	float: left;
}

.article_info_tbl div.col1 {
    width: 30%;
    text-align: center;
}

.article_info_tbl div.col2 {
    width: 60%;
	padding: 38px 5% 20px 5%;
}

.field-name-body h2 {
    color: #00958A;
    font-size: 11px;
	line-height: 21px;
    margin: 0 0 5px;
    text-transform: uppercase;
}

.field-name-body h3 {
    color: #333333;
    font-size: 11px;
    margin: 0 0 5px;
    text-transform: uppercase;
}

.print-source_url {
	margin: 20px 0;
}

.content-image .caption {
	font-style: italic;
}

.content-table {
	width: 100%;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

.content-table th {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    font-weight: normal;
    text-transform: uppercase;
}
.content-table td, .content-table th {
    border: 1px solid #FFFFFF;
    font-family: Arial;
    font-size: 9px;
    padding: 10px;
}

.content-table td {
    background-color: #EAEAEC;
}
.content-table td {
    color: #333333;
    vertical-align: middle;
}

.field-name-field-adresse, .field-name-field-contact, .field-name-field-besoin {
    background: none repeat scroll 0 0 #F3F3F5;
    overflow: hidden;
	padding: 20px;
	margin: 0 0 20px 0;
}

.content-footer .field-label, .content-footer .view-files .view-header p {
    font-weight: bold;
    margin: 0;
    padding: 0 0 5px;
    text-transform: uppercase;
}

.field-name-field-adresse .field-items .field-item {
    float: left;
    margin: 0 0 2px;
    width: 100%;
}

.field-name-field-adresse .field-items .field-item .label {
    float: left;
    width: 70px;
}

.field-name-field-links, .field-name-field-files, .view-files {
    background: none repeat scroll 0 0 #00958B;
    color: #FFFFFF;
	overflow: hidden;
	padding: 20px;
	margin: 0 0 20px 0;
}

.field-name-field-links .field-items a, .field-name-field-files .field-items a, .view-files .views-row a {
    color: #FFFFFF;
}

.field-name-field-links .field-items, .field-name-field-files .field-items, .view-files .view-content {
    border-top: 1px solid #FFFFFF;
}

.field-name-field-links .field-item, .view-files .views-row {
    border-bottom: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 7px 0;
}

.field-name-field-files .field-item {
    border-bottom: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 7px 0;
}

.field-name-field-files img, .content-footer .view-files .views-row img {
    display: block;
    float: left;
    margin: 0 9px 0 0;
    width: 26px;
}


.field-name-field-files span.file span {
    display: block;
    float: left;
    margin: 5px 10px 0 2px;
    width: 15%;
}

.field-name-field-files a, .content-footer .view-files .views-row a {
    display: block;
    float: left;
    margin: 5px 0 0;
    width: auto;
}

.field-name-field-files a span, .content-footer .view-files .views-row a span {
    display: inline;
    float: none;
    margin: 0;
    padding: 0 15px 0 0;
}

.field-name-field-files span.file {
	width: 100%;
	margin: 0;
}

.header-bottom {
	display: none;
}

