a.menu {color: #FFD52E; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; line-height: 15px;}
a.menu:hover {text-decoration: underline;}
.menu {color: #FFD52E; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none;}

a.bas {color: #26509D; font-family: Arial; font-weight: normal; font-size: 12px; text-decoration: none;}
a.bas:hover {text-decoration: underline;}
font.textebas {color: #26509D; font-family: Arial; font-weight: normal; font-size: 12px; text-align: center;}

a.orange {color: #FF7E00; font-family: Arial; font-weight: normal; font-size: 12px; text-decoration: none; line-height: 1.3em;}
a.orange:hover {text-decoration: underline;}

a.noir_titre {color: #000000; font-family: Arial; font-weight: bold; text-transform: uppercase; font-size: 12px; line-height: 1.3em; text-align: justify; text-decoration: none;}
a.noir_titre:hover {text-decoration: underline;}

a.noir {color: #000000; font-family: Arial; font-weight: normal; font-size: 12px; line-height: 1.3em; text-decoration: none;}
a.noir:hover {text-decoration: underline;}

a.noir_ttpetit {color: #000000; font-family: Arial; font-weight: normal; font-size: 8px; line-height: 1em; text-decoration: none;}
a.noir_ttpetit:hover {text-decoration: underline;}

textenoir_ttpetit {color: #000000; font-family: Arial; font-weight: normal; font-size: 8px; line-height: 1em; text-decoration: none;}

.menutableau {border-collapse: collapse; border: 1px; border-style: solid; border-color: #3EB4F4; width: 120px; vertical-align: top; text-align: left; padding: 2px; background-color: #21488F; }
table.menutableau {border-collapse: collapse; border: 1px; border-style: solid; border-color: #3EB4F4; width: 120px; vertical-align: top; text-align: left; background-color: #21488F; }
td.menutableau {padding: 5px;}
.menutableauext {border-collapse: collapse; border: 1px; border-style: solid; border-color: #3EB4F4; width: 120px; vertical-align: top; text-align: left; padding: 2px; background-color: #21488F; max-width: 115px; margin-top: 15px; margin-right: 20px;}
.menutableauint {padding: 2px;}

div.menudiv {position: absolute; top: 115px; left: 9px}

div.contenu {position: absolute; width: 60%;}

.bloc1 {float: left; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; margin-top: 8px;}
.blocautres {float: left; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; margin-top: 8px; text-align: justify;}
.blocbigblocs {float: left; margin-bottom: 8px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;}
.bloc1 {float: left; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; margin-top: 8px;}
.blocdroite {float: right; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; margin-top: 8px;}
.bloc1dsbloc {float: left; margin-bottom: 8px; margin-left: 0px; margin-right: 8px; margin-top: 0px; text-align: justify;}
.bloc2dsbloc {float: left; margin-bottom: 8px; margin-left: 0px; margin-right: 8px; margin-top: 8px; text-align: justify;}

.dsbloc_dvd1 {width: 97%; margin-top: 1px; margin-bottom: 8px; margin-left: 2px; margin-right: 8px; text-align: justify;}
.dsbloc_dvdautres {width: 50%; float: left; left: 1%; margin-top: 1px; margin-bottom: 8px; margin-left: 8px; margin-right: 8px;}

.dsbloc_bigjaquettes {border: 0px; width: 140px; height: 205px; float: left; margin-right: 10px; margin-bottom: 10px;}
.dsbloc_petitesjaquettes {border: 0px; width: 75px; height: 110px;}
.dsbloc_petitesjaquettesdiv1 {float: left; margin-left: 0px; margin-bottom: 8px; margin-right: 8px; margin-top: 8px; text-align: center; width: 83px; height: 130px;}
.dsbloc_petitesjaquettesdiv {float: left; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; margin-top: 8px; text-align: center;width: 83px; height: 130px;}
.dsbloc_petitstextes {float: left; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; margin-top: 8px;  width: 83px; height: 130px;}
.dsbloc_grostitrebleu {color: #26509D; font-family: Arial; font-weight: bold; font-size: 12px; text-align: justify; vertical-align: top; text-transform: uppercase; line-height: 2em;}
.dsbloc_grostitrenoir {color: #000000; font-family: Arial; font-weight: bold; font-size: 12px; text-align: justify; vertical-align: top; text-transform: uppercase; line-height: 35px;}
.dsbloc_titredvd {font-weight: bold; text-transform: uppercase;}
.dsbloc_date {color: #000000; font-family: Arial; font-weight: bold; font-size: 12px; text-align: right; text-decoration: none; line-height: normal;}
.dsbloc_titregal {width: 100%; vertical-align: middle; height: 15px; padding-left: 8px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; background-color: #FFD52E;}
.dsbloc_titregalbleu {width: 100%; vertical-align: middle; height: 15px; padding-left: 8px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; background-color: #3DB3F5;}

.barrejaune {width: 100%; vertical-align: middle; height: 15px; padding-left: 8px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; background-color: #FFD52E; color: #000000; font-family: Arial; font-weight: bold; font-size: 12px; text-align: justify; vertical-align: top; text-transform: uppercase;}

.dslist {width: 100%; margin-top: 1px; margin-bottom: 8px; margin-left: 2px; margin-right: 8px; vertical-align: top; border: 0px; text-align: justify;}
.dslist_titregal {width: 100%; vertical-align: middle; height: 15px; padding-left: 8px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; background-color: #FFD52E;}
.dslist_titregalfondbleu {width: 100%; vertical-align: middle; height: 15px; padding-left: 8px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; background-color: #3DB3F5;}
.dslist_petitesjaquettes {border: 0px; width: 75px; height: 110px; vertical-align: top;}
.list_tab {margin-bottom: 8px; margin-left: 8px; margin-right: 8px; margin-top: 8px; width: 97%; border: 0;}
.dslist_titregalnoir {color: #000000; font-family: Arial; font-weight: bold; font-size: 12px; text-align: justify; vertical-align: top; text-transform: uppercase;}
.list_tdjaquette {vertical-align: top;}
.list_titredvd {padding-left: 2px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; vertical-align: middle; background-color: #FFFFFF; border: 0px; border-style: solid; border-color: #3EB4F4;}

.list_separationdvd {height: 1px; border-bottom: 1px; border-bottom-style: solid; border-bottom-color: #3EB4F4; border-left: 0px; border-right: 0px; border-top: 0px;}
.list_separationdvdjaune {height: 1px; border-bottom: 1px; border-bottom-style: solid; border-bottom-color: #FFD52E; border-left: 0px; border-right: 0px; border-top: 0px;}

tr {vertical-align: top;}

.liendroite {padding-top: 2px;}

.textedefaut {color: #000000; font-family: Arial; font-weight: normal; font-size: 12px; line-height: 1.3em; text-align: justify; vertical-align: top; text-decoration: none;}

.texteorange {color: #FF7E00; font-family: Arial; font-weight: normal; font-size: 12px; line-height: 1.3em; text-align: justify; vertical-align: top; text-decoration: none;}

.fiches_jaquette {float: left; margin-left: 0px; margin-bottom: 0px; margin-right: 8px; margin-top: 0px; text-align: center; width: 145px; height: 230px;}
.fiches_lajaquette {float: left; border: 0px; width: 140px; height: 205px; float: left; margin-right: 15px; margin-bottom: 5px;}
.fiches_lajaquettecd {float: left; border: 0px; width: 140px; height: 140px; float: left; margin-right: 15px; margin-bottom: 10px;}


.libellescadrebleu {color: #26509D; font-family: Arial; font-weight: bold; font-size: 12px; line-height: 1.3em; text-align: justify; vertical-align: top; text-decoration: none; text-transform: uppercase; border: 1px; border-style: solid; border-color: #3EB4F4; border-right: 1px; border-right-color: #3EB4F4; border-right-style: solid; width: 99%; float: left;}
.libelles {color: #000000; font-family: Arial; font-weight: bold; font-size: 12px; line-height: 1.3em; text-align: justify; vertical-align: top; text-decoration: none;}

.form_rech_ok {color: #FFD52E; font-family: Arial; font-weight: bold; font-size: 10px; text-decoration: none; text-transform: uppercase; background-color: #486EB3; border: solid 1px #3EB4F4; width: 20px;}
.form_rech_texte {font-family: Arial; font-size: 11px; text-decoration: none; }

.dslist_jaquettesfig {border: 0px; max-height: 100%; max-width: 80px; height:auto !important; height: 80px; vertical-align: top;}
.divdejaquettesfig {width: 80px; height: 80px; max-height: 80px; max-width: 80px; text-align: center;}
.acheterfig {float: right; margin: 15px;}

.dslist_petitesjaquettescd {border: 0px; width: 75px; height: 75px; vertical-align: top;}
