ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
    margin:             0;
    padding:            0;
}

a img,:link img,:visited img {
    border:             none;
}

a {
	color:             #414141;
	font-weight:       bold;
	text-decoration:   none;
}

a:hover {
	text-decoration:   underline;
}

body {
	background:			url(../images/manga/fond_body.png) repeat-x top #2C241F;
	color: 				#414141;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	margin: 			0;
	padding: 			0;
	z-index:			1;
}

#header.fond_dev {
 background:         url(../images/general/dev.png) repeat-x right top transparent;
}

/******  Haut du Site  ******/
#entete {
	background:			url(../images/manga/entetemanga.png) no-repeat top;
	height:				243px;
	margin-bottom:		52px;
	margin-right:		700px;
	position:			static;
	z-index:			2;
}

#logo {
    background:     	url(../images/manga/logo.png) no-repeat right;
    bottom:         	200px;
    height:         	73px;
	margin-left:		645px;
    position:       	relative;
    width:				344px;
	z-index:			93;
}

.largeurPage {
	margin:				0 auto;
	width:				980px;
}

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

#corps {
	background:			#fff;
	border:				1px solid #333;
	box-shadow:			0 0 15px #000;
	margin:				0 auto;
	margin-bottom:		-50px;
	margin-top:			-213px;
	min-height:			800px;
    width:				980px;
    -webkit-box-shadow:	0 0 15px #000;
    -moz-box-shadow:	0 0 15px #000;
	z-index:			90;
}

#center {
	border:				0;
	overflow:			hidden;
	text-align:			center;
}


/*  Corps du Menu  */
#top {
    background:         url(../images/manga/menu.jpg) no-repeat;
    height:             24px;
}

/*  Menu   */
#menu {height:20px;font-size:10px;list-style-type:none;}

#menu li {float:left;position:relative;}

#menu li a {
    color: #FF8F39;
    height: 20px;
    text-align: center;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: -4px;
    padding-top: 4px;
    display: block;
}

#menu li.selected a{
	background:#FF8F39;
	color:#fff;
	text-decoration:none;
}

/**** Elements de la page de base ****/
h2.titre_bloc {
  color: #41413F;
  text-align: left;
  padding: 1px 4px 2px 4px;
  border-radius: 1px;
  background-color: #F5F5F5;
  border: 1px solid #E2E2E2;
}

h2.titre_bloc .voir_plus a {
    float: right;
    font-size: 9px;
    padding-top: 4px;
    color: #A5A9B2!important;
    margin-bottom: 7px;
}

h2.titre_bloc .voir_plus a:hover{text-decoration:none;}

.td_apercubloc {
	margin-bottom:         5px;
	vertical-align:	       top;
    background-color:      #F2F2F2;
}

.td_apercubloc a {
    color:#FF8F39;
}

.td_apercubloc img {
	float:left;
	margin-right:10px;
}

.td_apercubloc .commentaire {
  width: 365px;
  float: left;
  word-wrap: break-word;
}

#page a:hover {color:#FF983C;}
#page h1 {border-bottom:1px solid #ff8f39;}
#page table.news td.date {color:#ff8f39;white-space:nowrap;}

/**** Elements de la page d'accueil ****/
/*#colonnedroite a:hover {color:#6cb8ff;}
#colonnedroite h1 {font-size:11px;color:#fff;height:40px;background:url(../images/manga/h1_droite.png) no-repeat top center;padding:12px;}
#activiteforum a {border-bottom:1px solid #ff8f39;}
/**** G�n�ralit�s ****/
/* Balises g�n�rales */
ul,ol {list-style-position:inside;}
img {border:none;}
input:focus, textarea:focus {background-color:#FFFCE7;border:1px solid #BBBBBB;color:#414141;}

/* Classes utiles */
div.clear {clear:both !important;height:0px !important;min-height:0px !important;overflow:hidden !important;margin:0px !important;padding:0px !important;font-size:0px !important;line-height:0px !important;border:none !important;}
div.largeurPage {width:932px;margin:0 auto;}
div.bbeditor .bouton {float:left;padding:04px;font-size:10px;color:#f29f00 !important;border:1px solid #ddd;background-color:#fff;}
div.bbeditor .bouton:hover {float:left;padding:04px;font-size:10px;color:#fff !important;border:1px solid #f29f00;background-color:#f29f00;text-decoration:none !important;}
div.bbeditor textarea {clear:left;width:96%;height:300px;}

form.watchform {clear:none;border:1px solid #ddd;padding:02px;margin:01px 0px;}
form.watchform:hover {border:1px solid #ccc;}
form.watchform .entete {height:18px;border:none !important;}
form.watchform .entete img {padding:0px;width:15px;height:15px;border:none;}
form.watchform p {margin:0px;}
form.watchform input {font-size:10px;}
form.watchform textarea {width:98%;}
form.watchform .statut_1 {background-color:#e5eff7;}
form.watchform .statut_2 {background-color:#f7f5e5;}
form.watchform .statut_3 {background-color:#e7f7e5;}
form.watchform .statut_4 {background-color:#f7eae5;}
form.watchform .entete .boutons {float:right;}
form.watchform .edition {padding:04px;}
form.watchform .edition ul {list-style:none;margin:0px;padding:0px;}
form.watchform .edition li {float:left;height:20px;margin-right:04px;padding:0px 04px;}
form.watchform .edition .formulaire {clear:left;padding:12px;}

/**** Structure Ico ****/
/**** Elements flottants ****/
/* Messages & notifications */
#messageValide {width:932px;margin:5px auto;padding:10px;text-align:center;font-weight:bold;color:#414141;border:1px solid #336600;background-color:#CCFFCC;}
#messageInvalide {width:932px;margin:5px auto;padding:10px;text-align:center;font-weight:bold;color:#414141;border:1px solid #660000;background-color:#FFCCCC;}
.error_anime {width:912px;margin:5px auto;padding:10px;text-align:center;font-weight:bold;color:#414141;border:1px solid #660000;background-color:#FFCCCC;}
#error {width:932px;text-align:center;margin:5px auto;}
#chargement {position:fixed;top:100px;width:450px;padding:20px;text-align:center;font-weight:bold;border:1px solid #fff;background-color:#000;}
/* Splashes */
form.splash {position:absolute;border:1px solid #000;}
form.splash h1 {position:relative;color:#fff;margin:0 !important;font-size:10px !important;padding:5px;border-bottom:1px solid #fff;background-color:#000;;}
form.splash h1 a.fermer {display:block;position:absolute;top:2px;right:2px;margin-left:4px;padding:2px;font-size:10px;color:#fff !important;font-weight:bold;background-color:#a00;}
form.splash h1 a.fermer:hover {background-color:#f00;}
form.splash .contenu {padding:10px 5px;border:1px solid #fff;background-color:#f8f8f8;}
form.splash .footer {padding:5px;color:#fff;font-size:10px;text-align:right;background-color:#414141;;border-top:1px solid #fff;}
form.splash .footer input {font-size:10px;}
form.splash .footer a {color:#999 !important;text-decoration:underline;}
form.splash .footer a:hover {color:#fff !important;}
/* Lightbox */
#lightbox {position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox img{width: auto;height: auto;}
#lightbox a img{border: none;}
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{left: 0;}
#hoverNav a{outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background-image: url(data:image/gif;base64,AAAA);/* Trick IE into showing hover */display:block;}
#prevLink {left: 0;float: left;}
#nextLink {right: 0;float: right;}
#prevLink:hover, #prevLink:visited:hover {background: url(../images/general/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background: url(../images/general/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%	;}
#imageData{padding:0 10px;color: #666;}
#imageData #imageDetails{width: 70%;float: left;text-align: left;}
#imageData #caption{font-weight: bold;}
#imageData #numberDisplay{display: block;clear: left;padding-bottom: 1.0em;}
#imageData #bottomNavClose{width: 66px;float: right;padding-bottom: 0.7em;outline: none;}
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}

/**** Structure du site ****/

/* Partie inf�rerieure */
#pied {clear:both;font-size:10px;text-align:center;padding:10px 0;border-top:1px solid #333;}

/**** Structure de la page de base ****/
/* Balises g�n�rales */
#page a {color:#333;}
#page a:hover {text-decoration:underline;}
#page p, #page ul, #page form, #page fieldset {margin-bottom:10px;}
#page h1 {margin-bottom:5px;padding-bottom:5px;font-size:14px;}

#page h2.liste_h2{
  border: 1px solid #e2e2e2;
  padding: 0px 3px 2px 3px;
  border-radius: 1px;
  background-color: #f5f5f5;
  margin-top: 10px;
}

#page h2 .extra {float:right;padding-top:4px;font-size:10px;}
#page h1 .extra {float:right;padding-top:4px;font-size:10px;}

p.vide a {color:#414141;}

#page table.news {width:100%;margin-bottom:10px;}
#page table.news td {margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ddd;}
#page table.news td.date {text-align:right;}
#page .submit {padding:10px;text-align:center;}
/* Elements de la page */
#formulaireconnexion {width:500px;margin:50px auto;padding:10px;border:1px solid #888;}

/**** Structure de la page de d'accueil ****/
/* Generalites */
/******  Contenu du Corps - Accueil ******/
#page.accueil {padding:0px;min-height:none;padding:0px;background-color:#231A15;}
#gauche.accueil{float:left;width:660px;min-height:1100px;padding:10px;background:#fff;}
#droite.accueil{
	margin-top:-10px;
	float:right;
	width:280px;
	padding:10px;
	text-align:center;
	top:0;
	right:0;
	height:100%;
}
#droite.accueil h3 {font-size:11px;color:#fff;height:25px;background:url(../images/manga/h1_droite.png) no-repeat top center;padding:12px;}
#droite.accueil a {color:#fff;}
#droite.accueil a:hover {color:#FE8A35;text-decoration:none;}
#fichedumoment {margin-bottom:10px;text-align:center;}

#fichedumoment img {border:2px solid #FF8827;background-color:#000;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:	3px 3px 3px 3px;}

#fichedumoment img:hover {border:2px solid #ffffff;background-color:#FF8827;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;}

#fichedumoment .afpage.fiche {font-size:14px;margin-bottom:5px;}
#fichedumoment .liens {font-size:10px;}
#autrefichesdumoment {margin-bottom:10px;}
#autrefichesdumoment .titre {margin-bottom:2px;}
#autrefichesdumoment a.banniere {display:block;margin-left:10px;height:51px;width:258px;margin-bottom:2px;}
#autrefichesdumoment img.banniere {border:2px solid #FF8827;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:	3px 3px 3px 3px;}
#autrefichesdumoment img.banniere:hover {border:2px solid #fff;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:	3px 3px 3px 3px;}
#autrefichesdumoment .informations {margin-bottom:5px;margin-right:35px;text-align:right;color:#aaa;font-style:italic;}
#activiteforum {color:#aaa;list-style-type:none;}
#activiteforum li {margin-bottom:5px;}
#activiteforum a {display:block;padding-bottom:2px;margin-bottom:2px;border-bottom:1px solid #FF8827;}
#news.modif{
    float:      left;
    width:      50%;
}
.c {
    float:      left;
    width:      50%;
}

/**** Structure de la page liste ****/
/* G�n�ralit�s */
#page.liste {padding:10px;}
/* Barre de navigation */
#listenav {height:17px;border:1px solid #333;background-color:#FFA242;}
#listenav_lettres {float:left;list-style-type:none;}
#listenav_lettres li {float:left;}
#listenav_lettres li a {display:block;padding:2px 5px;}
#listenav_lettres li a:hover {background-color:#fff;}
#listenav_options {float:right;padding:2px;}

.recherche {height:17px;}
.alphabet {float:left;list-style-type:none;}
.alphabet td {float:left;}
.alphabet a {
    display: block;
    padding: 0 8.3px;
    border-bottom: 2px solid transparent;
}

.alphabet a:hover {
    color: #FE8A35 !important;
    border-bottom: 2px solid #FE8A35;
    position: relative;
    text-decoration: none!important;
}

.actif a{color:#FFA242!important;}

.search_form input[type="text"] {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: aral,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 7px;
    width: 125px;
}
.search_form input:hover {
    background-color: #F8F8F8;
    border: 1px solid #C6C6C6;
    color: #333333;
}
.search_form select {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: aral,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 7px;
    margin-top: 4px;
    margin-left: 0px;
    width:98px;
}
.search_form select:hover {
    background-color: #F8F8F8;
    border: 1px solid #C6C6C6;
    color: #333333;
}
.search_form .search_go {
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: Arial,sans-serif;
    height: 30px;
    margin: 0 5px;
    min-width: 41px;
    text-align: center;
}
.search_form .search_go:hover {
    background-color: #F8F8F8;
    border: 1px solid #C6C6C6;
    color: #333333;
    cursor: pointer;
}

/* Contenu de la liste */
#listecontenu .g {float:left;width:470px;margin-right:20px;}
#listecontenu .d {float:left;width:470px;}
#listecontenu .g h1, #listecontenu .d h1 {padding-top:10px;}

#listecontenu .g div, #listecontenu .d div {
  padding-bottom: 4px;
  border-bottom: 1px solid #f0f0f0;
}

/*#nouvelle_fiche {
	width:500px;
	padding:10px;
	margin:10px auto;
	border:1px solid #ccc;
}*/

/**** Structure de la page fiche ****/

.info_fiche {
    padding: 2px;
}

#page.fiche {padding:0px;margin-bottom:10px;}
#page.fiche div.entete {height:85px;color:#414141;border-bottom:1px solid #333;background:right no-repeat;}
#page.fiche div.entete div {height:85px;background:url(../images/general/fiche_entete.png) repeat-y left;display: table-cell;vertical-align: middle;}
#page.fiche div.entete h1 {width:600px;margin-left:10px;padding-top:10px;padding:0;margin-bottom:0;font-size:18px;border:none;}
#page.fiche div.entete p {color:#999999;margin-left:10px;}
#page.fiche div.navigation {height:21px;margin-bottom:10px;}
#page.fiche div.navigation a, #page.fiche div.navigation span {display:block;float:left;padding:4px 10px;background-color:#fff;}
#page.fiche div.navigation span {color:#fff;background-color:#252420;font-weight:bold;}
#page.fiche div.navigation .premier {font-weight:bold;}
#page.fiche div.contenu {padding:10px;}

#page.fiche div.contenu h2 {
  margin-bottom: 6px;
  padding: 1px 3px 2px 3px;
  font-size: 14px;
  border: 1px solid #e2e2e2;
  border-radius: 1px;
  background-color: #f5f5f5;
  margin-top: 10px;
}

#page.fiche div.contenu table {width:100%;}
#page.fiche div.contenu div.p {margin-bottom:10px;}
#page.fiche div.contenu div.informations {width:73%;}
#page.fiche div.contenu div.complements {float:right;width:25%;margin:0px 06px 0px 08px;}

#page.fiche div.contenu div.complements .affiche {
  text-align: center;
}

#page.fiche div.contenu div.complements .affiche img {
  max-width: 240px;
  max-height: 343px;
}

#page.fiche div.contenu div.listepersos {float:left;width:39%;}
#page.fiche div.contenu div.listepersos td {padding:02px;text-align:left;}
#page.fiche div.contenu div.ficheIdentite {float:right;width:58%;}
#page.fiche div.contenu div.ficheIdentite p {margin:04px 0px;}
#page.fiche div.contenu .apercufiche {
	margin-bottom:5px;
	padding:1px;
}
#page.fiche div.contenu .apercufiche img {
	float:left;
	margin-right:10px;
}
#page.fiche div.contenu .watcher {float:right;width:30%;padding:04px;border:1px solid #ccc;}
#page.fiche div.contenu .watcher h2{font-size:12px;padding:04px;border:none;background-color:#eee;}
#page.fiche div.contenu .watcher table.p {width:100%;margin:0px 0px 06px 0px;}
#page.fiche div.contenu .watcher table.p td.avatar{width:40px;vertical-align:top;}
#page.fiche div.contenu .watcher table.p td.avatar img{width:40px;height:40px;}
#page.fiche div.contenu div.elements {border:none;}
#page.fiche div.contenu table.listepersos th {padding:02px 0px;color:#414141;text-align:left;font-size:12px;border-bottom:1px solid #e2e2e2;background:none;}
#page.fiche div.contenu table.listepersos td {padding:6px;vertical-align:top;text-align:center;}
#page.fiche div.contenu table.staff td {padding:0px 4px 06px 0px;}
#page.fiche div.contenu table.staff .precision {font-size:10px;color:#999999;}
#page.fiche div.contenu .editover:hover {background-color:#EEFFBB;}
#page.fiche .note {padding:06px;margin-bottom:12px;text-align:center;border:1px solid #ddd;font-size:14px;}
#page.fiche .note span {font-size:16px;font-weight:bold;}
#page.fiche .note span.note_par {font-size:11px;font-weight:normal;font-style:italic;color:#9a9a9a;}
#page.fiche .watchform .entete img {padding:0px;width:15px;height:15px;border:none;}
#page.fiche .extra {padding-right:10px;text-align:right;}
#page.fiche .forum {clear:both;width:100%;border-collapse:collapse;}
#page.fiche .forum td {border:1px solid #aaa;}
#page.fiche .forum th {padding:5px 10px;font-family:Arial, Helvetica, sans-serif;text-align:left;font-weight:bold;color:#fff;color:#fff;border:1px solid #aaa;background-color:#FF8827;}
#page.fiche .forum .illustration{width:90px;height:90px;}
#page.fiche .forum .informations {padding:10px;}
#page.fiche .forum .informations h1 {margin:0;padding:0;font-size:14px;}
#page.fiche .forum .informations h2 {margin-bottom:5px;font-size:11px;font-weight:normal;color:#555;}
#page.fiche .forum .informations p {margin-bottom:5px;font-style:italic;color:#888;}
#page.fiche .forum .stats {width:150px;padding:10px;background:none;background-color:#ededed;}

.complements .note {
    font-size:      30px !important;
    font-weight:    bold;
}

/*affichage par liste*/
.table_apercufiche {
    border-collapse: collapse;
    width: 100%;
}

.tr_brouillon {
    background:             #AFAFAF;
}

.table_apercufiche th {
	color:					#fff;
	height:					28px;
	padding-left:			2px;
}

.table_apercufiche td {
	border:                1px solid #e2e2e2;
}

.td_apercufiche {
	padding:5px;
	vertical-align:	top;
}

.td_apercufiche img {
	float:left;
	margin-right:10px;
}

.td_apercufiche span.commentaire {
  word-break: break-word;
}

.table_apercufiche tr.bg-hentai td {
  background-color: #FFC0CB;
}

.td_left {
	text-align:		left;
	vertical-align:	middle;
}

.td_right {
  text-align:		right;
  vertical-align:	middle;
  padding-right: 5px;
}

.fiche-mini-magazine table tr:hover {
  background-color: #fdffc9;
}

.td_apercufiche .nom_magazine {
  font-style: italic;
  color: #BBBBBB;
}

.td_apercufiche p.description_magazine {
  margin-top: 50px;
}

#listecontenu .magazine-hentai a {
  color: pink;
}

.td_centre {
	text-align:		center;
	vertical-align:	middle;
}

.td_vide {
	background:        #fff !important;
	border:            none !important;
}


.th_apercufiche_milieu {

}

.entete_apercufiche {
    background:   url(../images/manga/barre.png) no-repeat;
    height:       29px;
    width:        960px;
}

#page.fiche div.contenu .watcher {float:right;width:30%;padding:04px;border:1px solid #ccc;}
#page.fiche div.contenu .watcher h2{font-size:12px;padding:04px;border:none;background-color:#eee;}
#page.fiche div.contenu .watcher table.p {width:100%;margin:0px 0px 06px 0px;}
#page.fiche div.contenu .watcher table.p td.avatar{width:40px;vertical-align:top;}
#page.fiche div.contenu .watcher table.p td.avatar img{width:40px;height:40px;}
#page.fiche div.contenu div.elements {border:none;}
#page.fiche div.contenu table.listepersos th {padding:02px 0px;color:#414141;text-align:left;font-size:12px;border-bottom:1px solid #e2e2e2;background:none;}
#page.fiche div.contenu table.listepersos td {padding:6px;vertical-align:top;text-align:center;}
#page.fiche div.contenu table.staff td {padding:0px 4px 06px 0px;}
#page.fiche div.contenu .editover {margin-bottom:9px;min-height:15px;}
#page.fiche div.contenu .editover:hover {background-color:#fdffc9;}
#page.fiche .note {padding:06px;margin-bottom:12px;text-align:center;border:1px solid #ddd;font-size:14px;}
#page.fiche .note span {font-size:16px;font-weight:bold;}
#page.fiche .watchform .entete img {padding:0px;width:15px;height:15px;border:none;}
#page.fiche .extra {padding-right:10px;text-align:right;}
#page.fiche .forum {clear:both;width:100%;border-collapse:collapse;}
#page.fiche .forum td {border:1px solid #aaa;}
#page.fiche .forum th {padding:5px 10px;font-family:Arial, Helvetica, sans-serif;text-align:left;font-weight:bold;color:#fff;color:#fff;border:1px solid #aaa;background-color:#FF8827;}
#page.fiche .forum .illustration{width:90px;height:90px;}
#page.fiche .forum .informations {padding:10px;}
#page.fiche .forum .informations h1 {margin:0;padding:0;font-size:14px;}
#page.fiche .forum .informations h2 {margin-bottom:5px;font-size:11px;font-weight:normal;color:#555;}
#page.fiche .forum .informations p {margin-bottom:5px;font-style:italic;color:#888;}
#page.fiche .forum .stats {width:150px;padding:10px;background:none;background-color:#ededed;}

/*************WIDGET**MODIFICATION**************************************/

/*.widget_titlebar {
    color:                     #fff;
    font-size:                 12px;
    background:                 #fe9a3c;
	cursor:                    move;
    font-weight:                bold;
	height:                    25px;
	line-height:               25px;
	padding-left:              10px;
	text-align:                left;
	-webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
}

.widget_titlebar th {
    text-align:		left;
    border:         none;
}

.widget_titlebar td {
    text-align:		left;
    border:         none;
}

.widget_titlebar a {
	color:#fff !important;
	text-align: center;
	font-size:12px;
	background-color:#fe9a3c;
	width:20px;
	padding-rigt:10px;
	float:right;
	-webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
}

.widget_titlebar a:hover {
	color:#fff;
	background-color:red;
}

.widget_corps {
	border-right:      2px solid #fe9a3c;
	border-left:       2px solid #fe9a3c;
	background-color:  #f0f0f0;
	padding-top:       5px;
	-webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.widget_corps td {
    text-align:         left;
}

.widget_corps th {
    color:              #000;
}

.widget_corps input{
	width:80%;
}

.widget_corps .input_number{
    width: 30px;
}

.widget_corps .input_date{
    width: 70px;
}

.widget_corps .input_string{
    width: 100%;
}

.widget_buttons{
	background:#fe9a3c;
	padding-right:5px;
	border-top:1px solid #fe9a3c;
	text-align:right;
	height:20px;
	padding-top:       5px;
	-webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.widget_action_bt {
    color: #OOO;
    background:#CACACA;
    padding:3px;
    text-decoration: none;
}

#page a.widget_bt_editer {color:#fff;display:block;font-size:10px;color:#fff;margin-left:04px;padding:0px 04px;font-weight:bold;background-color:#4da009;}
#page a.widget_bt_editer:hover {color:#fff;background-color:#59ba08;text-decoration:none;}*/



/*************WIDGET**MODIFICATION**************************************/
.widget_titlebar {
    border-left:               1px solid #FF8F39;
    border-right:              1px solid #FF8F39;
    border-top:                1px solid #FF8F39;
    color:                     #fff;
    font-size:                 12px;
    background:                #fe9a3c;
	cursor:                    move;
    font-weight:               bold;
	height:                    20px;
	line-height:               20px;
	-webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
}

.widget_titlebar th {
    border:         none;
    height:			auto;
    padding-left:   10px;
    text-align:		left;
}

.widget_titlebar td {
    text-align:		right;
    border:         none;
}

.widget_titlebar a {
	color:             #fff !important;
	padding-left:      5px;
	padding-right:     6px;
	padding-top:       3px;
	padding-bottom:    2px;
}

.widget_titlebar a:hover {
	background-color:  red;
	text-decoration:   none !important;
	-webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
}

.widget_corps, .widget_corps_video {
	border-right:      1px solid #FF8F39;
	border-left:       1px solid #FF8F39;
	background-color:  #f2f2f2;
	-webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.widget_corps_video {
    /*background:        #FF8F39;*/
	border-bottom:     1px solid #FF8F39;
	margin:            O auto;
}

.widget_corps td {
    text-align:         left;
}

.widget_corps th {
    color:              #414141;
}
/*
.widget_corps input{
	width:80%;
}
*/
.widget_corps .input_number{
    width: 35px;
}

.widget_corps .input_date{
    width: 70px;
}

.widget_corps .input_string{
    width: 100%;
}

.widget_buttons {
	padding-right:     5px;
	border-bottom:     1px solid #FF8F39;
	text-align:        right;
	height:            24px;
	padding-top:       2px;
}

.widget_buttons input {
	width:			auto;
	padding:		0.1em;
}

.widget_action_bt {
    color: #OOO;
    background:#CACACA;
    padding:3px;
    text-decoration: none;
}

#page a.widget_bt_editer {color:#fff;display:block;font-size:10px;color:#fff;margin-left:04px;padding:0px 04px;font-weight:bold;background-color:#FF9B3D;}
#page a.widget_bt_editer:hover {color:#fff;background-color:#FF7505;text-decoration:none;}

.save_button, .save_button a {
    background: -moz-linear-gradient(#FFFFFF, #EFEFEF) repeat scroll 0 0 transparent;
    background: -webkit-gradient(#FFFFFF, #EFEFEF) repeat scroll 0 0 transparent;
    border: 1px solid #A3A3A3;
    border-radius: 3px 3px 3px 3px;
    color: #555;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 6px;
    text-decoration:none;
   }
.save_button:hover {
    background: -moz-linear-gradient(#FFFFFF, #DDD) repeat scroll 0 0 transparent;
    background: -webkit-gradient(#FFFFFF, #DDD) repeat scroll 0 0 transparent;
    text-decoration:none;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
   }
.save_button:active {
    background: -moz-linear-gradient(#FFFFFF, #CCC) repeat scroll 0 0 transparent;
    background: -webkit-gradient(#FFFFFF, #CCC) repeat scroll 0 0 transparent;
    text-decoration:none;
    border-radius: 3px 3px 3px 3px;
   }

.tableau_edition {
    padding:        4px;
}

.tableau_edition th{
	font-weight: bold;
	text-align:left;
	width:155px;
	height:20px;
}

.tableau_edition td{
	height:20px;
	padding:2px 5px 5px 5px;
}

.tableau_edition th{
	font-weight: bold;
	text-align:left;
	width:155px;
}

/************ACCUEIL*******************/

.affiche_bloc {
	background:            #fcfcfc;
	-webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    border-radius:         3px;
	-moz-box-shadow:       0 0 3px #000;
	-webkit-box-shadow:    0 0 3px #000;
	box-shadow:            0 0 3px #000;
	padding:               1px;
	margin-right:          5px;
	margin-left:           5px;
}

.affiche_bloc:hover{
    -moz-box-shadow: 0 0 7px #FE8A35;
    -webkit-box-shadow: 0 0 7px #FE8A35;
    -o-box-shadow: 0 0 7px #FE8A35;
    box-shadow: 0 0 7px #FE8A35;
}

.align_bloc {
    float: left;
    text-align: center;
    margin-bottom: 10px;
    width: 48%;
    margin-right: 1%;
    margin-left: 1%;
    margin-top: 1%;
}

.align_affiche_mini {
    float:      left;
    text-align: center;
    width:      48%;
    margin-left:1%;
    margin-right:1%;
}

.align_bloc td {
    background: none repeat scroll 0 0 #F2F2F2;
    height: 23px;
    width: 6px;
}
.align_bloc td.date {
    color: #9F3D54;
    white-space: nowrap;
}
.align_bloc td.texte {
    text-align: left!important;
    white-space: nowrap;
    padding-left: 3px;
}
.align_bloc table{
    border-collapse:separate;
}
h2 .align_bloc, h2 .align_affiche_mini {
    border-bottom: 1px solid black!important;
}

#page h2 {
  margin-bottom: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
  font-size: 14px;
}

/**** ################# PLANNING ####################### ****/

.menu_planning {
	background:			#DCDCDC;
	height:				30px;
	text-align:			center;
	width:              100%;
}

.menu_planning img {
    vertical-align:     top;
}

.menu_planning span,
.menu_planning .selected  {
	background:			#FF8F39;
	color:				#fff;
	font-size:          10px;
	font-weight:		bold;
	padding:			4px;
	position:			relative;
	top:				7px;
	-moz-border-radius: 2px;
	border-radius: 		2px;
}

.menu_planning a{
	background:			#f5f5f5;
	color:				#bbbbbb;
	font-size:          10px;
	font-weight:		bold;
	padding:			4px;
    position: relative;
    top:7px;
	-moz-border-radius: 2px;
	border-radius: 		2px;
}

.calendrier_title {
    float:              left;
	font-size:			20px;
	margin-bottom:      30px;
	margin-top:			80px;
	text-align:         center;
	width:              500px;
}

.calendrier_calendar {
    float:              right;
    margin-right:       5px;
    margin-top:			10px;
}

.calendrier_numero {
	color:				#FF8F39;
}

/*affichage par liste*/
.calendrier_parution,
.calendrier_parution_actuel {
    float:              left;
	margin-top:			30px;
	width:             	20%;

}

.calendrier_parution th,
.calendrier_parution_actuel th {
	background: 		#DCDCDC;
	color:				#424645;
	height:            30px;
}

.calendrier_parution_actuel th {
	background: 		#FFCED2;
}

.calendrier_parution td,
.calendrier_parution_actuel td {
	background: 		#F2F2F2;
	color:				#424645;
	text-align:        	center;
}

.calendrier_parution_actuel td {
	background: 		#FEEAEB;
}

.calendrier_parution td span,
.calendrier_parution_actuel td span {
    color:				#666666;
    font-style:         italic;
}



/*************HELP AREA**************/

.help {
	height:	22px;
	margin: 1px 0 0;
	float:left;
}

.help dt {
	background: url("../images/general/help.png") no-repeat;
	cursor: pointer;
	height: 22px;
	width: 22px;
}

.help dd {
    background: none repeat scroll 0 0 #789;
    border-radius: 3px 3px 3px 3px;
    color: #EEE;
    font-size: 11px;
    margin-left: 32px;
    margin-top: -20px;
    padding: 2px;
    position: absolute;
    border: 2px solid #EEE;
    font-style: italic;
    font-weight: bold;
    z-index: 100;
}

/* Centrage de l'ic�ne ? dans le tableau */
.td_centre .help dt {
	margin-left: 16px;
}

/*###################################################*/

/**** ################# CLASSEMENT ####################### ****/
.menu_classement {
    background: #fff;
    height: 30px;
    text-align: center;
    width: 100%;
    margin: 10px 0;
}
.menu_classement a {
    background: #eee;
    font-weight: bold;
    padding: 4px 20px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    top: 7px;
}
.menu_classement .selected,
.menu_classement a:hover {
    background: #fe9a3c;
    color: #fff !important;
    text-decoration: none !important;
    font-weight: bold;
    padding: 4px 20px;
    position: relative;
    top: 7px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.table_classement {
    border-collapse: separate;
    border-spacing: 2px;
    margin-top: 20px;
}
.table_classement .td_rank {    
    font-size: 11px;
    text-align: center;
    color: #ccc;
    border-right: 2px solid #ccc;
    width: 10%;
}
.table_classement .td_rank.first {    
    color: #fe9a3c;
    border-right: 2px solid #fe9a3c;
}
.table_classement .number {
    font-size: 16px;
    font-weight: bold;
}
.table_classement .td_apercufiche {
    background: #eee;
    padding: 0px;
}
.table_classement .bg-hentai .td_apercufiche {
    background: #FFC0CB;
}
.table_classement .td_apercufiche div {
    padding: 5px;
}
.table_classement .td_note {
    background: #eee;
    text-align: center;
    font-style: italic;    
    width: 20%;
}
.table_classement .bg-hentai .td_note {
    background: #FFC0CB;
}
.table_classement .td_note .note {    
    font-size: 18px;
    font-weight: bold;
    color: #414141;
}
.table_classement .td_note.first .note {    
    color: #fe9a3c;
}
.table_classement .td_note .note_par {    
    color: #9a9a9a;
}

/*###################################################*/


/*________POPUP_____________*/


.popup_titlebar {
	background:        #FF8F39;
	border-top:        1px solid #FF8F39;
	border-left:        1px solid #FF8F39;
	border-right:        1px solid #FF8F39;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.popup_titlebar th {
    background:        #FF8F39;
    color:             #fff;
	font-size:         14px;
	font-weight:       bold;
	height:            20px;
	padding-left:      10px;
	text-align:        left;
}

.popup_window {
    border-bottom:     1px solid #FF8F39;
	border-left:       1px solid #FF8F39;
	border-right:      1px solid #FF8F39;
	background:        #F2F2F2;

	-webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}

.popup_window .contenu {
	background:        #F2F2F2;
    text-align:         left;
    padding:            5px;
    vertical-align:     top;
}

.popup_window .affiche {
    vertical-align:     top;
}

/*############FORUM##################*/

#forum{
    width:100% ;
}

#forum table {
    border-collapse:collapse;
}

#forum th {
    background:url(../images/manga/barre.png) repeat-x;
    height: 31px;
    padding-left: 10px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    font-size: larger;
    font-weight:bold;
    color:#fff;
}

#forum td {
    border-bottom:  2px solid white;
    border-top:  2px solid white;
    border-right:  2px solid white;
    min-height:40px!important;
    max-height:40px!important;
}

#forum .forum_even td {
	background: none repeat scroll 0 0 #F2F2F2;
}

#forum .forum_odd td {
	background: none repeat scroll 0 0 #E5E5E5;
}

#forum .td_new{
    width : 6px ;
    background: none repeat scroll 0 0 #333333 !important;
}
#forum .td_image{
    width:72px;
}

#forum .td_description {
    font-family:Arial, Helvetica, sans-serif;
    padding:5px;
    font-size: larger;
    color:#3a3f42;
    width: 582px;
}

#forum .td_description .description {
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    font-style:italic;
    font-size: x-small;
    color:#697076;
}

#forum .td_count {
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
    width:103px;
    height:40px!important;
    vertical-align:middle;
}

#forum .td_last {
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    padding-left: 15px;
    vertical-align:	middle;
    width:209px;
    border-right:  none;
}

#forum .td_last a {color: #6ea928;}
#forum .td_last .date {font-style:italic;}
#forum .td_last .mess {font-weight:bold;}

#forum .td_ico{
    border-right:none;
    vertical-align:	middle;
    padding-right:2px;
}

/*Commentaire*/

/*affichage par liste*/
.table_apercu_commentaire {
	border-collapse: collapse;
    width: 98%;
    margin: 10px 0px 10px 10px;
}

.table_apercu_commentaire th {
	color:#fff;
	height:28px;
	padding-left:2px;
}

.table_apercu_commentaire td {
	border:1px solid #e2e2e2;
}

.td_apercu_commentaire {
	padding:5px;
	vertical-align:	top;
}
.td_apercu_commentaire img {
	float:left;
	margin-right:10px;
}

.th_apercu_commentaire_milieu {

}

#informations_commentaire
{
margin-left: 110px;
margin-bottom: 80px;
}

#cadre_note_commentaire 
{
    border: 1px solid #DDDDDD;
    float: right;
    font-size: 12px;
    margin-bottom: 12px;
    text-align: center;
    padding: 5px 40px 5px 40px;
}

#div_list_chroniques {
 margin-bottom: 20px;
}

.chroniques {
  width: 660px;
}

.chroniques .image-mini {
  float: left;
}

.chroniques .contenu {
  text-align: justify;
  word-wrap: break-word;
}

.chroniques .titre {
  font-weight: bold;
  font-size: 11px;
  padding: 5px;
 }
 
 .chroniques .texte {
  padding: 5px;
  min-height: 33.5px;
}

#div_list_news {
 margin-bottom: 20px;
}

.news {
  width: 660px;
}

.news .image-mini {
  float: left;
}

.news .contenu {
  text-align: justify;
  word-wrap: break-word;
}

.news .titre {
  font-weight: bold;
  font-size: 11px;
  padding: 5px;
 }
 
 .news .texte {
  padding: 5px;
  min-height: 33.5px;
}

/*****  PLANNING ******/

.planning-legende {
    float:  left;
    margin: 5px;
    width:  100px;
}

.planning-legende div {
    margin-bottom:  5px;
}

.planning-legende span {
    margin-left:    5px;
}

.planning th {
    border-bottom:          2px solid #fff;
    /*border-top:             2px solid #fff;*/
}

.planning td {
    background:             #E2E2E2;
    border-bottom:          2px solid #fff;
    border-left:            none;
    border-right:           none;
    border-top:             2px solid #fff;
    height:                 25px;
    padding-left:           5px;
}

.planning .date {
    background:         #D4D4D4;
    color:              #414141;
    height:             25px;
}

#planning-choice {
    margin-left:10px;
}

.pl-onglet, .pl-onglet-selected {
    border-right:1px solid grey;
    border-left:1px solid grey;
    border-top:1px solid grey;
    padding:5px;
    position:relative;
    bottom:-10px;
    border-radius:10px 10px 0px 0px/30px 30px 0px 0px;
}

.pl-onglet-selected {
    background:#FF8633;
    color:#fff;
}

.pl-onglet img, .pl-onglet-selected img {
    vertical-align: middle;
}


/* COULEUR STATUT */
.planning-legende .termine,
.planning .termine {
    background:         #D4D4D4 !important;
}

.planning-legende .en_cours,
.planning .en_cours {
    background:         #CDF8D0 !important;
}

.planning-legende .abandonne,
.planning .abandonne {
    background:         #FBCACA !important;
}

.planning-legende .en_pause,
.planning .en_pause {
    background:         #FAECCB !important;
}

.planning-legende .a_commencer,
.planning .a_commencer {
    background:         #C6C6FF !important;
}

/*___ LEGENDE ____*/

.legende-status {
    float:      left;
    min-width:  5px;
    padding:    0px 5px;
    border: 1px solid #555555;
}

/*############# FOOTER ################*/


#h-footer {
    background: none repeat scroll 0 0 #594A35;
    border-top: 1px solid #856e30;
    bottom: 0;
    clear: none;
    /*height: 300px;*/
    height:75px;
    left: 0;
    position: relative;
    z-index: -1;
}



#footer {
    background: none repeat scroll 0 0 #594A35;
    height:     200px;
    padding: 10px auto;
    font-size:12px;
}

#contenu-footer {
    margin: 0 auto;
    width: 980px;
}

.bloc_footer {
    float: left;
    margin-right: 25px;
}

.bloc_footer .titre {
    background: none repeat scroll 0 0 #2C241F;
    color: #979893;
    float: left;
    width: 143px;
    font-size:          12px;
    font-weight:        bold;
    padding-bottom:     2px;
    padding-left:       0px;
    padding-top:        2px;
    text-align:         center;
}

.bloc_footer li {
    float: left;
    list-style: none outside none;
    clear: left;
    padding-left:10px;
}

.bloc_footer li a {
    color: #979893;
    font-family:Arial;
}

.bloc_footer li a:hover {
    color: #979893;
}

#copy_footer {
    clear: both;
    margin-top: 155px;
    position: absolute;
    margin-left: 380px;
    color:#292C21;
}

/*############ PAGER ##################*/

.manga_pager {
    margin: 10px 8px 10px 0;
}
.manga_pager a {
    border: 1px solid #CCC;
    background-color: #EEE;
    color: #FF8F39;
    margin: 0 3px;
    padding: 2px 5px;
    cursor: pointer;
}
.manga_pager a:hover {
    text-decoration: none !important;
    border-color: #FF8F39;
}
.manga_pager span {
    background: none repeat scroll 0 0 #FF8F39;
    border: 1px solid #FF8F39;
    margin: 0 3px;
    color: white;
    padding: 2px 5px;
}

/* Messages & notifications */
#divFicheSuccess {margin:10px auto;padding:10px;text-align:center;font-weight:bold;color:#468847;border:1px solid #D6E9C6;background-color:#DFF0D8;-moz-border-radius: 10px;}
#divFicheError {margin:10px auto;padding:10px;text-align:center;font-weight:bold;color:#B94A48;border:1px solid #EED3D7;background-color:#F2DEDE;-moz-border-radius: 10px;}
#divFicheWarning {margin:10px auto;padding:10px;text-align:center;font-weight:bold;color:#C09853;border:1px solid #FBEED5;background-color:#FCF8E3;-moz-border-radius: 10px;}
#divFicheInfo {margin:10px auto;padding:10px;text-align:center;font-weight:bold;color:#3A87AD;border:1px solid #BCE8F1;background-color:#D9EDF7;-moz-border-radius: 10px;}


/**   WATCHLIST  **/

.wl_note_avancement {
    font-size:          18px;
}

.wl_note_avancement th{
    text-align:         center !important;
}

.wl_note_avancement td{
    text-align:         center !important;
}

.wl_note_avancement input {
  background: transparent;
  border: none;
  width: 30px;
}

#statut {
    padding: 5px;
    font-size: 13px;
    text-shadow: 0px 1px 0px #fff;
    outline: none;
    background: -webkit-gradient(linear, left top, left bottombottom, from(#bcbcbe), to(#ffffff));
    background: -moz-linear-gradient(top,  #bcbcbe,  #ffffff);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #717171;
    -webkit-box-shadow: 1px 1px 0px #efefef;
    -moz-box-shadow: 1px 1px 0px #efefef;
    box-shadow:  1px 1px 0px #efefef;
}

#statut:focus {
     -webkit-box-shadow: 0px 0px 5px #940036;
    -moz-box-shadow: 0px 0px 5px #940036;
    box-shadow: 0px 0px 5px #940036;
}

/**********____________ EDITION PERSO _____________****************************/

#liste_personnage .categorie,
#liste_personnage_edition .categorie {
    background-color:   #f5f5f5;
    border:             1px solid #e2e2e2;
    border-radius:      1px;
    color:              #414141;
    font-size:          12px;
    font-weight:        bold;
    padding:            2px 3px 2px 3px;
    text-align:         left;
}

#liste_personnage .personnages_principaux,
#liste_personnage .personnages_secondaires,
#liste_personnage .breves_apparitions {
    float:          left;
    font-weight:    bold;
    padding:        6px;
    text-align:     center;
    width:          180px;
}

#liste_personnage_edition .personnages_principaux,
#liste_personnage_edition .personnages_secondaires,
#liste_personnage_edition .breves_apparitions {
    cursor:         move;
    float:          left;
    font-weight:    bold;
    padding:        6px;
    text-align:     center;
    width:          180px;
}

.drop_over {
    background-color: #cedae3;
}

.drop_out {
    background-color: #fff;
}

div.liste-genres-themes {
    width:      628px;
    float:      left;
}

#rectangle_brouillon {
    background:             #AFAFAF;
    border:                 1px solid #414141;
    height:                 20px;
    margin-bottom:          5px;
    width:                  40px;
}

.boutons .action {
  background: -moz-linear-gradient(#FFFFFF, #EFEFEF) repeat scroll 0 0 transparent;
  border: 1px solid #A3A3A3;
  border-radius: 3px 3px 3px 3px;
  color: #555;
  cursor: pointer;
  font-size: 13px;
  font-weight: bold;
  padding: 3px 6px;
}
.boutons .action:hover {
  background: -moz-linear-gradient(#FFFFFF, #DDD) repeat scroll 0 0 transparent;
  text-decoration:none;
  border-radius: 3px 3px 3px 3px;
}

.couverture_magazine .boutons {
  margin-bottom: 10px;
}

.couverture_magazine {
  float: right;
  vertical-align: top;
}

/*#### RECHERCHE AVANCEE ####*/
#form_recherche_avancee {
  margin: 10px;
}

#form_recherche_avancee .champ {
  margin: 10px;
  float: left;
}

#form_recherche_avancee .champ input {
  margin-top: 4px;
  height: 16px;
}

#form_recherche_avancee .champ select {
  height: 32px;
}

#form_recherche_avancee .champ.titre input {
  width: 300px;
}

#form_recherche_avancee .champ.annee input {
  width: 30px;
}

#form_recherche_avancee .champ.editeur select {
  width: 200px;
}

#form_recherche_avancee .champ.publication select {
  width: 125px;
}

#form_recherche_avancee .champ.genres select,
#form_recherche_avancee .champ.themes select {
  width: 450px;
}

.form_footer {
  float: right;
  margin: 10px;
}

.champ .chosen-container-multi .chosen-choices {
  min-height: 32px !important;
}

#form_recherche_avancee .champ .chosen-choices .search-field input {
   height: 27px;
}

#form_recherche_avancee .champ .chosen-container .chosen-results li.highlighted {
  background-color: #FF8F39;
  background-image: linear-gradient(0deg, rgba(241,241,241,0) 20%, rgba(255,255,255,0.1) 90%);
  color: #fff;
}

div.editer_fiche_autre {
  margin-top: 10px;
}