body {
	background: #FAF8ED;
	text-align: center;
	font-size: 1.1em;
	color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
#header {
height: 100px;
background-color: #99CCCC;
background: url(images/header.gif) no-repeat top left;
}

#header1 {
height: 100px;
background-color: #99CCCC;
background: url(images/header1.gif) no-repeat top left;
}


#haut {
height: 15px;
background-color: #000;
color: #FFF;
}

#haut1 {
height: 62px;
background: url(images/haut_argentine.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_argentine_fr {
height: 62px;
background: url(images/haut_argentine.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_argentine_es {
height: 62px;
background: url(images/haut_argentina.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_europe_fr {
height: 62px;
background: url(images/haut_europe.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_europe_es {
height: 62px;
background: url(images/haut_europa.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_bolivie_fr {
height: 62px;
background: url(images/haut_bolivie.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_bolivie_es {
height: 62px;
background: url(images/haut_bolivie_es.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_reseau_fr {
height: 62px;
background: url(images/haut_reseau.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_reseau_es {
height: 62px;
background: url(images/haut_reseau_es.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_annonce {
height: 62px;
background: url(images/haut_annonce.gif) no-repeat top left;
}

#haut_bresil_fr {
height: 62px;
background: url(images/haut_bresil.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_bresil_es {
height: 62px;
background: url(images/haut_bresil_es.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_equateur_fr {
height: 62px;
background: url(images/haut_equateur.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_equateur_es {
height: 62px;
background: url(images/haut_equateur_es.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}


#haut_argentina_fr {
height: 62px;
background: url(images/haut_argentina.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_uruguay_fr {
height: 62px;
background: url(images/haut_uruguay.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

#haut_uruguay_es {
height: 62px;
background: url(images/haut_uruguay_es.gif) no-repeat top left;
background-color: #FACE00;
color: #FFF;
}

.hierarchie {
font: 0.6em "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
padding: 1px 0 0 3px;
color: #FFF;
text-align: left;
}

.hierarchie a {
color: #FFF;
}

#conteneur {
position: absolute;
width: 780px;
left: 50%;
margin-left: -390px;
background-color:#FACE00;
}

#conteneur1 {
position: absolute;
width: 940px;
left: 50%;
margin-left: -470px;
background-color:#FACE00;
background: url(images/principal.gif) repeat-y top left;
}

#principal_droite {
background: url(images/principal_droite.gif) no-repeat bottom left;
}

#centre {
background-color:#FFF;
background: url(images/centre.gif) repeat-y top left;
margin-left: 196px;
margin-right: 196px;
}

#centre1 {
margin-left: 196px;
margin-right: 196px;
}


.drapeaux {
  float: right;
  margin: 1em 0.5em;
}

.brujula {
	width: 100%;
	text-align: center;
}


.centre_haut {
height: 51px;
background: url(images/centre_haut.gif) no-repeat top left;
background-color: #FACE00;
width: 100%;
}

.centre_haut_bresil {
height: 51px;
background: url(images/centre_haut_bresil.gif) no-repeat top left;
background-color: #FACE00;
width: 100%;
}

.centre_texte {
background: url(images/centre_texte.gif) no-repeat top left;
width: 100%;
}

.centre_texte1 {
background: url(images/centre1.gif) no-repeat top left;
width: 100%;
}

.centre_texte_accueil {
background: url(images/centre_texte_accueil.gif) no-repeat top left;
width: 100%;
}

.centre_droite {
background: url(images/centre_droite.gif) no-repeat bottom right;
width: 100%;
color: #000;

}

.centre_contenu {
margin: 0 20px 10px 20px;
font: 90% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: justify;
color: #000;
}


.centre_titre {
margin: 0 5px 10px 0;
font: bold 110% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: justify;
color: #C6020D;
}

.centre_titre_fiche {
margin: 5px 0 0 0;
font: bold 150% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: center;
color: #C6020D;
border-bottom: 1px solid;
}

.centre_titre_petit {
margin: 5px 0 0 0;
font: bold 90% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align:left;
color: #C6020D;
border-bottom: 1px solid #F9CD00;
}

.centre_titre_accueil {
margin: 0;
font: bold 90% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align:left;
color: #C6020D;
border-bottom: 1px solid #F9CD00;
}

.titre_accueil {
font: bold 100% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: center;
color: #F9CD00;
border-bottom: 1px solid #C6020D;
}
.centre_titre_petit a, .centre_titre_accueil a {
color: #C6020D;
}

.centre_slogan {
margin: 0 0 10px 0;
font: 110% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: justify;
color: #000;
}

.centre_type {
padding: 0 0 3px 0;
margin: 0 0 7px 0;
font: bold 110% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: left;
color: #F9CD00;
border-bottom: 1px solid #F9CD00;
}

.centre_type_petit {
padding: 0 0 3px 0;
font: bold 90% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: left;
color: #F9CD00;
}

.centre_simple {
margin: 0;
font: 0.8em "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: justify;
color: #000;
}

.centre_autres {
margin: 0;
font: 0.7em "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: center;
color: #000;
}

.centre_autres1 {
margin: 0;
font: 0.7em "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: center;
color: #000;
border-bottom: 1px solid #F9CD00;
}

.centre_simple a {
font: bold 0.9em "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
color: #C6020D;
}

.centre_autres a, .centre_autres1 a {
font: bold 1em "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
color: #C6020D;
}

.lien_fiche {
margin: 3px 0;
text-align: left;
color: #000;
}

.lien_fiche a {
font:  0.9em "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: left;
color: #000;
}

.centre_titre_inter {
margin: 0 5px 5px 0;
font: bold 120% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: left;
color: #F9CD00;
border-bottom: 1px solid #F9CD00;
}

.centre_titre_auteur {
margin: 0 5px 5px 0;
font: bold 120% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: left;
color: #C6020D;
border-bottom: 1px solid #C6020D;
}

.centre_titre_inter_droite {
margin: 0 5px 5px 0;
font: bold 120% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: right;
color: #C6020D;
border-bottom: 1px solid #C6020D;
}

.centre_titre_argentine {
margin: 0 5px 5px 0;
font: bold 140% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: center;
color: #6398C7;
border-bottom: 1px solid #6398C7;
}

.centre_titre_bolivie {
margin: 20px 5px 5px 0;
font: bold 140% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: center;
color: #9CBD18;
border-bottom: 1px solid #9CBD18;
}

.centre_titre_bresil {
margin: 20px 5px 5px 0;
font: bold 140% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: center;
color: #63AD21;
border-bottom: 1px solid #63AD21;
}

.centre_titre_equateur {
margin: 20px 5px 5px 0;
font: bold 140% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: center;
color: #006394;
border-bottom: 1px solid #006394;
}

.centre_titre_uruguay {
margin: 20px 5px 5px 0;
font: bold 140% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: center;
color: #006394;
border-bottom: 1px solid #006394;
}

.float_left {
  float: left;
  margin: 0 10px 0 0;
}

.float_right {
  float: right;
  margin: 0 0 0 10px;
}

.clear {
  clear: both;
}

#gauche {
position: absolute;
left:0;
width: 196px;
}

.gauche_haut {
height: 51px;
background: url(images/gauche_haut.gif) no-repeat top left;
background-color: #FACE00;
width: 100%;
}


.gauche_contenu {
margin: 0 10px 20px 10px;
font: bold 90% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: left;
color: #000;
}

.gauche_contenu1 {
margin: 10px 10px 20px 10px;
font: bold 0.8em "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: left;
color: #000;
}

.gauche_contenu a {
font: bold 100% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
color: #000;
text-decoration : none #CA110D;
}

.gauche_contenu a:hover {
font: bold 100% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
color: blue;
text-decoration :underline;
}

.gauche_txt {
margin: 5px 0px 15px 20px;
font: normal 90% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: left;
color: #000;
}

.gauche_fiche {
margin: 0 5px 5px 0;
font: normal 0.88em "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: justify;
color: #000;
}

.gauche_fiche_actif {
font: bold 100% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
color: #C6020D;
margin: 3px 0;
}

.gauche_fiche a {
margin: 0 2px 5px 0;
font: bold 100% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: left;
line-height: 23px;
color: #000;
}

.droite_fiche {
margin: 0;
font: normal 100% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: right;
color: #000;
}

.droite_fiche_actif {
font: bold 100% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
color: #C6020D;
margin: 3px 0;
text-align: right;
}

.droite_fiche a {
font: bold 100% "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
text-align: right;
line-height: 20px;
color: #000;
}

.bande_tribune {
height: 30px;
background: url(images/bande_tribune.gif) no-repeat top left;
width: 100%;
}

.bande_voy {
height: 25px;
background: url(images/bande_voy.gif) no-repeat top left;
width: 100%;
}

.bande_actu {
height: 25px;
background: url(images/bande_actu.gif) no-repeat top left;
width: 100%;
}

.bande_avis_fr {
height: 30px;
background: url(images/bande_avis.gif) no-repeat top left;
width: 100%;
}

.bande_avis_es {
height: 30px;
background: url(images/bande_avis_es.gif) no-repeat top left;
width: 100%;
}

.bande_info_fr {
height: 30px;
background: url(images/bande_info.gif) no-repeat top left;
width: 100%;
}

.bande_info_es {
height: 30px;
background: url(images/bande_info.gif) no-repeat top left;
width: 100%;
}

.bande_acces_fr {
height: 22px;
background: url(images/bande_acces.gif) no-repeat top left;
width: 100%;
}

.bande_acces_es {
height: 22px;
background: url(images/bande_acces_es.gif) no-repeat top left;
width: 100%;
}

#droite {
position: absolute;
right:0;
width: 194px;
}

.droite_haut {
height: 50px;
background: url(images/droite_haut_taller.gif) no-repeat top left;
width: 100%;
}
.droite_haut_coord {
height: 51px;
background: url(images/droite_haut_coord.gif) no-repeat top left;
width: 100%;
}


#pied {
background: url(images/pied.gif) no-repeat top left;
height: 28px;
background-color: #FFF;
}

#pied1 {
background: url(images/pied1.gif) no-repeat top left;
height: 40px;
color: #FFF;
padding: 5px 6px 0 0;
text-align: right;

}

#pied1 a {
color: #FFF;
font: 10px "Trebuchet MS", Arial, Arial, Helvetica, sans-serif;
}

/*  ------------------------------------------
/*  Habillage des forum
/*  ------------------------------------------ */

.forums {
	min-width: 10em;
	margin-bottom: 1em;
	font-size: 0.9em;
}

.forums p { margin: 0; padding: 0.2em 0.5em;  }
.forums ul { padding: 0.2em 0; }
.forums li  { 
	border-top: 1px solid #C6020D;
	padding: 0.3em 0.4em 0.5em 0;
	text-align: right;
}

.forums .menu-titre {  }


/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

.forum-repondre, .forum-decompte {
	clear: both;
	margin-top: 2.5em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
	font-size: 0.88em;
	font-weight: bold; }

/* * Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 2px solid #C6020D; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #F9CD00; }
ul ul .forum-chapo { background: #FADE64; }
ul ul ul .forum-chapo { background: #FAE896; }
ul ul ul ul .forum-chapo { background: #FAECAF; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FAF1C8; }


h2 {
	text-align: center; 
	margin: 2em 1em 1.2em 1em; 
	font-size: 1.15em; 
	font-weight: bold;
	color: #F9CD00;
	border-bottom: 1px solid #F9CD00;
}

h2 a {
	color: #C6020D;
}

.porto {
text-align: right;
}


