body, div, p, h1, h2, h3, h4, h5, h6, ul, li, table, tr, td, th, object, a, img, form, input, select, option  {margin:0;padding:0;font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;font-size:11px;color:#565656;}
table, td, th, tr {border-collapse:collapse;border-spacing:0px;vertical-align:middle;}
li {list-style:none;}
img {border:0px;}

a {text-decoration:none;color:#8B50A4;}
a:hover {text-decoration:underline;}

.txtright {text-align:right;}
.fl {float:left;}
.fr {float:right;}
.block {display:block;}
.cleared {clear:both;}
.grismoyen {color:#939798;}
.ft10 {font-size:10px;}
.ft11 {font-size:11px;}
.ft12 {font-size:12px;}
.ft14 {font-size:14px;}
.bold {font-weight:bold;}

.entreelienpdf {text-indent:28px;color:#555555;height:29px;background:url(int/prod-pdf-icon.png) no-repeat 2px 3px;line-height:25px;}
.entreelien{height:29px;line-height:29px;}

html {height:100%;}
body {position:absolute;text-align:center;height:100%;width:100%;}

#homelinkbloc {display:block;position:absolute;left:50%;margin-left:-450px;width:150px;height:55px;}
#fulltable {background:#fff;width:100%;height:100%;}
#fulltable td{vertical-align:middle;}
#centertable {width:849px;margin:0 auto;}
#centertable td{height:500px;}
#siteintro {width:849px;height:500px;margin:0 auto;text-align:left;}

#siteintro a {display:block;width:849px;height:250px;}
#siteintro a:hover {background-position:0 -250px;}
#siteintro #introfdp {background-image:url(int/introfdp.png);}
#siteintro #introfdf {background-image:url(int/introfdf.png);}


#toplinks {position:absolute;left:50%;width:450px;}
#toplinks a{width:103px;height:26px;padding:3px 15px 0 0;}
#toplinks .toplinkcomm {background:url(int/fd-cine-link.png) no-repeat 0 3px;}
#toplinks .toplinkprod {background:url(int/fd-prod-link.png) no-repeat 0 3px;}
#toplinks .toplinkfilm {background:url(int/fd-film-link.png) no-repeat 0 3px;}

#site {width:900px;margin:0 auto;text-align:left;}
#sitebg {background:url(int/prod-bg-site.png) repeat-y 50% 0;}
#bloctop {width:100%;height:349px;background:url(int/prod-bg-bloctop.png) no-repeat 0 0;padding-top:36px;}

#menu {width:auto;height:25px;background:url(int/prod-menuH-bg.png) no-repeat 0 0;padding-bottom:3px;padding-left:198px;}
#menuswf {height:25px;background:#f00;width:700px;}

#bloctopright {width:162px;float:right;}

#bloctopleft {width:162px;float:left;}
#bloctopleftcontent {width:130px;margin-left:13px;margin-top:53px;}

#bloctopmid {width:575px;height:349px;float:left;}


#blocbot {width:100%;background:url(int/prod-blocbot-bg.png) repeat-y;}

#blocbotleft {width:198px;float:left;}
#blocbotleftmenutop {width:198px;height:16px;background:url(int/prod-bg-menuV-top.png) no-repeat 0 0;}
#blocbotleftmenu {height:200px;width:198px;}

#blocbotmid {width:516px;float:left;}
#blocbotmidcontent {padding:14px;}
#blocbotmidcontent h2{color:#8B50A4;padding:6px 0 13px;font-size:16px;}

#blocbotright {width:186px;float:right;}
#blocbotrightflecheup {height:16px;background:url(int/prod-blocbot-right-fleche-up.png) no-repeat 50% 5px;}
#blocbotrightflechedown {height:24px;background:url(int/prod-blocbot-right-fleche-down.png) no-repeat 50% 5px;}
#blocbotrightimgscroll {margin-left:13px;width:160px;height:350px;}
#blocbotright {width:186px;float:right;}

#foot {height:24px;background:url(int/prod-foot-bg.png) repeat-x;text-align:center;font-size:10px;font-weight:bold;line-height:20px;}
#foot a{color:#565656;font-size:10px;font-weight:bold;line-height:20px;}

#newsletterform {margin-top:35px;}
#newsletterform .formline{height:23px;}
#newsletterform .labelform{width:33px;float:left;text-align:right;padding-top:3px;color:#FF7800;font-weight:bold;}
#newsletterform .inputform{padding-left:5px;float:left;}
#newsletterform .inputform input {width:115px;height:14px;padding:1px;border:1px solid #D7D6D6;background:#FCF8F8;}

