/* CSS domimage.com - Feuille de styles CSS dédiée à la galerie noire */

/* Elements communs */

html {
  background:#000;
}

body {
  background:#1F1F1F url(../deco/fond_body.jpg) repeat-x bottom left;
  color:#333333;
}

#conteneur, #conteneur_galerie {
  border-right:1px solid #333131;
  border-bottom:1px solid #333131;
  border-left:1px solid #333131;
}

#entete {
  background:url(../deco/fond_entete.jpg) no-repeat 0 0;
}

/* Le fil d'Ariane */
#hierarchie, #hierarchie_galerie {
	color:#FF9900;
	background:#000;
	border-bottom:1px solid #000;
}

#hierarchie a, #hierarchie_galerie a {
	color:#FF9900;
}

#hierarchie a:hover, #hierarchie a:focus, #hierarchie a:active, #hierarchie_galerie a:hover, #hierarchie_galerie a:focus, #hierarchie_galerie a:active {
  color:#FFB400;
}

/* Titres et textes */
h1 a {
  color:#FF9900;
}

h1 a:hover, h1 a:focus, h1 a:active {
  color:#FFB400;
}

h2 {
  border-bottom:1px solid #333333;
}

p.centrer {}

.texte_encadre, .texte {
	color:#000;
	background:#F2EADC url(../deco/fond_texte_encadre.jpg) repeat 0 0;
	border-bottom:1px solid #CDC7BE;
	border-left:1px solid #B7B1A8;
	border-right:1px solid #CDC7BE;
	border-top:1px solid #B7B1A8;
}

/* Notes de bas de page */
#notes h3 {
  border-top:1px dotted #333333;
}

/* Listes d'articles et extraits introductifs
----------------------------------------------- */

.liste_articles li a.on, .liste_articles li a:hover, .liste_articles li a:focus, .liste_articles li a:active {
	color:#FFB400;
}

/* Pied de page */
#pied, #pied_galerie {
	background:#000 url(../deco/fond_pied.jpg) no-repeat 0 0;
}

#pied p, #pied_galerie p {
	color:#FF9900;
}

#pied a, #pied_galerie a {
  color:#FF9900;
}

#pied a:hover, #pied a:focus, #pied a:active, #pied_galerie a:hover, #pied_galerie a:focus, #pied_galerie a:active {
  color:#FFB400;
}

/* Elements propres à l'affichage deux colonnes */

#conteneur {
  background:#fff url(../deco/fond_conteneur.jpg) repeat-y 0 0;
}

/* Colonne gauche */

/* Menu principal */
#menu_principal h2 {
  background:#000 url(../deco/fond_titre_menu.jpg) no-repeat 0 0;
  color:#FF9900;
  Border-top:1px dotted #404040;
  Border-bottom:1px dotted #404040;
}

#menu_principal li a {
	color:#FF9900;
}

#menu_principal li a.on, #menu_principal li a:hover, #menu_principal li a:focus, #menu_principal li a:active {
	color:#FFB400;
	background:url(../deco/puce_menu_principal.jpg) no-repeat 0 3px;
}

/* Colonne droite */

#droite a {
  color:#000;
}

#droite a:hover, #droite a:focus, #droite a:active {
  color:#666666;
}

/* Le contenu du blog */

/* Les tableaux */
table.spip {
	border:1px solid #1A1A1A;
}

table.spip tr.row_first {
  color:#FF9900;
  background:#000;
}

table.spip tr.row_odd {
  background:#DCEFE1 url(../deco/fond_texte_encadre.jpg) repeat 0 0;
}

table.spip tr.row_even {
  background:#fff;
}

/* Logos, documents et images */
#contenu img {
  background:#000;
  border:3px solid #000;
}

.spip_doc_titre {
  color:#000;
}

/* Les forums */
.forum-chapo .forum-titre, .forum-chapo .forum-titre a, .forum-chapo p.aligne_droite, .forum-chapo small  { color: #FF9900 !Important; }
.forum-texte { color:#333333; }
ul .forum-message { border: 1px solid #000; }
ul ul .forum-message { border: 1px solid #333333; }
ul ul ul .forum-message { border: 1px solid #333333; }
ul ul ul ul .forum-message { border: 1px solid #333333; }
ul ul ul ul ul .forum-message { border: 1px solid #333333; }
ul ul ul ul ul ul .forum-message { border: 1px solid #333333; }

ul .forum-chapo { background:#000; }
ul ul .forum-chapo { background:#333333; }
ul ul ul .forum-chapo { background:#333333; }
ul ul ul ul .forum-chapo { background:#333333; }
ul ul ul ul ul .forum-chapo { background:#333333; }

#forum-repondre { border-top:1px solid #333333; }
#forum-repondre a { color:#000; }
#forum-repondre a:hover, #forum-repondre a:focus, #forum-repondre a:active, .forum-chapo .forum-titre a:hover, .forum-chapo .forum-titre a:active, .forum-chapo .forum-titre a:focus { color:#FFB400 !Important; }

.forum-decompte { border-top:1px solid #333333; }

.forum-titre { color:#FF9900 !Important; }

h3.forum-titre { color:#FF9900 !Important; }

blockquote.spip { border:1px solid #c5d6c5; }

/* Barre de raccourcis typographiques */
.spip_barre {
}

table.spip_barre {
  background:#F2EADC url(../deco/fond_texte_encadre.jpg) repeat 0 0;
  border-bottom:1px solid #CDC7BE;
	border-left:1px solid #B7B1A8;
	border-right:1px solid #CDC7BE;
	border-top:1px solid #B7B1A8;
}

table.spip_barre a img {
	background:#FDA !Important;
	border:1px outset #999 !Important;
}

table.spip_barre a:hover img {
	background:#FFF !Important;
	border:1px solid #999 !Important;
}

table.spip_barre input.barre {
  background:#EEE !Important;
}

/* Les formulaires */
.formulaire_spip fieldset {
  border:1px solid #000;
}

.formulaire_spip .forml {
  background:#F2EADC url(../deco/fond_texte_encadre.jpg) repeat 0 0;
  color:#000;
  border-bottom:1px solid #CDC7BE;
	border-left:1px solid #B7B1A8;
	border-right:1px solid #CDC7BE;
	border-top:1px solid #B7B1A8;
}

.reponse_formulaire {
  color:#CE0000;
}

fieldset.reponse_formulaire {
  border-color:#fff;
}

fieldset.previsu {
  color:#333333;
  border-bottom:1px solid #CDC7BE;
	border-left:1px solid #B7B1A8;
	border-right:1px solid #CDC7BE;
	border-top:1px solid #B7B1A8;
}

/* Les vignettes du site */
#album_vignettes dl {
	background:#000 url(../deco/fond_vignette.jpg) no-repeat 0 0;
}

#album_vignettes_accueil dl {
	background:#000 url(../deco/fond_vignette2.jpg) no-repeat 0 0;
}

#album_vignettes_pano dl {
	background:#000 url(../deco/fond_vignette_pano.jpg) no-repeat 0 0;
}

dl.pano {
	background:#000 url(../deco/fond_vignette_pano.jpg) no-repeat 0 0 !Important;
}

#album_vignettes dt, #album_vignettes_accueil dt, #vignettes_suite dt, #album_vignettes_pano dt {
	color:#FF9900;
}

#album_vignettes img, #album_vignettes_accueil img, #vignettes_suite img, #album_vignettes_pano img, #vignettes_suite_pano img {
	background:#000;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-top:1px solid #333333;
}

/* Affichage des vignettes pour photo précédente et suivante */
#vignettes_suite dl {
	background:#000 url(../deco/fond_vignette.jpg) no-repeat 0 0;
}

#vignettes_suite_pano dl {
	background:#000 url(../deco/fond_vignette_pano.jpg) no-repeat 0 0;
}

/* Les liens des vignettes */
dt a {
	color:#FF9900 !important;
}

dt a:hover, dt a:focus, dt a:active {
  color:#FFB400 !important;
}

/* Elements propres à l'affichage une colonne */

#conteneur_galerie {
  background:#000 url(../deco/fond_galerie.jpg) repeat 0 0;
}

#contenu_galerie {
  background:#000 url(../deco/fond_galerie.jpg) repeat 0 0;
  color:#FF9900;
}

#contenu_galerie a {
  color:#FF9900;
}

#contenu_galerie a:hover, #conteneur_galerie a:focus, #conteneur_galerie a:active {
  color:#FFB400;
}

/* Affichage de la photo */
#photo img {
  background:#000;
  border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-top:1px solid #333333;
}

/* Les titres de la galerie */
#galerie h2 {
  color:#FF9900;
  border-bottom:1px solid #FF9900;
}

#galerie h3 {
  border:none;
}

/* Menu principal dans la galerie */
#menu_principal_galerie {
  /*border-top:1px solid #000;*/
}

#menu_pied {
  background:#000;
}

#menu_principal_galerie li, #menu_pied li {
  border-left:1px solid #FF9900;
}

#menu_principal_galerie a, #menu_pied a {
  text-decoration:none;
  color:#FF9900;
}

#menu_principal_galerie a:hover, #menu_principal_galerie a:focus, #menu_principal_galerie a:active {
	color:#FFB400;
}

/* liens exposes */
.on {
  color:#FF9900;
}

#droite .on {
  color:#666666;
}
