body
{
	margin: 0;
	padding: 0;
	font-family: Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 1.4em;
	background-color: #55096D;
	text-align: center;
}

/* html elements */
h1, h2, h3, h4, h5, h6, p, ul, ol, li {font-family: Helvetica, Verdana, sans-serif; font-size: 12px;}
img {border:none;}
address
{
	margin: 1em 0;
	font-style: normal;
}

/* links */
a:link, a:visited {
	color: #FF0000;
	text-decoration: none;
}
a:hover, a:active {
	color: #FF0000;
	text-decoration: underline;
}


/* lists */
ul {
	list-style: none;
	margin: 0;
	padding: 0 .75em 1em 0em;
	}

li {margin-bottom: .5em;}

dt
{
	margin: 0;
	padding: 1em 0 0 0;
	font-weight: bold;
}

dd
{
	color: #CCCCCC;
	padding: 0em 0 0 0;
	margin: 0;
}

h7 {
	font-family: Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	}

/* tables */
table {	
	border-collapse: collapse;
	}

.en
{
	color: #333;
	font-style: italic;
}

#footnote
{
	font-size: .9em;
	line-height: 1.2em;
}

/* form */
form {
	width: 90%;
	margin: 0;
	padding: 1em;
	background: #fff;
	border: 1px #999 solid; /* 1258A8 */
	}
	
fieldset {
	border-style: none;
	}

input, textarea {
	border: 1px #999 solid;
	}

input:focus, textarea:focus {
	border: 1px #333 solid; /* 1258A8 */
	}
	
label {cursor:pointer; cursor:hand;}

/* Layout */
#wrapper
{
	margin: 10px auto;
	padding: 0;
	width: 745px;
	text-align: left;
}

#header
{
	position: relative;
	width: 745px;
	height: 135px;
	margin: 0 auto;
	background: url(../images/exhibit-title-long-2006.gif) no-repeat 0 0;
}

#header h1 {margin: 0;}
#header h1 a:link, #header h1  a:visited
{
	width: 740px; 
	position: absolute; 
	top: 5px; 
	left: 5px;
	display: block;
	background: none;
	overflow: hidden; 
	font-size: 1px; 
	height: 125px;
	padding-top: 125px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
} 
#ignored {}

/* english navigation */
#mainNav_en {
	position: relative;
	width: 745px;
	height: 25px;
	padding: 0;
	margin: 2em 0 3em 0;
	background-image: url(../images/mainnav_en.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-color: #999999;
	border-width: 1px 0 1px 0;
	border-style: solid none solid none;
}

/* french navigation */
#mainNav_fr
{
	position: relative;
	width: 745px;
	height: 25px;
	padding: 0;
	margin: 2em 0 3em 0;
	background-image: url(../images/mainnav_fr.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	border-color: #999999;
	border-width: 1px 0 1px 0;
	border-style: solid none solid none;
}

#mainNav_en li, #mainNav_fr li {
	list-style: none; 
	margin: 0;
	padding: 0;
	display: inline;
}

#mainNav_en li a:link, #mainNav_en li a:visited, #mainNav_fr li a:link, #mainNav_fr li a:visited
{
	display: block;
	position: absolute;
	top: 0;
	height: 25px;
	color:#FF0000;
	text-indent: -9999px;
	text-decoration: none;
}

#mainNav_en .li1 a {left: 0; width: 113px;}
#mainNav_en .li2 a {left: 113px;width: 100px;}
#mainNav_en .li3 a {left: 213px; width: 137px;}
#mainNav_en .li4 a {left: 350px; width: 93px;}
#mainNav_en .li5 a {left: 442px; width: 109px;}
#mainNav_en .li6 a {left: 551px; width: 187px;}

#mainNav_en .li1 a:hover {
	background-image: url(../images/mainnav_en.gif);
	background-repeat: no-repeat;
	background-position: 0 -59px;
	}
#mainNav_en .li2 a:hover  {
	background-image: url(../images/mainnav_en.gif);
	background-repeat: no-repeat;
	background-position: -113px -59px;
	}
#mainNav_en .li3 a:hover  {
	background-image: url(../images/mainnav_en.gif);
	background-repeat: no-repeat;
	background-position: -213px -59px;
	}
#mainNav_en .li4 a:hover  {
	background-image: url(../images/mainnav_en.gif);
	background-repeat: no-repeat;
	background-position: -350px -59px;
	}
#mainNav_en .li5 a:hover  {
	background-image: url(../images/mainnav_en.gif);
	background-repeat: no-repeat;
	background-position: -442px -58px;
	}
	
#mainNav_en .li6 a:hover  {
	background: url(../images/mainnav_en.gif) no-repeat -551px -59px;
	}

#exhibit #mainNav_en .li1 a {
	background-image: url(../images/mainnav_en.gif);
	background-repeat: no-repeat;
	background-position: 0 -59px;
	}
#artists #mainNav_en .li2 a  {
	background-image: url(../images/mainnav_en.gif);
	background-repeat: no-repeat;
	background-position: -113px -59px;
	}
#infos #mainNav_en .li3 a  {
	background-image: url(../images/mainnav_en.gif);
	background-repeat: no-repeat;
	background-position: -213px -59px;
	}
#press #mainNav_en .li4 a  {
	background-image: url(../images/mainnav_en.gif);
	background-repeat: no-repeat;
	background-position: -350px -59px;
	}
#contact #mainNav_en .li5 a  {
	background-image: url(../images/mainnav_en.gif);
	background-repeat: no-repeat;
	background-position: -442px -58px;
	}

#partner #mainNav_en .li6 a  {
	background-image: url(../images/mainnav_en.gif);
	background-repeat: no-repeat;
	background-position: -551px -59px;
	}



#mainNav_fr .li1 a {left: 0; width: 113px;}
#mainNav_fr .li2 a {left: 113px;width: 100px;}
#mainNav_fr .li3 a {left: 213px; width: 173px;}
#mainNav_fr .li4 a {left: 386px; width: 97px;}
#mainNav_fr .li5 a {left: 483px; width: 99px;}
#mainNav_fr .li6 a {left: 582px; width: 153px;}

#mainNav_fr .li1 a:hover {
	background-image: url(../images/mainnav_fr.gif);
	background-repeat: no-repeat;
	background-position: 0 -59px;
	}
#mainNav_fr .li2 a:hover  {
	background-image: url(../images/mainnav_fr.gif);
	background-repeat: no-repeat;
	background-position: -113px -59px;
	}
#mainNav_fr .li3 a:hover  {
	background-image: url(../images/mainnav_fr.gif);
	background-repeat: no-repeat;
	background-position: -213px -59px;
	}
#mainNav_fr .li4 a:hover  {
	background-image: url(../images/mainnav_fr.gif);
	background-repeat: no-repeat;
	background-position: -386px -59px;
	}
#mainNav_fr .li5 a:hover  {
	background-image: url(../images/mainnav_fr.gif);
	background-repeat: no-repeat;
	background-position: -483px -59px;
	}
	
#mainNav_fr .li6 a:hover  {
	background: url(../images/mainnav_fr.gif) no-repeat -582px -59px;
	}

#exhibit #mainNav_fr .li1 a {
	background-image: url(../images/mainnav_fr.gif);
	background-repeat: no-repeat;
	background-position: 0 -59px;
	}
#artists #mainNav_fr .li2 a  {
	background-image: url(../images/mainnav_fr.gif);
	background-repeat: no-repeat;
	background-position: -113px -59px;
	}
#infos #mainNav_fr .li3 a  {
	background-image: url(../images/mainnav_fr.gif);
	background-repeat: no-repeat;
	background-position: -213px -59px;
	}
#press #mainNav_fr .li4 a  {
	background-image: url(../images/mainnav_fr.gif);
	background-repeat: no-repeat;
	background-position: -386px -59px;
	}
#contact #mainNav_fr .li5 a  {
	background-image: url(../images/mainnav_fr.gif);
	background-repeat: no-repeat;
	background-position: -483px -59px;
	}

#partner #mainNav_fr .li6 a  {
	background-image: url(../images/mainnav_fr.gif);
	background-repeat: no-repeat;
	background-position: -582px -59px;
	}

#mainNav_en li a:link span, #mainNav_en li a:visited span, #mainNav_fr li a:link span, #mainNav_fr li a:visited span
{
	display: block;
	position: absolute;
	top: 0px;
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
	color: #FF0000;
	height: 25px;
	padding: 25px 0 0 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 0;
	} 

#mainContent
{
	width: 745px;
	margin-top: 10px;
	padding: 0;
	/*
	background-image: url(../images/main_content_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
*/
	background-image: url(../images/logo-gl.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* Latest News Sidebar */
#latestNews
{
	float: right;
	width: 160px;
/*	background-color: #E6E3D1;
	background-image: url(../images/latestNews_top.gif);
	background-repeat: no-repeat;
	background-position: left top; */
}

#latestNewsContent {
	margin: 0;
	padding: 10px;
}
#latestNews h1 { margin: 0; padding: 0 0 10px 0; font-size: 11px;}
#latestNews p {margin: 0; padding: 0; font-size: 10px;}
#latestNews p.newsItem
{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: #999 1px dotted;
	text-align: justify;
}

/* main column */
#editorial
{
	float:left;
	width: 575px;
	margin: 0;
	padding: 0;
	border-right: 1px #999 solid;
}

#editorialContent
{
	margin: 0;
	padding: 0;
}

#editorial h1, #editorial h2, #editorial h3, #editorial h4,  #editorial h5, #editorial p { margin: 0; padding: .5em 2em 0 0;}
#editorial ul { 
	margin: 0em;
	padding: 0;
	list-style: none;
	}
#editorial ul li {	
	margin: .25em 0;
	padding: 0;
	}

#cleaner
{
	margin: 0;
	padding: 0;
	height: 12px;
	clear: both;
}

/* footer */
#footer
{
	margin-top: 2em;
	padding: .5em 0;
	border-top: 1px #999 solid;
	font-size: 10px;
	color: #999;
	text-align: right;
}

/* *** home page specific *** */
#home #wrapper
{
	width: 482px;
}

#home #langChoice {
	position: relative;
	width: 482px;
	height: 30px;
	padding: 1 em 0 0 0;	/*border-top: 1px #999 solid;
		/*background: url(../images/language-home.gif) no-repeat 0 0;*/
	}
	
#home #langChoice li {
	list-style: none; 
	margin: 0;
	padding: 0;
	display: inline;
	}
	
#home #langChoice li a:link, #home #langChoice li a:visited
{
	display: block;
	position: absolute;
	top: 0px;
	height: 30px;
	text-indent: -9999px;
	text-decoration: none;
	background-image: url(../images/language-home2006.gif);
}

#home #langChoice #french a {left: 5px; width: 87px;}
#home #langChoice #english a {
	right: 15px;
	width: 80px;
}

#home #langChoice #french a {
	background: url(../images/language-home2006.gif) no-repeat left 4px;
}
#home #langChoice #french a:hover {
	background: url(../images/language-home2006.gif) no-repeat left -24px;
	}

#home #langChoice #english a {
	background: url(../images/language-home2006.gif) no-repeat right 4px;
	}
#home #langChoice #english a:hover {
	background: url(../images/language-home2006.gif) no-repeat right -24px;
	}

/* *** exhibtion page specific *** */
#exhibit #mainContent #pr {
	margin-bottom:2em;
}

#exhibit #mainContent #pr h1 {
	width: 484px;
	height: 50px;
	background: url(../images/exhib-title-fr.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#exhibit #mainContent #interview h1 {
	width: 289px;
	height: 25px;
	background: url(../images/exhib-interview-fr.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#exhibit #mainContent #pr h1.en {
	width: 498px;
	height: 50px;
	background: url(../images/exhib-title-en.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#exhibit #mainContent #interview h1.en {
	width: 289px;
	height: 25px;
	background: url(../images/exhib-interview-en.gif) no-repeat 0 0;
	text-indent: -9999px;
}

/* *** artists page specific *** */
#artists #mainContent #editorial h1#main_title
{
	width: 260px;
	height: 20px;
	text-indent: -9999px;
	background-image: url(../images/artists-titles-2006.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#artists #mainContent #editorial h1#main_title.en
{
	width: 260px;
	height: 20px;
	text-indent: -9999px;
	background-image: url(../images/artists-titles-2006.gif);
	background-repeat: no-repeat;
	background-position: 0 -25px;
}

#artists #mainContent #editorial h2 {
	width: 260px;
	height: 20px;
	margin-top: 2em;
	text-indent: -9999px;
}

#artists #mainContent #editorial h3 {margin-top: 1em; border-top: 1px #999 dotted;}
#artists #mainContent #editorial img {margin-top: 1em; padding-top: 1em; border-top: 1px #999 dotted;}
#artists  #mainContent  #editorial #pardouvin h2 
{
	background: url(../images/artists-titles-2006.gif) no-repeat 0 -50px;
}

#artists #mainContent #editorial #ebaudart h2
{
	background: url(../images/artists-titles-2006.gif) no-repeat 0 -75px;
}

#artists #mainContent #editorial #mblazy h2
{
	background: url(../images/artists-titles-2006.gif) no-repeat 0 -100px;
}

#artists #mainContent #editorial #ebossut h2
{
	background: url(../images/artists-titles-2006.gif) no-repeat 0 -125px;
}

#artists #mainContent #editorial #dmarcel h2
{
	background: url(../images/artists-titles-2006.gif) no-repeat 0 -150px;
}

#artists #mainContent #editorial #mmercier h2
{
	background: url(../images/artists-titles-2006.gif) no-repeat 0 -175px;
}

#artists #mainContent #editorial #mmocquet h2
{
	background: url(../images/artists-titles-2006.gif) no-repeat 0 -200px;
}

#artists #mainContent #editorial #lmontaron h2
{
	background: url(../images/artists-titles-2006.gif) no-repeat 0 -225px;
}

#artists #mainContent #editorial #srousseau h2
{
	background: url(../images/artists-titles-2006.gif) no-repeat 0 -250px;
}

#artists #mainContent #editorial #ttrouve h2
{
	background: url(../images/artists-titles-2006.gif) no-repeat 0 -278px;
}

/* *** information page specific *** */
#infos #mainContent #editorial h1#main_title
{
	width: 431px;
	height: 20px;
	text-indent: -9999px;
	background-image: url(../images/infos-titles-fr-2006.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#infos #mainContent #editorial h2#opening_hours {
	width: 431px;
	height: 20px;
	margin-top: 1em;
	text-indent: -9999px;
	background-image: url(../images/infos-titles-fr-2006.gif);
	background-repeat: no-repeat;
	background-position: 0 -25px;
}

#infos #mainContent #editorial h2#opening {
	width: 431px;
	height: 20px;
	margin-top: 1em;
	text-indent: -9999px;
	background-image: url(../images/infos-titles-fr-2006.gif);
	background-repeat: no-repeat;
	background-position: 0 -50px;
}

#infos #mainContent #editorial h1#main_title.en
{
	width: 431px;
	height: 20px;
	text-indent: -9999px;
	background-image: url(../images/infos-titles-en-2006.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#infos #mainContent #editorial h2#opening_hours.en {
	width: 431px;
	height: 20px;
	margin-top: 1em;
	text-indent: -9999px;
	background-image: url(../images/infos-titles-en-2006.gif);
	background-repeat: no-repeat;
	background-position: 0 -25px;
}

#infos #mainContent #editorial h2#opening.en {
	width: 431px;
	height: 20px;
	margin-top: 1em;
	text-indent: -9999px;
	background-image: url(../images/infos-titles-en-2006.gif);
	background-repeat: no-repeat;
	background-position: 0 -50px;
}

/* *** press page specific *** */

#press h1#pr {
	width: 455px;
	height: 25px;
	background: url(../images/press-titles-02-2006.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#press h1#pk  {
	width: 455px;
	height: 25px;
	background: url(../images/press-titles-02-2006.gif) no-repeat 0 -25px;
	text-indent: -9999px;
}

#press h1#restricted  {
	width: 480px;
	height: 25px;
	background: url(../images/press-titles-02-2006.gif) no-repeat 0 -50px;
	text-indent: -9999px;
}

#press h1#hri  {
	width: 455px;
	height: 25px;
	background: url(../images/press-titles-02-2006.gif) no-repeat 0 -75px;
	text-indent: -9999px;
}
#press h1#expo  {
	width: 455px;
	height: 25px;
	background: url(../images/press-titles-02-2006.gif) no-repeat 0 -125px;
	text-indent: -9999px;
}
#press h1#contact  {
	width: 455px;
	height: 25px;
	background: url(../images/press-titles-02-2006.gif) no-repeat 0 -100px;
	text-indent: -9999px;
}

#press h1#pr.en {
	width: 455px;
	height: 25px;
	background: url(../images/press-titles-en-2006.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#press h1#pk.en  {
	width: 455px;
	height: 25px;
	background: url(../images/press-titles-en-2006.gif) no-repeat 0 -25px;
	text-indent: -9999px;
}

#press h1#restricted.en  {
	width: 540px;
	height: 25px;
	background: url(../images/press-titles-en-2006.gif) no-repeat 0 -50px;
	text-indent: -9999px;
}

#press h1#hri.en  {
	width: 455px;
	height: 25px;
	background: url(../images/press-titles-en-2006.gif) no-repeat 0 -75px;
	text-indent: -9999px;
}
#press h1#expo.en  {
	width: 455px;
	height: 25px;
	background: url(../images/press-titles-en-2006.gif) no-repeat 0 -125px;
	text-indent: -9999px;
}

#press h1#contact.en  {
	width: 455px;
	height: 25px;
	background: url(../images/press-titles-en-2006.gif) no-repeat 0 -100px;
	text-indent: -9999px;
}
#press table#expo
{
	width: 95%;
	margin: 1em 0;
	border-style: none;
}
#press table#highres
{
	width: 300px;
	margin: 1em 0;
	border-style: none;
}
#press th
{
	text-align: left;
	margin: 0;
	padding: .5em;
	border-color: #000;
	border-width: 1px;
	border-style: none none solid none;
}
#press td {margin:0;padding:.5em;border-top:1px #999 solid;}

.close
{
	padding: 5px 20px 5px 0;
	background: url(../images/icon-close-16x16.gif) no-repeat right 50%;
}
.download
{
	padding: 5px 20px 5px 0;
	background: url(../images/icon-download-16x16.gif) no-repeat right 50%;
}
.preview
{
	padding: 5px 20px 5px 0;
	background: url(../images/icon-magnifyer-16x16.gif) no-repeat right 50%;
}

/* *** preview page specific *** */
#preview #wrapper
{
	margin: .5em auto;
	padding: 0;
	width: 440px;
	text-align: center;
}

/* *** contact page specific *** */

#contact h1#formtitle {
	width: 455px;
	height: 20px;
	background: url(../images/contact-title-2006.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#contact h1#formtitle.en {
	width: 455px;
	height: 20px;
	background: url(../images/contact-title-2006.gif) no-repeat 0 -25px;
	text-indent: -9999px;
}

/* *** partners page specific *** */

#partner #mainContent #editorial h1#main_title {
	width: 455px;
	height: 20px;
	background: url(../images/partners-titles-2006.gif) no-repeat 0 0;
	text-indent: -9999px;
}
#partner #mainContent #editorial h1#main_title.en {
	width: 455px;
	height: 20px;
	background: url(../images/partners-titles-2006.gif) no-repeat 0 -25px;
	text-indent: -9999px;
}
#infos #mainContent #editorial h2#partenariat {
	width: 431px;
	height: 20px;
	margin-top: 1em;
	text-indent: -9999px;
	background-image: url(../images/infos-titles-fr-2006.gif);
	background-repeat: no-repeat;
	background-position: 0 -75px;
}
#infos #mainContent #editorial h2#partenariat.en {
	width: 431px;
	height: 20px;
	margin-top: 1em;
	text-indent: -9999px;
	background-image: url(../images/infos-titles-en-2006.gif);
	background-repeat: no-repeat;
	background-position: 0 -75px;
}

