/* Style for Museum (light background) */@font-face {font-family: FCopperplate; src: url(../Typo/Copperplate.ttf);}H1 {	font-weight: bold;	font-size: 400%;	text-align: center;	}H2 {	font-family: FCopperplate;	font-weight: bold;	font-size: 250%;	text-align: center;	text-shadow: #AAA 3px 3px 2px;	}H3 {	font-weight: bold;	font-size: 180%;	text-align: center;	line-height: 0.8em;	}H4 {	color: #BBF;	background-color: #000;	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	font-size: 150%;	text-align: center;	}H6 {	color: #444 ;	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	font-style: italic; 	font-size: 500%;	font-variant: small-caps;	text-align: center;	text-decoration: underline;	}BODY {	color: #000 !important;	background-color: #DDD;	font-family: "Lucida grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	}A:link    {color:#55A;}A:visited {color:#999;}A:hover   {color:#B00;}A:active  {color:#F00;}IMG {border-color: #99D; max-width: 100%; height: auto;}A:hover	IMG {	opacity: 0.5; 	filter:alpha(opacity=50);	border-color: #B00;	}HR {height: 1px; margin: 1em;}DIV.droite {	float: right; 	clear: right;	}TABLE.works {	width: 100%;	padding: 4px;	margin: 4px;	}	TABLE.works TD {	text-align: center; 	vertical-align: top; 	padding-bottom: 1.2em; 	padding-top: 2px;	}TABLE.works TD IMG {border: 1px solid;}TABLE.works TD A:link IMG {color: #99D;}TABLE.works TD A:hover IMG {opacity: 0.85; filter:alpha(opacity=85); color:#B00;}.blanc {color: #FFF;}.gris {color: #555;}.grisfonce {color: #333;}.bleufonce {color: #005;}.rouge {color: #A00;}.rougefonce {color: #500;}.grec {font-family: Symbol;}.plusgrand {font-size: 150%;}.pluspetit {font-size: 75%;}.tresgrand {font-size: 500%;}.center70 {	margin-left: 15%;	margin-right: 15%;	text-align: justify;	}.center2m {	margin-left: 2em;	margin-right: 2em;	}	.verdana {	font-family: Verdana, Geneva, Arial, sans-serif;	}.grispetit {	color: #555;	font-size: 75%;	}.updates {	color: #666;	font-size: 75%;	}.palatino {	font-family: Palatino, serif;	}DIV#fleches { 	position: fixed; 	background: transparent; 	line-height: 1.4;	right: 10px; 	bottom: 125px; 	font-size: 80%;	color: #222;	text-align: center;	z-index: 12; 	}DIV.piedcentre {	font-size: 80%;	text-align: center;	margin: auto;	width: 80%;	}DIV.pieddroit {	font-size: 80%;	position: absolute;	right: 22px;	text-align: center;	}DIV.piedgauche {	font-size: 80%;	position: absolute;	left: 22px;	text-align: center;	}/* Navigation buttons: slightly different from the Tintin nav. */div#navcontainer 	{ 	margin: 0;	font-family: "Lucida grande", Trebuchet, Verdana, sans-serif;	font-weight: bold;	}div#navcontainer ul {	text-align: center;	margin: 0;	}div#navcontainer ul li {	display: inline-block;	margin-left: -3px;	}div#navcontainer ul li a {	text-decoration: none;	color: black;	}ul#navlist li {	display: inline-block;	font-size: 13px;	border-width: 3px;	border-color: #E9E9E6 #BBB #BBB #E9E9E6;	border-style: solid;	background: #FDFDFF;	width: 9em;	line-height: 1.8em;	}ul#navlist li a:visited {	color: #444;	}	ul#navlist li:hover {	color: white;	background: #DDD;	border-color: #CCC #FFF #FFF #CCC;	}ul#navlist li#active {	background: #FDFDFF;	color: #B00;	border-color: #E9E9E6 #BBB #BBB #E9E9E6;	}.oeuvres {	clear: both;	text-align: center;	padding-top: 10px;	padding-left: 10px;	}.boxes, .boxes_h {	line-height: 1.33; 	display: inline-block;	text-align: center;	vertical-align: top; 	padding: 4px;	margin: 4px;	}.boxes {width: 120px; height: 220px;}.boxes_h {width: 175px; height: 160px;}.boxes IMG, .boxes_h IMG {border: #555 1px solid;}@media screen and (max-width: 540px) {	.boxes IMG, .boxes_h IMG {max-width: 100px; max-height: 100px;}	.boxes {width: 100px; height: 180px;}	.boxes_h {width: 140px; height: 162px;}	}