@CHARSET "ISO-8859-1";

#site { margin-right:auto; margin-left:auto; width:1003px; }

body { background-color:#061620; margin:0px; color:#485e68; font-family:arial, verdana; font-size:12px; }


.homepage
{
	background-color: #020000;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
}

.block { background-color:#eef; padding:20px; padding-top:10px; position:relative;min-height:75px; }
.block_nopadding { background-color:#eef; padding-top:40px; width:765px;position:relative; }
.block_nopadding h1 { text-transform: uppercase; padding-left:25px;padding-bottom:20px; }
.block_nopadding_top { background-color:#eef; padding:20px; padding-top:0px;position:relative; }
.block h1 { text-transform: uppercase;margin-top:15px;margin-left:20px; }
/*.titre { color:#FFFFFF; font-family:arial narrow; font-size:22px; font-weight:bold; }*/
a { color:#685c48; }
a img { border:solid 1px #000000; }
h1 { margin:0px; padding:0px; color:#24343c; font-family:arial narrow; font-size:22px; font-weight:bold; margin-bottom:20px; }
.input_text { background-color:#FFFFFF; border:solid 1px #000000; font-family:arial; }
.input_button { background-color:#A8A8A8; border:solid 1px #000000; font-weight:bold; color:#000000; }
textarea { background-color:#FFFFFF; font-size:13px; border:solid 1px #000000; font-family:arial; }
.under_construction { width:765px; height:400px; margin-bottom:15px; background-color:#FFFFFF; padding-top:300px; color:#041018; font-size:40px; text-align:center;filter: alpha(opacity=50);-moz-opacity:.50;opacity:.50; }

.message { 
    width: 1003px; 
    font-size: 14px; 
    border-bottom: solid 1px #c9b484; 
    padding: 12px 0 12px 0; 
    color: #AB0000; 
    background-color: #fff9d9; 
    text-align: center;
    clear:left;
    margin-bottom:15px;
}

#layout_top { height: 226px; width: 1003px; overflow: hidden; }
#layout_top img { border-bottom:solid 1px #000000; }
#layout_nav { float:left; width:1003px; background-image:url(/img/nav_item_background.png); margin-bottom:20px; }
.layout_nav_item { float:left; padding-left:20px; padding-right:20px; }
.layout_nav_item img { border-width:0px; }
.layout_nav_item_separator { float:left; }

#layout_footer { clear:left; width:983px; margin-bottom:30px; padding:10px; border-top:solid 1px #162A37; background-color:#041018;float:left; }

#content { float:left; }


/********************************************************/
/*** UNIVERS NAVIGATOR **********************************/
/********************************************************/
/*#univers { clear:left; width:178px; float:left; margin-left:5px; margin-right:15px; margin-bottom:15px; }
#univers #navigator {  }
.univers_navigator_vignette { padding-top:15px; }
.univers_navigator_item { width:176px; height:230px; border:solid 1px #305061; text-align:center; margin-bottom:25px; }
.univers_navigator_item_container { width:174px; height:228px; border:solid 1px #000000; background-color:#0E1F2B; }
.univers_navigator_item_trait { padding-top:10px; }
.univers_navigator_item_libelle { padding-top:6px; }*/

#univers { float:right; margin-left:15px; width:223px; }
#univers_title { width:182px; padding:10px 20px 10px 20px; background-color:#041018; }
#univers_title span { color:#FFFFFF; font-family:arial narrow; font-size:22px; font-weight:bold; }

#univers_items { position:relative; margin-bottom:15px; }
.layout_univers_item { margin-top:5px; }

/********************************************************/
/*** HOME ***********************************************/
/********************************************************/

#home_video { width:765px; height:405px; background-color:#FFFFFF; margin-bottom:15px; }
#home_releases { width:725px; padding-bottom:25px;margin-bottom: 15px; }
.home_releases_livre { margin-bottom:3px; }
.home_releases_livre span { font-style:italic; }

#home_releases_mois { width:725px; margin-bottom:15px; padding-bottom:10px; }
#home_releases_mois div {}

#home_releases_mois_livres {}
#home_releases_mois_livres div { float:left; text-align:center; margin-right:15px;}
.home_releases_mois_livres_date { margin-left:28px; margin-top:5px; margin-bottom:15px; }  
#home_releases_mois_livres a { display:block; }
#home_releases_mois_livres a img  { border:solid 2px #FFFFFF; }

#home_newsletter { width:725px; margin-top:15px; }
//#home_newsletter div { padding-left:15px; }
#home_newsletter #formulaire { padding-top:15px; }
#home_newsletter label { font-weight:bold; }

#home_news { width:725px; margin-top:15px; margin-bottom:15px; }
.news { padding-left:15px; padding-bottom:10px; }
.news div { border-bottom:solid 1px #162A37; }
.news label { font-weight:bold; font-size:13px; }
.news p { text-align:justify; }

#home_archives { padding-top:15px; } 
.archive { padding-left:15px; }  
.archive a { font-weight:bold; }

#archives { width:725px; height:400px; }

/********************************************************/
/*** UNIVERS ********************************************/
/********************************************************/

#univers_view{ width:765px;}
#univers_view_presentation { margin-bottom:15px; }
#univers_view_presentation h1 { text-transform: uppercase; }
#univers_view_livres { margin-bottom:15px; }
#univers_view_livres_liste a { margin-right:10px; margin-bottom:15px; }
#univers_view_livres_liste a img { border:solid 2px #FFFFFF; margin-bottom:15px; }
	
	

/********************************************************/
/*** LIVRES *********************************************/
/********************************************************/
#livres_index { margin-bottom:15px; width:720px;background-color: #eef;position:relative;padding:15px;padding-left:30px }
.livres_index_livre { margin-right:10px; margin-bottom:25px; } /* width:150px; height:225px;*/
.livres_index_livre a img { border:solid 2px #FFF; }

#livres_view { width:725px; }
#livres_view_titre { width:725px; }
#livres_view_titre_nopadding { width:765px; }
#livres_view_titre h1 { text-transform: uppercase; }
#livres_view_video { width:765px; height:400px; background-color:#000; margin-top:15px; text-align: center; }
#livres_view_cycle { width:725px; margin-top:15px; }
#livres_view_cycle_livres img { border:solid 2px #FFF; }
#livres_view_cycle_livres a { padding-right:15px; border-width:0px; }

#livres_view_citations { width:725px; margin-top:15px; }
#livres_view_detail { width:725px; margin-top:15px; }
#livres_view_detail_couvertures { text-align:center; margin-bottom:30px; }
#livres_view_detail_couvertures img { border:solid 2px #FFFFFF; margin-left:30px; margin-right:30px; margin-top:10px; }
.livres_view_citation { padding-left:15px; padding-bottom:10px; }
.livres_view_citation div { border-bottom:solid 1px #162A37; }
.livres_view_citation label { font-weight:bold; font-size:13px; }
.livres_view_citation p { text-align:justify; }

#livres_view_detail_auteurs { text-align:center; margin-top:10px; }
#livres_view_detail_illustrateurs { text-align:center; margin-top:10px; }
#livres_view_detail_traducteurs { text-align:center; margin-top:10px; }

#livres_view_quatriemecouverturetexte { padding-left:15px; padding-bottom:10px; margin-top:20px; }
#livres_view_quatriemecouverturetexte div { border-bottom:solid 1px #162A37; }
#livres_view_quatriemecouverturetexte label { font-weight:bold; font-size:13px; }
#livres_view_quatriemecouverturetexte p { text-align:justify; }

#livres_view_infosgenerales { padding-left:15px; padding-bottom:10px; margin-top:30px; }
#livres_view_infosgenerales .livres_view_infosgenerales_element { border-bottom:solid 0px #162A37; margin-top:3px; }
#livres_view_infosgenerales div { border-bottom:solid 1px #162A37; }
#livres_view_infosgenerales label { font-weight:bold; font-size:13px; }

#livres_view_extrait { padding-left:15px; padding-bottom:10px; margin-top:30px; }
#livres_view_extrait div { border-bottom:solid 1px #162A37; }
#livres_view_extrait label { font-weight:bold; font-size:13px; }
#livres_view_extrait p { margin-top:10px; margin-bottom:0px; }

#livres_view_acheter { width:725px; margin-top:15px; margin-bottom:15px; }
#livres_view_acheter_prix { padding-left:15px; padding-bottom:10px; margin-bottom:10px; }
#livres_view_acheter_prix div { border-bottom:solid 1px #162A37; }
#livres_view_acheter_prix label { font-weight:bold; font-size:13px; }

#livres_view_acheter_sites { padding-left:15px; padding-bottom:10px; }

#livres_view_acheter_sites div { border-bottom:solid 1px #162A37; }
#livres_view_acheter_sites div label { font-weight:bold; font-size:13px; }
#livres_view_acheter_sites p a img { display:inline; margin-bottom:5px; border:none; }

#livres_view_liens { width:725px; margin-bottom:15px; }
#livres_view_liens div { padding-left:15px; }
#livres_view_liens div a { display:block; margin-bottom:5px; }

#livres_index_format { margin-bottom:5px; padding: 5px; }
#livres_index_format_separator { margin-left:5px; margin-right:5px; }
#livres_index_format label { font-weight:bold; }

#livres_index_affichage { margin-bottom:20px; padding: 5px; }
#livres_index_affichage_separator { margin-left:5px; margin-right:5px; }
#livres_index_affichage label { font-weight:bold; }

#livres_extrait { width:725px; }
#livres_extrait_titre { width:725px; margin-bottom:15px; }
#livres_extrait div div { text-align:center; margin-top:40px; }


#livres_index_texte { width:765px; margin-bottom:15px; background-color: #eef;position:relative;padding-top:25px; }
.livres_index_texte_auteur { width:725px; padding-top:15px; margin-bottom:10px; border-bottom:solid 1px #162A37; }
.livres_index_texte_auteur a { font-weight:bold; text-decoration:none; }
.livres_index_texte_auteur_livre { margin-left:10px; margin-top:10px; margin-bottom:10px; }

.freediv {float: left; display: block; padding: 5px; width: 100%}

/********************************************************/
/*** AUTEURS ********************************************/
/********************************************************/
#auteurs_index { width:765px; margin-left: 7px; }
.auteurs_index_auteur { margin-right:5px; margin-bottom:20px; }
.auteurs_index_auteur a img { border:solid 2px #FFFFFF; }

.auteurs_index_auteur_image { margin-bottom:5px; }
.auteurs_index_auteur_lien { text-align:center; }

#auteurs_view { width:765px; }
#auteurs_view_photo_biographie { height:360px; background-color:#eef; margin-bottom:15px; }
#auteurs_view_photo_biographie h1 { text-transform: uppercase; }
#auteurs_view_photo { float: left; border:solid 4px #FFFFFF; background-color:#000000; padding:1px; margin-right:15px; }
#auteurs_view_biographie { text-align:justify; }

#auteurs_view_livres { margin-top:15px; margin-bottom:15px; }
#auteurs_view_livres a { margin-right:15px; margin-bottom:15px; }
#auteurs_view_livres img { border:solid 2px #FFFFFF; }

#auteurs_view_liens { margin-bottom:15px; }
#auteurs_view_liens a { display:block; padding-bottom:5px; }

/********************************************************/
/*** ILLUSTRATEURS **************************************/
/********************************************************/
#illustrateurs_index { width:765px; margin-bottom:15px; margin-left: 7px; }
.illustrateurs_index_illustrateur { margin-right:5px; margin-bottom:10px; }
.illustrateurs_index_illustrateur a img { border:solid 2px #FFFFFF; }

#illustrateurs_view { width:765px; }
#illustrateurs_view_photo_biographie { background-color:#eef; margin-bottom:15px; }
#illustrateurs_view_photo_biographie h1 { text-transform: uppercase; }
#illustrateurs_view_photo { float: left; border:solid 4px #FFFFFF; background-color:#000000; padding:1px; margin-right:15px; }
#illustrateurs_view_biographie { text-align:justify; }

#illustrateurs_view_livres { margin-bottom:15px; }
#illustrateurs_view_livres a { margin-right:15px; margin-bottom:15px; }
#illustrateurs_view_livres img { border:solid 2px #FFFFFF; }

#illustrateurs_view_liens { margin-bottom:15px; }
#illustrateurs_view_liens a { display:block; padding-bottom:5px; }

/********************************************************/
/*** CONTACT ********************************************/
/********************************************************/
#contact { width:725px; height:700px; margin-bottom:15px;  }
#contact #formulaire { padding-top:15px; }
#contact #formulaire div { margin-top:5px; }
#contact #formulaire div div { float:left; width:150px;}
#contact #formulaire textarea { width:550px; height:200px;}
#contact #formulaire .input_text { width:200px;}

/********************************************************/
/*** MENTIONS LEGALES ***********************************/
/********************************************************/
#mentions_legales { width:725px; margin-bottom:15px;  }

/********************************************************/
/*** SPECIAL CAKE ***************************************/
/********************************************************/

.disabled { display:inline; color:#1A3D52; }

/********************************************************/
/*** HACKS **********************************************/
/********************************************************/
.clearfix:after { content:"."; height:0; visibility:hidden; display:block; clear:both; }

.UniversFils {width:223px;}

.fioriture { width:104px;height:106px; top:-5px;left:-5px;position:absolute;overflow:hidden; background-image:url(/img/fioriture.png);background-repeat:no-repeat;padding-left:0; }
.fioriture-bas { width:104px;height:106px; bottom:-5px;right:-5px;position:absolute;overflow:hidden; background-image:url(/img/fioriture-bas.png);background-repeat:no-repeat;padding-left:0; }