html {font-size: 100%;}
body {font-size: 100%;}


a {color: black; text-decoration: none; }
a:hover {color: #1C5B93; text-decoration: underline; }

a.lien_navig {font-weight: bold; text-align: center; color: black; text-decoration: none; font-size: 12px}
a.lien_navig:hover {color: #1C5B93; text-decoration: underline;}

a.lien_titreliste {font-weight: bold; text-align: left; color: black; text-decoration: none;}
a.lien_titreliste:hover {color: #1C5B93; text-decoration: underline;}

a.lien_titrelistethem {font-weight: normal; text-align: left; color: black; text-decoration: none;}
a.lien_titrelistethem:hover {color: #1C5B93; text-decoration: underline;}


.tab_navig {background-image: url('images/rdm_edition_fondnavhori.gif'); background-color: #FDCE20; text-align: center; height: 20px; border-collapse: collapse; border: 0; margin: 0; padding: 0;}

.navig_vert {background-image: url('images/rdm_edition_fondnavvert.jpg'); background-color: #A6D3F2; width: 218; border-collapse: collapse; border: 0; margin: 0; padding: 0;}
.lienvertfond {background-image: url('images/rdm_edition_lienvert.gif'); background-repeat: no-repeat; width: 218px; height: 21px; border-collapse: collapse; border: 0; margin: 0; padding: 0;}
td.lienvertfond {width: 200px; height: 25px; vertical-align: middle;} /* pr backoffice */
a.lien_navigvert {font-family: arial; font-weight: bold; text-align: center; color: black; text-decoration: none; margin-left: 24; font-size: 12px}
a.lien_navigvert:hover {color: #1C5B93; text-decoration: underline;}
.lienvertfond_light {background-image: url('images/rdm_edition_lienvert2.gif'); background-repeat: no-repeat; width: 218px; height: 21px; border-collapse: collapse; border: 0; margin: 0; padding: 0;}
td.lienvertfond_light {width: 200px; height: 25px; vertical-align: middle;} /* pr backoffice */

.traitvertgauche {background-image: url('images/rdm_edition_traitvertgauche.gif'); width: 13; border-collapse: collapse; border: 0; margin: 0; padding: 0;}

.contenu {padding-left: 13px; padding-right: 13px; font-family: arial; font-weight: normal; line-height: normal; text-align: justify; color: black; vertical-align: top;}
.divcontenu {margin-left: 14px; margin-right: 13px; margin-bottom: 20px;}
h6 {font-size: inherit; line-height: 0px;}

.vousetes  { background-image: url("images/rdm_edition_vousetesici.gif"); position: relative; top: 12px; width: 100%;}

.vousetestexte {color: black; font-family: arial; font-weight: bold; background-color: #FEF7E8; margin-right: 15px; margin-left: 15px; padding-right: 5px; padding-left: 5px;}
a.vousetestexte {color: black; font-family: arial; font-weight: bold; text-decoration: none; text-align: left; margin: 0px; padding: 0px;}
a.vousetestexte:hover {color: #1C5B93; text-decoration: underline;}

.lienacheter {color: black; font-family: arial; font-weight: bold; margin-right: 15px; margin-left: 15px; padding-right: 5px; padding-left: 5px;}
a.lienacheter {color: black; font-family: arial; font-weight: bold; text-decoration: none; text-align: left; margin: 0px; padding: 0px;}
a.lienacheter:hover {color: #1C5B93; text-decoration: underline;}


.entetebloc { background-image: url('images/rdm_edition_entetegde.jpg'); border: black 1px solid; width: 714px; height: 16px; font-weight: bold;}
.enteteblocbleue { background-image: url('images/rdm_edition_entetegde_bleue.jpg'); border: black 1px solid; width: 714px; height: 16px; font-weight: bold;}
.basbloc { border: 0px; width: 715px; height: 11px; max-height: 11px; margin: 0px; padding: 0px; margin-top: 0px; margin-bottom: 20px; clear: both;}
.textebloc {border-left: black 1px solid; width: 714px; margin: 0px; margin-bottom: 0px; }
.divtextebloc {padding: 8px; overflow: visible; /*min-height: 140px; */ margin-bottom: 0px;}
.divtexteblocdvd {padding: 8px; overflow: visible; /*min-height: 205px; */}

.blocliste { width: 715px; overflow: hidden; margin: 0px; padding-bottom: 20px; }
.enteteblocliste { background-image: url('images/rdm_edition_entetegde.jpg'); background-color: #FDCE20; border: black 1px solid; height: 16px; font-weight: bold;}
.entetebloclistebleue { background-image: url('images/rdm_edition_entetegde_bleue.jpg'); background-color: #A4D3ED; border: black 1px solid; height: 16px; font-weight: bold;}
.basblocliste  { border: 0px; width: 715px; height: 11px; max-height: 11px; margin: 0px; padding: 0px; clear: both;}
.texteblocliste  {display: table-cell; border-left: black 1px solid; width: 100%; margin: 0px; padding: 0px; padding-right: 8px; margin-bottom: 0px; }
.divtexteblocliste  {padding-top: 8px; width: 100%; min-height: 100%; margin: 0px;}
a.liensliste {color: #1C5B93; text-align: center; text-decoration: none; font-size: 12px;}
a.liensliste:hover {text-decoration: underline;}
a.lienslistenveau {color: #1C5B93; text-align: center; text-decoration: none; font-size: 12px; font-weight: bold;}
a.lienslistenveau:hover {text-decoration: underline;}
.tabliste {width: 100%; text-align: center; color: #1C5B93; }

.textebloclistethem  {display: table-cell; border-left: black 1px solid; width: 710px; margin: 0px; padding: 0px; padding-left: 8px; padding-right: 8px; margin-bottom: 0px; }
a.lienslistethem {color: #1C5B93; text-align: right; text-decoration: none; font-size: 12px;}
a.lienslistethem:hover {text-decoration: underline;}


a.defautmaigre {color: #1C5B93; text-align: center; text-decoration: none; font-size: 12px;}
a.defautmaigre:hover {text-decoration: underline;}

a.defautcadre {color: #FFFFFF; text-align: center; text-decoration: none; font-size: 12px;}
a.defautcadre:hover {color: #FFFFFF; text-decoration: underline;}


.petitepuce { vertical-align: baseline; margin-right: 15px;}

.vignettecd {border: 0; width: 120px; height: 120px; margin: 8px; float: left;}
.vignettedvd {border: 0; width: 110px; height: 161px; margin: 8px; float: left;}

.libelle {font-weight: bold;}

.encartcd {border: 0; width: 110px; height: 110px; margin: 8px;}
.encarttexte {color: black; font-family: Arial; font-weight: bold; width: 157px; height: 18px; vertical-align: middle; background-image: url('images/rdm_edition_encart.jpg'); border: black 1px solid;}
.encartconteneur {text-align: center; margin-left: 12px; width: 170px;}
.encartfond {   
   width: 170px;
   background-image: url('images/rdm_edition_fond-encart.png') !important;  /* Mozilla uniquement */
   background-color: transparent !important;           /* Mozilla uniquement */
   background-image: none;                             /* IE uniquement */
   background-color: #C7E7FF;                          /* IE uniquement */
   filter:alpha(opacity=50);                           /* IE uniquement */
   }
.encartcontenu { padding-left: 5px; padding-right: 5px; padding-bottom: 8px; padding-top: 8px; position: relative; }

/* translucidité selon script issu du site http://developer.mozilla.org/fr/docs/Astuces_CSS:Couleurs_et_fonds sous licence de type "MIT License" */

.encartlien {color: black; font-family: arial; font-weight: bold; text-decoration: none;}
.encartlien:hover {text-decoration: underline;}

.fichebasbloc { border: 0px; border-collapse: collapse; width: 715px; height: 11px; max-height: 11px; margin: 0px; padding: 0px; margin-top: 0px; margin-bottom: 20px; clear: both;}
.fichetextebloc {display: table-cell; border-left: black 1px solid; width: 714px; margin: 0px; margin-bottom: 0px; margin-top: 0px; min-height: 140px;}
.fichedivtextebloc {padding: 8px; margin-bottom: 0px;}

.presentation { background-image: url('images/rdm_edition_fondpres.jpg'); border: 1px solid black; padding: 20px; color: white; background-color: #1C5D94; text-decoration: none; line-height: 1.4em;}
.presentation_lien { color: white; text-decoration: none;}
.presentation_lien:hover { color: white; text-decoration: underline;}


.barrethem { background-image: url('images/rdm_edition_fondpres2.jpg'); border: 1px solid black; color: white; background-color: #1C5D94; font-weight: bold; text-decoration: none; margin: 0px; padding: 3px;}


/*.pagination { background-image: url('images/rdm_edition_fondpagin.jpg'); border: 1px solid #1c5d95; padding: 5px; color: white; background-color: #72b7e1; text-decoration: none; width: 400px;}*/
/*.pagination { border: 1px solid #1c5d95; padding: 2px; color: white; background-color: #fef7e8; text-decoration: none; width: 200px; position:absolute;top:234px;left:890px;}*/
pagination { background-image: url('images/rdm_edition_fondpagin.jpg'); border: 1px solid #1c5d95; padding: 5px; color: white; background-color: #72b7e1; text-decoration: none; width: 200px;}
.pagination_lien { color: #1c5d95; text-decoration: none;}
.pagination_lien:hover { color: #1c5d95; text-decoration: underline;}



.petitentetebloc { background: url('images/rdm_edition_entetepetite.jpg') no-repeat #ffa626; border: black 1px solid; width: 565px; min-height: 16px; max-height: 32px; font-weight: bold; margin: 0px; padding: 0px; }
.petitbasbloc { width: 568px; height: 11px; max-height: 11px; margin: 0px; padding: 0px; clear: right;}
.petittextebloc {display: table-cell; border-left: black 1px solid; width: 568px; margin: 0px; padding: 0px; }
.petitdivtextebloc {padding: 8px; width: 568px; min-height: 100%; margin: 0px; max-width: 550px;}
.petitdivtexteblocdvd {padding: 8px; min-height: 205px; margin: 0px;}
.petitbloc { width: 568px; overflow: hidden; margin: 0px; margin-left:3px; padding-bottom: 20px; }



.paveaccueil_entete { background-image: url('images/rdm_edition_entetepetite.jpg'); border: black 1px solid; width: 300px; height: 16px; font-weight: bold; margin: 0px; padding: 0px; }
.paveaccueil_petitbasbloc { width: 302px; height: 11px; max-height: 11px; margin: 0px; padding: 0px; clear: right;}
.paveaccueil_petittextebloc {display: table-cell; border-left: black 1px solid; width: 300px; margin: 0px; padding: 0px; }
.paveaccueil_petitdivtextebloc {padding: 8px; width: 300px; min-height: 100%; margin: 0px;}
.paveaccueil_petitdivtexteblocdvd {padding: 8px; min-height: 310px; margin: 0px;}
.paveaccueil_petitbloc { width: 300px; overflow: hidden; margin: 0px; margin-left:3px; padding-bottom: 20px; }



.imgfiche {margin-right: 5px; width: 140px; }
.divimgfiche {border: 0; float: left; height: 160px; text-align: center; padding-bottom: 20px;}
.imgfichedvd {margin-right: 5px; width: 140px; }
.divimgfichedvd {border: 0; float: left; height: 215px; text-align: center; padding-bottom: 20px;}
.zoom {color: black; font-family: arial; font-weight: normal; text-decoration: none; font-size: 12px;}
.zoom:hover {color: #1C5B93; text-decoration: underline;}

.logopartenaire {border: 0; float: left; margin-right: 10px; width: 124px;}
.partenaire {color: black; font-family: arial; font-weight: normal; text-decoration: none; text-align: jutify;}
.partenaire:hover {color: #1C5B93; text-decoration: underline;}
.blocpartenaire {min-height: 90px; clear: both; }

.form {font-size: 12px;}
.bouton {background-image: url('images/rdm_edition_bouton.jpg'); background-color:#1C5D94; font-family: arial; color: white; border: 1px solid black; border-collapse: collapse; padding: 0px; margin: 0px; cursor: pointer; vertical-align: middle;}
.boutonlien {background-image: url('images/rdm_edition_bouton.jpg'); background-repeat: repeat-y; background-color: #1C5D94; border: 1px solid black; padding: 3px; padding-left: 9px; padding-right: 9px; margin: 7px; display: block; text-align: center;}
a.boutonlientexte {font-family: arial; color: white; }
a.boutonlientexte:hover {color: white; text-decoration: none;}
.margepx { padding: 1px 12px 1px 12px;}

 
.titreschansons {font-size: 12px; }

.baseline {position: relative; top: -6px; left: 87px; width: 675px; }
a.baseline {font-size: 10px; font-family: arial; color: black; text-decoration: none;}
a.baseline:hover {text-decoration: underline;}
span.baseline {font-size: 10px; font-family: arial; color: black; text-decoration: none;}


.fotolia {font-size: 12px; text-align: right; margin-top: 4px; -moz-margin-top: 0px; -moz-padding-top: 0px;}
a.fotolia {font-size: 12px; font-family: arial; color: black; text-decoration: none;}
a.fotolia:hover {text-decoration: underline;}


.back_presentation { background-image: url('images/rdm_edition_fondpres.jpg'); border: 1px solid black; padding: 20px; color: white; background-color: #1C5D94; text-decoration: none; font-weight: bold; text-align: center; margin-right: 20px;}

.dateminiliste {font-size: 10px; color: black; font-weight: bold;}

.inputform { width: 289px;}

.minimention { font-size: 10px;}

/* TABLEAU DU PANIER */
.paniertabborder {border: 1px solid #1C5D95; border-collapse: collapse; font-size: 12px; }
.paniertabentete {border: 0px solid; border-collapse: collapse; padding: 2px; font-weight: bold; color: white; background-color: #1C5D95; text-align: center; vertical-align: middle;}
.paniertab {border: 0px solid; border-top: 1px solid #86C0E5; border-collapse: collapse; padding: 2px; vertical-align: middle; padding-right: 5px; padding-left: 5px;}
.paniertabtotal { background-color: #A6D3F3; border-collapse: collapse; border: 0px solid; border-top: 1px solid #1C5D95; padding-right: 5px; padding-left: 5px;}


/* ROLLOVER TOP CD */

a.divimgcd {text-decoration: none; /* définition du lien qui affichera le "calque" */}
a.divimgcd:hover {background: none; /* correction d'un bug IE */}
a.divimgcd span { /* définition de la balise <span> inclue dans <a> */display: none;}
a.divimgcd:hover span { /* définition de la balise <span> au survol */display: inline;position: absolute; /* positions et dimensions du calque, que vous pouvez changer à loisir */width: 140px; height: 140px; text-align: center; border: solid 1px #000000; padding: 0px; margin: 0px; background-image: url('images/rdm_edition_bouton.jpg'); background-color:#1C5D94; z-index: 1000;}

/* ROLLOVER TOP DVD */

a.divimgdvd {text-decoration: none; overflow: visible;  /* définition du lien qui affichera le "calque" */}
a.divimgdvd:hover {background: none; overflow: visible; /* correction d'un bug IE */}
a.divimgdvd span { /* définition de la balise <span> inclue dans <a> */display: none;}
a.divimgdvd:hover span { /* définition de la balise <span> au survol */display: inline; position: absolute; /* positions et dimensions du calque, que vous pouvez changer à loisir */width: 140px; height: 205px; text-align: center; border: solid 1px #000000; padding: 0px; margin: 0px; background-image: url('images/rdm_edition_bouton.jpg'); background-color:#1C5D94; z-index: 1000;}


.topnumero {background-image: url('images/rdm_edition_bouton.jpg'); background-color:#1C5D94; font-family: arial; color: white; border: 1px solid; border-collapse: collapse; padding: 2px; margin: 0px; cursor: pointer; vertical-align: middle; font-size: 12px; text-align: right;}
.toptexte { font-size: 12px; padding: 0px; margin: 0px;}
.topcellule {background-color:#C3E8FF; padding: 0px; margin: 0px; border: 1px solid #FEF7E8;}
/* .boutonlien {background-image: url('images/rdm_edition_bouton.jpg'); background-color: #1C5D94; border: 1px solid black; padding: 3px; padding-left: 9px; padding-right: 9px; margin: 7px; display: block; text-align: center;}
a.topnumerotexte {font-family: arial; color: white; } */


/*.input_recherche {font-size: 0.8em; color: black; padding: 0px; margin: 0px;}
.submit_recherche { padding: 0px; margin: 0px; right: 0px;}*/


/* AVIS */
.conteneur_avis_princ { background-color: #EFF9FF; border: solid 1px #A6D3F3; padding : 15px 0 15px 0;} /* s'applique en partie au bouton affichage/masquage avis */
.conteneur_avis {overflow: visible; width: 502px; text-align: justify; }
.champs_avis { width: 100%; overflow: visible; padding: 12px 0 0 0;}
.notation {width: 120px; padding: 0 0 0 15px;}
.valid_avis { width: 100%; clear: both;}
.conteneur_bouton {width: 200px; margin: 5px 5px 10px 15px; padding : 15px; text-align: center; font-weight: bold; overflow: visible;}
.conteneur_bouton_sansavis {position: absolute;}
a.bouton_avis:hover { text-decoration: underline;}

