/**
 * @project   : zoomCinema.fr
 * @author    : zebNet Créations
 * @copyright : CopyRight 2009 - All Right Reserved
 */

/*  zoomCinema.fr :: CSS Reset Reloaded ************************************* */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    background: transparent;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

/* /zoomCinema.fr :: CSS Reset Reloaded ************************************* */

/*  zoomCinema.fr :: Layout ************************************************* */
body {text-align:center;}
#global {
    width: 980px;
    margin: 0 auto;
    position: relative;
}

#header, #middle, #footer{
    width:100%;
    margin:auto;
    position:relative;
}

#header {height:150px;overflow:hidden;position:relative;}
    #header-content h3.logo {
        position:absolute;
        top:44px;
        left:33px;
        z-index:50;
        width:144px;
        height:69px;
    }
    #header-content h3.logo a {display:block;width:218px;height:100px;}
    #header-content h3.logo a span {display:none}
    #header-pub  {
        height:90px;
        left:2px;
        position:absolute;
        display:none;
        top:1px;
        width:728px;
    }
    #facebook {
        position:absolute;
        right:10px;
        top:10px;
        background:none repeat scroll 0 0 #FFFFFF;
        border:1px solid #DDDDDD;
    }
    #pave-top, #pave-bottom  {
        height:250px;
        margin-bottom:10px;
        text-align:center;
    }
    #menu{position:absolute;top:89px;left:235px;width:745px;height:55px;}
    #menu ul {z-index:50;}
    #menu ul li, #menu ul li ul li {float:left;}
    #menu ul li a {
        display:block;
        height:20px;
        margin-left:5px;
        margin-right:3px;
        padding-top:10px;
        padding-left:4px;
        padding-right:4px;
        white-space:nowrap;
        _width: 0;
        _margin-left:0;
        _height:31px;
        }
        
        #menu ul li a:hover span {
            display:block;
            overflow:visible;
            /*width:100%;*/
        }
    #menu #main-menu {position:absolute;top:0;left:0;}
    #menu .sub-menu {
        display:none;
        position:absolute;
        top:27px;
        height:20px;
        width:950px;
        left:0;
        padding:0;
        margin:0;
        
    }
    #menu .sub-menu li a {height:20px;padding:0;margin:0;}
    #menu .selected > .sub-menu { display: block; }


#middle {text-align:left;/*padding-top:150px;*/}
    #middle-top { padding-bottom:10px;margin-bottom:10px;}
    #middle-top #way {padding:5px;}
    
    #content { 
        float:left; 
        width:580px;
        position:relative;
        padding:0 10px 10px;
    }
    #middle.home #content {padding:0;width:675px;}
    #middle.videos #content,
    #middle.fiche-film #content {width:650px;}
    
    .content.competition {float:left;width:945px;padding-left:5px;background:#fff;}
    
    #sidebar {
        float:right;
        width:360px;
        padding: 0 10px;
    }
    .home #sidebar {
        padding: 0 5px 0 0;
        width:300px;
    }
    .videos #sidebar, .fiche-film #sidebar {
        padding: 0 10px 0 0;
        width:300px;
    }
    
    #middle-bottom {clear:both;height:96px;}

#footer {padding-top:20px;}
.spacer {clear:both;}
.label {
    display:block;
    width:100px;
    float:left;
}
.fiche-celebrite .label{width:150px;}
.value {
    display:block;
    padding-left:310px;
    text-align:left;
}
.text {padding:5px;margin-bottom:10px;position:relative;}
.text .text-top-right {position:absolute;top:0;right:0;}

/* /zoomCinema.fr :: Layout ************************************************* */


/*  zoomCinema.fr :: Links & Type ******************************************* */

body {
    font-family:Arial,Helvetica,sans-serif;/*'zoomCinema';/*, 'Droid Sans','Cantarell', "Lucida Sans", "Lucida Grande",
"Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;*/
    font-size:16px;
    font-size:0.85em;
    color:#333333;
}

h1, h2, h3, h4, h5, h6 {
    font-family:'Avant Garde', 'Century Gothic', Arial,Helvetica,sans-serif;
}

a, a:link, a:active, a:visited { color:#6F7D84; }
a:visited{ color:#6F7D84; tet-decoration:underline;}

p{ line-height:1.5em; text-align:justify; margin-bottom:1.5em; }

strong, b { font-weight:bold; }
em, i { font-style:italic; }

h1, h1 a {
    font-size:2.2em;
    color:#444;
    font-weight:bold;
    font-variant: small-caps;
    
    border-left:5px solid #444;
    padding-left:15px;
    margin-bottom:20px;
}

h1 em {
    font-size:0.8em;
    color:#aaa;
}

/* /zoomCinema.fr :: Links & Type ******************************************* */

/* Gestion des couleurs par rubrique **************************************** */
.cinema h1 {
    border-color:#FF7F00;
}
#main-menu li.menu-cinema a:hover, #main-menu li.menu-cinema a.selected{
    border-color:#FF7F00;
}

.news h1 {
    padding-right:75px; 
    border-color:#C00808;
}
#main-menu li.menu-news a:hover, #main-menu li.menu-news a.selected{
    border-color:#C00808;
}

.people h1 {
    border-color:#903AAC;
}
#main-menu li.menu-people a:hover, #main-menu li.menu-people a.selected{
    border-color:#903AAC;
}

.videos h1, .photos h1 {
    border-color:#70A900;
}
#main-menu li.menu-videos a:hover, #main-menu li.menu-videos a.selected,
#main-menu li.menu-photos a:hover, #main-menu li.menu-photos a.selected{
    border-color:#70A900;
}

.series h1 {
    border-color:#009BCE;
}
#main-menu li.menu-series a:hover, #main-menu li.menu-series a.selected{
    border-color:#009BCE;
}
/* /Gestion des couleurs par rubrique *************************************** */


/*  zoomCinema.fr :: Miscellaneous ****************************************** */
.left { float:left;}
.right { float:right;}
.clear { clear:both;}
/* /zoomCinema.fr :: Miscellaneous ****************************************** */


/*  zoomCinema.fr :: Others ************************************************* */
body { background: #e2edf4 url("../gfx/background.png") repeat-x top left; }

#global {
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    background:##fff; 
}
#header { background:#3b3b3b url('../gfx/header-bg.jpg') no-repeat bottom left; }

#menu { background: url("../gfx/menu-bg.jpg") repeat-x left 2px transparent; }

#middle { background:#fff; }
#middle-top { background:#eee url("../gfx/way-bg.png") repeat-x bottom left; }

#middle.home {background:#eee}
#middle.home #middle-top { display:none; }


#footer {background:#333 url('../gfx/footer-bg.png') repeat-x top center; }
#footer, #footer a {color:#c5c5c5;}
#footer #links {text-align:left;font-size:12px;}
#footer #links ul { float:left;margin:10px;}
#footer #links ul li strong {font-variant:small-caps;color:#6a6a6a;}
#footer #links ul li a {text-decoration:none;}
#footer #links ul li{ margin-bottom:3px;}
#footer #links ul li.link {font-size:11px;list-style:inside square;}
#footer #links ul li.link a {text-decoration:underline;}
#footer #links ul li.more {
    font-size:11px;
    list-style:inside square;
    color:#8a8a8a;
}
#footer #links ul li.more a {
    text-decoration:none;
    color:#8a8a8a;
}
#footer #copy { line-height:1.5em;}
#footer .top {font-size:10px;padding:10px;}
#footer strong {color:#a5a5a5;}
#header-content h3.logo {background: url('../gfx/zoom-cinema.jpg') no-repeat top left;}
/* Chrismas day ! ! 
#header-content h3.logo {background: url('../gfx/zoomcinema-noel.png') no-repeat top left;}
*/
#main-menu li a{
    /*font-family:Arial, Verdana, sans-serif;*/
    font-size:1.2em;
    color:#fff;
    font-variant: small-caps;
    text-decoration:none;
}

#main-menu li a:hover, #main-menu li a.selected{
    background:#424951 url('../gfx/menu-hover.jpg') no-repeat bottom center;
    border-top:3px solid #444;
    height:19px;
    padding-top:8px;
    color:#d0cece;
}

#main-menu .sub-menu li a{
    font-family:Arial, Verdana, sans-serif;
    font-size:1em;
    color:#fff;
    font-variant: normal;
    text-decoration:none;
    margin:5px;
}

#menu .sub-menu li a span{
    padding:3px;
    display:block;
    margin-left:2px;
}

#main-menu .sub-menu li a:hover, #main-menu .sub-menu li a.current{
    background: #fff url('../gfx/submenu-hover.png') top left no-repeat;
    color:#6c6c6c;
    border:none;
    padding:inherit;
}

#menu .sub-menu li a:hover span, #main-menu .sub-menu li a.current span {
    background: #fff url('../gfx/submenu-hover.png') top right no-repeat;
    height:14px;
    cursor:pointer;
}

#search {
    color:#bbb;
    font-size:90%;
    line-height:21px;
    padding-top:25px;
    text-align:center;
}
#search a {
    color:#EFEFEF;
}
form.search, form.search input{
    vertical-align:bottom;
    text-align:left;
}

#search form.search {
    margin:auto;
    width:50%;
}

form.search label{
    color:#efefef;
    font-size:1em;
    font-weight:bold;
}

form input[type=text] {
    background:#fff url("../gfx/search-query-bg.jpg") repeat-x top left;
    border:1px solid #CCCCCC;
    height:18px;
    padding:1px;
}
#search form.search .query { width:330px; }
form.search .bsearch {
    background:transparent url(../gfx/search-button.jpg) no-repeat top left;
    border:0;
    height:22px;
    width:87px;
    cursor:pointer;
    line-height:22px;
    font-weight:bold;
    color:#444;
}
form.search .bsearch:hover {
    background:transparent url(../gfx/search-button.jpg) no-repeat bottom left;
}


#middle #way, #middle #way a {
    color:#666;
    font-size:11px;
    text-decoration:none;
}
#middle #way, #middle #way em {
    font-style:normal;
    color:#999;
    font-size:10px;
    line-height:10px;
    vertical-align:middle;
}
#middle #way a:hover {
    color:#4c4c4c;
    text-decoration:underline;
}
#middle #way strong {
    color:#2d2d2d;
    font-size:11px;
    font-weight:normal;
}

#middle #secondary-menu {
    padding:2px;
    color:#9c9c9c;
    /*font-family:Arial, Verdana, sans-serif;*/
    font-variant: small-caps;
    font-size:1em;
    text-decoration:none;
}

#middle #secondary-menu li a{
    padding:2px;
    color:#6c6c6c;
    font-family:Arial, Verdana, sans-serif;
    font-variant: small-caps;
    font-size:1em;
    text-decoration:none;
}

#middle #secondary-menu li a.current{
    border-radius: 2px 2px;
    -moz-border-radius: 2px;
    background-color: #fff;
}

#middle #secondary-menu li a:hover{
    text-decoration:underline;
}

/*
#middle .fiche-film .affiche {float:left;margin-right:10px;margin-bottom:20px;}*/
.label {font-weight:bold;}
/*.fiche-film p{margin-top:20px;}*/
.fiche-film a.casting{color:#d15600;text-decoration:none;font-weight:bold;}
.text {background:#fff url('../gfx/text-bg.png') repeat-x top left;}
.text .text-top-right {padding-top:5px;font-size:0.9em;color:#888;}
.content h2{
    font-weight:bold;
    font-size:1em;
    color:#134479;
    margin-top:5px;
}
.content h3, .content h4, .content h5, .content h6{
    font-weight:bold;
    font-size:0.9em;
    margin-top:3px;
}
.content .text h2.title, .content .text h2.title a{
    /*background:#444;
    text-transform:uppercase;
    font-weight:bold;
    font-size:1.2em;
    line-height:1.4em;
    padding:0;
    display:inline;
    color:#444;
    text-decoration:none;
    text-shadow:1px 1px #FFFFFF;
}
.content .movies h2, .movies h2 a{*/
    text-transform:uppercase;
    font-weight:bold;
    font-size:14px;
    line-height:1.4em;
    /*padding:1px 5px;*/
    color:#444;
    text-decoration:none;
    margin:0;
}

.content .text h2.title a:hover{
    background:#444;
    color:#fff;
}



.fiche-film .text p{margin-top:5px;}
.fiche-film .horaires {
    border:1px solid #EFB944;
    background:#EBA216;
    margin-bottom:10px;
    padding:5px;
    border-radius:5px;
    -moz-border-radius:5px;
}
.fiche-film .horaires label { 
    color:#444;
    text-transform:uppercase;
    font-weight:bold;
    font-size:1em;
}
.fiche-film .horaires #hquery {
    width:350px;
}
.fiche-film .horaires #example {
    padding-left:200px;
}
.fiche-film .horaires #example, .fiche-film .horaires #example a {
    color:#5f5f5f;
}
.fiche-technique .label{width:150px;}
.fiche-technique .value {padding-left:120px;}
.content ul { list-style-type:square;}
.content ol { list-style-type:decimal;}
.content ul li, .content ol li {
    list-style-position:inside;
    padding:5px;
}

blockquote {
    quotes: "\201C" "\201D";
    margin:30px;
    color:#5f5f5f;
    text-align:justify;
}
blockquote:before { 
    content: open-quote; 
    font-weight: bold;
}
blockquote:after { 
    content: close-quote; 
    font-weight: bold; 
}

.bloc {
    border:1px solid #ddd;
    border-top:4px solid #666;
    margin:5px;
}

.bloc.bloc-cinema {
    border-top-color:#ff7f00;
}

.bloc.bloc-news {
    border-top-color:#c00808;
}

.bloc.bloc-series {
    border-top-color:#009BCE;
}

.blocs-left {
    float:left;
    width:395px;
}
.blocs-middle {
    float:right;
    width:280px;
}

.blocs-middle .bloc {
    margin-left:0;
}
#sidebar .bloc {
    margin:0;
    margin-bottom:10px;
}

.bloc-header {
    background: #e5e5e5 url('../gfx/bloc-header-bg.png') top left repeat-x;
    height:34px;
    padding-left:5px;
}

.bloc-dark .bloc-header {
    background: #e5e5e5 url('../gfx/bloc-dark-header-bg.png') top left repeat-x;
}

.bloc-header h3 {
    margin-top:0;
    color:#6f7d84;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
}
.bloc-header h3 a {text-decoration:none;}

.bloc-dark .bloc-header h3 {
    color:#ccc;
}

.bloc-header h3 strong {
    color:#3d464a;
    font-size:18px;
}

.bloc-dark .bloc-header h3 strong {
    color:#fefefe;
}

.bloc-content {
    background-color:#fff;
    padding:5px;
    clear:both;
}

.bloc-content a {color:#444;text-decoration:none;}
.bloc-content a span {color:#666;}
.bloc-content a:hover {text-decoration:underline;}

.bloc-dark .bloc-content {
    background-color:#444;
}

.bloc-tabs .bloc-content {
    padding-top:0;
}

.bloc-linked {
    clear:both;
    padding:5px;
    background:#fff url("../gfx/bloc-linked.png") repeat-x top left;
    text-align:right;
}

.bloc-others {
    clear:both;
    background:#fff url("../gfx/bloc-linked.png") repeat-x top left;
    padding-top:5px;
}

.bloc-dark .bloc-linked {
    background:#444;
}

.bloc-linked a {
    text-decoration:none;
    font-weight:bold;
    color:#d15600;
    line-height:24px;
    vertical-align:middle;
}

.bloc-dark .bloc-linked a {
    color:#ccc;
}

.bloc-tabs .bloc-tabs-menu li {
    float:left;
    list-style-position:outside !important;
    list-style:none !important;
    padding:0 !important;
    margin-bottom:0px;
}

.bloc-tabs .bloc-tabs-menu li a{
    height:12px;
    padding:5px;
    color:#6c6c6c;
    /*font-family:Arial, Verdana, sans-serif;*/
    font-variant: small-caps;
    font-size:1em;
    text-decoration:none;
    margin-right:1px;
    display:block;
    background:#ccc;
}

.bloc-tabs .bloc-tabs-menu li a:hover, 
.bloc-tabs .bloc-tabs-menu .current, 
.ui-state-hover a, 
.bloc-tabs .bloc-tabs-menu li.ui-tabs-selected a {
    background: #fff;
}

.bloc ul { list-style-type:square;}
.bloc ol { list-style-type:decimal;}
.bloc ul li, .bloc ol li {
    list-style-position:inside;
    position:relative;
    margin-bottom:5px;
    padding:0;
}

.bloc .bloc-content ul li span, .bloc .bloc-content ol li span{
    position:absolute;
    right:0;
}
.ui-tabs-hide {
    display:none !important;
}

.address {font-size:0.9em;color:#747474;margin-top:3px;display:block;}
.bloc .bloc-content img {
    float:left;margin-bottom:5px;margin-right:5px;
}
.bloc .bloc-content img.picto {
    float:none;
    margin-bottom:0;
    margin-right:5px;
    padding-bottom:3px;
    vertical-align:middle;
}

.bloc.bloc-news .bloc-content {
    font-size:90%;
}
.bloc.bloc-nouveautes .bloc-content {
    font-size:90%;
}
.bloc.bloc-news .bloc-content p, .bloc.bloc-nouveautes .bloc-content p {
    padding:2px;
    margin-bottom:2px;
}
.bloc.bloc-news .bloc-content p.separator {
    border-bottom:1px solid #efefef;
}

.bloc.bloc-news .bloc-content p a, .bloc.bloc-nouveautes .bloc-content p a {
    text-decoration:none;
    color:#444;
}
.bloc.bloc-news .bloc-content p a {font-weight:bold;}

.bloc.bloc-news .bloc-content p a span {font-weight:normal;}

.bloc .bloc-linked a.bloc-button {
    display:block;
    height:24px;
    width:75px;
    text-align:center;
    color:white;
    font-weight:bold;
    background:url('../gfx/bloc-button.png') no-repeat top left;
    text-decoration : none;
    line-height:24px;
    vertical-align:middle;
    float:left;
    margin-right:3px;
}
.bloc .bloc-linked a.bloc-button:hover {
    background:url('../gfx/bloc-button.png') no-repeat bottom left;
}

.bloc.bloc-news a.bloc-news-button {
    display:block;
    height:24px;
    width:147px;
    text-align:center;
    color:white;
    font-weight:bold;
    background:url('../gfx/bloc-news-button.png') no-repeat top left;
    text-decoration : none;
    line-height:24px;
    vertical-align:middle;
    float:right;
}
.bloc.bloc-news a.bloc-news-button:hover {
    background:url('../gfx/bloc-news-button.png') no-repeat bottom left;
}

.bloc.bloc-photos .bloc-main-photo {
    width:100%;
    height:170px;
}

.bloc.bloc-photos .bloc-main-photo div {
    position:relative;
}
.bloc.bloc-photos .bloc-main-photo img {
    float:none;
    margin:0;
}
.bloc.bloc-photos .bloc-main-photo div span {
    position:absolute;
    bottom:5px;
    left:0;
    color:#fff;
    font-size:130%;
    padding:5px;
    background:transparent url('../gfx/sliding/transparent-bg.png') repeat top left;
}

.bloc.bloc-photos ul li {
    list-style:none;
    float:left;
    padding-top:6px;
}

.bloc.bloc-photos ul li.ui-tabs-nav-item img {
    border:3px solid #222;
    float:none;
}

.bloc.bloc-photos ul li.ui-tabs-selected img, .bloc.bloc-photos ul li a:hover img {
    border-color:#fff;
}

.bloc.bloc-photos ul li.ui-tabs-nav-item a {
    padding-top:6px;
    display:block;
}

.bloc.bloc-photos ul li.ui-tabs-selected a {
    background:transparent url('../gfx/boc-photo-arrow.gif') no-repeat center top;
}

.bloc.bloc-photos ul li a:hover {
    background:transparent;
}

.bloc-videos-featured {
    position:relative;
    width:100%;
}
.bloc-videos-featured img {float:none;margin:0;}
.bloc .bloc-content .bloc-videos-featured img {float:none;margin:0;}
.bloc-videos-featured a span.button {
    bottom:70px;
    height:61px;
    position:absolute;
    right:120px;
    width:61px;
    background:url("../gfx/media-sprite.png") no-repeat scroll left -72px transparent;
}

.left-boxes .bloc-videos-featured a span.button {
    background:url("../gfx/media-sprite.png") no-repeat scroll left -46px transparent;
    height:24px;
    position:absolute;
    right:4px;
    top:4px;
    width:24px;
}
.bloc-videos-featured-preview { text-decoration:none;line-height:1.5em;}
.bloc-videos-featured span.bloc-videos-featured-info {
    display:block;
    position:absolute;
    bottom:5px;
    left:0;
    color:#ccc;
    font-size:100%;
    padding:5px;
    padding-right:30px;
    background:transparent url('../gfx/sliding/transparent-bg.png') repeat top left;
    text-decoration:none;
}
.home .bloc-videos .bloc-content p {font-size:90%;}
.bloc-videos-featured span.bloc-videos-featured-info strong {
    font-size:110%;
    color:#fff;
}
.bloc.bloc-videos ul {
    padding-top:5px;
    padding-left:10px;
}
.bloc.bloc-videos h4 {
    font-variant:small-caps;
    font-weight:bold;
    color:#666666;
    font-size:110%;
}

.bloc.bloc-videos ul a {
    text-decoration:none;
    color:#444;
}

.bloc.bloc-community .since {
    color:#999;
    font-style:normal;
}
.bloc.bloc-community .by {
    font-style:normal;
}

.bloc.bloc-community .about {
    color:#444;
    text-decoration:none;
    font-weight:bold;
    padding:3px;
    font-style:normal;
}
.bloc.bloc-community p {
    font-style:italic;
    font-size:95%;
    color:#666;
    background:#fff url("../gfx/bloc-linked.png") repeat-x bottom left;
    padding-bottom:5px;
    margin-bottom:5px;
}

.bloc.bloc-community .more {
    font-style:normal;
    font-weight:bold;
    color:#d15600;
    text-decoration:none;
}

.bloc.bloc-nouveautes .movie {
    color:#444;
    text-decoration:none;
    font-weight:bold;
    padding:3px;
    font-style:normal;
    line-height:25px;
}

.bloc.bloc-nouveautes .rating {
    float:right;
}

.bloc.bloc-nouveautes .review {
    text-decoration:none;
    color:#666;
    font-style:italic;
}
.bloc.bloc-this-week a.movie img {float:none;    height:120px;
    width:87px;
}
.bloc.bloc-this-week a.movie {
    text-align:center;
    float:left;
    margin-right:1px;
    position:relative;
    overflow:hidden;
}

.bloc.bloc-this-week a.movie .form.rating {
    display:block;
    margin:auto;
    height:20px;
    width:80px;
    position:absolute;
    bottom:0;
    left:3px;
}

.bloc.bloc-this-week #this-week {
    height:145px;
}

.inline-pub {
    margin-bottom:10px;
    text-align:center;
}



.featured-video .video-preview {
    float:left;
    position:relative;
}

.featured-video .video-preview span {
    background:url("../gfx/media-sprite.png") no-repeat scroll left -72px transparent;
bottom:85px;
height:61px;
position:absolute;
right:120px;
width:61px;
display:block;
}

.featured-video .video-content {
    padding:0 5px 5px 310px;
}

.others-videos {
    clear:both;
}

.other-video {
    float:left;
    width:145px;
    height:210px;
    overflow:hidden;
    margin:5px;
    position:relative;
}

.other-video img {
    width:140px;
    height:80px;
    background:#ccc;
    display:block;
    padding:2px;
    border:1px solid #ccc;
}

.other-video span {
    background:url("../gfx/media-sprite.png") no-repeat scroll left -46px transparent;
height:24px;
position:absolute;
right:4px;
top:4px;
width:24px;
display:block;
}

.other-video h3 {
    font-size:95%;
    margin-bottom:5px;
}
.other-video h3 a {
    color:#444;
}
.other-video h3 a {
    text-decoration:none;
}
.other-video h3 strong {
    color:#d15600;
}
.other-video p {
    font-size:0.9em;
    color:#444;
    text-align:left;
}

.featured-video {
    background:url("../gfx/bloc-linked.png") repeat-x scroll left bottom #FFFFFF;
padding:5px 5px 5px 10px;
}

.videos-list .featured-video h2, .videos-list .featured-video h2 a {
    color:#666;
    background-color:transparent;
    padding:0;
    font-size:1.2em;
    margin-bottom:20px;
    display:block;
}

.videos-list .featured-video h2 strong, .videos-list .featured-video h2 a strong {
    color:#444;
    font-size:120%;
}

h2.other-title {
    color:#444444;
    font-size:1.5em;
    font-variant:small-caps;
    font-weight:bold;
    margin-bottom:10px;
    padding-left:5px;
    background:url("../gfx/bloc-linked.png") repeat-x scroll left top #FFFFFF;
    padding-top:10px;
    margin-top:10px;
}

.news { position:relative;}
.news .officiel a {
    -moz-border-radius:4px 4px 4px 4px;
    background-color:#CCCCCC;
    color:#FFFFFF;
    display:block;
    font-variant:small-caps;
    font-weight:bold;
    padding:5px;
    position:absolute;
    right:5px;
    text-decoration:none;
    top:0;
}

.comments .text {
    /*min-height:95px;*/
    clear:both;
}
.comments .text p {
    border-left:5px solid #FFFFFF;
    margin-left:75px;
    padding-left:5px;
}

.comments .text .who {
    display:block;
    width:70px;
    float:left;
    text-align:center;
}

.comments .text .who img {
    border:1px solid #ccc;
    padding:3px;
    background-color:#fff;
}
.comments .text .when {
    color:#888888;
    font-size:95%;
    font-style:italic;
    margin-left:5px;
}

.comments a.button {
background:url("../gfx/button.png") no-repeat scroll left top transparent;
color:#444;
font-weight:bold;
height:24px;
line-height:24px;
padding:5px 0 4px 5px;
text-align:center;
width:auto;
}
.comments a.button span {
background:url("../gfx/button.png") no-repeat scroll right top transparent;
color:#444;
font-weight:bold;
height:24px;
line-height:24px;
padding:5px 5px 4px;
text-align:center;
width:auto;
}

.comments a.button:hover {
    background-position:left bottom;
}

.comments a.button:hover span {
    background-position:right bottom;
}

.comments textarea {
    border:1px solid #CCCCCC;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    width:98%;
}
.comments input[type="text"] {
    border:1px solid #CCCCCC;
    font-size:12px;
    height:20px;
    padding:1px;
}
.text.casting .cast img, .bloc-casting .cast img {
    margin:0;
}
.text.casting .cast, .bloc-casting .cast {
    float:left;
    width:110px;
    text-align:center;
    text-decoration:none;
    margin-right:5px;
}
.bloc-casting .cast { width:90px;}
#casting-image {
    height:180px;
    margin-top:5px;
}
#sidebar-casting-image {
    height:180px;
    margin-top:5px;
}
.text.casting .linked,  .bloc-casting .linked { text-align:right;}
.text.casting .linked a.bloc-button, .bloc-casting .linked a.bloc-button {
    background:url("../gfx/bloc-button.png") no-repeat scroll left top transparent;
    color:white;
    display:block;
    float:left;
    font-weight:bold;
    height:24px;
    line-height:24px;
    margin-right:3px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    width:75px;
}

.text.casting .linked a.bloc-button:hover,  .bloc-casting .linked a.bloc-button:hover {
    background:url('../gfx/bloc-button.png') no-repeat bottom left;
}

.text.casting .linked a.linked,  .bloc-casting .linked a.linked {
    line-height:24px;
    vertical-align:middle;
}


/* NEWS 2 ! **************************************************************** */

#middle.news-content { }

#middle.news-content #content { width:580px; }

#middle.news-content #sidebar  { width:360px; }

#middle.news-content .news-photo img {
    margin-bottom:10px;
    border:1px solid #ccc;
    padding:5px;
    float:left;
}

#middle.news-content .news-more {
    -moz-border-radius:5px 5px 5px 5px;
    background-color:#F6F6F6;
    border:1px solid #CCCCCC;
    padding:5px;
}

#middle.news-content .news-infos {
    color : #aaa;
    margin-top:10px;
    margin-bottom:10px;
    line-height:30px;
    vertical-align:middle;
    border-bottom:1px dotted #CCCCCC;
    border-top:1px dotted #CCCCCC;
}
#middle.news-content .categories, #middle.news-content .categories a {
    font-style:italic;
    color:#444;
    font-weight:bold;
    padding:3px;
    text-decoration:none;
}

.simple-box {
    padding:5px;
}

.left-boxes {
    width:190px;
    float:left;
}

.right-boxes {
    width:160px;
    float:right;
}

.simple-box h4 {
    color:#444;
    font-size:18px;
    font-weight:normal;
    border-bottom:2px solid #444444;
    padding-bottom:4px;
    margin-bottom:5px;
}

.simple-box h4 a {text-decoration:none;}

.simple-box .more { text-align:right;}

.simple-box li {
    border-bottom:1px dotted #CCCCCC;
    list-style:none outside none;
    margin-bottom:5px;
    padding:0 0 4px;
}

 .simple-box ol li {
     list-style:decimal inside;
 }

.simple-box li a { text-decoration:none;}
.simple-box li a:hover { text-decoration:underline;}

.simple-box a.photo {
    margin:2px;
    padding:3px;
    background-color:#eee;
}

.simple-box a.photo:hover {
    background-color:#fff;
}


.simple-box form.search .query {
    width:240px;
}

#middle.fiche-film .simple-box form.search .query, #middle.videos .simple-box form.search .query {
    width:190px;
}

#middle.fiche-film .simple-box, #middle.videos .simple-box {
    padding:0;
}


.simple-box form.search .bsearch {
    background-image:url("../gfx/search-lite-button.jpg");
}
.navigate  {
    position:absolute;
    top:0;
    right:0;
}

.navigate a {
    background:url("../gfx/navigate-arrow-bg.png") no-repeat top left;
    color:#fff;
    text-decoration:none;
    width:22px;
    height:22px;
    display:block;
}

.navigate a:hover {
    background-position:bottom left;
}

.navigate a.right {
    background-position:top right;
    margin-left:3px;
}

.navigate a.right:hover {
    background-position:bottom right;
}

.internavigate {
    margin:10px 0;
}

.news .addthis_toolbox {
    float:right;
    height:15px;
    line-height:15px;
    padding-top:6px;
}

.internavigate a {
    font-size:11px;
    color:#999;
}

.internavigate a.gray-block {
    font-size:1em;
    color:#fff;
    background:url('../gfx/button-dark-bg.png') repeat-x top left;
    padding:4px 5px 3px 6px;
    -moz-border-radius:4px;
    text-transform:none;
    font-weight:normal;
}

.internavigate a.gray-block:hover {
    background-position: bottom left;
}





.news-others div {
    margin-top:3px;
    margin-bottom:2px;
    color:#999;
}
.small-news {
    border-top:1px dotted #ccc;
    padding-top:5px;
}
.small-news img {
    float:left;
    margin-right:3px;
}
.news-others h3 {
    font-size:1.5em;
    color:#666;
}
.news-others h4 {
    font-size:1.1em;
    color:#666;
    margin-top:10px;
}


.bloc.bloc-left {
    width:49%;
    float:left;
}
.bloc.bloc-right {
    width:49%;
    float:right;
}


.content p.signature {text-align:right;color:#888;}
.content table {width:100%;margin-top:10px;margin-bottom:10px;}
.content table tr { padding:5px;height:25px;}
.content table thead tr th{
    background:url("../gfx/text-bg.png") repeat-x scroll left top transparent;
    border-bottom:1px solid #DDDDDD;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase;
    vertical-align:middle;
}
.content table thead tr { background-color:#e5e5e5;}
.content table tbody tr td{ padding-top:5px;padding-bottom:2px; }
.content table tbody tr.row1 { background-color:#f5f5f5;}
.content table tbody tr td{ text-align:center;}
.content .movies .affiche { 
    float:left;
    margin-top:-2px;
    margin-right:5px;
    margin-bottom:5px;
}
.content .movies, 
.content.liste-films .news-list,
.content.liste-films .news-featured 
{
    background:#fff url('../gfx/text-bg.png') repeat-x top left;
    padding:5px;
    /*margin-bottom:20px;*/
    position:relative;
    clear:both;
}
.content .mediabar {
    text-align:right;
}
.content .movies p{margin-top:1em;margin-left:10px;}
.content .movies p.signature{
    margin-top:0;
    font-size:0.9em;
    margin-left:10px;
}
.content .movies h2, .movies h2 a{
    text-transform:uppercase;
    font-weight:bold;
    font-size:14px;
    line-height:1.4em;
    padding:1px 5px;
    color:#444;
    text-decoration:none;
    margin:0;
}

.movies h2 a:hover{
    background:#444;
    color:#fff;
}

.content.liste-films .news-list {clear:both;}
.content.liste-films .news-list p{margin-top:1em;margin-left:10px;}
.content.liste-films .news-list p.signature{
    margin-top:0;
    font-size:0.9em;
    margin-left:10px;
}
.content.liste-films .news-list h2, .news-list h2 a,
.content.liste-films .news-featured h2, .news-featured h2 a {
    color:#444444;
    display:inline;
    font-size:1.1em;
    font-weight:bold;
    line-height:1.4em;
    text-decoration:none;
    text-transform:uppercase;
}
.content.liste-films .news-list .affiche,
.content.liste-films .news-featured .affiche {
    float:left;
    margin-right:10px;
}
.content .internavigate .next{float:right;text-align:right;}
.content .internavigate .previous{float:left;}

.content img.left {float:left;margin-right:5px;margin-bottom:5px;}
.content img.right {float:right;margin-left:5px;margin-bottom:5px;}
.content .photo, .content .video {text-align:center;}
.content .video p {display:none}
.content .thumb_video {
    float:left;
    width:150px;
}

.content .thumb_video .player {
    position:relative;
    z-index:49;
}
.content .thumb_video .player .duration {
    position:absolute;
    top:2px;
    right:2px;
    z-index:50;
}
.content .thumb_video .player .more_infos {
    position:absolute;
    bottom:2px;
    left:2px;
    z-index:50;
}
.content .thumb_video .player .play {
    background:transparent url('../gfx/play.png') no-repeat center middle;
}
.content .video {margin-bottom:20px;}
.photo-thumb {
    float:left;
    width:185px;
    text-align:center;
    margin-bottom:5px;
    margin-right:5px;
}

.content .legend .played,
.content .movies .played, 
.content .movies .played a
{
    text-transform:uppercase;
    font-weight:bold;
    font-size:1em;
    line-height:1.4em;
    padding:1px 5px;
    display:inline;
    color:#fff;
    background-color:#444;
    text-decoration:none;
    margin:0;
}
.content .legend .directed,
.content .movies .directed, 
.content .movies .directed a{
    background-color:#aaa;
    text-transform:uppercase;
    font-weight:bold;
    font-size:1em;
    line-height:1.4em;
    padding:1px 5px;
    display:inline;
    color:#fff;
    text-decoration:none;
    margin:0;
}
.content .legend {
    font-weight:bold;
    margin-bottom:10px;
    border:#ddd 1px solid;
    padding:5px;
}

.videos-list h2, .videos-list h2 a{
    text-transform:uppercase;
    font-weight:bold;
    font-size:1em;
    line-height:1.4em;
    padding:1px 5px;
    display:inline;
    color:#fff;
    background-color:#444;
    text-decoration:none;
    margin:0;
}

.content .videos-list .affiche{
    float:left;
    margin-right:10px;
}

a.linked {
    color:#d15600;
    text-decoration:none;
    font-weight:bold;
}

.pagination { text-align:right;border-top:1px solid #e5e5e5;padding-top:10px;}
.gray-block, a.gray-block{
    text-transform:uppercase;
    font-weight:bold;
    font-size:1em;
    line-height:2.4em;
    padding:1px 5px;
    display:inline;
    color:#fff;
    background-color:#888;
    text-decoration:none;
    margin:0;
}

.content.search .text h2, .content.search .text h2 a {
    text-transform:uppercase;
    font-weight:bold;
    font-size:1em;
    line-height:1.4em;
    display:inline;
    color:#444;
}

.content.search h2.gray-block, .content.search h2.gray-block a {
    color:#FFF;
}

.content.search .affiche {
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}

.content.competition #game {position:relative;}
.content.competition #formulaire {
    position:absolute;
    top:10px;
    right:5px;
    width:330px;
    background:#fff;
}

.content.competition #formulaire label {
    font-weight:bold;
    display:block;
    floa:left;
}
.content.competition #formulaire input,
.content.competition #formulaire textarea {
    border:1px solid #8E8E8E;
    margin-bottom:5px;
    margin-top:2px;
    width:95%;
}


.content ul.galerie_photo li {list-style:none;margin:0;}
.content .galerie_photo { text-align:center;}
.content .galerie_photo .photo {padding:0;}
.content .galerie_photo .photo.left { float:left;}
.content .galerie_photo .photo.thumb { 
    float:left;
    padding:5px;
    margin:0;
}
.carousel-wrap {width:550px;float:left;}
 .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:30px;height:40px;cursor:pointer;line-height:999px;zoom:1;margin-top:40px;}
.carousel-next{background:url('../gfx/next.png') 0 0 no-repeat;float:left;}
.carousel-previous{background:url('../gfx/previous.png') 0 0 no-repeat;float:left;}
.carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
.disabled,.disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
/*.content.competition #formulaire input {height:18px;}*/

.content.competition #formulaire select,
.content.competition #formulaire p,
.content.competition #formulaire textarea {width:95%;}

.content.competition #formulaire textarea {height:46px;}
.content.competition #formulaire ul {list-style-type:none;margin:0;padding:0;}
.content.competition #formulaire ul li {float:left;}
.content.competition #formulaire input.submit{
    text-transform:uppercase;
    font-weight:bold;
    font-size:1.3em;
    line-height:3.4em;
    padding:1px 5px;
    display:inline;
    color:#fff;
    background-color:#888;
    text-decoration:none;
    margin:0;
    cursor:pointer;
    /*width:inherit;*/
}
.errorlist {color:#d15600;}

.movies .box {margin-left:185px;}
hr {color:#DDDDDD;height:1px;}
/* /zoomCinema.fr :: Others ************************************************* */

.xiti {display:none;}

#content p a {
    text-decoration:none;
}
#content p a:hover {text-decoration:underline;}





/* Fiche Movie ************************************************************* */

.fiche-title {padding:0 10px 10px;}
.menu-1-movie {
    height:24px;
    border-bottom:3px solid #ccc;
}

.menu-1-movie li {
    background-color:#444;
    color:#fff;
    display:block;
    float:left;
    height:24px;
    margin-left:5px;
}

.menu-1-movie li a, .menu-1-movie li span {
    background-color:#444;
    color:#fff;
    border:1px solid #CCCCCC;
    display:block;
    height:21px;
    line-height:19px;
    padding:2px;
    vertical-align:middle;
    text-decoration:none;
}

.menu-1-movie li span {
    background-color:#aaa;
}

.menu-1-movie li a:hover {
    background-color:#fff;
    color:#ccc;
    border-bottom:1px solid #FFFFFF;
}


.menu-1-movie li a.current {
    background-color:#fff;
    color:#444;
    border-bottom:1px solid #fff;
}

.menu-1-movie li a {
    
}

.menu-1-movie li a, .menu-1-movie li span {
    background-color:#ccc;
    color:#fff;
    border:1px solid #ccc;
    display:block;
    height:21px;
    line-height:19px;
    padding:2px 7px;
    vertical-align:middle;
    text-decoration:none;
}

.menu-1-movie li span {
    color:#ddd;
}

.content .movie-menu {
    float:left;
    position:relative;
}
.content .movie-content {
    /*padding-left:140px;*/
}

.fiche-film .overview p {
    color:#444;
    font-size:98%;
    margin-bottom:5px;
    background:url("../gfx/bloc-linked.png") repeat-x scroll left bottom #FFFFFF;
    padding-bottom:5px;
    text-align:left;
}


.content .movie-menu {
    z-index:50;
    /*padding-top:215px;*/
    width:140px;
    margin-right:10px;
}
/*
.content .movie-menu ul {
    padding-top:205px;
}
.content .movie-menu ul li {
    background:none repeat scroll 0 0 #fff;
    background:url("../gfx/movie-menu-li-bg.png") no-repeat scroll 0 0 transparent;
    height:28px;
    line-height:28px;
    list-style:none outside none;
    margin:0;
    padding:0;
    text-align:left;
    text-indent:5px;
    width:140px;
    color:#ccc;
}

.content .movie-menu ul li a {
    background:url("../gfx/movie-menu-li-bg.png") no-repeat scroll 0 -28px transparent;
    display:block;
    height:28px;
    padding:0;
    width:140px;
    text-decoration:none;
    color:#444;
}

.content .movie-menu ul li a:hover, .content .movie-menu ul li a.current {
    background-position:bottom left;
}

.content .movie-menu ul li a.current {
    background-position:0 bottom;
    color:#fff;
    font-weight:bold;
}*/
.content .movie-menu a.bill {
    display:block;
    width:140px;
    /*height:205px;
    position:absolute;
    top:0;
    left:0;*/
}

.content .movie-menu a.bill .big {
    display:none;
}
.content .movie-menu a.bill:hover {
    z-index:50;
}
.content .movie-menu a.bill:hover .big {
    display:inline;
    z-index:50;
}
.content .movie-menu a.bill:hover .small {
    display:none;
}

.content .casting ul li {
    list-style:none;
    text-align:center;
}

.content .casting ul li a {
    text-align:right;
    display:block;
    width:45%;
    float:left;
}

.content .casting ul li strong {
    text-align:left;
    display:block;
    width:50%;
    float:right;
}

.content .media-content {
    padding:5px;
}

.content .movie-content .media-content a img.left {
    margin:0;
    border:4px solid #fff;
}
.content .movie-content .media-content a:hover img.left {
    border-color: #FF7F00;
}

a.img-preview {
    position:relative;
}

a.img-preview span.legend {
    position:absolute;
    bottom:0;
    left:0;
    color:#fff;
    font-size:110%;
    background: url("../gfx/sliding/transparent-bg.png") repeat scroll left top transparent;
    border:0;
}

.content .movie-content {
    /*position:relative;
    z-index:1000;*/
    float:left;
    position:relative;
    width:500px;
    z-index:45;
}
.fiche-film .rating {
    margin:auto;
    text-align:center;
    width:82px;
    height:18px;
}

.rating input {
    display:none;
}

.content .text.text-dark {
    background : url('../gfx/text-gray-bg.png') repeat-x top left #ededed;
}
.content .text.text-dark p {
    color:#444;
}

.content .text a.bill img {
    padding:3px;
}
.content .text a.bill:hover img {
    padding:0px;
    border:3px solid #FF7F00;
}
.content .text p.linked {
    text-align:right;
    margin-bottom:0;
}

.fiche-film .text .cast {
    float:left;
    margin-right:7px;
    text-align:center;
    text-decoration:none;
    width:90px;
}

.fiche-film .text .cast strong{
    color:#444444; 
}

.fiche-film .text a.cast img  {
    border:3px solid #FFFFFF;
}

.fiche-film .text a.cast:hover img  {
    border-color:#FF7F00;
}

.simple-box .thumb_video {
    clear:both;
}

.simple-box .thumb_video .player {
    float:left;
    margin-right:5px;
    position:relative;
}

.simple-box .thumb_video .player span {
    display:block;
    background:url("../gfx/media-sprite.png") no-repeat scroll left -46px transparent;
    height:24px;
    position:absolute;
    right:4px;
    top:4px;
    width:24px;
}

.simple-box .thumb_video h3 a {text-decoration:none;font-weight:bold;color:#444;}

.simple-box .thumb_video h3 a:hover {text-decoration:underline;}

.embed_item { background-color:#efefef;padding:5px;}
.embed_item input { border:1px solid #ccc;padding:2px;color:#aaa;}

div.more {text-align:right;}
div.more a {text-decoration:none;}
div.more a:hover {text-decoration:underline;}

input.rate-this {
    background:url("../gfx/search-lite-button.jpg") top left no-repeat;
    border:0 none;
    clear:both;
    color:#444444;
    cursor:pointer;
    display:block;
    font-weight:bold;
    height:22px;
    line-height:22px;
    margin:5px auto auto;
    width:85px;
}

input.rate-this:hover {
    background-position:bottom right;
}

.personnage {
    height:70px;
    overflow:hidden;
    padding:5px;
    width:45%;
}
.personnage .left {margin-right:5px;}

.personnage a {text-decoration:none;color:#444;}
.personnage a:hover {text-decoration:underline;}

p.tags {text-align:left;font-size:11px;}
.simple-box p.tags {text-align:center;}
p.tags a {
    background:url('../gfx/tags/tag_orange.png') no-repeat top left;
    padding-left:18px;
}
/* */

/* Habillages *************************************************************** */
.habillage-video {display:none;}
/*
body.jvatb {
    background:url("../habillages/jvatb.jpg") no-repeat center top #FFE510;
}

.habillage-video {
    height: 200px; position: relative;
    display:block;
}

.habillage-video .hvideo {
    position:absolute;
    right:130px;
    top:15px;
}
*/
body.alice {
    background:url("../habillages/alice/fond.jpg") no-repeat center top #000;
}

body.alice #global {
    border-top:1px solid #fff;
}

body.alice .habillage-video {
    display:block;
}
/*!
 * jQuery UI Stars v3.0.1
 * http://plugins.jquery.com/project/Star_Rating_widget
 *
 * Copyright (c) 2010 Marek "Orkan" Zajac (orkans@gmail.com)
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * $Rev: 164 $
 * $Date:: 2010-05-01 #$
 * $Build: 35 (2010-05-01)
 *
 */
.ui-stars-star,
.ui-stars-cancel {
  float: left;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
  width: 16px;
  height: 15px;
  display: block;
  background: url("../gfx/jquery.ui.stars.gif") no-repeat 0 0;
}
.ui-stars-star a {
  background-position: 0 -32px;
}
.ui-stars-star-on a {
  background-position: 0 -48px;
}
.ui-stars-star-hover a {
  background-position: 0 -64px;
}
.ui-stars-cancel-hover a {
  background-position: 0 -16px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
  cursor: default !important;
}
/**
 * jQuery largePhotoBox plugin
 * This jQuery plugin was inspired and based on lightBox by Leandro Vieira (http://leandrovieira.com/projects/jquery/lightbox/)
 * and the Parallax effect of Danilo (http://www.tidbits.com.br/myparallax-parallax-com-javascript-com-jquery)
 * and modified by me.
 * @name jquery-largephotobox-0.1.0.css
 * @author Acaz Souza Pereira - acazsouza@gmail.com
 * @version 0.1.0
 * @date August 07, 2009
 * @category jQuery plugin
 * @copyright (c) 2009 Acaz Souza Pereira (acazsouza@gmail.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://code.google.com/p/jquery-largephotobox/ for more informations about this jQuery plugin
 */

#jquery-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:90
}
#jquery-largephotobox {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:100;
	line-height:0;
	_position:absolute; /* Fix IE 6 */
	_top: expression(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop + 'px'); /* Fix IE 6 */
	_left: expression(document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft + 'px') /* Fix IE 6 */
}
#jquery-largephotobox a img {border:none}
#largephotobox-container {
	position:fixed;
	top:50%;
	left:50%;
	_position:absolute; /* Fix IE 6 */
}
#largephotobox-container-image {
	position:absolute;
	overflow:hidden
}
#largephotobox-image {
	position:absolute;
	top:0;
	left:0
}
#largephotobox-btnclose {
    position:absolute;
    top:-15px;
    right:-15px;
    z-index:1
}