
*{margin:0;padding:0;outline:none;}
.reset{clear:both;display:block;line-height:0;width:0;height:0;overflow:hidden}
html{font-size:100%;}
ol, ul {list-style: none;}
img{border:none;}
a{text-decoration:none;}

body{margin:0;padding:5px 0 0;text-align:center;font-family:Arial, Helvetica, sans-serif;background:#000;font-size:11px;color:#fff;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/*===========*/
#wrapper{text-align:left;margin:0 auto;width:980px;height:700px;background:url(images/background.jpg) no-repeat;position:relative;z-index:2;}
#bandeau{background:#bac4c0;position:absolute;z-index:1;width:50%;height:159px;left:0;top:55px;}
#header{visibility:hidden;position:absolute;}


/*===Contacts==*/
#contact{width:165px;position:absolute; right:10px;top:290px;}
#contact p.adresse{color:#fff;}
#contact p{margin-bottom:13px;color:#e93e24;}
#contact p a{color:#e93e24;}
#contact p a:hover{text-decoration:underline;}

#contact h3{text-transform:uppercase;background:#bac4c0;font-size:12px;padding-left:2px;margin-bottom:3px;color:#000;font-family:Helvetica, Arial, sans-serif;}



/*====FICHES FILMS=====*/
#films{position:absolute;top:361px;left:6px;}
#films .description{width:172px;float:left;margin-right:11px;padding-bottom:15px;}
#films .description h5{color:#ffcc00;font-size:11px;font-weight:normal;margin-bottom:10px;}
#films .description h4{font-weight:normal;font-size:12px;margin-bottom:10px;}
#films .description h3{font-weight:bold;font-size:14px;text-transform:uppercase;}
#films .description p{margin-bottom:4px;}
#films .description .synopsis{font-size:10px;}
#films .description .selection{color:#bac4c0;}
#films .description .sortie{color:#bac4c0;}

