body
{
width: 984px;
background-color: white;
text-align: center;
margin: auto;
margin-top: 10px;
margin-bottom: 20px;
}
#tout
{
width: 984px; 
margin: auto;
margin-left: 0px;
}

/*Entête*/
#en_tete
{
width: 984px;
height: 130px;
margin-bottom: 5px;
}

/*Sous-entête*/
#sous_entete
{
width: 984px;
height: 25px;
background-image: url(images/sous_entete.jpeg);
background-repeat: no-repeat;
}
.droite
{
float: right;
font-size: 12px;
font-family: tahoma;
color: white;
padding-top: 7px;
padding-right: 10px;
}
.droite a
{
text-decoration: none;
color: white;
}
.droite a:hover
{
color: rgb(0,128,0);
}
.droite a:visited
{
color: white;
}

/*Page du menu horizontal*/
#connect
{
width: 984px;
height: 35px;
background-image: url(images/connect.jpeg);
background-repeat: no-repeat;
margin: auto;
margin-top: 5px;
margin-bottom: 5px;
}
.droit
{
float: right;
font-size: 12px;
font-family: tahoma;
font-weight: bold;
color: red;
padding-top: 7px;
padding-right: 10px;
}
.droit a
{
text-decoration: none;
color: red;
}
.droit a:hover
{
color: rgb(0,128,0);
}
.droit a:visited
{
color: blue;
}
.texte1
{
color: black;
font-family: tahoma;
font-size: 12px;
text-align: justify;
padding-top: 10px;
padding-left: 10px;
}
.texte1 a
{
text-decoration: none;
color: black;
}
.texte1 a:hover
{
color: orange;
}
.texte1 a:visited
{
color: blue;
}
.conx
{
color: black;
font-family: tahoma;
font-size: 12px;
text-align: justify;
padding-top: 10px;
padding-left: 10px;
}

/*Grand corps du site comprenant le menu et le corps proprement dit*/
#milieu
{
width: 984px;
margin: auto;
background-image: url(images/corps.jpeg);
background-repeat: repeat;
margin-bottom: 10px;
padding-top: 4px;
}
a img
{
border: none;
}

/*Menu*/
.menu
{
float: left;
background-image: url(images/menu.jpeg);
background-repeat: repeat;
margin-left: 3px;
width: 200px;
}
.menu a
{
text-decoration: none;
color: black;
}
.menu a:hover
{
color: orange;
}
.menu a:visited
{
color: blue;
}
.element_menu
{
margin-top: 0px;
}
.element_menu h3
{
background-image: url(images/element_menu_h3.jpeg);
border-bottom: 1px solid url(0,255,264);
padding-left: 15px;
font-family: tahoma;
font-weight: bold;
font-size: 12px;
color: white;
text-align: justify;
margin-top: 0px;

}
.element_menu ul
{
margin-top: 5px;
margin-left: 0px;
text-align: justify;
}
.element_menu li
{
font-family: tahoma;
font-size: 12px;
text-align: left;
padding-top: 6px;
padding-left: 3px;
padding-bottom: 15px;
}

/*Corps*/
.corps
{
float: left;
width: 585px;
margin-left: 8px;
margin-bottom: 20px;
}

/*Numéro de page du livre d'or et de la signature_du_livre_d_or*/
.numero_page
{
width: 570px;
height: 18.5px;
background-image: url(images/titre.jpeg);
background-repeat: repeat;
font-size: 12px;
font-family: tahoma;
padding-left: 15px;
padding-top: 6.5px;
text-align: left;
color: rgb(63,43,238);
margin-top: 2px;
}
.numero_page_admin
{
width: 570px;
height: 18.5px;
background-image: url(images/titre_admin.jpeg);
background-repeat: repeat;
font-size: 12px;
font-family: tahoma;
font-weight: bold;
padding-left: 15px;
padding-top: 6.5px;
text-align: left;
color: rgb(63,43,238);
margin-top: 2px;
}
.numero_page_photos
{
width: 570px;
height: 18.5px;
background-image: url(images/titre_photos.jpeg);
background-repeat: repeat;
font-size: 12px;
font-family: tahoma;
font-weight: bold;
padding-left: 15px;
padding-top: 6.5px;
text-align: left;
color: rgb(63,43,238);
margin-top: 2px;
}
.numero_page_photos_comment
{
width: 570px;
height: 18.5px;
background-image: url(images/titre_photos.jpeg);
background-repeat: repeat;
font-size: 12px;
font-family: tahoma;
font-weight: bold;
padding-top: 3.25px;
text-align: center;
color: black;
margin-top: 0px;
}
.numero_page_non_valide
{
width: 570px;
height: 18.5px;
background-image: url(images/titre.jpeg);
background-repeat: repeat;
text-decoration: blink;
font-size: 12px;
font-family: tahoma;
padding-left: 15px;
padding-top: 6.5px;
text-align: left;
color: rgb(63,43,238);
margin-top: 2px;
}

.endroit
{
text-decoration: underline;
}

/*Bar des titres*/
.titrebar
{
width: 570px;
height: 18.5px;
background-image: url(images/titre.jpeg);
background-repeat: repeat;
font-size: 13px;
font-weight: bold;
font-family: tahoma;
padding-left: 15px;
padding-top: 3px;
text-align: left;
color: rgb(63,43,238);
margin-top: 2px;
}

/*effet de style sur les formulaires de signature du livre d'or*/
.formulaire
{
width: 80%;
text-align: left;
}
label
{
float: left;
display: block;
width: 0px;
}
input
{
width: 200px;
}

/*Effet de style sur les labels de la signature du livre d'or*/
.signature_livre
{
float: left;
text-align: left;
padding-top: 5px;
padding-left: 5px;
}

/*Photo de la page d'accueil*/ 
.pub
{
width:585px;
height: 200px;
background-image: url(images/fete_2009_2.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}

/*Texte de gauche sur l'image de la page d'accueil*/
.textpub
{
width: 150px;
height: 200px;
padding-left: 15px;
padding-top: 20px;
text-align: justify;
color: white;
}

/*css du grand titre sur l'image de la page d'accueil*/
h3
{
font-family: tahoma;
font-size: 13px;
color: rgb(251,216,123);
text-align: left;
}

/*css du texte de la page d'accueil*/
.texto
{
width: 100px;
height: 120px;
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
padding-top: 0px;
text-align: justify;
color: rgb(251,216,123);
font-size: 12px;
}
.texto a
{
text-decoration: underline;
color: rgb(251,216,123);
}
.texto a:hover
{
color: orange;
}
.texto a:visited
{
color: blue;
}

/*css de l'image de la page des actualités*/
.pub_actu
{
width:585px;
height: 200px;
background-image: url(images/actu.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_presentation
{
width:585px;
height: 200px;
background-image: url(images/akonolinga_088.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_historique
{
width:585px;
height: 200px;
background-image: url(images/toulouse_akonolinga.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_activites
{
width:585px;
height: 200px;
background-image: url(images/actualites.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_projets
{
width:585px;
height: 200px;
background-image: url(images/chapelle.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_besoins
{
width:585px;
height: 200px;
background-image: url(images/akonolinga_147.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_temoignages
{
width:585px;
height: 200px;
background-image: url(images/pasteur_caleb.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_temoignages_pasteur_caleb
{
width:585px;
height: 200px;
background-image: url(images/pasteur_caleb_2.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_temoignage_pasteur_yann
{
width:585px;
height: 200px;
background-image: url(images/past_yann.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_marie_reine
{
width:585px;
height: 200px;
background-image: url(images/pub_marie_reine.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.
.pub_temoignages_ulcere
{
width:585px;
height: 200px;
background-image: url(images/hopital.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_photos
{
width:585px;
height: 200px;
background-image: url(images/enfants_en_rang.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_don
{
width:585px;
height: 200px;
background-image: url(images/don.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_newsletter_2008
{
width:585px;
height: 200px;
background-image: url(images/kabylie_bapteme.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}

.pub_newsletter_2010
{
width:585px;
height: 200px;
background-image: url(images/lettre_2010.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}

.pub_prison_mai_2010
{
width:585px;
height: 200px;
background-image: url(images/prison_kribi_28_mai.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}

.pub_projet_prison
{
width:585px;
height: 200px;
background-image: url(images/projet_prison.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}

.pub_prisonnier
{
width:585px;
height: 200px;
background-image: url(images/prisonniers.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}

.pub_alex_lorena
{
width:585px;
height: 200px;
background-image: url(images/alex_lorena.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.pub_newsletter_janvier_2009
{
width:585px;
height: 200px;
background-image: url(images/fete_2008.jpeg);
margin-top: 0px;
margin-left: 0px;
text-align: left;
margin-bottom: 0px;
}
.titre
{
width: 575px;
height: 17px;
background-image: url(images/titre.jpeg);
margin-bottom: 5px;
text-align: left;
padding-left: 10px;
color: rgb(102,0,153);
font-family: tahoma;
}
.texte
{
width: 585px;
font-family: tahoma;
font-size: 13px;
font-weight: none;
text-align: justify;
margin-bottom: 5px;
padding-right: 15px;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;
}
.pseudo
{
width: 117px;
text-align: left;
padding-top: 5px;
}
.date
{
width: 117px;
text-align: center;
padding-top: 5px;
}
.datetime
{
width: 117px;
text-align: center;
font-size: 9px;
font-family: tahoma;
}
.message
{
width: 351px;
text-align: justify;
font-size: padding-left: 5px;
}
.signature
{
padding-top: 10px;
padding-left: 0px;
}
.image
{
float: left;
margin-right: 5px;
}
.image_d
{
float: right;
margin-left: 5px;
}
.projets
{
padding-left: 80px
}

/*Texte des newsletters*/
.text3
{
width: 585px;
font-family: tahoma;
font-size: 12px;
font-weight: none;
text-align: justify;
margin-bottom: 5px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
clear: both;
}

/*Lien des newsletters*/
.text3 a
{
text-decoration: underline;
color: red;
}
.text3 a:hover
{
color: blue;
}
.text3 a:visited
{
color: blue;
}

.text4
{
width: 585px;
font-family: tahoma;
font-size: 12px;
font-weight: none;
text-align: justify;
margin-bottom: 5px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
clear: both;
}

/*Texte de la page des photos*/
.texte2
{
width: 585px;
font-family: tahoma;
font-size: 12px;
font-weight: none;
text-align: justify;
margin-bottom: 5px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
clear: both;
}

/*Lien de la page des photos, de l'index*/
.texte2 a
{
text-decoration: underline;
color: black;
}
.texte2 a:hover
{
color: orange;
}
.texte2 a:visited
{
color: blue;
}

/*Texte de l'index*/
.texte_titre
{
width: 585px;
font-family: tahoma;
font-size: 12px;
font-weight: none;
text-align: justify;
margin-bottom: 5px;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
}

/*Lien des pages de titre*/
.texte_titre a
{
text-decoration: underline;
color: red;
}
.texte_titre a:hover
{
color: blue;
}
.texte_titre a:visited
{
color: orange;
}

.texte3
{
font-family: tahoma;
font-size: 13px;
font-weight: none;
text-align: left;
margin-bottom: 5px;
padding-bottom: 10px;
margin-left: 15px;
}
.texte4
{
width: 585px;
font-family: tahoma;
font-size: 12px;
font-weight: none;
text-align: justify;
margin-bottom: 5px;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
}
.texte4 a
{
text-decoration: none;
color: black;
}
.texte4 a:hover
{
color: orange;
}
.texte4 a:visited
{
color: blue;
}
.texte5
{
width: 585px;
font-family: tahoma;
font-size: 12px;
font-style: italic;
font-weight: none;
text-align: center;
margin-bottom: 5px;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
}
.texte5 a
{
text-decoration: none;
color: red;
}
.texte5 a:hover
{
color: orange;
}
.texte5 a:visited
{
color: blue;
}
.texte6
{
width: 585px;
font-family: tahoma;
font-size: 12px;
font-weight: none;
text-align: left;
margin-bottom: 5px;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 10px;
}
.texte6a
{
text-decoration: none;
color: black;
}
.texte6 a:hover
{
color: orange;
}
.texte6 a:visited
{
color: blue;
}
#pied_de_page
{
width: 984px;
height: 92px;
margin-top: 5px;
background-image: url(images/footer.jpeg);
margin-left: 0px;
clear: both;
}
.entete
{
font-family: tahoma;
font-size: 12px;
text-align: center;
padding-top: 72px;
}

