body {background-color:#212121; font-family:arial; font-size:13px;  margin:0px; padding:0px; text-align:center; overflow-x: hidden; overflow-y: auto;}

a            {color: #336699; text-decoration: underline;}
a:hover      {color: #4C3399; text-decoration: underline;}
a.actu       {color: #4C3399; text-decoration: underline;}
a.actu:hover {color: #000000; text-decoration: underline;}
hr {color: #cecece; height:0px; border: 1px solid; clear: both; width:100%;}
li {list-style:none; margin:0;}

img {border: 0;}
table {border-right: hidden; border-left: hidden; border-top: hidden; border-bottom: hidden; border:0; padding: 0; border-collapse: collapse; border-spacing: 0;}
tr {border-right: hidden; border-left: hidden; border-top: hidden; border-bottom: hidden; border:0; padding: 0; border-collapse: collapse; border-spacing: 0;}
td {border-right: hidden; border-left: hidden; border-top: hidden; border-bottom: hidden; border:0; padding: 0; border-collapse: collapse; border-spacing: 0;}

h1 {font-size:20px; display:inline;}
h2 {font-weight:bolder; color:#000000; font-size:17px; margin:0; padding-bottom:5px;}
h2 a {color:#000000; text-decoration:none;}
h3 {font-size:11px; display:inline; font-weight:normal;}
h3 p {margin:0; padding-top:8px;}

#bg_head {background-color:#212121; background-image: url(http://www.todoocinema.com/design/header_bg.gif); background-position: top center; background-repeat: repeat-x; font-size:12px;}
#conteneur {margin:0 auto; width:978px; text-align:center; background-color:#ffffff;}
#header_bg_g {background-image: url(http://www.todoocinema.com/design/header_bg_g.gif); background-position: top center; background-repeat: repeat-y; vertical-align:top;}
#header_bg_d {background-image: url(http://www.todoocinema.com/design/header_bg_d.gif); background-position: top center; background-repeat: repeat-y; vertical-align:top;}

.w {width:100%;}
.m {text-align:center;}
.lg_site {width:960px;}
.fs12 {font-size:12px}
.vtop {vertical-align:top;}
.p10 {padding:10px;}
.m0 {margin:0;}
.w120 {width:120px;}
.retour {clear:both;}
.noir {background-color:#000000; height:180px;}
.txt_noir {color:#212121;}
.ba_noir {letter-spacing:-1px; color:#4C3399;}

#header_rec {background-image: url(http://www.todoocinema.com/design/header_top.jpg); text-align:right; height:25px; padding-right:15px; padding-top:20px;}
#header_rec a {font-weight:bolder; color:#b3b3b3; font-size:11px; text-decoration:none;}
#header_rec input {margin-left:5px; font-size:13px; border:0px; background-color:#ffffff; color:#212121;}
#header_rec input[type=submit] {margin-left:0px; background-color:#346EDA; font-size:9px; font-weight:bolder; padding:1px; border:0px; color:#ffffff;}
#header_ban {background-image: url(http://www.todoocinema.com/design/header_div.jpg); text-align:right; height:115px; padding-right:10px; padding-top:25px;}
#header_div {height:22px; padding-left:38px; padding-top:8px; text-align:left; background-image: url(http://www.todoocinema.com/design/header_div_bg.jpg);}
#header_div ul {list-style:none; margin:0;}
#header_div li {display:inline; margin-right:15px;}
#header_div a {color:#f5f5f5; font-size:12px; font-weight:bolder; text-decoration:none;}
#header_div .actif a {color:#ffcc00;}

#une h1 {color:#414141; font-size:10px; text-align:left; text-transform:uppercase; display:inline;}

#barre_menu {background-color:#dcdcdc; text-align:left; padding:6px 20px 6px 20px;}

#barre_fiche {background: url(http://www.todoocinema.com/design/barre_menu_bg.gif) repeat; background-repeat: no-repeat; width:499px; padding:8px 10px 11px 10px; font-weight: bolder; color:#808080; font-size:11px;}
#barre_fiche ul {list-style:none; margin:0;}
#barre_fiche li {display:inline; padding-right:5px; padding-left:5px;}
#barre_fiche a {color:#f5f5f5; text-decoration:none;}
#barre_fiche a:hover {color:#cc0000; text-decoration:none;}
#barre_fiche .actif {color:#ededed; background-color:#4C3399; padding-left:5px;}
#barre_fiche .activ {color:#ededed; background-color:#7D3399; padding-left:5px;}

.barre_admin {font-weight: bolder; color:#808080; font-size:11px;}
.barre_admin a {color:#f5f5f5; text-decoration:none;}

.barre_menu_fiche {background: url(http://www.todoocinema.com/design/barre_menu_bg.gif) repeat; background-repeat: no-repeat; width:499px; padding:8px 10px 11px 10px; font-weight: bolder; color:#808080; font-size:11px;}
.barre_menu_agenda {background: url(http://www.todoocinema.com/design/barre_menu_agenda.gif) repeat; background-repeat: no-repeat; width:501px; padding:8px 10px 11px 10px; font-weight: bolder; margin-bottom:5px;}
.barre_menu_agenda h2 {font-size:11px; text-transform:uppercase;}

#gauche {width:270px; border-right:1px solid #dcdcdc; vertical-align:top; text-align:left;}
#milieu {width:530px; padding:10px 10px 0px 10px; vertical-align:top; text-align:left;}
#droite {width:120px; border-left:1px solid #dcdcdc; padding:10px 10px 0px 10px; vertical-align:top; text-align:left;}

.menu {font-size:11px;}
.menu ul {list-style:none; margin:0; padding:0;}
.menu li {padding-bottom:4px; padding-top:4px; border-bottom:1px solid #dcdcdc;}
.menu a {color:#212121; text-decoration:none;}
.menu a:hover {color:#4C3399; text-decoration:none;}
.menu .actif {padding-bottom:4px; padding-top:4px; border-bottom:0px;}

.menu_droite {font-size:10px; color:#4C3399; padding-bottom:10px;}
.td_ba {vertical-align:top; text-align:center; padding-bottom:10px; width:50%;}
.td_ba a {text-decoration:none; font-weight:bolder; color:#212121; font-size:9px;}
.td_ba a:hover {color:#4C3399;}

#photo {width:290px; background:url(http://www.todoocinema.com/affiche/splash/bloc.jpg); vertical-align:bottom; padding-top:136px; float:left; background-color:#000000; margin:0; color:#cbcbcb;}
#photo div {background:url(http://www.todoocinema.com/design/splash_bg.png); font-size:11px; padding:8px; text-align:right;}
#photo a {color:#ededed; text-decoration:none;}

.img_une {margin-right:5px; margin-bottom:5px;}
.synopsis_une {float:right; margin:0; width:206px; background-color:#000000; color:#ffffff; padding:10px; font-weight:bolder; text-align:left; vertical-align:top; font-size:10px; font-family:verdana;}
.synopsis_une h3 a {color:#f5f5f5; text-decoration:none;}
.synopsis_une h3 a:hover {color:#f5f5f5; text-decoration:none;}

#footer {background-color:#000000; font-size:11px; color:#f5f5f5;}
#footer p {width:75%; text-align:left; margin:0; padding:5px;}
#footer a {color:#4C3399; font-weight:bolder;}
#lien_footer {padding-top:10px; padding-bottom:10px;}
#lien_footer ul {list-style:none; margin:0;}
#lien_footer li {display:inline; margin-right:15px;}
#lien_footer a {color:#f5f5f5; font-weight:bolder; text-decoration:none; font-weight:bolder;}
#lien_par {padding-top:10px; padding-bottom:10px; color:#dcdcdc;}
#lien_par ul {list-style:none; margin:0;}
#lien_par li {display:inline; margin-right:10px;}
#lien_par a {color:#dcdcdc; text-decoration:none; font-weight:bolder;}

.mini_google_fiche {padding:10px 0px 10px 0px; clear:both;}
.red {color:#cc0000;}
.blanc {color:#f5f5f5;}
.barre_avis {font-size:11px; color:#595959; text-transform:uppercase; padding-bottom:3px;}
.vote {vertical-align:top; font-size:12px;}
.bav {font-size:10px; text-align:center; vertical-align:top; padding-top:7px; font-family:tahoma;}
.bav div {padding:3px 0px 5px 0px;}
.recherche_video {padding-bottom:20px;}
.recherche_video a {color:#212121; font-size:11px;}
.rec_video a {color:#212121; font-size:12px; font-weight:bolder;}
#rec_video {margin-bottom:20px;}
#rec_video ul {list-style:none; margin:0;}
#rec_video li {display:inline; margin-right:15px;}
#rec_video a {color:#4C3399; font-size:11px;}
#rec_video .actif a {color:#212121; font-size:12px; font-weight:bolder;}
.finp {background-color:#f9f9f9; margin:3px; padding:3px; color:#212121; font-family:arial; font-size:15px; border-top:1px solid #898989; border-bottom:1px solid #dcdcdc; border-left:1px solid #898989; border-right:1px solid #dcdcdc;}
.finp_admin {background-color:#f9f9f9; margin:3px; padding:3px; color:#212121; font-family:arial; font-size:13px; border-top:1px solid #898989; border-bottom:1px solid #dcdcdc; border-left:1px solid #898989; border-right:1px solid #dcdcdc; word-spacing:0.1em; line-height:130%;}
.fsub {background-color:#212121; padding:5px; color:#f5f5f5; font-weight:bolder; font-size:12px; border:0px;}
.fsub2 {margin-left:0px; margin-bottom:5px; background-color:#346EDA; font-size:9px; font-weight:bolder; padding:1px; border:0px; color:#ffffff;}
#fiche_gauche {width:120px; padding:20px 10px 20px 0px; vertical-align:top; text-align:center;}
#fiche_droite {font-size:10px; font-family:verdana; vertical-align:top; padding:30px 0px 0px 0px;}
#fiche_droite a {font-size:11px; font-weight:bolder;}

#fiche_gauche_dvd {width:200px; padding:0px 15px 10px 0px; vertical-align:top; text-align:center;}
#fiche_droite_dvd {width:300px; font-family:verdana; font-size:10px; vertical-align:top;}
#fiche_droite_dvd a {font-weight:bolder; font-size:11px;}
#fiche_droite_dvd p {font-size:14px; font-weight:bolder; color:#cc0000; padding-top:10px; font-family:arial;}

.real_avec {font-weight:bolder; font-size:12px; padding: 5px 0px 10px 0px;}
.real_avec a {font-weight:normal;}
.genre_duree {padding-right:3px; vertical-align:top; font-size:12px; padding-top:10px;}
.genre_duree a {font-weight:normal;}
.admin_menu {font-size:12px; color:#000000;}
.admin_color td {background-color:#ffffff;}
.admin_color td:hover {background-color:#ffcc00;}
.copyright {padding:3px; font-size:9px; font-family:tahoma; background-color:#f5f5f5; border:1px solid #dcdcdc; color:#212121; margin:10px 0px 0px 0px; line-height:90%;}

.fiche_agenda_gauche {vertical-align:top; padding-right:10px;}
.fiche_agenda_droite {vertical-align:top; font-size:11px; width:390px;}
.fiche_agenda_droite h3 a {color:#212121; font-size:14px; font-weight:bolder; text-decoration:none;}
.fiche_agenda_droite a {font-size:11px;}
.fiche_agenda_droite div {padding:0px 3px 8px 3px; color:#595959; border-bottom:1px solid #dcdcdc; margin-bottom:5px;}
.form_agenda {margin:0; display:inline;}
.lien_agenda_g {font-weight:bolder; display:inline; float:left; padding:20px 0px 10px 0px;}
.lien_agenda_d {font-weight:bolder; display:inline; float:right; padding:20px 10px 10px 0px;}
.td_agenda {width:50%; padding-right:10px; text-align:left; vertical-align:top;}
.td_agenda ul {list-style:none; margin:0; padding-bottom:15px;}
.td_agenda li {margin-bottom:2px;}
.agenda_bg {background: url(http://www.todoocinema.com/design/agenda_bg.gif) repeat; background-repeat: no-repeat; width:92px; padding:8px 7px 11px 10px; font-weight: bolder; margin-bottom:5px;}
.txt_large {word-spacing:0.1em; line-height:130%;}
