/*
 * Feuille de styles pour le site BCA.fr
 *
 * Réalisation Genigraph SA
 *
 * Créée le : 2004/02/18
 * Auteur   : Stanislas RENAN
 *
 */
#menu
{
  margin-top: 0;
  margin-bottom: auto;
}

/* règle d'apparence générale de la page */
body, html
{
  background-color: white;
  color: black;
  font: 12px Arial, sans-serif;
  text-align:left;
  vertical-align: top;
}

/* on utilse quelques tables pour une meilleure compatibilité */
td, tr, table, div
{
  vertical-align: top;
  padding: 0;
  margin: 0;
}

.tmilieu
{
  width: 50%;
  vertical-align: top;
}

/* le grand titre de page */
.bandeau
{
  text-align: center;
  vertical-align: middle;
  background-color: #00A651;
  font-size: 1.6em;
  font-variant: small-caps;
  color: white;
  font-weight:bold;
}

.logo
{
   text-align:center;
}

/* la table de mise en page, définissant les grandes zones,
   notamment les 3 colonnes */
.miseenpage
{
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

/* règle par défaut pour les liens */
a, a:link, a:visited
{
  color: #000000;
  background-color: transparent;
  font-weight: 800;
  text-decoration: none;
}

a:visited:hover, a:link:hover
{
  color:black;
  background-color: transparent;
  text-decoration: underline;
}

/*
 * règles pour les boutons du menu
 */

/* bouton de titre sélectionné ou pas partagent ces règles */
.btntit, .btntitS
{
  width:168px;
  margin: 10px 10px;
  height: 1.2em;
  text-align: center;
  vertical-align: middle;
  font-variant: small-caps;
  cursor:hand;
}

.btnsubtit
{
  width:160px;
  height: 1.2em;
  text-align: center;
  vertical-align: middle;
  font-size: 1em;
  cursor:hand;
}



/* le bouton de titre sélectionné a un fond de couleur */
.btntitS
{
  text-decoration: none;
  cursor:hand;
}

/*
 * Première règle pour Mozilla
 * Seconde pour IE
 *
 * pour les boutons non sélectionnés sur lequel est la souris
 * ou bien pour les boutons sélectionnés
 */
 
.btntit:hover, .btntitS, .btnsubtit:hover
{
  text-decoration: none;
  cursor:hand;
}

.btntitAS, .btntitA:hover
{
  text-decoration: none;
  cursor:hand;
}

/* les images n'ont jamais de cadre */
img
{
  border: none;
}

/* règle pour la 3ième colonne de présentation */
.col3
{
  background-color: #00A651;
  padding-top: 0.5em;
  padding-left: 0.5em;
  color: white;
}

/* fix pour transid PHP dans formulaires : ne doit pas apparaître */
fieldset
{
margin:0;
padding:0;
border: none;
text-align: center;
}

.col3tit
{
  text-align:center;
  font-weight:bold;
  color: white;
}

.col3btn
{
  text-align:right;
  padding-top:5%;
  color: white;
}

.col3radio
{
  text-align:left;
  padding-top:5%;
  color: white;
}

.surTitre
{
  text-align:center;
}

.titreArticle
{
  text-align:center;
  font-weight:bold;
}

.sousTitre
{
  text-align:center;
}

.lienTitreArticle
{
  text-align:left;
  font-weight:bold;
}

.lienTitreArticleBlanc
{
  text-align:left;
  font-weight:bold;
  color: white;
}

.lienSousTitre
{
  text-align:left;
  padding-left:5%;
}

.descriptif
{
  font-style:italic;
  text-align:justify;
}

.chapo
{
  text-align:justify;
}

.texte
{
  text-align:justify;
}

.ps
{
  text-align:left;
}

.notes
{
  font-style:italic;
}

.envoieCV
{
  font-weight:bold;
  text-align:center;
  padding-top:5%;
}

.retourListe
{
  font-weight:bold;
  text-align:center;
}

.centercol
{
  margin-right:3%;
  margin-left:1%;
}

.cadreCV
{
  padding-top:5%;
}

.btnCV
{
  text-align:center;
  padding-bottom:5%;
  padding-top:5%;
}

.navigation
{
   font-size:x-small;
   text-decoration:underline;
   padding-bottom:5%;
   padding-left:3%;
}

.subtit
{
  margin: 1em;
  padding-left:3%;
}
.subtit2
{
  margin: 1em;
  padding-left:3%;
}
.messageAq
{
  color: #E00000;
}

.contact
{
  text-align:center;
}

.triTitre
{
  text-align:center;
  font-weight:bold;
  background-color: #00A651;
  color: white;
}

.triTable
{
  text-align:left;
}
.nouveauteTitre
{
  font-weight:bold;
}

.hexa
{
margin-left:15%;
}

.fond
{
  width: 65%;
  height:
  vertical-align: top;
  background-image: url(./IMG/fondbca.gif);
  background-repeat: no-repeat;
  background-position: center 280px;
  padding-bottom:400px;
}