BODY { color:#512e05; font-family:Verdana,Arial,Helvetica,Sans-Serif;	font-size:11px;	margin:0; padding:0; width:100%; height:100%;}
H1  {font-size:12px; clear:both; margin:0; padding:6px; border:solid #74AAF0 1px; font-weight:bold; }
H2  {font-size:12px; font-weight:bold;display: inline; text-indent: 0px;}
H3  {font-size:13px; font-weight:bold;display: inline; text-indent: 0px;}
UL, LI {list-style-type:none; padding:2 0 0 4; list-style-position:outside;}
HR  {clear:both; padding:0; margin:0;}
IMG {border:0; margin:0; padding:0;}
P {margin:0; padding:2px; }
A:ACTIVE, A:LINK, A:VISITED {color: #072952; text-decoration:none;}
A:HOVER {color:#999;}
@font-face {font-family: 'Chiller'; src: url('fonts/CHILLER.TTF'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'hanshand'; src: url('fonts/hanshand.TTF'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'ahronbd'; src: url('fonts/ahronbd.TTF'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'BRITANIC'; src: url('fonts/BRITANIC.TTF'); font-weight: bold; font-style: normal;}
@font-face {font-family: 'COOPBL'; src: url('fonts/COOPBL.TTF'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'HARLOWSI'; src: url('fonts/HARLOWSI.TTF'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'BAUHS93'; src: url('fonts/BAUHS93.TTF'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'JOKERMAN'; src: url('fonts/JOKERMAN.TTF'); font-weight: bold; font-style: normal;}
@font-face {font-family: 'MAGNETOB'; src: url('fonts/MAGNETOB.TTF'); font-weight: normal; font-style: normal;}





/* ------------------------ OSSATURE PAGEs ----------------------------------------*/
#all_screen_header,#all_screen_page,#all_screen_footer	{display:block; text-align:center;}          /* tout l'écran*/
#all_screen_header		{background-color:#000000; } 
#all_screen_page		{background-color:#f0f0f0;}
#all_screen_footer		{background-color:white;}

.contenu_pages,.contenu_home,.contenu_header,.contenu_footer	{ display:block; margin:auto; text-align:left;}
.contenu_header   		{}
.contenu_pages			{background-color:#f0f0f0; padding-bottom:12px;}
.contenu_home			{background-color:#f0f0f0; }  
.contenu_footer   		{padding:5px;}




/* //////////////////////////////// NEW ///////////////////////////// */

/* --------------------------- NAVIGATION -------------------------------------- */
#blok_navigation 	{display:block; float:left; clear:both; width:100%; background-color:#000000; text-align:center;}
ul#menu        		{display:block; float:left; width:100%; font-size:12px; font-weight:bold; list-style-type:none; margin:0; padding:0;}

ul#menu li     		{display:block; height:34px; float:left;  width:98%;  padding:6px; line-height:30px;}
ul#menu li a   		{display:block; float:left; width:98%; height:34px; text-decoration:none; color: #777777;	border:#ffffff solid 1px; border-radius:6px;}

ul#menu li a:hover  {color: #000000; background-color:#f0f0f0; }
ul#menu li a.current{color: #000000; background-color:#f0f0f0;}




/* ------------------------ TOP ----------------------------------------*/
#top           { display:block;}
#top_gauche,#top_milieu,#top_droite { display:block; float:left;}
#top_gauche    { text-align:center; width:100%;}
#top_milieu    { clear:both; width:100%;}
#top_milieu_h  { padding-top:10px; text-align:center;}
#top_milieu_b  { clear:both; margin-top:10px;}
#top_droite    { }



.HomePage{ display:block; text-align:left; padding:14px 0 50px 0; }
.HomePage h1  {font-size:24px; color:#660000; margin:0; padding:6px; font-family:BRITANIC, sans-serif; text-transform: uppercase; font-weight:bold; border:0;}

.PagePage{ display:block; text-align:left; padding:14px 0 50px 0; }
.PagePage h1  {font-size:24px; color:#660000; margin:0; padding:6px; font-family:BRITANIC, sans-serif; text-transform: uppercase; font-weight:bold; border:0;}
.PagePage p  {margin:20px 4px; padding:4px; }

.EnAvant { font-size:14px; color:red; font-weight:bold; padding:10px 10px;}

.listCollec      {display:block; width:92%; float:left; margin:4px;  border:solid 1px #d1d1d1; padding:4px; border-radius:0 8px 8px 0; box-shadow:2px 2px 2px 2px #999; min-height:250px; background-color:#fefefe;}
.listCollec img  {float:left; margin:5px; padding:0 10px 10px 0; }
.listCollec h1  {font-size:24px; margin:0; padding:6px; font-family:BRITANIC, sans-serif; text-transform: uppercase; font-weight:bold; border:0;}
.listCollec h2  {font-size:22px; margin:0; padding:6px; font-family:HARLOWSI, sans-serif;  font-weight:bold; border:0;}
.listCollec p  {margin:0; padding:6px; }

.home_facebook		{display:none; float:left; width:420px; height:152px; }









/* ------------------------ FOOTER ----------------------------------------*/
.blok_footer_gauche			{ display:block; float:left;font-size:22px;}
.blok_footer_droite			{ display:block; float:right; padding:10px;}
.blok_footer_droite img		{ width:98%; padding:10px 0;}
.blok_footer_gauche_pub		{ display:none; padding-top:10px; float:right;}
.blok_footer_gauche_lnk		{ display:block; float:left;}




/* ------------------------ PAGES ----------------------------------------*/
.contenu_page_gauche,.contenu_page_droite 	{ display:block; width:100%; text-align:center;}
.contenu_page_droite p	{ text-align:justify; padding-right:10px; font-size:12px;}
.contenu_page_droite h2	{ display:block; width:90%; height:20px;}
.contenu_page_gauche h2	{ display:block; width:90%; height:20px;}
.contenu_page_droite li	{ text-align:left; padding-left:10px; font-size:12px;}


.lefiletAmazon 			{ display:block; float:left; text-align:center; border:solid #fff 1px;  padding:6px; margin:5px; width:44%;}
.lefiletAmazon img {width:126px; padding:5px }

.preface_auteur  { float:left; width:90%; border: dashed 1px #666666; padding:4px; text-align:justify; margin:20px 6px;}

.centerInPage { display:block; float:left; width:100%; text-align:center;}
.centerSearch { display:block; float:left; width:96%; text-align:center; margin:5px;}





/* ------------------------ CONTENU COLLECTION - LISTE DE LIVRES ---------------------*/
.listBooks      		{display:block; width:92%; float:left; min-height:200px; overflow:hidden; margin:14px 20px 14px 0; border:solid 1px #fff; padding:6px; box-shadow:2px 2px 2px 2px #999; border-radius:0 0 20px 0; background-color:#d8d7d7;}
.listBooks:hover		{background-color:#ffffff; }
.listBooks img  {float:left; margin:5px; padding:0 10px 10px 0; }






/* ------------------------ PAGE CONTACT ----------------------------------------*/
.contact_gauche		{ display:block; float:left; width:98%; text-align:center; margin-top:20px;}
.contact_droite		{ display:block; float:left; width:98%; text-align:center;}