
body
{
   width: 975px;
   margin: auto;/* Pour centrer notre page */
   margin-left: auto;
   margin-right: auto; 
   background-color: #4b0000;
}

#fond
{
   margin-left: auto;
   margin-right: auto; 
   position: relative;
   width: 975px;
   margin: 0 auto; 
   background-image: url("fondcorp.gif");
}

#en_tete
{
   width: 910px;
   height: 152px;
   background-image: url("baniere.jpg");
   background-repeat: no-repeat;
   margin-left: 44px;
   margin-right: 21px;
}

#barre
{
   width: 910px;
   height: 110px;
   background-image: url("barre.gif");
   margin-left: 44px;
   margin-right: 21px;
}

.barre1
{
   width: 171px;
   height: 110px;
   background-image: url("barre1.gif");
   float: left;
}

.bloc-annonce
{
   width: 296px;
   height: 110px;
   background-image: url("bloc-annonces.gif");
   float: right;
}

.bloc-annonce-title
{
   width: 296px;
   height: 43px;
}

.bloc-annonce-texte
{
   width: 260px;
   height: 67px;
   margin-left: 36px;
   line-height: 12px;
   color: #323232;
   font-family: verdana, serif;
   font-size: 11px;
   font-weight: bolder;
}

.bloc-annonce-texte div
{
   position: relative;
   left: 0px;
}

.bloc-annonce-texte span
{
   color: maroon;
}

.arrow-pub
{
   float: left;
}

.an
{
   color: #323232;
   font-weight: normal;
   font-style: italic;
   text-align: right;
   font-size: 10px;
   position: relative;
   right: 30px;
   bottom: 3px;
}

.barre2
{
   width: 7px;
   height: 110px;
   background-image: url("barre2.gif");
   float: right;
}

.barre3
{
   width: 313px;
   height: 110px;
   background-image: url("barre3.gif");
   float: right;
}

.barre4
{
   width: 123px;
   height: 110px;
   background-image: url("barre4.gif");
   float: right;
}

.titre
{
   width: 577px;
   height: 76px;
   background-image: url("titre.gif");
}

.top-menu
{
   width: 197px;
   height: 23px;
   background-image: url("top-menu.gif");
}

.top-pub
{
   width: 136px;
   height: 50px;
   background-image: url("top-pub.gif");
}

a
{
   text-decoration: none;
   color: maroon;
}

a:hover
{
   color: maroon;
   text-decoration: underline;
}

a:active
{
   color: #5B0A0A;
   text-decoration: underline;
}

a:focus
{
   color: #5B0A0A;
}

#menu
{
   color: black;
   position: absolute;
   left:0; 
   width: 162px;
   margin-left: 44px;
}


#pub
{ 
   color: black;
   width: 136px;
   background-image: url("fond-pub.gif");
   font-family: arial, serif;
   font-size: 11px;
   position: absolute;
   right:0;
   margin-right: 21px;
}

#fifond-gauche
{
   color: white;
   position: absolute;
   left:0; 
   width: 25px;
}

.epee-gauche
{
   position: relative;
   bottom: 262px;
}

#fifond-droite
{
   color: white;
   position: absolute;
   left:0; 
   width: 25px;
}

#sous-pub
{
   background-image: url("fond-droit.gif");
}

.element_menu
{
   background-repeat: repeat-x;
}

.element_pub
{
   text-align: center;
}

.element_pub2
{
   right: 0px;
   text-align: center;
}

.element_menu a span
{
   color: white;
   font-family: verdana, serif;
   font-size: 11px;
   margin-left: 8px;
   display: block;
   float: left;
   position: relative;
   top: 1px;
   text-decoration: none;
   cursor: pointer;
}

.puce
{
   margin-left: 8px;
   float: left;
   position: relative;
   top: 1px;
}

.table-menu
{
   width: 197px;
   border: 0px;
   border-collapse: collapse;
   padding: 0px;
}

.space
{
   height: 2px;
   width: 192px;
}

.space img
{
   float: left;
}

.space-bottom
{
   height: 5px;
}

.space-bottom img
{
   float: left;
}

.title-menu
{
   height: 39px;
}

.liendumenu
{
   display: block;
   height: 16px;
   width: 193px;
   background-image: url("b-menu.gif");
   background: transparent url('back-menu.gif') top left no-repeat;
}

.liendumenu:hover
{
   display: block;
   height: 16px;
   width: 193px;
   background: transparent url('back-menu.gif') top left no-repeat;
   background-position: -193px 0%; 
   text-decoration: none;
}

.online
{
   display: block;
   height: 40px;
   width: 111px;
   background: transparent url('online.gif') top left no-repeat;
   text-decoration: none;
   position: relative;
   left: 17px;
   float: left;
}

.online:hover
{
   display: block;
   height: 40px;
   width: 111px;
   background: transparent url('online.gif') top left no-repeat;
   background-position: -111px 0%; 
   text-decoration: none;
}

.comments a
{
   display: block;
   height: 43px;
   width: 102px;
   background: transparent url('comments.gif') top left no-repeat;
   float: right;
   margin-top: 10px;
   margin-right: 13px;
}

.comments a:hover
{
   display: block;
   height: 43px;
   width: 102px;
   background: transparent url('comments.gif') top left no-repeat;
   background-position: -102px 0%; 
   float: right;
   text-decoration: none;
}

.comments a:active
{
   text-decoration: none;
}

.up
{
   display: block;
   height: 59px;
   width: 59px;
   background: transparent url('up.gif') top left no-repeat;
   float: left;
   position: relative;
   left: 89px;
   margin-top: 60px;
}

.up:hover
{
   display: block;
   height: 59px;
   width: 59px;
   background: transparent url('up.gif') top left no-repeat;
   float: left;
   background-position: -59px 0%;
   float: left;
   position: relative;
   left: 89px;
   margin-top: 60px;
}

.scantrad-a
{
   height: 32px;
   width: 480px;
   float: right;
   position: relative;
   right: 147px;
   margin-left: 3px;
   margin-top: 57px;
}

.scantrad
{
   height: 37px;
   width: 46px;
   background-image: url("scantrad.gif");
   float: right;
   margin-top: 57px;
   position: relative;
   right: 147px;
   background-repeat: no-repeat;
}

.copy-r
{
   height: 32px;
   width: 500px;
   float: right;
   color: #c0bebe;
   text-align: center;
   font-size: 10px;
   font-family: verdana, serif;
   position: relative;
   right: 175px;
   vertical-align: bottom;
   position: relative;
   top: 3px;
}

.copy-r span
{
   color: #c65f5f;
}

.accueil
{
   width: 114px;
   height: 29px;
   margin-left: 1px:
   background-image: none;
}

.forum
{
   width: 98px;
   height: 29px;
   background-image: none;
}

.livre
{
   width: 145px;
   height: 29px;
   background-image: none;
}

.equipe
{
   width: 123px;
   height: 29px;
   background-image: none;
}

.accueil-lien
{
   display:block;
   width: 114px;
   height: 29px;
}

.forum-lien
{
   display:block;
   width: 98px;
   height: 29px;
}

.livre-lien
{
   display:block;
   width: 145px;
   height: 29px;
}

.equipe-lien
{
   display:block;
   width: 123px;
   height: 29px;
}

#corps
{
   height: auto !important;
   height: 2500px;
   min-height: 2500px;
   margin-left: 241px;
   margin-right: 154px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   font-family: "verdana", serif;
   font-size: 11px;
   color: black;
   width: 577px;
   text-align: justify;
}

#tete_de_page
{
   width: 850px;
   height: 31px;
   background-image: url("barre-titre.gif");
   background-repeat: no-repeat;
   margin-left: 25px;
   margin-right: 25px;
}

#espace-dessin
{
   width: 850px;
   height: 131px;
   background-image: url("fond-sous.gif");
   background-repeat: no-repeat;
   margin-left: 25px;
   margin-right: 25px;
}

.pub-haut
{
   width: 136px;
   height: 14px;
   background: url('haut-pub.gif') bottom no-repeat;
   background-repeat: no-repeat;
}

.pub-milieu
{
   width: 136px;
   height: 600px;
   background-image: url("milieu-pub.gif");
   background-repeat: no-repeat;
}

.pub-bas
{
   width: 136px;
   height: 14px;
   background: url('bas-pub.gif') top no-repeat;
   background-repeat: no-repeat;
}

.episcan
{
   background-color: none;
   width: 364px;
   border: none;
   border-collapse: collapse;
   text-align: left;
}

.back-title
{
   width: 381px;
   height: 21px;
   background-image: url("back-title.gif");
   font-size: 11px;
   font-family: verdana, serif;
   font-weight: bold;
   color: white;
   float: right;
}

.back-title-com
{
   width: 491px;
   height: 21px;
   background-image: url("back-title-com.gif");
   font-size: 11px;
   font-family: verdana, serif;
   color: white;
   position: relative;
   left: 13px;
}

.back-title div
{
   height: 13px;
   overflow: hidden;
   text-align: left;
   width: 335px;
   margin-left: 30px;
   position : relative;
   top: 4px;
}

.back-title-com div
{
   height: 13px;
   overflow: hidden;
   text-align: center;
   width: 431px;
   margin-left: 30px;
   margin-right: 30px;
   position : relative;
   top: 4px;
}

.barre-black-number
{
   width: 491px;
   height: 21px;
   background-image: url("barre-black-number.gif");
   font-size: 11px;
   font-family: verdana, serif;
   font-weight: bold;
   color: white;
   float: left;
   position: relative;
   left: 47px;
}

.barre-black-number div
{
   height: 13px;
   overflow: hidden;
   text-align: center;
   width: 415px;
   margin-right: 30px;
   margin-left: 30px;
   position : relative;
   top: 4px;
}

.barre-black-number a
{
   color: #c65f5f;
}

.text
{
   font-size: 11px;
   font-family: verdana, serif;
   color: black;
   margin-left: 10px;
   margin-right: 10px;
   padding-bottom: 10px;
}

.date
{
	 font-style: italic;
   font-size: 11px;
   color: #474747;
   font-size: 10px;
   position: relative;
   left: 16px;
}

.barre-black
{
   position: relative;
   top: 42px;
   left: 165px;
}

.barre-black-com
{
   position: relative;
   top: 31px;
   left: 165px;
}

.news
{
   position: relative;
   bottom: 15px;
}

.table-news
{
   background-color: none;
   width: 539px;
   height: px;
   border: 0px;
   border-collapse: collapse;
   margin-left: 162px;
}

.commentaires
{
   width: 504px;
   text-align: right;
   font-size: 11px;
   font-family: verdana, serif;
   font-weight: bold;
}

.txt-team
{
   line-height: 16px;
}

.txt-prefere
{
   position: relative;
   bottom: 14px;
}

.partenaires
{
   width: 136px;
   height: 30px;
   background-image: url("partenaires.gif");
}

.top-site
{
   width: 136px;
   height: 29px;
   background-image: url("top-site.gif");
}

.visiteurs
{
   width: 136px;
   height: 27px;
   background-image: url("visiteurs.gif");
}

.fond-droita
{
   width: 136px;
   background-image: url("fond-droita.gif");
}

.fond-basa
{
   width: 136px;
   height: 14px;
   background: transparent url('fond-basa.gif') top left no-repeat;
}

.espace-haut
{
   width: 539px;
   height: 24px;
   background-image: url("");
}

.titres-news
{
   width: 539px;
   height: 26px;
   background-image: url("../nouveautes/titres-news.gif");
}

.extreme-gauche
{
   width: 9px;
   height: 63px;
   background-image: url("../nouveautes/extreme-gauche.gif");
}

.img-scans
{
   width: 84px;
   height: 63px;
   background-image: url("../nouveautes/img-scans.gif");
}

.gauche
{
   width: 10px;
   height: 63px;
   background-image: url("../nouveautes/gauche.gif");
}

.fond-scans
{

   font-family: verdana, serif;
   font-size: 11px;
   width: 116px;
   height: 63px;
   background-image: url("../nouveautes/fond-scans.gif");
}

.centre
{
   width: 10px;
   height: 63px;
   background-image: url("../nouveautes/centre.gif");
}

.img-episodes
{
   width: 84px;
   height: 63px;
   background-image: url("../nouveautes/img-episodes.gif");
}

.droite
{
   width: 10px;
   height: 63px;
   background-image: url("../nouveautes/droite.gif");
}

.fond-episodes
{

   font-family: verdana, serif;
   font-size: 11px;
   width: 116px;
   height: 63px;
   background-image: url("../nouveautes/fond-scans.gif");
}

.extreme-droite
{
   width: 82px;
   height: 63px;
   background-image: url("../nouveautes/extreme-droite.gif");
}

.bas
{
   width: 539px;
   height: 16px;
   background-image: url("../nouveautes/bas.gif");
}

.topsite
{
   text-align: center;
   position: relative;
   right: 15px;
}

.imgtopsite
{
   border: 1px solid silver;
}

#pied_de_page
{
   height: 129px;
   background-image: url("copyright.gif");
   background-repeat: no-repeat;
   clear: both;
   width: 911px;
   margin-left: 43px;
   margin-right: 25px;
}

.table-copyright
{
   height: 98px;
   width: 850px;
   border: 0px;
   border-collapse: collapse;
}

.copyright1
{
   height: 98px;
   width: 160px;
   background-image: url("copyright1.gif");
}

.copyright2
{
   height: 100px;
   width: 686px;
   background-image: url("copyright2.gif");
}

.decal
{
   text-align: left;
   position: relative;
   left: 5px;
   top: 7px;
   font-family: "arial", serif;
   color: black;
   font-size: small;
}

img
{
   border: none;
   text-decoration: none;
}

.couleuretitre
{
   background-image: url(cellpic2.gif);
   height: 14px;
   font-size: 12px;
   color: white;
   border: none;
   border-collapse: collapse;
}

.avatar
{
   float: left;
   display: inline;
}

.table
{
   font-family: "verdana", serif;
   font-size: 11px;
   border-collapse: collapse;
   width: 511px;
   margin-left: 30px;
   text-align: justify;
}

.table-com
{
   font-family: "verdana", serif;
   font-size: 11px;
   border-collapse: collapse;
   width: 505px;
   margin-left: 30px;
   text-align: justify;
}

.decale
{
   position: relative;
   left: 80px;
}

.description
{
   font-size: 11px;
   width: 150px;
   text-align: left;
   background-color: white;
   border: none;
   font-weight: bold;
   text-align: center;
}

.red
{
   color: maroon;
   position: relative;
   right: 2px;
}

.description2
{
   font-size: 11px;
   width: 90px;
   text-align: left;
   background-color: white;
   border: none;
}

.tome
{
   width: 200px;
   text-align: left;
   background-color: white;
   border: none;
}

.tableau-scan
{
   font-family: verdana, serif;
   width: 350px;
   margin : auto;
   background-color: white;
   border: none;
   position: relative;
   left: 25px;
}

.tableau-anime
{
   width: 250px;
   margin : auto;
   background-color: white;
   border: none;
}

.tableau-anime1
{
   width: 420px;
   margin : auto;
   background-color: white;
   border: none;
   position: relative;
   left: 05px;
}

.tableau-anime2
{
   width: 460px;
   margin : auto;
   background-color: white;
   border: none;
}

.down
{
   width: 200px;
   margin : auto;
   background-color: white;
   border: none;
}

.downum
{
   position: relative;
   left: 20px;
   bottom: 20px;
   font-family: verdana, serif;
   font-size: 10px;
   font-weight: bold;
}

.etat
{
   width: 150px;
   margin : auto;
   background-color: white;
   border: none;
   font-family: "verdana", serif;
}

.lien-tome
{
   font-size: 11px;
   color: maroon;
   text-decoration: none;
}

.lien-tome:hover
{
   text-decoration: none;
}

.lien-tome-txt:hover
{
   text-decoration: underline;
}

.arial
{
   font-family: "comic sans ms", serif;
}

.droitealign
{
   text-align: right;
   padding-right: 50px;
   font-family: verdana, serif;
}

.wallpapers /* table */
{
   width: 470px;
   height: 100px;
   margin : auto;
}

.imgwall /* td */
{
   height: 20px;
   text-align: center;
}

.imgwall2 /* td */
{
   height: 5px;
   text-align: center;
}

.lienpaper
{
   font-family: verdana, serif;
   font-size: 0.9em;
   font-weight: bold;
   text-align: center;
   position: relative;
   bottom: 8px;   
}

.fond_ecran
{
   width: 147px;
   height: 110px;
   margin-top: 0px;
   text-align: center;
   border: 2px solid black;
}

.resume
{
   margin-left: 40px;
   margin-right: 40px;
   font-family: verdana, serif;
   font-size: 11px;
   text-align: justify;
   position: relative;
   bottom: 10px;   
}

.resume2
{
   margin-left: 40px;
   margin-right: 40px;
   font-family: verdana, serif;
   font-size: 11px;
   text-align: justify;
   position: relative;
   bottom: 10px;   
}

.resume_inter
{
   height: 190px; 
   line-height: 14px;  
}

.txt_fiche
{
   width: 224px;
   float: left;
   margin-left: 7px;
   position: relative;
   bottom: 3px;
}

.resume a
{
   font-weight: bold;
   color: black;
   text-decoration: none;
}

.resume a:hover
{
   font-weight: bold;
   color: maroon;
   text-decoration: none;
}

.resume a:active
{
   text-decoration: none;
}

.double_color
{
   font-weight: bold;
   color: black;
   text-decoration: none;
   position: relative;
   top: 2px;
}

.double_color:hover
{
   font-weight: bold;
   color: maroon;
   text-decoration: none;
}

.double_color:active
{
   text-decoration: none;
}

.txt_fiche a
{
   font-weight: normal;
   color: maroon;
   text-decoration: none;
}

.txt_fiche a:hover
{
   font-weight: normal;
   color: maroon;
   text-decoration: underline;
}

.resume table
{
   width: 500px;
}

.resume .td-bottom
{
   border-bottom: 1px solid #000000;
   text-align: left;
   padding-left: 70px;
}

.resume .td-top
{
   border-top: 1px solid #000000;
   text-align: right;
}

.resume2 table
{
   width: 500px;
}

.resume2 .td-bottom
{
   border-bottom: 1px solid #000000;
   text-align: left;
   padding-left: 50px;
}

.resume2 .td-top
{
   border-top: 1px solid #000000;
   text-align: right;
}

.img-resum
{
   text-align: center;
   position: relative;
   bottom: 10px;   
}

.equipe-table
{
   vertical-align: up;
   padding-left: 50px;
   padding-right: 40px;
   font-family: verdana, serif;
   font-size: 12px;
   text-align: left;
}

.team
{
   padding-left: 50px;
   padding-right: 40px;
   font-family: verdana, serif;
   font-size: 12px;
}

.img-td
{
   width: 85px;
}

.grassouillet
{
   font-weight: bold;
   text-decoration: underline;
}

.img-online
{
   position: relative;
   right: 10px;
   text-decoration: none;
}

.affilate
{
   font-family: verdana, serif;
   text-align: center;
}

.kmi
{
filter:alpha(opacity=100);
               -moz-opacity: 1.0;
               opacity: 1.0;
position: relative;
top: 13px;
}

.scantrad-a a img 
{
filter:alpha(opacity=25);
               -moz-opacity: 0.25;
               opacity: 0.25;}

a img 
{
filter:alpha(opacity=50);
               -moz-opacity: 0.5;
               opacity: 0.5;}

a img:hover {filter:alpha(opacity=100);  
                     -moz-opacity: 1.0;  
                     opacity: 1.0;}
                    
a .img-online
{
filter:alpha(opacity=80);
               -moz-opacity: 0.8;
               opacity: 0.8;}
               
a .opacity-none
{
filter:alpha(opacity=100);  
   -moz-opacity: 1.0;  
   opacity: 1.0;
}

.floaty
{
   float: left;
   margin-right: 10px;
   margin-bottom: 10px;
   position: relative;
   top : 6px;
}

.floaty2
{
   float: right;
   margin-left: 10px;
   margin-bottom: 10px;
   position: relative;
   top : 6px;
}

.floaty-left
{
   float: left;
   position: relative;
   right: 8px;
}

.align-left
{
   text-align: left;
   margin-left: 21px;
   font-size: 11px;
}

.trad
{
   font-family: verdana, serif;
   font-size: 11px;
   text-align: justify;
   position: relative;
   bottom: 10px;
   left: 40px;
   float: left; 
   position: relative;
   bottom: 15px;
}

.trad a
{
   font-weight: bold;
   color: black;
   text-decoration: none;
}

.trad a:hover
{
   font-weight: bold;
   color: maroon;
   text-decoration: none;
}

.trad a:active
{
   text-decoration: none;
}


.trad .td-bottom
{
   border-bottom: 1px solid #000000;
   text-align: right;
}

.trad .td-top
{
   border-top: 1px solid #000000;
   text-align: right;
}

.p-trad
{
   text-align: justify;
   width: 218px;
   position: relative;
   left: 10px;
   margin-top: 5px;
   margin-bottom: 5px;
}

.p-edit
{
   text-align: justify;
   width:195px;
   position: relative;
   left: 10px;
   margin-top: 5px;
   margin-bottom: 5px;
}

.p-criteres
{
   text-align: justify;
   width:485px;
   position: relative;
   left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
}

.p-criteres span
{
   line-height: 18px;
}

.edit
{
   font-family: verdana, serif;
   font-size: 11px;
   text-align: justify;
   position: relative;
   bottom: 15px;
   right: 40px;
   float: right;  
}

.edit a
{
   font-weight: bold;
   color: black;
   text-decoration: none;
}

.edit a:hover
{
   font-weight: bold;
   color: maroon;
   text-decoration: none;
}

.edit a:active
{
   text-decoration: none;
}


.edit .td-bottom
{
   border-bottom: 1px solid #000000;
   text-align: right;
}

.edit .td-top
{
   border-top: 1px solid #000000;
   text-align: right;
}

.formulaire
{
   float: left;
   position: relative;
   left: 115px;
}

.text-float
{
   float: right;
   width: 381px;
   background: url('degrade.gif') bottom no-repeat;
}

.number
{
   position: relative;
   top: 20px;
   left: 15px;
   font-weight: bold;
   color: #c0afaf;
}

.anti-spam
{
   position: relative;
   bottom: 12px;
   width: 55px;
}

.anti-spam-img
{
   position: relative;
   top: 4px;
}

.fond_img_fiche
{
   width: 250px;
   height: 150px;
   padding: 6px;
   background-image: url("fond_img_fiche.gif");
   margin-left: 2px;
   float: left;
}

.fond_img_fiche img
{
   width: 250px;
   height: 150px;
}

.nom_manga
{
   font-weight: bold;
   color: #993300;
   position: relative;
   top: 8px;
}

.etoiles_note
{
   width: 50px;
   height: 11px;
   float: right;
   position: relative;
   right: 132px;
   top: 2px;
}

.etoiles_grises
{
   width: 50px;
   height: 11px;
   background-image: url("etoiles_grises.gif");
}

.etoiles_rouges
{
   height: 11px;
   background-image: url("etoiles_rouges.gif");
}

#un_truc_a_masquer p
{
   margin-left: 5px;
   margin-right: 5px;
}

.detail
{
   color: gray;
   font-style: italic;
   font-size: 9px;
}  

.form_note
{
   display: block;
   float: left;
   margin-left: 40px;
   position: relative;
   bottom: 15px;
}  

.manga-list
{
   color: black;
   text-decoration: none;
}

.manga-list:hover
{
   color: maroon;
   text-decoration: none;
}

.table_shinra
{
   background-image: url("fond_shinra.gif");
   background-repeat: repeat-y;
   background-position: 0% +1px; 
   border: 0px;
   border-collapse: collapse;
   padding: 0px;
   margin-left: 2px;
}

.table_shinra td
{
   height: 17px;
}

.shinra_puce
{
   width: 4px;
   height: 8px;
   background-image: url("shinra_puce.gif");
   float: left;
   margin-top: 3px;
   margin-left: 3px;
   margin-right: 6px;
}

.new_manga
{
   display: block;
   width: 100px;
   height: 15px;
   background: transparent url('new_manga.gif') top left no-repeat;
   float: right;
   margin: 0px;
}

.new_manga:hover
{
   background: transparent url('new_manga.gif') top left no-repeat;
   background-position: -100px 0%; 
}

.new_tome
{
   display: block;
   width: 100px;
   height: 15px;
   background: transparent url('new_tome.gif') top left no-repeat;
   float: right;
   margin: 0px;
}

.new_tome:hover
{
   background: transparent url('new_tome.gif') top left no-repeat;
   background-position: -100px 0%; 
}

.delete
{
   display: block;
   width: 12px;
   height: 10px;
   background: transparent url('delete.gif') top left no-repeat;
   float: right;
   margin: 0px;
   position: relative;
   right: 4px;
}

.delete:hover
{
   background: transparent url('delete.gif') top left no-repeat;
   background-position: -12px 0%; 
}

.bedit
{
   display: block;
   width: 40px;
   height: 10px;
   background: transparent url('edit.gif') top left no-repeat;
   float: left;
   margin: 0px;
   position: relative;
   right: 4px;
}

.bedit:hover
{
   background: transparent url('edit.gif') top left no-repeat;
   background-position: -40px 0%; 
}

.td_delete
{
   width: 12px;
}

.td_bedit
{
   width: 50px;
}

.oui
{
   display: block;
   width: 46px;
   height: 15px;
   background: transparent url('oui.gif') top left no-repeat;
   float: left;
   margin-top: 8px;
   margin-bottom: 12px;
}

.oui:hover
{
   background: transparent url('oui.gif') top left no-repeat;
   background-position: -46px 0%; 
}

.non
{
   display: block;
   width: 46px;
   height: 15px;
   background: transparent url('non.gif') top left no-repeat;
   float: right;
   margin-top: 8px;
   margin-bottom: 12px;
}

.non:hover
{
   background: transparent url('non.gif') top left no-repeat;
   background-position: -46px 0%; 
}

.shinra_input
{
   width: 135px;
   height: 13px;
   font-size: 11px;
}

.shinra_input_lien
{
   width: 115px;
   height: 11px;
   font-size: 10px;
   color: blue;
   text-decoration: underline;
}

.shinra_select
{
   width: 140px;
   height: 18px;
   font-size: 11px;
}

.shinra_form
{
   font-size: 11px;
   text-align: left;
   width: 390px;
   margin: auto;
}

.shinra_form textarea
{
   font-family: arial, serif;
   font-size: 11px;
   width: 280px;
}

.shinra_form .submit
{
   font-size: 11px;
   cursor: pointer;
}

.shinra_bouton
{
   display: block;
   width: 169px;
   height: 16px;
   background: transparent url('shinra_bouton.gif') top left no-repeat;
   float: right;
   margin-top: 8px;
   margin-bottom: 12px;
   margin-left: 4px;
   margin-right: 4px;
   font-size: 10px;
   padding-top: 1px;
}

.shinra_bouton:hover
{
   background: transparent url('shinra_bouton.gif') top left no-repeat;
   background-position: -169px 0%; 
}

.td_statut
{
   width: 80px;
}

.td_couv
{
   width: 80px;
}

.mini_border_left
{
	width: 1px;
	height: 10px;
	float:left;
	position: relative;
	right: 17px;
	top: 2Px;
	background-color: black;
}

.mini_border_right
{
	width: 1px;
	height: 10px;
	float:left;
	position: relative;
	left: 45px;
	top: 2Px;
	background-color: black;
}

.book
{
   height: 188px;
   float:left;
}

.book_left
{
   width: 9px;
   height: 188px;
   float: left;
   background: transparent url('book_left.gif') top left repeat-y;
}

.book_left_top
{
   width: 9px;
   height: 188px;
   background: transparent url('book_left_top.gif') top left no-repeat;
}

.book_left_bot
{
   width: 9px;
   height: 188px;
   background: transparent url('book_left_bot.gif') bottom left no-repeat;
}

.book_right
{
   width: 4px;
   height: 188px;
   float: left;
   background: transparent url('book_right.gif') top left repeat-y;
}

.book_right_top
{
   width: 4px;
   height: 188px;
   background: transparent url('book_right_top.gif') top left no-repeat;
}

.book_right_bot
{
   width: 4px;
   height: 188px;
   background: transparent url('book_right_bot.gif') bottom left no-repeat;
}

.book_top
{
   height: 188px;
   background: transparent url('book_top.gif') top left repeat-x;
   float:left;
}

.book_top_left
{
   height: 9px;
   width: 100%;
   background: transparent url('book_top_left.gif') top left no-repeat;
}

.book_top_right
{
   height: 9px;
   width: 100%;
   background: transparent url('book_top_right.gif') top right no-repeat;
}

.book_bot
{
   height: 188px;
   background: transparent url('book_bot.gif') bottom left repeat-x;
}

.book_shadow
{
   height: 175px;
   width: 11px;
   float: left;
   background: transparent url('book_shadow.png') top left repeat-y;
   position: relative;
   right: 14px;
   top: 9px;
}
