@charset "utf-8";
/* CSS Document */

body {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#475098;

}
.site {
	width:1001px;
}
a {
	color:#FF7508;
	text-decoration:none;
}
a:hover {
	color:#475098; 
}
a img {
	border:0px;
}

a.blue {
	color:#475098;
	text-decoration:none;
}
a.blue:hover {
	color:#FF7508;
}
h1, h2, h3, h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	text-align:left;
}
h1 {
	color:#FF7508;
	font-size:16px;
	font-weight:bold;
	margin:20px 0px 13px 0px;
}
h2 {
	color:#475098;
	font-size:16px;
	font-weight:bold;
	margin:10px 0px;
}
h3 {
	font-size:12px;
	color:#475098;
	font-weight:bold;
	line-height:14px;
	margin:7px 0px;
}
h1.livre {
	background-image: url(ressources/images/livre.gif);
	background-repeat:no-repeat;
	padding:0px 0px 8px 35px;
	margin:25px 0px 9px 0px;
}
h1.auteurs {
	background-image: url(ressources/images/picto_auteurs.jpg);
	background-repeat:no-repeat;
	padding:7px 0px 8px 42px;
	margin:15px 0px 15px 0px;
	font-size:18px;
}
h1.illustrateurs {
	background-image: url(ressources/images/picto_illustrateurs.jpg);
	background-repeat:no-repeat;
	padding:7px 0px 8px 42px;
	margin:15px 0px 15px 0px;
	font-size:18px;
}
h1.liens {
	background-image: url(ressources/images/picto_liens.jpg);
	background-repeat:no-repeat;
	padding:7px 0px 8px 42px;
	margin:15px 0px 15px 0px;
	font-size:18px;
}


h2 a {
	color:#475098;
}
h2 a:hover {
	color:#FF7508;
}
.orange {
	color:#FF7508;
}
.bandeau {
	background-image:url(ressources/images/bandeau.jpg);
	background-repeat:no-repeat;
	height:67px;
	width:796px;
	padding-right:40px;
	padding-top:2px;
}
.colG {
	font-family:Arial, Helvetica, sans-serif;
}
.menu {
	margin:0px 12px 0px 3px;
	background-image:url(ressources/images/menu_bas.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:4px 1px 10px 1px;
}
.menu a {
	display:block;
	padding:2px 15px 2px 18px;
	margin:7px 0px 7px 0px;
	font-size:13px;
	font-weight:bold;
	color:#9F4D9F;
}
.menu a:hover {
	background-image:url(ressources/images/menu_on.gif);
	background-repeat:no-repeat;
}
.menu a.active {
	background-image:url(ressources/images/menu_on.gif);
	background-repeat:no-repeat;
	color:#FF7508;
	margin-bottom:2px;
}
.menu_S  {
	margin:0px 0px 10px 18px;
}
.menu_S a {
	display:block;
	margin:2px 10px 2px 15px;
	padding:3px 0px 3px 0px;
	font-weight:normal;
	background-image: url(ressources/images/sous-menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.menu_S a.active {
	color:#FF7508;
	background-image:none;
	background-image: url(ressources/images/sous-menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.menu_S a:hover {
	color:#FF7508;	
	background-image:none;
	background-image: url(ressources/images/sous-menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
}
.dado {
	background-image:url(ressources/images/bloc_vert_b.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:7px 12px 3px 3px;
	padding:0px 0px 13px 0px;
	line-height:19px;
}
.dado_h {
	background-image: url(ressources/images/dado_titre.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:32px 8px 0px 18px;
	color:#499649;
}
.dado a {
	display:block;
	padding:0px;
	margin:7px 0px 7px 0px;
	font-size:13px;
	font-weight:bold;
	color:#499649;
}
.dado a:hover {
	color:#FF7508;
}
.dado .tel {
	font-size:14px;
	padding-top:3px;
}
/*--- jaune ---*/
.contenuD .jaune, .colD .jaune {
	margin:4px 1px 3px 10px;
}
.jaune {
	background-image:url(ressources/images/bloc_jaune_b.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:4px 12px 3px 3px;
	padding:0px 0px 10px 0px;
	line-height:19px;
}
.jaune_h {
	background-image: url(ressources/images/bloc_jaune_h.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 8px 0px 18px;
}
.jaune a {
	color:#FF7508;
}
.jaune a h3  {
	font-size:13px;
	font-weight:bold;
	color:#FF7508;
}
.jaune a:hover h3 {
	color:#FF7508;
}
/*--- orange ---*/
.contenuD .mandarine, .colD .mandarine {
	margin:4px 1px 3px 10px;
}
.mandarine {
	background-image:url(ressources/images/bloc_mandarine_b.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:4px 12px 3px 3px;
	padding:0px 0px 10px 0px;
	line-height:19px;
}
.mandarine_h {
	background-image: url(ressources/images/bloc_mandarine_h.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 8px 0px 18px;
}
.mandarine a {
	color:#aa5760;
}
.mandarine a h3  {
	font-size:13px;
	font-weight:bold;
	color:#FF7508;
}
.mandarine a:hover h3 {
	color:#aa5760;
}
/*--- rouge ---*/
.contenuD .rouge, .colD .rouge {
	margin:4px 1px 3px 10px;
}
.rouge {
	background-image:url(ressources/images/bloc_rouge_b.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:4px 12px 3px 3px;
	padding:0px 0px 10px 0px;
	line-height:19px;
}
.rouge_h {
	background-image: url(ressources/images/bloc_rouge_h.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 8px 0px 18px;
}
.rouge a {
	color:#bb4750;
}
.rouge a h3  {
	font-size:13px;
	font-weight:bold;
	color:#bb4750;
}
.rouge a:hover h3 {
	color:#FF4508;
}
/*--- vert ---*/
.contenuD .vert, .colD .vert {
	margin:4px 1px 3px 10px;
}
.vert {
	background-image:url(ressources/images/bloc_vert_b.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:4px 12px 3px 3px;
	padding:0px 0px 10px 0px;
	line-height:19px;
}
.vert_h {
	background-image: url(ressources/images/bloc_vert_h.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 8px 0px 18px;
}
.vert a {
	color:#499649;
}
.vert a h3  {
	font-size:13px;
	font-weight:bold;
	color:#499649;
}

.contenuD .violet, .colD .violet {
	margin:4px 1px 3px 10px;
}
.violet {
	background-image:url(ressources/images/menu_bas.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:4px 12px 3px 3px;
	padding:0px 0px 10px 0px;
	line-height:19px;
}
.violet_h {
	background-image: url(ressources/images/bloc_violet_h.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 8px 0px 18px;
}
.violet a {
	color:#9F4D9F;
}
.violet a h3  {
	font-size:13px;
	font-weight:bold;
	color:#9F4D9F;
}

.contenuD h3 {
	text-align:right;
}
.contenuD .bleu, .colD .bleu {
	margin:4px 1px 3px 10px;
}
.bleu {
	background-image:url(ressources/images/bloc_bleu_b.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:4px 12px 3px 3px;
	padding:0px 0px 10px 0px;
	line-height:19px;
}
.bleu_h {
	background-image: url(ressources/images/bloc_bleu_h.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:10px 8px 0px 18px;
}
.bleu a {
	color:#475098;
}
.bleu a h3  {
	font-size:13px;
	font-weight:bold;
	color:#475098;
}
.bleu a:hover h3{
	color:#FF7508;
}

.vert h3, .violet h3, .jaune h3, .bleu h3  {
	padding:0px;
	margin:0px 0px 6px 0px;
}

.footer {
	padding:60px 0px 17px 0px;
	bottom:0px;
	background-color:#FFFFFF;
	margin:20px 0px 0px 0px;
	background-image:url(ressources/images/frise.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.footer a {
	color:#475098;
}
.footer a:hover {
	color:#FF7508;
}
.contenuG img, .cadre img {
	display:block;
	background-image:url(ressources/images/ombre_img.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:8px;
}
.actualites .text span.orange {
	font-size:14px;
}
.contenuG {
	width:672px;
}
.contenuG, .cadre {
	text-align:justify;
}
.contenuD {
	width:164px;
}
.contenuD img, .colD img, .qui img {
	display:block;
	background-image: none;
	padding-bottom:0px;
}
.intro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#475098;
	margin:23px 0px 11px 21px;
}
.cadre_m {
	width:672px;
	background-image:url(ressources/images/cadre_moyen_bg.jpg);
	background-repeat:repeat-y;
	background-position:left;
	margin:10px 0px 0px 0px;
}
.cadre_m .cadre_moyen {
	margin:0px;
}
.cadre_m .cadre_moyen_h {
	padding-top:11px;
}
.cadre_moyen {
	background-image:url(ressources/images/cadre_moyen_b.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:9px 0px 0px 0px;
}
.cadre_moyen_h {
	background-image:url(ressources/images/cadre_moyen_h.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:21px 13px 20px 21px;
}
.cadre_moyen .img {
	width:250px;
}
.cadre_moyen .text {
	padding-left:14px;
	width:374px;
}
.cadre_moyen .imgR {
	
}
.cadre_moyen .textG {
	padding-right:14px;
	width:100%;
}
h2.dado_editions{
	background-image:url(ressources/images/dadoclem_editions.gif);
	background-repeat:no-repeat;
	padding-top:32px;
	margin-top:0px;
}
.bleu_moyen {
	background-image:url(ressources/images/b_bleu_moyen_b.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:3px 0px;
}
.bleu_moyen_h {
	background-image: url(ressources/images/b_bleu_moyen_h.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:8px;
}
.sortie {
	color:#FF7508;
	margin:5px 0px;
}
a.lien {
	color:#FF7508;
	font-weight:bold;
	text-decoration:underline;
}

.cadre {
	background-image:url(ressources/images/cadre_grd_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin-top:10px;
}
.cadre_bas {
	background-image:url(ressources/images/cadre_grd_b.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.cadre_haut {
	background-image:url(ressources/images/cadre_grd_h.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:11px 21px 21px 21px;
}

#c_titres .img {
	width:193px;
}
.cadre .text {
	padding-left:12px;
}
.bleu_grand {
	background-image:url(ressources/images/b_bleu_grand_b.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:7px 0px;
}
.bleu_grand_h {
	background-image: url(ressources/images/b_bleu_grand_h.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:8px 12px;
}
.text img {
	background-image:none;
	padding:0px;
}
.contenu p, .contenu .text {
	text-align:justify;
}
#c_titres .prix {
	color:#FF7508;
}
#c_titres .auteurs {
	font-weight:bold;
	padding-bottom:6px;
	font-size:13px;
	padding-left:27px;
}
#c_titres .age {
	padding-bottom:6px;
}
#c_titres .loupe {
	float:left;
}
#c_titres  .sortie {
	padding-left:27px;
}
#c_titres  .sortie, .prix {
	padding-bottom:6px;
}
.livre_zoom img {
	padding:2px;
	display:block;
	border:1px solid #ebebeb;
	margin:2px 0px;
}
.colD {
	float:right;
	width:164px;
}
.dado_edit {
	margin:20px 0px 0px 0px;
}
.dado_edit img {
 background-image:none;
 padding:0px;
}

.retour {
	font-weight:bold;
	margin-top:10px;
	margin-left:23px;
	background-image:url(ressources/images/lien.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 0px 7px 30px;
}
hr {
	border-top:1px dashed #ccc;
	height:1px;
	background-color:#FFFFFF;
	color:#FFFFFF;
	margin:15px 35px;
	padding:0px;
}
.distrib h2 {
	margin:0px 0px 15px 0px;
}
.distrib h3 {
	color:#999999;
	text-transform:uppercase;
	font-size:15px;
}
.actualites hr {
	margin:10px 75px 2px 75px;
}
.actualites .img {
	width:230px;
	padding-left:10px;
}
.actualites .actu .text {
	background-image:url(ressources/images/actualites_titre.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.actualites .presse .text {
	background-image:url(ressources/images/presse_titre.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.actualites .evenement .text {
	background-image:url(ressources/images/evenement_titre.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.actualites a.loupe {
	display:block;
	float:right;
	background-image:url(ressources/images/loupe_s.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	padding:4px 26px 4px 0px;
	margin:40px 0px 0px 0px;
}
.actualites h1 {
	padding:70px 0px 5px 0px;
	margin:0px;
}
.actualites h2 {
	font-size:14px;
	margin:6px 0px;
}
.bloc_actu {
	background-image:url(ressources/images/bloc_actu_b.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:7px 0px;
}
.bloc_actu_haut {
	background-image:url(ressources/images/bloc_actu_h.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:12px;
}

#c_liens .text {
	padding:0px 0px 30px 42px;
	width:524px;
}
#c_liens .img {
	width:180px;
}
#c_liens .illust .text {
	padding-left:0px;
}
#c_liens .illust .img {
	padding:0px 0px 0px 42px;
}
#c_auteurs .text {
	padding:0px 0px 30px 42px;
	width:524px;
}
#c_auteurs .img {
	width:180px;
}
#c_auteurs .illust .text {
	padding-left:0px;
}
#c_auteurs .illust .img {
	padding:0px 0px 0px 42px;
}


.bloc_auteur_bleu {
	background-image:url(ressources/images/bloc_auteurs_bleu_b.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:7px 0px;
	width:520px;
}
.bloc_auteur_bleu_h {
	background-image:url(ressources/images/bloc_auteurs_bleu_h.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:12px;
}
.bloc_auteur_violet {
	background-image:url(ressources/images/bloc_auteurs_violet_b.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:7px 0px;
	width:520px;
	color:#9F4D9F;
}
.bloc_auteur_violet_h {
	background-image:url(ressources/images/bloc_auteurs_violet_h.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:12px;
}
.lien_rub a {
	background-image:url(ressources/images/lien.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 20px 7px 30px;
	font-size:13px;
	font-weight:bold;
	display:block;
}
.cadre .lien_rub, .contenuG .lien_rub {
	text-align:left;
}
.lien_rub a.active {
	background-image:url(ressources/images/lien_on.gif);
	color:#475098;
}
.logo {
	border:0px;
}