/* titres en haut de page */
H3 {
		font-family:Garamond,Avantgarde;
		font-size:1.75em;
		font-weight: bolder;
	}

/* sous-titres en haut de page */
H4 {
		font-family:Garamond,Avantgarde;
		font-size:1.5ex;
		font-weight: bold;
	}

.subtitle_on {
		font-family:'Times New Roman',Helvetica;
		font-style:italic;
	}
A.subtitle_on:link { text-decoration:underline; }
A.subtitle_on:active { text-decoration:none; }
A.subtitle_on:visited { text-decoration:underline; }
A.subtitle_on:hover { text-decoration:none; }

.subtitle_off {
		font-family:'Times New Roman',Helvetica;
		font-style:italic;
	}
A.subtitle_off:link { text-decoration:none; }
A.subtitle_off:active { text-decoration:underline; }
A.subtitle_off:visited { text-decoration:none; }
A.subtitle_off:hover { text-decoration:underline; }

.text {
		font-family:Garamond,'Arial sans-serif',Arial,sans-serif;
	}
A.text:link { text-decoration:underline; }
A.text:active { text-decoration:none; }
A.text:visited { text-decoration:underline; }
A.text:hover { text-decoration:none; }

.textHiddenLink {
		font-family:Garamond,'Arial sans-serif',Arial,sans-serif;
		font-style:italic;
	}
A.textHiddenLink:link { text-decoration:none; }
A.textHiddenLink:active { text-decoration:underline; }
A.textHiddenLink:visited { text-decoration:none; }
A.textHiddenLink:hover { text-decoration:underline; }

.previousExhibCloseUpText {
		font-family:Garamond,'Arial sans-serif',Arial,sans-serif;
		color:#808080;
	}
A.previousExhibCloseUpText:link { text-decoration:underline; }
A.previousExhibCloseUpText:active { text-decoration:none; }
A.previousExhibCloseUpText:visited { text-decoration:underline; }
A.previousExhibCloseUpText:hover { text-decoration:none; }

.errorText {
		font-family:Garamond,'Arial sans-serif',Arial,sans-serif;
		font-size: 1.1em;
		color:#ff0000;
		padding:2px;
	}

.placeText {
		font-family:'Times New Roman',Helvetica;
		font-style:italic;
		font-size:80%;
	}

.quoteAuthor {
		color:#000000;
		background-color:#ffe5b0;
		font-family:'Times New Roman',Helvetica;
		font-weight:bold;
	}

.quoteTitle {
		color:#000000;
		background-color:#ffe5b0;
		font-family:'Times New Roman',Helvetica;
		font-style:italic;
	}
	
P.text:first-letter {
		font-size:140%;
		font-weight:bold;
		font-family:Garamond,Avantgarde;
	}

.breadcrumb {
		font-family:'Times New Roman',Helvetica;
		font-style:italic;
	}
A.breadcrumb:link { text-decoration:underline; }
A.breadcrumb:active { text-decoration:none; }
A.breadcrumb:visited { text-decoration:underline; }
A.breadcrumb:hover { text-decoration:none; }

.title {
		font-family:Garamond,Avantgarde,'Times New Roman',Helvetica;
		font-weight:bold;
		font-size:1.2em;
	}
A.title:link { text-decoration:underline; }
A.title:active { text-decoration:none; }
A.title:visited { text-decoration:underline; }
A.title:hover { text-decoration:none; }

.brokenlinktext {
	font-family:'Arial sans-serif',Arial,sans-serif;
	font-style:italic;
	font-size:0.7em;
}

.brokenlink {
	cursor:pointer;
	text-decoration:underline;
}

.bottomLinks {
		color:#000000;
		font-family:'Times New Roman';
	}
A.bottomLinks:link { text-decoration:underline; }
A.bottomLinks:active { text-decoration:none; }
A.bottomLinks:visited { text-decoration:underline; }
A.bottomLinks:hover { text-decoration:none; }

.boldRed {
		font-family:"Arial sans-serif",Arial,sans-serif;
		color:#ff0000;
		font-weight:bold;
	}
A.boldRed:link { text-decoration:none; }
A.boldRed:active { text-decoration:none; }
A.boldRed:visited { text-decoration:none; }
A.boldRed:hover { text-decoration:none; }

.formInput {
		color:#000000;
		font-size:1em;
		background-color:#ebebeb;
		font-family:'Times New Roman',Helvetica;
	}

.formSubmit {
		font-size:1em;
		font-family:'Times New Roman',Helvetica;
	}

.indexText{
		font-family:Garamond,'Arial sans-serif',Arial,sans-serif;
		color:#000000;
		background-color:#ffe5b0;
	}


.indexLinks {
		font-family:Garamond,Avantgarde,'Times New Roman',Helvetica;
		font-size:130%;
		font-weight:bold;
		color:#000000;
		background-color:#ffe5b0;
	}
A.indexLinks:link { text-decoration:underline; }
A.indexLinks:active { text-decoration:none; }
A.indexLinks:visited { text-decoration:underline; }
A.indexLinks:hover { text-decoration:none; }

.itw_q {
		font-family:Garamond,'Arial sans-serif',Arial,sans-serif;
		font-style:italic;
}

.itw_r {
		font-family:Garamond,'Arial sans-serif',Arial,sans-serif;
}

.otherLinks {
		font-family:Garamond,Avantgarde,'Times New Roman',Helvetica;
		font-size:90%;
		font-style:italic;
	}
A.otherLinks:link { text-decoration:underline; }
A.otherLinks:active { text-decoration:none; }
A.otherLinks:visited { text-decoration:underline; }
A.otherLinks:hover { text-decoration:none; }

.odd {
	background-color:#ffe5b0;
	cursor:pointer;
}

.even {
	background-color:#fbda97;
	cursor:pointer;
}

.selected {
	background-color:#eebf63;
	cursor:pointer;
}

.clicked {
	background-color:#f7bb44;
	cursor:pointer;
}

.firstCommentLink  {
	cursor:pointer;
	border-style: solid;
	border-width:1px;
	border-color:#daa521;
	background-color:#fbda97;
	width: 59%;
	padding: 7px;
}

.firstCommentLink2  {
	cursor:pointer;
	border-style: solid;
	border-width:1px;
	border-color:#daa521;
	background-color:#fbda97;
	width: 50%;
	min-width:500px;
	padding: 3px;
	margin-bottom: 2px;
	font-size:0.9em;
}
.commentForm  {
	border-style: solid;
	border-width:1px;
	border-color:#daa521;
	background-color:#fbda97;
	width: 50%;
	padding: 7px;
}

.commentForm2  {
	border-style: solid;
	border-width:1px;
	border-color:#daa521;
	background-color:#fbda97;
	padding-top: 7px;
	padding-left: 3px;
	padding-right: 3px;
}

.commentFormError  {
	border-style: solid;
	border-width:1px;
	border-color:#daa521;
	background-color:#fbda97;
	width: 50%;
	padding: 7px;
}

.exhibComment  {
	border-style: solid;
	border-width:1px;
	border-color:#daa521;
	background-color:#ffe5b0;
	margin-bottom:7px;
}

.feed {
	min-width: 450px;
	width: 450px;
	background-color:#fff8dc;
	border:1px solid #daa521;
	padding:4px;
	margin:0px;
}

.feed img {
	max-width:400;
}

.feed_title {
	font-family:Verdana;
	font-weight: bolder;
	margin-top:3px;
	margin-bottom:10px;
	text-align: center;
}

.feed_desc {
	font-family:Verdana;
	margin-bottom:10px;
}

.feed_source {
	text-align: right;
	font-size:0.65em;
}

.feed_item {
	font-family:Verdana;
	background-color:#ffebcd;
	border:1px solid #dcdcdc;
	padding:4px;
	margin-bottom:4px;
	text-align:left;
}

.feed_item_title {
	color: #000040;
	font-weight:bold;
	font-size:0.9em;
}

.feed_item_desc {
	font-size:0.7em;
}

.feed_item_date {
	clear: both;
	text-align: right;
	font-size:0.65em;
}

.classifieds {
	width: 80%;
	border:1px solid #daa521;
	background-color:#FFEDC9;
	padding:7px;
	margin:10px;
	text-align:justify;
}

.classifieds2 {
	width: 70%;
	padding:7px;
	padding-right:20px;
	margin:10px;
	text-align:justify;
}

.colored-table {
	border-collapse: collapse;
	margin:4px;
}
.colored-th {
	background: #dfb96e;
	font-weight:bold;
	color: #000;
	text-align:center;
	border: 1px solid #daa520;
	padding:4px;
	height: 30px;
}
.colored-td {
	padding-left: 11px;
	padding-right: 11px;
	border: 1px solid #daa520;
	height: 30px;
}

