@charset "utf-8";
/* CSS Document Copyright ********************/
/* ***************************************************************************************************** */
/* DEFAULT HTML *****************************/
body{
background-image:url(../images/theme/bg.png);
background-repeat:repeat-x;
}
/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */
#wrapper{
background-image:url(../images/theme/spotlight.png);
background-repeat:no-repeat;
background-position:50% 0;
}
#toolbar{
background-image:url(../images/theme/toolbar.png);
background-repeat:repeat-x;
background-position:0 100%;
color:#FFF;
border-right:1px solid #000;
border-left:1px solid #000;
border-bottom:1px solid #555;
}
#toolbar a{
color:#CCC;
text-shadow:1px 1px 1px #000;
-moz-text-shadow:1px 1px 1px #000;
-webkit-text-shadow:1px 1px 1px #000;
-khtml-text-shadow:1px 1px 1px #000;
}
#toolbar a:hover{
color:#FFF;
}
#search .inputbox{
background:#FFF url(../images/search.png) no-repeat 3px 50%;
}
#header{
color:#999;
}
#logo-graphic h1 a{
background:url(http://www.cinematurc.com/festival/paris/2012/templates/js_phenom/images/theme/logo.png) no-repeat 0 0;
}
#logo-text h1 a{
color:#FFF;
text-shadow:1px 1px 1px #000;
-moz-text-shadow:1px 1px 1px #000;
-webkit-text-shadow:1px 1px 1px #000;
-khtml-text-shadow:1px 1px 1px #000;
}
#logo-text h2{
color:#CCC;
}
#newsflash{
color:#FFF;
}
#newsflash a{
color:#FFF;
}
#banner a{
color:#FFF;
}
#menu_wrap{
background-image:url(../images/theme/menu.png);
background-repeat:repeat-x;
background-position:0 0;
background-color:#CCC;
border-bottom:1px solid #999;
color:#B9ECF0;
}
#menu ul{
border-right:1px solid #EEE;
border-left:1px solid #CCC;
}
#menu li a{
color:#333;
text-shadow:1px 1px 1px #FFF;
-moz-text-shadow:1px 1px 1px #FFF;
-webkit-text-shadow:1px 1px 1px #FFF;
-khtml-text-shadow:1px 1px 1px #FFF;
}
#menu li a:hover,
#menu li.active a,
#menu li.parent:hover a{
color:#FFF;
text-shadow:1px 1px 1px #000;
-moz-text-shadow:1px 1px 1px #000;
-webkit-text-shadow:1px 1px 1px #000;
-khtml-text-shadow:1px 1px 1px #000;
background-image:url(../images/theme/menuactive.png);
background-repeat:repeat-x;
background-position:0 100%;
}
#menu ul ul{
background-image:url(../images/theme/menuactive.png);
background-repeat:repeat-x;
background-position:0 100%;
border-right:0;
border-left:0;
}
#menu ul ul li,
#menu ul ul li:hover,
#menu ul ul li a,
#menu li.parent:hover li a{
color:#EEE;
text-shadow:1px 1px 2px #000;
-moz-text-shadow:1px 1px 2px #000;
-webkit-text-shadow:1px 1px 2px #000;
-khtml-text-shadow:1px 1px 2px #000;
background-color:transparent;
background-image:none;
}
#menu li.parent:hover li a:hover{
color:#FFF;
}
#menu ul ul li:hover ul li a{
color:#EFAE68;
text-shadow:1px 1px 2px #000;
-moz-text-shadow:1px 1px 2px #000;
-webkit-text-shadow:1px 1px 2px #000;
-khtml-text-shadow:1px 1px 2px #000;
}
#menu ul ul li a:hover,
#menu ul ul li:hover a,
#menu ul ul li:hover ul li:hover a{
color:#FFF;
text-shadow:1px 1px 2px #000;
-moz-text-shadow:1px 1px 2px #000;
-webkit-text-shadow:1px 1px 2px #000;
-khtml-text-shadow:1px 1px 2px #000;
}
#menu ul li.active ul li.active a{
color:#FFF;
text-shadow:1px 1px 2px #000;
-moz-text-shadow:1px 1px 2px #000;
-webkit-text-shadow:1px 1px 2px #000;
-khtml-text-shadow:1px 1px 2px #000;
}
.elements{
background:#EEE url(../images/theme/containershadow.png) no-repeat 50% 0;
border-top:1px solid #FFF;
border-bottom:1px solid #CCC;
}
.elementsbot{
background:#EEE url(../images/theme/containershadow.png) no-repeat 50% 0;
border-top:1px solid #FFF;
}
#pathway{
background:url(http://www.cinematurc.com/festival/paris/2012/templates/js_phenom/images/theme/pathway.png);
border-top:1px solid #0298BB;
border-right:1px solid #0298BB;
border-left:1px solid #0298BB;
color:#B3E2EF;
}
#pathway a{
color:#FFF;
}
#container{
background:#EEE url(../images/theme/containershadow.png) no-repeat 50% 0;
border-top:1px solid #EEE;
border-bottom:1px solid #CCC;
}
#container h1, #container .componentheading{
border-bottom:1px solid #CCC;
color:#000;
text-shadow:1px 1px 1px #FFF;
-moz-text-shadow:1px 1px 1px #FFF;
-webkit-text-shadow:1px 1px 1px #FFF;
-khtml-text-shadow:1px 1px 1px #FFF;
}
#container h2, #container .contentheading{
color:#444;
text-shadow:1px 1px 1px #FFF;
-moz-text-shadow:1px 1px 1px #FFF;
-webkit-text-shadow:1px 1px 1px #FFF;
-khtml-text-shadow:1px 1px 1px #FFF;
}
#footer{
background:url(../images/theme/containershadow.png) no-repeat 50% 0;
}
#footer,
#footer a{
color:#CCC;
}
/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */
.article_column {
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
}
.column_separator{}
.iteminfo{
border-top:1px solid #CCC;
}
.blog_more{
background:#FFF;
border:1px solid #CCC;
}
.blog_more h2 {
background:#444 url(../images/theme/moduleheader.png) repeat-x 0 0;
color:#FFF !important;
text-shadow:1px 1px 2px #000 !important;
-moz-text-shadow:1px 1px 2px #000 !important;
-webkit-text-shadow:1px 1px 2px #000 !important;
-khtml-text-shadow:1px 1px 2px #000 !important;
}
.blog_more li{
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
}
.blog_more li a{
background:url(../images/theme/moduletablearrow.png) no-repeat 5px 11px;
border-top:1px solid #EEE;
color:#555;
}
.blog_more li a:hover,
.blog_more li a:hover {
color:#3988CC;
}	
.pagination span{
background:#F8F8F8;
border:1px solid #CCC;
color:#999;
}
.pagination a{
background:#444 url(../images/theme/moduleheader.png) repeat-x 0 100%;
color:#FFF !important;
}
.article_separator {}
table.contenttoc {
background:#FFF;
}
table.contenttoc th {
background:#444 url(../images/theme/moduleheader.png) repeat-x 0 100%;
color:#FFF;
text-shadow:1px 1px 2px #000;
-moz-text-shadow:1px 1px 2px #000;
-webkit-text-shadow:1px 1px 2px #000;
-khtml-text-shadow:1px 1px 2px #000;
}
table.contenttoc td {
border-top:1px solid #EEE;
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
}
table.contenttoc td a{
background:url(../images/theme/moduletablearrow.png) no-repeat 0 50%;
}
.inputbox, .validate-email, #filter_category, #product_quantity_input input, .adminlist input, input, select {
background:#FFF;
border:1px solid #EAE3DA;
}
.button, button, input.button, div.itemCommentsForm form input#submitCommentButton {
background:url(../images/theme/button.png) no-repeat 100% 100% !important;
color:#FFF;
text-shadow:1px 1px 1px #000;
-moz-text-shadow:1px 1px 1px #000;
-webkit-text-shadow:1px 1px 1px #000;
-khtml-text-shadow:1px 1px 1px #000;
}
.readon, .readmore{
background:url(../images/theme/readmore.png) no-repeat 100% 100%;
color:#FFF !important;
text-shadow:1px 1px 1px #000;
-moz-text-shadow:1px 1px 1px #000;
-webkit-text-shadow:1px 1px 1px #000;
-khtml-text-shadow:1px 1px 1px #000;
}
.readon a, .readmore a{
color:#FFF !important;
}
/* ***************************************************************************************************** */
/* SECTION TABLE */
.contentpane li {
background:url(../images/sectiontableIcon.png) no-repeat 0 15px;
border-bottom:1px dotted #CCC;
}
/* ***************************************************************************************************** */
/* CATEGORY TABLE */
.sectiontableheader{
background:#444 url(../images/theme/moduleheader.png) repeat-x 0 100%;
color:#FFF;
}
.sectiontableheader a{
color:#FFF;
}
.category .sectiontableentry1,
.category .sectiontableentry2{
border-bottom:1px solid #CCC;
}
.category .sectiontableentry1:hover,
.category .sectiontableentry2:hover{
background:#E4E4E4;
}
/* ***************************************************************************************************** */
/* CONTACT FORM */
#emailForm{
background:#FFF;
border:1px solid #CCC;
}
/* ***************************************************************************************************** */
/* SEARCH COMPONENT */
#searchForm,
.search_result{
background:#FFF;
border:1px solid #CCC;
}
.highlight{
background:#FFFEBB;
}
/* ***************************************************************************************************** */
/* LOGIN COMPONENT FORM */
#com-form-login,
#login{
background:#FFF;
border:1px solid #CCC;
}
/* ***************************************************************************************************** */
/* REGISTRATION COMPONENT FORM */
#josForm{
background:#FFF;
border:1px solid #CCC;
}
/* ***************************************************************************************************** */
/* RESET / REMEMBER / USER FORMS */
.form-validate{
background:#FFF;
border:1px solid #CCC;
}
/* ***************************************************************************************************** */
/* POLLS COMPONENT */
#poll .contentpane .sectiontableentry1,
#poll .contentpane .sectiontableentry0{
border-bottom:1px solid #EEE !important;
border-top:0 !important;
}
#poll .smalldark{
border-top:1px solid #EEE !important;
}
.pollstableborder .sectiontableentry0,
.pollstableborder .sectiontableentry1{
border-bottom:1px solid #CCC;
}
.pollstableborder .sectiontableentry0:hover,
.pollstableborder .sectiontableentry1:hover{
background:#E4E4E4;
}
/* ***************************************************************************************************** */
/* USER FORM */
form.user{
background:#FFF;
border:1px solid #CCC;
}
/* ***************************************************************************************************** */
/* CONTAINER MODULE STYLES */
.moduletable, 
.moduletable_menu, 
.moduletable_text, 
.moduletable-ms1, 
.moduletable-ms2, 
.moduletable-ms3, 
.moduletable-ms4, 
.module, 
.module_menu, 
.module_text, 
.module-ms1, 
.module-ms2, 
.module-ms3, 
.module-ms4{
background:#FFF;
border:1px solid #CCC;
}
.moduletable h3,  
.moduletable_menu h3, 
.moduletable_text h3, 
.moduletable-ms1 h3, 
.moduletable-ms2 h3, 
.moduletable-ms3 h3, 
.moduletable-ms4 h3, 
.module h3, 
.module_menu h3, 
.module_text h3, 
.module-ms1 h3, 
.module-ms2 h3, 
.module-ms3 h3, 
.module-ms4 h3{
background-image: url(../images/theme/moduleheader.png);
background-repeat: repeat-x;
color:#FFF;
text-shadow:1px 1px 2px #000;
-moz-text-shadow:1px 1px 2px #000;
-webkit-text-shadow:1px 1px 2px #000;
-khtml-text-shadow:1px 1px 2px #000;
}
.moduletable-ms1 h3, 
.module-ms1 h3{
background-image: url(../images/theme/moduleheader.png);
background-repeat: repeat-x;
border-bottom:1px solid #D5D5D5;
color:#FFF;
text-shadow:1px 1px 2px #333;
-moz-text-shadow:1px 1px 2px #333;
-webkit-text-shadow:1px 1px 2px #333;
-khtml-text-shadow:1px 1px 2px #333;
} 
.moduletable-ms2 h3, 
.module-ms2 h3{
background-image: url(../images/theme/moduleheader.png);
background-repeat: repeat-x;
border-bottom:1px solid #D5D5D5;
color:#FFF;
text-shadow:1px 1px 2px #333;
-moz-text-shadow:1px 1px 2px #333;
-webkit-text-shadow:1px 1px 2px #333;
-khtml-text-shadow:1px 1px 2px #333;
}
.moduletable-ms3 h3, 
.module-ms3 h3{
background-image: url(../images/theme/moduleheader.png);
background-repeat: repeat-x;
border-bottom:1px solid #D5D5D5;
color:#FFF;
text-shadow:1px 1px 2px #333;
-moz-text-shadow:1px 1px 2px #333;
-webkit-text-shadow:1px 1px 2px #333;
-khtml-text-shadow:1px 1px 2px #333;
}
.moduletable-ms4 h3, 
.module-ms4 h3{
background-image: url(../images/theme/moduleheader.png);
background-repeat: repeat-x;
border-bottom:1px solid #D5D5D5;
color:#FFF;
text-shadow:1px 1px 2px #333;
-moz-text-shadow:1px 1px 2px #333;
-webkit-text-shadow:1px 1px 2px #333;
-khtml-text-shadow:1px 1px 2px #333;
}
/* ***************************************************************************************************** */
/* CONTAINER MENU MODULE */
.moduletable_menu li{
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
}
.moduletable_menu li a,
.module_menu li a {
background:url(../images/theme/moduletablearrow.png) no-repeat 8px 11px;
color:#555;
border-top:1px solid #EEE;
}
.moduletable_menu li a:hover,
.module_menu li a:hover,
.moduletable_menu li.active a,
.module_menu li.active a  {
color:#3988CC;
}
.module_menu li ul a,
.moduletable_menu li ul a {
background:url(../images/theme/moduletablearrow.png) no-repeat 20px 11px;
}
.module_menu li ul ul a,
.moduletable_menu li ul ul a {
background:url(../images/theme/moduletablearrow.png) no-repeat 38px 11px;
}
/* ***************************************************************************************************** */
/* RSS FEED MODULE */
ul.newsfeed li{
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
border-top:1px solid #EEE;
}
/* ***************************************************************************************************** */
/* POLLS MODULE */
.poll,
.poll-module{}
.pollstableborder .sectiontableentry1,
.pollstableborder .sectiontableentry2{}
/* ***************************************************************************************************** */
/* LOGIN MODULE */
#form-login{}
#form-login li a{
background:url(../images/theme/moduletablearrow.png) no-repeat 8px 11px;
border-top:1px solid #EEE;
color:#555;
}
#form-login li a:hover{
color:#3988CC;
}
/* ***************************************************************************************************** */
/* SECTIONS MODULE */
ul.sections-module li{
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
}
ul.sections-module li a{
background:url(../images/theme/moduletablesection.png) no-repeat 5px 9px;
border-top:1px solid #EEE;
color:#555;
}
ul.sections-module li a:hover{
color:#3988CC;
}
/* ***************************************************************************************************** */
/* STATISTICS MODULE */
ul.stats-module li{
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
border-top:1px solid #EEE;
color:#555;
}
/* ***************************************************************************************************** */
/* RELATED MODULE */
ul.relateditems li{
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
}
ul.relateditems li a{
border-top:1px solid #EEE;
background:url(../images/theme/moduletablerelated.png) no-repeat 5px 9px;
color:#555;
}
ul.relateditems li a:hover{
color:#3988CC;
}
/* ***************************************************************************************************** */
/* TEXT ADS BANNER */
.bannergroup_text{}
.bannerheader{}
.banneritem{
border-top:1px solid #EEE;
}
.bannerfooter{
border-top:1px solid #EEE;
}
/* ***************************************************************************************************** */
/* ARCHIVE MODULE */
ul.archive-module li{
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
}
ul.archive-module li a{
border-top:1px solid #EEE;
background:url(../images/theme/moduletablearchive.png) no-repeat 5px 9px;
color:#555;
}
ul.archive-module li a:hover{
color:#3988CC;
}
/* ***************************************************************************************************** */
/* LATEST NEWS MODULE */
ul.latestnews li{
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
}
ul.latestnews li a{
border-top:1px solid #EEE;
background:url(../images/theme/moduletablelatest.png) no-repeat 5px 9px;
color:#555;
}
ul.latestnews li a:hover{
color:#3988CC;
}
/* ***************************************************************************************************** */
/* POPULAR MODULE */
ul.mostread li{
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
}
ul.mostread li a{
border-top:1px solid #EEE;
background:url(../images/theme/moduletablemostread.png) no-repeat 5px 9px;
color:#555;
}
ul.mostread li a:hover{
color:#3988CC;
}
/* ***************************************************************************************************** */
/* JOOMLA 1.6 */
.pagenav a{
background:#444 url(../images/theme/moduleheader.png) repeat-x 0 100%;
color:#FFF !important;
}
#article-index{
background:#FFF;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}
#article-index li{
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
border-bottom:1px solid #CCC;
}
#article-index a{
background:url(../images/theme/moduletablearrow.png) no-repeat 3px 50%;
}

ul.category-module li{
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
}
ul.category-module li a{
border-top:1px solid #EEE;
color:#555;
}
ul.category-module li a:hover{
color:#3988CC;
}

ul.categories-module li{
background:url(../images/theme/moduletablelist.png) repeat-x 0 0;
}
ul.categories-module li a{
border-top:1px solid #EEE;
color:#555;
}
ul.categories-module li a:hover{
color:#3988CC;
}

.login{
background:#FFF;
border:1px solid #CCC;
}
.login input{
background:#FFF;
border:1px solid #EAE3DA;
box-shadow:inset 0 5px 10px #EEE;
-moz-box-shadow:inset 0 5px 5px #EEE;
-webkit-box-shadow:inset 0 5px 5px #EEE;
-khtml-box-shadow:inset 0 5px 5px #EEE;
}
.weblinks{
background:#FFF;
border:1px solid #CCC;
}
.categories-list{
background:#FFF;
border:1px solid #CCC;
}