/*
 * Feuille de styles pour LibrePoésie.
 * 
 * Couleurs utilisées sur le site :
 * 	Arrière-plan : #e8e2d2
 * 	Texte du sous-sous-menu : #667785
 * 	Liens ordinaires : #0f568d
 * Lien fond blanc : 2b6fa4
 * H2 et H3 : 404e59
 * Score positif : 039a4a
 * Score négatif : 9a0303
 * Lien info : abb4ba
 * Soulignage liste textes : acc8dc
 * Bordure boutons : 888888
 * Bordure zone texte : b4bec1
 * Texte boutons submit : 545454
 * arrière-plan contenu : e8f0e2
 * 
 */

/*
 * ======
 * BALISES
 * ======
 */

*					{margin:0;padding:0; font-family:"Century Gothic", Verdana, Geneva, Arial, Helvetica, sans-serif; list-style-type:none;}
body				{background-image:url(../images/layout/fond_site.gif); background-repeat:repeat-x; background-color:#e8e2d2}
h1					{display:inline;margin-right:140px;}
h1 img				{margin-top:18px}
div.top				{background-image:url(../images/layout/bg_titre.jpg); height:87px; padding-left:30px;padding-top:10px;}
h2					{font-family:"Gill Sans MT", Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#404e59; font-size:2em;clear:both;padding:15px 0 0 0;}
h3					{color:#404e59;font-family:"Gill Sans MT", Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1.4em}
h2 .score_positif,
h2 .score_commentaires,
h2 .score_negatif	{font-size:0.7em;}
h3 .score_positif,
h3 .score_commentaires,
h3 .score_negatif	{font-size:0.7em;}
h2 .score_commentaires	{font-weight:normal;}
h3 .score_commentaires	{font-weight:normal;}
h3 .score_positif img,
h3 .score_negatif img	{padding:0 0 1px 0}
h2 a 				{font-family:"Gill Sans MT", Verdana, Geneva, Arial, Helvetica, sans-serif;}

img					{border:none;}
a					{color:#0f568d}

input[type="submit"],
input[type="button"]{height:32px;background-image:url(../images/layout/bg_submit_petit_mot.png);border:1px solid #888888;cursor:hand;margin-top:5px;color:#545454;font-size:1.4em;font-weight:bold;}
optgroup			{background-color:#ddd}
optgroup option		{background-color:#fff}

/*
 * ======
 * IDENTIFIANTS
 * ======
 */
#pub					{float:right;margin-right:50px;margin-top:20px;}

#contenu				{margin-left:64px;margin-right:60px;min-height:300px;padding-bottom:10px;}
#site					{margin:auto;margin-top:10px; width:760px; background-image:url(../images/layout/bg_site.png);font-size:0.8em;}
#sous_menu				{height:35px; padding:6px 50px 0 0; background-image:url(../images/layout/bg_sous_menu.png); text-align:right;font-size:0.9em;}
#sous_menu li,
#sous_menu ul,
#sous_sous_menu li		{display:inline;}
#sous_menu li			{padding-left:15px;}
#sous_sous_menu			{background-image:url(../images/layout/bg_sous_sous_menu.png); width:38.5em; font-weight:bold; font-size:1.2em;position:relative;top:-8px;left:60px}
#sous_sous_menu img		{vertical-align:middle;}
#sous_sous_menu li		{padding:0 0.3em; margin:0 0.3em;}
#sous_sous_menu a		{text-decoration:none; color:#667785;}
#sous_sous_menu a:hover	{text-decoration:underline;}
#sous_sous_menu a.orange {color:#d28144}

#sous_sous_menu.petit_sous_sous_menu
						{width:37.7em;}
#bottom					{height:33px;background-image:url(../images/layout/bg_bottom.png);clear:both;}

form#editer_profil label					{display:block;margin-top:10px;float:left;width:250px;text-align:right;margin-right:10px;clear:both;}
form#editer_profil input,
form#editer_profil select					{margin-top:10px;}
form#editer_profil select option,
form#rediger select option					{margin-right:20px}
form#editer_profil input[type="submit"]		{width:15em;margin:30px 0;}
form#editer_profil h3						{margin-top:10px;}
form#editer_profil textarea					{padding:10px;width:300px;font-size:0.9em;height:100px;margin-top:10px;}
form#editer_profil .exemple					{color:#666}

form#rediger label					{display:block;margin-top:10px;float:left;width:100px;text-align:right;margin-right:10px;clear:both;}
form#rediger input,
form#rediger select					{margin:10px 0;}
form#rediger textarea				{padding:40px;width:540px;font-size:1em;height:400px;}
form#rediger input[type="submit"]	{width:624px;}

form p.note				{margin-left:260px; font-size:0.8em;}

/*
 * ======
 * CLASSES
 * ======
 */
.titre_site					{position:relative;top:7px;left:33px;}

.aligner_droit				{float:right;}
.aligner_centre				{text-align:center;margin-left:0;margin-right:0;}
.info						{color:#abb4ba; font-family:Arial, Helvetica, sans-serif; text-decoration:none;padding-left:5px;}
h2 .info					{font-size:0.8em;}
.infos_perso				{margin-left:250px;margin-top:10px;}
.infos_perso li				{margin-bottom:5px;}
.infos_perso .description	{font-size:0.9em;background-color:#fff;padding:10px; border:1px solid #b4bec1;}
.pagination					{margin:10px 0;}

/*
 * Page des textes
 */


p.nombre_items			{margin:20px 0;}
div.texte				{background-color:#fff; width:540px; padding:40px 40px 70px 40px; margin:20px 0 -15px 0; font-size:1.1em;line-height:1.4em;background-image:url(../images/layout/bg_feuille_bas.png);background-repeat:no-repeat;background-position:bottom;}
div.texte .pagination	{text-align:center;margin-top:35px;}
p.separation_texte		{text-align:center; font-size:1.2em; font-family:Arial, Helvetica, sans-serif;}
div.version_plus_recente	{border:1px solid #bbb;border-bottom:3px solid #bbb;font-size:1.1em;background-color:#ffefd6;width:600px;padding:10px;margin: 20px 0 -20px 0;text-align:center;}
div.version_plus_recente a	{}

div.signet				{position:relative;margin-top:-400px;top:400px;left:450px;margin-right:534px;}
div.signet img			{border-bottom:2px solid #bbb;border-right:2px solid #bbb;}

.liste_textes					{margin:20px 0;}
.liste_textes a,
.commentaires h3 a				{text-decoration:none; border-bottom:1px solid #acc8dc;}
.liste_textes h3 a				{color:#2b6fa4;}
.liste_textes h3				{margin:0 25px;}
.liste_textes p					{padding-left:25px;}
.liste_textes p.resume			{margin-right:30px;}
.liste_textes p.auteur			{padding-bottom:10px;}
.liste_textes li				{width:620px;padding-top:20px;background-image:url(../images/layout/bg_textes.png); background-repeat:no-repeat;}
.statistiques_texte				{margin-top:5px;font-size:0.9em;color:#888;}
.liste_textes .statistiques_texte 	{padding-bottom:20px;background-image:url(../images/layout/bg_textes_bas.png); background-repeat:no-repeat; background-position:bottom;}
.liste_textes .categorie_fiche	{font-size:0.9em;color:#888;margin-bottom:5px;}

.auteur							{margin-top:7px;}
.auteur img						{vertical-align:middle;margin-right:5px;border:1px solid #b4bec1;}

.tous_les_textes				{background-image:url(../images/layout/bg_feuille.png);background-repeat:repeat-x;width:20em; border:1px solid #b4bec1; background-color:#fff;padding:15px; color:#888;margin-bottom:20px;}
.tous_les_textes li				{padding:4px;}
.tous_les_textes a				{font-size:1em;}
.tous_les_textes h3				{font-size:1.5em;margin-bottom:10px;}

.dashboard, .sideboard			{border:1px solid #b4bec1; background-color:#fff;padding:15px; color:#888;margin-bottom:20px;background-image:url(../images/layout/bg_feuille.png);background-repeat:repeat-x;}
.dashboard img, .sideboard img	{vertical-align:middle;margin-right:10px;}
.dashboard li, .sideboard li	{margin:15px 0;}
.dashboard						{width:350px;}
.sideboard						{width:200px;}
.hints							{width:604px; color:#333;}
.hints img						{float:left;margin:2px 0 0 5px}
.hints p						{margin-left:35px}
.plus_afficher					{float:right;font-size:0.8em;margin-bottom:-20px;}

form.petit_mot							{margin:15px 0 25px 25px;}
form.petit_mot textarea					{width:300px;height:100px; font-size:0.9em;padding:10px;}
form.petit_mot input[type="submit"]		{width:324px;}
form.petit_mot textarea.commentaire		{width:400px;height:100px}

.commentaires					{width:411px;margin-top:20px;}
.commentaires div.commentaire	{background-color:#fff; border:1px solid #b4bec1;padding-bottom:28px;padding-right:10px;background-image:url(../images/layout/bg_feuille.png);background-repeat:repeat-x;}
.commentaires .date				{font-size:0.8em;color:#888;margin-bottom:5px;}
.commentaires .titre			{font-size:0.9em;color:#888;margin-bottom:5px;}
.commentaires h3				{padding:10px 0 0 20px;}
.commentaires h3 a				{color:#2b6fa4; font-size:0.8em;}
.commentaires .photo_profil		{float:left;padding:0 15px 7px 0;}
.commentaires p					{margin-left:113px;}
.commentaires p.message			{margin-bottom:10px;margin-right:20px;}
.commentaires ul				{padding:10px;margin-bottom:20px;}
.commentaires .large			{width:550px;}

.message_admin			{border:1px solid #bbb;border-bottom:3px solid #bbb;width:580px;padding:20px 20px 20px 60px;margin-bottom:5px;}
.message_admin ul		{padding-top:10px;}
.message_admin li		{color:#aaa;display:inline;}
.priorite1				{background-color:#ffccc6;background-image:url(../images/layout/icon_avertissement.png);background-repeat:no-repeat;background-position:16px center;}
.priorite2				{background-color:#ffefd6;background-image:url(../images/layout/icon_avertissement.png);background-repeat:no-repeat;background-position:16px center;}
.priorite3				{background-color:#ffefd6;background-image:url(../images/layout/icon_ok.png);background-repeat:no-repeat;background-position:16px center;}

.priorite_admin1				{background-color:#ffefd6;background-image:url(../images/layout/icon_avertissement.png);background-repeat:no-repeat;background-position:16px center;}
.priorite_admin2				{background-color:#ffefd6;background-image:url(../images/layout/icon_aide3.png);background-repeat:no-repeat;background-position:16px center;}
.priorite_admin3				{background-color:#ffefd6;background-image:url(../images/layout/icon_ok.png);background-repeat:no-repeat;background-position:16px center;}

.photo_profil			{float:left;margin-top:10px;}
.autres_informations li	{margin:5px 0 5px 25px;}

.avertissement			{border:1px solid #b4bec1;background-color:#ffefd6;padding:10px 10px 10px 60px; width:552px;margin: 13px 0 5px 0;}
.marge_haut				{margin-top:20px;}


.liste_amis				{font-weight:bold;border:1px solid #b4bec1; background-color:#fff;width:580px; padding:20px; margin:20px 0 10px 0; font-size:1.2em;}
.liste_amis ul			{font-weight:normal;margin-top:5px;margin-left:65px;font-size:0.8em;}
.liste_amis ul li		{margin-top:3px;}
.liste_amis img			{float:left;padding-right:15px;}


.score_profil .score_positif,
.score_profil .score_negatif	{font-size:2em;}
.score_positif					{color:#039a4a; font-weight:bold;white-space:nowrap;}
.score_negatif					{color:#9a0303; font-weight:bold;white-space:nowrap;}
.score_commentaires				{color:#b8692d; white-space:nowrap;}
.score_neutre					{color:#888; font-weight:bold;}
.score_positif img, .score_negatif img
								{margin:0 0px 0 0; border:none;padding:0 0 2px 0;float:none;}

.liste_amis li .score_positif img, .liste_amis li .score_negatif img
								{padding:0}

.editer_photo p						{margin:20px 0;}
.editer_photo input[type="submit"]	{width:14em;}

.note_bas_page			{font-size:0.7em; text-align:center; margin:5px 0;}

ul.tri					{margin-top:10px;}
.tri li					{display:inline;}

.feed_accueil			{color:#333;}
.feed_accueil h4		{margin-top:15px;}

.tri_categorie			{background-color:#fff;border:1px solid #b4bec1;padding:0 0 20px 20px;margin-top:20px;}
.tri_categorie h3		{margin-top:15px;}
.tri_categorie h4		{margin-top:10px;margin-left:10px;color:#333;font-size:1.1em}
.tri_categorie p		{margin-left:20px;}


/*
 * ======
 * SECTION AIDE UNIQUEMENT
 * ======
 */

.fil_ariane		{margin-bottom:20px;}
.aide 			{background-image:url(../images/layout/bg_feuille.png);background-repeat:repeat-x;border:1px solid #b4bec1; background-color:#fff;padding:20px 20px 30px 30px;margin-top:15px;width:550px;}
.aide p			{margin:10px 0; width:450px;}
.aide li		{list-style:square;margin:5px 0 5px 40px;width:450px;vertical-align:top;}
.aide li li		{list-style:none}
.aide ul ul		{margin-bottom:10px;}
.aide h3		{margin-top:20px;}
.aide table		{text-align:center;margin-left:40px;border-collapse:collapse;}
.aide td		{border:1px solid #888;width:8em;}
.aide dt		{font-weight:bold;}
.aide dd		{margin-bottom:20px;}

/*
 * ======
 * SECTION VISITE GUIDÉE
 * ======
 */

.visite_guidee				{background-color:#fff;border:1px solid #b4bec1;border-bottom:3px solid #b4bec1;margin:25px auto;width:600px;text-align:center;padding-bottom:25px;}
.visite_guidee p			{margin: 25px;}
.visite_guidee img			{}
.visite_guidee .description	{border:1px solid #bbb;border-bottom:3px solid #bbb;padding:20px;background-color:#fff4e4}

/*
 * ======
 * SECTION DES STATISTIQUES
 * ======
 */
.statistiques			{margin-top:15px;background-image:url(../images/layout/bg_feuille.png);background-repeat:repeat-x;border:1px solid #b4bec1; background-color:#fff;padding:20px 30px 25px 30px;width:550px;}
.statistiques li		{margin:5px 0}

/*
 * ======
 * SECTION DES OPTIONS
 * ======
 */
.options p.carre_blanc	{margin-top:25px;border:1px solid #b4bec1; background-color:#fff;padding:20px 20px 20px 40px;width:500px;}
.options h3				{margin-left:15px;}

/*
 * ======
 * SECTION ADMINISTRATIVE
 * ======
 */

.admin ul				{margin-left:25px;margin-bottom:10px;}
.admin option			{padding-right:3em;}


/*
 * ======
 * EXCEPTIONS
 * ======
 */

form#editer_profil .formulaire_texte label		{margin-top:0;}
form#editer_profil .formulaire_texte			{margin-bottom:10px;}

a.fil_rss img									{vertical-align:text-bottom;}
h2 a.fil_rss img								{vertical-align:baseline;}
h3 a.fil_rss img								{vertical-align:baseline;}
a.fil_rss										{margin-left:5px;}

.action_ami										{text-align:right;}
.aligner_milieu									{vertical-align:middle}
.icone_debut_par								{vertical-align:text-bottom;margin-left:-24px;margin-right:8px;}

.noir											{color:#000;}
.boite_verification								{margin-top:20px;margin-left:260px;}
.explications									{font-size:0.9em;margin-top:0}
.espace_haut_bas								{margin:10px 0;}
.gros_espace_haut_bas							{margin:15px 0;}
.marge_bas										{margin:10px 0; clear:none;}
.marge_haut										{margin-top:20px;}
.gros_texte										{font-size:1.2em;}
.retrait										{margin-left:25px;}
h3.versions										{margin-top:20px;}
h2 .version										{font-size:0.6em; color:#888;}
ul.versions										{margin-left:25px;border:1px solid #b4bec1; background-color:#f9f9f9;padding:10px;width:320px}
ul.versions li									{font-size:0.9em;margin:5px 0;}
.versions a, .versions strong					{}
form#editer_profil input[type="submit"].login	{width:13.4em;margin-left:150px}
form#champ_recherche							{margin:20px 0;}
.inscription									{margin:30px 40px 20px 0; text-align:center; font-size:1.6em; font-weight:bold;}
.inscription a									{background-color:#ffefd6; padding:15px;border:1px solid #d96}
.inscription a:hover							{background-color:#fff;}
p.categorie										{color:#888;font-size:0.9em;margin-top:0px;margin-bottom:15px;}

.introduction p									{margin:10px 0;font-size:1em;}
.introduction p.description_site				{font-size:1.3em;margin:20px 0;}

.rediger_titre									{font-size:1.5em;margin-top:10px;}
.personnaliser_accueil							{float:right;margin-top:30px;}
.pub_optionnelle								{margin-top:10px}
img.drapeau										{margin:0 2px;;padding:0;border:0;float:none;}
.liste_textes_commentaires						{line-height:1.6em;}
.liste_textes_commentaires li					{margin-bottom:15px}
.modifier_profil								{font-weight:normal;font-size:0.9em;}

.bordure_highlight								{border:2px solid #f5d29b}

/*
 * ======
 * CELLULES DES VOTES
 * ======
 */
.options_texte					{margin-left:25px; margin-top:-1px; background-image:url(../images/layout/bg_options.png); background-repeat:repeat-x; background-color:#f9f9f9; padding:10px;border:1px solid #b4bec1;width:31em;}
.options_texte li				{padding:4px 0;clear:both}
.options_texte a				{display:block;float:left;text-decoration:none; background-color:#eee; border-bottom:1px solid #bbb; border-right:1px solid #bbb;margin:1px 0 0 10px; padding:2px 6px 3px 0;font-size:0.9em;}


.options_texte a.vote_positif	{background-color:#ecf2ea;border-right:1px solid #b3cba9;border-bottom:1px solid #b3cba9;}
.options_texte a.vote_negatif	{background-color:#f2eaea;border-right:1px solid #cba9a9;border-bottom:1px solid #cba9a9;}


.options_texte a.lien_meme_ligne{margin:1px 0 0 4px;padding:3px 5px 3px 5px;}
.options_texte a:hover			{background-color:#fff}
.options_texte a.lien_normal	{padding:0;margin:0;text-decoration:underline;background-color:transparent;display:inline;border:none;float:none;font-size:inherit;}
.options_texte a.aligner_droit	{float:right;}
.options_texte img				{vertical-align:middle;}
.options_texte img.decoration	{margin:-3px 6px -4px -10px;}

.options_commentaire			{width:25em;}

.fermeture_options_texte		{clear:both;margin-bottom:-2.2em;}

.vote_fait img		{vertical-align:middle;}

/*
 * ======
 * NECESSAIRES À LA FIN
 * ======
 */

a.orange			{color:#d28144}
a.orange_fonce		{color:#b8692d}
a.bleu_clair		{color:#0f568d;}
h3 a.bleu_clair		{color:#0f568d;}
h3 a.orange_fonce	{color:#b8692d;border-bottom:1px solid #f2a164}
span.orange_fonce	{color:#b8692d;text-decoration:underline;}
span.bleu_clair		{color:#0f568d;}
span.bleu			{color:#0f568d;text-decoration:underline;}
img.icone			{vertical-align:middle;}	
.marge_infos_perso	{margin-left:32px;margin-right:150px;}
