*{ margin:0; padding:0; }

body{ text-align:center; background-color:#0e4e7c; font-family:Verdana; font-size:12px; }
a{ cursor:pointer; }
.index_link{ cursor:pointer; color:#083364; text-decoration:none; }
.index_link:hover{ color:white; background-color:#083364; }

#ilo_fullpage { width:1004px; background-color:white; text-align:left; margin:230px auto 0 auto; }
#ilo_nav{ width:100%; height:23px; padding-top:6px; margin-bottom:5px; background:url('http://www.p-pokemon.com/img/version3/nav.png') center top no-repeat; }

#ilo_nav img { margin-left:10px; position:relative; top:-2px; }
#ilo_nav a{ margin-left:2px; text-decoration:none; color:white; font-weight:bold; font-size:14px; }
#ilo_nav a:hover{ background-color:#ff9933; }
.promo{ text-decoration:none; color:black; font-weight:bold; font-size:12px; font-family:Verdana; }
.promo:hover{ background-color:#ff9933; }

#ilo_content{ float:left; width:690px; }
#ilo_content_index{ width:100%; }
#ilo_content_pp{ float:left; width:562px; margin-left:5px; text-align:left; }

#partners{ width:100%; text-align:center; }
#partners .sub{ width:980px; margin:5px auto 5px auto; padding:10px 5px 10px 5px; text-align:center; border:1px solid #b71e1e; }

.mini-fiche{ width:170px; height:200px; float:left; margin:0 0 20px 45px; }
.mini-fiche img{ width:100%; height:95px; }
.mini-fiche-middle strong{ padding-top:2px; display:block; width:100%; text-align:left; color:#C22327; font-size:12px; }
.mini-fiche-middle div{ width:98%; height:1px; background-color:#C22327; margin:2px auto 8px auto; }
/* title width: 170px - height: 21px */
.mini-fiche-title{ width:160px; height:18px; padding:3px 0 0 10px; background:url('images/design/mini-fiche-title.png') center bottom no-repeat; text-align:left; font-weight:bold; color:white; }
.mini-fiche-middle{ width:160px; height:80px; padding:0 5px 0 5px; background:url('images/design/mini-fiche-middle.png') center top repeat-y; text-align:center; }
.mini-fiche-footer{ width:100%; height:4px; background:url('images/design/mini-fiche-footer.png') center top no-repeat; }

.mini-fiche-middle a{ color:black; text-decoration:none; }
.mini-fiche-middle a:hover{ color:gray; }

.fiche-menu{ width:230px; height:210px; float:left; margin:10px 0 10px 16px; }
.fiche-menu .header strong{ display:block; padding-top:7px; width:100%; text-align:center; color:white; }
.fiche-menu .body{ width:228px; height:182px; border:1px solid #b71e1e; }
.fiche-menu .img{ width:100%; height:78px; }
.fiche-menu-middle{ width:218px; height:104px; overflow:hidden; padding:0 5px 0 5px; text-align:left; font-size:10px; }
.fiche-menu-middle strong{ padding-top:2px; display:block; width:100%; text-align:left; color:#C22327; font-size:12px; }
.fiche-menu-middle .separate{ width:98%; height:1px; border-bottom:1px dotted black; margin:2px auto 8px auto; }
.fiche-menu-middle .desc-menu{ width:100%; height:40px; overflow:hidden; text-align:left; }
.fiche-menu-middle .enter-game{ width:100%; height:27px; text-align:center; margin-top:5px; }
.fiche-menu-middle .enter-game img{ width:101px; height:27px; }

.mini-fiche2{ width:100%; height:95px; float:left; margin:0 0 10px 10px; }
.fiche .normal.body .mini-fiche2 { margin:0; }
.mini-fiche2-body{ width:470px; height:100%; float:left; margin-left:5px; }
.mini-fiche2 .img{ width:170px; height:100%; float:left; }
.mini-fiche2 img{ width:170px; height:100%; }
.mini-fiche2-body strong{ padding:2px 0 1px 0; text-align:left; color:#C22327; font-size:12px; border-bottom:1px solid #C22327; }
.mini-fiche2-body div{ margin-top:5px; text-align:left; }
.mini-fiche2-body a{ color:black; text-decoration:none; }
.mini-fiche2-body a:hover{ color:gray; }

.mini-fiche3{ width:100%; float:left; margin:0 0 10px 10px; }
.fiche .normal.body .mini-fiche3 { margin:0; }
.mini-fiche3-body{ width:470px; float:left; margin-left:5px; }
.mini-fiche3 .img{ width:170px; height:95px; float:left; }
.mini-fiche3 img{ width:170px; height:95px; }
.mini-fiche3-body .name{ padding:2px 0 1px 0; text-align:left; color:#C22327; font-size:12px; border-bottom:1px solid #C22327; }
.mini-fiche3-body div{ margin-top:5px; text-align:left; }
.mini-fiche3-body a{ color:black; text-decoration:none; }
.mini-fiche3-body a:hover{ color:gray; }

.ilo_cat { margin-bottom:10px; }
.ilo_cat a img{ border:1px solid black; }

.header{ width:100%; height:28px; background:url(images/design/fiche-header.png) bottom repeat-x; }
.header h1{ width:90%; display:block; padding-top:7px; text-align:left; margin-left:10px; font-size:12px; color:white; }
.header .float-head{ float:left; width:80%; text-align:left; }
.header img{ float:right; position:relative; top:3px; margin-right:5px; cursor:pointer; }

.fiche{ width:680px; margin:auto; text-align:left; }
.fiche .quart{ float:left; width:170px; position:relative; }
.fiche .quart img{ position:absolute; bottom:2px; margin-bottom:20px; }
.fiche .tquart{ float:right; width:500px; }
.fiche .body{ padding:5px 5px 5px 5px; border:1px solid #b71e1e; margin-bottom:10px; }
.fiche .quart .body{ width:158px; height:180px; }
.fiche .tquart .body{ width:488px; }
.fiche .normal.body{ width:668px; }
.fiche .movie{ height:398px; text-align:center; }
.fiche .note{ color:#84011f; font-size:14px; }
.fiche ul li{ margin-bottom:6px; }
.fiche .normal.body table{ width:100%; }
.fiche .normal.body table td{ text-align:center; }

.arrows, .stars, .hearths{ list-style: none; }
.arrows li{ background:url(images/design/fleche.png) left top no-repeat; padding:2px 0 0 22px; }
.stars li{ background:url(images/design/etoile.png) left top no-repeat; padding:2px 0 0 20px; font-weight:bold; color:#84011f; font-size:12px; }
.hearths li{ background:url(images/design/hearth.png) left top no-repeat; padding:2px 0 0 20px; color:#083364; }

.slide_in{ width:560px; text-align:center; float:left; margin:0 0 10px 5px; }
.slide_in .body{ width:558px; margin:auto; text-align:left; border:1px solid #b71e1e; }

.border-body{ border:1px solid #b71e1e; }

.body{ background-color:#eeeeee; }

.random_movie_index{ width:425px; text-align:center; float:right; margin:0 5px 10px 0; }
.random_movie_index .header{ text-align:left; }
.random_movie_index .body{ width:423px; height:316px; border:1px solid #b71e1e; }
.random_movie_index .body .movie_index{ width:419px; height:276px; margin:2px auto 2px auto; }

.barre_index{ width:994px; height:6px; background:url('images/design/barre.png') center top repeat-x; margin:5px auto 5px auto; }

#ilo_right{ float:right; width:302px; text-align:center; margin-right:5px; }
#ilo_right_pp{ float:left; width:302px; margin-left:5px; text-align:center; }

#ilo_right .carre, #ilo_right_pp .carre{ width:300px; height:250px; border:1px solid #b71e1e; margin-bottom:10px; }
#ilo_right .body, #ilo_right_pp .body{ width:300px; height:250px; border:1px solid #b71e1e; margin-bottom:10px; }
#ilo_right .body .random_movie{ width:100%; height:215px; }

#ilo_footer{ width:100%; margin-top:10px; padding-top:5px; height:25px; text-align:center; background:url('http://www.p-pokemon.com/img/version3/footer.png') center top no-repeat; }

.present{ float:left; width:400px; margin-left:60px; text-align:left; color:#990000; }
.present h3, .staff h3{ width:100%; text-align:left; font-size:12px; font-weight:bold; margin-bottom:5px; color:#083364; }
.present .icone{ float:left; margin-left:15px; width:70px; text-align:center; }
.present .icone img{ margin-bottom:3px; }

.staff{ float:right; width:407px; margin-right:60px; text-align:left; }

.staff img{ margin-bottom:10px; }
.staff strong{ float:left; width:260px; text-align:center; font-size:12px; margin-top:3px; color:#083364; }
.staff .legend{ float:right; width:140px; text-align:left; font-size:10px; }

.clear{ clear:both; margin:0; padding:0; }

.Style3 {color: #FF0000; font-weight: bold; }
.Style4 {color: #0000FF}
.slider *{margin:0;padding:0;}
.Style5 {color: #000000}
