﻿body {
	color: #F0E39E;
	background: #2C2F22;
}
a {
	color: #990000;
}
a:hover, a:focus {
	color: #FF4C00;
}
strong {
	color: #A1B55D;
}
img {
	margin: 7px;
}

.liste_space{
	margin: 12px;
}

.esp_lst{
	margin: 10px;
}
.bleu{
	color: #0099CC;
	font: 1.7em "Trebuchet MS", sans-serif;
}
.centertxt{
	text-align:center;
	
}
#annee_book{
	background: url(../images/css/book_open.jpg) top center no-repeat;
	margin: 50px;
}
.date_book{
	text-align:center;
	margin:90px;
	font: 2.2em "Georgia", fantasy;
	
	
}
/*Livre d'or*/
.livre
	{
		display:block;
		width:559px;
		border:1px solid #000000;
		padding:5px 5px 5px 5px;
		margin:0 0 20px 0;
		
	}
.lien_page, .lien_page a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#003366; text-align:center }
.pseu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left; color:#000000; background-color:#CC6600;}
.date { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left; border-bottom:1px solid #006699;}
.mess { text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.pseudo, .message
	{
		border:1px solid #333333;
		background-color:#FFFFCC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
.important, .important a
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#990000;
		text-decoration:none;
		text-align:center;
	}
.gras { font-weight:bold;border:1px solid #333333; background-color:#FBFDFD; }
.ital { font-style:italic; border:1px solid #333333; background-color:#FBFDFD;}
.souligne { text-decoration:underline; border:1px solid #333333; background-color:#FBFDFD;}
.lien, .form2 { border:1px solid #333333; background-color:#FBFDFD; }
.envoyer
	{
		border:1px solid #333333;
		background-color:#FBFDFD;
	}
	

.centertxtlettre{
	text-align:center;
	padding-bottom:15px;
	padding-top:15px;
}
.big_space{
	padding-bottom:300px;
	text-align:center;
}
.titrevert {
	color: #336600;
	font: 2em "Trebuchet MS", sans-serif;
}
.stitre{
	text-decoration: underline;
	font: 1.1em "Trebuchet MS", sans-serif;
	margin:10px;
}
.ull1{
	list-style: none;
}
.ull{
	list-style: none;
}
.ull1 li {
	text-align:center;
}

.img_left{
	float:left;
	margin-right:5px;
}
.illu{
	margin:15px;
	margin-top:0px;
	width: 525px;
	float: right;
}

.artcile {
	margin-top: 20px;
	margin-bottom: 20px;
}
A.titrevert2 {
color: #336600;
text-decoration:none;
font-weight:bold;
font: 1.8em "Trebuchet MS", sans-serif;
}
A:hover.titrevert2{
color: #336600;
text-decoration:none;
font-weight:bold;
font: 2em "Trebuchet MS", sans-serif;
}

A.align_right{
	text-align:right;
	font: .7em "Tahoma", sans-serif;
	display:block;
	float:right;   
	text-decoration:none;

}

.img_left{
float:left;
}

#titrejaune{
	color: #CC0000;
	font: 2.2em "Trebuchet MS", sans-serif;
	text-align:center;
}

.rouge {
	color: #CC3300;
	font: 1em "Trebuchet MS", sans-serif;
	font-weight:bold;
}
.txtshort{
	font: .7em "Tahoma", sans-serif;
}

/* Bloc central contenant #navigation et #contenu */

.p1{
	font-style:italic;
	text-indent: 20px;
}

.p2{
	font-style:italic;
	text-indent: 40px;
	text-align:right;
}

.u{
text-decoration: underline;
}

/* Navigation */


/*SOUS MENU ARCODEON*/
#navigation {
	padding: 0;
	list-style: none;
	background: #000;
	color: #fff;
	font: 1.2em "Trebuchet MS", sans-serif;
}
#navigation a, #navigation span  {
	display: block;
	padding: 4px 10px;
	color: #fff;
	text-decoration: none;
	background: #000 url(../images/css/menu-item.png) left bottom no-repeat;
}
#navigation .toggleSubMenu a, #navigation .toggleSubMenu span {
	background-image: url(../images/css/menu-item-deroule.png);
}
#navigation .open a, #navigation .open span {
	background-image: url(../images/css/menu-item-enroule.png);
}
#navigation a:hover, #navigation a:focus, #navigation a:active {
	text-decoration: underline;
}
#navigation .subMenu {
	background: #ccc url(../images/css/subMenu.png) 0 0 repeat-x;
	font-size: .9em;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #666;
}
#navigation ul.subMenu a {
	background: none;
	padding: 3px 20px;
}

/* Contenu principal */

#contenu {
	color: #363B29;
	background: #cbd888; 
}
#contenu a {
	/*color: #332510;*/
}
#contenu a:hover, #contenu a:focus {
	/*color: #6E5122;*/
}
#contenu strong {
	color: #181A12;
}

A.titrevert2 {
color: #336600;
text-decoration:none;
font-weight:bold;
font: 1.9em "Trebuchet MS", sans-serif;
font-weight:bold;
}
A:hover.titrevert2{
color: #336600;
text-decoration:none;
font-weight:bold;
font: 2.1em "Trebuchet MS", sans-serif;
}

/* --- POSITIONNEMENT --- */

/* Page */

body {
	padding: 10px 5px;
}

#global {
	width: 950px; 
	margin: 0 auto; 
}

/* En-tête */

#entete {
	padding: 20px 20px 40px 20px;
}
#entete h1 {
	margin: 0;
}
#entete h1 img {
	float: left;
	margin: 7px 20px 10px 0;
}
#entete .sous-titre {
	margin: 4px 0 15px 0;
}

#menu_top {
	padding-left:217px;
}
#menu_top  ul {
	padding:0;
	margin:0;
	list-style-type:none;
	background: #000;
	color: #fff;
	font: 1em "Trebuchet MS", sans-serif;
}
#menu_top li{
	margin-left:3px;
	float:left; /*pour IE*/
}
#menu_top ul li a{
	display:block;
	float:left;   
	width:115px;
	text-decoration:none;
	text-align:center;
	padding: 4px 10px;
	color: #fff;
	background: #000 url(../images/css/menu-item.png) left bottom no-repeat;
}
#menu_top a:hover, #menu_top a:focus, #menu_top a:active {
	text-decoration: underline;
}

.a_book{
 text-decoration: none;
 
}

#flagbox{
   float: right;
}


/* Bloc central contenant #navigation et #contenu */
#centre {
	width: 100%; 
	overflow: hidden; 
}

/* Menu de navigation */

#navigation {
	width: 200px;
	float: left;
}
#navigation ul {
	margin: 0;
	padding: 20px 10px 20px 10px;
	list-style: none;
}
#navigation a {
	display: block;
	height: 1%;
	padding: 6px 10px 6px 10px;
	line-height: 1.5;
	font-size: .9em;
	text-decoration: none;
}


/* Contenu */

#contenu {
	margin-left: 230px; /*ici*/
	padding: 10px 20px;
}
#contenu > :first-child {
	margin-top: 10px;
}
#contenu p, #contenu li {
	line-height: 1.5;
}

/* Pied de page */

#footer {
	margin: 0;
	padding: 75px 20px 10px 0;
	font-size: .85em;
	text-align: center;
}

/* Mention de copyright */
#copyright {
	margin: 8px 0 0 0;
	font-size: 1em;
	text-align: center;
}

