/* CSS Document */


body{background: url(images/bg_body.jpg) #000 repeat-x; color:#fff;margin:0; padding:0; font-size:0.8em;font-family:Verdana, Arial, Helvetica, sans-serif;}

h2{font-size:16px;font-weight:bold;}
h3{color:#efae48;font-weight:bold;margin:0;padding:0;}

#container{width:980px; background: url(images/bg_content.jpg) repeat-y; margin:auto;}

#footer{text-align:center; background: url(images/bg_footer.jpg) no-repeat;margin:0 0 0 5px; height:80px; padding:20px 0 0 0;font-size:0.75em;color:#fff; }
#footer a{color:#f4f498;}

#section{background: url(images/top_texture.jpg) no-repeat;height:100px;padding:0 0 0 50px;}

#contenu{background: url(images/bg_content.jpg) repeat-y;padding:0 20px 0 50px;}
#nouveaute{float:left;width:430px;padding:10px;height:500px;}
#romans{float:left; background: url(images/cadre_bg.jpg) repeat-y; width:650px;}
#vignette{float:left;width:100px;text-align:center;height:240px;padding-left:35px;}

#col2{float:left;width:250px;}
#demiCol{float:left;width:440px;/*padding:10px;*/height:600px;}

#fichePerso{float:left;width:250px;padding:10px;margin:10px;background-color:#3b73b0;text-align:center;}


a:link, a:visited {	color: #0d0871; text-decoration:none;font-weight:bold;}
a:hover, a:active {	color: #fceb62;	}

a.jaune:link, a.jaune:visited {	color: #fceb62;	text-decoration:underline;font-weight:bold;}
a.jaune:hover, a.jaune:active {	color: #00879c;	}


.txtBlanc{color:#fff;font-weight:bold;text-decoration:none;}
.txtRouge{color:#d40e54;font-weight:bold;}
.txtBleu{color:#0d0871;font-weight:bold;text-decoration:none;}

