/* Edited with EditCSS */
/**** LINK-tag style sheet screen.css ****/

/* LAYOUT */
body{
  margin: 0px;
  background-color: #000000;
  font-family: sans-serif; font-size: 14px;
}

/* CABEżALHO DA PżGINA */
#topo{
  height: 95px; top: 0px;
  background-image: url(f_top_afro.gif);
}

#topo h1{
  margin: 0px;
  height: 95px;
  background-image: url(ciranda_afro.gif); background-position: 10px 0px; background-repeat: no-repeat;
}

#topo h1 span{
  display:none;
}

#topo h1 #nome{
  display:block; position: absolute; top: 38px; left: 205px;
  font-size: 12px; font-weight: normal;
  color: #FFF0F0;
}

#topo h1 #nome i{
  font-size: 18px; font-weight: bold;
}

#lingua{
  z-index: 1;
  position: absolute;
  right: 10px;
  top: 70px;
  background-image: url(lingua.gif);
  background-position: top left;
  background-repeat: no-repeat;
  padding-left: 30px;
}

#lingua select{
  color: #DDDDDD;
  background-color: #000000;
}

#patrocinio {
  position: absolute; float: right;
  top: 7px; right: 7px;
  font-size: 8px; color: #FFFFFF;
}
.info {
  position: absolute; float: right;
  top: 0px; right: 0px; margin-right: 0px; margin-top: 20px;
  width: 180px; padding: 5px;
  border: 3px solid #0000FF;
  background-color: #FFFFFF; color: #000000;
  z-index: 2; display: none;
}
.patrocinador:hover .info, .info:hover { display: block }
	    
/* ESQUERDA */
#esquerda{
  width: 120px;
  position: absolute; left: 0px; top: 93px;
  z-index: 1;
}

#menu ul, #menu li{
  margin: 0px; padding: 0px;
}

#menu li a:link,
#menu li a:active,
#menu li a:visited {
  display: block; padding: 4px 1px 4px 3px; margin-top: 3px;
  color: #000000; background-color: #EF4720;
  line-height: 14px; font-size: 12px; font-weight: 600; text-decoration: none; text-align: left;
  width: 117px;
}

#menu li a:hover {
  background-color: #FF5730; color: #000000;
}

#pesquisa #formulaire_recherche{
  margin: 4px; margin-top: 10px;
  width: 110px;
  background-color: #003399;
  color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
  border-color: #CCCCCC;
  font-weight: bold;
  font-size: 12px;
}

#cobertura {
  margin-top: 5px;
}

#cobertura p{
  margin: 0px; padding: 0px;
}

#cobertura p strong,
#cobertura p a:link,
#cobertura p a:active,
#cobertura p a:visited {
  display: block; padding: 4px 1px 4px 3px; margin-top: 3px;
  color: #000000; background-color: #FDCD00;
  line-height: 14px; font-size: 12px; font-weight: 600; text-decoration: none; text-align: left;
  width: 117px;
}

#cobertura p a:hover {
  background-color: #FDCD77; color: #000000;
}

#apoio{
  text-align: center;
}
#apoio a{
  display: block; margin-top: 5px;
}
#apoio img{
  border: none;
}

/* DIREITA */
#direita{
  width: 150px;
  position: absolute; right: 0px; top: 131px;
  z-index: 1;
}

#direita1, #direita2, #direita3 {
  float: right;
  clear: right;
  margin-top: 1px; width: 100%;
  padding-right: 5px;
  color: #FFFFFF;
}
#direita1 a, #direita2 a, #direita3 a{
  color: #FFFFFF;
  text-decoration: none; font-weight: 800;
}
#direita1 a:hover, #direita2 a:hover, #direita3 a:hover {
  text-decoration: underline;
}

#direita1{
  margin-top: 2px;
  background-color: #006000;
  padding: 2px 0px 3px 2px;
}

#foto_galeria {
  border: solid 1px #FFFFFF;
  width: 140px;
  height: 90px;
  overflow: hidden;
  margin: 3px;
}

#foto_titulo, #foto_descricao{
  padding-left: 5px;
}

#direita2{
  background-color: #008000;
  padding: 2px 1px 2px 0px;
  text-align: center;
}
#direita2 h2{
  margin: 0px;
}

#direita3{
  background-image: url(f_ceu.jpg); background-position: 0px 0px;
  text-align: right;
  padding-top: 10px;
  width: 146px;
}
#direita3 p{
  margin: 7px 0px 7px 0px;
}
#direita3 small a{
  font-weight: 200;
}
#direita3 hr{
  height: 0px;
  border: none;
  border-top: 1px dashed #0080A0;
}

/* CENTRO */
#cabecalho h4{
  margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px;
  font-weight: 900; font-size: 18px;
}
#cabecalho h4 span{
  font-size: 14px; font-weight: 400; font-family: serif; font-style: italic;
}

#cabecalho a:link,
#cabecalho a:active,
#cabecalho a:visited {
  text-decoration: none; color: #FFFFFF; 
}

#cabecalho a:hover {
  text-decoration: underline; 
}

#centro{
  position: absolute; top: 95px;
  width: 100%;
}

#cabecalho{
  margin-left: 125px;
  top: 0px;
  vertical-align: middle;
  height: 30px; padding: 5px 0px 0px 5px;
  background-color: #003399; color: #FFFFFF;
  border-left: 2px solid #000000; border-top: 1px solid #000000; border-bottom: 2px solid #000000;
}

#logo{
  margin-left: 125px; margin-right: 152px; top: 0px; height: 30px; padding: 0px;
  border-left: 2px solid #000000; border-top: 1px solid #000000; border-bottom: 2px solid #000000;
  overflow: hidden;
}

#tema{
  position: absolute; left: 128px;
  min-height: 1100px; height: auto !important; height: 1100px; width: 25px;
  background-image: url(textura_afro.png);
  z-index: 1; overflow: hidden;
}


#tema:hover.escondido {
  width: 160px; padding-right: 5px;
}

#tema ul li{
  list-style-type: none;
  padding: 5px;
}

#tema ul{
  margin-left: 0px;
  padding-left: 0px;
}


#tema.escondido #seta{
  display: block; text-align: center;
  width: 1em; margin: 0px; height: 30px; padding: 5px; padding-top: 15px;
  font-family: monospace; font-size: 14px; font-weight: bold;
  color: #3A0000;
}

#tema:hover.escondido #seta{
  display: none;
}

#tema #lista{
  display: none;
  text-align: right;
}

#tema:hover.escondido #lista{
  display: block;
}

#lista a{
  color: #3A0000;
  text-decoration: none;
  font-weight: bold;
}

#lista a:hover {
  color: #AF0000;
}

#conteudo{
  min-height: 1100px; height: auto !important; height: 1100px; 
  margin-left: 125px; margin-right: 152px; padding: 15px 15px 15px 40px;
  background-color: #FFFFFF;
  border-left: 3px solid #000000;
}

#conteudo a{
  text-decoration: none;
}

#conteudo h1, #conteudo h2,
#conteudo h3, #conteudo h4,
#conteudo h5, #conteudo h6{
  margin: 0px 0px 10px 0px;
  color: #660000;
}

#conteudo h1{
  font-size: 210%;
  font-weight:900;
}

#conteudo h2{ font-size: 160%; }
#conteudo h3{ font-size: 145%; }
#conteudo h4{ font-size: 130%; }
#conteudo h5{ font-size: 115%; }
#conteudo h6{ font-size: 100%; }

#conteudo td{ font-size: 90% }
#conteudo strong { font-size: 130% }

#olho {
  font-style: italic;
  font-size: 18px;
  margin-bottom: 1em;
  color: #006600;
}

#autor{
  text-decoration: none;
  text-align: right;
}

#introducao{
  color: #660000;
  font-weight: bold;
}

.artigotdA{
  width: 100px; height: 100px; vertical-align: top;
  border: none;
}
.artigotdB{
  vertical-align: top;
  border: none;
  font-size: 15px; color: #000000;
}
.artigoPor{
  margin-bottom: 10px;
  font-size: 10px; color: #CC9090;
}

/* FORUM (fonte: dist/habillage.css)*/

ul.forum-total {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.forum-fil {
	margin-top: 3em;
}
.forum-fil ul {
	display: block;
	margin: 0px;
	margin-left: 2em;
	padding: 0px;
	list-style: none;
}
.forum-titre {
	font-weight: bold;
	font-size: 120%;
}
.forum-item {
	margin: 0px;
	padding: 1em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	text-align: justify;
	color: #303030;
	font-size: 80%;
}
.forum-repondre-message {
	text-align: right;
}

/* Boite d'un forum : eclaircissement progressif des bords */

ul .forum {
	border: 1px solid #909090;
	padding: 0px;
	margin: 0px;
	margin-bottom: 1em;
}
ul ul .forum {
	border: 1px solid #a4a4a4;
}
ul ul ul .forum {
	border: 1px solid #b8b8b8;
}
ul ul ul ul .forum {
	border: 1px solid #cccccc;
}
ul ul ul ul ul .forum {
	border: 1px solid #e0e0e0;
}
ul ul ul ul ul ul .forum {
	border: 1px dashed #e0e0e0;
}

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */

ul .forum-chapo {
	border: 0px;
	border-bottom: 1px dashed #b8b8b8;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 90%;
	background: #c4e0e0;
}
ul ul .forum-chapo {
	background: #d4e8e8;
}
ul ul ul .forum-chapo {
	background: #e4f0f0;
}
ul ul ul ul .forum-chapo {
	background: #f4f8f8;
}
ul ul ul ul ul .forum-chapo {
	background: #ffffff;
}

/* RODAPE */

#rodape{
  margin: 0px 0px 0px 0px; padding: 4px 10% 4px 10%;
  font-size: 9px; line-height: 11px; letter-spacing: 1px;
  color: #F0D0D0; background-color: #660000;
}

#rodape a:link, #rodape a:active, #rodape a:visited {
  color: #FFE0E0; text-decoration: none;
}

#rodape a:hover {
  color: #FFFFFF;
}


/**** Inline STYLE-tag style sheet ****/

    body {behavior:url("site/csshover.htc");}
  


/**** LINK-tag style sheet spip_admin.css ****/

/* Les boutons d'admin survolent la page (sauf #FORMULAIRE_ADMIN) */
.spip-admin-float {
	top: 0px;
	right: 20px;
	position: absolute;
	background-color: transparent;
	z-index: 100;
}


/* Couleurs et design des boutons d'admin */

a.spip-admin-boutons {
	border-top: 1px solid #cecece;
	border-bottom: 2px solid #4a4a4a;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	text-decoration: none;
	text-align: center;
	margin: 0;
	padding: 1px .5em;
	font-family: helvetica,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #fff;
	color: #0c479d;
}

a:hover.spip-admin-boutons {
	background-color: #fc3;
	border-bottom: 2px solid #36f;
}

a:active.spip-admin-boutons {
	background-color: #ccc;
	border-bottom: 2px solid #f00;
}


/* Style pour le mode debug */
#spip-debug {
	background-color: #f0f0f0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#spip-debug ul table {
	font-size: 80%;
}

#spip-debug fieldset {
	background-color: #FFF;
	font-family: Courier, "Courier New", monospace;
	font-size: 12px;
	margin-bottom: 1em;
}

#spip-debug fieldset fieldset {
	background-color: #CCF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

#spip-debug legend {
	background-color: #FFF;
	border: solid 1px #F00;
	padding: 1px 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#spip-debug fieldset fieldset legend {
	border: solid 1px #00F;
	font-weight: normal;
}

#spip-debug a {
	text-decoration: none;
}

#spip-debug a:hover {
	text-decoration: underline;
}

#debug_boucle fieldset {
	background-color: #CCF;
}
#debug_boucle fieldset fieldset {
	background-color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0.5em 1.5em;
}

#spip-boucles {
	min-height: 200px;
	max-height:50%;
	margin: 0 0 1em 0;
	padding: .5em 0;
	overflow: -moz-scrollbars-vertical;
	overflow-y: auto;
	border-top: 1px solid #3399FF;
	border-bottom: 2px solid #666666;
}

.spip-env fieldset {
	background-color: #FFF;
	border: solid 1px #008;
	margin: 2px 2em;
}

.spip-env legend {
	background-color: #FFF;
	border: solid 1px #F00;
	padding: 1px 1em;
	font-weight: bold;
}

.spip-env fieldset div {
	max-height: 10em;
	overflow: auto; 
}



