/* phpdig */
a.phpdig { font-size: 11px; }
#annuaire { display: block; }
.formhaut { background-color: #ffffff; border: 1px solid green; }
#navigation { text-align: center; text-size: 15px; }
.bas { text-size: 15px; color: black; }
.phpdigHighlight { font-weight: bolder; }
table .result { border-top: 1px solid blue; }
#footer { text-align: center; background-color: #ffffff;border-bottom: 1px solid green; padding-top: 1em; margin-top: 2em; }
.g { color: grey; font-size: 11px; padding-bottom: 1em; }
a.v { color: green; text-decoration: none; }
.e { font-weight: bolder; }
a.e { font-size: 12px; }
.l { font-size: x-small; }
.l a.phpdig { font-size: x-small; }
.t { padding-top: 0.5em; line-height: 1em; font-size: small; }
div#messages { text-align: center; font-size: 11px; font-weight: bold; 
margin-bottom: 2px; padding-bottom: 2px; border-top: 1px solid green; background-color: #ffffff; padding-right: 10px; }

/* Generic */
body {
	background:white;
	margin:0 0 0 0;
	font-family:Arial, sans-serif;
}
a {
	text-decoration:none;
	color:#18E118;
}
a:hover {
	text-decoration:none;
	color:#EE3717;
}
li h4 {
	margin:1.4em 0 0 0;
}
dd {
	font-size:0.9em;
	font-weight:bold;
}
body#press div#contentflow dt, body#press div#contentflow dd, body#news div#contentflow dt, body#news div#contentflow dd, body#identities div#contentflow h5 dd, body#identities div#contentflow dd {
	font-size:1em;
	margin:0 0 0 0.6em;
}
body#identities div#contentflow h5 dd {
	font-size:1em;
	margin:0 0 0.5em 0.6em;
}
body#identities div#contentflow h5 dt {
	font-size:1em;
	font-weight:bold;
	margin:0 0 0 0;
}
span dl, span p {
	font-size:0.9em;
	margin:12px 12px 0 0;
}
span dl em, span p em {
	font-size:0.85em;
}
span dl a, span p a {
	color:#18E118;
}
span dl a:hover, span p a:hover {
	color:#EE3717;
}
div#contentflow ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div#contentflow li h3 {
	font-weight:bold;
}
div#contentflow li {
	font-size:1em;
	font-weight:normal;
}
body#news div#contentflow h4, body#news div#contentflow h3, body#releases div#contentflow h4, body#releases div#contentflow h3, /*body#identities div#contentflow h4,*/ body#identities div#contentflow h3, body#works div#contentflow h4, body#works div#contentflow h3, body#press div#contentflow h4, body#press div#contentflow h3{
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 0 0;
}
body#news div#contentflow h4, body#releases div#contentflow h4, body#identities div#contentflow h4, body#works div#contentflow h4, body#press div#contentflow h4 {
	font-size:1.1em;
}
body#news div#contentflow li {
	font-size:1em;
	font-weight:normal;
	margin:0 0 0 0;
}
body#news div#contentflow li h6 {
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 0 0;
}
body#news div#contentflow li h4 {
	font-size:1.3em;
	margin:0 0 0 0;
	font-weight:normal;
}
body#identities div#contentflow span dl {
	font-size:1em;
	font-weight:normal;
}
body#identities div#contentflow span dd {
	font-size:0.9em;
	margin:0 0 1em 0;
	font-weight:normal;
}
div#contentflow li a {
	font-size:1em;
	color:#18E118;
	font-weight:bold;
}
div#contentflow li a:hover {
	color:#EE3717;
}
p img {
	display:block;
	float:right;
	margin:0 8px 8px 0;
}
a ul {
	list-style-type:none;
}
form {
	font-size:0.9em;
}
form input#search {
	border:1px solid #EE3717;
	background:white;
}
form span input#search{
	border:1px solid #EE3717;
	background:#18E118;
	color:white;
	font-weight:bold;
}
body#search p img {
	display:inline;
	float:none;
	margin:0;
}

/* Centering Page Container */
div#horizon {
	color:white;
	background:white;
	text-align:center;
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
	height:1px;
	overflow:visible;
	visibility:visible;
	display:block;
}
div#page {
	font-family:Arial, sans-serif;
	background:white;
	text-align:left;
	margin:0 0 0 -392px;
	position:absolute;
/* commented backslash hack (MAC IE 5.x) v2 \*/
	top:-280px;
/* end of hack */
	left:50%;
	width:784px;
	height:560px;
	visibility:visible;
}
div#contentpage {
	font-family:Arial, sans-serif;
	background:white;
	text-align:left;
	margin:0 0 0 -392px;
	position:absolute;
/* commented backslash hack (MAC IE 5.x) v2 \*/
	top:-280px;
/* end of hack */
	left:50%;
	width:784px;
	height:560px;
	visibility:visible;
}
/* Left Panel */
div#left {
	float:left;
	width:156px;
	height:560px;
	margin:0;
	background:#18E118;
}
div#logo {
	width:156px;
	height:174px;
	background-image:url(../img/fklogo.gif);
}
/* Main Menu -> matrix.css */
div#service {
	margin:126px 0 0 0;
	padding:0 0 0 17px;
	font-size:0.7em;
	font-weight:bolder;
	letter-spacing:0.05em;
}
div#service a {
	color:#EE3717;
}
div#service a:hover {
	color:white;
}

/* Center Panel */
div#center {
	position:relative;
	float:left; 
	margin:0;
	width:484px;
	height:560px;
	padding:0;
}
body div#contentpage div#center {
	background:none white;
}
body#home div#center { background:red url(../img/fkstart.gif) no-repeat center; }
body#releases div#center { background:transparent; }
body#identities div#center { background:transparent; }
body#works div#center { background:transparent; }
body#press div#center { background:transparent; }
body#search div#center { background:transparent; }
body#news div#center { background:transparent; }

div#content, div#contentindex {
	height:516px;
	width:444px;
	margin:10px 20px 10px 20px;
}
div#name {
	display:block;
	float:left;
	height:63px;
	width:180px;
	margin:-4px 0 0 -2px;
	text-indent:-8000px;
	background: transparent no-repeat 0 +4px;
}
/* Releases, Radio, Film/Theatre pages */
div#flipcover a {
	display:block;
	float:right;
	width:196px;
	height:188px;
	margin:4px 4px 0 12px;
	background-position:0 0 ;
}
div#flipcover a:hover {
	display:block;
	width:196px;
	height:188px;
	background-position:-196px 0;
}
div#releasedata, div#mediadata {
	display:block;
	width:220px;
	height:200px;
	margin:4px 0 0 0;
	text-align:right;
}
span div#releasedata, span div#mediadata {
	display:block;
	margin:4px 0 0 0;
	text-align:left;
}
div#releasedata h3, div#mediadata h3 {
	color:#18E118;
}
div#releasedata dt span, div#mediadata dt span {
	line-height:1.5em;
	font-size:1.2em;
	font-weight: bold;
	color:#18E118;
}
div#releasedata dt, div#mediadata dt {
	line-height:1.4em;
	font-size:0.9em;
}
div#releasedata dd, div#mediadata dd {
	line-height:1.2em;
	font-size:1em;
	font-weight:bold;
}
div#releasedata dd a, div#mediadata dd a {
	font-size:0.9em;
	font-weight: bold;
	text-decoration:none;
	color:#18E118;
}
div#releasedata dd a:hover, div#mediadata dd a:hover {
	color:#EE3717;
}
div#releasetext, div#mediatext {
	position:static;
	display:block;
	margin:-4px 0 0 0;
}
div#releasetext dl, div#mediatext dl {
	border:1px solid red;
}
/* Icon and Content Navigation */
div.contentnav {
	display:block;
	float:left;
	height:113px;
	width:264px;
	margin:-2px 0 0 0;
}
body#releases div.contentnav {
	background: no-repeat 0 0;
}
body#identities div.contentnav {
	background: no-repeat 0 0;
}
body#works div.contentnav {
	background: no-repeat 0 0;
}
body#press div.contentnav {
	background: no-repeat 0 0;
}
body#search div.contentnav {
	background: no-repeat 0 0;
}
body#news div.contentnav {
	background: no-repeat 0 0;
}
div#content ul.contentnav, div#contentindex ul.contentnav {
	margin:4px 0 0 0;
	padding:0;
	text-align:right;
	font-size:0.75em;
	font-weight:600;
	line-height:1.3em;
	letter-spacing:0em;
}
div#content ul.contentnav li.navactive a, div#contentindex ul.contentnav li.navactive a {
	color:black;
}
div#content ul.contentnav li a, div#contentindex ul.contentnav li a  {
	color:#18E118;
}
div#content ul.contentnav li a:hover, div#contentindex ul.contentnav li a:hover {
	color:#EE3717;
}
/* Content */
div#content div#contentflow {
	clear:both;
	display:block;
	overflow:auto;
	height:416px;
	width:444px;
	margin:20px 0 0 0;
	font-size:0.8em;
	color:black;
	background:white;
}

body#releases div#content div#contentflow, body#works div#content div#contentflow {
	clear:both;
	display:block;
	overflow:visible;
	width:444px;
	margin:20px 0 0 0;
	font-size:0.8em;
	color:black;
	background:white;
}

body#releases div#contentindex div#contentflow, body#works div#contentindex div#contentflow {
	clear:both;
	display:block;
	overflow:auto;
	height:416px;
	width:440px;
	margin:20px 4px 0 0;
	font-size:0.8em;
	color:black;
	background:white;
}

body#releases div#content div#contentflow div#releasetext, body#works div#content div#contentflow div#releasetext {
	clear:both;
	display:block;
	overflow:auto;
	height:194px;
	width:444px;
	margin:20px 0 0 0;
	font-size:1em;
	color:black;
	background:white;
}

/* Right Panel */
div#right {
	position:relative;
	float:left;
	margin:0;
	width:140px;
	height:560px;
	background:#18E118;
	letter-spacing:0.05em;
	color:#EE3717;
}
div#right a {
}
div#right a:hover {
	color:white;
}
div#lastmod {
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	font-size:0.7em;
	font-weight:bolder;
}
/* Sub Menus and Headers -> matrix.css */
div.newsline {
	margin:8px 0;
	padding:0 10px 0 10px;
	font-size:0.7em;
	font-weight:600;
	color:white;
	line-height:1.2em;
	letter-spacing:0.02em;
}
div.newsline a {
	color:white;
}
div.related {
	margin:8px 0 0 0;
	padding:0 10px 0 10px;
	font-size:0.7em;
	font-weight: 600;
	line-height:1.2em;
	letter-spacing:0.02em;
}
div.related a {
	color: #EE3717;
}
div.related a:hover {
	color: white;
}

