@import url(lightbox.css);

* { border-color:#de541e;border-style:solid;border-width:0px;font-size:100%;margin:0px;padding:0px; }
body { background-color:#74aacf;color:#001;font-family:Arial, sans-serif;font-size:12px; }

a { color:#001;cursor:pointer;text-decoration:underline; }
	a:hover { color:#de541e; }
h1 { color:#de541e;font-size:240%;padding:0px 6px 10px 0px;text-align:right; }
h2,div.h2 { color:#004072;font-size:160%;padding:10px 0px 0px 4px; }
h3 { color:#004072;font-size:110%;padding:6px 0px 0px 4px; }
hr { background-color:#de541e;color:#de541e;clear:both;height:2px;margin:10px 40px; }
input { border-width:1px; }
ol { margin:2px 0px 2px 26px; }
p,div.p { padding:6px 8px;text-align:justify; }
sup { font-size:90%; }
textarea { border-width:1px; }
ul { list-style-type:square;margin:2px 0px 2px 20px; }

/* <-- Tableaux */
	table { background-color:#fff6ec;border-color:#004072;border-spacing:0px;border-width:2px 0px 1px 2px;margin:4px auto;width:96%; }
		table th { background-color:#004072;border-color:#004072;border-width:0px 2px 1px 0px;color:#fff; }
		table td { border-color:#004072;border-width:0px 2px 1px 0px;padding:1px; }
/* --> */

/* <-- Flux RSS */
	div.flux_rss { background-color:#fff;border-width:1px 2px 1px 0px; }
		div.flux_rss div.article { border-width:1px 0px; }
			div.flux_rss div.article div.haut { border-width:0px 0px 2px 0px; }
				div.flux_rss div.article div.haut div.titre { background-color:#004072;font-size:120%;font-weight:bold; }
					div.flux_rss div.article div.haut div.titre a { color:#fff;display:block;padding:2px 1px 2px 12px;text-decoration:none; }
					div.flux_rss div.article div.haut div.titre a:hover { color:#de541e; }
			div.flux_rss div.article div.description {}
/* --> */

/* <-- Lecteur audio */
	div.lecteur_audio_liste { background-color:#fff;border-width:2px 2px 0px 2px;margin:4px 10px; }
		div.lecteur_audio { border-width:0px 0px 2px 0px; }
			div.lecteur_audio_informations { border-width:0px 1px 0px 0px;margin:0px 210px 0px 0px;padding:4px 0px 4px 4px; }
				div.lecteur_audio div.titre { color:#004072;font-size:120%;font-weight:bold;padding:0px 0px 4px 0px; }
				div.lecteur_audio div.auteur { color:#004072;font-style:italic; }
			div.lecteur_audio_dewplayer { float:right;margin:6px 0px;text-align:center;width:210px; }
/* --> */

p.validation { color:#0a0;font-weight:bold; }
p.erreur { color:#a00;font-weight:bold; }
	p.erreur:before { content:'Erreur : '; }
div.a_la_ligne { clear:both; }
p.signature { font-size:110%;font-style:italic;font-weight:bold;text-align:right; }
p.date { font-style:italic;text-align:right; }

div.illustration img, img.illustration_gauche, img.illustration_droite { border-color:#004072;border-width:2px;margin:6px; }
div.illustration { text-align:center; }
div.illustration img { margin:6px auto; }
img.illustration_gauche { float:left; }
img.illustration_droite { float:right; }
img.illustration_sans_bordure { border-width:0px; }
img.illustration_bordure_basse { border-width:0px 0px 2px 0px; }

ul.diaporama { list-style-type:none;margin:0px;padding:0px;text-align:center; }
	ul.diaporama li { display:inline;margin:0px;padding:0px; }

/* <-- Structure globale */
	div.page_conteneur { overflow:hidden;min-width:1009px;padding:12px 0px; }
	div.page { background-color:#004072;border-radius:20px;border-width:2px;margin:auto;-moz-border-radius:20px;-webkit-border-radius:20px;width:1010px; }
	div.page_haut { background-image:url(../../images/page/haut_fond.png);background-position:540px top;background-repeat:no-repeat;height:120px; }
		div.page_haut div.titre { font-size:60px;font-style:italic;font-weight:bold;letter-spacing:4px;padding:0px 0px 0px 10px; }
			div.page_haut div.titre a { color:#74aacf;text-decoration:none; }
		div.page_haut div.sous_titre { color:#fff;font-size:22px;font-style:italic;padding:10px 0px 0px 60px; }
	div.page_milieu { position:relative; }
		div.deco_conan { background-image:url(../../images/page/conan.png);bottom:-30px;height:800px;position:absolute;right:-285px;width:494px; }
		div.page_menu { float:left;padding:18px 0px 4px 0px;width:180px; }
			div.page_menu ul { list-style-type:none;margin:0px 0px 12px 0px; }
				div.page_menu ul hr { background-color:#de541e;height:1px;margin:0px; }
				div.page_menu ul li { zoom:1; }
					div.page_menu ul li span { background-color:#de541e;background-image:url(../../images/page/puce.gif);background-position:2px center;background-repeat:no-repeat;color:#004072;display:block;font-weight:bold;letter-spacing:2px;padding:5px 0px 4px 14px;text-decoration:none; }
					div.page_menu ul ul { font-size:95%; }
						div.page_menu ul ul li {  }
							div.page_menu ul ul li a { background-color:transparent;background-image:none;color:#fff;display:block;font-weight:normal;padding:2px 0px 2px 2px;text-decoration:none; }
							div.page_menu ul ul li a:hover { background-color:#de541e; }
			div.publicite_gauche { font-size:80%;padding:20px 0px 20px 0px;text-align:center; }
				div.publicite_gauche table { background-color:#fff;border-width:0px;height:240px;margin:auto;padding:0px;width:120px; }
					div.publicite_gauche table td { border-width:0px;margin:0px;padding:0px; }
					div.publicite_gauche table table { height:auto;width:auto; }
				div.publicite_gauche img { margin:0px;padding:0px;vertical-align:middle; }
				div.publicite_gauche a { text-decoration:none; }
		div.page_contenu { background-color:#cadddc;border-radius:20px 0px 0px 20px;border-width:2px 0px 2px 2px;margin:0px 0px 0px 180px;min-height:700px;-moz-border-radius:20px 0px 0px 20px;padding:0px 210px 0px 0px;-webkit-border-radius:20px 0px 0px 20px; }
			div.page_contenu_2 { overflow:auto;padding:0px 0px 1px 0px;zoom:1; }
	div.page_bas { color:#fff;font-size:90%;font-style:italic;padding:1px 34px 1px 1px;text-align:right; }
/* --> */

div.formulaire { border-width:2px;margin:10px; }
	div.formulaire div { padding:4px 0px;text-align:center; }
		div.formulaire div div { padding:0px; }
		div.formulaire div textarea { border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;width:90%; }
		div.formulaire div.gauche { float:left;width:240px; }
			div.formulaire div.gauche label { display:block;text-align:right; }
		div.formulaire div.droite { margin:0px 0px 0px 242px;text-align:left; }
			div.formulaire div.droite input { border-radius:0px 8px 8px 0px;-moz-border-radius:0px 8px 8px 0px;-webkit-border-radius:0px 8px 8px 0px;width:90%; }
	div.formulaire div.boutons { background-color:#74aacf;border-width:2px 0px 0px 0px;padding:0px;text-align:right; }
		div.formulaire div.boutons input { background-color:#de541e;border-radius:8px 0px 0px 8px;color:#fff;cursor:pointer;-moz-border-radius:8px 0px 0px 8px;padding:2px 4px 2px 8px;-webkit-border-radius:8px 0px 0px 8px; }

/* <-- Pages */
	div.derniere_maj { background-color:#fff;border-width:2px;margin:10px; }
		div.derniere_maj div.h2 { margin:0px;padding:4px; }
	
	ul.personnages { font-size:120%;font-weight:bold;list-style-type:none;overflow:auto;padding:10px 0px; }
		ul.personnages li { float:left;width:197px; }
			ul.personnages li a { display:block;padding:4px 0px;text-align:center;text-decoration:none; }
			ul.personnages li a:hover { background-color:#fff; }
	div.personnage_description { padding:0px 0px 10px 0px; }
		div.personnage_description div.titre { color:#004072;font-size:110%;font-weight:bold;padding:0px 0px 2px 8px; }
			div.personnage_description div.titre a { border-color:#de541e;border-style:dashed;border-width:0px 0px 1px 0px;color:#004072;text-decoration:none; }
		div.personnage_description div.description {}
	
	div.tomes_liste {}
		div.tomes_liste div.tome_gauche, div.tomes_liste div.tome_droite { clear:both; }
			div.tomes_liste div.tome_gauche {}
			div.tomes_liste div.tome_droite {}
		div.tomes_liste div.tome_gauche ul, div.tomes_liste div.tome_droite ul { font-size:90%;list-style-type:none;padding:0px 0px 0px 4px; }
			div.tomes_liste div.tome_droite ul li { text-align:right; }
		div.tomes_liste div.titre { padding:10px 0px 0px 4px; }
			div.tomes_liste div.tome_droite div.titre { text-align:right; }
			div.tomes_liste div.titre strong { color:#de541e; }
		div.tomes_liste div.date_parution { padding:0px 0px 0px 4px; }
			div.tomes_liste div.tome_droite div.date_parution { text-align:right; }
	
	div.musique_pochette { text-align:center; }
		div.musique_pochette img { border-width:2px; }
	td.piste_numero { background-color:#004072;color:#fff;font-weight:bold;text-align:center; }
	
	ul.chanteurs { font-size:120%;font-weight:bold;list-style-type:none;padding:10px 0px; }
		ul.chanteurs li {}
			ul.chanteurs li a { display:block;padding:4px;text-decoration:none; }
			ul.chanteurs li a:hover { background-color:#fff; }
	
	ul.mangas { list-style-type:none;text-align:center; }
		ul.mangas li { display:inline; }

	div.produits_derives_videos h2 { clear:left; }
	div.produits_derives_videos ul { list-style-type:none; }
		div.produits_derives_videos ul li { background-color:#fff;border-width:2px;float:left;margin:10px;padding:2px 0px 0px 0px;text-align:center;width:264px; }
			div.produits_derives_videos ul li div.legende { background-color:#de541e;color:#fff;font-style:italic; }

	div.produits_derives_musique ul { list-style-type:none; }
		div.produits_derives_musique ul li { background-color:#fff;border-width:2px;margin:10px;padding:2px 0px 0px 0px;text-align:center; }
			div.produits_derives_musique ul li div.legende { background-color:#de541e;color:#fff;font-style:italic; }
	
	ul.sites_internet { background-color:#fff;border-width:2px 2px 1px 2px;list-style-type:none;margin:6px 10px;padding:0px; }
		ul.sites_internet h2 { margin:0px;padding:4px; }
			ul.sites_internet h2 a { color:#de541e;text-decoration:none; }
		ul.sites_internet li { border-width:0px 0px 1px 0px;padding:2px; }
	
	div.page_boutique { padding:0px 0px 10px 0px; }
		div.page_boutique table { background-color:#fff;border-width:0px; }
			div.page_boutique table td { border-width:0px;width:50%; }
/* --> */