/* traveltalent CSS Document */

/* Les couleurs utilisées:



*/ 
body {
  background-color: #f2dca2;
  font-family:arial;
  font-size : small;
  line-height: normal;
  color:#000;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}

table
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}


table#contenu td 
{
  text-align: left; 
  width: 785px;
}

table#col2 td 
{

  text-align: justify; 
	vertical-align: top;
  width: 50%;
  padding-right: 8px;
  padding-left: 8px;
  
}

.img_inc   /* image dans le corps de texte */
{
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* résultat de recherche */


.resultat th
{
	background-color: #BBBBBB ;
	border-bottom: solid 1px;
	padding: 7px;
}
.resultat td
{
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1px;
	padding: 7px;
	
}

p
{
	margin-left:0;  // indispensable pour le code de l editeur texte riche.
}

/* A utiliser pour deux images collées sans que firefox ne fasse apparaitre
d'espace sous les images (vertical-align)*/

.img_nospace 
{
  hspace: 0;
  vspace: 0;
  border: 0;
  vertical-align : top; /* sans cela, firefox met des espaces sous les images */
}


/* liens par defaut ----------------------------------------------------------*/

a:link    {color : rgb(100,100,100); text-decoration : underline;}
a:visited {color : rgb(100,100,155); text-decoration : underline;}
a:hover   {color : rgb(150,150,150); text-decoration : none;}

.imgbord img {border: 1px solid;}
/* menu bas hp *-------------------------------------------------------------*/

.menu_bas_hp {
  font-family:century gothic,arial;
  font-weight:bold;
  font-size : 12px;
}
.menu_bas_hp a:link    {color : rgb(100,100,100); text-decoration : none;}
.menu_bas_hp a:visited {color : rgb(100,100,100); text-decoration : none;}
.menu_bas_hp a:hover   {color : rgb(180,180,180);    text-decoration : none;}


/* messages d'erreur fichier ou rubrique introuvable -----------------------*/

.e404
{
  color: rgb(100,100,100);
  font-family:arial;
  font-weight: bold;
  font-size : large;
  text-align: center; 
  margin-top : 100px;
  margin-left : 100px;
}
/* champ de saisie obligatoire */
.obligatoire
{
  color: rgb(255,0,0);
}
/* Taille de fichier audio */
.taille_audio
{
  color: rgb(150,150,150);
  font-size:10px;
}
/* Nom de l'auteur d'un extrait audio */
.nom_audio
{
  color: rgb(166,155,133);
  font-size:13px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:5px;
}
.nom_audio a:link    {color : rgb(166,155,133); text-decoration : none;}
.nom_audio a:visited {color : rgb(166,155,133); text-decoration : none;}
.nom_audio a:hover   {color : rgb(50,50,50);    text-decoration : none;}

/* menu gauche niveau 1 et 2 -----------------------------------------------*/

.mg a:link    {color : rgb(255,255,255); text-decoration : none;}
.mg a:visited {color : rgb(255,255,255); text-decoration : none;}
.mg a:hover   {color : rgb(50,50,50);    text-decoration : none; font-weight: bold;}
.mg p         {color : rgb(255,255,255); text-decoration : none;}

.mgN1 {
  font-family:arial;
  font-weight: bold;
  font-size : small;
  margin-left : 1px; 
  margin-top : 0px;
}

.mgN2 {
  font-family:arial;
  font-size : small;
  margin-left : 10px; 
}

/* menu réseau niveau 1 et 2 -----------------------------------------------*/

.mr a:link    {color : rgb(193,141 ,57); text-decoration : none;}
.mr a:visited {color : rgb(193,141 ,57); text-decoration : none;}
.mr a:hover   {color : rgb(50,50,50);    text-decoration : none; font-weight: normal;}
.mr p         {color : rgb(0,0,0); text-decoration : none;}

.mrN1 {
  font-family:Century Gothic;
  font-weight: bold;
  font-size : small;
  margin-left : 1px; 
  margin-top : 0px;
}

.mrN2 {
  font-family:Century Gothic;
  font-size : small;
  margin-left : 10px; 
}

/* liste centrée */

table#l_centre td 
{
  text-align: left; 
  vertical-align:center; 
  border-top: #AAAAAA 1px solid;
}


/* Tableau de liens externes -----------------------------------------------*/
table#l_liens td 
{
  text-align: left; 
  vertical-align:top; 
  border-top: #AAAAAA 1px solid;
}

.pseudo  /* Affichage du pseudo dans pages */
{
  margin-top:5px; 
  margin-bottom:5px; 
  margin-left:0px; 
  text-align:center;
  color: rgb(166,155,133);
}
.l_nom
{
  color: rgb(166,155,133);
  text-align:left;
  font-family:arial;
  font-weight:bold;
  font-size : small;
  margin-left : 0px; 
  margin-top : 0px;
}

.l_nom a:link    {color : rgb(166,155,133); text-decoration : none; font-weight:bold;}
.l_nom a:visited {color : rgb(166,155,133); text-decoration : none;font-weight:bold;}
.l_nom a:hover   {color : rgb(166,155,133); text-decoration : underline;font-weight:bold;}

.l_categorie 
{
  text-align:left;
  font-family:arial;
  font-weight:bold;
  font-size : small;
  margin-left : 0px; 
  margin-top : 10px;
}
.l_souscategorie 
{
  text-align: left;
  font-family:arial;
  font-size : small;
  margin-left : 20px; 
  margin-top : 0px;
}
.l_precision_cat 
{
  font-family:arial;
  font-size : small;
  font-style: italic;
  margin-left : 0px; 
  margin-top : 0px;
}
.l_description {
  font-family:arial;
  font-size : small;
  text-align: justify;
  margin-left : 0px; 
  margin-top : 0px;
}

/* évènements dans la hp ----------------------------------------------*/

.hp_nom a:link    {color : rgb(85,85,85);  text-decoration : none; font-weight:bold;}
.hp_nom a:visited {color : rgb(85,85,85);   text-decoration : none;font-weight:bold;}
.hp_nom a:hover   {color : rgb(0,0,0);    text-decoration : underline;font-weight:bold;}
.hp_nom
 { 
 	color:rgb(166,155,133); 
 	font-size:normal; 
 	margin-left : 0px;  
 	margin-top : 6px; 
 	margin-bottom : 3px; 
 	font-family: arial;
 }
 
.hp_date
 { 
 	color:#999999 ;
 	font-size:normal; 
 	margin-left : 0px;  
 	margin-top : 0px; 
 	margin-bottom : 3px; 
 	font-family: arial;
 }

/* style associés aux descriptions détaillées -------------------------------*/

.d_nom a:link    {color : rgb(166,155,133); text-decoration : none; font-weight:bold;}
.d_nom a:visited {color : rgb(166,155,133); text-decoration : none;font-weight:bold;}
.d_nom a:hover   {color : rgb(166,155,133);    text-decoration : underline;font-weight:bold;}
 .d_nom
 { 
 	color:rgb(166,155,133); 
 	font-size:medium; 
 	margin-left : 0px;  
 	margin-top : 0px; 
 	margin-bottom : 0px; 
 	font-family: arial;
 }

.d_cat 
{
  font-family:arial;
  font-size : small;
  margin-left : 0px; 
  margin-top : 10px;
}

.d_precision_cat 
{
  font-family:arial;
  font-size : small;
  font-style: italic;
  margin-left : 0px; 
  margin-top : 0px;
}
.d_description 
{
  font-family:arial;
  font-size : small;
  margin-left : 0px; 
  margin-top : 0px;
}


/* lien www.e-quilibres.net de bas de page ---------------------------------*/

.hp
{
  font-family:arial;
  font-size : xx-small;
  margin-right : 8px; 
  text-align:  right;
}

.hp a:link    {color : rgb(166,155,133); text-decoration : none;  }
.hp a:visited {color : red; text-decoration : none; }
.hp a:hover   {color : rgb(50,50,50); text-decoration : underline; }

.basdepage
{
  font-family:century gothic,arial;
  font-size : 12px;
  text-align:  left;
}

.basdepage a:link    {color : rgb(193,141 ,57); text-decoration : none; font-weight:bold }
.basdepage a:visited {color : rgb(193,141 ,57); text-decoration : none; font-weight:bold}
.basdepage a:hover   {color : rgb(50,50,50);    text-decoration : none; font-weight:bold}



/* mentions légales ---------------------------------*/

.mentions
{
  font-family:arial;
  font-size : xx-small;
  margin-right : 0px; 
  margin-top : 0px;
  text-align:  left;
  color: rgb(150;150;150);
  
}

/* lien rouge ---------------------------------*/

.l_public
{
  font-family:arial narrow;
  font-size : small;
  font-weight : bold;
  text-align:  right;
  margin-right: 20px;
}

.l_public a:link    {color : rgb(139,181,83);  text-decoration : none;}
.l_public a:visited {color : rgb(139,181,83);  text-decoration : none;}
.l_public a:hover   {color : rgb(50,50,50); text-decoration : underline;}

/* plan du site niveau 1,2 et 3----------------------------------------------*/

.psN1 a:link    {color : rgb(167,234,104); text-decoration : none;}
.psN1 a:visited {color:rgb(167,234,104); text-decoration : none;}
.psN1 a:hover   {color : rgb(50,50,50);    text-decoration : underline; }

.psN1
{
  font-family:arial;
  font-size : medium;
  font-weight : bold;
  
  color:rgb(167,234,104);;
  margin-left : 4px; 
  margin-top : 5px;
  text-align:  left;
}



.psN2 a:link    {color : rgb(0,0,0); text-decoration : none;}
.psN2 a:visited {color : rgb(0,0,0); text-decoration : none;}
.psN2 a:hover   {color : rgb(50,50,50);    text-decoration : underline; }

.psN2
{
  font-family:arial;
  font-size : small;
  font-weight : bold;
  color:rgb(0,0,0);
  margin-left : 15px; 
  margin-top : 5px; 
  text-align:  left;
}

.psN3 a:link    {color : rgb(0,0,0); text-decoration : none;}
.psN3 a:visited {color : rgb(0,0,0); text-decoration : none;}
.psN3 a:hover   {color : rgb(50,50,50);    text-decoration : underline; }

.psN3
{
  font-family:arial;
  font-size : small;
  color:rgb(0,0,0);
  margin-left : 25px; 
  text-align:  left;
}

/* lien témoignage -----------------*/
.lien_temoignage
{
  color: #6b8c41;
  text-align:left;
  font-family:century gothic,arial;
  font-size:14px;
  font-weight:none;
  font-size : small;
  margin-left : 0px; 
  margin-top : 5px;
}
.lien_temoignage a:link    {color : #6b8c41; text-decoration : none;}
.lien_temoignage a:visited {color : #6b8c41; text-decoration : none;}
.lien_temoignage a:hover   {color : rgb(0,0,0);    text-decoration : none;}

/* titre dernier témoignage -----------------*/
.titre_temoignage {
  font-family:century gothic, arial;
  color: #c18d39;
  font-size : 15px;
  margin-left : 10px;
  margin-bottom : 5px;
  text-align:left;
}

/* Titres  et Corps de texte avec identation ---------------------------------*/

p 						/* p est utilisé par l'éditeur de texte riche */
{ 
    margin-left :   0px; 
    margin-top :    0px; 
    margin-bottom : 0px; 
    margin-right :  0px;
    font-size:12px;
    font-family:arial;
    text-align:justify;
}

h1 { color:black; font-size:medium; margin-left : 0px;  margin-top : 0px; margin-bottom : 5px; font-family: century gothic,arial;}
h2 { color:rgb(100,100,100); font-size:medium;  margin-left : 0px; margin-top : 0px; margin-bottom : 5px;}
h3 { color:#a52a2a;       font-size:medium;   margin-left : 0px; margin-top : 0px; margin-bottom : 0; font-weight: bold;}
h4 { color:#a52a2a ;      font-size:small;   margin-left : 0px; margin-top : 0px; margin-bottom : 0; font-weight: bold;}

.texte1 { margin-left : 4px;  font-size:normal; font-weight:normal; font-family: arial;} 
.texte2 { margin-left : 16px; font-size:normal; font-weight:normal; font-family: arial;} 
.texte3 { margin-left : 30px; font-size:normal; font-weight:normal; font-family: arial;} 
.titre2 { color:rgb(188,180,164); font-size:medium; font-weight:bold; font-family: century gothic,arial;}
.titre_erreur { color:#E04000; font-size:medium; font-weight:bold; font-family: century gothic,arial;}
.titre_hp { color:rgb(166,155,133); font-size:medium; font-weight:bold; font-family: century gothic,arial;}
.titre_hp a:link    {color:rgb(166,155,133); text-decoration : none;}
.titre_hp a:visited {color : rgb(166,155,133); text-decoration : none;}
.titre_hp a:hover   {color : rgb(0,0,0); text-decoration : none; font-weight: bold;}


.t_agenda { color:rgb(166,155,133); font-weight: bold; font-size:medium;  margin-left : 4px;margin-top : 0px;margin-bottom : 0;}

.stitre1 { color:rgb(0,0,0); font-weight: bold; font-size:medium;  margin-left : 4px;margin-top : 2px;margin-bottom : 0;}
.stitre2 { color:rgb(0,0,0); font-weight: bold; font-size:small;  margin-left : 16px;margin-top : 2px;margin-bottom : 0;}

/* listes ‡ puces ------------------------------------------------------------*/ 
ul { margin-top : 8px;   margin-bottom : 0;}

li 
{
 display: list-item;
 list-style-image: url(images/gen_puce.gif);
 list-style-type: none;
 padding-left: 0px;
 margin-right: 0px;
 margin-top: 5px;
}

/* titre menu rubrique */

.titre_menu_rubrique {
  font-family:century gothic,arial;
  font-size : 14px;
  font-weight: bold;
  margin-left : 0px; 
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  text-align: center;
  
}


/* Feuille de style des espaces ---------------------------------------------*/

.e_rubriques {
  font-family:arial;
  font-weight:none;
  font-size : 15px;
  margin-left : 20px; 
  margin-top:2px;
  margin-bottom:0px;
  margin-right:15px;
  text-align:left;
}

.e_rubriques a:link    {color : white; text-decoration : none;}
.e_rubriques a:visited {color : white; text-decoration : none;}
.e_rubriques a:hover   {color : #ccc186; text-decoration : none;}


.e_titre_droit {
  font-family:century gothic, arial;
  color: white;
  font-size : 15px;
  margin-left : 10px;
  margin-bottom : 5px;
  text-align:left;
}
.e_date {
  font-family:arial;
  font-weight:none;
  color: #6b9613;
  font-size : 10px;
  margin-left : 0px;
  margin-bottom : 0px;
  text-align:left;
}
.e_pseudo {
  font-family:arial;
  font-weight:bold;
  color: #a69b85;
  font-size : 12px;
  margin-left : 0px;
  margin-bottom : 0px;
  text-align:left;
}




.e_derniers_commentaires {
  font-family:arial;
  font-size : 12px;
  margin-left : 2px;
  margin-right : 15px;
  margin-bottom : 5px;
  text-align:left;
}


.e_derniers_commentaires a:link    {color : rgb(50,50,50); text-decoration : none;}
.e_derniers_commentaires a:visited {color : rgb(50,50,50); text-decoration : none;}
.e_derniers_commentaires a:hover   {color : #d0a868; text-decoration : none;}



.e_adm_espace {
  font-family:century gothic,arial;
  font-weight:bold;
  font-size : 18px;
  margin-left : 0px; 
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  text-align:left;
}

.e_adm_espace a:link    {color : rgb(166,155,133); text-decoration : none;}
.e_adm_espace a:visited {color : rgb(166,155,133); text-decoration : none;}
.e_adm_espace a:hover   {color : rgb(255,255,255); text-decoration : none;}

.e_menu_hpe {
  font-family:century gothic,arial;
  font-weight:none;
  font-size : 13px;
  margin-left : 15px; 
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  text-align:right;
}

.e_menu_hpe a:link    {color : rgb(166,155,133); text-decoration : none;}
.e_menu_hpe a:visited {color : rgb(166,155,133); text-decoration : none;}
.e_menu_hpe a:hover   {color : rgb(255,255,255); text-decoration : none;}

.e_titre_page
{
  color: black;
  text-align:left;
  font-family:century gothic,arial;
  font-weight:none;
  font-size : 18px;
  margin-left :0px; 
  margin-top : 0px;
  margin-bottom : 5px;
}
.e_titre_page a:link    {color : black; text-decoration : none;}
.e_titre_page a:visited {color : black; text-decoration : none;}
.e_titre_page a:hover   {color : white; text-decoration : none;}

.e_stitre_page /* sous titre */
{
  color: #a69b85;
  text-align:left;
  font-family:arial;
  font-weight:normal;
  font-size : 11px;
  margin-left :0px; 
  margin-top : 0px;
  margin-bottom : 5px;
}

.e_titre_article
{
  color: #a52a2a;
  text-align:left;
  font-family:arial;
  font-weight:none;
  font-size : 14px;
  margin-left :0px; 
  margin-top : 0px;
  margin-bottom : 0px;
}
.e_titre_article a:link    {color : #a52a2a; text-decoration : none;}
.e_titre_article a:visited {color : #a52a2a; text-decoration : none;}
.e_titre_article a:hover   {color : rgb(100,100,100);    text-decoration : none;}

.e_resume
{
  color: black;
  text-align:left;
  font-family:arial;
  font-weight:none;
  font-size : 12px;
  margin-left :20px; 
  margin-top : 3px;
  margin-bottom : 0px;
}


.e_auteur_article
{
  color: #d0a868;
  text-align:left;
  font-family:arial;
  font-weight:bold;
  font-size : 13px;
  margin-left :0px; 
  margin-top : 0px;
}
.e_resume_article
{
  color: black;
  text-align:left;
  font-family:arial;
  font-weight:none;
  font-size : small;
  margin-left :0px; 
  margin-top : 0px;
}
.e_resume_article a:hover   {color : rgb(255,255,255);    text-decoration : none;}



.e_menu_adm
{
  color: rgb(166,155,133);
  text-align:left;
  font-family:arial;
  font-weight:bold;
  font-size : small;
  margin-left : 10px; 
  margin-top : 0px;
  height:500px;
}
.e_menu_adm a:link    {color : rgb(188,180,164); text-decoration : none;}
.e_menu_adm a:visited {color : rgb(188,180,164); text-decoration : none;}
.e_menu_adm a:hover   {color : rgb(0,0,0);    text-decoration : none;}

table#e_articles td 
{
  text-align: left; 
  vertical-align:top; 
  border-top: #F7F1E5 1px solid;
}

table
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
table#e_commentaire
{
  width:100%;
}


table#e_commentaire td 
{
  background-color:white;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;  
  text-align: justify;
 
}
.e_lien_commentaire
{
  color: #a8d068;
  text-align:left;
  font-family:century gothic,arial;
  font-size:14px;
  font-weight:none;
  font-size : small;
  margin-left : 0px; 
  margin-top : 5px;
  height:500px;
}
.e_lien_commentaire a:link    {color : #a8d068; text-decoration : none;}
.e_lien_commentaire a:visited {color : #a8d068; text-decoration : none;}
.e_lien_commentaire a:hover   {color : rgb(0,0,0);    text-decoration : none;}

/* menu de gauche en page intérieure */
.e_titre_menu_pi {
  font-family:arial;
  font-weight:none;
  font-size : 16px;
  margin-left : 15px; 
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  text-align:left;
}


.e_menu_pi {
  font-family:arial;
  font-weight:bold;
  font-size : 14px;
  margin-left : 25px; 
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  text-align:left;
  color:black;
}

.e_menu_pi a:link    {color : #a52a2a; text-decoration : none;}
.e_menu_pi a:visited {color : #a52a2a; text-decoration : none;}
.e_menu_pi a:hover   {color : black; text-decoration : none;}




