/******************************************************************************************
* Pièce	:		simple/style.css
* Créé le	:	01/08/2005
* Objet	:		Feuille de style CSS pour les navigateurs DOM
*				Style Simple
*******************************************************************************************/

body {
  margin: 0px;
  padding: 0px;
  background-color: white;
  font: 0.7em Verdana,Helvetica,sans-serif;
  color: black;
  text-align: left;
}

/* Sections de la page : haut, centre, menu... */
#page {  }
#hautpage {  }
#corpspage {  }
	#contenu { position: absolute; top: 200px; left: 200px; width: 550px; }
#baspage { position: absolute; top: 250px; left: 850px; font-size: 80%; }
	#lastmodif {  }
	#stylealtern {  }
#bandeau { width: 500px; height: 80px; background-image: url(./img/banniere.gif); background-repeat: no-repeat; }
#bandeaubis {  }
#bandeauter { }

/* Menu */
#accueil {  }
#contact { width: 170px; color: midnightblue; background-color: lavender; text-decoration: none; border-right: 2px dotted black; padding: 10px; font-size: 1.20em; font-weight: bold; }
#menu { width: 170px; background-color: lavender; border-right: 2px dotted midnightblue; padding: 10px; font-size: 1.20em; font-weight: bold; }
	#menu a { display: block; color: midnightblue; text-decoration: none; cursor: hand; }
	#menu a strong {  }
	#menu ul {  }
	#menu li {  }
	#menu li a { text-decoration: none; cursor: hand; }
	
/* Authentification */
#authentification { position: absolute; top: 80px; left: 850px; font-size: 80%; }
	#authentification h3 { display: inline; }
		#authentification ul { display: inline; list-style-type: none; }

/* Liens */

/* Titres */
h1 { position: absolute; top: 80px; left: 200px; width: 600px; text-align: center; border: 1px solid black; }
h2 {  }
h3 {  }

/* DIV contenu */
table.contenu {  }
td.colg {  }
td.cold {  }

/* Messages d'erreur */
p.erreur { color: crimson; }

/* Images */
img { border: 0px; padding: 0px; }
img.cadre { border: 2px solid black; }

/* Formulaires */

/* Message d'attente */
#cache { 
  position:absolute; 
  top:10px; left:200px; 
  padding: 5px; 
  color: white;
  font-weight: bold; 
  font-size: 16px;
  background-color: black;
  border-color: black;
  border-style: solid;
  border-width: 1px;
  z-index:100;
  visibility:hidden; 
}

/********************************************/
/* DIV SPECIFIQUES							*/
/********************************************/

/* News RSS */
.channel {  }
.titreflux { font-weight: bold; }
.update { font-style: italic; font-weight: bold; }
.news { margin: 10px; }
.descnews { font-size: 0.8em; }
.adminrss { text-align: center; border: 1px solid; }

/* Photos */
.txt_galbum { float: left; margin: 0; padding: 5px; width: auto; }
img.vignette { float: left; margin-right: 20px; border-style: medium; }
