<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * Fichier CSS pour toutes les pages de contenu, n'est pas utilisÃ© par la HomePage
 */

/*
 * Gestion des balises HTML
 */
body {
	font-size: 13.2pt;
	line-height: 21pt;
}

/*
 * Gestion des zones par ordred hiÃ©rarchique
 */
#main-container {
	position:absolute;
	margin:auto;
	top:30px;
	left:0;
	right:0;
	width:984px;
}

	header {
		width:984px;
		height:232px;
		margin:0;
		padding:0;
		background-image: url('../../images/header-bg.png');
		background-repeat: no-repeat;
	}
	
	#content {
		padding:0 12px 0 12px;
		background-image: url('../../images/content-bg.png');
	}
	
		#header-hr {
			clear:both;
			width:100%;
			height:1px;
			margin:0 0 20px 0;
			padding:0;
			border:0px;
			color:#c3da95;
			background-color:#c3da95;
		}
	
		aside {
			float:left;
			width:335px;
			margin:0 20px 50px 40px;
		}
		
		section {
			float:right;
			width:505px;
			margin:0 40px 50px 20px;
		}
	
		#footer-hr {
			clear:both;
			width:100%;
			height:1px;
			margin:0;
			padding:0;
			border:0px;
			color:#c3da95;
			background-color:#c3da95;
		}
	
	footer {
		width:984px;
		height:85px;
		margin:0 0 50px 0;
		padding:20px 0 0 0;
		background-image: url('../../images/footer-bg.png');
		background-repeat: no-repeat;
		text-align: center;
		line-height:17pt;
	}
	
/*
 * HEADER
 */

header &gt; h1 {
	position:absolute;
	top:25px;
	left:0;
	padding:0 0 0 12px;
}
header &gt; nav {
	position:relative;
	display:table;
	vertical-align:bottom;
	top:117px;
	left:422px;
	width:515px;
	height:96px;
	padding: 0px 47px 0px 0;
	text-align: right;
	line-height:18pt;
	border-spacing:1px;
}
header &gt; nav &gt; ul {
	margin:0;
}
header &gt; nav &gt; ul &gt; li {
	display:inline-block;
}
header &gt; nav a {
	display:table-cell;
	vertical-align:middle;
	width:96px;
	height:96px;
	border-radius:48px;
	font-size:14.5pt;
	text-align:center;
	background:#c3da95;
	color:#000000;
	text-decoration:none;
}
header &gt; nav a:hover {
	background:#69b543;
	color:#ffffff;
	text-decoration:none;
}
header &gt; nav a.selected-link {
	background:#fff200;
	color:#000000;
}

/*
 * ASIDE
 */
aside &gt; nav {
	display:inline-block;
	border-spacing:1px;
	margin:0;
	padding:0;
}
#sublink-joints { /*canvas*/
	display:block;
}
aside &gt; nav &gt; ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:73px;
}
aside &gt; nav &gt; ul &gt; li {
	display:inline-block;
}
aside &gt; nav a {
	display:table-cell;
	vertical-align:middle;
	line-height:14pt;
	width:80px;
	height:80px;
	border-radius:40px;
	font-size:12pt;
	text-align:center;
	text-decoration:none;
	background:#c3da95;
	color:#000000;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
aside &gt; nav a:hover {
	background:#69b543;
	color:#ffffff;
	text-decoration:none;
}
aside &gt; nav a.selected-link {
	background:#fff200;
	color:#000000;
}
aside &gt; nav.level-1-subnav {
}
aside &gt; nav.level-2-subnav {
}
aside &gt; .picture{
	display:block;
	margin:25px 0 25px 0;
}
aside &gt; .centered-margined-picture {
	display:block;
	margin:25px 0 25px 0;
	text-align:center;
}
aside &gt; .bordered-picture {
	display:block;
	margin:25px 0 25px 0;
}
aside &gt; .bordered-picture &gt; img {
	position:relative;
	border:1px solid #000000;
}
aside &gt; canvas.keywords {
	border:1px solid #c3da95;
}

/*
 * SECTION
 */
section &gt; h2 {
	position:relative;
	width:505px;
	height:auto;
	top:0px;
	left:0px;
	margin:0px 0 20px 0;
	padding:0 0 0 0;
}
section &gt; article {
	position:relative;
	z-index:999;
}

/*
 * FOOTER
 */
footer &gt; hr {
	position:absolute;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	background:none;
	bottom:64px;
	left:626px;
	width:346px;
	height:430px;
	background-image: url('../../images/inside-leaves.png');
	background-repeat:no-repeat;
	z-index:100;
}
footer &gt; ul {
	margin:0;
	padding:0;
}
footer &gt; ul &gt; li {
	display:inline;
	padding:0 6px 0 3px;
	border-right:1px solid #3c1b07;
}
footer &gt; ul &gt; li.level-1-link {
	font-size:15pt;
}
footer &gt; ul &gt; li.level-2-link {
	font-size:10pt;
}

/*
 * Gestion du design des formulaires
 */
fieldset {
	border:1px solid #000;
	margin:0 0 10px 0;
	padding:0 20px 20px 20px;
}
fieldset &gt; legend {
	font-size:80%;
}
textarea {
	width:100%;
	height:50px;
}

/*
 * Gestion des DIVs spÃ©cifiques
 */
#map {
	float:right;
}
#trimatec-logo, #extralians-logo, #france-ecoextraction-logo, #green-logo, #production-tools-picture, #labo-picture {
	position:absolute;
	top:0;
}

/*
 * Gestion des CLASS spÃ©cifiques
 */
.hide {
	display:none;
}

#language-selector {
	position:absolute;
	left:-7px;
	top:170px;
	z-index:99;
	
}
#language-selector p {
	margin:0;padding:0;
	line-height:20px;
}
</pre></body></html>