/*** layout ***/

* {padding: 0;margin: 0;}
body{background:#00B3FF url('../../img/bg-top.gif') top no-repeat;}
body.iframe {background:white;padding:5px;}
#header{padding:0;margin:0;background:transparent url('../../img/bg-header.gif') repeat-x;height:134px;}
#header img{border: none;}
#bg-menu{padding:0;margin:0;height:30px;}
#top{margin:auto;width:914px;}
#top #logo {position:relative;top:30px;width:225px;height:80px;}
#top2, #container-menu{margin:auto;width:914px;}
#container-menu{height:24px;}
#bg-menu{height:24px;}
#bg-content-top{margin:0;padding:0;height:10px;}
#top{height:114px;}
#content-top,#content-top-cine,#content-top-tv,#content-top-dvd,#content,#footer,#footer-cine,#footer-tv,#footer-dvd{margin:auto;width:914px;padding:10px;}
#content-top{height:10px;padding:0 10px;}
#footer,#footer-cine,#footer-tv,#footer-dvd{clear:both;text-align:center;}

/*** Global ***/
p,ul,ol,div,span,td,th,a,label,h1,h2,h3,h4,h5,h6 { font-family:"Trebuchet MS", Verdana, sans-serif; }
p,ul,ol,div,span,td,th,a,label { font-size:12px; }
input,textarea{padding:2px;margin:5px;}
select{margin:5px;}
h1,h1 a { font-size:22px; }
h2,h2 a { font-size:18px; }
h3,h3 a { font-size:16px; }
h4,h4 a { font-size:12px; font-weight:normal; }
h2,h3 {padding-top:15px;margin:7px 0;}
a {color:#1B62DF;text-decoration:none;}
a:hover {text-decoration: underline;}
a img { border-color:#1B62DF; }
th { white-space:nowrap; }
td { vertical-align:top; }
/* Génériques */
/*a.link img { border:none; }*/
.clear { clear:both; }
.floatleft { float:left; }
.floatright { float:right; }
.noborder { border:none; }
.nowrap { white-space:nowrap; }
.small,.small a { font-size:10px; }
.bold { font-weight:bold; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.success { color:green; }
.alert { color:red; }
.max { width:100%; }
.bolder { font-weight:bolder; }
.link-top, .link-top-cine, .link-top-tv, .link-top-dvd {
	clear:both;
	width:100%;
	text-align:right;
	margin:0;
	padding:5px 0 2px 0;
}
.link-top a, .link-top-cine a, .link-top-tv a, .link-top-dvd a {
	padding:0 4px;
	color:#FFF;
}
.link-top { background:url(../../img/link-top.gif) 100% 0 no-repeat; }
.link-top a { background:#0086FE; }
.link-top-cine { background:url(../../img/link-top-cine.gif) 100% 0 no-repeat; }
.link-top-cine a { background:#003FFE; }
.link-top-tv { background:url(../../img/link-top-tv.gif) 100% 0 no-repeat; }
.link-top-tv a { background:#A2A2A2; }
.link-top-dvd { background:url(../../img/link-top-dvd.gif) 100% 0 no-repeat; }
.link-top-dvd a { background:#FE0008; }
.blue { color:#0086FE; }
.chapo { font-size:13px; }
.code {
	padding:10px;
	border:solid 1px #888;
	font-size:13px;
	font-family:"arial", Verdana, sans-serif;
}
select option { padding-right:5px; }
#dev {
	z-index:9999;
	position:fixed;
	top:0;
	right:0;
	padding:5px 5px 0 0;
	font-weight:bold;
	color:red;
}
* html #dev { position:absolute; } /* IE 5.5 et 6 ne gèrent pas position:fixed */

/*Infobulles*/
a.info {
	position:relative;
	text-decoration:none;
	color:black;
	border-bottom:1px gray dotted;
}
a.info span {
	display:none;
}
a.info:hover {
	background:none; /* correction d'un bug IE */
	z-index:500;
}
a.info:hover span {
	display:inline;
	position:absolute;
	top:0.2em;
	left:1.2em;
	background:#007CE9;
	text-align:center;
	color:#FFF;
	padding:2px;
}
a.info:hover span.favourite{background:#AC33D4;}
a.info img{border:none;}

/* Autre */
img.float {clear:both;float:left;background:#FFF;padding:3px;margin-right:5px;border:1px solid;border-color:#BBB #3B3B3B #3B3B3B #BBB;}
img.cadre {background:#FFF;padding:3px;margin-right:5px;border:1px solid;border-color:#BBB #3B3B3B #3B3B3B #BBB;}
#genstats { /* Statistiques */
	font-family:Tahoma;
	text-align:center;
	color:#999;
}
/* Formulaires */
#cc_newsletter,#cc_unsubscribe_newsletter, #cc_contact {
	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	border: 1px solid black;
	color: black;
	margin: 0.8em 0 0 0;
	padding: 1em;
	background-color: #F8F8F8;
}
#cc_newsletter p, #cc_unsubscribe_newsletter p {	/*** Mise en forme des lignes du formulaire ***/
	padding: .2em 0;
	margin: 0 0 .2em 0;
}
#cc_newsletter select, #cc_unsubscribe_newsletter select{padding:1px;margin:5px;}
#cc_newsletter label, #cc_unsubscribe_newsletter label {	/*** Mise en forme des intitulés de champs ***/
	float: left;	/*** Très important, ne pas supprimer ! ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	line-height: 2.8;	/*** ... et centrés verticalement. ***/
}
#cc_contact td{line-height: 2.8;}
#cc_newsletter label:hover, #cc_newsletter select,#cc_contact label:hover{
	cursor: pointer;
}
#cc_unsubscribe_newsletter label:hover, #cc_unsubscribe_newsletter input, #cc_unsubscribe_newsletter select{
	cursor: pointer;
}
/* Encadré d'erreur des formulaires */
div.err {
	padding:5px;
	margin-bottom:5px;
	border:solid 1px #E00;
	background-color:#F5F5F5;
}
div.err div {
	color:#E00;
	padding-top:3px;
}

/*** habillage ***/
/** DEB backgroundS**/
#bg-menu, #menu{background:#004C6A url('../../img/bg-menu.gif') repeat-x;}
#bg-content-top{background:#FFF;}
#content-top{background:#FFF url('../../img/bg-content-top.gif') no-repeat;}
#content-top-cine{background:#FFF url('../../img/bg-content-top-cine.gif') no-repeat;}
#content-top-tv{background:#FFF url('../../img/bg-content-top-tv.gif') no-repeat;}
#content-top-dvd{background:#FFF url('../../img/bg-content-top-dvd.gif') no-repeat;}
#bg-content{background:#FFF;}
#bg-content-cine{background:#FFF;}
#bg-content-tv{background:#FFF;}
#bg-content-dvd{background:#FFF;}
* html #bg-content{background-image:none;background-color:#FFF;}/*on affiche pas sois IE6 qui gère pas le background fixe*/
#content{background:#FFF;}
#bg-footer{	background:#FFF;}
#footer{background:url('../../img/bg-footer.gif') bottom no-repeat;}
#footer-cine{background:url('../../img/bg-footer-cine.gif') bottom no-repeat;}
#footer-tv{background:url('../../img/bg-footer-tv.gif') bottom no-repeat;}
#footer-dvd{background:url('../../img/bg-footer-dvd.gif') bottom no-repeat;}
/** FIN backgroundS**/
ul#menu{margin:0;padding:0;list-style-type:none;}
ul#menu li{margin:0;padding:0;  float:left;text-align:center;}
ul#menu li a{ float:left;display:block;width: 85px ;line-height: 22px;color: #FFF;font-size:13px;text-decoration: none ;margin:0 2px;background: url(../../img/bg-menu-button.gif) no-repeat 0 0px ;}
ul#menu li a:hover, ul#menu li a.set{background: url(../../img/bg-menu-button.gif) no-repeat 0 -24px ;line-height: 24px;color:#FFF;}
ul#menu li#festiwelt a{ float:left;display:block;width: 133px ;line-height: 22px;color: #FFF;font-size:13px;text-decoration: none ;margin:0 2px;background: url(../../img/bg-menu-button-ftw.gif) no-repeat 0 0px ;}
ul#menu li#festiwelt a:hover, ul#menu li#festiwelt a.set{background: url(../../img/bg-menu-button-ftw.gif) no-repeat 0 -24px ;line-height: 24px;color:#FFF;}
ul#menu li#events a:hover, ul#menu li#events a.set-events{background: url(../../img/bg-menu-events.gif) no-repeat 0 0px ;line-height: 24px;color:#FFF;}
ul#menu li#cine a:hover, ul#menu li#cine a.set-cine{background: url(../../img/bg-menu-cine.gif) no-repeat 0 0px ;line-height: 24px;color:#FFF;}
ul#menu li#tv a:hover, ul#menu li#tv a.set-tv{background: url(../../img/bg-menu-tv.gif) no-repeat 0 0px ;line-height: 24px;color:#FFF;}
ul#menu li#dvd a:hover, ul#menu li#dvd a.set-dvd{background: url(../../img/bg-menu-dvd.gif) no-repeat 0 0px ;line-height: 24px;color:#FFF;}
ul#menu li#cine a,ul#menu li#tv a,ul#menu li#dvd a{line-height:22px;color: #FFF;}
#top2{text-align: right;}
#top2 span{font-size:14px;} /*jour*/
blockquote{line-height:8px;text-align:left;font:1.1em/100% "Courier New", Courier, monospace;}
#copyright,#copyright a {font-size: 11px;}

div.rss-link{background:url('../../img/rss.gif') left no-repeat;float:right;line-height:14px;}
div.newsletter-link{background:url('../../img/page.png') left no-repeat;float:right;line-height:14px;}
div.rss-link a, div.newsletter-link a{padding-left:20px;}

div.date-board{float:right;text-align:center;height:14px;width:296px;color:#004C6A;border-bottom:solid 1px #CCC;background:url('../../img/date-board.gif') top no-repeat;}
img.clap{float:left;margin-right:10px;}

/** top Newsletter**/
#top-newsletter{background:url(../../img/bg-top-newsletter.gif) no-repeat 0 0px ;float:left; margin:0 0 0 2px;padding:2px 0 0 4px;width:210px;height:22px;}
#top-newsletter *{vertical-align:middle; margin:0; padding:0;}
#top-newsletter div{padding:0 2px 0 0}
#top-newsletter label{display:block;float:left;color:#fff;font-size:13px;margin:0 0 0 5px;}
#top-newsletter input.email{padding:0 3px; border:1px solid #888;font-size:11px;width:90px;margin:0; height:15px;}
#top-newsletter input[type=image]{border:none; margin:0 0 1px 0}
/***home***/
#home-bandeau{width:934px;height:181px;margin-left:-10px;background:#FFF url('../../img/bg-home-intro.gif') left no-repeat;}
#home-bandeau p{font-size:14px;line-height:15px;font-family: Helvetica, Arial, sans-serif;}
* html #home-bandeau{margin-left:0;background:#FFF url('../../img/bg-home-intro.gif') top no-repeat;}/*Hack ie6 utilisé pour centrer le bandeau*/
#home_intro_01{margin:30px 0 0 10px;float:left;width:5px;height:79px;}
#home_intro_02{margin:30px 0 0 0;float:left;width:62px;height:79px;border:none;}
#home_intro_03{margin:30px 0 0 0;float:left;width:62px;height:79px;border:none;}
#home_intro_04{margin:30px 0 0 0;float:left;width:65px;height:79px;border:none;}
#home_intro_05{margin:30px 0 0 0;float:left;width:241px;height:79px;}
#home_intro_06{margin:0 0 0 10px;clear:left;width:435px;height:37px;}
#home-bandeau div{width:460px;margin-top:40px;height:138px;padding-right:10px;float:right;color:#FFF;border:solid 0px red;}
#page-home{background:url('../../img/tv5monde.gif') 310px 88px no-repeat;}
div.event{float:left;border:solid 0px red;margin:0 2px;line-height:16px;}
div.event h3{text-transform:uppercase;}
div.event p,div.event p a{font-size:14px;}
div.home-box-tv{width:154px;height:auto !important;height:370px;min-height:370px;float:left;margin:0 5px 5px 0;}
div.hour{width: 100%;background: #EFEFEF;margin:2px 0;}
#col-kino, #col-dvd, #col-tv{float:left;border:solid 0px red;}
#col-kino div.box-programme{margin:0;}
#col-kino{width:295px;margin-right:9px;}
#col-tv{width:305px;margin-right:9px;}
#col-dvd div.box-programme{margin:0;}
#col-dvd{width:295px;}

p.col-head, p.col-foot{width:100%;height:34px;margin-bottom:10px;}
p.col-head a, p.col-foot a{color:#004C6A;font-weight:bolder;}
#col-tv p.col-head,#col-tv p.col-foot{line-height:34px;}
#col-dvd p.col-head, #col-dvd p.col-foot{line-height:34px;}
#col-kino h2, #col-tv h2, #col-dvd h2{margin-top:0;padding-top:0;}
img.col-ico{float:left;}
	/* Menu déroulant*/
	#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
	#nav a {display: block;width: 160px;padding:2px;text-decoration:none;font-size:9pt;}
	#nav li {float: right;width: 160px;}
	#nav li ul{position: absolute;background-color:#FFF;width: 160px;left: -999em;}
	#nav li:hover ul, #nav li.sfhover ul{left: auto;border:solid 1px #CCC;}
	#nav li:hover, #nav li.sfhover{background-color:#FAFAFA;}
	li.titre{border:outset 1px #333;background:#FFF url(../../img/bg-deroulant.png) no-repeat;margin-right:2px;}

div.legende-home{margin:0;padding:0;float:left;width:100%;text-align:center;}
div.legende-home img{border:none;}

/***TV***/
div.box-tv{width:304px;height:auto !important;height:180px;min-height:180px;float:left;line-height:13px;}
div.box-tv img.favourite{float:left;}
div.morning, div.afternoon, div.evening{width: 100%;font-size:12px;padding:2px 0 2px 2px;color:#FFF;}
div.morning{background:#A9BED3;}
div.afternoon{background: #5387B0;}
div.evening{background:#173D66;}
img.logo-chn { float:right;border:solid 1px #FFF;}
div.box-tv a.title{font-size:13px;}
div.box-tv span.title-fr{font-size:13px;}
div.tv-preview{float:left;margin-right:3px;background-color:#000;background-repeat:repeat-x;width:152px;height:129px;background-position:left;border:solid 1px #000;cursor:pointer;}
div.legende-tv{float:right;width:666px;}
div.legende-tv div{float:left;width:220px;}
div.comments-tv{display:none;margin-top:5px;}
img.ico-comments-tv{border:none;background:#FFF;float:left;margin-right:3px;margin-top:2px;}
div.menu-links{float:left;width:240px;line-height:12px;}
div.menu-links span{float:left;margin:0 9px;}
div.menu-links span a{font-size:13px;}
/* Période du jour en texte masqué en css media et affiché en css print*/
span.day-class{display:none;}
div.print{text-align:right;width:100%;margin-bottom:5px;}
div.print a{text-decoration:none;padding-left:20px;background:url(../../img/printer.png) left no-repeat;}
div.print a:hover{text-decoration:none;}
/***Kino DVD***/
#tv5-banner,#tv5-banner-cine{float:left;width:400px;height:50px;border:solid 1px #004C6A;margin-bottom:10px;padding:5px 5px 5px 240px;font-size:12px;color:#FFF;line-height:12px;background:#FFF url(../../img/bg-banner-tv5.gif) left no-repeat;}
#tv5-banner a, #tv5-banner-cine a{color:#FFF;text-decoration: underline;font-weight:bolder;}
#tv5-banner-cine{width:350px;}

#premieres_old, #premieres_week, #premieres_after_week {
	width:250px;
	float:left;
	text-align:center;
}

#premieres_old h4 span.title, #premieres_week h4 span.title, #premieres_after_week h4 span.title{color:#0086FE;}

#premieres_week {
	width:365px;
	padding:0 10px 10px 10px;
	margin:0 10px;
	border:solid #efefef;
	border-width:0 1px;
}
#premieres_old div.premiere_slideshow, #premieres_week div.premiere_slideshow, #premieres_after_week div.premiere_slideshow {
	padding-top:30px;
	line-height:13px;
	height:270px;
	display:none;
}
#premieres_week div.premiere_slideshow span.date, #premieres_after_week div.premiere_slideshow span.date{font-weight:bolder;font-size:18px;}
#premieres_old div.premiere_slideshow img, #premieres_week div.premiere_slideshow img, #premieres_after_week div.premiere_slideshow img{margin:7px 0;}
#premieres_old div.premiere_slideshow h2, #premieres_week div.premiere_slideshow h2, #premieres_after_week div.premiere_slideshow h2{margin:0;padding:0;}

/* REMOVE */
div.city{padding:30px 10px;width:345px;float:left;border-style:solid;border-width:0 1px;border-color:#efefef;text-align:center;margin:0 10px; }
div.city ul{padding-left:1em;}
div.city ul a{font-size:30px;}
div.city ul li{text-align:center;list-style:none;}
div.premieres-old, div.premieres-new{width:250px;float:left;padding-top:30px;text-align:center;}
div.premieres-old div, div.premieres-new div{width:150x;padding-top:100px;line-height:13px;}
div.premieres-new div span.date{font-weight:bolder;font-size:18px;}
div.premieres-old div img, div.premieres-new div img{margin:7px 0;}
div.premieres-old div h2, div.premieres-new div h2{margin:0;padding:0;}
/* /REMOVE */
div.legende-cine{margin:0;padding:0;float:right;width:300px;text-align:right;}
div.legende-cine img{border:none;}
div.legende{margin:0;padding:0;float:left;width:500px;text-align:left;}
div.legende img{border:none;}
span.woche{font-size:14px;background-color:#FFF;padding:3px;margin-top:2px;border-top:solid 1px #000;}
p.infoprod{padding:0 10px 0 0;margin:0px 0;text-align:right;}
div.box-premiere{float:left;width:48%;height:auto !important;height:286px;min-height:286px;margin:0 10px 0 0;}
div.box-programme{height:auto !important;height:150px;min-height:150px;margin:0 10px 0 0;background: url('../../img/dots.gif') 100% 100% repeat-x;padding-bottom:5px;}
div.box-programme h3{background:#EFEFEF;padding:0px 0 0 5px;}
h3 a.title{font-size:16px;}
h3 span.title-fr{font-size:16px;}
div.box-programme h3 a.title{font-size:14px;}
div.box-programme h3 span.title-fr{font-size:14px;}
div.box-programme div.comments{margin:3px 0;height:30px;background:#ECF3F9;overflow:auto;border-top:solid 1px #EFEFEF;padding:5px;line-height:13px;}
div.box-premiere span.cine-one-projection{color:red;float:left;padding-left:155px;}
div.box-premiere p.infoprod{text-align:left;}
div.box-programme span.cine-one-projection{color:red;float:left;padding-left:0px;}
table.programme tr td{padding:0 10px 0 0;}
table.programme tr.col-info,table.programme tr.col-info a{color:#888;}
a.title{color:#0086FE;}
span.title-fr{color:#0086FE;}
span.title-de{color:#AAA;}
div.info{height:auto !important;height:99px;min-height:99px;}
div.info-premieres{/*height:auto !important;height:192px;min-height:192px;*/}
div.col1{float:left;}
div.col2{float:right;}
div.col1, div.col2{width:50%;border:solid 0px red;}
#future{padding:0;margin:0;width:100%;}
#future tr td{padding:0;margin:0 0 0 10px;;vertical-align:top;width:25%;}
#dvd-archivs{overflow:auto;height:200px;border:solid 1px #999;padding:5px;color:#333;margin:10px 0;}
h2 {border-bottom: solid 1px #515F66;}

.logos-cine{width:803px;border:dashed 1px #BBB;color:#888;padding:5px 5px 5px 12px;}

/**** Hilfe ****/
#hilfe ul, #goodies ul{list-style-position: inside;}
#hilfe ul.menu{margin-left: 0;padding-left: 0;display: inline;}
#hilfe ul.menu li{margin-left: 0;padding: 0px 15px;border-left: 1px solid #999;list-style: none;display: inline;}
#hilfe ul.menu li.first{ margin-left: 0;border-left: none;list-style: none;display: inline;}
#hilfe u{color:#0086FE;}
#hilfe div.box{border:solid 1px #efefef;padding:10px}
#hilfe div.box img{float:left;padding:0 10px 5px 0;}
 #hilfe  a[name]:hover{text-decoration:none;}
/****  Partnher ****/
#goodies{background:#E9F6F6;}
dl{width:440px;float:left;margin:5px;}
dl dd p{font-size:17px;color:#004C6A;border-bottom:solid 1px #004C6A}
dl dt{padding:5px;font-weight:bolder;text-align:left;font-size:14px;color:#004C6A;}
dl dd{padding-left:10px;text-align:left;}
dl dd img{border:none;margin-bottom:5px;}
dl.left dd img{float:left;margin-right:5px;}
dl.right dd img{float:right;}
dl dd a{clear:both;}
/**** festiwelt ****/
#festiwelt .layer { border:solid 1px #888;padding:5px;margin:0 0 5px 0;background: url('../../img/bg-layer-festiwelt.gif') right top no-repeat;min-height:189px; }
#festiwelt .layer h3 {margin-top:0;padding-top:0;margin-bottom:7px;color:#333;}
#festiwelt .layer h3 a { text-transform:uppercase; }
#festiwelt .layer img {margin-bottom:10px;}
#festiwelt .layer p {line-height:13px;}
#festiwelt .layer .calender { padding:0px 5px 5px 5px;margin:0 10px;background: url('../../img/bg-calender.gif') 0 0 no-repeat;border:solid 1px #888;width:43px;text-align:center;line-height:19px; }
#festiwelt .layer .calender span.jahr { font-size:12px;color:#fff;}
#festiwelt .layer .calender span.tag { font-size:20px;color:#000;font-weight:bolder; }
#festiwelt .layer .calender span.monat { font-size:14px;color:#000; }
#festiwelt .layer .bloc { float:left;width:315px;padding:0 10px 0 0;text-align:center; }
#festiwelt .layer .bloc .calender { margin-top:50px; }
#festiwelt .layer .bloc .bis { padding-top:75px;font-size:13px;font-weight:bolder; }
* html #festiwelt .layer .bloc  { width:328px; }/* Hack IE */
#festiwelt .layer .land { float:right;width:574px;margin-top:10px; }
#festiwelt .layer .land .wohin, #festiwelt .layer .land .wo { padding:30px 0 30px 50px;margin:0;text-align:left; }
#festiwelt .layer .land .wohin { float:left;width:170px;background: url('../../img/ico-festiwelt-wohin.gif') 0 0 no-repeat; }
#festiwelt .layer .land .wo { float:right; width:295px;background: url('../../img/ico-festiwelt-wo.gif') 0 0 no-repeat; }
* html #festiwelt .layer .land .wo { margin-right:5px; }/* Hack IE */
#festiwelt .layer p.desc { font-size:13px;line-height:14px;text-align:justify; }
#festiwelt .layer .bloc img { margin-left:10px;float:right;width:120px; }

/**** New kino ****/
#films_left_col, #cines_left_col, #hours_left_col {
	width:700px;
}
#hours_left_col h3 {
	margin:0;
	padding:0;
	border-bottom:1px solid black;
}

#films_list, #cines_list, #hours_list {
	margin-top:20px;
	width:700px;
}
#films_list td, #cines_list td, #hours_list td {
	padding:5px;
}
#films_list img, #cines_list img, #hours_list img {
	border:0;
}

#films_list .film_img img, #cines_list .film_img img, #hours_list .film_img  img { background:#FFF;padding:3px;margin-right:5px;border:1px solid;border-color:#BBB #3B3B3B #3B3B3B #BBB; }

#films_list .film_img {}
#films_list .film_info {}
#films_list .film_projection {}
#films_list .cine_name {}

#cines_list .film_img {}
#cines_list .film_info {}
#cines_list .film_projection {}
#cines_list .cine_name {}

#hours_list .film_img {}
#hours_list .film_info {}
#hours_list .film_projection {}
#hours_list .cine_name {}

#films_list span.ovtitle, #cines_list span.ovtitle, #hours_list span.ovtitle { color:#777;font-weight:600 }

#films_right_col, #cines_right_col, #hours_right_col {
	float:right;
	width:210px;
/*	border:1px solid red;*/
}
#week {
	margin-top:10px;
	border-bottom:1px solid black;
}
#filter {
	font-size:14px;
	margin-top:10px;
	border-bottom:1px solid black;
}

/**** Détails film ****/
#film_left_col {
	width:600px;
}
#film_left_col .favourite {}
#film_details img {
	border:0;
	padding: 0 5px 5px 0;
	float:left;
}
#film_details table {
/*	margin-top:20px;*/
	width:454px;
}
#film_details td.title {
	font-size:14px;
	padding-bottom:3px;
}
#film_details td.title span {
	font-size:12px;
}
#film_details td.title span.filmstart {
	padding-left:10px;text-decoration:underline
}

#film_details th {
	padding:2px;
	text-align:left;
	font-weight:bold;
	font-style:italic;
}
#film_details td {
	padding:2px;
}
#film_details td.sep img {
	width:100%;
	height:1px;
	margin-bottom:4px;
/*	display:block;*/
}

#film_left_col img.sep {
	width:100%;
	height:1px;
	margin-bottom:4px;
	display:block;
}

#film_left_col h3 {
	margin:5px 0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}

#film_right_col {
	float:right;
	width:310px;
/*	border:1px solid red;*/
}
#film_right_col h3 {
	margin:5px 0;
	padding:0;
	font-size:13px;
}
#film_right_col td {
	padding:2px;
	vertical-align:top;
}

/**** Détails cinéma ****/
#cinema_left_col {
	width:600px;
}
#cinema_details table {
/*	margin-top:20px;*/
	width:600px;
}
#cinema_details td.name {
	font-size:14px;

}
#cinema_details td.title span {
	font-size:12px;
}
#cinema_details th {
	padding:2px;
	text-align:left;
	font-weight:bold;
	font-style:italic;
	vertical-align:top;
}
#cinema_details td {
	padding:2px;
}
#cinema_details td.sep img {
	width:100%;
	height:1px;
	margin-bottom:4px;
/*	display:block;*/
}

#cinema_left_col img.sep {
	width:100%;
	height:1px;
	margin-bottom:4px;
	display:block;
	border-bottom:2px solid black;
}

#cinema_left_col h3 {
	margin:5px 0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}

#cinema_right_col {
	float:right;
	width:310px;
/*	border:1px solid red;*/
}
#cinema_right_col h3 {
	margin:5px 0;
	padding:0;
	font-size:13px;
}
#cinema_right_col td {
	padding:2px;
	vertical-align:top;
}
