﻿@charset "utf-8";
/* add mk　2011.12.1/2015.05.18 ============================================================= */

/* ------------------------------------------------------------------ */

/* 

	MT5 ProfessionalPink.css blog.css 追加カスタム用に作成　20120125

*/

/* body　------------------------------------------------------------------ */
	

body {
	background: url(../../../cineref/images/bg_body_grade.png) repeat-x scroll 0 0 #EFEFEF;
	font-family: "メイリオ","Meiryo","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",MS,sans-serif;
}
a { color: #555555;}

a:hover { color: #fa810f;}

#container-inner,#header-inner {
	margin: 0 auto;
	width: 1008px;
	background-color: #FFFFFF;
}

/* Layout ----------------------------------------------------------------- */

#content {
    background:  url(../../../cineref/images/bg_contents_topshadow.png) repeat-x scroll 0 0 #fff;
}

#content { 
    margin-top: -1px;  
    margin-bottom: 10px;
	padding-top: 20px; 
}

#content-inner {
	width: 100%;
}

#beta-inner,
#gamma-inner {
	background-color: #EFEFEF;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	padding: 20px;
	margin-bottom: 20px;
    background: #efefef url(../../../cineref/images/bg_sideber_top.png) repeat-x 50% top;
    
}
/* Header ----------------------------------------------------------------- */


#header-inner {
    width: 1008px;
	height: 126px; 
    margin: 0 auto;
	padding:0;
    background: #fff url(../../../cineref/images/bg_header.png) repeat-x 50% bottom;
}

#header-content {
    width: 1008px;
	height: 122px; 
    margin: 0;
	padding: 0;
    background: url(../../../cineref/images/bg_headerparts_alfa.png) repeat-x 50% bottom;
}

#header-name {
    color: #999; 
    font-size: 14px;
	text-indent: -9999px;
	height:122px;
	float: left;
    padding: 0;
	margin: 0;
}

#header-description {
    color: #777;
    /*font-size: 12px; */
	margin-left: 200px;
	padding: 20px 0 0 0;
	letter-spacing: 0.3em; 
}

#header a {
    color: #333;
}

a#home_img {
    background-image: url("../../../cineref/images/logo_header_alfa.png");
    background-repeat: no-repeat;
	background-position: right top;
	border: none;
    display: block;
    height: 122px;
    width: 200px;
    z-index: 10000;
	margin: 0;
}

a#home_img:hover {
    background-position: 0 -122px;
}


/* Navigation ----------------------------------------------------------------*/

#header-menu {
	padding-left:20px;
}

#main-navigation {
    background: none;
    border-bottom: none;
	font-family: "メイリオ","Meiryo","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",MS,sans-serif;
	margin-left:180px;
	margin-top: 23px;
	height: 36px;
	width: 800px;
	font-weight: bold;
	padding: 0;
}
#main-navigation ul li.on a {
	color: #000;
}

#main-navigation ul li a:hover,
#main-navigation ul li.fast a:hover,
#main-navigation ul li.last a:hover {
	color: #fa810f;
}

#main-navigation ul li.on a,
#main-navigation ul li.fast.on a,
#main-navigation ul li.last.on a {
    background: none;
}

#main-navigation ul li a {
	padding: 7px 15px
}

#main-navigation ul {
	padding: 0px;
}


/*
blognavi_pp.css
*/

/*#main-navigation ul li a {
    border-left: 1px solid #fa810f;
}
#main-navigation ul li.last a {
    border-right: 1px solid #fa810f;
}
*/

#main-navigation ul li a,#main-navigation ul li.last {
    border-left: none;
}

#main-navigation ul li.last {
    border-right: none;
}
	
/* h2スタイル pp.css　-------------------------------------------------------*/
h2.comments-open-header {
    height: 50px;
	text-indent: -9999px;
    font-size: 20px;
    color: #666;
    font-weight: bold;
    padding: 0;
	margin: 0;
    line-height: 50px;
    font-family: verdana;
	letter-spacing: 0.2em;
}

h2#topic { background: url(../../../cineref/images/bg_topcont_h2_topic.gif) no-repeat 0 0;}
h2#newslineup { background: url(../../../cineref/images/bg_topcont_h2_newslineup.gif) no-repeat 0 0;}
h2#presentform { background: url(../../../cineref/images/bg_topcont_h2_presentform.gif) no-repeat 0 0;}
h2#contactform { background: url(../../../cineref/images/bg_topcont_h2_contactform.gif) no-repeat 0 0;}
h2#sitemap { background: url(../../../cineref/images/bg_topcont_h2_sitemap.gif) no-repeat 0 0;}

#review a#reveiw_h3img { background: url(../../../cineref/images/bg_topcont_h2.png) no-repeat 0 0;}
#report a#report_h3img { background: url(../../../cineref/images/bg_topcont_h2.png) no-repeat 0 -50px;}
#festival a#festival_h3img { background: url(../../../cineref/images/bg_topcont_h2.png) no-repeat 0 -100px;}
#news a#news_h3img { background: url(../../../cineref/images/bg_topcont_h2.png) no-repeat 0 -150px;}

#review a#reveiw_h3img:hover { background-position: 0 -200px;}
#report a#report_h3img:hover { background-position: 0 -250px;}
#festival a#festival_h3img:hover { background-position: 0 -300px;}
#news a#news_h3img:hover { background-position: 0 -350px;}

h3.thumlist-header.review a { color: #058940;}
h3.thumlist-header.report a { color: #143296;}
h3.thumlist-header.news a { color: #b1c42c;}
h3.thumlist-header.festival a { color: #690a69;}
h3.thumlist-header.present { color: #eb1446;}


/*
h3
*/

h3.comments-header,
h3.comments-open-header,
h3.trackbacks-header,
.asset-name.entry-title {
    /*height: auto;*/
    background: url(../../../cineref/images/bg_h3header.gif) repeat-y 0 0;
    font-size: 13px;
    color: #666;
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
    line-height: 50px;
	font-weight: bold;
}

h3.comments-header em,
h3.comments-open-header em,
h3.trackbacks-header em,
.asset-name.entry-title em {
/*	font-size: 0.75em;*/
	font-weight: bold;
	padding-left: 1em;
	letter-spacing: 0.15em;
	color: #FF9900;
}


h3#review,h3#report,h3#report,h3#festival,h3#news { margin: 0}

h3#review a#reveiw_h3img,
h3#report a#report_h3img,
h3#festival a#festival_h3img,
h3#news a#news_h3img {
    border: medium none;
    display: block;
    width: 660px;
    height: 50px;
    line-height: 50px;
	text-indent: -9999px;
	color: #444;
    font-size: 18px;
	font-weight: bold;
	margin: 0;
    padding: 0;
	letter-spacing: 0.5em;
}


h2.comments-open-header em,
h3.thumlist-header em {
	font-style: normal;
	font-weight: bold;
	font-size:95%;
	color: #5C5C5C;
	letter-spacing: 0.1em;
	padding: 0 0 0 255px;
	margin: -45px 0 0;
	position: absolute;
	width: 390px;
	line-height: 1.7em;
	text-align: left;
}

/* Breadcrumbs -------------------------------------------------------------- */

#breadcrumbs-inner { 
    width: 940px;
    margin: 0;
}

#breadcrumbs-content { 
    padding: 0 0 0 30px;
}

/* sidebar Widget pp.css-------------------------------------------------------------- */

#sidemenu_cont {
	width: 240px;
	margin: 0 auto;
/*	background: url(../../../cineref/images/bg_sidegnav.png) no-repeat scroll 0 0 #efefef;

    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	padding: 0 10px;
	margin-bottom: 10px;
*/
}

/*buttom 合わせ
url("http://blog.cinemacafe.net/common/img/gnav.png") no-repeat scroll -1300px 100% transparent
*/

#sidemenu_cont h3.widget-header {
	text-indent: -9999px;

}

#sidemenu_cont dl {
	font-size:14px;
	font-weight: bold;
	letter-spacing: 0.2em;
}

/*#sidemenu_cont dl dt,*/
#sidemenu_cont dl dt a {
	background: url(../../../cineref/images/bg_sidegnav.png) no-repeat scroll 0 0 #efefef;
	padding-left:55px;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 4.8em;
	display: block;
}

#sidemenu_cont dl dt a:hover {
	background-position: 0 -68px;
	text-decoration: none;
}
.widget-header {
    height: 40px;
    margin-bottom: 8px;
    background: url(../../../cineref/images/header-arrow-narrow.gif) no-repeat 0 0;
    font-size: 14px;
    color: #666;
    font-weight: bold;
    border: none;
    padding: 0 6px 0 0;
    line-height: 40px;
    font-family: verdana;
}

.layout-wm .widget-header {
    background-image: url(../../../cineref/images/header-arrow-medium.gif);
}



/* screen.css/homepage-image.jpg ---------------------------------------------------------- */

#blogtop_image_talk {
    width: 660px;
    height: 170px;
    background: url(../../../cineref/images/blogtop_image_talk.jpg) no-repeat 0 0;
    overflow: hidden;
    text-indent: -9999px;
    margin: 0 0 25px 0;
}

#blogtop_image_contact {
    width: 660px;
    height: 170px;
    background: url(../../../cineref/images/blogtop_image_contact.jpg) no-repeat 0 0;
    overflow: hidden;
    text-indent: -9999px;
    margin: 0 0 25px 0;
}



/* blog.css/Layout ---------------------------------------------------------- */

#header, #content, #alpha, #beta, #gamma, #footer {
	min-height: 100%;
}

/*
 #alpha-inner {
    overflow: hidden;
   padding-left: 15px;
    padding-right: 25px;
}
*/

#alpha, #beta, #gamma {
    display: inline;
    float: right;
}

/* blog.css/Wide-Thin-Thin */

.layout-wtt #alpha {
	width: 700px;
	min-height: 1400px;
}

.layout-wtt #beta, .layout-wtt #gamma {
    left: 0px;
    width: 280px;
}

/* Wide-Medium */

.layout-wm #alpha {
/*     width: 610px;*/
     width: 700px;
}

.layout-wm #beta {
     width: 280px;
/*     width: 270px;*/
	padding: 10px;
}

/* blog.css/ Content ---------------------------------------------------------- */

h1#page-title {
	font-size: 16px;
	line-height: 50px;
	letter-spacing: 0.05em;
	color: #0000ff;
}


.asset,
.comments,
.trackbacks,
.archive {
    overflow: hidden;
    width: 85%;
	font-size: 0.9em;
	line-height:1.85em;
}

.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form {
    margin: 0 auto;
    margin-bottom: 1.5em;
}

/*
webpage-style
*/
.asset-body h4 {
    color: #666666;
    font-size: 1.3em;
    font-weight: bold;
}
.asset-body h5 {
    color: #FA810F;
    font-size: 1.3em;
    font-weight: bold;
}
.asset-body strong {
    color: #FF0000;
}

/* pp Widget ----------------------------------------------------------------- */

.widget-header,
.widget-content {
    margin-right: 15px;
    margin-left: 0px;
}

/*
    カスタムフィールドテーブル用スタイル
*/

caption {
    text-align: left;
	font-size: 1.25em;
	font-weight:bold;
}

table {
    margin: 10px 0px 5px 1px;
    width: 518px;
    border: 1px solod #999;
    border-collapse: collapse;
}
table td,
table th {
    padding: 5px 10px;
    border: 1px dotted #999;
}
table th {
    width: 160px;
    background: #EFEFEF;
}
/*
--------------------------------------
--------------------------------------
フォーム指定
--------------------------------------
--------------------------------------
*/
form#mail_form {
	width: 600px;
	margin: 0 auto;
	padding-bottom: 20px;
}
form#mail_form dl,
form#mail_form p {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 2.4em;
	border-bottom: 1px dotted #ccc;
	clear: both;
}

form#mail_form p {
	border-bottom: none;
}

form#mail_form p img {
	padding: 5px;
	vertical-align: middle;
}

form#mail_form dt {
	float: left;
    display: block;
	width: 160px;
	clear: left;
	background: url(../../../cineref/images/list_star.gif) no-repeat 0 0;
	background-position: center left;
	padding-left: 20px;
}	

form#mail_form dd {
	margin-left: 200px;
	height: 2.4em;
}

p.caption {
	font-size: 0.8em;
	margin: 0 0 0 30px;
}

.topcontbox p {
	clear: both;
}
/*
--------------------------------------
--------------------------------------
配下ブログ追加指定
--------------------------------------
--------------------------------------
*/

/* Blog Header screen.css--------------------------------------------------- */

/* Blog Header */
#blog-header-inner { 
    width: 100%;
    margin: -1px 0 0 0;
	position: relative;
}
#blog-header-content,#blog-name {
    margin: 0;
    padding: 0;
}

a#review_chimg { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 0;} 
a#report_chimg { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -40px;} 
a#news_chimg { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -80px;} 
a#festival_chimg { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -120px;} 
a#present_chimg { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -160px;} 
a#talk_chimg { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -200px;} 
a#about_chimg { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -240px;} 
a#privacy_chimg { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -280px;} 
a#sitemap_chimg { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -320px;} 
a#contact_chimg { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -360px;} 

a#review_chimg:hover { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -400px;} 
a#report_chimg:hover { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -440px;} 
a#news_chimg:hover { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -480px;} 
a#festival_chimg:hover { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -520px;} 
a#present_chimg:hover { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -560px;} 
a#talk_chimg:hover { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -600px;} 
a#about_chimg:hover { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -640px;} 
a#privacy_chimg:hover { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -680px;} 
a#sitemap_chimg:hover { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -720px;} 
a#contact_chimg:hover { background: url(../../../cineref/images/header_contentsh3.png) no-repeat 0 -760px;} 

a#review_chimg,
a#report_chimg,a#news_chimg,a#festival_chimg,a#present_chimg,a#talk_chimg,a#about_chimg,a#privacy_chimg,a#sitemap_chimg,a#contact_chimg {
    margin: 0;
    padding: 0;
    display: block;
    width: 1008px;
    height: 40px;
    line-height: 40px;
	text-indent: -9999px;
	color: #444;
    font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	letter-spacing: 0.5em;
}

.blog-header em {
	font-style: normal;
	font-weight: normal;
	font-size:55%;
	color: #666;
	letter-spacing: 0.1em;
	padding: 0 0 0 360px;
	margin: -30px 0 0;
	position: absolute;
}

#blog-name a { 
    color: #e7e7e7;
}

#blog-description { 
    margin-top: 5px;
    padding: 0 20px;
    color: #e7e7e7;
    font-size: 95%;
}


/*
--------------------------------------
--------------------------------------
下層ブログ最新記事指定（サムネイル画像付）
--------------------------------------
--------------------------------------
*/

/*
.thumlist { clear: both; }
*/


ul.thumlist,
dl.thumlist {
    width: 660px;
    margin: 0 -15px 0 0;
    overflow: hidden;
    _zoom: 1;
    font-weight:bold;
	list-style: none;
}

li.thum {
    width: 195px;
	height: 220px;
    padding: 25px 5px;
    margin-right: 15px;
    float: left;
    background-color: #E5E5E5;
	text-align: center;
    font-weight:bold;
 	text-shadow: 0 1px 0 #FFFFFF;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

li.thum_blog {
    width: 145px;
	height: 180px;
    padding: 10px 5px;
    margin-right: 10px;
	margin-bottom: 20px;
    float: left;
    background-color: #D3DCEB;
	text-align: center;
    font-weight:normal;
 	text-shadow: 0 1px 0 #FFFFFF;
   -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


li.thum_blog_report {
    width: 195px;
	height: 200px;
    padding: 15px 5px;
    margin-right: 15px;
	margin-bottom: 20px;
    float: left;
    background-color: #DED1D5;
	text-align: center;
    font-weight:normal;
	text-shadow: 0 1px 0 #FFFFFF;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


li.thum_blog em {
    font-weight:bold;
    font-size:0.8em;
	color: #777;
}

li.thum_blog a.category{
    font-weight:bold;
    font-size:0.8em;
}

li.thum_blog a.title{
    font-size: 0.85em;
	font-weight: bold;
}
	
li.thum_blog a.body{
    font-size:0.75em;
	text-align:left;
}

li.thum a img{
	margin-bottom: 5px;
	border:1px solid #fff;
}

li.thum_blog a img {
	margin :0.3em 0;
	border:1px solid #fff;
}

li.thum a img:hover,
li.topthum a img:hover,
li.thum_blog a img:hover,
.widget-content a img:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

/*
--------------------------------------
--------------------------------------
レビューブログ折りたたみ
--------------------------------------
--------------------------------------
*/
div#togglelist h3 {
	cursor: pointer;
}

/*
topic
*/
ul.topthumlist {
    width: 660px;
    margin: 0 -15px 30px 0;
    overflow: hidden;
    _zoom: 1;
	list-style: none;
	text-align: left;
	background: url("../../../cineref/images/bg_topic.png") no-repeat scroll 0 0 transparent;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

li.topthum{
    width: 200px;
	height: 200px;
    padding: 20px;
    float: left;
}

li.topthumlist{
    width: 380px;
	height: 180px;
    padding: 20px 0;
    margin-right: 15px;
    float: left;
	text-align: left;
	font-weight: normal;
	line-height:1.8em;
	text-shadow: 0 1px 0 #FFFFFF;
}

li.topthumlist em {
    font-weight:bold;
	font-size: 15px;
	color: #0000ff;
}
	
/*
.thum {
display: inline;
float: left;
margin-right: 10px;
overflow: hidden;
vertical-align: middle;
width: 80px;
height: 80px; 
}
*/

p.topthumlist {
    width: 660px;
    margin: 0 0 30px -5px;
    overflow: hidden;
}


/*
--------------------------------------
--------------------------------------
新着記事一覧
--------------------------------------
--------------------------------------
*/

.topcontbox {
	background: url(../../../cineref/images/bg_topcont_right.gif) repeat-y 0 0;
	background-position: right;
	margin: 0;
	padding: 10px 0;
}
.topcontbox_bottom {
	background: url(../../../cineref/images/bg_topcont_bottom.gif) no-repeat 0 0;
	height: 50px;
	margin: 0 0 20px;
	padding: 0;
}

dl.newslineup {
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
    width: 630px;
	line-height: 2.4em;
	border-bottom: 1px dotted #ccc;
	clear: both;
}
/*
ul.newslineup li {
	line-height: 1.8;
}

dl.newslineup dt,
dl.newslineup dd {
	float: left;
	display: block;
}
*/

ul.newslineup {
	margin: 0;
}
ul.newslineup li {
	background: url(../../../cineref/images/list_star.gif) no-repeat 0 0;
	background-position: center left;
	padding-left: 20px;
	margin: 0;
	list-style: none; 
	line-height: 1.6em;
}

dl.newslineup dt {
	clear: left;
	float: left;
	width: 7.5em;
/*	border-left: solid 3px #CCC;*/
	background: url(../../../cineref/images/list_star.gif) no-repeat 0 0;
	background-position: center left;
	padding-left: 20px;
	margin: 0;
}

dl.newslineup dd a {color: #0066FF;}
dl.newslineup dt a:hover,dl.newslineup dd a:hover { color: #fa810f;}


dl.newslineup dd {
	margin-left: 9em;
}

dl.newslineup dd em {
	font-size: 0.75em;
}



dl.bloglineup {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
    width: 630px;
	height: 50px;
	line-height: 50px;
}

dl.bloglineup dt {
	clear: left;
	float: left;
	width: 205px;
	padding: 0;
	margin: 0;
}

a#dt_reviewnewlineup { background: url(../../../cineref/images/bg_dt_reviewnewlineup.gif) no-repeat 0 0;} 
a#dt_reviewnewlineup:hover { background: url(../../../cineref/images/bg_dt_reviewnewlineup.gif) no-repeat 0 -50px;} 

a#dt_reviewnewlineup {
    margin: 0;
    padding: 0;
    display: block;
    width: 205px;
    height: 50px;
    line-height: 50px;
	text-indent: -9999px;
	color: #444;
    font-size: 18px;
	font-weight: bold;
	letter-spacing: 0.5em;
}

dl.bloglineup dt a,dl.bloglineup dd a { color: #444;}
dl.bloglineup dt a:hover,dl.bloglineup dd a:hover { color: #fa810f;}

dl.bloglineup dd {
	margin: 0 0 0 220px;
	padding: 0;
	line-height: 43px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

dl.bloglineup dd em {
	font-size: 0.75em;
}
/*
--------------------------------------
--------------------------------------
配下ブログ記事スタイル追加指定
--------------------------------------
--------------------------------------
*/
.asset-content.entry-content h3 {font-size: 160%; color: #3366CC; font-weight: bold; }
.asset-content.entry-content h4 {font-size: 160%; color: #CC3366; font-weight: bold; }
.asset-content.entry-content h5 {font-size: 160%; color: #FA810F; font-weight: bold; }
.asset-content.entry-content h6 {font-size: 160%; color: #009999; font-weight: bold; }

hr {
    border: 0;
    height: 3px;
    background: url(../../../cineref/images/pict_hr.gif) #000 repeat-x 0 0;
    color: #000;
	margin-bottom: 10px;
}
/*
--------------------------------------
--------------------------------------
サイトマップリスト画像付スタイル
--------------------------------------
--------------------------------------
*/
.tree ul {
	padding:0;
	margin:0;
	background-position: -9px 15px; 
	background-image: url(../../../cineref/images/pict_ul.gif); 
	background-repeat: repeat-y
}
.tree li {
	font-size: 1em;
	font-weight:bold;
	margin: 0px; 
	padding: 3px 0 3px 24px; 
	list-style-type: none;
}
.tree li a {
	text-decoration:none;
}
.tree li a:hover {
	text-decoration:underline;
}
.tree ul ul {
	background-position: -1px 15px;
	background-image: url(../../../cineref/images/pict_ul.gif); 
	background-repeat: repeat-y;
}
.tree ul li {
	background-position: 0px 7px; 
	background-image: url(../../../cineref/images/pict_li.gif); 
	background-repeat: no-repeat;
}
.tree ul li a {
	font-weight:bold;
	text-decoration:underline;
}                                     
.tree ul li a:hover {
	text-decoration:none;
}
.tree ul ul li {
	background-position: 8px 7px;
	background-image: url(../../../cineref/images/pict_li.gif); 
	background-repeat: no-repeat;	
}
.tree ul ul li a {
	background-position: 0px 7px; 
	font-size:1em;
	color:#666;
	text-decoration:none;
}
.tree ul ul ul li a {
	background-position: 0px 7px; 
	font-size:0.8em;
	color:#999;
	text-decoration:none;
}
