form {margin: 0px 0px 0px 0px; }

A.menu0:link
{
   color:RGB(255,255,255); text-decoration:none;
   font-size:10pt;
}
A.menu0:visited
{
   color:RGB(255,255,255); text-decoration:none;	   
   font-size:10pt;
}
A.menu0:active						
{
   color:RGB(255,0,0); text-decoration:underline;
}
A.menu0:hover
{
   color:RGB(255,0,0); text-decoration:underline;
}




A.menu0x2:link
{
   color:RGB(255,255,255); text-decoration:none;
   font-size:11pt;
}
A.menu0x2:visited
{
   color:RGB(255,255,255); text-decoration:none;	   
   font-size:11pt;
}
A.menu0x2:active						
{
   color:RGB(255,255,0); text-decoration:underline;
   font-weight:bold;
   font-size:11pt;
}
A.menu0x2:hover
{
   color:RGB(255,255,0); text-decoration:underline;
   font-weight:bold;
   font-size:11pt;
}


A.menu0x0:link
{
   color:RGB(255,255,255); text-decoration:none;
}
A.menu0x0:visited
{
   color:RGB(255,255,255); text-decoration:none;	   
}
A.menu0x0:active						
{
   color:RGB(255,255,0); text-decoration:underline;
}
A.menu0x0:hover
{
   color:RGB(255,255,0); text-decoration:underline;
}

A.menu0x:link
{
   color:RGB(255,255,255); text-decoration:none;
   font-size:10pt;
}
A.menu0x:visited
{
   color:RGB(255,255,255); text-decoration:none;	   
   font-size:10pt;
}
A.menu0x:active						
{
   color:RGB(255,255,0); text-decoration:underline;
   font-weight:bold;
}
A.menu0x:hover
{
   color:RGB(255,255,0); text-decoration:underline;
   font-weight:bold;
}


	div.menubar_2
	 {
	 	background-repeat: no-repeat;
	 	margin: 0;
	 	padding: 0;
	 	border: 0;
	 	width:800px;
	 	height:21px;
	 	background-image: url("menubar2.jpg");
	 }

	div.year_panel
	 {
	 	background-repeat: no-repeat;
	 	margin: 0;
	 	padding: 0;
	 	border: 0;
	 	width:800px;
	 	height:51px;
	 	background-image: url("year_button1xxxx.gif");
	 }


	div.button2
	 {
	 	background-repeat: no-repeat;
	 	margin: 0;
	 	padding:0;
	 	border: 0;
	 	width:220px;
	 	height:20px;
	 }
	 
	.ld2
	{
	 	background-image: url("menu_button2_blue.gif");
	}




BODY.maintextCF {padding:0;margin:0;border:0;background:white; color:black; font:normal 10pt Arial,Helvetica; } 
BODY.maintextCF2 {padding:0;margin:0;border:0;background:black; color:white; font:normal 10pt Arial,Helvetica; } 
TD.maintextCF {background:white; color:black; font:normal 10pt Arial,Helvetica;} 


BODY.maintextCF0 {background:white; color:black; font:normal 10pt Arial,Helvetica; } 

TD.maintextCF2 {background:black; color:white; font:normal 10pt Arial,Helvetica;} 

TD.index1 {font:12pt Arial,Helvetica; font-weight:normal}

H3.reviewheading {background:white; color:black; font:11pt Arial,Helvetica; font-weight:bold} 

DIV.reviewheading3 {background:white; color:black; font:11pt Arial,Helvetica; font-weight:bold; text-decoration:underline} 

DIV.reviewheadingCF {background:white; color:red; font:14pt Trebuchet MS,Arial,Helvetica; font-weight:bold; text-decoration:none} 
DIV.reviewheading2CF {background:white; color:red; font:14pt Trebuchet MS,Arial,Helvetica; font-weight:bold; text-decoration:none} 

DIV.filmtitle2 {text-align:center; background:white; color:black; font:normal 25pt Arial,Helvetica; font-style:italic; font-weight:bold; }

DIV.filmtitle0 {text-align:center; background:white; color:darkblue; font:normal 35pt Trebuchet MS,Arial,Helvetica; font-style:normal; font-weight:bold; }

DIV.filmtitleX {text-align:center; background:black; color:white; font:normal 20pt Trebuchet MS,Arial,Helvetica; font-style:normal; font-weight:bold; background-image: url(frback14dd.jpg); }
DIV.filmtypeX {text-align:center; vertical-align:bottom; background:black; color:white; font:normal 10pt Arial,Helvetica; font-style:none; font-weight:bold; background-image: url(frback14dd.jpg); }
DIV.filmtitle {text-align:center; background:red;  background-image: url(frback16x2.jpg); color:white; font:normal 22pt Trebuchet MS,Arial,Helvetica; font-style:normal; font-weight:bold; }
DIV.filmtype {text-align:center; background:red;  background-image: url(frback16x2.jpg); vertical-align:bottom;  color:white; font:normal 12pt Arial,Helvetica; font-style:none; font-weight:bold; }

DIV.biotitle {text-align:center; background:navy; color:gold; font:normal 30pt Trebuchet MS,Arial,Helvetica; font-style:normal; font-weight:normal }

DIV.biotitle1 {text-align:center; background:red; background-image: url(frback16x2.jpg);  color:white; font:normal 24pt Arial,Helvetica; font-style:normal; font-weight:bold }
DIV.biotitle2 {text-align:center; background:red; background-image: url(frback16x2.jpg);  color:white; font:normal 16pt Arial,Helvetica; font-style:normal; font-weight:normal }
DIV.biotitle1CF {text-align:center; background:red; background-image: url(frback16x2.jpg);  color:white; font:normal 24pt Arial,Helvetica; font-style:normal; font-weight:bold }
DIV.biotitle2CF {text-align:center; background:red; background-image: url(frback16x2.jpg);  color:white; font:normal 16pt Arial,Helvetica; font-style:normal; font-weight:normal }

DIV.reviewheadingXX {background:#222222; color:#ff0000; font:14pt Trebuchet MS,Arial,Helvetica; font-weight:bold; text-decoration:none} 
DIV.reviewheading2XX {background:#222222; color:#ff0000; font:14pt Trebuchet MS,Arial,Helvetica; font-weight:bold; text-decoration:none} 

DIV.pagefooter {text-align:center; valign:center; background:blue; color:red; font:14pt Trebuchet MS,Arial,Helvetica; font-weight:bold; text-decoration:none} 

DIV.footer2 {text-align:center; background:blue; color:black; font:normal 11pt MS,Arial,Helvetica; font-style:normal; font-weight:normal }


A.maintextCF:link
{
   color:RGB(50,55,255); text-decoration:none;
}
A.maintextCF:visited
{
   color:RGB(150,0,255); text-decoration:none;	   
}
A.maintextCF:active						
{
   color:RGB(255,0,0); text-decoration:underline;
}
A.maintextCF:hover
{
   color:RGB(255,0,0); text-decoration:underline;
}

BODY.FREDXXX {padding:0;margin:0;border:0;background:#222222; color:white; font:normal 10pt Arial,Helvetica; } 
TD.FREDXXX {background:#222222; color:white; font:normal 10pt Arial,Helvetica;} 

A.FREDXXX:link
{
   color:#ffdd00; text-decoration:none;
}
A.FREDXXX:visited
{
   color:#ffaa00; text-decoration:none;	   
}
A.FREDXXX:active						
{
   color:#ff6428; text-decoration:underline;
}
A.FREDXXX:hover
{
   color:#ff6428; text-decoration:underline;
}

A.maintextCF1:link
{
   color:RGB(220,235,255); text-decoration:none;
}
A.maintextCF1:visited
{
   color:RGB(255,210,210); text-decoration:none;	   
}
A.maintextCF1:active						
{
   color:RGB(255,255,0); text-decoration:underline;
}
A.maintextCF1:hover
{
   color:RGB(255,200,0); text-decoration:underline;
}


A.maintextCF_ul:link
{
   color:RGB(0,0,250); text-decoration:none;
}
A.maintextCF_ul:visited
{
   color:RGB(0,0,250); text-decoration:none;
}
A.maintextCF_ul:active
{
   color:RGB(0,0,255); text-decoration:none;
}
A.maintextCF_ul:hover
{
   color:RGB(255,0,0); text-decoration:underline;
}


a.poster:link
  {
   color:RGB(0,0,250); text-decoration:none;
  }
a.poster:visited
  {
   color:RGB(0,0,250); text-decoration:none;
  }
a.poster:active
  {
   color:RGB(255,0,0); text-decoration:underline;
  }
a.poster:hover
  {
   color:RGB(255,0,0); text-decoration:underline;
  }

a.menu:link
  {
   color:RGB(140,220,250); text-decoration:none;
  }
a.menu:visited
  {
   color:RGB(300,120,120); text-decoration:none;
  }
a.menu:active
  {
   color:RGB(255,255,0); text-decoration:none;
  }
a.menu:hover
  {
   color:RGB(255,200,0); text-decoration:underline;
  }

a.menu2:link
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu2:visited
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu2:active
  {
   color: #FF0000; text-decoration:none;
  }
a.menu2:hover
  {
   COLOR: #FF0000; text-decoration:underline;
  }


a.menu3:link
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu3:visited
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu3:active
  {
   color: #FF0000; text-decoration:none;
  }
a.menu3:hover
  {
   COLOR: #FF0000; text-decoration:underline;
  }

a.menu3a:link
  {
   color: #BBBBBB; text-decoration:none;
  }
a.menu3a:visited
  {
   color: #BBBBBB; text-decoration:none;
  }
a.menu3a:active
  {
   color: #BBBBBB; text-decoration:none;
  }
a.menu3a:hover
  {
   COLOR: #BBBBBB; text-decoration:underline;
  }

a.menu3b:link
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu3b:visited
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu3b:active
  {
   color: #FF0000; text-decoration:none;
  }
a.menu3b:hover
  {
   COLOR: #FF0000; text-decoration:underline;
  }


a.menu6:link
  {
   color: #FFFF00; text-decoration:none;
  }
a.menu6:visited
  {
   color: #DDDD00; text-decoration:none;
  }
a.menu6:active
  {
   color: #FFFF00; text-decoration:none;
  }
a.menu6:hover
  {
   COLOR: #FFFF77; text-decoration:underline;
  }

a.menu6a:link
  {
   color: #FF0000; text-decoration:none;
  }
a.menu6a:visited
  {
   color: #FF0000; text-decoration:none;
  }
a.menu6a:active
  {
   color: #FFFF00; text-decoration:none;
  }
a.menu6a:hover
  {
   COLOR: #FFFF77; text-decoration:underline;
  }

a.menu5:link
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu5:visited
  {
   color: #FFFF00; text-decoration:none;
  }
a.menu5:active
  {
   color: #FFFFFF; text-decoration:none;
  }
a.menu5:hover
  {
   COLOR: #FFFFCC; text-decoration:underline;
  }


A.menu1:link
{
   color:RGB(255,255,255); text-decoration:none;
}
A.menu1:visited
{
   color:RGB(255,255,255); text-decoration:none;	   
}
A.menu1:active						
{
   color:RGB(255,0,0); text-decoration:underline;
}
A.menu1:hover
{
   color:RGB(255,0,0); text-decoration:underline;
}

a.menu7CF:link
  {
   color: #005500; text-decoration:none;
  }
a.menu7CF:visited
  {
   color: #005500; text-decoration:none;
  }
a.menu7CF:active
  {
   color: #FF1100; text-decoration:none;
  }
a.menu7CF:hover
  {
   color: #FF1100; text-decoration:underline;
  }

a.menu7CFCF:link
  {
   color: #BDC6DE; text-decoration:none;
  }
a.menu7CFCF:visited
  {
   color: #BDC6DE; text-decoration:none;
  }
a.menu7CFCF:active
  {
   color: #FF0000; text-decoration:none;
  }
a.menu7CFCF:hover
  {
   color: #FF0000; text-decoration:underline;
  }


a.email:link
  {
   color: #FFFFCC; text-decoration:underline;
  }
a.email:visited
  {
   color: #FFFFCC; text-decoration:underline;
  }
a.email:active
  {
   color: #CC3333; text-decoration:none;
  }
a.email:hover
  {
   COLOR: #CC3333; text-decoration:underline;
  }



a.yelloworange:link
  {
   color: #FFCC33; text-decoration:none;
  }
a.yelloworange:visited
  {
   color: #FF9900; text-decoration:none;
  }
a.yelloworange:active
  {
   color: #FFCC33; text-decoration:none;
  }
a.yelloworange:hover
  {
   COLOR: #CC3333; text-decoration:underline;
  }


a.blacktored:link
  {
   color: #000000; text-decoration:none;
  }
a.blacktored:visited
  {
   color: #000000; text-decoration:none;
  }
a.blacktored:active
  {
   color: #000000; text-decoration:none;
  }
a.blacktored:hover
  {
   COLOR: #CC3333; text-decoration:underline;
  }


a.bluegrey:active
{
   COLOR: #666699; 
	TEXT-DECORATION:none
}

a.bluegrey:link
{
   COLOR: #666699; 
	TEXT-DECORATION:none
}
a.bluegrey:hover
{
   COLOR: #CC3333; 
	TEXT-DECORATION:underline
}
a.bluegrey:visited
{
   COLOR: #666699; 
	TEXT-DECORATION:none
}


a.whiteblue:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
a.whiteblue:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
a.whiteblue:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
a.whiteblue:hover
{
    COLOR: #CC3333;
    TEXT-DECORATION: underline
}



a.stdonwhite:link
{
    COLOR: #0000FF;
    TEXT-DECORATION: underline
}
a.stdonwhite:visited
{
    COLOR: #222299;
    TEXT-DECORATION: underline
}
a.stdonwhite:active
{
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}
a.stdonwhite:hover
{
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}

a.stdonwhite2:link
{
	font-family: helvetica,arial,sans-serif; 
	font-size: 10pt; 
    COLOR: #0000FF;
    TEXT-DECORATION: underline
}
a.stdonwhite2:visited
{
	font-family: helvetica,arial,sans-serif; 
	font-size: 10pt; 
    COLOR: #222299;
    TEXT-DECORATION: underline
}
a.stdonwhite2:active
{
	font-family: helvetica,arial,sans-serif; 
	font-size: 10pt; 
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}
a.stdonwhite2:hover
{
	font-family: helvetica,arial,sans-serif; 
	font-size: 10pt; 
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}



a.yellowonblack:link
{
    COLOR: #FFFF00;
    TEXT-DECORATION: underline
}
a.yellowonblack:visited
{
    COLOR: #FFFF00;
    TEXT-DECORATION: underline
}
a.yellowonblack:active
{
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}
a.yellowonblack:hover
{
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}


body {
/*	background:#000000 url(frback15dz99.jpg) top left repeat;;*/
	background:#000000; 
	font-family:helvetica,verdana,sans-serif;
	font-size:85%;
	color:#000;
	margin-top:0px;
}

#left-col h2 {
	font-size:1em;
	line-height:1.25em;
	margin:0;
	border:0;
	padding:0;
	color:#f60;
}

#right-col div h2 {
	background:none;
}
a, a:link {
	color:#00e;
	text-decoration:none;
}
a:visited {
	color:#909;
}
a:hover, a:active {
	color:red;
	text-decoration:underline;
}
dt {
	clear:left;
}
dd {
	color:#444;
	font-size:.95;
	padding:.1em 0 .2em 2em;
}
a img {
	border:none;
}

/* 
	Structure
 */
#nav, #main {
	width:66em;
	margin:0 auto;
	text-align:left;
}
#main {
	background:#000000 url(bg_texture_1.jpg) top left repeat; 
	margin:0 auto;
	text-align:center;
	width:840px;
}

#content {
	/* Getting obscured by other layers! */
	background:#000000 top left repeat;  
	width:800px;
	margin:auto;
}
#content li {
	padding:0;
	margin:0;
	list-style:none;
}
#right-col {
	float:right;
	width:800;
	padding:0px;
	background:#000 url(frback15d.jpg) top left repeat;
	text-align: left; 
}
#content-rev {
	/* Getting obscured by other layers! */
	width:800px;
	margin:auto;
}
#content-rev li {
	padding:0;
	margin:0;
	list-style:none;
}
#right-col-revCF {
	float:right;
	width:800;
	padding:0px;
	background:#fff;
	color:#000;
	text-align: left; 
}
#right-col-rev {
	float:right;
	width:800;
	padding:0px;
	background:#fff;
	color:#000;
	text-align: left; 
}
#right-col-revXX {
	float:right;
	width:800;
	padding:0px;
	background:#222222;
	color:#ffffff;
	text-align: left; 
}
#right-col-black {
	float:right;
	width:800;
	padding:0px;
	background:#000;
	color:white; 
	text-align: left; 
}


#right-col-home {
	float:right;
	width:800;
	padding:0px;
/*	background:#000 url(bg_texture_1.jpg); */
	color:white; 
	text-align: left; 
}
#right-col-home-snow {
	float:right;
	width:800;
	padding:0px;
	background:#300 url(snow_01.gif);
	color:white; 
	text-align: left; 
}
#right-col-brown {
	float:right;
	width:800;
	padding:0px;
	background:#650;
	color:white; 
	text-align: left; 
}
#right-col-green {
	float:right;
	width:800;
	padding:0px;
	background:#060;
	color:white; 
	text-align: left; 
}
#right-col-pink{
	float:right;
	width:800;
	padding:0px;
	background:#c03;
	color:#fff; 
	text-align: left; 
}

#right-col-orange {
	float:right;
	width:800;
	padding:0px;
	background:#c30;
	color:white; 
	text-align: left; 
}


#right-col-wall {
	float:right;
	width:800;
	padding:0px;
	background:#000 url(wallback1.jpg);
	color:white; 
	text-align: left; 
}

#right-col-purple {
	float:right;
	width:800;
	padding:0px;
	background:#518;
	color:white; 
	text-align: left; 
}

#right-col-red {
	float:right;
	width:800;
	padding:0px;
	background:#F00;
	color:white; 
	text-align: left; 
}

#right-col-thriller {
	float:right;
	width:800;
	padding:0px;
	background:#f00 url(fingerprint1.jpg);
	color:white; 
	text-align: left; 
}
#right-col-gabin {
	float:right;
	width:800;
	padding:0px;
	background:#400 url(gabin3.jpg);
	color:white; 
	text-align: left; 
}

#right-col-truff {
	float:right;
	width:800;d
	padding:0px;
	background:#004 url(truff3.jpg);
	color:white; 
	text-align: left; 
}



#left-col {
	font-family:helvetica,verdana,Trebuchet MS,sans-serif;
	width:5;
	padding:0px;
	float:left;
	text-align: center; 
}
#header {
	width:100%;
	float:center;
	background:none;
}

#footer {
	clear:both;
}


#right-edge {
	background:none;
}
#left-edge {
	background:none;
	width:100%;
	/* Note:this width needed to prevent bug in IEeee */
}



/* 
	Footer
 */
#foot {
	clear:both;
	text-align:center;
	font-size:.75em;
	background:none;
	padding:0;
}
#foot ul {
	list-style:none;
	//margin:1em 0;
}
#foot li {
	display:inline;
	padding:.5em 0;
}
#foot li a {
	padding:0 1.5em;
	color:#000;
}
#foot .outer {
	background:none;
	float:left;
	width:100%;
	//margin-bottom:-2px;
}
#foot .inner {
	background:none;
	float:left;
	width:100%;
}


.clear-all {
	clear:both;
	font-size:.0001%;
	height:1px;
}

/* 
	Side navigation and cross links
*/
#insert {
	padding:1.3em;
	font-size:.75em;
	color:#999;
}

#cc-footer {
	clear:both;
	padding-top:1em;
	font-size:.7em;
	margin:auto;
	text-align:center;
}

table.articles {
	padding: 0;
	margin:0;
	valign:top;
	align:center
}

table.articles td. {
	align: left;
}

table.articles  td.style {
	text-align:left;
	width:190px; 
}


table.white tbody.style {
	color:#fff
}
table.white td.style {
	color:#fff
}



#fdf-logo {background:url(filmsdefrance_logo_1.gif) 8px 8px no-repeat; height:50px; display:block;}

