html {
	margin: auto;
	min-width: 654px;
	height: 100%;
}

body,td,th {
	color: #000000;
}

body {
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
	min-width: 1019px;
  background-color:#ffffff;
  background-position:center top;
  background-repeat:no-repeat;
}

img, ul, li, h1, h3, h2, form{
	padding:0;
	list-style: none;
	margin: 0;
	border: 0;
}

/* Links */
a{
  text-decoration: none;
  font-size:12px;
  color:#999999;
}

a:hover{
  text-decoration: underline;
}

a.link_gray{
  text-decoration: none;
  font-size:12px;
  color:#999999;
}

a.link_gray:hover{
  text-decoration: underline;
}

a.link_black{
  text-decoration: none;
  font-size:12px;
  color:#000000;
}

a.link_black:hover{
  text-decoration: underline;
}


a.link_black11{
  text-decoration: none;
  font-size:11px;
  color:#000000;
}

a.link_black11:hover{
  text-decoration: underline;
}

a.link_black14{
  text-decoration: none;
  font-size:14px;
  color:#000000;
}

a.link_black14:hover{
  text-decoration: underline;
}

a.link_black14u{
  text-decoration: underline;
  font-size:14px;
  color:#000000;
}

a.link_black14u:hover{
  text-decoration: underline;
}

a.link_yellow{
  text-decoration: none;
  font-size:12px;
  color:#cccc99;
}

a.link_yellow:hover{
  text-decoration: underline;
}

a.link_yellow14{
  text-decoration: none;
  font-size:14px;
  color:#cccc99;
}

a.link_yellow14:hover{
  text-decoration: underline;
}

a.link_white{
  text-decoration: none;
  font-size:12px;
  color:#ffffff;
}

a.link_white:hover{
  text-decoration: underline;
}

a.link_white14{
  text-decoration: none;
  font-size:14px;
  color:#ffffff;
}

a.link_white14:hover{
  text-decoration: underline;
}

a.link_ab1206{
  text-decoration: none;
  font-size:12px;
  color:#ab1206;
}

a.link_ab1206:hover{
  text-decoration: underline;
}

/* fonts */
.font11{
  font-size:11px;
}

.font12{
  font-size:12px;
}

.font14{
  font-size:14px;
}

.fontgray{
  color:#999999;
}

.fontwhite{
  color:#ffffff;
}

.fontblack{
  color:#000000;
}

.fontred{
  color:#ff0000;
}

.font666666{
  color:#666666;
}

.fontitalic{
  font-style:italic;
}

.fontbold{
  font-weight:bold;
}

/* debug div */
.debug{
  border: 1px solid #f97;
}

/* general */
#content{
  position: relative;
	width: 1019px;
	margin: auto;
	height: 1019px;
}

#page_bottom{
  clear:both;
  display:block;
  width:1019px;
	height:33px;
	background:url(../images/page_bottom.gif) no-repeat;
}

#page_center{
  float:left;
  display:block;
  width:946px;
	min-height:10px;
}

#page_left{
  float:left;
  display:block;
  width:35px;
	height:654px;
	background:url(../images/page_left.gif) no-repeat;
}

#page_right{
  float:right;
  display:block;
  width:35px;
	height:654px;
	background:url(../images/page_right.gif) no-repeat;
}

#header {
	height:37px;
}

#home_login{
  width:902px;
  height:561px;
  margin-left:20px;
  margin-top:20px;
	background:url(../images/bg_login.jpg) no-repeat;
}

#home_login_box{
  color: #ffffff;
  font-size: 14px;
  width:292px;
  height:141px;
  position:relative;
  left:390px;
  top:180px;
	background:url(../images/bg_login_box.jpg) no-repeat;
}

/* DVD */

#dvd_mea{
  width:894px;
  height:350px;
  padding-left:20px;
  padding-top:10px;
}

#dvd_mea_title{
  position:relative;
  top:292px;
  width:881px;
  height:23px;
  padding-left:190px;
  padding-top:6px;
}

#dvd_mea_separator{
  width:894px;
  border-top: 1px solid #666666;
  margin-left:20px;
}

#dvd_title{
  font-weight:bold;
  font-size:18px;
  padding:6px 0 6px 0;
  margin-left:20px;
}

/* HOME */

#home_mea{
  width:924px;
  height:326px;
  padding-left:20px;
  padding-top:10px;
}

#mea_text{
  float:left;
  width:600px;
  min-height:205px;
  padding-left:22px;
}

#mea_video{
  float:left;
  width:274px;
  min-height:205px;
  padding-left:22px;
}

#home_mea_title{
  position:relative;
  top:292px;
  width:881px;
  height:23px;
  padding-left:20px;
  padding-top:11px;
}

.home_separator{
  float:left;
  width:23px;
  height:206px;
}

#home_bio{
  float:left;
  width:181px;
  height:205px;
  padding-left:22px;
}

#home_filmo{
  float:left;
  width:181px;
  height:205px;
}

#home_jml{
  display:block;
  float:left;
  width:274px;
  height:205px;
}

#home_dvd{
  float:left;
  margin-left:10px;
  width:209px;
  height:205px;
  border: 1px solid #cccccc;
}


td.t1{
  font-weight: bold;
  font-size: 18px;
}

td.home_bottom ul{
  font-weight: normal;
  font-size: 12px;
  padding-top:2px;
}

td.home_bottom ul li{
  padding-top:2px;
}

td.home_bottom ul a{
  color:#000000;
}

td.home_bottom ul a:hover{
  text-decoration:underline;
}

/* Biographie */

#bio_menu{
  float:left;
  width:275px;
  padding-left:17px;
}

#bio_corps{
  float:left;
  width:652px;

}

#bio_separator{
  width:622px;
  border-top: 1px solid #666666;
}

#bio_title{
  font-weight:bold;
  font-size:18px;
  padding:6px 0 6px 0;
}

.stage_topic table{
  width:600px;
}

.stage_topic table td{
  font-size:12px;
  color:#000000;
  font-weight:normal;
  padding-top:4px;
}

.bio_topic table{
  width:559px;
}

.bio_topic table td{
  font-size:11px;
  color:#000000;
  font-weight:normal;
  padding-top:4px;
}

div.bio_topic_topic {
  background:url(../images/bio_topic.jpg) no-repeat;
  font-weight:bold;
  font-size:14px;
  color:#ffffff;
  padding:4px 0 0 10px;
  width:559px;
  height:24px;
}

/* Contact */
#contact_topic{
  width:559px;
  font-size:12px;
color:#519a0d;
}

#contact_topic a{
  color:#519a0d;
}

/* Filmo */

#filmo_menu{
  float:left;
  width:910px;
  padding-left:17px;
  padding-top:17px;
}

#filmo_separator{
  width:910px;
  border-top: 1px solid #666666;
}

#filmo_title{
  font-weight:bold;
  font-size:18px;
  padding:6px 0 6px 0;
  height:22px;
}

#filmo_corps{
  float:left;
  width:920px;
  padding-left:12px;
  padding-top:12px;
}

.filmo_film{
  margin-left:10px;
  margin-right:10px;
  font-weight:bold;
  font-size:11px;
  float:left;
  width:164px;
  height:268px;
  background:url(../images/filmo_picture.gif) no-repeat;
}

#filmo_menu_left{
  float:left;
  width:198px;
  padding-left:6px;
}

#filmo_right{
  float:left;
  width:712px;
}

#press_separator{
  width:620px;
  border-top: 1px solid #666666;
}