/*2005-09-23*/
a {
	text-decoration: none
}
a:link {
	background-color: transparent; 
	color: #003399
}
a:visited {
	background-color: transparent; 
	color: #003399
}
a:active {
	background-color: transparent; 
	color: lime
}
a:hover {
	background-color: #fff6ed; 
	color: #b85848
}
acronym {
	text-decoration: none
}
body {
	background-color: #e8d8c0; 
	color: #666666; 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 85%; 
	margin-left: 0; 
	margin-right: 0; 
	margin-top: 0; 
	padding-bottom: 0; 
	padding-left: 0; 
	padding-right: 0; 
	padding-top: 0
}
h1 {
	font-family: times new roman,serif; 
	padding-top: 1em; 
	text-align: center
}
h2 {
	margin-bottom: 0; 
	padding-top: 7px; 
	text-align: center
}
h3 {
	padding-bottom: 0; 
	padding-left: 0; 
	padding-right: 0; 
	padding-top: 0; 
	text-align: left
}
h4 {
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 10px; 
	text-align: center
}
hr {
	height: 100%
}
img {
	border-bottom-width: 0; 
	border-left-width: 0; 
	border-right-width: 0; 
	border-top-width: 0
}
img.illusarticle {
	float: left;
	padding-bottom: 5px; 
	padding-left: 0; 
	padding-right: 20px; 
	padding-top: 5px
}
img.index {
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-top-width: 0px; 
	padding-bottom: 20px; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top: 20px
}
img.logo {
	float: left; 
	margin-left: 0px
}
img.scaled {
	width: 100%;
}
p {
	text-indent: 0px
}
ul {
	list-style: square inside; 
	padding-left: 10px; /* au lieu de 0px (20090614) */
	text-align: left
}
ul.sponsors2 {
	list-style: none; 
	margin-left: 2em; 
	padding-bottom: 10pt; 
	padding-top: 5pt
}
ul#menulist {
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0 auto;
}
ul#menulist li {
	display: block;
	margin: 0;
	padding: 0;
}
ul#menulist li a {
	display: block;
	width: 100%;
	padding: 0.5em 0 0.5em 1em; /*au lieu de 2em*/
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;	
	text-decoration: none;
	background: #f7f2ea;
}
ul#menulist li#active a {
	background: #f0e7d7;
	color: #800000;
}
ul#menulist li a:hover, ul#menulist li#active a:hover {
	color: #800000;
	background: transparent;
	border-color: #aaab9c #fff #fff #ccc;
}
unknown {
	margin-left: 210px; 
	margin-right: 210px;	
	height: 39px
}
.cap {
	font-size: 0.75em; 
	padding-bottom: 0.2em
}
.clearboth {
	clear: both
}
.date {
	color: green; 
	font-weight: bold
}
.figure {
	float: /*clear*/right;
	width: 205px;
	border: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.6em;/*1.2*/
	margin-left: 0;
	padding-top: 0.5em;/*0*/
	padding-right: 0;
	padding-bottom: 0.7em;
	padding-left: 0.5em;
}
.figure p {
	text-align: left; /* 'center' ne fonctionne pas comme je le voudrais ; 20071121 je mets à 'left'*/
	font-size: 75%;
	text-indent: 0;
	margin-top: 0.9em;
}

.smallcapital {
  font-variant: small-caps;
}

.illustr {
	margin: 10px 0px; 
	text-align: center
}
.lang li {
	display: inline; 
	font-weight: normal; 
	list-style: none; 
	margin-bottom: 5px; 
	text-align: center
}
.lang p {
	text-align: center
}
.lang ul {
	margin-left: 0px; 
	padding-left: 0px
}
.lastminute {
background: yellow;
font-weight: bold;
color: #ff3333;
padding: 5px 5px 5px 5px;
}


.nl {
color: #2e8b57;
}



.fr {
color: #333333;
}
.en {
color: #003399;
}


.location {
	color: #1e90ff; 
	font-weight: bold
}
.maprooms ul li {
list-style: none;
}

.maprooms ul li ul li {
list-style: inside; 
list-style-type: square;
font-weight: normal;
color: #666666;
}
.more {
	text-align: right
}
.pipe {
	background-color: #a1d3fb; 
	color: #0000ff; 
	font-size: 80%; 
	padding-bottom: 7px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 7px; 
	text-align: center
}
.pipe ul {
	display: inline; 
	font-weight: normal; 
	margin-left: 0px; 
	padding-left: 0px
}
.pipe ul li {
	border-left: #000 1px solid; 
	display: inline; 
	list-style: none; 
	margin-left: 0px; 
	padding-bottom: 3px; 
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 3px
}
.pipe ul li.first {
	border-left-style: none; 
	display: inline; 
	list-style: none; 
	margin-left: 0px
}
.programme {
	background: /*#e1e9ff*/#e1e9ff; 
	border-bottom: #0164af 1px solid; 
	border-left: #0164af 1px solid; 
	border-right: #0164af 1px solid; 
	border-top: #0164af 1px solid; 
	padding-bottom: 1em; 
	padding-left: 1em; 
	padding-right: 1em; 
	padding-top: 0.2em
}
.sponsandbenef dd {
	border-left: #4f4f48 1px solid; 
	padding-bottom: 0px; 
	padding-left: 0.5em; 
	padding-right: 0px; 
	padding-top: 0.2em
}
.sponsandbenef dt {
	color: #b85848; 
	font-weight: bold; 
	padding-bottom: 0.5em; 
	padding-top: 1em
}
.thumbnail {
	float: left; 
	margin: 0 15px 15px 0px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 5px
}
.title {
	color: #b85848; 
	font-weight: bold
}
.trail {
	background-color: #a1d3fb; 
	color: #0000ff; 
	font-size: 12px; 
	font-weight: normal; 
	left: 0px; 
	padding-bottom: 10px; 
	padding-left: 0px; 
	padding-right: 0; 
	padding-top: 7px; 
	text-align: center
}
.trail ul {
	border-bottom-style: none; 
	border-left-style: none; 
	border-right-style: none; 
	border-top-style: none; 
	display: inline; 
	margin: 0; 
	padding-bottom: 0; 
	padding-left: 0; 
	padding-right: 0; 
	padding-top: 0
}
.trail ul li {
	border-bottom-style: none; 
	border-left-style: none; 
	border-right-style: none; 
	border-top-style: none; 
	display: inline; 
	list-style: none; 
	margin: 0; 
	padding-bottom: 0; 
	padding-left: 2px; 
	padding-right: 0; 
	padding-top: 0
}
#biblio {
	background-color: transparent; 
	border-bottom: #4f4f48 0 solid; 
	border-left: #4f4f48 0 solid; 
	border-right: #4f4f48 0 solid; 
	border-top: #4f4f48 0 solid; 
	color: #4f4f48; 
	padding-bottom: 15px; 
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 15px
}
#biblio dl {
	font-size: 85%
}
#biblio dt {
	font-weight: bold; 
	margin: 0.7em 0 0.2em; 
	color: #b85848;/* couleur à l'essai */
}
#biblio_explanations {
	border: #4f4f48 solid 1px;
	padding: 0 2px 0 15px;
	margin-left: 10%;
	margin-right: 10%;
}
#biblio_explanations p {
	font-size: 85%;
}
#biblio h4 {
	margin: 1em 0 0.8em
}
#biblio ol {
	font-size: 85%
}
#biblio p {
	/*font-size: 75%;*/ margin-bottom: 0.5em
}
#colophon {
	border-bottom: 0 solid; 
	border-left: 0 solid; 
	border-right: 0 solid; 
	border-top: 0 solid; 
	font-size: 85%; 
	margin: 15px 0 0 0; 
	padding-top: 5px; 
	text-align: left
}
#credits {
	background-color: #ffcc99; 
	font-size: 85%; 
	margin-bottom: 20px; 
	padding-bottom: 15px; 
	padding-left: 15px; 
	padding-right: 30px; 
	padding-top: 15px
}
#events dl dd {
	padding-top: 0.2em
}
#events dl dt {
	color: #b85848; 
	font-weight: bold; 
	padding-top: 1em
}
#exhibit dl dd {
	padding-top: 0.2em
}
#exhibit dl dt {
	color: #b85848; 
	font-weight: bold; 
	padding-top: 1em
}
#histintro {
	background-color: #ffe4c4; 
	border-bottom: #2f6f1f 0 solid; 
	border-left: #2f6f1f 0 solid; 
	border-right: #2f6f1f 0 solid; 
	border-top: #2f6f1f 0 solid; 
	color: #7b6439; 
	margin: 5px 0px; 
	padding-bottom: 5px; 
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 5px
}
#left {
	background: #e7c7c2; 
	border-bottom: #b85848 20px solid; 
	border-left: #b85848 1px solid; 
	border-right: #b85848 1px solid; 
	border-top: #b85848 20px solid; 
	color: #b85848; font-size: 80%; 
	left: 10px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 10px; 
	position: absolute; 
	top: 200px; 
	width: 160px
}
#left img {
	width: 160px
}
#links dt {
	font-weight: bold; 
	margin: 0.7em 0 0px
}
#menu_1 {
	margin: 0 auto;
	padding: 0 0; 
	text-align: center;
}
#menu_1>ul#menulist li a { width: auto; }

#menu_lang {
	list-style: none
}
#menu_lang a {
	display: inline; 
	font-size: 170%; 
	font-weight: normal; 
	margin: 0 0.5em
}
#middle {
	background: none transparent scroll repeat 0% 0%; 
	border-bottom: #000 0 solid; 
	border-left: #000 0 solid; 
	border-right: #000 0 solid; 
	border-top: #000 0 solid; 
	color: #4f4f48; 
	margin-left: 230px; 
	margin-right: 230px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 10px; 
	voice-family: inherit
}
#middle_newsevents {
	color: #4f4f48; 
	margin-left: 230px; 
	margin-right: 230px; 
	top: 200px; 
	voice-family: inherit
}
#new {
	background-color: #b7d6aa; 
	border-bottom: #2f6f1f 1px solid; 
	border-left: #2f6f1f 1px solid; 
	border-right: #2f6f1f 1px solid; 
	border-top: #2f6f1f 1px solid; 
	color: #2f6f1f; 
	margin: 5px 0px; 
	padding-bottom: 5px; 
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 5px; 
	text-align: center
}
#new dd {
	margin-left: 0%; 
	text-align: center
}
#new dt {
	font-weight: bold; 
	padding-top: 1em
}
#new h2 {
	background: none transparent scroll repeat 0% 0%; 
	color: #2f6f1f
}
#news dl dd {
	padding-top: 0.2em
}
#news dl dt {
	color: #b85848; 
	font-weight: bold; 
	padding-top: 1em
}
#newsevents_toc {
	background: none transparent scroll repeat 0% 0%; 
	color: #0000ff; 
	padding-bottom: 7px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 7px; 
	text-align: center
}
#newsevents_toc ul {
	display: inline; 
	font-weight: normal; 
	margin-left: 0px; 
	padding-left: 0px
}
#newsevents_toc ul li {
	border-left: #666666 1px solid; 
	display: inline; 
	list-style: none; 
	margin-left: 0px; 
	padding-bottom: 3px; 
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 3px
}
#newsevents_toc ul li.first {
	border-left: #666666 0 solid; 
	display: inline; 
	list-style: none; 
	margin-left: 0px
}
#other {
	background-color: #d8c8b0; 
	border-bottom: #4f4f48 1px solid; 
	border-left: #4f4f48 1px solid; 
	border-right: #4f4f48 1px solid; 
	border-top: #4f4f48 1px solid; 
	color: #4f4f48; 
	margin: 5px 0px; 
	padding-bottom: 5px; 
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 5px; 
	text-align: center
}
#other dt {
	text-align: center;
}
#presentation {
	padding-left: 15px
}
#press-review h3 {
font-size: 120%;
text-align: center;
}
#press-review h4 {
font-size: 150%;
text-align: center;
color: #b85848;
}
#programme dl dt {
	font-weight: bold; 
	padding-bottom: 0.5em; 
	padding-top: 1em
}
#programme dl dd {
	border-left: #4f4f48 1px solid; 
	padding-bottom: 0px; 
	padding-left: 0.5em; 
	padding-right: 0px; 
	padding-top: 0.2em
}
#programme_archive dl dt {
	padding-top: 0.2em
}
#right {
	background: #e1e9ff; 
	border-bottom: #0164af 1px solid; 
	border-left: #0164af 1px solid; 
	border-right: #0164af 1px solid; 
	border-top: #0164af 1px solid; 
	color: #0164af; 
	font-size: 85%; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 10px; 
	position: absolute; 
	right: 10px; 
	top: 160px; 
	width: /* 200px */ 175px
}
#toc {
	background-color: #d8c8b0; 
	border-bottom: #4d2f00 1px solid; 
	border-left: #4d2f00 1px solid; 
	border-right: #4d2f00 1px solid; 
	border-top: #4d2f00 1px solid; 
	color: #4d2f00; 
	margin: 5px 0; 
	padding-bottom: 5px; 
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 5px
}
#toc li {
	list-style: none
}
#toc_programme {
	list-style: none
}
#top {
	background: #b85848; 
	border-left: #000 0 solid; 
	color: #ffffff; 
	height: 150px; 
	padding-left: 10px; 
	voice-family: inherit
}
#uberlink a:link {
	background-color: #e1e9ff; 
	border-bottom: #0164af 0 solid; 
	border-left: #0164af 0 solid; 
	border-right: #0164af 0 solid; 
	border-top: #0164af 0 solid; 
	color: #0164af
}
#uberlink a:visited {
	background-color: #e1e9ff; 
	border-bottom: #0164af 0 solid; 
	border-left: #0164af 0 solid; 
	border-right: #0164af 0 solid; 
	border-top: #0164af 0 solid; 
	color: #0164af
}
#uberlink a:hover {
	background-color: #e1e9ff; 
	border-bottom: #0164af 0 solid; 
	border-left: #0164af 0 solid; 
	border-right: #0164af 0 solid; 
	border-top: #0164af 0 solid; 
	color: #0164af
}

@media screen    
{
hr {
	display: none
}

}

@media print    
{
a {
	color: #000000; text-decoration: none
}
a:link {
	background-color: transparent; color: #000000
}
a:visited {
	background-color: transparent; color: #000000
}
a:active {
	background-color: transparent; color: #000000
}
a:hover {
	background-color: transparent; color: #000000
}
blockquote {
	page-break-inside: avoid
}
body {
	border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; color: #000000; font-family: times new roman, georgia, serif; font-size: 10pt; page-break-before: always
}
h1 {
	page-break-inside: avoid;	
	color: #000000; 
	font-size: 16pt;	
	font-family: verdana,arial,helvetica,sans-serif
}
h2 {
	page-break-inside: avoid; 
	color: #000000; 
	font-size: 14pt;	
	font-family: verdana,arial,helvetica,sans-serif
}
h3 {
	page-break-inside: avoid;	
	color: #000000; 
	font-size: 12pt
}
h4 {
	page-break-inside: avoid;	
	color: #000000; 
	font-size: 10pt
}
h5 {
	page-break-inside: avoid
}
h6 {
	page-break-inside: avoid
}
hr {
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px
}
pre {
	page-break-inside: avoid
}
.pipe {
	display: none
}
.trail {
	display: none
}
#colophon {
	text-align: right
}
#events dl dd.date {
	color: #000000; 
	font-weight: bold
}
#events dl dd.location {
	color: #000000; 
	font-weight: bold
}
#events dl dt {
	color: #000000; 
	font-weight: bold; 
	padding-top: 0.5em
}
#exhibit dl dd.date {
	color: #000000; 
	font-weight: bold
}
#exhibit dl dd.location {
	color: #000000; 
	font-weight: bold
}
#exhibit dl dt {
	color: #000000; 
	font-weight: bold; 
	padding-top: 0.5em
}
#left {
	display: none
}
#middle {
	background: none transparent scroll repeat 0% 0%; 
	color: #000000; 
	margin: 0px; 
	padding-bottom: 10px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 10px; /*voice family : inherit*/
}
#new {
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-top-width: 0px; 
	color: #000000
}
#new dt {
	font-weight: bold; 
	padding-top: 1em
}
#news dl dt {
	color: #000000; 
	font-weight: bold; 
	padding-top: 0.5em
}
#right {
	display: none
}
#toc {
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-top-width: 0px
}
}
