@charset "utf-8";
/* CSS Document */
/* Benoît "Aérius" Evellin, pour les Elfes de Bretagne */

body {background-image:url('images_compo/fond.gif');}

#page {height:auto; width:1024px; margin-left: auto; margin-right: auto; margin-top: -10px; }
.loading {background-image:url(images/wait.gif); background-position: center; background-repeat:no-repeat;}

#bandeau {height: 157px; width: 1024px; background-image:url(images/EdB-Pages_01.png); margin-top: 0px;}
#bandeau img {border:none;}
#bandeau a {color:#8E8AD9; text-decoration:none;}
#bandeau a:hover {color:#000000;}
#bandeau h1 {display:none;}
#bandeau #accueil {height:129px; width:785px; float:left; padding-left: 40px;}

/* RECHERCHE ET LIENS UTILES */
#infos {width: 160px; height: 129px; /*margin-left: 810px;*/ float:left; text-align:right; color:#8E8AD9;font-size: 11px;}
.formulaire_recherche input {height: 18px; width:120px;font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#5C57B5;
background-color:#E5FEFE; margin:3px; background-image: url(images_compo/cadre-recherche.png); background-repeat:no-repeat; padding: 10px; border:none;}
#bandeau .formulaire_spip {height: 42px;}

/* MENU NAVIGATION */
#partie-texte_menu {height: 23px; vertical-align:baseline; margin-right: 140px;}
#partie-texte_menu img {margin-bottom:0px; padding-bottom:0px;}
#partie-texte_menu ul {height: 28px;margin:0px; padding:0px; padding-bottom: 0px; float: right;}
#partie-texte_menu li {margin:0px; padding:0px; list-style:none; float: right;}

/* Partie 1 MENUS LATERAUX */

#menus {width: 209px; background-image:url(images/EdB-Pages_02.png); background-position:top; background-repeat:no-repeat; float: left; font-size:13px;}
#menus a{color: #CC0000; text-decoration:none;}
#menus a:hover {color:#621753; text-decoration:none;}
#menus h3 {display:none;}
#menus img {border: none;}

#menus_logo {height: auto; width:inherit;}
#menus_logo img.spip_logo {margin-left: auto;text-align: right; float: right;}

#menus_news {height: 264px; width:199px; background-image:url(images/EdB-Pages_06.png); padding-left: 5px; padding-right: 5px; text-align:right;}
#menus_news img {margin-top: 5px;}

#menus_dates {height: 263px; width:199px; background-image:url(images/EdB-Pages_06.png); padding-left: 5px; padding-right: 5px; text-align:right;}
#menus_dates img {margin-top: 5px;}

#menus_autres {height: 264px; width:199px; background-image:url(images/EdB-Pages_06.png); padding-left: 5px; padding-right: 5px; text-align:right;}
#menus_autres img {margin-top: 5px;}

/* Partie 2 AFFICHAGE GENERAL */

#partie-texte {width: 814px; min-height: 1000px; background-image:url(images/EdB-Pages_11.png); background-repeat:repeat-y; float: left;	font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;	color:#392C20;text-align:justify; border-left:1px solid #DFE5D4;}

/* LIENS */
#partie-texte a{color: #CC0000; text-decoration:none;}
#partie-texte a:hover {color:#621753; text-decoration:none;}
#partie-texte .spip_out {background-image: url('images_compo/lien-out.png'); padding-right: 15px; background-position:  right 50%; background-repeat:no-repeat}
#partie-texte .spip_out:hover {background-image: url('images_compo/lien-out-over.png'); padding-right: 15px; background-position:  right 50%; background-repeat:no-repeat}

/* AFFICHAGE */

#affichage {width: 700px; float: left; min-height: 500px; padding-left: 11px;}

/* ARIANE ET MOTS CLES */
#affichage .ariane {font-size:10px; padding-top: 3px;}
#affichage .ariane a{color: #621753; text-decoration:none;}
#affichage .ariane a:hover{color: #CC0000; text-decoration:none;}
#affichage .mot-cle {font-size: 10px;}
#affichage .mot-cle a{color: #CC0000; text-decoration:none;}

/* TITRES */
#affichage h1 {height: auto; min-height:55px;font-size:40px; margin-bottom: 0px; margin-top: 5px; color: #621753; background-image: url('images_compo/des4.png'); background-repeat: no-repeat; background-position: right top;padding-right: 73px; padding-left: 22px; text-align: left;}
#affichage h2 {margin-top: 0px; color: #621753; font-size: 18px; padding-right: 10px; padding-left: 20px; padding-bottom: 0px;}
#affichage h2 a.spip_out {color: #621753; text-decoration:none; background-image: url("images_compo/lien-out-over.png"); background-position:right; background-repeat:no-repeat;}
#affichage h2 a:hover.spip_out {color: CC0000; border-bottom: 1px solid #CC0000; background-image: url("images_compo/lien-out.png"); background-position:right; background-repeat:no-repeat;}
#affichage h3 {font-size:18px;padding-left: 20px; color: #621753; margin-bottom: none; margin-top: 15px;padding-bottom: 0px; font-style:italic; }
#affichage h4 {font-size:15px; color: #621753; margin-bottom: 0; margin-top: 20px; padding-left : 20px;}
.articles {border-bottom : #CCA0A0 solid 1px;}
.rubriques {border-bottom : #CC3D3D solid 1px;} 
.sites {border-bottom : #CCA0A0 dashed 1px;}
#affichage h5 {background-image:url('images_compo/trait.png'); background-position:left bottom; background-repeat: no-repeat; height: 15px; border: medium none; color: #636264;padding-left: 30px; font-size: 10px; font-style: italic; padding-top: 6px;}

/* DECOUPAGE */
#droite {width: 340px; float: right;}
#gauche {width: 340px; float: right; padding-right:20px;}
#gauche .descriptif_jeu {color:#000000;}

/* ELEMENTS DE TEXTE */
#affichage .chapo {font-style:italic; font-weight:bold; font-size: 16px; background-image: url(images_compo/Vtrait.png); background-position:left top; background-repeat:no-repeat; padding-left: 6px;}	
#affichage .chapo p {margin: 3px;}	
#affichage .chapo strong {font-style:normal;}		
#affichage .chapo i {font-style:normal;}	
#affichage blockquote {background-image: url(images_compo/quote.gif); background-position:top left; background-repeat:no-repeat; background-color: #FFF; margin-top: 0px;padding-top: 0px;padding-left:30px;padding-right: 3px;border-right: 1px #EEE solid; border-top: 1px #EFEFEF solid; border-left: 1px #EFEFEF solid; font-style:italic;  border-right: solid 1px #B5B5B5; border-bottom: solid 1px #E5E5E5;}	
#affichage blockquote p {margin: 2px; padding: 0px;}	
#affichage .spip_note {font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-right: 0px; padding-right: 0px;}	
#affichage .spip_glossaire {background-image:url(images/wikipedia.gif); background-position:right; background-repeat:no-repeat;padding-right: 16px;}
#affichage .spip_surligne {background-color:#FFFE9C; padding-left: 2px; padding-right: 2px;}
#affichage .no_image_filtrer {height: 15px; width: 15px; vertical-align:bottom;}
#affichage small {font-size: 11px;margin-left: auto; margin-right:auto;}
#affichage hr {background-image:url('images_compo/trait.png'); height: 7px; border: medium none;}
#affichage code {padding : 2px; margin : 2px; background-color:#FFFFCC;}

/* Documents et images inclus */
#affichage img {border:none; clear: both; text-align:center;margin-left: auto; margin-right:auto;}
#affichage dt {width: auto; margin: 5px;}
#affichage dl.spip_documents_center {margin-left: auto; margin-right: auto; width: 100%;  text-align: center;}
#affichage dl.spip_documents_right {float:right; text-align: center; margin-left: 5px; min-width: 20px;}
#affichage dl.spip_documents_left {float: left; text-align: center; margin-right: 5px; min-width: 20px;}
#affichage .legende_doc {font-size:12px; text-align:center;font-weight:normal; background-color:#FFFFCC; font-family:Arial, Helvetica, sans-serif; padding : 2px; margin:3px; margin-top: 0px; padding-top:0px;}
.spip_documents {padding: 3px;}
.spip_documents_center {margin-left: auto; margin-right: auto; width: 600px; text-align: center;} !important
.spip_doc_descriptif {font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:normal; margin: auto;}

/* Notes et PS */
#ps {font-style:italic;}	
#notes {font-size: 12px;font-style:italic;}
#notes .spip_note {font-size:12px; font-style:italic; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}	
#notes .spip_glossaire {background-image:url(images/wikipedia.gif); background-position:right; background-repeat:no-repeat;padding-right: 16px;}
#notes i {font-style:normal;}
#notes big {font-size: 18px;}
#notes p.notes {margin: 2px;}	
#partie-texte .date {text-align: right;height:15px;}	

/* notation */
#notation {height: 60px; text-align: left; float: left;}
#notation h4 {margin: 0; padding: 0;}
#notation .formulaire_notation {float:right;padding: 0; margin: 0;}
#notation .notation_note { padding: 0; margin: 0;}
#notation .star_readonly {padding: 0; margin: 0;}
#info-note {width: 120px; float: right; font-size: 10px;padding: 4px; text-align:center;}

/* SIGNATURE */	
#signature {text-align: right;height:15px; padding-bottom: 20px; margin-top: 10px;}		
#signature img {border:none; margin-left: 2px;}

/* RECHERCHE CORPS */
#affichage #recherche {width: 370px; margin-left: 135px; background-color: #FFFFFF; height: 29px; width:370px; background-image:url('images_compo/formulaires_input.gif'); background-repeat:no-repeat;font-family:Georgia, "Times New Roman", Times, serif; color:#000099; padding: 3px; border: medium none;}
#affichage #recherche input {height: 29px; width:370px; border: medium none; margin-left: 3px;}

/* COLONNE------------------------------------------------------------- */
#colonne {width:103px; float: left;}
#colonne_auteur {width: 74px; height: 245px; background-image:url(images/EdB-Pages_04.png); float: left; padding-top: 52px; padding-left: 17px; padding-right: 10px;text-align:left; font-weight: bold;font-style:italic; font-size:12px;}
#colonne_auteur p.commentaires {font-size: 10px; font-style:normal; font-weight:normal;}

#colonne_inscription {width: 83px; height: 648px; background-image:url(images/EdB-Pages_07.png); background-repeat:no-repeat; float: left; padding-top: 40px; padding-left: 15px; padding-right: 8px;text-align:left; color:#999999;}
#colonne_inscription input {font-size: 9px; width: 75px;font-style:normal; font-weight:normal; border:1px #999999 solid; color: #999999; background-color: #FFFFFF;}
#colonne_inscription input:hover {color:#CC0000; }
#colonne_inscription h4 {font-size: 11px; font-style:normal; font-weight:normal; margin:0px; padding:0px; color:#969696;}
#colonne_inscription .explication {font-size: 9px; width: 80px; font-style:normal; font-weight:normal;}
#colonne_inscription a {color:#999999; text-decoration:underline;}
#colonne_inscription a:hover {color:#CC0000; text-decoration:none;}

/* SOMMAIRES */
#outil_sommaire {border-right: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid; border-top: 1px #EFEFEF solid; border-left: 1px #EFEFEF solid; padding-bottom:0.1em no-repeat scroll left top;}
#outil_sommaire ul {padding: 0px; margin: 0px;}
#outil_sommaire li { list-style:outside; list-style-image: url(images_compo/points.gif);}
#outil_sommaire .cs_sommaire_titre {padding-left: 20px; color: #621753; margin-bottom: 0px; padding-bottom: 0px; font-style:italic; font-weight:bold; font-size: 18px;}
#outil_sommaire a .sommaire_ancre {background-image: url(images_compo/fleche_haut.gif); background-position: center;} 

/* TABLES */
#partie-texte table {margin-left: auto; margin-right: auto; border-right: 1px #DDDDDD solid; border-bottom: 1px #DDDDDD solid; border-top: 1px #EFEFEF solid; border-left: 1px #EFEFEF solid; text-align : center; background-color: #FFF;}
#partie-texte table caption {text-align: left; font-weight:bold; color:#621753; font-size: 16px; font-style:italic;}
#partie-texte .row_first {background-image:url('images_compo/fond.gif'); margin: 3px;border-bottom: 1px #DDDDDD solid;}
#partie-texte .row_even {margin: 2px;}
#partie-texte .row_odd {background-image:url('images_compo/fond.gif');margin: 2px;}

/* GOSSAIRE */
#partie-texte .cs_glossaire, #partie-texte .cs_glossaire a, #partie-texte .cs_glossaire a:hover{color:#000;}
#partie-texte a.cs_glossaire:after{display:none;}
#partie-texte h3 a.cs_glossaire {color:#621753;}
#partie-texte .gl_dl {border-color:#CC0000; font-style: normal;color:#000; width: 300px;}
#partie-texte .gl_dt {background-color:#FFF; font-style: italic; color: #621753; font-size:18px; text-align:left;}

/* CRAYONS */
.crayon-active {min-height: 50px;}

/* WIKI */
.wiki {font-size:10px; font-style:italic;}
.wiki img {vertical-align:middle;}

/* FORMULAIRES & COMMENTAIRES */
.formulaire_forum, .formulaire_ecrire_auteur, .formulaire_site  {padding-top: 80px; margin-top: 20px; background-image: url('images_compo/BIC.png'); background-repeat: no-repeat; background-position-y:50%}
.formulaire_forum p, .formulaire_ecrire_auteur p, .formulaire_site p {padding-bottom: 0;}
.formulaire_forum legend, .formulaire_ecrire_auteur legend, .formulaire_site legend {font-size:20px;color: #621753; font-style:italic; font-weight:bold;}
.reponse_formulaire {background-image: url(images_compo/hermine.gif); background-position:left; background-repeat:no-repeat; padding-left: 20px;color:#CC3300; font-weight:bold;}
.formulaire_forum input, .formulaire_ecrire_auteur input, .formulaire_site input {height: 29px; width:370px; background-image:url('images_compo/formulaires_input.gif'); background-repeat:no-repeat;font-family:Georgia, "Times New Roman", Times, serif; color:#000099; padding: 3px; border: medium none; background-color: #FFFFFF;}
.formulaire_forum textarea, .formulaire_ecrire_auteur textarea, .formulaire_site textarea {height: 222px; width: 592px; background-image:url('images_compo/formulaires_textarea.gif'); background-repeat:no-repeat; background-position: center 50%;font-family:Georgia, "Times New Roman", Times, serif; color:#000099; border: medium none; padding-top: 4px; padding-left: 6px}
.formulaire_spip fieldset {border:none;}
.previsu {background-color: #FFFFCC;padding : 2px; margin-bottom: 10px;}
.formulaire_forum small, .formulaire_ecrire_auteur small, .formulaire_site small  {font-size:11px; font-style:italic; font-weight:normal}
#barre_1 {background-image:url('none'); background-color:#FFFFCC; font-size: 12px; height: 15px}
.spip_barre {background-color:#FFFFCC;padding : 2px; margin : 2px; margin-bottom: -2px;}
.spip_bouton input {background-image: url('none'); background-color: #FFFFFF; width: 280px; border: 1px solid #AB909F; color: #CC0000; font-weight:bold}
.spip_bouton input:hover {cursor:pointer; border: 1px solid #CC0000; color: #CC0000;}
.submit {background-image: none; width: auto; border: 1px solid #CC0000; color:#CC0000;}
.reponse_formulaire legend{visibility:hidden;}
.erreur_message {background-color:#FF9999; padding: 2px;}

/* DOCUMENTS */
#documents a {color: #000;}
#documents a:hover {color:#000;}
#documents table {width: 530px; margin-top: 5px; margin-bottom: 5px;}
#documents table:hover {border-right: 1px #CC0000 solid; border-bottom: 1px #CC0000 solid; border-top: 1px #FF0000 solid; border-left: 1px #FF0000 solid;}
#documents table .document {width: 150px;}
#documents table .titre {font-weight:bold;}
#documents table .descriptif:hover {color: #000;}
#documents table .taille {font-size:10px;}
#documents table a.spip_in {font-color:#000000; text-decoration:underline;}
#documents table a.spip_out {font-color:#000000; text-decoration:underline;background-image: url('images_compo/lien-out-over_noir.png'); padding-right: 15px; background-position:  right 50%; background-repeat:no-repeat}

/* FORUMS */
#forum img.spip_logos {margin-right: 10px;}
#forum h1 {height: auto; min-height:55px;font-size:38px; margin-bottom: 0px; margin-top: 15px; color: #621753; background-image:url('images_compo/des1.png'); background-repeat: no-repeat; background-position: right top;padding-right: 73px; padding-left: 32px; padding-top: 40px}
#forum .contribution {background-image: url(images_compo/des4.png); background-repeat: no-repeat; background-position:  left top; padding-left: 55px; height: 60px;text-align : left; visibility:visible;}
#forum h4 {margin-top:0px; padding:0px;}
#forum h4 a {color: #621753; text-decoration:none;}
#forum #message_parent .id_forum {font-size:26px; color:#CFE6E6;}
#forum #message_enfant .id_forum {font-size:26px; color:#D1DD66;}
#forum .repondre {text-align: right; font-size: 10px; margin:0px; margin-top: 3px; padding:0px;}
#forum .titre_forum {font-weight:bold; background-image:url(images_compo/points.gif); background-position: left; background-repeat:no-repeat; padding-left: 12px;}
#forum #message_parent {background-image:url(images/EdB-Pages_17.png); background-repeat:repeat-y;width: 675px; padding: 5px 10px 5px 12px;}
#forum #message_parent_haut {background-image:url(images/EdB-Pages_14.png); width:697px; height:7px;}		
#forum #message_parent_bas {background-image:url(images/EdB-Pages_16.png); width:697px; height:4px;}		
#forum #message_enfant {background-image:url(images/EdB-Pages_19.png); background-repeat:repeat-y; width: 650px; padding: 5px 15px 5px 32px;}	
#forum #message_enfant_non {background-image:url(images/EdB-Pages_27.png); width:697px; height:11px;}		
#forum #message_enfant_haut {background-image:url(images/EdB-Pages_18.png); width:697px; height:9px;}	
#forum #message_enfant_bas {background-image:url(images/EdB-Pages_24.png); width:697px; height:9px;}

/* IDENTIFICATION*/
#formulaire_login #spip_logo_auteur {float: right; margin-left:10px;}
#affichage #formulaire_login input.submit, #affichage #formulaire_inscription input.submit {margin-left: 290px;}
	
/* BAS DE PAGE */
#bas {height:116px;width: 960px; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; margin-right: 30px; padding-bottom : -3px;}
#bas a {color: #990000; text-decoration: none;}
#bas img {border: none;}
#mentions {width: 957px;height: 115px; float: left;}

/* www.elfes-bretagne.net / www.aerius.fr */
