/*****************************************************************************************************
*                                                                                                    *
*                                   RESET v1.0 | 20080212                                            *
*                                                                                                    *
*****************************************************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*****************************************************************************************************
*                                                                                                    *
*                                        PARAM GENERAUX                                              *
*                                                                                                    *
*****************************************************************************************************/
body {
	font-family: Courier;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
}
#bodyTravaux {
	overflow-x: hidden;
	overflow-y: scroll;
}
#body_pres {
	overflow-x: hidden;
	overflow-y: hidden;
}
/*Vous pouvez créer un style pour les balises h1/h2/h3/h4/h5/h6 et ensuite les appliquer à l'aide de l'editeur de texte dans Modx.*/
h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}
a { color: blue; text-decoration: none; } 
a:visited { color: #666666; }
a:hover { text-decoration: underline; }
a:active { color: #666666; text-decoration: underline; }
.sans:hover { text-decoration: none; }
.sans:active { text-decoration: none; }
/*****************************************************************************************************
*                                                                                                    *
*                                        MENU VIGNETTES                                              *
*                                                                                                    *
*****************************************************************************************************/
#Logo {
	position: fixed;
	left: 60px;
	top: 40px;
	cursor: pointer;
}
#Presentation {
	position: fixed;
	left: 21px;
	top: 163px;
	cursor: pointer;
}
#Actualites {
	position: fixed;
	left: 187px;
	top: 375px;
	cursor: pointer;
}
#Travaux {
	position: fixed;
	left: 207px;
	top: 273px;
	cursor: pointer;
}
/*****************************************************************************************************
*                                                                                                    *
*                                         MENU TRAVAUX                                               *
*                                                                                                    *
*****************************************************************************************************/
#Menu_Travaux, #Menu_Travaux_2 {
	background-color: #FFFFFF;
	position: absolute;
	padding-right: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	width: 452px;
	padding-left: 20px;
}
#Menu_Travaux {
	left: 250px;
}
#Menu_Travaux_2 {
	top: 0px;
	left: 702px;
}
.OuterRowTemplate {
}
.imgPress {
}
.SousMenuPersonalise {
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.MenuPersonalise {
}
.contentSousMenu {
	position: relative;
	background-color: #f5f7ff;
	left: -10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	overflow: auto;
	display: none;/*<-- pour cacher les menus thematiques au début du chargement de la page*/
}
#Menu_Travaux_Categories {
}
#T_identites {
	position: fixed;
	top: 250px;
	left: 147px;
	cursor: pointer;
}
#T_Affiches {
	position: fixed;
	top: 290px;
	left: 94px;
	cursor: pointer;
}
#T_Editions {
	position: fixed;
	top: 326px;
	left: 116px;
	cursor: pointer;
}
#T_Espaces {
	position: fixed;
	top: 366px;
	left: 155px;
	cursor: pointer;
}
#T_Concours {
	position: fixed;
	top: 404px;
	left: 116px;
	cursor: pointer;
}
/*****************************************************************************************************
*                                                                                                    *
*                                       SELECTION TRAVAUX                                            *
*                                                                                                    *
*****************************************************************************************************/
#intro_text {
	font-family: Georgia;
	font-style: italic;
	color: #ff0000;
	font-size: 18px;
	line-height: 23px;
	padding-left: 20px;
	padding-right: 20px;
}
/*#intro_text a:link { color: red; text-decoration: none; }
#intro_text a:visited { color: red; text-decoration: none; }
#intro_text a:hover { color: red; text-decoration: none; }
#intro_text a:active { color: red; text-decoration: none; }*/

.content_text {
	margin-right: 20px;
	margin-left: 20px;
}
#FlecheSuiteT_Intro {
	padding: 20px;
}
#SuperTitre {
	position: fixed;
	background-color: white;
	padding-left: 270px;
	width: 1000px;
	height: 40px;
	z-index: 1000;
}
#DecaleSuperTitre {
	padding-top: 20px;
}
#content_Travaux {
	background-color: white;
	position: absolute;
	left: 250px;
	top: 40px;
	width: 560px;
}
#DivCache {
	background-color: white;
	position: fixed;
	left: 250px;
	height: 400px;
	width: 300px;
}
.decaleTexteListe {/*<-- pour décaler le bloc de texte en dessous d'une page liste*/
	margin: 20px;
}
/*****************************************************************************************************
*                                                                                                    *
*                                         DIAPO JQUERY                                               *
*                                                                                                    *
*****************************************************************************************************/
#conteneur_Diapos {
	/*position: relative;*/
}
.Vignette {
}
.ElementVignette {
	cursor: pointer;
}
#Images_Diapos {
	position: absolute;
	visibility: hidden;
	display: none;/*<-- pour cacher les images au début du chargement de la page*/
}
#Navigateur {
	margin: 20px;
	height: 12px;
}
#Suivant, #Precedent {
	cursor: pointer;
}
#Compteur {
	font-size: 12px;
	margin: 5px;
}
/*****************************************************************************************************
*                                                                                                    *
*                                            ATELIER                                                 *
*                                                                                                    *
*****************************************************************************************************/
#Retour {
	position: absolute;
	padding-top: 20px;
	padding-bottom: 20px;
}
#atelier {
	position: absolute;
	background-color: white;
	top: 40px;
	left: 250px;
	width: 540px;
	height: 630px;
	padding: 20px;
	overflow-y: auto;
	overflow-x: hidden;
}
.atelier_home {
	font-family: Georgia;
	font-style: italic;
	color: #ff0000;
	font-size: 18px;
	line-height: 23px;
}
.atelier_people {
}
.mentions {
	position: absolute;
	left: 20px;
	bottom: 20px;
}
/*****************************************************************************************************
*                                                                                                    *
*                                            PANORAMA                                                *
*                                                                                                    *
*****************************************************************************************************/
.ajaxtooltip {
	position: absolute; /*leave this alone*/
	display: none; /*leave this alone*/
	left: 0; /*leave this alone*/
	top: 0; /*leave this alone*/
	background: white;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
}
#Grille_CaleA {
	width: 1510px;
	height: 3px;
}
#Grille_CaleB {
	width: 3px;
	height: 1100px;
}
#Grille_CaleA, #Grille_CaleB, #Grille_A, #Grille_B, #Grille_C, #Grille_D, #Grille_E, #Grille_F, #Grille_G, #Grille_H, #Grille_I, #Grille_J, #Grille_K, #Grille_L, #Grille_M, #Grille_N, #Grille_O, #Grille_P, #Grille_Q, #Grille_R, #Grille_S, #Grille_T, #Grille_U {
	color: #FFF;
	overflow: hidden;
	position: absolute;
}
#Grille_A {
	left: 50px;
	top: 271px;
	width: 120px;
	height: 180px;
}
#Grille_B {
	left: 30.0px;
	top: 571px;
	width: 100px;
	height: 140px;
}
#Grille_C {
	left: 150px;
	top: 571px;
	width: 260px;
	height: 200px;
}
#Grille_D {
	left: 190.0px;
	top: 371px;
	width: 260px;
	height: 160px;
}
#Grille_E {
	left: 310px;
	top: 791px;
	width: 100px;
	height: 160px;
}
#Grille_F {
	left: 370px;
	top: 191px;
	width: 260px;
	height: 160px;
}
#Grille_G {
	left: 430px;
	top: 671px;
	width: 240px;
	height: 160px;
}
#Grille_H {
	left: 470px;
	top: 371px;
	width: 160px;
	height: 220px;
}
#Grille_I {
	left: 530px;
	top: 11px;
	width: 160px;
	height: 160px;
}
#Grille_J {
	left: 530px;
	top: 851px;
	width: 140px;
	height: 200px;
}
#Grille_K {
	left: 650px;
	top: 191px;
	width: 360px;
	height: 280px;
}
#Grille_L {
	left: 650px;
	top: 491px;
	width: 120px;
	height: 160px;
}
#Grille_M {
	left: 690px;
	top: 671px;
	width: 280px;
	height: 280px;
}
#Grille_N {
	left: 710px;
	top: 51px;
	width: 160px;
	height: 120px;
}
#Grille_O {
	left: 790px;
	top: 491px;
	width: 180px;
	height: 140px;
}
#Grille_P {
	left: 890px;
	top: 11px;
	width: 120px;
	height: 160px;
}
#Grille_Q {
	left: 990px;
	top: 491px;
	width: 180px;
	height: 260px;
}
#Grille_R {
	left: 1030px;
	top: 131px;
	width: 260px;
	height: 180px;
}
#Grille_S {
	left: 1030px;
	top: 331px;
	width: 140px;
	height: 140px;
}
#Grille_T {
	left: 1190px;
	top: 331px;
	width: 260px;
	height: 220px;
}
#Grille_U {
	left: 12400px;
	top: 580px;
	width: 260px;
	height: 220px;
}
/*
     FILE ARCHIVED ON 23:39:06 Dec 03, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:01:06 Mar 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.652
  load_resource: 316.953
  PetaboxLoader3.resolve: 36.308
  PetaboxLoader3.datanode: 206.869
*/