/*a:link {
	color : inherit;
	font-size : inherit;
	font-weight : inherit;
	text-decoration : none;
}

a:hover{
	text-decoration : underline;
}*/

	
/*.navwhite {
	color : #FFFFFF;
}
.navwhite A:link, .navwhite A:visited, .navwhite A:active {
	color : #FFFFFF;
}

.navblack {
	color : #000000;
}
.navblack A:link, .navblack A:visited, .navblack A:active {
	color : #000000;
}*/
div {
	border : none;
}

.black {
	color : #000000;
}

A:link, A:visited, A:active {
	color : inherit;
	font-size : inherit;
	font-weight : inherit;
	text-decoration : none;
}

A:hover{
	text-decoration : underline;
	/*font-weight : bold;*/
}

body {
	background-position : center;
	background-repeat : repeat-y;
	background-color:#999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	line-height : 1.4em;
	margin : 0px;
	padding : 0px;
	text-align : center;
}

body.accueil {

}

body.biographie {
	background-image :    url(../images/biographie_back.gif);
	color : #000000;
	background-color:#999999;
}
.biographie .leftnavbg {
	background-image :    url(../images/biographie_leftnav.gif);
}
.biographie .leftnav  A:link, .biographie .leftnav  A:visited, .biographie .leftnav  A:active {
	color : White;
}


body.oeuvres {
	background-image :    url(../images/oeuvres_back.gif);
	color : #FFFFFF;
	background-color:#999999;
}
.oeuvres .leftnavbg {
	background-image :    url(../images/oeuvres_leftnav.gif);
}
 .bodycol-imagethumbs {
	left : 182px;
	margin : 0px;
	padding : 0;
	text-align : left;
	top : 128px;
	width : 737px;
	position : absolute;
}
.oeuvres .leftnav  A:link, .oeuvres .leftnav  A:visited, .oeuvres .leftnav  A:active {
	color : #FFFFFF;
}


body.collections {
	background-image :    url(../images/collections_back.gif);
	color : #000000;
	background-color:#999999;
}
.collections .leftnavbg {
	background-image :    url(../images/collections_leftnav.gif);
}
.collections .leftnav  A:link, .collections .leftnav  A:visited, .collections .leftnav  A:active {
	color : White;
}


body.expositions {
	background-image :    url(../images/expositions_back.gif);	
	color : #000000;
	background-color:#999999;
}
.expositions .leftnavbg {
	background-image :    url(../images/expositions_leftnav.gif);
}
.expositions .leftnav  A:link, .expositions .leftnav  A:visited, .expositions .leftnav  A:active {
	color : White;
}


body.ressources {
	background-image :     url(../images/documents_back.gif);
	color : #FFFFFF;
	background-color:#999999;
}
.ressources .leftnavbg {
	background-image :     url(../images/documents_leftnav.gif);
}
.ressources .leftnav  A:link, .ressources .leftnav  A:visited, .ressources .leftnav  A:active {
	color : #FFFFFF;
}


body.contact {
	background-image :    url(../images/contact_back.gif);
	color : #FFFFFF;
	background-color:#999999;
}
.contact .leftnavbg {
	background-image :    url(../images/contact_leftnav.gif);
}
.contact .leftnav  A:link, .contact .leftnav  A:visited, .contact .leftnav  A:active {
	color : #FFFFFF;
}

.oeuvres-imagecontainer {
	float : left;
	position : relative;
	width :146px;
	height : 194px;
	/*text-align : center;*/
	/*border : solid thin;*/
	}
	
.oeuvres-image {
	position : relative;
	left : 0px;
	/*top : 0px;*/
	/*bottom : 0px;*/
	/*width : 0;*/
	/*height : 194px;*/
	/*float : left;*/
	/*border : solid thin;*/
	text-align : left;
	}
	
.oeuvres-imagetitle{
	/*padding-top : 5px;*/
	line-height : 12px;
	left : 0px;
	top : 132px;
	position : absolute;
	width : 126px;
	/*height : 50px;*/
	/*bottom : 0;*/
	/*border : solid thin;*/
	/*color : #FF00CC;*/
	text-align : left;
}

.oeuvres-imagetitle p {
	margin-bottom : 5px;
	margin-top : 0px;
}

.contentlist-a .itemholder, .contentlist-b .itemholder {
	width : 100%;
	position : relative;
	clear : both;
	margin-top: 25px;
	/*min-height : 200px;*/
}

.contentlist-a .itemimage {
	width : 80px;
	float : left;
	margin-top : 3px;
}

.contentlist-a .itemdescription {
	margin-left : 96px;
}

 .itemdescription p {
	margin-bottom : 0;
	margin-top : 10;
}
/*.contentlist-a .itemholder + .itemdescription{
	margin-left : 0px;
}*/
	
/*.contentlist-a .itemdescription:first-line{
	line-height : 100%;
}*/

.contentlist-b .itemimage {
	width : 80px;
	margin-right : 0px;
	float : right;
}

.contentlist-b .itemdescription {
/*	float : left;*/
	}
	
.contentlist-b .itemdescription:first-line{
	line-height : 100%;
}

	
.body-pullout {
	color : #339999;
	font-size : 16px;
	font-weight : bold;
	line-height : 21px;
}

.life-green {
	color : #339999;
}

/*.navblack {
	color : #000000;
}

.navblack a:link {
	color : #000000;
}

.navwhite {
	color : #FFFFFF;
}

.navwhite a:link {
	color : #FFFFFF;
}*/

.timelinebtn {
	background-color : #C05FAD;
	cursor : pointer;
	margin : 3px;
	position : relative;
	text-align : center;
	width : 50px;
}

.timelinelayers {
	left : 40px;
	position : absolute;
	text-align : right;
	top : 88px;
}

.white {
	color : #FFFFFF;
}

.bodycol {
	left : 182px;
	margin : 0px;
	padding : 0;
	position : absolute;
	text-align : left;
	top : 134px;
	width : 485px;
}

#leftcol {
	left : 0px;
	margin : 0px;
	padding : 0px;
	position : absolute;
	top : 0px;
	width : 160px;
	height : 366px;
}

#leftnavlinks {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : normal;
	left : 0px;
	line-height : 39px;
	padding : 20px 0px 0px 20px;
	position : absolute;
	text-align : left;
	top : 0px;
}

#pagebody {
	height : 100%;
	margin-bottom : 0px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 0px;
	position : relative;
	text-align : left;
	width : 983px;
	padding : 0px;
}

#pagetitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 54px;
	font-weight : bold;
	left : 147px;
	line-height : normal;
	position : absolute;
	top : 27px;
	width : 331px;
}

#rightcol {
	left : 700px;
	margin : 0px;
	padding : 0px;
	position : absolute;
	text-align : left;
	width : 283px;
}

#rightcolimage {
	clear : both;
	height : 180px;
	left : 16px;
	margin : 0px;
	padding : 0px;
	position : relative;
	text-align : left;
	top : 0px;
	width : 141px;
}

#rightlargeimage {
	left : 0px;
	position : absolute;
	top : 134px;
}

/*.biographie #rightlargeimage {
	left : 83px;
	position : absolute;
	top : 134px;
}*/

#timeline {
	left : 0px;
	margin : 0px;
	padding : 0px;
	position : absolute;
	top : 0px;
	background-image : url(../images/timelineback_pa.gif);
	background-repeat : no-repeat;
	width : 283px;
	height : 578px;
	z-index : 0
}

#footer {
margin-top : 15px;
	/*position : relative;*/
	/*float : left;*/
}


#timelinectrl {
	margin-bottom : 30px;
	width : 287px;
}

#topnav {
	font-size : 12px;
	height : 62px;
	left : 174px;
	padding : 15px 0px 0px;
	position : absolute;
	text-align : left;
	top : 69px;
	width : 331px;
	}
	
.expositions #topnav, .biographie #topnav {
	font-size : 12px;
	height : 62px;
	left : 174px;
	padding : 15px 0px 0px;
	position : absolute;
	text-align : left;
	top : 75px;
	width : 331px;
	}

#topnavcol {
	height : 130px;
	left : 175px;
	padding : 0px;
	position : absolute;
	top : 0px;
	width : 505px;
}

#oeuvres-imagelayout{
	left : 0px;
	top : 60px;
	width :737px;
	height : 389px;
	line-height : 16px;	
	}
	
/*#timelinegr {
	left : 0px;
	margin : 0px;
	padding : 0px;
	position : absolute;
	top : 70px;
	width : 100%;
}
*/

.p-body {
	background-color : #C3B987;
	text-align : left;
}

.p-body A:link, .p-body A:visited, .p-body A:active {
	color : #000000;
} 

#p-image {
	height : 450px;
	width : 610px;
	margin : 20px;
	text-align : center;
}

#p-caption {
	color : #000000;
	margin : 20px;
}

/*general page link colors*/
.whitetext A:link, .whitetext A:visited, .whitetext A:active {
	color : #D5D5D5;
}
.blacktext A:link, .blacktext A:visited, .blacktext A:active {
	color : #4F4F4F;
}

/*topnav link colors*/
.whitetext .topnav A:link, .whitetext .topnav A:visited, .whitetext .topnav A:active {
	color : White;
}
.blacktext .topnav A:link, .blacktext .topnav A:visited, .blacktext .topnav A:active {
	color : Black;
}


/*leftnav current page link*/
.lnx01 .ln01, .lnx01 A.ln01:hover {
	font-weight : bold;
	text-decoration : none;
	/*color : Black !important;*/
}
.lnx02 .ln02, .lnx02 A.ln02:hover {
	font-weight : bold;
	text-decoration : none;
	/*color : Black !important;*/
}
.lnx03 .ln03, .lnx03 A.ln03:hover {
	font-weight : bold;
	text-decoration : none;
	/*color : Black !important;*/
}
.lnx04 .ln04, .lnx04 A.ln04:hover {
	font-weight : bold;
	text-decoration : none;
	/*color : Black !important;*/
}
.lnx05 .ln05, .lnx05 A.ln05:hover {
	font-weight : bold;
	text-decoration : none;
	/*color : Black !important;*/
}
.lnx06 .ln06, .lnx06 A.ln06:hover {
	font-weight : bold;
	text-decoration : none;
	/*color : Black !important;*/
}
.lnx07 .ln07, .lnx07 A.ln07:hover {
	font-weight : bold;
	text-decoration : none;
	/*color : Black !important;*/
}

/*probably dont need this*/
/*.lnx01 A.ln01:visited, .lnx01 A.ln01:active, .lnx01 A.ln01:hover {
	text-decoration : none;
}
.lnx02 A.ln02:visited, .lnx02 A.ln02:active, .lnx02 A.ln02:hover {
	text-decoration : none;
}
.lnx03 A.ln03:visited, .lnx03 A.ln03:active, .lnx03 A.ln03:hover {
	text-decoration : none;
}
.lnx04 A.ln04:visited, .lnx04 A.ln04:active, .lnx04 A.ln04:hover {
	text-decoration : none;
}
.lnx05 A.ln05:visited, .lnx05 A.ln05:active, .lnx05 A.ln05:hover {
	text-decoration : none;
}
.lnx06 A.ln06:visited, .lnx06 A.ln06:active, .lnx06 A.ln06:hover {
	text-decoration : none;
}
.lnx07 A.ln07:visited, .lnx07 A.ln07:active, .lnx07 A.ln07:hover {
	text-decoration : none;
}*/

/*topnav current page link*/
.tnx01 .tn01, .tnx01 A.tn01:hover {
	font-weight : bold;
	text-decoration : none;
}
.tnx02 .tn02, .tnx02 A.tn02:hover {
	font-weight : bold;
	text-decoration : none;
}
.tnx03 .tn03, .tnx03 A.tn03:hover {
	font-weight : bold;
	text-decoration : none;
}
.tnx04 .tn04, .tnx04 A.tn04:hover {
	font-weight : bold;
	text-decoration : none;
}
.tnx05 .tn05, .tnx05 A.tn05:hover {
	font-weight : bold;
	text-decoration : none;
}
.tnx06 .tn06, .tnx06 A.tn06:hover {
	font-weight : bold;
	text-decoration : none;
}
.tnx07 .tn07, .tnx07 A.tn07:hover {
	font-weight : bold;
	text-decoration : none;
}

/*probably dont need this*/
/*.tnx01 A.tn01:visited, .tnx01 A.tn01:active, .tnx01 A.tn01:hover {
	text-decoration : none;
}
.tnx02 A.tn02:visited, .tnx02 A.tn02:active, .tnx02 A.tn02:hover {
	text-decoration : none;
}
.tnx03 A.tn03:visited, .tnx03 A.tn03:active, .tnx03 A.tn03:hover {
	text-decoration : none;
}
.tnx04 A.tn04:visited, .tnx04 A.tn04:active, .tnx04 A.tn04:hover {
	text-decoration : none;
}
.tnx05 A.tn05:visited, .tnx05 A.tn05:active, .tnx05 A.tn05:hover {
	text-decoration : none;
}
.tnx06 A.tn06:visited, .tnx06 A.tn06:active, .tnx06 A.tn06:hover {
	text-decoration : none;
}
.tnx07 A.tn07:visited, .tnx07 A.tn07:active, .tnx07 A.tn07:hover {
	text-decoration : none;
}*/

/*subnav current page link*/
.snx01 .sn01, .snx01 A.sn01:hover {
	font-weight : bold;
	text-decoration : none;
}
.snx02 .sn02, .snx02 A.sn02:hover {
	font-weight : bold;
	text-decoration : none;
}
.snx03 .sn03, .snx03 A.sn03:hover {
	font-weight : bold;
	text-decoration : none;
}
.snx04 .sn04, .snx04 A.sn04:hover {
	font-weight : bold;
	text-decoration : none;
}
.snx05 .sn05, .snx05 A.sn05:hover {
	font-weight : bold;
	text-decoration : none;
}
.snx06 .sn06, .snx06 A.sn06:hover {
	font-weight : bold;
	text-decoration : none;
}
.snx07 .sn07, .snx07 A.sn07:hover {
	font-weight : bold;
	text-decoration : none;
}

/*probably dont need this*/
/*.snx01 A.sn01:visited, .snx01 A.sn01:active, .snx01 A.sn01:hover {
	text-decoration : none;
}
.snx02 A.sn02:visited, .snx02 A.sn02:active, .snx02 A.sn02:hover {
	text-decoration : none;
}
.snx03 A.sn03:visited, .snx03 A.sn03:active, .snx03 A.sn03:hover {
	text-decoration : none;
}
.snx04 A.sn04:visited, .snx04 A.sn04:active, .snx04 A.sn04:hover {
	text-decoration : none;
}
.snx05 A.sn05:visited, .snx05 A.sn05:active, .snx05 A.sn05:hover {
	text-decoration : none;
}
.snx06 A.sn06:visited, .snx06 A.sn06:active, .snx06 A.sn06:hover {
	text-decoration : none;
}
.snx07 A.sn07:visited, .snx07 A.sn07:active, .snx07 A.sn07:hover {
	text-decoration : none;
}
*/
