BODY {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../background5.gif); LINE-HEIGHT: 2em; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #1a1a1a
}
INPUT {
	FONT-FAMILY: Arial, Verdana, sans-serif
}
SELECT {
	FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif
}
TEXTAREA {
	FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif
}
#wrapper {
	FONT-SIZE: 1.2em; MARGIN: 0px auto; WIDTH: 1000px; POSITION: relative
}
.clear {
	CLEAR: both
}
.hide {
	DISPLAY: none
}
.unhidejs {
	DISPLAY: none
}
h5 { font-size: 11px; font-weight: bold; margin: 0 5px 10px 0; }
.lh-16 {line-height: 16px;}
#skiplinks {
	OVERFLOW: hidden; WIDTH: 525px; HEIGHT: 27px
}
#skiplinkscontent {
	MARGIN-TOP: 4px; MARGIN-LEFT: 10px
}
#skiplinkscontent P {
	COLOR: #fff
}
#skiplinkscontent A {
	COLOR: #fff
}
#skiplinkscontent STRONG {
	FONT-WEIGHT: bold
}
#search {
	BACKGROUND-POSITION: left top; RIGHT: -3px; BACKGROUND-IMAGE: url(../header_search3.gif); WIDTH: 310px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 66px
}
#searchcontent {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 8px; LEFT: 22px; BACKGROUND-IMAGE: url(../input2.gif); PADDING-BOTTOM: 2px; OVERFLOW: hidden; WIDTH: 256px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 12px; HEIGHT: 27px
}
#searchcontent:hover {
	BACKGROUND-POSITION: 0px -31px
}
#searchcontent INPUT {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 230px; COLOR: #000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
#searchcontent:hover INPUT {
	BACKGROUND-POSITION: 0px -31px; COLOR: #000
}
#searchcontent BUTTON {
	BACKGROUND-POSITION: 1px 1px; RIGHT: 6px; BACKGROUND-IMAGE: url(../magnifier.gif); WIDTH: 16px; CURSOR: pointer; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 7px; HEIGHT: 16px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
#menu {
	WIDTH: 607px; HEIGHT: 36px
}
#menucontent {
	MARGIN-LEFT: 9px
}
#menucontent LI {
	FLOAT: left; MARGIN-RIGHT: 1px
}
#menucontent LI A {
	BACKGROUND-POSITION: left top; DISPLAY: block; WIDTH: 82px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
#menucontent LI A:hover {
	BACKGROUND-POSITION: 0px -36px
}
#menucontent LI A.on {
	BACKGROUND-POSITION: 0px -36px
}
#menucontent LI#home A {
	BACKGROUND-IMAGE: url(../homepage2.gif)
}
#menucontent LI#archives A {
	BACKGROUND-IMAGE: url(../films.gif)
}
#menucontent LI#bestof A {
	BACKGROUND-IMAGE: url(../listes.gif)
}
#menucontent LI#subscribe A {
	BACKGROUND-IMAGE: url(../critiques.gif)
}
#menucontent LI#about A {
	BACKGROUND-IMAGE: url(../dvd.gif)
}
#menucontent LI#contact A {
	BACKGROUND-IMAGE: url(../propos.gif)
}

#menucontent LI#fest_home A {
	BACKGROUND-IMAGE: url(../fest_accueil.gif)
}
#menucontent LI#fest_selection A {
	BACKGROUND-IMAGE: url(../fest_selection.gif)
}
#menucontent LI#fest_jury A {
	BACKGROUND-IMAGE: url(../fest_jury.gif)
}
#menucontent LI#fest_actu A {
	BACKGROUND-IMAGE: url(../fest_actu.gif)
}
#menucontent LI#fest_videos A {
	BACKGROUND-IMAGE: url(../fest_videos.gif)
}
#menucontent LI#fest_palmares A {
	BACKGROUND-IMAGE: url(../fest_palmares.gif)
}
#menucontent LI#fest_photos A {
	BACKGROUND-IMAGE: url(../fest_photos.gif)
}

#header {
	
}
#headercontent {
	LEFT: 15px; WIDTH: 455px; POSITION: absolute; TOP: 78px; HEIGHT: 70px
}
#headercontent H1 {
	 padding-top : 15px; font-family : arial, helvetica, sans-serif; font-size : 24px; COLOR: #fff; HEIGHT: 41px
}
#headercontent A:hover {
	BACKGROUND-POSITION: 0px -41px
}
#headercontent H2 {
	BACKGROUND-POSITION: left top; LEFT: 51px; BACKGROUND-IMAGE: url(../tagline.gif); WIDTH: 398px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 47px; HEIGHT: 22px
}
#counter {
}
#counter P {
	MARGIN-TOP: 23px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-LEFT: 228px; LINE-HEIGHT: 7px; MARGIN-RIGHT: 16px
}
#counter A {
	BACKGROUND-POSITION: left top; LEFT: 4px; BACKGROUND-IMAGE: url(../logo.png); WIDTH: 600px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Times New Roman", Times, serif; POSITION: absolute; TOP: 74px; HEIGHT: 85px; TEXT-ALIGN: center
}
#counter A:hover {
	COLOR: #ca7a02; TEXT-DECORATION: none
}


#counter2 {
}
#counter2 P {
	MARGIN-TOP: 23px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-LEFT: 228px; LINE-HEIGHT: 7px; MARGIN-RIGHT: 16px
}
#counter2 A {
	RIGHT: 4px; WIDTH: 294px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Times New Roman", Times, serif; POSITION: absolute; TOP: 74px; HEIGHT: 85px; TEXT-ALIGN: center
}
#counter2 A:hover {
	COLOR: #ca7a02; TEXT-DECORATION: none
}




#content { 
	MARGIN-TOP: 107px; 
	background : url(../bodybackground5.gif) left top repeat-y;
	float: left !important;
	float: none;
}


#content .background {
	PADDING-RIGHT: 25px; 
	PADDING-LEFT: 25px; 
	PADDING-BOTTOM: 15px; 
	WIDTH: 1000px; 
	PADDING-TOP: 25px; 
	background : url(../bodybackgroundtop5.gif) left top no-repeat;
}
#body {
	FLOAT: left; WIDTH: 615px; MARGIN-RIGHT: 20px; PADDING-RIGHT: 5px
}

#body .hr {
	BACKGROUND: url(../smallspacer.gif) repeat-x; MARGIN: 30px 0px 10px; HEIGHT: 3px
}







.fl,
.fr {position: relative;}

.center {margin-left: auto;margin-right: auto;}

.cl {clear: left;}
.cr {clear: right;}
.cb {clear: both;}
.clear {clear: both;height: 0;font-size: 0;overflow: hidden;}
.mt-10 {margin-top: 30px;}
.mb-20 {margin-bottom: 20px;}
.m-20 {margin: 20px;}





#content #sidebar {
	FLOAT: left; WIDTH: 310px
}
#content #sidebar H3 {
	DISPLAY: none
}
#content #sidebar .box {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../box_header2.gif); MARGIN-BOTTOM: 15px; MARGIN-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat
}
#content #sidebar .box .boxcontent {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left bottom; BORDER-TOP: #acacac 1px solid; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../box_footer2.gif); PADDING-BOTTOM: 15px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e0e0e0
}
#content #sidebar .box .boxcontent A {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../folder3.gif); BACKGROUND-REPEAT: no-repeat; COLOR: #003366
}
#content #sidebar .box .boxcontent A:hover {
	BACKGROUND-POSITION: 2px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../folder_go.gif); BACKGROUND-REPEAT: no-repeat; COLOR: #336699
}

#content #sidebar .box2 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../box_header3.gif); MARGIN-BOTTOM: 15px; MARGIN-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat
}
#content #sidebar .box2 .boxcontent {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left bottom; BORDER-TOP: #2a80aa 1px solid; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../box_footer3.gif); PADDING-BOTTOM: 15px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #87cae8
}
#content #sidebar .box2 .boxcontent A {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../folder3.gif); BACKGROUND-REPEAT: no-repeat; COLOR: #003366
}
#content #sidebar .box2 .boxcontent A:hover {
	BACKGROUND-POSITION: 2px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../folder_go.gif); BACKGROUND-REPEAT: no-repeat; COLOR: #336699
}


#content #sidebar .box .boxcontent A.boxarch {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../date2.gif); BACKGROUND-REPEAT: no-repeat; COLOR: #003366
}
#content #sidebar .box .boxcontent A.boxarch:hover {
	BACKGROUND-POSITION: 2px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../date_go.gif); BACKGROUND-REPEAT: no-repeat; COLOR: #336699
}
#content #sidebar .box .boxcontent A.listefilm {
	BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../listico.gif); BACKGROUND-REPEAT: no-repeat; COLOR: #003366
}
#content #sidebar .box .boxcontent A.listefilm:hover {
	BACKGROUND-POSITION: 2px 50%; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../listico_go.gif); BACKGROUND-REPEAT: no-repeat; COLOR: #336699
}

#content #sidebar .box .boxcontent A IMG {
	VERTICAL-ALIGN: middle
}
#content #sidebar .box H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.25em; PADDING-BOTTOM: 4px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #acacac 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#content #sidebar .box2 H4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.25em; PADDING-BOTTOM: 4px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #2a80aa 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#content #sidebar #category H4 {
	BACKGROUND-POSITION: 6px 57%; PADDING-LEFT: 26px; BACKGROUND-IMAGE: url(../table_gear.gif); BACKGROUND-REPEAT: no-repeat
}
#content #sidebar #category UL {
	PADDING-TOP: 10px
}
#content #sidebar #category UL LI {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM: #acacac 1px solid; TEXT-ALIGN: left
}
#content #sidebar #listes H4 {
	BACKGROUND-POSITION: 6px 57%; PADDING-LEFT: 26px; BACKGROUND-IMAGE: url(../table.gif); BACKGROUND-REPEAT: no-repeat
}
#content #sidebar #listes UL {
	PADDING-TOP: 10px
}
#content #sidebar #listes UL LI {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM: #acacac 1px solid; TEXT-ALIGN: left
}
#content #sidebar #archiv H4 {
	BACKGROUND-POSITION: 7px 51%; PADDING-LEFT: 26px; BACKGROUND-IMAGE: url(../calendar.gif); BACKGROUND-REPEAT: no-repeat
}
#content #sidebar #archiv UL {
	PADDING-TOP: 10px
}
#content #sidebar #archiv UL LI {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM: #acacac 1px solid; TEXT-ALIGN: left
}
#content #sidebar #links {
	POSITION: relative
}
#content #sidebar #links H4 {
	BACKGROUND-POSITION: 6px 49%; PADDING-LEFT: 26px; BACKGROUND-IMAGE: url(../asterisk_yellow.gif); BACKGROUND-REPEAT: no-repeat
}
#content #sidebar #links UL LI {
	MARGIN-TOP: 4px
}
#content #sidebar #links A {
	TEXT-TRANSFORM: capitalize
}
#content #sidebar #buttons {
	MARGIN-BOTTOM: 15px
}
#content #sidebar #buttons H4 {
	DISPLAY: none
}
#content #sidebar #buttons P EM {
	BACKGROUND-POSITION: left center; DISPLAY: block; BACKGROUND-IMAGE: url(/wp-content/uploads/feed/feed.gif); OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px
}
#content #sidebar #buttons A {
	BACKGROUND-POSITION: left top; DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px
}
#content #sidebar #buttons A#buttonsrss {
	BACKGROUND-IMAGE: url(../rss.gif)
}
#content #sidebar #buttons A#buttonsrss:hover {
	BACKGROUND-POSITION: 0px -40px
}
#content #sidebar #buttons A#buttonsemail {
	BACKGROUND-IMAGE: url(../buttons_email.gif); MARGIN-BOTTOM: 10px
}
#content #sidebar #buttons A#buttonsemail:hover {
	BACKGROUND-POSITION: 0px -40px
}
#content #sidebar #buttons A#buttonstechnorati {
	BACKGROUND-IMAGE: url(../technorati.gif)
}
#content #sidebar #buttons A#buttonstechnorati:hover {
	BACKGROUND-POSITION: 0px -40px
}
#content #sidebar #lastcomments {
	MARGIN-BOTTOM: 15px; MARGIN-RIGHT: 15px; HEIGHT: 200px
}
#content #sidebar #lastcomments H4 {
	DISPLAY: none
}
#content #sidebar #lastcomments LI {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../sidebar_background.gif); MARGIN-BOTTOM: 20px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
#content #sidebar #lastcomments P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; LINE-HEIGHT: 1.8em; BACKGROUND-COLOR: #ffffff
}
#content #sidebar #lastcomments P.quote {
	BACKGROUND-POSITION: left bottom; FONT-SIZE: 0.9em; BACKGROUND-IMAGE: url(../background.gif); PADDING-BOTTOM: 18px; COLOR: #4c3c03; BACKGROUND-REPEAT: no-repeat
}
#content #sidebar #lastcomments P STRONG {
	FONT-WEIGHT: bold
}
#content #sidebar #lastcomments A {
	COLOR: #3789a9
}
#content #sidebar #lastcomments A:hover {
	COLOR: #83c8e2
}
#content #sidebar #partners {
	MARGIN-RIGHT: 15px
}
#content #sidebar #partners H4 {
	DISPLAY: none
}
#content #sidebar #partners UL LI {
	MARGIN-BOTTOM: 15px
}
#content #sidebar #partners IMG {
	VERTICAL-ALIGN: middle
}
#ticker {
	CLEAR: both; BACKGROUND-POSITION: left bottom; FLOAT: left; BACKGROUND-IMAGE: url(../footer_background6.gif); MARGIN-BOTTOM: 15px; WIDTH: 1000px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
}
#ticker H4 {
	DISPLAY: none
}
#tickercontent {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px;  PADDING-BOTTOM: 13px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#banner {
	CLEAR: both; FLOAT: left; WIDTH: 100%
}
#banner H4 {
	DISPLAY: none
}
#banner P {
	TEXT-ALIGN: center
}
#banner IMG {
	VERTICAL-ALIGN: middle
}
#summary {
	CLEAR: both; BACKGROUND-POSITION: left top; MARGIN-TOP: 15px; FLOAT: left; BACKGROUND-IMAGE: url(../footer_background7.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-y; POSITION: relative
}
#summary .background {
	BACKGROUND-POSITION: left bottom; MARGIN-TOP: 23px; FLOAT: left; BACKGROUND-IMAGE: url(../footer_background7.gif); PADDING-BOTTOM: 10px; width: 1000px; BACKGROUND-REPEAT: no-repeat
}
#summary .left {
	PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: 59px; WIDTH: 620px; MARGIN-RIGHT: 25px
}
#summary .right {
	FLOAT: left; WIDTH: 290px
}
#summary .summarysection {
	POSITION: relative
}
#summary .summarysection H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.6em; COLOR: #ffffff; PADDING-TOP: 40px
}
#summary .summarysection H4 STRONG {
	COLOR: #ffc909
}
#summary .summarysection H4.first {
	PADDING-TOP: 0px
}
#summary .summarysection P {
	FONT-SIZE: 0.9em; PADDING-BOTTOM: 7px; COLOR: #919191; LINE-HEIGHT: 1.6em
}
#summary .summarysection UL {
	BORDER-TOP: #000 1px solid; WIDTH: 100%
}
#summary .summarysection UL LI {
	BORDER-BOTTOM: #000 1px solid
}
#summary .summarysection UL LI A {
	PADDING-RIGHT: 40px; DISPLAY: block; PADDING-LEFT: 60px; PADDING-BOTTOM: 3px; WIDTH: auto; COLOR: #999; PADDING-TOP: 3px
}
#summary .summarysection UL LI A:hover {
	DISPLAY: block; COLOR: #fff
}
#summary .summarysection UL LI A EM {
	LEFT: 30px; COLOR: #fff; POSITION: absolute
}
#summary .summarysection UL LI A:hover EM {
	COLOR: #fff; TEXT-DECORATION: none
}
#summary .summarysection UL LI A SPAN.metadata {
	RIGHT: 5px; POSITION: absolute
}
#summary .summarysection UL LI A SPAN.metadata SPAN {
	PADDING-RIGHT: 18px; BACKGROUND-POSITION: 100% 1px; BACKGROUND-IMAGE: url(../comment.gif); COLOR: #53bbdf; BACKGROUND-REPEAT: no-repeat
}
#summary .summarysection UL LI A:hover SPAN {
	TEXT-DECORATION: none
}
#summary #categories {
	PADDING-RIGHT: 25px; PADDING-LEFT: 15px
}
#summary #categories UL LI A {
	PADDING-LEFT: 6px
}
#summary #categories UL LI A EM {
	PADDING-RIGHT: 5px; RIGHT: 25px; LEFT: auto; POSITION: absolute
}
#summary #rss {
	DISPLAY: block; HEIGHT: 34px
}
#summary #rss H4 {
	DISPLAY: none
}
#summary #rss A {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(../footer_rss.gif); OVERFLOW: hidden; WIDTH: 223px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
#summary #rss A:hover {
	BACKGROUND-POSITION: 0px -27px
}
#summary #publication {
	DISPLAY: block; LEFT: 29px; BOTTOM: 24px; POSITION: absolute
}
#summary #publication H4 {
	DISPLAY: none
}
#summary #publication A {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(../cine_petit.gif); OVERFLOW: hidden; WIDTH: 150px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 47px
}
#footer {
	CLEAR: both; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 100%
}
#footer H4 {
	DISPLAY: none
}
#footer P.copyright {
	FONT-SIZE: 0.9em; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 600px; COLOR: #919191; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#footer P.copyright A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
#footer P.standard {
	
}
#footer P.standard A#xhtmllink {
	BACKGROUND-POSITION: 0px 2px; DISPLAY: block; RIGHT: 20px; WIDTH: 80px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 18px
}
#footer P.standard A#csslink {
	BACKGROUND-POSITION: 0px 2px; DISPLAY: block; RIGHT: 20px; WIDTH: 80px; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 18px
}
#footer P.standard A#xhtmllink {
	RIGHT: 103px; BACKGROUND-IMAGE: url(../xhtml.gif)
}
#footer P.standard A#csslink {
	BACKGROUND-IMAGE: url(../css.gif)
}
#TB_window {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 2px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #83c8e2; BORDER-BOTTOM-WIDTH: 2px; BORDER-BOTTOM-COLOR: #83c8e2; BORDER-TOP-COLOR: #83c8e2; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: #83c8e2
}
#TB_window #TB_caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 20px; COLOR: #f59a09; HEIGHT: 28px
}
#TB_window A:link {
	COLOR: #1d4d62
}
#TB_window A:visited {
	COLOR: #1d4d62
}
#TB_window A:hover {
	COLOR: #368bb2; TEXT-DECORATION: none
}
#TB_window #TB_caption #TB_secondLine {
	PADDING-TOP: 5px
}
#TB_window #TB_caption #TB_secondLine A {
	DISPLAY: block; FLOAT: left; LINE-HEIGHT: 17px; HEIGHT: 16px
}
#TB_window #TB_caption #TB_secondLine #TB_prev A {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 19px; BACKGROUND-IMAGE: url(../control_rewind.gif); MARGIN-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat
}
#TB_window #TB_caption #TB_secondLine #TB_prev A:hover {
	BACKGROUND-IMAGE: url(../control_rewind_blue.gif)
}
#TB_window #TB_caption #TB_secondLine #TB_next A {
	PADDING-RIGHT: 19px; BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../control_fastforward.gif); BACKGROUND-REPEAT: no-repeat
}
#TB_window #TB_caption #TB_secondLine #TB_next A:hover {
	BACKGROUND-IMAGE: url(../control_fastforward_blue.gif)
}
#TB_window #TB_closeWindow {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #f59a09; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: auto
}
#TB_window #TB_closeWindow A {
	DISPLAY: block; FLOAT: left; LINE-HEIGHT: 17px; HEIGHT: 16px
}
#TB_window #TB_closeWindow A#TB_closeWindowButton {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 19px; BACKGROUND-IMAGE: url(../control_stop.gif); BACKGROUND-REPEAT: no-repeat
}
#TB_window #TB_closeWindow A#TB_closeWindowButton:hover {
	BACKGROUND-IMAGE: url(../control_stop_blue.gif)
}
#TB_window #TB_closeWindow A#TB_openWindowButton {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 19px; BACKGROUND-IMAGE: url(../control_eject.gif); MARGIN-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat
}
#TB_window #TB_closeWindow A#TB_openWindowButton:hover {
	BACKGROUND-IMAGE: url(../control_eject_blue.gif)
}
BODY#video {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff
}
BODY#video DIV {
	MARGIN: 0px auto; WIDTH: 640px
}
.audio {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; HEIGHT: 24px; TEXT-ALIGN: center
}
.wp_syntax {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 15px; OVERFLOW: auto; BORDER-LEFT: silver 1px solid; WIDTH: 495px; COLOR: #100; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.wp_syntax TABLE {
	BORDER-COLLAPSE: collapse
}
.wp_syntax DIV {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.wp_syntax TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.wp_syntax .line_numbers {
	OVERFLOW: visible; COLOR: gray; BACKGROUND-COLOR: #ddeeff; TEXT-ALIGN: right
}
.feedflare {
	FLOAT: left; WIDTH: 100%
}
.feedflare .feedburnerFeedBlock {
	MARGIN-TOP: 32px; FLOAT: left; WIDTH: 100%; TEXT-ALIGN: center
}
.feedflare .feedburner300250AdBlock {
	FLOAT: left; WIDTH: 100%
}
.feedflare .feedburner300250AdBlock TABLE {
	FLOAT: left; WIDTH: 100%; TEXT-ALIGN: center
}
.feedflare .feedburner300250AdBlock IMG {
	POSITION: absolute
}
.earnings {
	PADDING-BOTTOM: 25px; WIDTH: 100%; PADDING-TOP: 15px
}
.earnings TR {
	
}
.earnings TD {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; BORDER-BOTTOM: #dadada 1px solid; TEXT-ALIGN: right
}
.earnings TD STRONG {
	COLOR: #aa0000
}
.earnings TD.header {
	BORDER-TOP: #dadada 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 13px; WIDTH: 13%; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.earnings TD.header EM {
	FONT-SIZE: 9px
}
.earnings TD.name {
	FONT-SIZE: 10px; BORDER-LEFT: #dadada 1px solid; COLOR: #888888; TEXT-ALIGN: left
}
.earnings TD.name A {
	FONT-WEIGHT: bold; FONT-SIZE: 15px
}
.earnings TD.result {
	FONT-SIZE: 12px; COLOR: #aa0000; BACKGROUND-COLOR: #ffffca
}
.earnings TD.result STRONG {
	FONT-SIZE: 16px
}








/*****************************************
	GENERIC
*****************************************/
.f-italic {font-style: italic;}
.f-bold {font-weight: bold;}
.f-normal {font-weight: normal;}

.fl {float: left;}
.fr {float: right;}
.fn {float: none;}

/* this is to try and prevent the peekaboo bug in IE */

.fl,
.fr {position: relative;}

.center {margin-left: auto;margin-right: auto;}

.cl {clear: left;}
.cr {clear: right;}
.cb {clear: both;}
.clear {clear: both;height: 0;font-size: 0;overflow: hidden;}

.mt-0 {margin-top: 0;}
.mt-5 {margin-top: 5px;}
.mt-10 {margin-top: 10px;}
.mt-15 {margin-top: 15px;}
.mt-20 {margin-top: 20px;}
.mt--15 {margin-top: -15px;}
.mt-30 {margin-top: 30px;}
.mb-0 {margin-bottom: 0;}
.mb-5 {margin-bottom: 5px;}
.mb-10 {margin-bottom: 10px;}
.mb-15 {margin-bottom: 15px;}
.mb-20 {margin-bottom: 20px;}
.mb-30 {margin-bottom: 30px;}
.mr-5 {margin-right: 5px;}
.mr-10 {margin-right: 10px;}
.mr-15 {margin-right: 15px;}
.mr-20 {margin-right: 20px;}
.mr-30 {margin-right: 30px;}
.ml-5 {margin-left: 5px;}
.ml-10 {margin-left: 10px;}
.ml-15 {margin-left: 15px;}
.ml-20 {margin-left: 20px;}
.ml-30 {margin-left: 30px;}
.ml-120 {margin-left: 110px;}
.m-c {margin-left: auto;margin-right: auto;}
.m-0 {margin: 0;}
.m-5 {margin: 5px;}
.m-10 {margin: 10px;}
.bb-1 {BORDER-BOTTOM: 1px solid #ddd;}

.pt-0 {padding-top: 0;}
.pt-1 {padding-top: 1px;}
.pt-2 {padding-top: 2px;}
.pt-3 {padding-top: 3px;}
.pt-4 {padding-top: 4px;}
.pt-5 {padding-top: 5px;}
.pt-10 {padding-top: 10px;}
.pt-15 {padding-top: 15px;}
.pt-20 {padding-top: 20px;}
.pb-0 {padding-bottom: 0;}
.pb-1 {padding-bottom: 1px;}
.pb-2 {padding-bottom: 2px;}
.pb-3 {padding-bottom: 3px;}
.pb-4 {padding-bottom: 4px;}
.pb-5 {padding-bottom: 5px;}
.pb-10 {padding-bottom: 10px;}
.pb-15 {padding-bottom: 15px;}
.pb-20 {padding-bottom: 20px;}
.pr-1 {padding-right: 1px;}
.pr-2 {padding-right: 2px;}
.pr-3 {padding-right: 3px;}
.pr-4 {padding-right: 4px;}
.pr-5 {padding-right: 5px;}
.pr-10 {padding-right: 10px;}
.pr-15 {padding-right: 15px;}
.pr-20 {padding-right: 20px;}
.pl-1 {padding-left: 1px;}
.pl-2 {padding-left: 2px;}
.pl-3 {padding-left: 3px;}
.pl-4 {padding-left: 4px;}
.pl-5 {padding-left: 5px;}
.pl-10 {padding-left: 10px;}
.pl-15 {padding-left: 15px;}
.pl-20 {padding-left: 20px;}
.p-0 {padding: 0;}
.p-4 {padding: 4px;}
.p-5 {padding: 5px;}
.p-10 {padding: 10px;}

.di {display: inline;}
.db {display: block;}
.dn {display: none;}

.oh {overflow: hidden;}
.vh {visibility: hidden;}

.b-CCC {border: 1px solid #CCC;}
.b-999 {border: 1px solid #999;}
.b-666 {border: 1px solid #666;}
.b-333 {border: 1px solid #333;}
.b-000 {border: 1px solid #000;}
.bt-CCC {border-top: 1px solid #CCC;}
.bb-EEE {border-bottom: 1px solid #EEE;}
.bb-EAE {border-bottom: 1px solid #EAEDEF;}

.bg-FFF {background-color: #FFF;}
.bg-EEE {background-color: #EEE;}
.bg-CCC {background-color: #CCC;}
.bg-333 {background-color: #333;}
.bg-000 {background-color: #000;}
.bg-jaune {background-color: #FDD532;}

.w-100 {width:100%;}
.w-div {width:110px;}

.f-F00,
 a.f-F00 {color: #F00;}
 
/* COLORS */

.f-FFF,
 a.f-FFF {color: #FFF;}
.f-CCC,
 a.f-CCC {color: #CCC;}
.f-999,
 a.f-999 {color: #999;}
.f-666,
 a.f-666 {color: #666;}
.f-333,
 a.f-333 {color: #333;}
.f-000,
 a.f-000 {color: #000;}
.f-039,
 a.f-039 {color: #039;}
.f-9CF,
 a.f-9CF {color: #9CF;}
.f-CFF,
 a.f-CFF {color: #CFF;}
.f-060,
 a.f-060 {color: #060;}
.f-066,
 a.f-066 {color: #066;}
.f-3C0,
 a.f-3C0 {color: #3C0;}
.f-393,
 a.f-393 {color: #393;}
.f-6C6,
 a.f-6C6 {color: #6C6;}
.f-6F0,
 a.f-6F0 {color: #6F0;}
.f-9F0,
 a.f-9F0 {color: #9F0;}
.f-9F9,
 a.f-9F9 {color: #9F9;}
.f-CF0,
 a.f-CF0 {color: #CF0;}
.f-FFC,
 a.f-FFC {color: #FFC;}
.f-FF9,
 a.f-FF9 {color: #FF9;}
.f-FF0,
 a.f-FF0 {color: #FF0;}
.f-FC3,
 a.f-FC3 {color: #FC3;}
.f-FC0,
 a.f-FC0 {color: #FC0;}
.f-F93,
 a.f-F93 {color: #F93;}
.f-F90,
 a.f-F90 {color: #F90;}
.f-F60,
 a.f-F60 {color: #F60;}
.f-F30,
 a.f-F30 {color: #F30;}
.f-F00,
 a.f-F00 {color: #F00;}
.f-C60,
 a.f-C60 {color: #C60;}
.f-C30,
 a.f-C30 {color: #C30;}
.f-C00,
 a.f-C00 {color: #C00;}
.f-900,
 a.f-900 {color: #900;}
.f-930,
 a.f-930 {color: #930;}
 .f-fd101,
 a.f-fd101 {color: #fdd101;}

/* SIZES */

.f-0 {font-size: 0;}
.f-10 {font-size: 10px;}
.f-11 {font-size: 11px;}
.f-12 {font-size: 12px;}
.f-13 {font-size: 13px;}
.f-14 {font-size: 14px;}
.f-15 {font-size: 15px;}
.f-16 {font-size: 16px;}
.f-17 {font-size: 17px;}
.f-18 {font-size: 18px;}
.f-19 {font-size: 19px;}
.f-20 {font-size: 20px;}
.f-21 {font-size: 21px;}
.f-22 {font-size: 22px;}
.f-23 {font-size: 23px;}
.f-24 {font-size: 24px;}
.f-26 {font-size: 26px;}
.f-28 {font-size: 28px;}
.f-30 {font-size: 28px;}
.f-32 {font-size: 28px;}

DIV#divContainer {
PADDING-LEFT: 20px;

}
DIV#divContainer DIV {
	CURSOR: move
}


#topdiv .topmain {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 620px
}
#topdiv #cottmodule {
	MARGIN: 0px; WIDTH: 638px
}
#topdiv #cottmodule .slideSingle {
	border: 1px solid #d5d5d5; background-color:#f2f2f2; MARGIN: 1px; WIDTH: 205px! important; HEIGHT: 306px;
}
#topdiv #cottmodule .slideSingle .photoFrame {
	MARGIN-TOP: 10px; BACKGROUND: url(http://www.cinemovies.fr/reportages/img/sm_cott_img_bg.png) no-repeat left top; PADDING-TOP: 5px; WIDTH: 208px;HEIGHT: 145px; TEXT-ALIGN: center
}
#topdiv #cottmodule .slideSingle .copy {
	text-align: left;MARGIN: 0px 0px 0px 10px
}
#topdiv #cottmodule .slideSingle .copy A.moreLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #000! important; PADDING-TOP: 0px
}
#topdiv #cottmodule .slideSingle .copy H3 A.moreLink {
	FONT-SIZE: 12px;COLOR: #000! important; FONT-FAMILY: arial
}
#topdiv .topright {
	MIN-WIDTH: 314px; FLOAT: right; OVERFLOW: visible; WIDTH: 26.17em
}

#topdiv #cottmodule .slideSingle A {
	POSITION: relative
}
.slideSingle {
	border-left: 1px solid #000;
	width:200px;
	height:262px;
	background-color:#fff;
    float:left;
}






/* videos box */
#videos {width: 620px}
#videos .arrows { float: right; width: 100px; height: 21px; overflow: hidden; padding: 2px 25px 0 0; }
#videos .arrows .hover { background-color:#000; }
#videos .next { width: 26px; height: 20px; background-image: url(../sprite_GifImg2.gif);background-position:-98px -292px; float: right; }
#videos .prev { width: 25px; height: 20px; background-image: url(../sprite_GifImg2.gif);background-position:-63px -291px; float: right; }
#videos li { margin:0; line-height: normal; }
#videos .vid_promo{right:10px !important} /*remove when all hubs are published tomorrow (KTM 12/11/08) */
/* video arrow nav */
#featuredvids-nav { overflow:hidden; }
#featuredvids-nav ul { list-style-type:none; margin:0; padding:0; }
/* video play buttons for 120 thumbnails */
.play_button { position:absolute; height:90px; width:120px; top:4px; left: 4px; display: none; opacity: .8; filter: alpha(opacity=80); }
.play_button img { background: none; border: none; margin: 0; padding: 0; }


/* thumbnail content divs */
.thumb_div { float: left; position:relative; }
.thumb_div img { padding: 3px; background: #FFF; border: 1px solid #CCC; display: inline; float: left; margin-right: 5px; margin-bottom: 10px; }
.thumb_div_btn { margin: 0 !important; padding: 0 !important; background-color: transparent !important; border: 0  !important; float: none !important; }

.thumb_divt { float: left; position:relative; }
.thumb_divt img { padding: 3px; background: #FFF; border: 1px solid #CCC; display: inline; float: left; margin-right: 5px; margin-bottom: 10px; }
.thumb_div_btn { margin: 0 !important; padding: 0 !important; background-color: transparent !important; border: 0  !important; float: none !important; }

/* video play buttons */
.play_button_310 { display:block; height:45px; width:43px; position:absolute; top: 70px; left:135px; }
.play_button_120 { display:block; height:36px; width:36px; position:absolute; top: 25px; left:45px; }
.play_button_963 { display:block; height:72px; width:72px; position:absolute; top: 74px; left:445px}
.play_button_120 img, .play_button_310 img, .play_button_963 img{ background: none !important; border: none !important; float: none; margin: 0;opacity: .6; filter: alpha(opacity=60);}
.play_button_120 .hover,.play_button_310 .hover,.play_button_963 .hover{opacity: 1.0; filter: alpha(opacity=100);}


/* slider page load */
.slider_wrapper{overflow:hidden;visibility:hidden;left:0;}
.slider_firstset {visibility: visible;} /* container is hidden, this allows the first set to show */
.slider_wrapper li{margin:0;padding:0;line-height:normal;float:left;overflow:hidden;height:1% !important}
.slider_wrapper ul{margin:0;padding:0;left:0;position:relative;list-style-type:none;height: 1%;width:3500px}
/*slider widths for different layouts*/
.hub_box1 .slider_wrapper{width: 620px}
.col_hub_left .slider_wrapper,.col_hub_right .slider_wrapper{width:450px}
.hub_box4 .slider_wrapper{width:951px}

/* box with 1px border and no inner frame */
.hub_box1 { background: #F8F8F8 url(../bg_hub_box.gif) repeat-x; padding: 5px 0 0 10px; position: relative; height: 1%; border: 1px solid #CCC; margin-bottom: 15px; }
.hub_box1 .hub_3columns .thumb_div { width: 138px; }
.hub_box1 .hub_3columns .thumb_div img { float: none; margin: 0 0 2px 0; }
.hub_box1 .hub_3columns .thumb_div .hover{border:1px solid #900 }
.hub_box1 .hub_4columns .thumb_div { width: 150px; }
.hub_box1 .hub_4columns .thumb_div img { float: none; margin: 0 0 2px 0; }
.hub_box1 .hub_4columns .thumb_div .hover{border:1px solid #900 }

.hub_box1 .hub_4columns .thumb_divt { width: 201px; }
.hub_box1 .hub_4columns .thumb_divt img { float: none; margin: 0 0 2px 0; }
.hub_box1 .hub_4columns .thumb_divt .hover{border:1px solid #900 }


/* box column layouts without dividers */
.hub_1column .thumb_div { width: auto; float: none; }
.hub_2columns .thumb_div { width: 300px; }
.hub_3columns .thumb_div { width: 224px; }
.hub_3columns_list .thumb_div { width: 165px; }
.hub_3columns_list .thumb_div img { float: none; margin: 0 0 2px 0; }
.hub_5columns .thumb_div { width: 120px; }
.hub_5columns .thumb_div img { float: none; margin: 0 0 2px 0; }

.prev, .next {  background-repeat: no-repeat; cursor:pointer; }
.prev.disabled, .next.disabled { cursor:default; }
.disabled { background-color: #CCC !important;}

.hub_box1 .hub_3columns .thumb_div .hover{border:1px solid #870000; }
.hub_box1 .hub_4columns .thumb_div .hover{border:1px solid #870000; }
.hub_box1 .hub_4columns .thumb_divt .hover{border:1px solid #870000; }
.spr_img { background:url(../sprite_GifImg2.gif) no-repeat top left;}
.hdr_video { MARGIN-top: 10px;MARGIN-bottom: 10px;height:15px; width:200px; background-position:0px -20px;}

/* arrows */
.next { background-color: #870000; }
.prev { background-color: #870000; }



#slottables { padding-left: 10px; }
#slottables .thumb_div { width: 138px; }








#gumballsfilm {
	float: left;
	margin: 2px 0 5px 0;
	width: 620px;
	}

.cal_page_nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(http://www.cinemovies.fr/img/habillage/cal_l.gif) no-repeat left top; PADDING-BOTTOM: 8px; COLOR: #666666; PADDING-TOP: 0px
}
.cal_page_nav .wrap {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(http://www.cinemovies.fr/img/habillage/cal.gif) no-repeat right top; PADDING-BOTTOM: 1px; LINE-HEIGHT: 27px; PADDING-TOP: 1px; HEIGHT: 27px
}
.cal_page_nav .pages {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.cal_page_nav .searchban {
	FONT-SIZE: 16px; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; COLOR: #fff
}
.cal_page_nav .jaune {
	FONT-SIZE: 16px; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; COLOR: #fdd101
}
.cal_page_nav .page_flipper {
	FLOAT: right; COLOR: #999
}
.cal_page_nav .search_flipper {
	FLOAT: right; COLOR: #fdd101
}
.cal_page_nav .page_flipper SPAN {
	COLOR: #666666
}
.cal_page_nav .page_flipper A {
	COLOR: #fdd101
}

.cal_page_nav .page_flipper A:hover {
	TEXT-DECORATION: underline; COLOR: #fdd101
}
.cal_page_nav .pages A {
	FONT-SIZE: 14px; COLOR: #fff
}
.cal_page_nav A.hotlink_rss {
	BACKGROUND: url(http://www.cinemovies.fr/img/icones/rss.gif) right no-repeat 0px 3px;text-align:center;padding:1px 20px 1px 0;
}

#story_fiche {
FLOAT: left;
text-align:justify;
	MARGIN-top: -10px;
	padding: 0px;
	WIDTH: 597px;  
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	MARGIN-bottom: 7px;
}


#story_fiche .default-image {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 10px 5px 0px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#story_fiche .default-image IMG {
	BORDER-RIGHT: #ccc 3px solid; BORDER-TOP: #ccc 3px solid; DISPLAY: block; BORDER-LEFT: #ccc 3px solid; BORDER-BOTTOM: #ccc 3px solid
}
#story_fiche .more:hover {
	
}
#story_fiche .more:hover IMG {
	BORDER-LEFT-COLOR: #ffcc00; BORDER-BOTTOM-COLOR: #ffcc00; BORDER-TOP-COLOR: #ffcc00; BORDER-RIGHT-COLOR: #ffcc00
}
.buttonFont {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.3em;  FONT-FAMILY: arial,helvetica, sans-serif; TEXT-DECORATION: none
}
A.buttonFont:link {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; TEXT-DECORATION: none
}
A.buttonFont:visited {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; TEXT-DECORATION: none
}
A.buttonFont:hover {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; TEXT-DECORATION: underline
}
.headline {
	FONT-SIZE: 18px; FONT-FAMILY: arial, helvetica, sans-serif;  COLOR: #003366; TEXT-DECORATION: none
}
A.nounder {
	TEXT-DECORATION: none;  COLOR: #003366
}
A.nounder:hover {
	TEXT-DECORATION: underline; COLOR: #336699
}
.buttonFont {
	FONT-SIZE: 11px; FONT-FAMILY: arial,helvetica, sans-serif; TEXT-DECORATION: none
}
A.buttonFont:link {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; TEXT-DECORATION: none
}
A.buttonFont:visited {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; TEXT-DECORATION: none
}
A.buttonFont:hover {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana; TEXT-DECORATION: underline
}
.bodyFont {
	LINE-HEIGHT: 1.3em;FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif
}
.storyFont {
	FONT-SIZE: 10px; FONT-FAMILY: arial,helvetica, sans-serif
}
.f-900,
 a.f-900 {color: #900;}
.f-11 {font-size: 11px;}


.box {
	FONT: 11px arial,verdana; COLOR: #000000; TEXT-DECORATION: none
}
A.box {
	FONT: 11px arial,verdana; COLOR: #000000
}
.width-fest-percent {
	WIDTH: 300px
}
.quick-links-container2 {
	WIDTH: 300px;MARGIN-BOTTOM: 10px;TEXT-ALIGN: left; BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; BORDER-LEFT: #d9d9d9 1px solid; BORDER-BOTTOM: #d9d9d9 1px solid
}
#typtop3 {
	MARGIN-TOP: 0px;COLOR: #000; BACKGROUND-COLOR: #eaedef;PADDING-BOTTOM: 5px;  WIDTH: 300px;HEIGHT: 15px
}
.section-heading {
	FONT-SIZE: 12px;MARGIN-LEFT: 5px; COLOR: #000
}
.padding-left-right-9 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
.padding-top-5 {
	PADDING-TOP: 5px
}
.grey-line {
	MARGIN-BOTTOM: 4px; BORDER-BOTTOM: #d9d9d9 1px solid
}
.grey-linedot {
	BACKGROUND: url(http://www.cinemovies.fr/img/icones/index-divider-2-col-385.gif) repeat-y left top; MARGIN: 4px;
}
#specreviews2 {
	MARGIN-LEFT: 10px; MARGIN-BOTTOM: 10px; 
}
#specreviews2 .newsbody3 {
	LINE-HEIGHT: 1.3em;MARGIN-LEFT: 13px; text-align:left;MARGIN-BOTTOM: 10px; 
}
.bodyFont7 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #134479; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.bodyFont7:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.f-10 {LINE-HEIGHT: 1.3em;font-size: 10px;}
.bodyFont2 {
	FONT-SIZE: 12px; COLOR: #134479; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.bodyFont2:hover {
	FONT-SIZE: 12px; COLOR: #134479; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.newsplus3 {
	TEXT-ALIGN: left; MARGIN-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#pointille {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(http://www.cinemovies.fr/img/habillage/smallspacer.gif) repeat left top; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 1px; HEIGHT: 2px
}
#pointille2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(http://www.cinemovies.fr/img/habillage/smallspacer.gif) repeat left top; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 1px; HEIGHT: 2px
}
#star_news .newsbody {
	text-align:left;
	FONT-WEIGHT: normal; 
}
#star_news .newsplus {
	text-align:justify;
}
#star_news .default-image {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 10px 5px 0px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#star_news .default-image IMG {
	BORDER-RIGHT: #ccc 3px solid; BORDER-TOP: #ccc 3px solid; DISPLAY: block; BORDER-LEFT: #ccc 3px solid; BORDER-BOTTOM: #ccc 3px solid
}
#star_news .more:hover {
	
}
#star_news .more:hover IMG {
	BORDER-LEFT-COLOR: #ffcc00; BORDER-BOTTOM-COLOR: #ffcc00; BORDER-TOP-COLOR: #ffcc00; BORDER-RIGHT-COLOR: #ffcc00
}
#star_news_more {
MARGIN-TOP: 5px;
padding : 5px;
float: left;
text-align:left;
FONT-WEIGHT: normal; 
}
#star_news .star_news_line {
	BORDER-BOTTOM: #f1f1f1 1px solid;
	WIDTH: 100%;
}







DIV.calmod DIV.calbd DIV.calcontent {
	ZOOM: 1
}
DIV.calmod {
	ZOOM: 1
}




DIV#calendrier DIV.calmod {
	MARGIN-TOP: -1px; BACKGROUND: url(http://www.cinemovies.fr/img/habillage/g_l.gif) repeat-y left top
}
DIV#calendrier DIV.calmod DIV.calbd DIV.calcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px;  PADDING-BOTTOM: 4px; PADDING-TOP: 1px
}
DIV#calendrier DIV.calmod DIV.calhd B {
	DISPLAY: block; BACKGROUND: url(http://www.cinemovies.fr/img/habillage/g_tl.gif) no-repeat left top; MARGIN-BOTTOM: -15px; WIDTH: 9px; LINE-HEIGHT: 0.01em; POSITION: relative; HEIGHT: 9px
}
DIV#calendrier DIV.calmod DIV.calft B {
	DISPLAY: block; BACKGROUND: url(http://www.cinemovies.fr/img/habillage/g_tl.gif) no-repeat left top; MARGIN-BOTTOM: -15px; WIDTH: 9px; LINE-HEIGHT: 0.01em; POSITION: relative; HEIGHT: 9px
}


DIV#calendrier DIV.calmod DIV.calhd B.l {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/tv-global-sp4.gif) no-repeat -153px -66px; FLOAT: left; _font-size: 1px
}
DIV#calendrier DIV.calmod DIV.calhd B.r {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/tv-global-sp4.gif) no-repeat -162px -66px; FLOAT: right; _font-size: 1px
}
DIV#calendrier DIV.calmod DIV.calft B.l {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/tv-global-sp4.gif) no-repeat -153px -75px; FLOAT: left
}
DIV#calendrier DIV.calmod DIV.calft B.r {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/tv-global-sp4.gif) no-repeat -162px -75px; FLOAT: right
}

DIV#calendrier DIV.calmod DIV.calhd:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV#calendrier DIV.calmod DIV.calft:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV#calendrier DIV.calmod DIV.calbd:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV#calendrier DIV.calmod DIV.calhd {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: none; MARGIN: 0px; OVERFLOW: visible; ZOOM: 1; HEIGHT: auto
}
DIV#calendrier DIV.calmod DIV.calft {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: none; MARGIN: 0px; OVERFLOW: visible; ZOOM: 1; HEIGHT: auto
}
DIV#calendrier DIV.calmod DIV.calbd {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: none; MARGIN: 0px; OVERFLOW: hidden; ZOOM: 1; HEIGHT: auto
}
DIV#calendrier DIV.calmod DIV.calhd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 9px
}
DIV#calendrier DIV.calmod DIV.calft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 9px
}
DIV#calendrier DIV.calmod DIV.calhd {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/g_t.gif) #fff repeat-x left top
}
DIV#calendrier DIV.calmod DIV.calft {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/g_b2.gif) #fff repeat-x left bottom
}
DIV#calendrier DIV.calmod DIV.calbd {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/g_r.gif) repeat-y right top
}





DIV.calmod DIV.calbd DIV.calcontent {
	ZOOM: 1
}
DIV.calmod {
	ZOOM: 1
}


DIV#calendrier DIV.calmod {
	MARGIN-TOP: -1px; BACKGROUND: url(http://www.cinemovies.fr/img/habillage/g_l.gif) repeat-y left top
}
DIV#calendrier DIV.calmod DIV.calbd DIV.calcontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px;  PADDING-BOTTOM: 4px; PADDING-TOP: 1px
}
DIV#calendrier DIV.calmod DIV.calhd B {
	DISPLAY: block; BACKGROUND: url(http://www.cinemovies.fr/img/habillage/g_tl.gif) no-repeat left top; MARGIN-BOTTOM: -15px; WIDTH: 9px; LINE-HEIGHT: 0.01em; POSITION: relative; HEIGHT: 9px
}
DIV#calendrier DIV.calmod DIV.calft B {
	DISPLAY: block; BACKGROUND: url(http://www.cinemovies.fr/img/habillage/g_tl.gif) no-repeat left top; MARGIN-BOTTOM: -15px; WIDTH: 9px; LINE-HEIGHT: 0.01em; POSITION: relative; HEIGHT: 9px
}


DIV#calendrier DIV.calmod DIV.calhd B.l {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/tv-global-sp4.gif) no-repeat -153px -66px; FLOAT: left; _font-size: 1px
}
DIV#calendrier DIV.calmod DIV.calhd B.r {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/tv-global-sp4.gif) no-repeat -162px -66px; FLOAT: right; _font-size: 1px
}
DIV#calendrier DIV.calmod DIV.calft B.l {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/tv-global-sp4.gif) no-repeat -153px -75px; FLOAT: left
}
DIV#calendrier DIV.calmod DIV.calft B.r {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/tv-global-sp4.gif) no-repeat -162px -75px; FLOAT: right
}

DIV#calendrier DIV.calmod DIV.calhd:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV#calendrier DIV.calmod DIV.calft:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV#calendrier DIV.calmod DIV.calbd:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV#calendrier DIV.calmod DIV.calhd {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: none; MARGIN: 0px; OVERFLOW: visible; ZOOM: 1; HEIGHT: auto
}
DIV#calendrier DIV.calmod DIV.calft {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: none; MARGIN: 0px; OVERFLOW: visible; ZOOM: 1; HEIGHT: auto
}
DIV#calendrier DIV.calmod DIV.calbd {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: none; MARGIN: 0px; OVERFLOW: visible; ZOOM: 1; HEIGHT: auto
}
DIV#calendrier DIV.calmod DIV.calhd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 9px
}
DIV#calendrier DIV.calmod DIV.calft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 9px
}
DIV#calendrier DIV.calmod DIV.calhd {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/g_t.gif) #fff repeat-x left top
}
DIV#calendrier DIV.calmod DIV.calft {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/g_b2.gif) #fff repeat-x left bottom
}
DIV#calendrier DIV.calmod DIV.calbd {
	BACKGROUND: url(http://www.cinemovies.fr/img/habillage/g_r.gif) repeat-y right top
}





#calendrier .item .keyartAndRating {
	FLOAT: left; WIDTH: 133px; MARGIN-RIGHT: 0px
}
#calendrier .item .keyartAndRating2 {
	FLOAT: left; WIDTH: 103px; MARGIN-RIGHT: 0px
}
#calendrier .item .keyartAndRating3 {
	FLOAT: left; WIDTH: 70px; MARGIN-RIGHT: 0px
}
#calendrier .item2 .keyartAndRating3 {
	FLOAT: left; WIDTH: 60px; MARGIN-RIGHT: 0px
}
#calendrier DIV.item DIV.item {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px;
}
#calendrier DIV.item2 DIV.item2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px;HEIGHT: 125px;
}
#calendrier .item .calinfo {
	LINE-HEIGHT: 1.3em;text-align : left; text-align:justify; FLOAT: left; WIDTH: 435px; MARGIN-RIGHT: 5px; MARGIN-LEFT: 10px
}
#calendrier .item .calinfo2 {
	text-align : left; text-align:justify; FLOAT: left; WIDTH: 470px; MARGIN-RIGHT: 5px
}
#calendrier .item .calinfo4 {
	text-align : left; text-align:justify; FLOAT: left; WIDTH: 350px; MARGIN-RIGHT: 5px
}
#calendrier .item .calinfo5 {
	text-align : left; text-align:justify; FLOAT: left; WIDTH: 370px; MARGIN-RIGHT: 5px
}
#calendrier .item .calnews {
	text-align : left; text-align:justify; MARGIN-RIGHT: 5px
}
#newstitr h1 {
	font-size: 18px;margin-bottom:0px;
}
#titrh3 h3 {
	margin-bottom:0px;
}
#calendrier .item .calnewslie {
	text-align : left; text-align:justify; FLOAT: left; WIDTH: 300px; MARGIN-RIGHT: 5px
}
#calendrier .calmois {
	text-align : left;
}
#calendrier .calmois2 {
	text-align : left;WIDTH: 505px;
}
#calendrier .caldat1 {
	FLOAT: RIGHT;text-align : RIGHT;WIDTH: 105px; POSITION: relative
}
#calform {
	LINE-HEIGHT: 57px; PADDING-TOP: 2px; BACKGROUND: url(http://www.cinemovies.fr/img/fiche/site_bg5.gif) no-repeat; BOTTOM:8px; WIDTH: 220px; HEIGHT: 35px; OVERFLOW: hidden;  POSITION: relative
}
#calform2 {
	LINE-HEIGHT: 57px; PADDING-TOP: 2px; BACKGROUND: url(http://www.cinemovies.fr/img/fiche/site_bg6.gif) no-repeat; BOTTOM:8px; WIDTH: 150px; HEIGHT: 35px; OVERFLOW: hidden;  POSITION: relative
}
#caltitrfilm {
	text-align : left;
}
.selection { 
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  color: #000; 
  text-decoration: none;
  font-size: 8pt;
  MARGIN-bottom: 15px;
  MARGIN-right: 15px;
  } 
#cast_star {
FLOAT: left;
text-align:justify;
	padding: 5px;
	WIDTH: 620px;  
	MARGIN-bottom: 7px;
}
#star_list {
WIDTH: 610px;  
	padding: 5px;
}
#descriptionfilm2 .default-image IMG {
	HEIGHT: 180px; WIDTH: 130px; BORDER: #ccc 1px solid
}
#descriptionfilm2 .more:hover IMG {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.bodyFont5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #134479; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.bodyFont5:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}


.row { position: relative; height: 190px; }


#highlights .prev_one {
	position:absolute;
	left:-15px;
	top:160px;
	width:77px;
	height:77px;
	background:url(http://www.cinemovies.fr/img/habillage/big_left.gif) no-repeat 0px 0px;
	overflow:hidden;
	text-indent:-1000px;
	-moz-box-shadow: 2px 2px 10px #000;
	-webkit-box-shadow: 2px 2px 10px #000;

	}
* html #highlights .prev_one {
	-ms-filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=5);
	filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=5);
	}
#highlights .prev_one:hover {
	background:url(http://www.cinemovies.fr/img/habillage/big_left.gif) no-repeat 0px -77px;
	}
#highlights .prev_one_off {
	position:absolute;
	left:-15px;
	top:160px;
	width:77px;
	height:77px;
	background:url(http://www.cinemovies.fr/img/habillage/big_left_off.gif) no-repeat 0px 0px;
	overflow:hidden;
	text-indent:-1000px;
	-moz-box-shadow: 2px 2px 10px #000;
	-webkit-box-shadow: 2px 2px 10px #000;
	}
* html #highlights .prev_one_off {
	-ms-filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=5);
	filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=5);
	}
#highlights .next_one {
	position:absolute;
	right:-15px;
	top:160px;
	width:77px;
	height:77px;
	background:url(http://www.cinemovies.fr/img/habillage/big_right.gif) no-repeat 0px 0px;
	overflow:hidden;
	text-indent:-1000px;
	z-index:1000;
	-moz-box-shadow: 2px 2px 10px #000;
	-webkit-box-shadow: 2px 2px 10px #000;
	}
* html #highlights .next_one {
	-ms-filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=5);
	filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=5);
	}	
#highlights .next_one:hover {
	background:url(http://www.cinemovies.fr/img/habillage/big_right.gif) no-repeat 0px -77px;
	}
#highlights .next_one_off {
	position:absolute;
	right:-15px;
	top:160px;
	width:77px;
	height:77px;
	background:url(http://www.cinemovies.fr/img/habillage/big_right_off.gif) no-repeat 0px 0px;
	overflow:hidden;
	text-indent:-1000px;
	-moz-box-shadow: 2px 2px 10px #000;
	-webkit-box-shadow: 2px 2px 10px #000;
}
* html #highlights .next_one_off {
	-ms-filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=5);
	filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=5);
	}
.zoomin {
    cursor: url("http://www.cinemovies.fr/scripts/zoomin.cur"), pointer;
}
#highlights img {
    border: 1px solid #000000;
}
#siteofficiel {
    min-height: 100px;
}

#siteofficiel {
    background-color: #F3F2F2;
    border: 1px solid #E0E0E0;
    float: left;
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
    width: 580px;
}
h2.title_3 {font-size:16px; color:#000000;}
.mt-0 {
    margin-top: 0;
}
.ta-l {
    text-align: left;
}
.bodyFont52 {
    color: #134479;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

#descriptionnews-droite {
    float: right;
    margin-bottom: 20px;
    text-align: justify;
    width: 300px;
    margin-right: 5px;
}
.newsFont2 {
	text-align: right; FONT-SIZE: 12px; COLOR: #0e82c7; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
h2.title_2 {font-size:14px; color:#000000;}
h2.title_3 {font-size:16px; color:#000000;}
h2.title_4 {margin-bottom:5px; font-size:14px; color:#000000;}
h3.title_4 a.load-in-lightbox {font-size:11px; font-weight:normal;}
.clearboth{
clear:both; font-size:1px;
}


.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {  clear:both}
html[xmlns] .clearfix { display:block;}
* html .clearfix {  height:1%;}

.border_2 {background:url(http://static.cinemovies.fr/img/habillage/dotted_gri.gif) repeat-x bottom left; padding-bottom:7px; margin-bottom:10px;}

.box-droite { margin-bottom:15px;display:block;}
.box_content { padding:0 12px;}
.box-droite h2.title_4 a {text-decoration:none; color:#000000;}


.box_white {background:#fff; zoom:1;}
.box_white .box_content {border-left:1px solid #ccc; border-right:1px solid #ccc; padding:5px 12px 5px 8px; }
.box_white .clt {background:url(http://static.cinemovies.fr/img/habillage/crn_white14px.gif) no-repeat 0px 0px; width:7px; height:7px; float:left; font-size:1px;}
.box_white .crt {background:url(http://static.cinemovies.fr/img/habillage/crn_white14px.gif) no-repeat -7px 0px; width:7px; height:7px; float:right; font-size:1px;}
.box_white .clb {background:url(http://static.cinemovies.fr/img/habillage/crn_white14px.gif) no-repeat 0px -7px; width:7px; height:7px; float:left; font-size:1px;}
.box_white .crb {background:url(http://static.cinemovies.fr/img/habillage/crn_white14px.gif) no-repeat -7px -7px; width:7px; height:7px; float:right; font-size:1px;}
.box_white .top_border {background:url(http://static.cinemovies.fr/img/habillage/pixel_gri.gif) repeat-x top left; font-size:1px; overflow:hidden; height:7px; padding:0; margin:0}
.box_white .btm_border {background:url(http://static.cinemovies.fr/img/habillage/pixel_gri.gif) repeat-x bottom left;font-size:1px; overflow:hidden; height:7px;padding:0; margin:0}

.box_dvdbluray ul {padding-bottom:10px; margin-bottom:5px;padding-left:0; margin-left:0px;}


.list_3 li img, .list_4 li img, .list_5 li img {display:block;}
.list_5 li {float:left; margin-right:3px; margin-bottom:5px;display:block;}

.img2 {border:1px solid #c7c7c7; padding:1px;}

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 580px;
	height:100px;
	margin-left: 7px;
}
.news-s {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 280px;
	height:160px;
	margin-left: 0px;
}


/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	left:0;
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width:610px;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:0px 3px 5px 3px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	width:70px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.items div.news-scroll {
	width:277px;
	text-align: left;
	font-weight: normal;
}
.news-scroll img {
	float:left;
	margin:0px 5px 5px 5px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	width:110px;
	height:139px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}


/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(http://static.cinemovies.fr/img/icones/sprite-cine.gif) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:right;
	margin:5px 0px;
	cursor:pointer;
	font-size:1px;
	clear: none;
}
.nav_box_content {
	display:inline;float:right;width: 54px;margin-right: 17px;margin-top: -10px;
}
/* right */
a.right 				{ background-position: -140px 0px;float:right; margin-right: 0px;height:22px;display:inline;width:27px;}
a.right:hover 		{ background-position:-140px -54px; }
a.right:active 	{ background-position:-140px -54px; } 


/* left */
a.left				{ background-position: -115px 0px;margin-left: 0px;float:left;height:22px;display:inline;width:27px;} 
a.left:hover  		{ background-position:-115px -27px; }
a.left:active  	{ background-position:-115px -27px; }


#films .selected img {
    border: 2px solid #36699e;
}



