* {margin: 0; padding: 0;}

body {behavior: url('csshover.htc'); background: #29070e url(images/bg-main.jpg) top center fixed no-repeat; color: #ddd; font: 14px "Times New Roman", Georgia, serif;}
a {color: #fff;}
a:hover {color: #ddd; text-decoration: none;}
h1 {color: #fff; font-size: 30px; font-weight: normal; margin: 20px 0px 30px;}
h1 a {color: #000;}
h2 {font-size: 25px; font-weight: normal; line-height: 30px; margin: 20px 0;}
h3 {font-size: 20px; font-weight: normal; line-height: 30px; margin: 20px 0;}
h3 a {text-decoration: none; text-shadow: 0px 0px 4px #fff;}
h3 a:hover {color: #fff; text-shadow: 0px 0px 4px #f00;}
img {border: 0;}
p {font: 12px Arial, Verdana, sans-serif; line-height: 1.6em; margin: 15px 0;}
.clearboth {clear: both;}

.align-img {float: left; margin: 0 10px 10px 0px;}

/* 84d38a f02 110e07 */

#like-button {position: fixed; top: 5px; left: 5px;}

#big-image {display: none; position: fixed; top: 0; left: 0; width: 100%; z-index: -1;}
#big-image img {width: 100%;}

#wrapper {margin: 0 auto; width: 980px;}

#navigation {clear: both; margin: 40px 0 80px; text-align: left;}
#navigation ul {list-style: none; margin: 10px 0;}
#navigation li {background: #200700; display: inline; padding: 10px;}
#navigation li a {text-decoration: none;}

#logo {position: fixed; float: left; margin: 280px 0 0; width: 480px;}

#date-affiche {margin: 30px 0 0; text-align: center;}

#container {float: right; border: 0px solid #ddd; margin: 0 auto 40px; padding: 0 0 80px; width: 480px;}

#content h2.nom {margin-bottom: 0;}
#content p.person-title {margin-top: 0;}
#content #trailer {padding: 40px 0 0;}
#content #sponsors img {margin: 0 20px 20px;}

.personnage {float: left; padding: 0 20px; text-align: justify; width: 200px;}

#footer-news {position: fixed; bottom: 0; right: 0; color: #777; font: 12px Arial, Verdana serif; padding: 10px;}
#footer-news a {color: #777;}
#footer-news a:hover {color: #fff;}
