/*
Style : Up the Yangtze
JS Beaulieu 06 2007
*/

body{background-color:#000;color:#fff}
#bd{background:#333 url(../images/body-bkg.jpg) bottom left no-repeat;padding-bottom:40px}

p{line-height:1.5em;margin:1em 10px}
p.frst{margin-top:0px}
ul,dl,ol{margin:1em 20px; }
b, strong{font-weight:bold}
i, em{font-style:italic}
a{color:#f90}


h1{font-size: 1em;font-weight:900}
h2{font-size:2em;margin: 0.83em 20px}
h3{font-size:1.5em;font-weight:900;margin: 0.83em 10px}
h4{margin:1em 10px;font-weight:bold}
h5{}

.homescreen { display:inline-block;float:left;margin:20px;margin-right:5px;margin-left:5px;padding:0px;width:180px;line-height: normal; }
.sccity {font-size:22px; color:#FFFFFF; line-height: normal; display:block; margin:0px; padding:0px;}
.scdate {font-size:16px; color:#FF0000; line-height: normal; margin-bottom:10px; display:block;margin:0px; padding:0px;}
.sctheatr {font-size:12px; color:#999999; line-height: normal;  display:block;margin:0px; padding:0px;}


.sscreenbt {
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
border:#FFFFFF 1px solid;
margin-left:2px;
}

.city {
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

.show_fes {
margin-bottom:10px;
}

.show_fes li {
margin-bottom:10px;
}

.fes_title {
font-size:14px;
font-weight:bold;
}

.screenfest {
width:500px;
}

.screenings{
width:220px;
position:relative;
margin-right:20px;
display:block;
float:left;

}
.festivals{
border-left:solid;
border-left-width:1px;
border-left-color:#272727;
padding-left:20px;
width:220px;
display:block;
float:left;
}

ol{list-style-type:decimal;} 

.soon{text-align:center;padding:1em;border:1px solid #444;margin-right:1em}

/*entete*/

.entete{height:265px;background-color:#006;position:relative}  
.entete h1{position:absolute;bottom:0px; _bottom:-1px; left:0px;width:214px;height:214px} /* _bottom pour ie6 bug */ 
.entete h1 span{position:absolute;bottom:0px;left:0px;width:214px;height:214px;z-index:10}

.entete h1 span.en{background: url(../images/titre-en.gif)}
.entete h1 span.fr{}

/*entete splash*/
div.cover-home{height:490px;position:relative}
div.cover-home h1{position:absolute;width:auto;height:auto;}
div.cover-home h1 span{position:absolute;bottom:257px;left:10px;width:226px;height:172px;z-index:1;}
div.cover-home h1 span.en{background: url(../images/titre-sp-en.gif) no-repeat}

/*cover*/
div.cover-home{background: url(../images/cover-home.jpg) bottom left repeat-x;} 
div.cover-film{background: url(../images/cover-1.jpg) bottom left repeat-x} 
div.cover-screen{background: url(../images/cover-2.jpg) bottom left repeat-x} 
div.cover-trailer{background: url(../images/cover-3.jpg) bottom left repeat-x} 
div.cover-critic{background: url(../images/cover-4.jpg) bottom left repeat-x} 
div.cover-ress{background: url(../images/cover-9.jpg) bottom left repeat-x} 
div.cover-press{background: url(../images/cover-6.jpg) bottom left repeat-x} 
div.cover-contact{background: url(../images/cover-7.jpg) bottom left repeat-x} 
/*menu superieur*/ 
.menu{margin:0px;padding:0 30px;zoom:1;font-size:1.1666em;background:#000 url(../images/top-menu-bkg-0.gif) bottom left repeat-x}
.menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.menu li{float:left;text-align:center;border-right:1px solid #000;background:url(../images/top-menu-bkg-0.gif) bottom left repeat-x}
.menu li.first{border-left:1px solid #000;}
.menu li a, .menu li span{cursor:pointer;display:block;padding:1em 1em;text-decoration:none;color:#fff;}
.menu li span{cursor:default}
.menu li a:hover{color:#f90;}
.menu li a:active{outline: 0px solid red;color:#f90;}
.menu li a:focus {color:#f90;outline: 0px solid black}

.menu li em{font-style:normal;}
.menu li strong a{color:#f90;font-weight:normal; background:#000 url(../images/top-menu-bkg-1.gif) bottom left repeat-x}
.menu li strong a:hover{#color:#f90;}

/* MTB 2007/09/25 */

.sideMenuBottomMargin { padding-bottom:160px;  }
.sub-sous-menu { margin:10px 15px; padding:0px; }

/******************/

/*register bouton*/
ul.reg-btn{width:204px;float:right;text-align:right;overflow:hidden;background: url(../images/reg-btn-edgr.gif) top right no-repeat;display:none}
ul.reg-btn, ul.reg-btn li{margin:0;padding:0;}
ul.reg-btn li{margin:18px 10px}
ul.reg-btn li a{color:#fff;text-decoration:none;padding-left:20px;background: url(../images/reg-btn-ico.gif) left no-repeat}
ul.reg-btn li em{font-style:normal;}
ul.reg-btn li a:hover{}
ul.reg-btn{margin-top:-5px}

.sous-menu{margin:0px 20px;padding:0px;}
.sous-menu li{margin:0 0 14px;padding:0px;}
.sous-menu li em{font-style:normal;}
.sous-menu li a{color:#fff;text-decoration:none}
.sous-menu li a:hover{color:#f90;text-decoration:underline}
.sous-menu li strong a{color:#f90}
.sous-menu li a:focus {color:#f90;outline: 0px solid black}

h2{margin-top:0;padding:16px 0;margin-bottom:0px }
h3.frst{margin-top:0px}
h4{color:#fc6;font-size:1.1666em;font-weight:normal}
.caption{font-size:0.9111em}

.page-menu{}
.page-menu li{line-height:1.5em;background: url(../images/list-bkg.gif) bottom left no-repeat;margin:1em 0;padding:0 0 1.5em 0}

.side-pict img{margin-left:10px}
.side-pict p{width:194px}

/*Gallerie photo*/

.gallery img{padding:6px}

/*credit*/
.credit h4{margin-left:20px}
dt{margin-top:1em}
dd{font-weight:bold}


/* th updates 9.04.2008 */

#video{width:826px; background-color:#333333; height:374px; margin-top:4px;}
#video h1 a {width:188px; height:374px; display:block; background-image:url(../images/_uty_logo.gif); text-indent:-5000px; float:left}
#video .player {float:left}
#awards {width:826px; height:90px; display:block; margin-top:10px; margin-bottom:0px; }
#awards .first {margin-left:30px;}

#homescreenings {padding:0; margin:0; font-size:18px; width:524px; display:block; }
#homescreenings a {font-size:12px; display:block; margin-bottom:0px; float:left;}
#homescreenings .hcity { color:#FFFFFF; display:block; width:155px; float:left}
#homescreenings .hstatus { color:#FF0000; display:block; width:155px; float:left}
#homescreenings .hlink { color:#FF0000; display:block; width:214px; float:left}

.morescreen { display:block; padding-top:20px; }



#homescreenings li {background-image:url(../images/_uty_hline.gif); background-repeat:repeat-x; background-position:bottom; vertical-align:middle; width:524px; padding-top:15px; padding-bottom:15px; display:block; float:left}

#content { width:826px; background-color:#000000; margin-top:10px; margin-bottom:90px;}
#content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#content{zoom:1}

#content a { font-weight:bold;}
a.screen-us
{
	font-weight: bold;
	display: block;
	back: ;
	background-color: #282828;
	padding: 4px;
	border: 1px #FFE994 solid;
}

#content .left { position:relative; left:0; background-color:#000000; width:524px; float:left; padding:10px;}
#content .right { position:relative; background-color:#000000; width:242px; float:left; margin-top:15px; padding-left:20px; padding-right:20px;}
#content .left .left{ width:170px; float:left; padding:10px 0 40px 10px;}
#content .left .right {width:338px; float:left; margin-top:0px; padding-left:0px; padding-right:0px; padding-bottom:20px;}

#content .synopsis { font-size:12px; line-height:26px;}
#content .source { font-size:12px; color:#FF0000; padding-top:5px; display:block}
#content .source em { font-weight:bold;}
#content blockquote { font-size:18px; color:#FFFFFF; margin-bottom:20px;}

#donation {clear:both; width:494px; padding:15px; height:107px; background-image:url(../images/_uty_help.png); background-repeat:no-repeat; color:#FFFFFF; display:block; margin-top:30px; margin-bottom:10px; font-size:18px; vertical-align:middle }
#donation a { font-size:12px; display:block; margin-top:5px; }

#footer { width:100%; background-color:#333333; height:380px; background-image:url(../images/_uty_credits.gif); background-position:center top; background-repeat:no-repeat; }