/* 
	Feuille de style globale comprenant des styles
	pouvant être utilisés sur tout le site.

	A ne pas confondre avec stylegm.css qui ne contient que le style
	du design retenu (menus, corps, pied de page...)
*/


.center
{
	text-align:center;
}

.strong
{
	font-weight : bold ;
}

.em
{
	font-style : italic ;
}

.comment
{
	list-style-type: none;
	padding-left: 40px;
	text-indent : 0px ;
	font-size: 0.85em;
}

.rouge
{
  border: 4px red;
}

/* liste des titres des livres */
.liste_livres
{
	list-style-type: none;
	text-indent: 40px;
}

/* liste des articles à propos d'une oeuvre */
.liste_articles
{
	list-style-type: none;
	text-indent: 40px;
	font-size: 0.9em;
}

/* liste des articles à propos d'une oeuvre */
.liste_articles_carres
{
	list-style-type: square;
	text-indent: 40px;
	font-size: 0.9em;
}

/* Affichage d'une liste d'oeuvres d'un type donné */
.liste_type
{
	vertical-align : middle ;
	margin: auto;
	font-size: 1em;
}

.liste_type td
{
	text-indent: 2px;
	padding : 40px ;

}


.table_main 
{
	width: 80%;
	margin: auto ;

}

.table_main td
{
	padding-left : 20px ;
	padding-right : 20px ;
	font-size : 0.9em ;
}

.table_main th
{
	padding-left : 10px ;
	padding-right : 10px ;
}

.couv_livre
{
	width: 80%;
	margin: auto ;
	font-size : 0.9em ;
}

.couv_livre td
{
	padding-left : 0px ;
	padding-right : 0px ;
	font-size : 0.9em ;
	vertical-align: top ;
}


table 
{
  margin: auto; /* Centre le tableau */	
  font-size: 0.9em;
  border: 4px black;
}

td /* Les cellules normales */
{
   text-align: left; /* Tous les textes des cellules seront centrés*/
   padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
   vertical-align: bottom; /* Alignement vertical, le contenu des cellules sera placé en bas */
}

.bandephoto 
{
  margin: auto; /* Centre l'image */	
  font-size: 0.9em;
  border: 1px black;
}

.navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
}

.navpages li
{
	display: inline;
	list-style-position : inside ;
	list-style-type: none;
	font-size: 0.8em;
	padding-right: 10px;
	padding-top: 0px ;
	padding-bottom: 0px;
}

.navphotos ul
{
border: 0;
margin: auto;
padding: 0;
list-style-type: none;
text-align: center;
}

.justifier_texte 
{
	text-align : justify ;
}
