body{
margin-top:0px;
/*background-color:#000;*/
background:#555555;

/*habillage*/
/*margin-top:150px;
background-image:url(../images/habillage/habillage_1an.jpg);
background-repeat:no-repeat;
background-position : center 0;*/
/*fin habillage*/
}

.page{
width:955px;
margin-left:auto;
margin-right:auto;
background-color:/*#CCCCCC;*/#555555;
}

.ligne,.ligne_photo{
float:left;
width:100%;
margin-bottom:5px;
}

.ligne_photo{/*margin-bottom:20px*/}

.bold{
font-weight:bold;
}

.bandeau{
float:left;
width:955px;
height:225px;
background-image:url(../images/bandeaux/bando.jpg);
background-repeat:no-repeat;
}

.bandeau  p{text-align:right;background-color:rgba(255,255,255,0.5);padding-bottom:5px;}
.bandeau a,.bandeau a:hover,.bandeau a:visited{text-decoration:none;color:#000000}
.bandeau a:hover{text-decoration:underline;}

.contenu{
float:left;
width:955px;

background-color:#e7e4e4;
}

.gauche{
float:left;
width:761px;
}

.retour_accueil{
margin-left:5px;
}

.livre_or{
margin-top:5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/*safari 4+ et chrome 1+*/
  .retour_accueil{
  display:block;
  margin-left:5px;
  margin-bottom:5px;
  }
}

img{border:none;}

.rech{/*conteneur recherche*/
float:left;
width:761px;
height:33px;
background-image:url(../images/fond_rech.jpg);
background-repeat:no-repeat;
}

.formrech{/*formulaire de recherche*/
padding-left:20px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
}

.formrech_input{/*champ de recherche*/
height:14px;
width:290px;
border:none;
border-right:1px solid .000;
border-bottom:1px solid .000;
margin-left:5px;
font-size:12px;
}

.lat_gauche{
float:left;
width:196px;
background-image:url(../images/fond_contenu.jpg);
background-repeat:repeat-x;
}

.mnu_anime{
width:/*196px*/176px;
height:/*292px*/257px;
background-image:url(../images/fond_menu_anime.jpg);
background-repeat:no-repeat;
padding-left:20px;
padding-top:35px;
}

.img_ts_anime{
margin-left:-7px;
margin-top:-3px;
}

.mnu_manga{
width:/*196px*/176px;
height:/*292px*/245px;
background-image:url(../images/fond_menu_manga.jpg);

background-repeat:no-repeat;
padding-left:20px;
padding-top:35px;
}

.mnu_dossier{
margin-top:15px;
width:/*196px*/176px;
height:/*292px*/245px;
background-image:url(../images/fond_menu_dossier.jpg);

background-repeat:no-repeat;
padding-left:20px;
padding-top:35px;
}

.affiliation{
margin-top:10px;
margin-left:5px;
width:/*196px*/176px;
height:/*292px*/245px;
background-image:url(../images/fond_affiliation.jpg);

background-repeat:no-repeat;
padding-left:20px;
padding-top:35px;
}

.mnu_anime p,
.mnu_manga p{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.liste_menu{
width:183px;
list-style-type:none;
margin-left:-52px;
margin-top:5px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold
}

.liste_menu li{
line-height:19px;
/*border-bottom:1px solid .d9ecac*/
}

.liste_menu li a{
display:block;
width:183px;
margin-left:0px;
padding-left:5px;
text-decoration:none;
color:#000000;
}

.liste_menu li a:hover{
display:block;
width:179px;
margin-left:0px;
padding-left:5px;
background-color:#0151b5;
color:#FFFFFF;
}

.liste_menu li .actif{/*surbrillance du bon item du menu en fonction de la page courante*/
display:block;
width:179px;
margin-left:0px;
padding-left:5px;
background-color:#89b9f6;
color:#000;
}

.bas_mnu{
float:left;
width:196px;
height:10px;
background-image:url(../images/fond_bas_mnu.jpg);
}

.pub_manga{
margin-top:10px;
margin-left:8px;
}

.redac{
float:left;
width:565px;
background-image:url(../images/fond_contenu.jpg);
background-repeat:repeat-x;

}

.pub_home{/*pub page d'accueil,  en haut de redac*/
float:left;
width:555px;
height:90px;
background-color:#CCCCCC;
color:#FFFFFF;
margin-bottom:5px;
}

.ssmnu_anime{
float:right;
width:100%;
height:27px;
text-align:right;
padding-right:20px;
}

.bc{
float:left;
width:565px;
height:/*28px*/26px;
background-image:url(../images/fond_bc.jpg);
background-repeat:no-repeat;
padding-top:2px;
padding-left:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

.bc a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

.sep_lien{
width:8px;
height:13px;
background-image:url(../images/puce.jpg);
}

.edito{
float:left;
width:565px;
/*height:234px;*/
background-image:url(../images/fond-edito.gif);
background-repeat:no-repeat;
}

.ombre_edito,.ombre_edito2{
float:left;
width:552px;
background-color:#8b8989;
margin-left:2px;
padding-bottom:1px;
}

.ombre_edito2{
padding-bottom:0px;
}

.top_bloc,.bott_bloc{
width:554px;
height:15px;
float:left;
background-image:url(../images/top_bloc.jpg);
background-repeat:no-repeat;margin-left:2px;margin-top:15px;
}

.bott_bloc{
background-image:url(../images/bott_bloc.jpg);
background-repeat:no-repeat;margin-left:1px;margin-top:0px;
height:20px;
}

.edito_interne{
float:left;
margin-left:1px;
width:/*565px*/550px;
/*height:234px;*/
background-image:url(../images/fond_edito_interne.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
margin-bottom:0px;
padding-bottom:4px;
}

.edito_label,
.fiche_label{
margin-left:15px;
}

.fiche_label{
margin-bottom:10px;
}

.marge_edito{
margin-left:10px;
margin-right:10px;
}

.der_fiche_anime{margin-right:5px;}

.der_groupe_anime{margin-right:5px;margin-bottom:5px;}

.h1_edito{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#99cd27;
}

.h2_edito{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#fcbb17;
}

p, .edito p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#000;
margin:0;
padding-right:5px;
text-align:justify;
}

.edito .part_cb{
font-size:10px;
}

.bt_episode{/*bouton lien episodes*/
float:left;
width:70px;
height:18px;
background:url(../images/bt_episode.jpg) no-repeat;
}
.bt_episode a{
display:block;
float:left;
width:62px;
height:18px;
text-decoration:none;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}

.num_episode{/*numéro de l'épisode dans la liste*/
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#1c6dd4;
}

.titre_episode,.titre_episode a:hover{/*titre de l'épisode dans la liste*/
font-family:Arial, Helvetica, sans-serif;
/*font-weight:bold;*/
font-size:12px;
color:#000;
text-decoration:none;
}

/*navigation inter resumes*/
.ligne_nav_ep{float:right;}
.bt_nav_resume{display:block;float:left;width:14px;height:22px;}

.retour_episodes{/*zone de retour à la liste des episodes depuis une page de résumé*/
float:left;height:20px;background-color:#ccc;border-radius:3px;
paddin-top:3px;padding-left:3px;padding-bottom:3px;padding-right:3px;
margin-left:5px;margin-right:5px;
}
.retour_episodes p{margin-top:3px}
.retour_episodes p,.retour_episodes a{color:#333;}
.retour_episodes a:hover{font-weight:bold;}
/*fin navigation inter resumes*/

.titre_episode a:hover{text-decoration:underline;}

.recap_anime,.recap_anime_der{
float:left;
width:/*200px*/169px;
height:150px;
/*background-color:#009999;*/
color:#FFFFFF;
margin-right:5px;

border:1px solid #CCCCCC;
border-bottom:none;
margin-bottom:5px
}

.recap_anime_der{
margin-right:0;
}

.ala_une{
float:left;
width:525px;
height:242px;
margin-top:10px;
background-image:url(../images/fond_ala_une.jpg);
background-repeat:no-repeat;
padding-top:35px;
padding-left:25px;
}

.teaser_flash{
float:left;
width:550px;
height:/*292px;342px*/;
margin-left:3px;
margin-top:10px;
/*background-color:#333333;*/
}

.droite{/*latéral droit*/
float:left;
width:194px;
background-image:url(../images/fond_droit.jpg);
background-repeat:repeat-x;
}

.contact{
margin-top:6px;
width:/*196px*//*176px;*/191px;
height:/*292px*/245px;
background-image:url(../images/fond_contact.jpg);

background-repeat:no-repeat;
padding-left:10px;
padding-top:35px;
}

/*formulaire de contact rapide */
.typo_formRapide,
.select_formRapide{
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

}

.partenaires{
margin-top:5px;
width:/*196px*/165px;
height:/*292px245px;*/
/*padding-left:20px;padding-top:35px;*/
/*background-color:#CCCCCC;*/
}

.part_home_lat_droit{
margin-bottom:5px;
}
.part_anime_lat_droit{
margin-top:5px;
}

/* bloc d'avis */
.top_bloc_droite,.bot_bloc_droite{
float:left;margin-top:10px;
width:189px;
height:12px;
background-image:url(../images/top_bloc_droite.jpg);
background-repeat:no-repeat;
}
.bot_bloc_droite{
background-image:url(../images/bott_bloc_droite.jpg);
margin-top:0;
}

.avis{/*conteneur*/
float:left;
width:166px;
background-color:#FFFFFF;

padding:10px;
padding-top:0;
border:1px solid #ababab;
border-top:none;
border-bottom:none;
}

.avis p{
text-align:left;
}

.avis .chpAvis{
width:160px;
}

.sep{
/*float:left;*/
width:146px;
margin-left:auto;
margin-right:auto;
border:0;
border-top:1px solid #9acd28;
margin-top:5px;
margin-bottom:5px;
}

/* fin bloc d'avis */

/* form commentaire ut*/
#com_ut label{display:block;float:left;width:150px;}
#com_ut input{margin-bottom:5px;width:300px;}
#com_ut textarea{margin-bottom:5px;width:300px;}
.pub_bas{/*pub au dessus du footer*/
float:left;
width:950px;
/*height:50px;*/
/*margin-top:5px;*/
background-color:/*#ccc;*//*#e7e4e4*/#ffffff;
/*margin-bottom:10px;*/
padding-left:5px;
}

.pub_bas a,.pub_bas p{/*liens annuaires pub bas*/
font-size:11px;
/*font-weight:bold;*/
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

.pub_bas .marge_liens{margin-left:84px;}
.pub_bas .marge_liens_annuaire{margin-left:79px;}
.footer{
float:left;
width:950px;
height:27px;
background-color:#FFF;
background-image:url(../images/fond_footer.jpg);
background-repeat:no-repeat;
margin-bottom:10px;
padding-top:8px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}

/***********************************************/
/* formulaire de contact, page ecrivez_nous.php*/
/***********************************************/

.perso_form{
float:left;
width:158px;
}

.contact_form{
float:left;
padding-top:10px;
}

.chpContact{/*champs*/
margin-bottom:3px;
width:212px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.label_contact,.label_gb{/*etiquette des champs, gb = formulaire guestbook*/
display:block;
width:150px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.bt_envoyer_contact{
display:block;margin-left:150px;margin-top:5px;
float:left;
}

.mention_form_contact{
display:block;
float:left;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

/*menu dossier*/
.cale_mnu_dosssier{
float:left;width:100%;height:22px;margin-top:10px;margin-bottom:-15px;padding-left:30px
}