BODY {
	BACKGROUND-COLOR: #CCCCCC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 0.8em;
	margin-bottom: 1em;
	margin-top: 0px;
	margin-left: 0px;
}

#conteneur {
	color: #006; /* bleu foncé */
	width: 80%;
	min-width: 780px;
	background-color:#FFFFCC; /* jaune clair */
	overflow:visible;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	outline-style:ridge;
	margin-bottom:0.5em;
}

/*********************************************** html */

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	font-style: italic;
}

A:link, A:active {
	COLOR: #0066FF;
	Text-Decoration : none;
}

A:visited {
	COLOR: #FF9966;
	Text-Decoration : none;
}

p {
	margin: 0 0 10px 0;
	font-family: "Times New Roman", Times, serif;
	color: #006;
}

hr {
	color:#009;}



/*********************************************** div layout */

#header {
	padding-top:15px;
	height: 120px;
}

#centre {
	padding: 10px 10px 10px 200px;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#gauche {
	float:left;
	width: 180px;
	padding: 10px
}

#droite {
	float:right;
	width: 180px;
	padding: 10px
}

#pied {
	padding: 10px;
	clear:both;
	border:double #0066FF;
	margin-bottom:20px;
	background-color: #FFFFFF;
}


/*********************************************** navigation principale */

#navigation {
	height: 50px;
	color:#0066FF; /* bleu clair */
	border:double #0066FF;
	margin-bottom:20px; 
	background-color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	text-decoration: none;
}

#menuhaut {
	list-style-type: none;
	margin-left: auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:0;
}

#menuhaut li {
	display: inline;
	text-align: center;
}
#menuhaut a, #menuhaut a:visited {
	COLOR: #0066FF;
	font-size: 14px;
	margin: 0 3px;
	text-decoration: underline;
}
#menuhaut a:hover {
	font-size: 14px;
	text-decoration: none;
	COLOR: #0066FF;
}


/*********************************************** gauche */
#menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
#menugauche li {
margin-bottom: 5px;
}
#menugauche a {
	margin: 0 2px;
	text-decoration: underline;
}
#menugauche a:hover {
text-decoration: none;
}

/*********************************************** droite */
#menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
#menudroit li {
margin-bottom: 5px;
}
#menudroit a {
	margin: 0 2px;
	text-decoration: underline;
}
#menudroit a:hover {
text-decoration: none;
}


/*********************************************** class */

.img_ouvrage {
	display:inline;
	float:left;
	border:thin ridge;
	margin: 0 20px 10px 0;
	}

#nofloat 
{
clear:both;
margin-bottom: 10px;
}


#separataaeur
{
clear:both;
margin-bottom: 10px;
}


.titre1 { /* ok titre -  entête des pages*/
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	LETTER-SPACING: 0.1em;
	TEXT-ALIGN: center;
	padding-bottom: 15pt;
	padding-top: 15pt;
	margin-top: 50pt: 6px;
	color: #009;
}

.titreLivre { /* ok */
    COLOR: #000099; 
	FONT-STYLE: italic;
	font-size: 11pt; 
	font-weight: bold;
}

.titreLivre2 { /* ok */
    COLOR: #000099;
    FONT-SIZE: 11pt;
	FONT-STYLE: italic
}


.lienDetails { /* ok */
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}

.infos { /* ok */
    COLOR: #333333;
    FONT-SIZE: 10pt;
}

.descriptionLivre { /* ok*/
    FONT-SIZE: 10pt;
	font-family: "Times New Roman", Times, serif;
}

.referenceLivre { /* ok*/
    FONT-SIZE: 10pt;
	font-family: "Times New Roman", Times, serif;
    FONT-STYLE: italic;
}

.nomAuteur { /* ok*/
    COLOR: #333333; 
	font-size: 11pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; 
	font-style: normal; 
	line-height: 20pt
}


.epuise { /* ok*/
    COLOR: red;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}


.titreLivre_include {  /* ok*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt; 
	font-weight: normal; 
	FONT-STYLE: italic
}

.nomAuteur_include {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt; 
	font-weight: normal; 
	font-style: normal;
	color: #333333; 
	clip:  rect(20px   ); 
	border-style: none
}

.txt_moyen_clair {	font-size: 0.9em;color: #999999;}	

/*********************************************** boutons */

.bouton {
	text-align:center;
	background-color:#FF9900;
	color:#FFFAAF;
	border:3px;
	border-color:#000000;
	padding: 3px 10px;
	margin-left: 5px;
	width: 130px;
}	

.bouton:hover {
	text-align:center;
	background-color:#FC3;
	color:#FFFAAF;
	border:3px;
	border-color:#000000;
	padding: 3px 10px;
	margin-left: 5px;
	width: 130px;
}
