* {
	margin: 0;
	padding: 0;
}

a {
	color: #8c6f3d;
}

a:hover {
	color: #759372;
}

body {
	font: 62.5% Arial,Helvetica,sans-serif;
	background: #e9e3d7 url('../img/img_deco/back_body.png') repeat-y 50% 0;
}

	div#wrapper {
		width: 100%;
		min-height: 1200px;
		height: auto !important;
		height: 1200px;
		margin: 0 auto;
		background: url('../img/img_deco/background.jpg') no-repeat 50% 0;
	}
	
	body.en div#wrapper {
		background: url('../img/img_deco/background_en.jpg') no-repeat 50% 0;
	}
	
	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
		
			div#innerwrapper {
				width: 824px;
				margin: 0 auto;
			}
			
/* --- header --- */

div#header {
	width: 800px;
	float: left;
	margin-left: 13px;
}

	div#le_cinema_au_quebec,
	div#le_cinema_au_quebec a {
		width: 409px;
		height: 140px;
		float: left;
	} 
	
		div#le_cinema_au_quebec a {
			text-indent: -9999px;			
		}

	div#search_bloc {
		width: 360px;
		float: right;
	}
	
	ul#main_nav,
	ul#langnav,
	ul#landing_lang,
	div#rightcol ul,
	div.rightcol ul,
	div#footer ul,
	ul#sections,
	ul#sub_sub_sections,
	div.middlenav ul,
	ul#navlinks,
	div#otherlinks ul,
	ul.site_nav,
	ul.site_nav li ul,
	ul.site_nav li ul li ul,
	ul.site_nav li {
		list-style: none;
		float: left;
	}
	body#plan_du_site ul.site_nav li {
		width: 757px;
		padding-bottom: 20px;
		font: 14px Arial,Helvetica,sans-serif;
		color: #8c6f3d;
		font-weight: bold;
	}
	
	body#plan_du_site ul.site_nav li ul li,
	body#plan_du_site ul.site_nav li ul li ul li {
		font-size: 12px;
		padding-bottom: 0;
		padding-left: 35px;
		font-weight: normal;
	}
	
		body#plan_du_site ul.site_nav li a {
			color: #8c6f3d;
		}
	
	div.middlenav ul {
		float: none;
	}

		ul#landing_lang {
			width: 158px;
			float: right;
			margin-top: 40px;
		}

		ul#landing_lang li {
			float: left;
			font: 1.2em "NeutraText-Book",Arial,sans-serif;
		}
	
		ul#landing_lang li#landingpage {
			margin-left: 18px;
		}
	
		ul#landing_lang li#lang {
			margin-left: 19px;
		}
		
		ul#landing_lang a {
			text-decoration: none;
			color: #fff;
			background: url('../img/img_deco/ul_landing_lang_arrow.gif') no-repeat left center;
			padding-left: 10px;
		}
		
		ul#landing_lang a:hover {
			color: #cac9c8;
		}
	
		div#le_cinema_au_quebec a,
		ul#langnav li a,
		ul#landing_lang a,
		ul#main_nav a,
		div#rightcol ul li a,
		div.rightcol ul li a,
		div#footer ul li a,
		ul#sections li a ,
		ul#sub_sub_sections li a,
		div.middlenav ul li a,
		ul#navlinks li a,
		div.picture a,
		body#activites_pedagogiques table td a,
		a.pdf,
		a.html,
		a#return_to_categories,
		a#add,
		a#delete,
		a.close,
		span.more_details a,
		#pagination li a,
		a#return_form,
		a#print_list,
		a#register_list,
		#pagination li#prev a,
		#pagination li#next a,
		a#return_results,
		body#reperes_chronologiques a#prev,
		body#reperes_chronologiques a#next,
		body#carte_interactive a#prev,
		body#carte_interactive a#next,
		a#download_flash,
		a#html_version,
		a.acceder,
		ul#document_type a,
		ul#display_results a,
		ul.fauxselect a,
		a.up,
		body#ressources_en_ligne h2 a,
		body#carte_interactive h2 a,
		body#ressources_en_ligne a.ressources_subject,
		body#carte_interactive a.ressources_subject,
		body#conditions_dutilisations div#conditions a,
		ul.site_nav li a,
		a.visionner,
		body#carte_interactive table#navlinks td a {
			display: block;
			outline: none;
			text-decoration: none;
		}
		
		a.visionner {
			width: 75px;
			height: 21px;
			float: right;
			margin-top: 18px;
			text-indent: -9999px;
			background: url('../img/img_deco/visionner_fr.gif') no-repeat left top;
		}
		
		body.en a.visionner {
			width: 64px;
			background: url('../img/img_deco/visionner_en.gif') no-repeat left top;
		}
		
		body.en a.visionner:hover,
		body.fr a.visionner:hover {
			background-position: left bottom;
		}
		
		a.up {
			float: right;
			display: inline;
			font: 10px "NeutraText Book",Helvetica,sans-serif;
			color: #49431b;	
			background: url('../img/img_deco/up.gif') no-repeat right top;
			padding-right: 25px;
			padding-top: 3px;
			height: 13px;
			text-transform: uppercase;
		}
		
		div.divup {
			float: right;
			margin-right: 60px;
			margin-top: 37px;
			width: 60px;
			height: 16px;
		}
		
		body#carte_interactive div.divup {
			margin-right: 45px;
		}
		
		a.up:hover {
			background-position: right bottom;
		}

	form#search_engine {
		width: 202px;
		float: right;
	}

		form#search_engine input {
			width: 132px;
			float: left;
			height: 13px;
			margin: 37px 0 0 16px;
			padding: 2px 2px 2px 5px;
			font: 1.1em Arial, Helvetica, sans-serif;
			color: #4d463a;
		}
	
		form#search_engine input#button_ok {
			width: 23px;
			height: 21px;
			float: right;
			height: 21px;
			cursor: pointer;
			margin: 38px 17px 0 0;
			text-indent: -9999px;
			padding: 0;
			background: url('../img/img_deco/button_ok_hover.gif') no-repeat left top;
			border: none;
		}
		
		form#search_engine input#button_ok:hover {
			background: url('../img/img_deco/button_ok_hover.gif') no-repeat left bottom;
		}
		
/* --- /header --- */

/* --- Title --- */

h1 {
	font: 28px "NeutraText-Light",Arial,sans-serif;
	color: #746b5b;
	text-transform: uppercase;
	margin: 5px 0 18px 0;
}

body#dossiers_thematiques div#content h1,
body#films div#otherlinks {
	margin-left: 16px;
}

body#dossiers_thematiques.insidesection div#content h1 {
	margin-left: 0px;
}

body#films.insidesection h1,
body#films h2,
body#recherche.resultats h1 {
	width: 310px;
	margin: 0 0 3px 23px;
}

body#recherche.detaillee h1,
body#realisation_du_site h1,
body#plan_du_site h1,
body#conditions_dutilisations h1,
body#recherche.detaillee h2,
body#reperes_chronologiques h1,
body#carte_interactive h1,
body#carte_interactive #carte_flash,
body#carte_interactive div#version,
body#reperes_chronologiques #reperes_flash,
body#reperes_chronologiques div#version {
	margin-left: 23px;
}

body#realisation_du_site h1,
body#conditions_dutilisations h1,
body#plan_du_site h1 {
	margin-bottom: 0;
}

body#reperes_chronologiques.insidesection h1 {
	margin-left: 0;
	float: left;
}

body#recherche.resultats h1 {
	margin-bottom: 28px;
}

body#films h1 {
	margin: 0 0 14px 23px;
}

body#films.insidesection h1 {
	font-size: 25px;
	margin: 0 0 14px 23px;
}

body#ressources_en_ligne h1,
body#carte_interactive h1 {
	margin-left: 23px;
}

h2 {
	font: 24px "NeutraText-Light",Arial,sans-serif;
	color: #91846f;
	text-transform: uppercase;
	margin-top: 14px;
	position: relative;
	top: 2px;
	line-height: 0.9em;
}

body#ressources_en_ligne div.ressources_bottom h2,
body#carte_interactive div.ressources_bottom h2 {
	font-size: 2em;
}

body#films div#firstcol h2 {
	top: 5px;
}

body#activites_pedagogiques h2 {
	font: 1.7em "NeutraText-Light",Arial,sans-serif;
	color: #746b5b;
	margin-top: 0;
/*	line-height: 0em;*/
	margin-bottom: 9px;
}

body#films div#rightcol h2 {
	margin: 0;
}

body#activites_pedagogiques h2.telecharger_dossier {
	padding-top: 17px;
}

h2 .cufon {
	height: 22px !important;
}

body#activites_pedagogiques h2 .cufon {
	height: 19px !important;
}

body#recherche.detaillee h2 {
	width: 500px;
}

body#ressources_en_ligne h2,
body#carte_interactive h2,
body#carte_interactive div.ressources_bottom h3 {
	width: 650px;
	padding-left: 0;
	margin: 20px 20px 18px 22px;
}

body#carte_interactive div.ressources_bottom ul.ressources li h3,
body#carte_interactive div.ressources_bottom h3 {
	margin: 16px 20px 0 22px;
	font-size: 17px;
	float: left;
	color: #1e1902;
	text-transform: uppercase;
}

body#carte_interactive div.ressources_bottom ul.ressources li h3 {
	margin: 5px 20px 0 22px;
}

body#carte_interactive div.ressources_bottom h2 {
	margin-bottom: 0px;
}

body#carte_interactive div.ressources_bottom h2 a {
	color: #746b5b;
}

	body#ressources_en_ligne h2 a,
	body#carte_interactive h2 a {
		color: #91846f;
	}

h3 {
	font: 1.9em "NeutraText-Demi",Arial,sans-serif;
	color: #91846f;
	padding-left: 10px;
}

body#ressources_en_ligne ul.ressources h3,
body#carte_interactive ul.ressources h3 {
	font: 14px Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin: 12px 0 0 9px;
}

body#ressources_en_ligne ul.ressources h3 a,
body#carte_interactive ul.ressources h3 a {
	color: #8c6f3d;
}

body#ressources_en_ligne ul.ressources h3 a:hover,
body#carte_interactive ul.ressources h3 a:hover {
	color: #c0b094;
}

body#activites_pedagogiques h3,
body#activites_pedagogiques h4 {
	font: 1.4em Arial,Helvetica,sans-serif;
	font-weight: bold;
	padding-left: 0;
	margin-bottom: 11px;
	color: #26231d;
}

div#otherlinks h3 {
	width: 377px;
	padding-left: 0;
	margin-left: 23px;
	font: 1.7em "NeutraText-Light",Arial,sans-serif;
	text-transform: uppercase;
	color: #746b5b;
}

div#rightcol h3,
div.rightcol h3 {
	width: 221px;
	float: left;
	padding-top: 24px;
}

div#rightcol h3 {
	width: 224px;
}

body#recherche.detaillee div#desc_results h3,
body#realisation_du_site div#team h3 {
	font: 1.4em Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-bottom: 17px;
	padding-left: 0;
	color: #26231d;
}

body#realisation_du_site div#team h3 {
	margin-bottom: 0;
}

body#activites_pedagogiques h4 {
	font-size: 1.2em;
}

/* --- /Title --- */
	
div#container,
div#content {
	width: 824px;
	float: left;
}

body#activites_pedagogiques #content,
div#table_activity,
div#recherche_infos,
body#activites_pedagogiques div.bloc,
body#ressources_en_ligne div.ressources_bottom,
body#carte_interactive div.ressources_bottom {
	width: 824px;
	float: left	;
	margin-left: 1px;
}

div#container {
	margin: 3px 0 0 10px;
	padding-bottom: 107px;
}

body#recherche.resultats div#container {
	margin-left: 9px;
}

/* --- div#table_activity --- */

	div#table_activity,
	div#recherche_infos,
	body#ressources_en_ligne div.ressources_bottom,
	body#carte_interactive div.ressources_bottom ul.ressources li,
	body#carte_interactive div.ressources_bottom {
		font: 1.2em Arial, Helvetica, sans-serif;
		background: url('../img/img_deco/rightnav_poitille.png') repeat-x left bottom;
	}
	
	div#table_activity,
	body#carte_interactive div.ressources_bottom {
		padding-bottom: 30px;
	}
	
	body#carte_interactive div.ressources_bottom {
		padding-bottom: 20px;
	}
	
	body#ressources_en_ligne div.ressources_bottom.last_bloc,
	body#carte_interactive div.ressources_bottom.last_bloc,
	body#carte_interactive table#navlinks td a {
		background: none;
	}
	
		body#activites_pedagogiques h1 {
			margin-left: 20px;
		}

		body#activites_pedagogiques table {
			width: 807px;
			float: left;
			margin-left: 20px;
			border-collapse: collapse;
		}
		
		body#activites_pedagogiques table.firsttable,
		body#activites_pedagogiques table.secondtable {
			margin-bottom: 0;
		}
		
		body#activites_pedagogiques table.secondtable,
		body#activites_pedagogiques table.thirdtable {
			background: url('../img/img_deco/poitilles_vertical.png') repeat-y 259px top !important;
		}
		
		td.subsecond_content {
			background: url('../img/img_deco/back_table_03.png') repeat-y;
		}
		
		td.subject_use {
			width: 139px;
			padding: 10px;
			border-top: 1px dashed #b39765;
		}
		
		td.last_subject_use,
		div#table_activity th.othertitle.last_subject_use,
		td.level_activity.last_subject_use {
			border-bottom: none !important;
		}
		
		table.subtable td.no_border_top {
			border: none;
		}
		
		td.subject_use.first_subject_use {
			border-top: none;
		}
		
		body#activites_pedagogiques table.subsecondtable {
			width: 707px;
			margin-left: 0;
			margin-bottom: 0;
		}
		
		body#activites_pedagogiques table.thirdtable {
			margin-bottom: 0px;
		}
						
		body#activites_pedagogiques table.subtable {
			width: 539px;
			margin-left: 0;
		}
		
		table tr {
			vertical-align: top;
		}
		
		div#table_activity th.othertitle {
			border-bottom: 1px dashed #b39765;
		}
		
		#table_activity #table_activities {
			width: 807px;
			float: left;
			background: url('../img/img_deco/poitilles_vertical.png') repeat-y 349px top;			
		}
		
		td.cycle,
		td.link {
			border-top: 1px dashed #B39765;
		}
		
		td.level_activity.border_bottom {
			border-top: 1px dashed #B39765;
		}
		
		th#domaine_apprentissage span,
		th#domaine_apprentissage {
			padding-right: 0;
			width: 219px;
		}
		
		th span {
			float: left;
		}
		
		body#activites_pedagogiques table td {
			color: #4d463a;
		}
		
		td a,
		body#carte_interactive table#navlinks td a,
		body#activites_pedagogiques table.subtable td.link a,
		a#return_to_categories,
		a.close,
		a#add,
		a#delete,
		span.more_details a,
		a#download_flash,
		a#html_version {
			width: 401px;
			color: #8c6f3d;
			padding: 10px;
			float: left;
		}
		
		body#activites_pedagogiques table.subtable td.link a {
			margin: 10px;
			padding: 0;
		}
		
		td a:hover,
		body#activites_pedagogiques table.subtable td.link a:hover,
		body#carte_interactive table#navlinks td a:hover {
			color: #b7a98d;
		}
		
			td a span {
				padding-left: 14px;
				background: url('../img/img_deco/activites_pedagogiques_arrow_table.gif') no-repeat left center;
			}
		
		td.level_activity {
			width: 525px;
		}
		
		td.subtitle  {
			width: 127px;
		}
		
		th.othertitle {
			width: 80px;
		}
		
		td.cycle,
		th#niveau {
			width: 49px;
			padding-right: 0;
		}
		
		th#niveau span {
			width: 59px;
		}
		
		th.othertitle,
		td.subtitle,
		td.cycle {
			padding: 10px;
			border-right: 1px dashed #b39765;
		}
		
		td.cycle {
			border-right: none;
		}
		
		td.link {
			padding: 0;
		}
		
		body#activites_pedagogiques table th {
			background: url('../img/img_deco/back_table_01.png') repeat-y;
			color: #26231d;
			font-weight: bold;
			text-align: left;
		}
		
		th.toptitle {
			border-bottom: 1px dashed #b39765;
			border-right: 1px dashed #b39765;
			padding: 0 10px;
			vertical-align: middle;
		}
		
		th.toptitle#niveau {
			border-right: none;
		}
		
		body#activites_pedagogiques table th#nom_de_lactivite.toptitle {
			padding: 0;
		}
		
		body#activites_pedagogiques table th#nom_de_lactivite {
			background-color: transparent;
			background-image: none;
			border-right: none;
		}
		
		body#activites_pedagogiques table th#nom_de_lactivite span {
			width: 401px;
			background: url('../img/img_deco/back_table_01.png') repeat-y;	
			padding: 15px 10px;
		}
		
/* --- div#table_activity --- */

/* --- ul#main_nav --- */

ul#main_nav {
/*	width: 803px;*/
	width: 824px;
	margin-bottom: 30px;
}

div#container {
	width: 824px;
}

	ul#main_nav li {
		float: left;
		font: 1.3em "NeutraText-Book",Arial,sans-serif;
		text-transform: uppercase;
		background: url('../img/img_deco/main_nav_poitille.png') repeat-y right top;
	}

		ul#main_nav li a {
			color: #79591f;
			height: 26px;
		}
		
		body.fr ul#main_nav li a {
			padding: 24px 10px 7px 10px;
		}
		
		body.en ul#main_nav li a {
			padding: 24px 19px 7px 19px;
		}

		body.fr ul#main_nav li.short_item a {
			padding: 32px 10px 0;
		} 
		
		body.en ul#main_nav li.short_item a {
			padding: 32px 19px 0;
		}

		ul#main_nav li#last_item a {
			padding: 24px 26px 7px 10px;
		}
		
		body.en ul#main_nav li#last_item a {
			padding: 24px 28px 7px 19px;
		} 

		body.fr ul#main_nav li#first_item a {
			padding: 24px 10px 7px 16px;
		}
		
		body.en ul#main_nav li#first_item a {
			padding: 24px 19px 7px 16px;
		} 

		ul#main_nav li a:hover,
		ul#main_nav li.active a {
			background: url('../img/img_deco/main_nav_li_a_back_hover.png') repeat-x 0 10px;
		} 
		
/* --- /ul#main_nav --- */
	
  div#leftcol,
	div.leftcol,
	body#reperes_chronologiques div#desc_reperes,
	body#reperes_chronologiques div#nav_reperes {
		width: 500px;
		float: left;
		margin-left: 8px;
	}
	
	body#reperes_chronologiques div#nav_reperes {
		margin: 10px 0 0 0;
	}
	
	body#activites_pedagogiques div.leftcol {
		width: 485px;
		margin-left: 18px;
	}
	
	body#landing div#leftcol {
		width: 511px;
	}
	
	body#dossiers_thematiques div#leftcol {
		width: 257px;
		margin-left: 10px;
	}
	
	body#dossiers_thematiques.insidesection div#leftcol,
	body#reperes_chronologiques div#leftcol {
		width: 500px;
		margin-left: 24px;
	}
	
	body#reperes_chronologiques div#desc_reperes {
		margin-left: 0;
		padding-bottom: 36px;
		background: url('../img/img_deco/rightnav_poitille.png') repeat-x left bottom;
	}
	
	body#reperes_chronologiques div#nav_reperes a#prev,
	body#reperes_chronologiques div#nav_reperes a#next {
		color: #8c6f3d;
		font: 1.2em Arial,Helvetica,sans-serif;
		padding: 10px 24px;
	}
	
	body#reperes_chronologiques div#nav_reperes a#prev {
		float: left;
		background: url('../img/img_deco/arrow_left.png') no-repeat left center;
	}
	
	body#reperes_chronologiques div#nav_reperes a#next {
		float: right;
		background: url('../img/img_deco/arrow_left_dossiers_thematiques.png') no-repeat right center;	
	}
	
	body#films.insidesection div#leftcol {
		width: 535px;
	}
	
	body#films div#leftcol {
		width: 240px;
		margin-left: 3px;
	}
	
		a#return_to_categories,
		a#add,
		a#delete,
		a#download_flash,
		a#html_version {
			font: 12px Arial,Helvetica,sans-serif;
			width: 120px;
			background: url('../img/img_deco/arrow_left.png') no-repeat left top;
			padding-left: 25px;
			margin: 3px 15px 0 0;
			float: right;
		}
		
		a#return_to_categories {
			width: 135px;
			margin: 3px 0px 0 0;
			background-position: left center;
		}
		
		body.en a#return_to_categories {
			margin: 3px 7px 0 0;
		} 

		body#activites_pedagogiques div.bloc {
			padding-top: 30px;
			background: url('../img/img_deco/rightnav_poitille.png') repeat-x left bottom;
		}
	
		div#contentinside {
			width: 500px;
			float: left;
			margin-left: 10px;
		}
	
		body#films.insidesection #videoPlayer {
			width: 535px;
			height: 360px;
			text-align: center;
			float: left;
			margin-bottom: 6px;
		}
		
			p#flash_download a {
				background: url('../img/img_deco/arrow_download_fr.gif') no-repeat left center;
				padding-left: 10px;
				color: #8c6f3d;
				text-decoration: none;
				outline: none;
			}
			
			p#flash_download a.speed {
				margin-left: 10px;
			}
						
			p#flash_download a:hover,
			a#return_to_categories:hover,
			a#add:hover,
			a#add.innactive,
			a#delete:hover,
			a.close:hover,
			a#download_flash:hover,
			a#html_version:hover,
			span.more_details a:hover,
			body#reperes_chronologiques div#nav_reperes a#prev:hover,
			body#reperes_chronologiques div#nav_reperes a#next:hover,
			a.acceder:hover {
				color: #c0b094;
			}
			
			
			ul#document_type .fauxselectover a:hover,
			ul#display_results .fauxselectover a:hover,
			ul.fauxselect .fauxselectover a:hover {
				background-color: #e8e2d8;
			}			
	
/* --- div.picture --- */

body#landing div#leftcol div#picture {
	width: 511px;
	height: 295px;
	float: left;
	margin: 0 0 19px 0;
}

body#ressources_en_ligne div#picture {
	width: 428px;
	height: 247px;
	float: right;
	margin: 30px 42px 0 0;
}

body#carte_interactive #picture {
	width: 392px;
	height: 507px;
	float: right;
	margin: 30px 42px 0 0;
}

body#carte_interactive.flashversion #picture {
	width: 758px;
	height: 550px;
	float: left;
	margin-left: 23px;
	margin-top: 0;
}

body#dossiers_thematiques div.picture {
	margin-bottom: 0;
	height: 245px;
	background: url('../img/img_deco/prettygallery_back_dossiers_thematiques.png') no-repeat left top;
}

body#dossiers_thematiques.insidesection div.picture {
	height: 100%;
}

	body#dossiers_thematiques div.picture div#img_that_appears {
		width: 221px;
		height: 208px;
		position: relative;
		top: 20px;
		left: 24px;
		background-color: #fff;
	}
	
	div.picture img {
		border: none;
	}

	div#leftcol p.description,
	span.black,
	div#leftcol p.source {
		font: 1em Arial,Helvetica,sans-serif;
		font-weight: bold;
		color: #222;
		margin-left: 3px;
		padding-bottom: 10px;
	}

	div#leftcol p.description,
	div#leftcol p.source {
		width: 195px;
		float: left;
	}

	div#leftcol p.source {
		font-weight: normal;
		color: #645d52;
		clear: left;
	}

	span.black {
		margin-left: 0;
		padding-bottom: 0;
	}
	
	body#activites_pedagogiques span.black {
		text-transform: uppercase;
		font-size: 11px;
	}

/* --- /div.picture --- */

	body#dossiers_thematiques div#firstcol,
	body#dossiers_thematiques div.picture,
	body#reperes_chronologiques div.picture {
		width: 257px;
		float: left;
	}
	
	body#reperes_chronologiques div.picture {
		position: relative;
	}
	
		body#reperes_chronologiques div#leftcol div.picture ul.image_desc {
			list-style: none;
			background: url('../img/img_deco/prettygallery_back_dossiers_thematiques.png') no-repeat left top;
			height: 245px;
		}	
		
			body#reperes_chronologiques div.picture a.agrandir {
				width: 93px;
				height: 23px;
				position: absolute;
				top: 193px;
				left: 152px;
				background: url('../img/img_deco/reperes_chronologiques_agrandir.gif') no-repeat right bottom;
			}
			
			body.en#reperes_chronologiques div.picture a.agrandir {
				width: 86px;
				left: 159px;
				background: url('../img/img_deco/reperes_chronologiques_agrandir_en.gif') no-repeat right bottom;
			}
	
				body#reperes_chronologiques div#leftcol div.picture ul.image_desc img {
					margin: 20px 0 0 24px;
				}
	
	div#leftcol p,
	div.leftcol p,
	div.desc_bloc p {
		font: 1.2em Arial, Helvetica, sans-serif;
		line-height: 1.6em;
		color: #4d463a;
		padding-bottom: 27px;
	}
	
	body#reperes_chronologiques div#leftcol p {
		width: 220px;
		margin-left: 20px;
		float: right;
		clear: right;
	}
	
		div#description_content,
		div#download_source {
			width: 500px;
			float: left;
			margin-left: 21px;
		}
		
			div#download_source {
				margin-left: 10px;
			}
	
				div#leftcol p#flash_download {
					font: 1em Arial, Helvetica, sans-serif;
					float: left;
				}
			
				div#leftcol div#download_source p.source {
					float: right;
					clear: right;
					width: 280px;
					text-align: right;
					margin-right: 25px;
				}
	
			div#leftcol p#subtext {
				font: 1.3em Arial, Helvetica, sans-serif;
				font-weight: bold;
				margin-left: 23px;
				color: #1e1902;
				padding-bottom: 5px;
			}
			
	body#dossiers_thematiques div#rightbloc {
		width: 537px;
		float: right;
	}
	
	div#rightcol,
	div.rightcol {
		width: 280px;
		float: right;
		padding-bottom: 22px;
	}
	
	body#activites_pedagogiques div.rightcol {
		width: 303px;
	}
	
	body#films div#rightcol {
		width: 544px;
		margin-top: 50px;
	}
	
		body#films div#rightcol div.film_categorie {
			width: 544px;
			float: left;
		}
		
		body#films div#firstcol div.film_categorie {
			margin-bottom: 20px;
			float: left;
			width: 544px;
		}
	
	body#films.insidesection div#rightcol {
		width: 280px;
		margin-top: 0;
	}
	
	div#rightnav {
		width: 280px;
		float: left;
		margin-left: 5px;
	}
	
	div#rightnav li.item {
		font-size: 1.9em;
	}
	
	body#dossiers_thematiques div.rightcol ul {
		padding-top: 7px;
		background: url('../img/img_deco/ul_back.png') no-repeat left top;
	}
	
	body#films div#rightcol ul li.last {
		height: 24px;
		background: url('../img/img_deco/ul_back_bottom_films.jpg') no-repeat left bottom;
	}
	
	body#films.insidesection div#rightcol ul li.last {
		height: 22px;
	}
	
	body#films.insidesection div#rightcol li.last,
	body#dossiers_thematiques div.rightcol {
		background: url('../img/img_deco/ul_back.jpg') no-repeat left bottom;
	}
	
		div.version_download {
			width: 305px;
			padding-bottom: 17px;
			float: left;
			background: url('../img/img_deco/rightnav_poitille.png') repeat-x left bottom;
		}
		
			div.version_download a {
				margin-right: 20px;
				height: 21px;
				float: left;
				text-indent: -9999px;
			}
			
			a.pdf {
				width: 97px;
				background: url('../img/img_deco/pdf_version_fr.gif') no-repeat left top;
			}
			
			body.en a.pdf {
				background: url('../img/img_deco/pdf_version_en.gif') no-repeat left top;
			}
			
			body.en a.pdf:hover,
			body.fr a.pdf:hover,
			body.en a.html:hover,
			body.fr a.html:hover {
				background-position: left bottom;
			}
			
			a.html {
				width: 103px;
				background: url('../img/img_deco/html_version_fr.gif') no-repeat left top;				
			}
			
			body.en a.html {
				background: url('../img/img_deco/html_version_en.gif') no-repeat left top;
			}
		
	div.middlenav ul.nav,
	body#landing div#rightcol,
	div.rightcol,
	body#dossiers_thematiques.insidesection div#rightcol,
	div#container ul#main_nav li#last_item,
	body.insidesection ul#sub_sub_sections li a,
	ul#sections li,
	body#dossiers_thematiques.insidesection div.picture,
	body#dossiers_thematiques.insidesection div#rightcol ul,
	body#activites_pedagogiques div.noborderbottom,
	body#activites_pedagogiques div#rightcol,
	body.insidesection div#rightcol {
		background: none;
	}
	
	body#dossiers_thematiques.insidesection div#rightcol ul {
		padding-top: 0;
	}

	body#dossiers_thematiques div.rightcol ul,
	body#dossiers_thematiques div#rightcol ul li.last,
	body#films.insidesection div#rightcol ul li.last ,
	body#reperes_chronologiques div#rightcol ul li.last {
		margin: -1px 0 0 0;
	}
	
	body#dossiers_thematiques div.rightcol ul {
		margin: 0;
	}
	
	body#films div#rightcol ul li.last {
		margin: -3px 0 0 0;
	}

	ul.nav li,
	ul#sections li,
	div.middlenav ul li,
	ul#navlinks li,
	ul#sub_sub_sections li {
		width: 280px;
		float: left;
		font: 12px Arial, Helvetica, sans-serif;
		padding-bottom: 1px;
		background: url('../img/img_deco/rightnav_poitille.png') repeat-x 0 bottom;
	}
	
	ul#sections {
		width: 240px;
		margin-left: 17px;
	}
	
	body#dossiers_thematiques.insidesection ul#sections,
	body#films.insidesection ul#sections,
	body#reperes_chronologiques ul#sections {
		margin-left: 0;
	}
	
	div.middlenav ul li,
	ul#sub_sub_sections {
		width: 234px;
	}
	
	div#firstcol ul#sections li {
		width: 230px;
	  font: 1.9em "NeutraText-Demi",Arial,sans-serif;
	}
	
	body#films div#firstcol ul#sections li ul.nav li {
		width: 230px;
	  font: 12px "NeutraText-Demi",Arial,sans-serif;
	}
	
	body#films div#firstcol ul#sections li ul li {
		float: left;
		clear: left;
	}
	
	body#films ul.nav li,
	body#films div#firstcol div#firstcol ul#sections div.film_categorie ul.nav li,
	body#films div#firstcol ul#sections div.film_categorie ul.nav li.last {
		width: 544px !important;
	}
	
	
	body#films div#firstcol ul#sections div.film_categorie ul.nav li.last {
		display: none;
		background-image: none;
	}
	
	ul#sections div#rightbloc li {
		width: 230px;
		font: 1.2em "NeutraText-Demi",Arial,sans-serif;
	}
	
	div#firstcol ul#sections li div.middlenav li,
	div#firstcol ul#sections li div.rightcol li {
		font-size: 0.7em;
	}
	
	div#firstcol ul#sections li div.rightcol {
		float: left;
	}

	ul#sub_sub_sections li {
		font-size: 12px;
	}
	
	ul#sections li.last,
	ul#sub_sub_sections li.last {
		background : url('../img/img_deco/ul_back.jpg') no-repeat left bottom;
		height: 22px;
	}

	ul.nav li a,
	div.middlenav ul li a,
	body.insidesection ul#sections li a,
	body.insidesection ul#sub_sub_sections li a,
	ul#navlinks li a {
		width: 214px;
		padding: 13px;
		color: #8c6f3d !important;
	}
	
	div.middlenav ul li a {
		width: 208px;
	}
	
	ul.nav li a {
		width: 208px;
	}
	
	body.insidesection ul#sections li a {
		padding: 13px 13px 13px 7px;
	}
	
	body.insidesection ul#sub_sub_sections li a {
		padding-right: 7px;
	}
		
	body#films ul.nav li a {
		width: 471px;
	}
	
	ul#sections li a,
	a.acceder {
		width: 195px;
		line-height: 0.5em;
		background: url('../img/img_deco/arrow_left_dossiers_thematiques.png') no-repeat 10px top;
		padding: 15px 0 10px 35px;
		color: #8c6f3d;
	}
	
	body#dossiers_thematiques div#firstcol ul.rollover_images_list li a {
		background: none;
	}
	
	body#films div#firstcol ul#sections li ul li a {
		padding: 15px 0 10px 26px;
	}
	
	ul#sections li a {
		line-height: normal;
	}
	
	div#firstcol ul#sections li a {
		line-height: 0.9em;
	}
	
	a.acceder {
		width: 67px;
		float: right;
		padding-top: 20px;
	}

	ul#sections li a:hover,
	ul#sections li a.active {
		background-color: #eae5da;
	}

		div#rightnav ul#sections li span a,
		div#leftcol ul#sections li span a {
			color: #91846f;
		}
	
/* --- body#dossiers_thematiques div.middlenav, ul.nav --- */

div.middlenav,
div#firstcol ul#sections li div.rightcol {
	width: 234px;
	background: url('../img/img_deco/backcol.png') repeat-y;	
	padding: 8px 0 22px 0;
	float: left;
	margin-right: 0;
}

body#landing ul.nav,
div.middlenav ul.nav.rollover_images_list {
	padding: 0;
}

body#films ul.nav {
	background: url('../img/img_deco/ul_back_films.jpg') no-repeat left top;
	padding-top: 5px;
	list-style: none;
}

	ul.nav li a:hover,
	div.middlenav ul.rollover_images_list li a:hover {
		width: 208px;
		background-color: #c7d3c7 !important;
	}
	
/* --- /body#dossiers_thematiques div.middlenav --- */

	
/* --- div#otherlinks, ul#navlinks --- */

	div#otherlinks,
	ul#navlinks {
		width: 377px;
		float: left;
	}

	div#otherlinks {
		padding: 13px 0 20px 0;
		margin-left: 20px;
		float: left;
		background: url('../img/img_deco/otherlinks_back.jpg') repeat-y;
	}
	
	body#ressources_en_ligne div#otherlinks {
		margin-left: 16px;
	}
	
	body#carte_interactive div#otherlinks {
		margin-left: 25px;
	}
	
	body#ressources_en_ligne div#otherlinks,
	body#carte_interactive div#otherlinks,
	body#carte_interactive div#otherlinks table#navlinks,
	body#ressources_en_ligne div#otherlinks ul#navlinks {
		width: 305px;
		background: none;
	}
	
	div#otherlinks h3 {
		float: left;
	}

	ul#navlinks li {
		width: 377px;
		background:  url('../img/img_deco/otherlinks_poitilles.jpg') no-repeat left bottom;
	}
	
	table#navlinks tr td {
		border-bottom: 1px dashed #b39765;
	}
	
	body#ressources_en_ligne ul#navlinks li,
	body#carte_interactive table#navlinks tr {
		width: 305px;
	}
	
		ul#navlinks li span {
			float: left;
			background: url('../img/img_deco/otherlinks_arrow.jpg') no-repeat left top;
		}
		
		body#ressources_en_ligne ul#navlinks li span,
		body#carte_interactive table#navlinks span {
			background: url('../img/img_deco/arrow_left_dossiers_thematiques.png') no-repeat left -7px;
		}
		
		body#carte_interactive table#navlinks td.blacklink span {
			font-size: 14px;
			position: relative;
			top: 4px;
			right: 8px;
			padding: 7px 0 9px 27px;
			color: #000;
		}

			ul#navlinks li a {
				width: 307px;
				padding: 9px 0 9px 28px;
			}
			
			ul#navlinks li span p {
				width: 307px;
				padding: 9px 0 9px 28px;
				color: #8C6F3D;
			}
			
			body#ressources_en_ligne ul#navlinks li a,
			body#carte_interactive table#navlinks td a {
				width: 275px;
			}
			
			body#carte_interactive table#navlinks td a {
				padding: 8px 0 8px 0;
				font: 12px Arial,Helvetica,sans-serif;
			}

			ul#navlinks li a:hover,
			body#plan_du_site ul.site_nav li a:hover {
				color: #C0B094;
			}
		
/* --- /div#otherlinks, ul#navlinks --- */
											
/* ---In body id dossiers_thematiques with the class insidesection --- */

body.insidesection ul#sections li,
body.insidesection ul#sections li span,
body.insidesection ul#sub_sub_sections li,
ul#sub_sub_sections {
	width: 280px;
}
		
		body.insidesection ul#sections li.item a,
		body#reperes_chronologiques ul#sections li.item a {
			background: url('../img/img_deco/arrow_down_hover.png') no-repeat 97px center;
		}
		
		
		body.insidesection ul#sections li.item ul li a,
		body#reperes_chronologiques ul#sections li.item ul li a {
			background-image: none;
		}
		
		body.insidesection ul#sections li a:hover,
		body.insidesection ul#sections li a.active,
		body#reperes_chronologiques ul#sections li a:hover,
		body#reperes_chronologiques ul#sections li a.active {
			background: #e8e2d7 url('../img/img_deco/arrow_down_hover.png') no-repeat -140px center;
		}


		body.insidesection ul#sub_sub_sections li a:hover,
		body.insidesection ul#sub_sub_sections li a.active,
		body#films div#rightcol ul a,
		body#films div#rightcol ul a.active,
		div#firstcol div.film_categorie ul.nav li a:hover,
		body#reperes_chronologiques.insidesection div#rightnav ul#sections li.item ul li a:hover,
		body#reperes_chronologiques.insidesection div#rightnav ul#sections li.item ul li a.active,
		body#dossiers_thematiques.insidesection div#rightnav ul#sections li.item ul li a:hover,
		body#dossiers_thematiques.insidesection div#rightnav ul#sections li.item ul li a.active,
		body#dossiers_thematiques div#firstcol ul.rollover_images_list li a:hover,
		body#dossiers_thematiques div#firstcol ul.rollover_images_list li a.active {
			background-color: #c7d3c7 !important;
			color: #746b5b;
		}
		
		ul.nav li a:hover,
		div.middlenav ul.rollover_images_list li a:hover {
			color: #746B5B;
		}
		
			ul#sub_sub_sections li a,
			body.insidesection ul#sub_sub_sections li a,
			body#dossiers_thematiques.insidesection ul#sections li.item ul li a,
			div#rightcol h3,
			div.rightcol h3,
			ul.nav a,
			body#reperes_chronologiques.insidesection div#rightcol ul#sections li.item ul li a {
				background: url('../img/img_deco/backcol.png') repeat-y !important;
			}
			
			body#films div#rightcol ul a,
			div#firstcol div.film_categorie ul.nav a {
				background: url('../img/img_deco/films_back_righcol_a.png') repeat-y !important;
			}
										
/* --- Footer --- */
										
div#footer {
	width: 100%;
	height: 194px;
	background: url('../img/img_deco/footer.png') no-repeat center bottom;
	clear: both;
}

	div#footer ul {
		text-align: center;
		float: none;
	}
	
	div#footer ul#logo_nav {
		padding: 35px 0 40px 0;
	}
	
		div#footer ul li {
			display: inline;
			cursor: pointer;
			font: 1.3em "NeutraText-Book",Arial,sans-serif;
			border-right: 1px solid #514e48;
		}
		
		div#footer ul#logo_nav li {
			margin-right: 37px;
			padding: 0;
			border: none;
		}
		
		div#footer ul li#noborder {
			border: none;
		}
		
			div#footer ul li a {
				display: inline;
				color: #7e6a45;
			}
			
			div#footer ul#footer_nav li a {
				padding: 0 10px;
			}
			
				div#footer ul#logo_nav li a img {
					border: none;
				}
				
				
/* --- recherche --- */

div#desccontent,
div.desc_bloc,
body#recherche form.search,
body#reperes_chronologiques div#version,
body#reperes_chronologiques #reperes_flash,
body#carte_interactive div#version {
	width: 757px;
	float: left;
}

div#numbertoshow {
	float: left;
	position:relative;
	width: 41px;
}

body#recherche form.search {
	margin-left: 23px;
	padding-bottom: 27px;
}

	body#recherche form div#form {
		width: 100%;
		float: left;
	}
	
		div.formleft,
		div.formright,
		div#blocl {
			float: left;
		}
		
		div#blocr {
			float: right;
		}
	
		div.formleft,
		div#blocl {
			width: 383px;
		}
		
		div.formright,
		div#blocr {
			width: 354px;
		}
		
		body.en div.formright {
			width: 374px;
		}
		
	form.search span.black {
		color: #4d463a;
	}
	
	form.search label {
		font-weight: bold;
		color: #4d463a;
		margin-left: 13px;
	}
	
	label#show,
	label#in {
		margin-right: 9px;
	}
	
	label#in {
		margin-left: 19px;
		margin-top: 17px;
		float: left;
	}
	
	label#search_word {
		margin: 5px 13px 0 0;
	}
	
	body.en label#search_word {
		margin: 5px 12px 0 0;
	} 
	
	input#start_date,
	input#end_date,
	input#search_subject,
	ul#display_results,
	ul#display_results li ul,
	ul#document_type,
	ul#document_type li ul,
	div.subject_in ul.fauxselect,
	div.subject_in ul.fauxselect li ul,
	div.add_criterion input.place {
		width: 66px;
		list-style: none;
		padding: 4px 0 3px 7px;
		border: 1px solid #dbd7d0;
		font: 1.1em Arial,Helvetica,sans-serif;
		color: #4d463a;
		background: #fff;
	}
	
	ul#document_type,
	ul#document_type li ul,
	ul#display_results,
	ul#display_results li ul,
	div.subject_in ul.fauxselect,
	div.subject_in ul.fauxselect li ul {
		padding: 4px 0 3px 0px;
	}
	
	ul#document_type a,
	ul#document_type li ul a,
	ul#display_results a,
	ul#display_results li ul a,
	div.subject_in ul.fauxselect a,
	div.subject_in ul.fauxselect li ul a {
		padding-left: 7px;
	}
	
	ul#document_type li,
	ul#display_results li,
	div.subject_in ul.fauxselect li {
		font-size: 11px;
		line-height: 1.5em;
	}
	
	ul#document_type li.firstli {
		background: url('../img/img_deco/arrow_search.gif') no-repeat 275px center;
	}
	
	ul#display_results li.firstli {
		background: url('../img/img_deco/arrow_search.gif') no-repeat 22px center;
	}
	
	div.subject_in ul.fauxselect li.firstli {
		background: #fff url('../img/img_deco/arrow_search.gif') no-repeat 202px center;
	}
	
		ul#document_type a,
		ul#display_results a,
		ul.fauxselect a {
			color: #4d463a;
		}
	
	input#search_subject {
		width: 304px;
		margin-top: 10px;
	}
	
	label#show,
	label#label_resultats {
		margin-top: 6px;
		float: left;
	}
	
	label#label_resultats {
		float: right;
		width: 234px;
		margin-right: 10px;
	}
	
	body.en label#label_resultats {
		margin-right: 45px;
	}
			
	label#show {
		float: left;
		margin-left: 0px;
	}
	
	label#label_start_date,
	label#label_end_date {
		font-weight: normal;
	}
					
			a#add,
			a#delete,
			a#download_flash,
			a#html_version {
				margin: 0;
				height: 29px;
				float: left;
				margin-top: 15px;
				background: url('../img/img_deco/arrow_left_dossiers_thematiques.png') no-repeat left -7px;
			}
			
			a#download_flash,
			a#html_version {
				float: right;
				padding-right: 0;
			}
			
			a#download_flash {
				width: 100px;
				margin-right: 24px;
			}
			
			a#html_version {
				width: 78px;
				margin-right: 5px;
			}
			
			a#add {
				width: 114px;
			}
			
			a#delete {
				width: 60px;
			}
				
				/* these are for the faux-<select> */
				ul#display_results,
				ul#document_type,
				ul.fauxselect {
					height: 17px;
					overflow: hidden;
				}
				.fauxselectover {
					position:absolute;
					display: block;
					float: none;
					top: 17px;
					width: 34px !important;
					border-top: none !important;
					left: 0;
					overflow: visible !important;
					height: auto !important;
					background: white;
				}
				
				ul#document_type .fauxselectover {
					width: 289px !important;
					top: 25px;
					left: -2px;
					padding-top: 0;
				}
				
				div.selectul_in .fauxselect .fauxselectover {
					width: 217px !important;
					left: 5px;
				}
				
				ul#display_results {
					width: 34px;
					float: left;
				}
				
				ul#display_results a {
					width: 27px;
				}
				
				ul#display_results li {
					width: 34px;
				}
				
				ul#document_type {
					width: 289px;
					float: right;
				}
				
				div#selectul_in {
					width: 289px;
					float: right;
					position: relative;
					margin-top: 8px;
				}
				
				div.subject_in {
					width: 217px;
					float: right;
					position: relative;
					padding-left: 7px;
					margin-right: 15px;
					
				}
				
				body.en div.subject_in {				
					padding-left: 0px;
					margin-right: 8px;					
				} 
				
				div.subject_in ul.fauxselect,
				div.subject_in ul.fauxselect li ul.fauxselectover {
					width: 217px !important;
					float: right;
				}
				
				div.subject_in ul.fauxselect li ul.fauxselectover {
					left: -2px;
				}
				
				input#search_submit {
					width: 90px;
					height: 21px;
					margin-top :30px;
					float: right;
					border: none;
					background: url('../img/img_deco/rechercher_hover.gif') no-repeat left top;
				}
				
				body.en input#search_submit {
					width: 58px;
					background: url('../img/img_deco/rechercher_hover_en.gif') no-repeat left top;
				}
				
				body.en input#search_submit:hover,
				body.fr input#search_submit:hover {
					background-position: left bottom;
				}
												
				div.add_criterion {
					float: left;
					clear: left;
					width: 717px;
					margin-top: 20px;
					background: url('../img/img_deco/back_add_criterion.png') repeat-y;
					padding: 18px 20px 18px 19px;
				}
			
					div.add_criterion input.place {
						width: 220px;
						margin-right: 12px;
					}				
													
					div.add_criterion label {
						margin: 5px 7px 0 0;
					}

					a.close {
						width: 36px;
						padding: 6px 0 8px 22px;
						background: url('../img/img_deco/arrow_left.png') no-repeat left center;
						float: right;
					}
				
/* --- /recherche --- */


/* --- recherche | resultats --- */

a#return_form {
	width: 158px;
	float: right;
	margin: 10px 47px;
	background: url('../img/img_deco/retour_au_formulaire_fr.gif') no-repeat left top;
}

body.en a#return_form {
	width: 142px;
	background: url('../img/img_deco/retour_au_formulaire_en.gif') no-repeat left top;
}

body#recherche ol.list_resultats,
body#ressources_en_ligne ul.ressources,
body#carte_interactive ul.ressources {
	list-style: none;
	font: 1.2em Arial,Helvetica,sans-serif;
	color: #4d463a;
	padding-bottom: 19px;
}

	body#recherche ol.list_resultats li,
	body#ressources_en_ligne ul.ressources li,
	body#carte_interactive ul.ressources li, 
	body#recherche ol.list_resultats li div.dashed {
		width: 800px;
		float: left;
	}
	
	body#carte_interactive ul.ressources li {
		width: 778px;
	}
	
	body#recherche ol.list_resultats li div.dashed {
				background: url('../img/img_deco/activites_pedagogiques_vertical_dashed.gif') repeat-y 703px 0;
	}
	
	body#ressources_en_ligne ul.ressources li.back,
	body#recherche ol.list_resultats li.back {
		background: url('../img/img_deco/back_li.png') repeat-y;
	}
	
	body#recherche ol.list_resultats p,
	body#ressources_en_ligne ul.ressources p,
	body#carte_interactive ul.ressources p {
		width: 405px;
		padding: 12px 0;
		float: left;
	}
	
	body#ressources_en_ligne ul.ressources p,
	body#carte_interactive ul.ressources p {
		width: 754px;
		font-size: 12px;
		margin-left: 22px;
	}
	
	body#carte_interactive ul.ressources p {
		width: 350px;
		line-height: 19px;
		clear: left;
	}
	
	body#carte_interactive ul.ressources p strong {
		width: 350px;
		float: left;
		color: #1e1902;
	}
	
	body#carte_interactive ul.ressources li.salles_de_cinema p {
		width: 470px;
	}
	
	body#carte_interactive ul.ressources li.salles_de_cinema {
		padding-bottom: 28px;
	}
	
	body#carte_interactive ul.little_picture {
		list-style: none;
		width: 470px;
		margin: 14px 0 0 22px;
		float: left;
	}
	
	body#carte_interactive ul.little_picture li {
		float: left;
		margin: 0px 4px 4px 0;
	}
	
	body#carte_interactive li.city {
		width: 470px;
		margin-bottom: 10px;
	}
	
	body#carte_interactive li.city strong {
		color: #4d463a;
	}	
	
	body#carte_interactive ul.little_picture img {
		float: left;
		border: none;
	}
	
	body#carte_interactive ul.little_picture li a {
		position: relative;
		display: block;
		width: 74px;
		height: 54px;
	}
	
	span.hover_thumbnails {
		position: absolute;
		left: 0;
		top: 0;
		width: 74px;
		height: 54px;
		background-color: #ead71b;
		opacity: .5;
	}
	
	body#recherche span.number {
		margin: 12px 40px 0 22px;
		float: left;
	}
	
	body#recherche span.result_title {
		display:block;
	}
	
	span.result_title a {
		color: #4d463a;
		font-weight:bold;
		text-decoration:none;
	}
	
	span.result_title a:visited {
		color: #4d463a;
		font-weight:bold;
		text-decoration:none;
	}
	
	body#recherche ol.list_resultats p{
		width: 605px;
		padding: 12px 0;
		float: left;
	}
	body#recherche ol.list_resultats span.more_details {
		width: 101px;
		padding: 12px 0;
		float: right;
	}
	
#result {
	width: 178px;
	float: right;
	margin: 10px 44px;
	color: #79591f;
	text-align:right;
}

#result span{
	color: #4d463a;
	font-weight:bold;
}
	body.en#recherche ol.list_resultats span.more_details {
		width: 101px;
	}
	
		body#recherche ol.list_resultats span.more_details a {
			padding: 12px 0 12px 24px;
			background: url('../img/img_deco/arrow_left_dossiers_thematiques.png') no-repeat left center;
		}
		
		body#recherche ol.list_resultats span.more_details a.voir_le_document {
			width: 98px;
			margin-right: 10px;
			float: left;
		}
		
		body#recherche ol.list_resultats span.more_details a.details {
			width: 64px;
			float: right;
		}
		
		div#getthelist {
			width: 297px;
			margin: 20px 0 0 21px;
			float: left;
		}
		
			div#getthelist a,
			a#return_form,
			a#return_results {
				height: 21px;
				text-indent: -9999px;
			}
			
			div#getthelist a#print_list {
				width: 123px;
				float: left;
				background: url('../img/img_deco/imprimer_la_liste_fr.gif') no-repeat left top;
			}
			
			body.en div#getthelist a#print_list {
				width: 102px;
				background: url('../img/img_deco/imprimer_la_liste_en.gif') no-repeat left top;
			}
			
			div#getthelist a#register_list {
				width: 143px;
				float: left;
				margin-left: 10px;
				background: url('../img/img_deco/enregistrer_la_liste_fr.gif') no-repeat left top;
			}
			
			body.en div#getthelist a#register_list {
				width: 94px;
				background: url('../img/img_deco/enregistrer_la_liste_en.gif') no-repeat left top;
			}
			
/* --- #pagination --- */
			
		#pagination {
			width: 270px;
			margin: 25px 56px 0 0;
			float: right;
		}
		
			#pagination ul {
				list-style: none;
				text-align: right;
			}
			
				#pagination ul li {
					font: 1.1em Arial,Helvetica,sans-serif;
					display: inline;
					margin-left: 6px;
				}
				
				#pagination ul li#prev {
					margin-right: 5px;
				}
				
				#pagination ul li#next {
					margin-left: 11px;
				} 
					
					#pagination ul li a {
						display: inline;
						vertical-align: middle;
						height: 17px;
						color: #8c754c;
					}
					
					#pagination ul li a:visited,
					#pagination ul li a:hover,
					#pagination ul li.active a {
						color: #4d463a !important;
					}
					
					#pagination ul li#prev a,
					#pagination ul li#next a {
						width: 10px;
						height: 17px;
						display: inline-block;
					}
					
					#pagination ul li#prev a {
						background: url('../img/img_deco/arrow_left_pagination.gif') no-repeat left top;
							
					}
					
					#pagination ul li#next a {
						background: url('../img/img_deco/arrow_right_pagination.gif') no-repeat left top;
						
					}
					
					#pagination ul li#prev a:hover,
					#pagination ul li#next a:hover,
					body.en a#return_form:hover,
					body.fr a#return_form:hover,
					body.en div#getthelist a#print_list:hover,
					body.en div#getthelist a#register_list:hover,
					body.fr div#getthelist a#print_list:hover,
					body.fr div#getthelist a#register_list:hover {
						background-position: left bottom ;
					}
					
/* --- /#pagination --- */

/* --- /recherche | resultats --- */

/* --- recherche | detaillee --- */

body#recherche.detaillee a#return_results {
	width: 158px;
	float: right;
	margin: 3px 55px;
	background: url('../img/img_deco/retour_aux_resultats_fr.jpg') no-repeat left top;
}

body.en#recherche.detaillee a#return_results {
	width: 138px;
	background: url('../img/img_deco/retour_aux_resultats_en.gif') no-repeat left top;
}

body#recherche.detaillee a#return_results:hover {
	background-position: left bottom;
}

div#desc_results,
body#realisation_du_site div#team,
body#conditions_dutilisations div#conditions,
body#plan_du_site div#plan,
body#recherche ol.list_resultats,
body#ressources_en_ligne div#ressources_top,
body#carte_interactive div#ressources_top {
	width: 824px;
	float: left;
	margin-left: 4px;
	background: url('../img/img_deco/rightnav_poitille.png') repeat-x left bottom;
}

body#conditions_dutilisations div#conditions p {
	margin-bottom: 20px;
}

body#conditions_dutilisations div#conditions a {
	color: #8c6f3d;
	display: inline;
}

body#ressources_en_ligne div.ressources_bottom {
	padding-bottom: 30px;
}

body#ressources_en_ligne ul.ressources,
body#carte_interactive ul.ressources {
	width: 800px;
	margin-left: 1px;
}

body#ressources_en_ligne div#ressources_top,
body#carte_interactive div#ressources_top {
	padding-bottom: 10px;
}

body#recherche ol.list_resultats {
	margin-left: 3px;
}

div#desccontent,
div.desc_bloc {
	margin: 28px 0 0 14px;
}

	div.desc_bloc {
		margin: 0 0 0 8px;
		padding-bottom: 24px;
	}
	
	body#plan_du_site div.desc_bloc,
	body#conditions_dutilisations div.desc_bloc	{
		padding-bottom: 9px;
	}	
	
	body#realisation_du_site div.desc_bloc {
		padding-bottom: 30px;
	}
	
		div.desc_bloc p {
			padding-bottom: 0;
		}
		
		body#recherche.detaillee div#getthelist {
			width: 467px;
		}
		
		body#recherche.detaillee a#search_form {
			width: 181px;
			float: left;
			margin-right: 10px;
			background: url('../img/img_deco/formulaire_de_recherche_fr.jpg') no-repeat left top;
		}
		
		body.en#recherche.detaillee a#search_form {
			width: 97px;
			background: url('../img/img_deco/formulaire_de_recherche_en.gif') no-repeat left top;
		}
		
		body#recherche.detaillee a#search_form:hover {
			background-position: left bottom;
		}
		
/* --- /recherche | detaillee --- */

				

/* --- style for Splash only --- */

	body#splash div#wrapper {
		background: url('../img/img_deco/splash_background.jpg') no-repeat 50% 0;
	}
	
		div#splashbloc {
			width: 760px;
			margin: 0 auto;
		}
	
			div#splashblocwrap {
				height: 197px;
				position: relative;
				top: 475px;
			}
	
		div#splashblocwrap {
			width: 409px;
			float: left;
		}
	
		 ul#langnav {
			width: 409px;
			height: 53px;
		}
			ul#langnav li#french {
				float: left;
			}
			
		  ul#langnav li#english {
				float: right;
			}
			
			 ul#langnav li a {
					width: 204px;
					height: 48px;
					text-indent: -9999px;
				}
				
				ul#langnav li#french a {
					background: url('../img/img_deco/splash_french_button_hover.png') no-repeat left top;
				}
				
				ul#langnav li#french a:hover {
					background-position: left bottom;
				}	
				
				ul#langnav li#english a {
					background: url('../img/img_deco/splash_english_button_hover.png') no-repeat left top;
				}
				
				ul#langnav li#english a:hover {
					background-position: left bottom;
				}	
		
/* --- end of Splash --- */	



.opacity0 {
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 5-7 */
  filter: alpha(opacity=0);
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0;
}
