body { 
	background-image: url(wall2.jpg);
	/*background: none #cccccc; */
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #000000; 
}

/* photo du chateau page principale */
IMG.photos { float: right; border: 1px solid; }

/* photo des chateaux */
IMG.photos2 { border: 1px solid; }

/* barre de titre de chapitre (historique, ...) */
/* margin top right bottom left */
H3.section-header { 
		    /* background: none #A3A3D1; color: #000000; */
		     background: none #555555; color: white; 
                    margin: 1em 3px 0 12px; padding: 3px;
                    border: 0px solid #cc3333; text-align: left;
                    font-family: Geneva, Helvetica, Arial, sans-serif; 
		    font-size: 16;
		}

/* Titre de chapitres */
H2.section-header { 
		/*background: none #A3A3D1; color: #000000;*/
                margin: 1em 3px 0 12px; padding: 3px;
                text-align: left;
                font-family: Geneva, Helvetica, Arial, sans-serif; 
		font-size: 20;
		font-weight: bold;
		/*font-style: italic;*/
	}
	
/* table titre et photo */
.toptable {
	border: 0px solid #660000;
	width: 100%;
}
.tdhome {
	width:88px;
	vertical-align: top;
}

.tdcastle {   
		 /* font-family: Geneva, Helvetica, Arial, sans-serif;*/
		 font-family: Georgia, Arial, Sans-serif ;
                 font-size: 28; font-weight: bold; font-style: italic;
		 color: black;
                 text-align: center; 
		 border: 0px solid;
		 }

.tddept {    font-family: Geneva, Helvetica, Arial, sans-serif;
		font-size: 28; font-weight: bold; font-style: italic;
		text-align: center; 
		border: 0px solid;
		 }

/* table historique du chateau */
.histtable {
	border: 0px solid #660000;
	margin: 1em 3px 0 12px;
	font-size: 14; font-weight: bold;
	line-height: 1.2em ;
	width: 90%
}

TABLE.histtable TD {
	border-bottom: 1px dotted #555500;
}
.tddate {
	width: 7%;
}

/* table avec bordure fine */
.bordtable {
	border: 1px solid #660000;
	/* margin: 1em 3px 0 12px; */
	font-family: Geneva, Helvetica, Arial, sans-serif;
	font-size: 14; 
	font-weight: normal;
	line-height: 1.2em ;
	border-collapse:collapse;
}
.tdbord {
	border: 1px solid #660000;
	padding: 2;
}

/* Boite legende */
P.legend {
	margin: 1.5em 4px 1.5em 12px;
	padding: 3px;
	border: 1px solid #660000;
	background: none #CCCC99;
	/*background: none #FFFFCC;*/
	font-style: normal;
	font-size: 15; 
	text-align: left;
}

/* Description des photos et images */
P.descr {
	font-style: italic;
	font-size: 16; 
	font-weight: bold;
	text-align: center;
	margin: 0 0 0 0;
}

/* Description des photos et images (plus petit */
P.smalldescr {
	font-style: italic;
	font-size: 12; 
	text-align: center;
	margin: 0 0 0 0
}

/* Remerciement */
P.thanks {
	font-style: italic;
	font-size: 18; 
	text-align: left;
	margin: 1em 3px 3em 12px
}

/* Remerciement */
P.localisation {
	font-style: normal;
	font-family: Georgia, Times, Helvetica, Arial, sans-serif; 
	font-size: 14;
	font-weight: bold;
	text-align: left;
	margin: 1em 3px 1em 12px
}

/* Texte normal avec lettrine en premiere lettre */
h4.normal {
	font-family: Georgia, Times, Helvetica, Arial, sans-serif; 
	font-size: 16; font-weight: bold;
	text-align: left;
	margin: 0 0 1em 12px
}

h4:first-letter
{
font-family: Georgia, Times, sans-serif ;
/*
background-color: #00CC00 ;
border: solid 1px #006600 ;
padding: 0.1em ; 
*/
color: #993300; 
font-size: 20pt ;
text-align: justify ;
margin-right: 3px ;
line-height: 100% ;
float: top ;
}

/* liste de liens */
UL.links {
margin: 0 0 0 24px;
font-size: 14pt;
}

/*Liste de films */
LI.movie {
margin: 1em 3px 0 12px; padding: 3px;
}
