html{
	width:100%;
	height:100%;
}
body{
	margin:0;
	padding:0;
	font:11px Verdana, sans-serif;
	background-image:url(../images/bg-page.jpg);
	background-color:#3b5393;
	background-repeat:no-repeat;
	background-position:top center;
}
body.admin{
	background-color:#eda23e;
	background-image:url(../images/bg-jaune.jpg);
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
p, h1, h2, h3, form{
	margin:0;
	padding:0;
}
a img{ border:none; float:left;cursor:pointer;}
a{
	color:#1E57A2;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
	cursor:pointer;
}

select,
input[type=text],
input[type=password],
textarea{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
}

select.error,
input.error[type=text],
input.error[type=password],
textarea.error{
	border:1px solid #f00;
}

h2.typo,h1.typo,h3.typo{
	color:#1e57a2;
	font-family:KimberleyBlack;
	font-size:23px;
	line-height:21px;
	font-weight:normal;
	padding:5px 0 5px 0;
	text-transform: uppercase;
	clear:both;
	text-decoration:none;
}

.typo a{
	font-weight:normal;
	text-decoration:none;
}

.typo a:hover{
	text-decoration:none;
}

h3.typo.rubrique,.titreRecherche{
	background:url('../images/back-h3.png') no-repeat bottom left;
	padding:0 0 1px 19px;
	margin:5px 0 5px 0;
	font-size:16px;
	line-height:15px;
	color:#1e57a2;
}

h3.typo{
	color:#477ABD;
	font-size:19px;
	line-height:17px;
}

h3.typo img{
	float:none;
	vertical-align:middle;
}

#lettres{
	font-family:KimberleyBlack;
	font-size:16px;
	line-height:15px;
	color:#1e57a2;
	text-transform: uppercase;
	letter-spacing:1px;
}

#lettres a{
	font-weight:normal;
}

#lettres a:hover{
	text-decoration:none;
}

.forum a img{float:none;}
.forum .copyright{display:none;}

td.titre{border-bottom:1px solid #1E57A2;margin-bottom:10px;}
td.titre h4{font-size:10px;text-transform:uppercase;}

/*Bg flash */
#bg-flash{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
}

/*.button-feuillet,, .dernieres-news h3*/
#header .logo a, .commentaire .button-valider, .button-sidentifier, .recherche h3, .button-ok, .dans h3,  .newsletter h3, .dernieres-news h2.titre, .notez-manga h2, .notez-manga h3, .partenaires h3{
	text-indent:-6666px;
	overflow:hidden;
	display:block;
}
#right-part h3.titre{
	text-indent:0;
	overflow:visible;
	text-align:center;
	background-image:none;
}


/*--- HEADER CSS STYLES ---*/
#header{
	position:relative;
	margin:0 auto;
	clear:both;
	width:986px;
	height:114px;
}
.top-nav{
	position:relative;
	float:right;
	/*background:url(../images/bg-top-nav.png) no-repeat 100% 0;*/
	height:20px;
	padding-right:17px;
	clear:both;
}
.top-nav li{
	float:left;
	height:17px;
	display:inline;
	padding:1px 0 0 15px;
	margin-right:13px;
	background:url(../images/top-nav-separator.gif) no-repeat 0 50%;
}
.top-nav li a{
	text-decoration:none;
	color:#1e57a2;
	font:bold 10px Verdana, sans-serif;
}
.top-nav li a:hover{ text-decoration:underline;}
.top-nav li.first{
	background:none;
	padding-left:33px;
}
#header .logo{
	position:absolute;
	top:4px;
	left:6px;
}
#header .logo a{
	width:249px;
	height:95px;
}
.top-banner{
	position:absolute;
	left:338px;
	top:21px;
}
.top-banner img{ border:none;}
.inscription-gratuite{
	clear:both;
	margin-top:5px;
	float:right;
	width:159px;
	padding:14px 0 0 0;
}

.inscription-gratuite.admin{
	padding:0;
}

.inscription-gratuite.notlogged{
	background:url(../images/bg-sidentifier.gif) no-repeat 100% 0;
}
.inscription-gratuite span{
	display:block;
	color:#666;
	font-size:11px;
	padding:2px 0 0 2px;
}
.inscription-gratuite a{
	color:#1e57a2;
	margin-left:2px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.inscription-gratuite a:hover{ text-decoration:underline;}
a.button-sidentifier{
	width:102px;
	height:26px;
	margin:0;
	background:url(../images/button-sidentifier.gif) no-repeat;
}

/*--- CONTAINER CSS STYLES ---*/
#container{
	width:978px;
	background:url(../images/bg-container-bottom.png) no-repeat 50% 100%;
	margin:0 auto;
	margin-bottom:10px;
	padding:0 4px 7px;
	clear:both;
	position:relative;
	z-index:10;
}
/*--- menu css styles ---*/
#menu{
	background:url(../images/back-nav.png);
	width:976px;
	height:40px;
	margin-left:1px;
	border-top-left-radius: 4px; border-top-right-radius: 4px;
}
#menu li{
	height:30px;
	margin: 5px;
	color:#3b5393;
	font-family:KimberleyBlack;
	font-size:15px;
	display:inline-block;
	padding:0 5px 0 6px;
}
#menu li.last{
	padding:0 0 0 6px;
}
#menu li.first{
	padding:0 5px 0 4px;
}

#menu li a{
	padding:6px 15px 4px 15px;
	display:inline-block;
	text-decoration:none;
	background:none;
	text-shadow:1px 1px 0px #abc0e0;
	-ms-text-shadow:1px 1px 0px #abc0e0;
	font-weight:normal;
	text-transform: uppercase;
	color:#3B5393 !important;
}
#menu li a img{
	float:none;
	vertical-align: baseline;
}
#menu li a:hover,#menu li.active a{
	text-decoration:none;
	background:url('../images/back-nav-item.png') repeat-x;
	text-shadow:0px 0px 0px #fff;
	-ms-text-shadow:0px 0px 0px #fff;
	border-radius: 4px 4px 4px 4px;
}
/*--- CONTENT CSS STYLES ---*/
#content{
	width:978px;
	background:url(../images/bg-container.png) repeat-y;
	clear:both;
	padding:10px 0 0 0;
	overflow:hidden;
}
/*--- right column css styles ---*/
.right-column{
	float:right;
	width:162px;
	padding:0 13px 0 0;
}
.right-column div.text{
	border:1px solid #e1e1e1;
	border-width:0 1px;
	overflow:hidden;
}
.recherche, .dans, .newsletter, .partenaires{
	width:162px;
	padding-bottom:10px;
	clear:both;
	overflow:hidden;
	background:url(../images/bg-right-block-bottom.gif) no-repeat 0 100%;
}
.recherche h3{
	width:162px;
	height:25px;
	background:url(../images/text-recherche.gif) no-repeat;
}
.recherche .text{
	width:151px;
	padding:4px 0 0 9px;
}
.recherche .text-field{
	clear:both;
	margin:0;
	padding:0 2px;
	border:1px solid #acacac;
	font:11px Verdana, sans-serif;
	color:#666;
	width:134px;
	height:15px;
}
.recherche select{
	margin-top:6px;
	float:left;
	width:114px;
	font:11px Verdana, sans-serif;
	color:#666;
	border:1px solid #acacac;
}
.right-column .button-ok{
	width:26px;
	height:26px;
	background:url(../images/button-ok.gif) no-repeat;
}
.recherche .button-ok{
	clear:right;
	float:left;
	display:inline;
	margin:4px 0 0 4px;
}
.recherche span{ display:block;}
.recherche a{
	float:right;
	margin:2px 10px 0 0;
	font-size:11px;
	font-weight:bold;
	color:#1e57a2;
	text-decoration:none;
	position:relative;
}
.recherche a:hover{text-decoration:underline;}
.dans{ margin-top:9px;}
.dans h3{
	width:162px;
	height:24px;
	background:url(../images/text-dans.gif) no-repeat;
}
.dans .text{
	width:160px;
	padding-bottom:2px;
	border:1px solid #e1e1e1;
	border-width:0 1px;
	overflow:hidden;
}
.dans img{margin:8px 0 0 9px;}
.dans .cover{border:1px solid #CCCCCC;}
.dans .button-feuillet{
	width:144px;
	height:25px;



	margin-left:9px;
	/*background:url(../images/button-feuilleter.gif) no-repeat;*/
}
.right-col-banner{
	clear:both;
	margin:11px 1px 0;
	overflow:hidden;
	max-width:600px;
	display:block;
	width:160px;
}
.newsletter, .partenaires{ margin-top:10px;}
.newsletter h3{
	width:162px;
	height:23px;
	background:url(../images/text-newsletter.gif) no-repeat;
}
.partenaires h3{
	width:162px;
	height:23px;
	background:url(../images/text-partenaires.png) no-repeat;
}
.partenaires .text{
	padding:7px 5px 6px 6px;
}
.partenaires .logo img{
	padding-top:5px;
	padding-bottom:5px;
}

.newsletter .text{
	width:149px;
	height:105px;
	padding:7px 5px 6px 6px;
}
.newsletter p{
	color:#333;
	font-size:11px;
	padding:0 2px 9px;
}
.newsletter .text-field{
	margin:0;
	padding:1px 2px;
	width:110px;
	height:14px;
	border:1px solid #b1b1b1;
	font:11px Verdana, sans-serif;
	color:#242425;
	float:left;
}
.newsletter .button-ok{
	float:left;
	margin:-3px 0 0 4px;
}
/*--- left part content css styles ---*/
.left-column{
	float:left;
	width:777px;
	display:inline;
	margin-left:14px;
}
.left-column h3, .left-column h2{ clear:both;}
#left-part p{
	text-align:justify;
	font-size:11px;
}
#left-part ol{
	padding-left:30px;
	list-style-position:outside;
}
.flash{
	clear:both;
	width:777px;
	height:309px;
	overflow:hidden;
	margin-bottom:10px;
}
a.tag{
	float:left;
	height:12px;
	margin:1px 0 0 3px;
	overflow:hidden;
}

#left-part{
	float:left;
	width:452px;
	display:inline;
	margin-left:5px;
	color:#242425;
}

#left-part object,#left-part object embed, #left-part iframe{
	max-width:452px;
}

.left-column span.date{
	float:left;
	font-size:11px;
	padding-right:2px;
}
.commentaries{
	width:442px;
	clear:both;
	padding:12px 0 0 10px;
	height:27px;
	background:url(../images/bg-left-captions.gif) no-repeat 0 100%;
}
.commentaries li{
	float:left;
	display:inline;
	background:url(../images/comment-separator.gif) no-repeat 0 8px;
	padding:6px 0 0 10px;
	margin-right:8px;
}
.commentaries li.first{
	padding-left:0;
	background:none;
}
.commentaries li a{
	float:left;
	text-decoration:none;
	color:#1e57a2;
	font-weight:bold;
	font-size:11px;
	white-space:nowrap;
}
.commentaries li a:hover{ text-decoration:underline;}
.left-column .numbers-comment{
	float:left;
	width:21px;
	text-align:center;
	height:19px;
	line-height:12px;
	color:#fff;
	margin: 0 -4px 0 6px;
	position:relative;
	padding:0 2px 0 0;
	font-size:11px;
	background:url(../images/bg-info-icon.gif) no-repeat;
}
/*--- dernieres-news block css ---*/
.dernieres-news{
	width:452px;
	overflow:hidden;
	clear:both;
	padding:21px 0 0 0;
}
.dernieres-news h2.titre{
	width:452px;
	height:27px;
	background:url(../images/text-news.gif) no-repeat;
	padding-bottom:8px;
}
.dernieres-news .text{
	clear:both;
	width:452px;
	padding:13px 0 17px 0;
	overflow:hidden;
	background:url(../images/separator-line.gif) repeat-x 0 100%;
}
.dernieres-news .images-holder{
	overflow:hidden;

	float:right;
	padding-top:3px;
	height:1%;
}
.dernieres-news .right{padding-bottom:10px; padding-left:10px;}
.dernieres-news .last{background:none;}
.dernieres-news .images-holder img{
	clear:both;
	padding-top:5px;
	float:left;
}
.dernieres-news h3{
	padding-top:4px;
	min-height:22px;
	clear:both;
}
.dernieres-news p{
	padding:5px 0 0 2px;
}
.text-le-phenomene{
	width:253px;
	background:url(../images/text-le-phenomene.gif) no-repeat 0 100%;
}
.text-titre-de-la{
	width:355px;
	background:url(../images/text-titre-de-la.gif) no-repeat 0 100%;
}
.text-sortie-de-full{
	width:360px;
	background:url(../images/text-sortie-de-full.gif) no-repeat 0 100%;
}

#ma-note{
	width:197px;
	height:21px;
	background-repeat:no-repeat;
	margin-top:10px;
	padding-left:58px;
}

#ma-note.redac{
	width:172px;
	height:44px;
	padding-left:12px;
	padding-top:40px;
	float:left;
}

.note-internautes{
	padding-top:10px;
	text-align:center;
	color:#666;
	clear:both;
}
.note-internautes span{
	color:#000;
}

.comments{
	width:453px;
	overflow:hidden;
	clear:both;
	margin:10px -1px 0 0;
	position:relative;
}
.comments .title{
	width:450px;
	height:21px;
	padding:6px 0 0 2px;
	background:url(../images/bg-left-captions.gif) no-repeat;
}
.comments .title strong{
	float:left;
	color:#1e57a2;
	font-size:11px;
	padding:1px 0 0 6px;
}
.comments ul{ padding:4px 0 0 0;}
.comments ul img{ float:right;padding-top:11px;}
.comments ul .ma-note img{float:left;padding-left:11px;padding-bottom:10px;}
.comments .coment-banner img{padding:0; float:left;}
.comments ul li{
	overflow:hidden;
	display:block;
	height:1%;
	padding:11px 0 0 0;
	background:url(../images/bg-commentaries-right.gif) no-repeat 384px 30px;
}
.comments ul li.twitter .avatar,.comments ul li.facebook .avatar{
	float:right;
	background:url(../images/avatar.png) no-repeat;
	width:56px;
	height:57px;
	padding:0;

}
.comments ul li.twitter .avatar img,.comments ul li.facebook .avatar img{
	float:none;
	padding:0;
	margin:3px 0 0 3px;
}

.comments ul li.yellow{ background-image:url(../images/bg-yellow-commentaries-right.gif);}
.comments ul li.twitter{color:#ffffff; background-image:url(../images/bg-twitter-commentaries-right.gif);}
.comments ul li.facebook{color:#ffffff; background-image:url(../images/bg-facebook-commentaries-right.png);}
.comments li a{
	font-weight:bold;
	text-decoration:none;
	color:#1e57a2;
}
.comments li.yellow a{color:#f75200;}
.comments li.twitter a,.comments li.facebook a{color:#ffffff;}
.comments li p{
	padding: 7px 0px 6px 0px;
	text-align:left;
	color:#333;
}
.comments li.twitter p,.comments li.facebook p{
	color:#ccc;
}


.comments .bottom{
	display:block;
	overflow:hidden;
	width:355px;
	height:5px;
	position:relative;
	background:url(../images/bg-commentaries-bottom.gif) no-repeat -17px 0;
}
.comments ul li.yellow .bottom{background-image:url(../images/bg-yellow-commentaries-bottom.gif);}
.comments ul li.twitter .bottom{background-image:none;}
.comments ul li.facebook .bottom{background-image:none;}
.comments li a:hover{ text-decoration:underline;}

.comments ul li>div{
	width:355px;
	float:left;
	background:#dee9ff url(../images/bg-commentaries-top.gif) no-repeat;
	padding-right:17px;
	padding-left:12px;
}
.comments ul li.yellow  div{background:#ffeab2 url(../images/bg-yellow-commentaries-top.gif) no-repeat;}
.comments ul li.twitter div{background:#0084B4 url(../images/comment-twitter.png) no-repeat 98% 4px;border-radius:5px;}
.comments ul li.facebook div{background:#4b67a1 url(../images/comment-facebook.png) no-repeat 98% 4px;border-radius:5px;}
.comments ul li .coment-banner{
	float:right;
	position:relative;
	top:8px;
	right:15px;
}

.comments ul li .quotemain, .comments ul li .quotetop{
	color:#666;
	font-style:italic;
}
.commentaire{
	width:452px;
	overflow:hidden;
	clear:both;
	margin-top:19px;
	padding-bottom:20px;
}
.commentaire h3{
	width:446px;
	height:20px;
	background:url(../images/bg-left-captions.gif) no-repeat;
	font-size:11px;
	color:#1e57a2;
	padding:7px 0 0 8px;
}
.commentaire-text{
	width:446px;
	height:110px;
	display:block;
	margin:11px 0 0;
	padding:2px;
	border:1px solid #93acda;
	font:11px Verdana, sans-serif;
	color:#666;
}
.commentaire p{
	font-size:11px;
	color:#333;
	width:440px;
	text-align:left;
	padding-top:8px;
}
.commentaire .button-valider{
	width:154px;
	float:left;
	height:25px;
	display:inline;
	margin:12px 0 0 147px;
	padding:0;
	background:red url(../images/button-valider.gif) no-repeat;
}
/*--- right-part css---*/
#right-part{
	float:left;
	width:302px;
	display:inline;
	margin:0 0 0 18px;
	position:relative;
	padding-bottom:30px;
	background:#fee3a4 url(../images/bg-yellow-block-top.gif) no-repeat;
}
#right-part .bottom-bg{
	position:absolute;
	width:302px;
	height:9px;
	display:block;
	overflow:hidden;
	background:url(../images/bg-yellow-block-bottom.gif) no-repeat;
	left:0;
	bottom:-1px;
}
.dernieres-critiques{

	overflow:hidden;
	width:280px;
	clear:both;
	padding:10px 0 0 11px;
}
.dernieres-critiques h3{
	width:280px;
	height:30px;
	padding-bottom:4px;
}
.dernieres-critiques ul{
	clear:both;
	width:280px;
	padding:10px 0 15px;
}
.dernieres-critiques ul li{
	padding:8px 0 20px 52px;
}
.dernieres-critiques ul li .cover{
	margin-left:-10px;
}
.dernieres-critiques ul li.with-icon-1{ background:url(../images/notes/ns_1.png) no-repeat;}
.dernieres-critiques ul li.with-icon-2{ background:url(../images/notes/ns_2.png) no-repeat;}
.dernieres-critiques ul li.with-icon-3{ background:url(../images/notes/ns_3.png) no-repeat;}
.dernieres-critiques ul li.with-icon-4{ background:url(../images/notes/ns_4.png) no-repeat;}
.dernieres-critiques ul li.with-icon-5{ background:url(../images/notes/ns_5.png) no-repeat;}
.dernieres-critiques ul li.with-icon-6{ background:url(../images/notes/ns_6.png) no-repeat;}

.dernieres-critiques ul li p{ clear:both;}
#right-part a{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
#right-part a:hover{text-decoration:underline;}
#right-part a.bottom-button{float:right;}
.dernieres-critiques label{
	color:#242425;
	font-size:11px;
	float:left;
	padding:3px 4px 0 0;
}
.dernieres-critiques #afficher{
	float:left;
	height:17px;
	width:157px;
	font:11px Verdana, sans-serif;
	color:#242425;
}
.pub-right{
	clear:both;
	display:block;
	padding-top:13px;
	margin-left:1px;
}
.pub-right img{
	float:none;
}

.dernieres-articles{
	overflow:hidden;
	width:280px;
	clear:both;
	padding:20px 0 13px 11px;
}

.dernieres-articles h3{
	width:280px;
	height:26px;
}

.dernieres-articles ul{
	padding:10px 0 10px 2px;
	clear:both;
}
.dernieres-articles li{ padding-bottom:11px;}
.dernieres-articles a img{float:left;}
.dernieres-articles li p{ clear:both;}

.agenda{
	width:280px;
	overflow:hidden;
	clear:both;
	padding:2px 0 5px 11px;
}
.agenda h3{
	width:280px;
	height:27px;
	padding-bottom:14px;
}

.agenda a.anime{
	float:none;
	display:block;
	clear:right;
	margin:0;
	padding:0;
}
.agenda img{ float:left; padding:0 5px 2px 0;}
.agenda strong{
	display:block;
	padding-top:3px;
	font-size:14px;
	color:#1e57a2;
}
.agenda span{
	font-size:11px;
	color:#333;
	display:block;
}
.agenda p{
	font-size:11px;
	color:#333;
	clear:both;
	padding-bottom:13px;
}
.derniers-commentaires{
	width:280px;
	overflow:hidden;
	clear:both;
	padding:8px 0 5px 11px;
}
.derniers-commentaires h3{
	width:280px;
	height:27px;

}
.derniers-commentaires span{
	display:block;
	font-size:11px;
	color:#333;
	padding-top:7px;
}
.derniers-commentaires p{
	clear:both;
	color:#333;
	font-size:11px;
	padding-bottom:7px;
}
#right-part .titre{
	padding-top:7px;
	text-align:center;
}

#right-part hr{
	border-top:1px solid #ffcf80;
	border-bottom:1px solid #fff;
	margin:0 auto;
	margin-top:8px;
	margin-bottom:8px;
	width:280px;
}

#right-part .result{
	margin:13px;
}

#right-part .image-holder{
	margin:10px auto;
	text-align:center;
	width:276px;
	max-width:276px;
	overflow:hidden;
}

#right-part .image-holder img{
	max-width:276px;
}

#right-part .image-holder>img{
	border:1px solid #fff;
	display:block;
	margin:0 auto 5px;
}

.bt-le-mag{
	border:0;
	clear:none;
	float:none;
	display:inline;
}
.bt-le-mag img{
	border:0;
	clear:none;
	float:none;
	margin:0px;
	margin-top:15px;
}
/*--- footer css ---*/
#footer{
	clear:both;
	overflow:hidden;
	width:960px;
	padding:30px 0 5px 9px;
}
.footer-top{
	width:960px;
	height:22px;
	padding-top:8px;
	background:url(../images/bg-footer-top.gif) no-repeat;

}
.footer-top li{
	float:left;
	display:inline;
	text-align:center;
	padding-left:28px;
	padding-right:29px;
}
.footer-top li a{
	color:#387cd6;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.footer-top li a:hover{text-decoration:underline;}
.table{
	padding:5px 25px 23px;
	clear:both;

	width:910px;
	background:#2b2b2b url(../images/bg-footer-line-2.gif) repeat-x 0 100%;
}
.table table{
	margin:0;
	padding:0;
	width:910px;
	border-collapse:collapse;
}
.table table a:hover{
	text-decoration:underline;
}
.table table a{
	text-decoration:none;
}
.table td{
	font-size:10px;
	color:#999;
}
.table a{
	color:#999;
	font-weight:normal;
} 

.table .caption td, .table td strong{
	font-weight:bold;
	color:#fff;
}
.fotter-bottom{
	width:940px;
	clear:both;
	padding:7px 0 0 20px;
	height:21px;
	background:#1e1e1e url(../images/bg-footer-line-3.gif) repeat-x 0 100%;

}
.fotter-bottom li{
	float:left;
	display:inline;
	padding:0 23px;
}
.fotter-bottom li a img{
	margin-top:1px;
}
.fotter-bottom li a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:10px;
}
.fotter-bottom li a:hover{ text-decoration:underline;}
#footer .copyright{
	clear:both;
	width:960px;
	height:19px;
	padding-top:8px;
	background:#2b2b2b;
	color:#666;
	text-align:center;
}
.footer-text{
	clear:both;
	width:960px;
	height:21px;
	padding-top:5px;
	padding-bottom:4px;
	background:url(../images/bg-footer-bottom.gif) no-repeat;
	color:#666;
	text-align:center;
}
.footer-text a{
	color:#666;
	font-weight:normal;
	text-decoration:none;
}

/* Cadre */
table.b{border-spacing:0;}
.b-c{background:#fff;width:auto;height:100%;vertical-align:top;padding:10px;overflow:hidden;position:relative;}
.b-c>table{width:100%;}
.b-nw{background:url(../images/p-nw.png) no-repeat top left transparent;}
.b-n{background:url(../images/p-n.png) repeat-x top transparent;}
.b-ne{background:url(../images/p-ne.png) no-repeat top right transparent;}
.b-w{background:url(../images/p-w.png) repeat-y bottom left transparent;}
.b-e{background:url(../images/p-e.png) repeat-y bottom right transparent;}
.b-sw{background:url(../images/p-sw.png) no-repeat bottom right transparent;}
.b-s{background:url(../images/p-s.png) repeat-x bottom transparent;}
.b-se{background:url(../images/p-se.png) no-repeat bottom right transparent;}

.b-nw, .b-sw, .b-w{width:7px;max-width:7px;min-width:7px;padding:0 !important;}
.b-ne, .b-se, .b-e{width:7px;max-width:7px;min-width:7px;padding:0 !important;}
.b-n, .b-ne, .b-nw{height:23px;max-height:23px;min-height:23px;padding:0 !important;}
.b-s, .b-se, .b-sw{height:7px;max-height:7px;min-height:7px;padding:0 !important;}
.b-n, .b-s {width:auto;}
.b-e, .b-w {height:auto;}

/* Faux Popup */
.popupOverlay{background:#000;opacity:0;position:fixed;display:none;top:0px;left:0px;width:100%;height:100%;}
.popupWindow{display:none;opacity:1;position:fixed;}
.popupWindow .close{position:absolute;top:5px;right:5px;}

/* Tables forms */
table.form{width:100%;color:#333;}
table.form td{padding:5px;}
table.form img{float:none;}
table.form input{margin:0 !important;}

/* Messages */
#message{color:#990000;font-weight:bold;}

/* Elements */
h4{
	font-weight:bold;
	font-size:15px;
	color:#1e57a2;
	display:block;
	float:none;
	clear:both;

}
/* Classes */
p.more{
	text-align:right;
}

#left-part p.chapo{
	font-weight:normal;
	font-size:13px;
	color:#242425;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	line-height:15px;
	float:none;
	clear:both;
}

/*News */
.news-home .container{
	display:block;
	padding-bottom:18px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #bcbcbc;
	height:125px;
	position:relative;
	z-index:10;
}

.scoop{
	background:url(../images/scoop.png) no-repeat 100% 0;
}

.news-home .container .note{
	position:absolute;
	top:0px;
	right:0px;
}
.news-home .container .note-spacer{
	float:right;
}

.news-home .container.last{
	border-bottom:0;
	padding-bottom:75px;
}

.news-home .spacer-pager{
	padding-bottom:205px;
}

.news-home .text{
	margin-left:15px;
	width:313px;
	float:right;
}

.news-home .images-holder{
	padding:2px;
	border-right:1px solid #c6c6c6;
	border-bottom:1px solid #c6c6c6;
	width:118px;
	float:left;
	text-align:center;
}

.news-home .images-holder img{
	max-height:116px;
}


/* Formulaires */
table.form {
	padding:10px;
}

table.form td, table.form th{
	padding:5px;
}

table.form select{
	width:180px;
}

/*--- D-KOOP CRITIQUES PAGE BLOCKS CSS STYLES ---*/
/*--- block note de la reddaction css ---*/
.note-redaction{
	float:Left;
	clear:both;
	width:271px;
	display:inline;
	margin:14px 0 0 14px;
	height:127px;
	padding:5px 0 0 7px;
	background:url(../images/bg-note-de-la-redaction.gif) no-repeat;
}
.note-redaction h3{
	height:22px;
	margin-left:5px;
	background:url(../images/text-note-de-la-redaction.gif) no-repeat;
	padding-bottom:6px;
}
.note-redaction a  img{ float:left;}
/*--- acheter-manga block css ---*/
.acheter-manga{
	float:left;
	margin-top:15px;
	width:260px;
	padding-left:28px;
}
.acheter-manga img{
	float:left;
	border:2px solid #ff4b0a;
}
.button-acheter{
	width:236px;
	clear:both;
	height:25px;
	margin:11px 0 0 8px;
	float:left;
	display:inline;
	background:url(../images/button-acheter.gif) no-repeat;
}
.acheter-manga .rating{
	float:left;
	display:inline;
	clear:both;
	width:139px;
	height:80px;
	margin:18px 0 0 58px;
	padding-top:4px;
	background:url(../images/bg-acheter-rating.gif) no-repeat 100% 0;
}
.acheter-manga .rating span{
	display:block;
	float:left;
	width:70px;
	height:9px;
	margin:3px 7px 0 0;
	text-indent:-6666px;
	overflow:hidden;
}
.acheter-manga .text-histoire{ background:url(../images/text-histoire.gif) no-repeat;}
.acheter-manga .text-realisation{ background:url(../images/text-realisation.gif) no-repeat;}
.acheter-manga .text-image{ background:url(../images/text-image.gif) no-repeat;}
.acheter-manga .text-son{ background:url(../images/text-son.gif) no-repeat;}
.acheter-manga .text-bonus-dvd{ background:url(../images/text-bonus-dvd.gif) no-repeat;}
.acheter-manga .text-packaging{ background:url(../images/text-packaging.gif) no-repeat;}
.acheter-manga .rating ul{
	float:left;
	width:54px;
	height:8px;
	margin-top:3px;
	padding:1px 0 0 1px;
}
.acheter-manga .rating li{
	float:left;
	width:8px;
	height:8px;
	text-indent:-6666px;
	overflow:hidden;
	background:#b6c6db;
	margin-right:1px;
}
.acheter-manga .rating .rating-numb-1 .rating-1{ background:#fff;}
.acheter-manga .rating .rating-numb-2 .rating-1, .acheter-manga .rating .rating-numb-2 .rating-2{ background:#fff;}
.acheter-manga .rating .rating-numb-3 .rating-1, .acheter-manga .rating .rating-numb-3 .rating-2, .acheter-manga .rating .rating-numb-3 .rating-3{ background:#fff;}
.acheter-manga .rating .rating-numb-4 li, .acheter-manga .rating .rating-numb-5 li, .acheter-manga .rating .rating-numb-6 li{ background:#fff;}
.acheter-manga .rating .rating-numb-5 .rating-6, .acheter-manga .rating .rating-numb-4 .rating-6, .acheter-manga .rating .rating-numb-4 .rating-5{ background:#b6c6db;}
/*--- fiche-technique block css ---*/
.fiche-technique{
	float:left;
	width:277px;
	padding-bottom:7px;
	margin:17px 0 0 13px;
	display:inline;
	background:#fccd6e url(../images/bg-fiche-bottom.gif) no-repeat 0 100%;
}
.fiche-technique h3{
	height:31px;
	background:url(../images/text-fiche-technique.gif) no-repeat;
	text-indent:-6666px;
}
.fiche-technique ul{
	clear:both;
	width:243px;
	padding:0 10px 0 11px;
}
.fiche-technique ul.first{
	background:#fff url(../images/bg-fiche-technique-top.gif) no-repeat;
	float:left;
	display:inline;
	margin:3px 0 0 7px;
	padding:16px 10px 0 11px;
}
.fiche-technique ul.last{
	background:#fff url(../images/bg-fiche-technique-bottom.gif) no-repeat 0 100%;
	float:left;
	display:inline;
	margin-left:7px;
	padding:15px 10px 21px 11px;
}
.fiche-technique li{
	line-height:15px;
	font-size:11px;
	color:#333;
	padding-left:9px;
	float:left;
	width:224px;
}
.fiche-technique li.with-border{ border-bottom:1px solid #ffd89b; padding-bottom:14px;}
.fiche-technique li .caption{ color:#574593;}
.fiche-technique li strong{ }
.fiche-technique li a.studio-text{
	color:#f75200;
	text-decoration:none;
	font-weight:bold;
}
.fiche-technique li a.studio-text:hover{ text-decoration:underline;}
.fiche-technique li strong.japon{
	padding-left:21px;
	background:url(../images/flag-japon.gif) no-repeat 0 1px;
}
/*--- toutes-critiques block css ---*/
.toutes-critiques{
	float:left;
	display:inline;
	clear:both;
	width:280px;
	margin:12px 0 6px 11px;
}
.toutes-critiques h3{
	height:31px;
	padding-bottom:1px;
	background:url(../images/text-toutes-les-critiques.gif) no-repeat;
}
.toutes-critiques div{
	clear:both;
	width:277px;
	float:left;
	display:inline;
	padding-bottom:12px;
	margin-bottom:10px;
	background:url(../images/bg-toutes-les-critiques.gif) repeat-x 0 100%;
}
.toutes-critiques div label{
	float:left;
	color:#242425;
	font-size:11px;
	width:54px;
	text-align:right;
	padding:2px 5px 0 0;
}
.toutes-critiques div p{
	overflow:hidden;
	width:277px;
	padding-top:5px;
}
.toutes-critiques div select{
	float:left;
	font:11px Verdana, sans-serif;
	color:#242425;
	margin:0;
	padding:0;
	width:170px;
	height:16px;
	border:1px solid #b1b1b1;
}
.toutes-critiques .page-list{
	clear:both;
	float:left;
	display:inline;
	margin-left:1px;
	width:258px;
	height:18px;
	margin-top:10px;
	padding:2px 0 0 18px;
	background:#fccd6e;
}
.toutes-critiques .page-list li{
	float:left;
	width:16px;
	height:16px;
	margin-right:4px;
}
.toutes-critiques .page-list a{
	color:#816318;
	font-weight:bold;
	float:left;
	width:16px;
	height:15px;
	padding-top:1px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
}
.toutes-critiques .page-list a:hover, .toutes-critiques .page-list .active a{ background:#efa742; text-decoration:none;}
.toutes-critiques .list{
	float:left;
	clear:both;
	width:277px;
	padding:8px 0 1px;
}
.toutes-critiques .list li{ padding:7px 0;}
.toutes-critiques .list p{ clear:both;}
/*--- edition-collector block css ---*/
.edition-collector{
	width:452px;
	clear:both;
	padding:2px 0 0 0;
}
* html .edition-collector{ overflow:hidden;}
.edition-collector .button-dvd{
	float:right;
	width:55px;
	height:44px;
	overflow:hidden;
	text-indent:-6666px;
	margin:3px ;
	background:url(../images/image-dvd.gif) no-repeat;
}
.edition-collector .block-top{
	display:block;
	float:left;
	font-size:11px;
	color:#333;

}
.edition-collector .block-top .critiques{
	font-weight:bold;
	color:#1e57a2;
	text-decoration:none;
	float:left;
	padding-right:8px;
	margin-right:2px;
	background:url(../images/bg-critiques.gif) no-repeat 100% 50%;
}
.edition-collector .block-top .critiques:hover{ text-decoration:underline;}
.edition-collector .block-top .date{
	display:block;
	clear:both;
	color:#333;
}
.edition-collector .text-nana{
	clear:both;
	margin-top:-10px;
	position:relative;
	float:left;
	width:400px;
	height:19px;
	background:url(../images/text-nana.gif) no-repeat;
}
* html .edition-collector .text-nana{ float:none;}
.edition-collector .text-edition-collector{
	clear:both;
	margin-top:5px;
	float:left;
	width:400px;
	padding-bottom:7px;

	height:19px;
	background:url(../images/text-edition-collector.gif) no-repeat;
}
.edition-collector .text-l-histoire{
	clear:both;
	height:19px;
	background:url(../images/text-l-histoire.gif) no-repeat;
	padding-bottom:16px;
	width:400px;
}
.edition-collector .text-le-dvd{
	clear:both;
	height:19px;
	padding-bottom:16px;
	width:400px;
	background:url(../images/text-le-dvd.gif) no-repeat;
}
.edition-collector div{
	clear:both;
	padding-top:12px;
}
.edition-collector div p{
	color:#333;
	font-size:11px;
	clear:both;
}
.edition-collector img{
	display:block;
	margin:21px 0 0 2px;
	border:2px solid #ff4d0f;
}
.edition-collector .about-image{
	color:#f5ad4d;
	display:block;
	clear:both;
	font-size:9px;
	padding:3px 0 0 3px;
}
.edition-collector .note-des-internautes{
	position:relative;
	width:455px;
	overflow:hidden;
	margin:13px -3px 0 0;
	height:36px;
	padding-top:2px;
}
.note-des-internautes h2{
	width:455px;
	height:31px;
	margin:0;
	padding:0;
	background:url(../images/text-note-des-internautes.gif) no-repeat;
}
.note-des-internautes .rating{
	width:44px;
	height:44px;
	overflow:hidden;
	text-indent:-6666px;
	display:block;
	position:absolute;
	width:219px;
	top:-2px;
	right:9px;
	height:34px;
	background:url(../images/bg-rating-1.gif) no-repeat;
}
.edition-collector .notez-cet-anime{
	display:block;
	clear:both;
	text-align:center;
	color:#666;
	padding-bottom:11px;
	overflow:hidden;
	width:455px;

	font-size:11px;
}
.edition-collector .notez-cet-anime span{ color:#333 !important;}
.edition-collector .notez-cet-anime a{
	color:#1e57a2;
	font-weight:bold;
	text-decoration:none;
}
.edition-collector .notez-cet-anime a:hover{ text-decoration:underline;}
.edition-collector .button-modifier-la-fiche{
	width:136px;
	height:25px;
	float:right;
	text-indent:-6666px;
	margin:2px -3px 0 0;
	position:relative;
	overflow:hidden;
	background:url(../images/button-modifier-la-fiche.gif) no-repeat;
}
.block-top span{ float:left; padding-left:3px;}
.block-top .date{ white-space:nowrap; padding-left:0;}
/*---.critique block css ---*/
.critique{
	clear:both;
	float:left;
	width:452px;
	padding-top:15px;
}
.critique .text.critique, .critique .text-vol-1-7{
	display:block;
	overflow:hidden;
	text-indent:-6666px;
}
.critique .text.critique{
	height:17px;
	background:url(../images/text.critique.gif) no-repeat;
	padding-bottom:7px;
}
.critique .text-vol-1-7{
	height:19px;
	background:url(../images/text-vol-1-7.gif) no-repeat;
}
.critique .button-list{
	clear:both;
	width:434px;
	margin-top:14px;
	padding:4px 0 0 18px;
	height:23px;
	background:url(../images/bg-left-captions.gif) no-repeat;
}
.critique .button-list li{ float:left;}
.critique .button-list li a{
	float:left;
	text-indent:-6666px;
	overflow:hidden;
	height:22px;
}
.critique .button-list li a.button-le-dvd{
	width:100px;
	background:url(../images/button-le-dvd.gif) no-repeat;
}
.critique .button-list li a.button-avis-de-la-redaction{
	width:202px;
	background:url(../images/button-avis-de-la-redaction.gif) no-repeat;
}
.critique .button-list li a.button-vos-avis{
	width:115px;
	background:url(../images/button-vos-avis.gif) no-repeat;
}

.critique .rating-form{float:left;margin-top:0px;margin-left:0px;}

.critique .note-redaction{
	float:left;
	margin:18px 0 0 23px;
}
.critique .note-redaction h3{
	overflow:hidden;
	text-indent:-6666px;
}
.critique .rating{
	float:left;
	display:inline;
	width:139px;
	height:80px;
	padding-top:4px;
	background:url(../images/bg-heat-guy-j-rating.gif) no-repeat 100% 0;
}

.critique .note-internautes.leftp img{
	float:left;
	margin-left:10px;
}

.critique .note-internautes .rating{
	float:right;
	margin-top:19px;
}

.critique .rating span{
	display:block;
	float:left;
	width:70px;
	height:9px;
	margin:3px 7px 0 0;
	text-indent:-6666px;
	overflow:hidden;
}
.critique .text-histoire{ background:url(../images/text-histoire-2.gif) no-repeat;}
.critique .text-realisation{ background:url(../images/text-realisation-2.gif) no-repeat;}
.critique .text-image{ background:url(../images/text-image-2.gif) no-repeat;}
.critique .text-son{ background:url(../images/text-son-2.gif) no-repeat;}
.critique .text-bonus{ background:url(../images/text-bonus-dvd-2.gif) no-repeat;}
.critique .text-packaging{ background:url(../images/text-packaging-2.gif) no-repeat;}
.critique .rating ul{
	float:left;
	width:54px;
	height:8px;
	margin-top:3px;
	padding:1px 0 0 2px;
}
.critique .rating li{
	float:left;
	width:4px;
	height:8px;
	text-indent:-6666px;
	overflow:hidden;
	background:transparent;
	margin-right:1px;
}
.critique .rating .rating-5{margin-right:3px;}

.critique .rating .rating-numb-1 .rating-1
{background:#fff;}

.critique .rating .rating-numb-2 .rating-1,
.critique .rating .rating-numb-2 .rating-2
{background:#fff;}

.critique .rating .rating-numb-3 .rating-1,
.critique .rating .rating-numb-3 .rating-2,
.critique .rating .rating-numb-3 .rating-3
{background:#fff;}

.critique .rating .rating-numb-4 .rating-1,
.critique .rating .rating-numb-4 .rating-2,
.critique .rating .rating-numb-4 .rating-3,
.critique .rating .rating-numb-4 .rating-4
{background:#fff;}

.critique .rating .rating-numb-5 .rating-1,
.critique .rating .rating-numb-5 .rating-2,
.critique .rating .rating-numb-5 .rating-3,
.critique .rating .rating-numb-5 .rating-4,
.critique .rating .rating-numb-5 .rating-5
{background:#fff;}

.critique .rating .rating-numb-6 li,
.critique .rating .rating-numb-7 li,
.critique .rating .rating-numb-8 li,
.critique .rating .rating-numb-9 li,
.critique .rating .rating-numb-10 li
{background:#fff;}

.critique .rating .rating-numb-9 .rating-10,
.critique .rating .rating-numb-8 .rating-10,
.critique .rating .rating-numb-8 .rating-9,
.critique .rating .rating-numb-7 .rating-10,
.critique .rating .rating-numb-7 .rating-9,
.critique .rating .rating-numb-7 .rating-8,
.critique .rating .rating-numb-6 .rating-10,
.critique .rating .rating-numb-6 .rating-9,
.critique .rating .rating-numb-6 .rating-8,
.critique .rating .rating-numb-6 .rating-7
{background:transparent;}

.critique .redacteurs{
	clear:both;
	width:451px;
	font-size:11px;
	color:#333;
	line-height:15px;
	padding:9px 0 0 1px;
}
.critique .redacteurs ul{ padding-left:23px;}
.critique .redacteurs li{
	background:url(../images/fiche-technique-bullet.png) no-repeat 0 2px;
	padding-left:16px;
}
.critique .holder{
	clear:both;
	width:451px;
	padding-top:23px;
	margin-bottom:15px;
}
.critique .holder>ul{
	float:left;
	width:200px;
	padding-bottom:15px;
}

.critique .holder li ul{
	display:table;
}

.critique .holder ul.rightpart{
	display:inline;
	margin-left:35px;
}
.critique .holder ul li{
	line-height:15px;
	font-size:11px;
	color:#333;
}
.critique .holder ul .caption{
	float:left;
	color:#333;
}
.critique .holder ul li{
	clear:both;
	width:200px;
}
.critique .holder ul strong{
	color:#333;
	margin-left:2px;
}
.critique h4{
	margin-top:15px;
	clear:both;
}

.l-histoire{
	clear:both;
	width:452px;
	padding-top:25px;
}
.l-histoire h3, .le-dvd h3{
	overflow:hidden;
	height:17px;
	width:452px;
	text-indent:-6666px;
}
.l-histoire p, .le-dvd p{
	color:#333;
	font-size:11px;
	padding-top:10px;
}
.l-histoire h3{ background:url(../images/text-l-histoire-2.gif) no-repeat;}
.le-dvd h3{ background:url(../images/text-le-dvd-2.gif) no-repeat;}
.le-dvd{
	clear:both;
	width:452px;
	padding-top:31px;
}
.le-dvd img{
	display:block;
	margin:22px 0 0 14px;
}
.le-dvd .about-image{
	display:block;
	color:#333;
	font-size:9px;
	padding-left:15px;
}
.comments ul div .rating{
	display:block;
	overflow:hidden;
	width:198px;
	height:22px;
	margin:2px 0 0 23px;
	padding-bottom:6px;
}

.no-padding{
	padding-top:0 !important;
}


/*--- D-KOOP RECHERCHE PAGE BLOCKS CSS STYLES ---*/
/*--- block recherche-avancee css ---*/
.recherche-avancee{
	width:280px;
	margin:7px 0 3px 11px;
	background:url(../images/bg-toutes-les-critiques.gif) repeat-x 0 100%;
}
.recherche-avancee h3{
	height:27px;
}
.recherche-avancee ul{
	padding:12px 0 0 ;
	width:280px;
}
.recherche-avancee li{
	clear:both;
	width:280px;
	float:left;
	padding-top:6px;
}
.recherche-avancee li p{
	overflow:hidden;
	clear:both;
	width:210px;
	height:17px;
}
.recherche-avancee li label{
	float:left;
	color:#666;
	font-size:11px;
	padding-top:3px;
}
.recherche-avancee li p label{ width:83px;}
.recherche-avancee li p.large label{ width:160px;}
.recherche-avancee ul span{
	color:#242425;
	display:block;
	float:left;
	width:70px;
	text-align:right;
	font-size:11px;
	padding-top:2px;
}
.recherche-avancee ul .with-selects span{ padding-top:7px;}
.recherche-avancee ul div{
	float:left;
	width:210px;
	padding-bottom:4px;
}
.recherche-avancee ul .checkboxes{ float:left;}
.recherche-avancee .text-box{
	margin:0 0 0 4px;
	padding:1px 2px;
	width:186px;
	height:14px;
	color:#666;
	float:left;
	font-size:11px;
	border:1px solid #b1b1b1;
}
.recherche-avancee select{
	margin:5px 0 0 4px;
	float:left;
	padding:0;
	width:190px;
	height:18px;
	color:#666;
	font-size:11px;
	border:1px solid #b1b1b1;
}
.recherche-avancee .button-lancer-recherche{
	height:25px;
	float:none;
	margin:16px 74px 16px 74px;
}
/*--- resultats-recherche block css ---*/
.resultats-recherche{
	width:452px;
	padding:9px 0 0 0;
}

.resultats-recherche .text-dans-tout-le-site{
	overflow:hidden;
	text-indent:-6666px;
	display:block;
}
.resultats-recherche .text-dans-tout-le-site{
	height:15px;
	margin-top:9px;
	background:url(../images/text-dans-tout-le-site.gif) no-repeat;
}

.resultats-recherche .resultats-correspondent{
	display:block;
	clear:both;
	color:#333;
	font-size:11px;
}
.resultats-recherche div .resultats-correspondent{ padding-top:14px;}

.resultats-agenda .resultats-correspondent span,
.resultats-recherche .resultats-correspondent span{
	float:right;
	font-size:9px;
}

.resultats-recherche ul{
	width:444px;
	font-size:11px;
	padding:12px 0 0 0;
}
.resultats-agenda ul li,
.resultats-recherche ul li{

	clear:both;
	width:444px;
	height:17px;
	padding-top:4px;
	border-bottom:1px solid #c4d8ee;
	position:relative;
}

.resultats-agenda ul li.blue,
.resultats-recherche ul li.blue{ background:#f5f6f9;}

.resultats-agenda li .autor-label,
.resultats-recherche li .autor-label{
	float:left;
	width:74px;
	padding-right:13px;
	text-align:right;
	height:12px;
	overflow:hidden;
}
li.import .autor-label{width:85px;}


.resultats-agenda li .autor-label a,
.resultats-recherche li .autor-label a{ float:right;}

.resultats-agenda li a,
.resultats-recherche li a{
	float:left;
	color:#1e57a2;
	text-decoration:none;
	font-weight:normal;
}

.resultats-agenda li a:hover,
.resultats-recherche li a:hover{ text-decoration:underline;}

.resultats-agenda li a span,
.resultats-recherche li a span{
	float:left;
	width:76px;
}
.resultats-agenda .events,
.resultats-recherche .news, .resultats-recherche .critiques, .resultats-recherche .le-mag{
	padding:20px 0 0 8px;
	width:444px;
	overflow:hidden;
}
/*.resultats-recherche .news h3{
	height:14px;
	background:url(../images/text-news-caption.gif) no-repeat;

}
.resultats-recherche .critiques h3{
	height:14px;
	background:url(../images/text-critiques-caption.gif) no-repeat;
}*/

.resultats-agenda .resultats-suivants,
.resultats-recherche .resultats-suivants{
	float:right;
	color:#1e57a2;
	font-weight:bold;
	margin-top:10px;
	text-decoration:none;
}
.resultats-agenda .resultats-suivants:hover,
.resultats-recherche .resultats-suivants:hover{ text-decoration:underline;}

.resultats-agenda .le-mag,
.resultats-recherche .le-mag{ padding-top:16px;}


.resultats-agenda li.active,
.resultats-recherche li.active{ height:auto;}

.resultats-agenda li.active div,
.resultats-recherche li.active div{ display:block;float:none;clear:left;}

.resultats-agenda li div,
.resultats-recherche li div{
	clear:both;
	float:left;
	display:none;
	width:356px;
	position:relative;
	padding:1px 0 13px 87px;
}


.resultats-agenda li .minimize,
.resultats-recherche li .minimize
{
	position:absolute;
	overflow:hidden;
	text-indent:-6666px;
	display:block;
	width:13px;
	right:5px;
	top:5px;
	height:12px;
	background:url(../images/button-minimize.png) no-repeat 0 100%;
}

.resultats-agenda li.active .minimize,
.resultats-recherche li.active .minimize{
	background-position:0 0 !important;
}

.le-mag .feuilleter{
	float:right;
	margin-top:3px;
}

.resultats-agenda li div p,
.resultats-recherche li div p{
	color:#333;
	overflow:hidden;
	clear:both;
	font-size:11px;
}
.resultats-recherche li div .button-feuilleter-le-mag, .resultats-recherche li div .button-acheter-le-mag{
	text-indent:-6666px;
	overflow:hidden;
	clear:both;
	float:right;
	width:143px;
	height:25px;

}
.resultats-recherche li div .button-feuilleter-le-mag{
	background:url(../images/button-feuilleter-le-mag.gif) no-repeat;
	margin-top:3px;
}

.resultats-recherche li div .button-acheter-le-mag{
	background:url(../images/button-acheter-le-mag.gif) no-repeat;
	margin-top:5px;
}

.recherche select{
	padding:0 !important;
}

/*--- dans-les-kiosques block css ---*/
.dans-les-kiosques {
	margin-top:25px;
}

.dans-les-kiosques-content {
	vertical-align:top;
	padding-left:15px;
}

/*--- les-anciens-numeros block css ---*/


.les-anciens-numeros{
	clear:both;
	width:465px;
}
.les-anciens-numeros #liste-mags .mag{
	float:left;
	width:140px;
	height:260px;
	padding:14px 0;
	margin-right:10px !important;
	position:relative;
}

.les-anciens-numeros #liste-mags .mag ul.admin{
	position:absolute;
	width:129px;
	height:182px;
	top:5px;
	left:6px;
	z-index:10;
	background:url(../images/bg-admin-mag.png) repeat;
}
.les-anciens-numeros div img{
	display:block;
	border:0;
	margin:0 auto;
}
.les-anciens-numeros .cover{
	height:181px;
}
.les-anciens-numeros .cover img, .dans-les-kiosques .cover img{
	border:1px solid #cccccc;
}

.les-anciens-numeros a img{
	float:none;
	text-align:center;
}

.les-anciens-numeros div span{
	color:#1e57a2;
	display:block;
	text-align:center;
	font-size:11px;

	padding-top:1px;
}
.les-anciens-numeros div .button-feuilleter-le-mag, .les-anciens-numeros div .button-acheter-le-mag{
	text-indent:-6666px;
	overflow:hidden;
	clear:both;
	display:block;
	width:143px;
	height:25px;
	position:relative;
	margin-right:-3px;
}
.les-anciens-numeros div .button-feuilleter-le-mag{
	background:url(../images/button-feuilleter-le-mag.gif) no-repeat;
	margin-top:3px;
}
.les-anciens-numeros div .button-acheter-le-mag{
	background:url(../images/button-acheter-le-mag.gif) no-repeat;
	margin-top:5px;
}

/* Pagers */
.pager-holder{
	width:100%;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	float:none;
	clear:both;
}
.pager{
	text-align:center;
}
.pager a, .pager strong{
	padding:2px;
	height:10px;
	font-weight:bold;
}
.pager a{text-decoration:none;}
.pager a:hover{text-decoration:none;}

/* Pager Left */
.pager.pgleft a{
	background:#fff;
	border:1px solid #d9e3ef;
	color:#1e57a2;
}
.pager.pgleft a:hover,
.pager.pgleft strong{
	background:#ff7a30 url(../images/pager-left-active.png) repeat-x bottom left;
	border:1px solid #ff4d10;
	color:#fff;
}

/* Pager Right */
.pager-holder.pgright{
	background-color:#fccd6e;
}
.pager.pgright a, .pager.pgright strong{
	color:#816318;
}
.pager.pgright a:hover,
.pager.pgright strong{
	background-color:#efa742;
	text-decoration:none !important;
}

/*  Bottom spacer */
#bottom-spacer{
	height:75px;
	width:100%;
}

/* Bandeau mag */
#bandeau-mag{
	width:950px;
	height:289px;
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
}

.highlight{
	font-weight:bold;
	background:#ffff00;
}

/* Agenda */
h2 img{
	float:none;
}

.ac_results{
	background:#fff;
	border:1px solid #acacac;
	color:#666;
	padding:2px;
	z-index:100000 !important;
	position:relative;
}

.ac_results li{
	cursor:pointer;
	padding:2px;
	margin:1px;
}

.ac_results li:hover, .ac_over{
	background:#acacac;
	color:#fff;
}

.ac_results iframe{
	display:none;
}

#FMfolder{
	float:left;
	width:600px;
}

#FMselection{
	float:left;
	width:300px;
}

/* Animebase */
div.categorie{margin-top:10px;margin-bottom:5px;}
span.ab_edit{float:none;display:block;clear:both;padding-top:10px;}
.ab_edit img{float:none;}
.ab .ligne{padding-top:2px;padding-bottom:3px;}

.ab .edit{vertical-align:top;}
.ab_multiple_line{margin-top:5px;}
.ab_no_reference{visibility:hidden;display:inline;}
table.ab{width:100%;}
#right-part table{width:276px;margin:0 auto;}
#right-part .image-holder a img{float:none;}
.tagcloud{text-align:justify;line-height:25px;}
.tagcloud a{font-weight:normal;}
.tagcloud .pad{font-size:1px;}

.ab .full{
	width:100%;
	display:block;
}

.ab .label{
	width:30%;
	display:inline-block;
	vertical-align: top;
	color: #574593;
}

.ab .edit{
	width:5%;
	display: inline-block;
}

.ab .content{
	width:65%;
	display:inline-block;
	vertical-align: top;
}

.abillus{
	padding:0 10px;
}

.abright{
	margin-left:10px;
}

.onglets{
	height:27px;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:6px;
	padding-right:8px;
	background:url(../images/onglets-center.png) repeat-x;
	position:relative;
}

.onglets .left, .onglets .right, .onglets .center{
	height:27px;
	position:absolute;
}

.onglets .left{
	width:10px;
	background:url(../images/onglets-left.png) no-repeat;
	left:0px;
}

.onglets .right{
	width:10px;
	background:url(../images/onglets-right.png) no-repeat;
	right:0px;
}

.onglets .center{
	left:10px;
}

.onglets span{
	display:block;
	float:left;
	height:22px;
	background-position:0 0;
	margin-top:5px;
}

.onglets span.active,
.onglets span:hover
{
	background-position:0 100%;
}

.onglets span.inactive:hover{
	background-position:0 0;
}

#lettres{text-align:center;}

/* Liste */
.liste{
	width:100%;
}
.liste img{
	float:none;
}
.liste table{
	width:100%;
}
.liste td, .liste th{
	padding:5px;
	color:#1E57A2;
}
.liste th{
	text-align:left;
	border-bottom:1px solid #1E57A2;
}
.liste td{
	border-bottom:1px solid #C4D8EE;
}
.liste tr.odd td{
	background-color:#F5F6F9;
}
.liste input[type=checkbox], .liste input[type=radio]{
	margin:0;
}
.quaw{width:25%;}

.apropos h3{margin-top:10px;margin-bottom:10px;}
.apropos p{margin-bottom:5px;}
.apropos h4{color:#724593;font-size:11px;margin-top:10px;}
.apropos ins{color:#724593;font-size:11px;font-weight:bold;text-decoration:none;}
.abright ul,.apropos ul{padding-bottom:5px;padding-left:10px;}
.abright li,.apropos li,li.title{
	line-height:15px;
	padding-left:19px;
	background:url(../images/fiche-technique-bullet.png) no-repeat 0 2px;
}
li.title{
	font-weight: bold;
	color:#724593;
}

.listeTag td{padding:0 !important;}
.apropos p img{
	vertical-align:middle;
	margin-left:3px;
}
#right-part.apropos p{padding:10px;}

.evolution{
	float:left;
	width:277px;
	padding-bottom:7px;
	margin:17px 0 0 13px;
	display:inline;
	background:#fccd6e url(../images/bg-fiche-bottom.gif) no-repeat 0 100%;
}
.evolution h3{
	height:42px;
	text-indent:-6666px;
}
.evolution h3.fr{background:url(../images/text-titre-apropos-fr.png) no-repeat;}
.evolution h3.en{background:url(../images/text-titre-apropos-en.png) no-repeat;}
.evolution h3.jp{background:url(../images/text-titre-apropos-jp.png) no-repeat;}


.evolution ul{
	clear:both;
	width:243px;
	padding:0 10px 0 11px;
}
.evolution ul.first{
	background:#fff url(../images/bg-fiche-technique-top.gif) no-repeat;

	float:left;
	display:inline;
	margin:3px 0 0 7px;
	padding:16px 10px 0 11px;
}
.evolution ul.last{
	background:#fff url(../images/bg-fiche-technique-bottom.gif) no-repeat 0 100%;
	float:left;
	display:inline;
	margin-left:7px;
}
.evolution li{
	background:none;
	padding:0;
	margin:0;
}
.evolution p{
	padding:0 !important;
}

.evolution h3{
	margin:0 !important;
}

ul.admin{
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	clear:both;
	position:relative;
	width:100%;
}

ul.admin img{
	float:none;
}

ul.admin li{
	display:inline;
	margin-right:5px;
}

.FMSelectionUp.active{
	background:url(../images/tango16/actions/go-up.png) no-repeat;
}

.FMSelectionDown.active{
	background:url(../images/tango16/actions/go-down.png) no-repeat;
}

.FMSelectionDel.active{
	background:url(../images/tango16/places/user-trash.png) no-repeat;
}

.pub{
	position:relative;
}

.top-banner{
	position:absolute;
	height:70px;
}

.top-banner>*{
	position:absolute;
	bottom:0px;
}

.pub .admin{
	margin-top:0px;
	margin-left:10px;
	bottom:-25px;
}

sup{
	font-variant:small-caps;
}

.critique_plache{
	max-width:452px;
}

.img-copyright{
	display:block;
}

.raye{
	text-decoration:line-through;
	color:#ccc;
}

.raye a{
	color:#ccc !important;
}

.grandprix h3,.grandprix p{
	padding-top:5px;
	padding-bottom:5px;
}

.grandprix input{
	margin-top:5px;
	margin-bottom:5px;
}

.social{
	margin-top:20px;
}

.social .twitter{
	margin-right:15px;
	float:left;
}

.social .plus1{
	margin-right:15px;
	float:left;
}

.social .facebook{
	float:left;
}

.social .addthis_toolbox{
	margin-top:2px;
}

#videoPlayer{
	margin:0 0 20px 0;
}

#videoPlayer .right{
	width:760px;
}

#videoPlayer iframe{
	width:760px;
	height:428px;
	border:1px solid #ccc;
}

#videoThumbnails{
	padding:10px 0 10px 0;
}

.video-thumbnail{
	display:block;
	width:160px;
	height:190px;
	margin:0 40px 10px 0;
	float:left;
}

.video-thumbnail.last{
	margin:0 0 10px 0;
}

.video-thumbnail img{
	float:none;
}

.video-thumbnail a{
	text-decoration: none;
}

.video-thumbnail .tags{
	padding:2px 0 2px 0;
}

.video-thumbnail .tag{
	float:none;
	display:inline-block;
	margin:0 2px 0 0;
}

.video-thumbnail img{
	border:1px solid #ccc;
}

.bigVideo{
	display:none;
}

span.tag{
	white-space:nowrap;
	padding: 1px 2px 3px 2px !important;
	color:#fff !important;
	font-family:KimberleyBold !important;
	text-transform:uppercase !important;
	font-weight:normal !important;
	font-size:10px !important;
	line-height:10px !important;
	width:auto !important;
	overflow:hidden !important;
	display:inline-block !important;
	max-height:8px;
	height:8px;
}

#aChaud img{
	float:left;
	padding:1px 8px 8px 0;
}

#aChaud li{
	clear:both;
}

