/* pour limiter la largeur maximale du site... 
div {
width: 80%;
max-width: 1000px;
min-width: 700px;
}
*/
/*
bleu foncé : #0180c1
bleu clair : #00abe1
orange foncé : #e94100
orange clair : #fe7900
gris clair contour blocs : #bebebe
gris foncé logo : #444343
gris très clair (dégradé gris) : #f1f0f0
gris encore plus clair : #ededed
*/
/*padding-left: 15px; margin-left: 0; text-indent: -10px;  */
/*.naviggauchepuce {list-style-position: outside; font-family: Verdana; font-weight: normal; font-size: 11px; list-style-image: url(images/rdm_location_videoclubs_puce.gif); margin: 0px; padding: 0px; margin-left: 0px; padding-left: 15px;}*/

.input {border: solid 1px #fe7900; background-color: #ffe9d5; padding: 4px; text-align: center; margin-bottom: 5px; font-family: Verdana; font-weight: normal; font-size: 11px;}

.prix {font-weight: bold; color: #e94100;}

.licontenu {padding-left: 15px; padding-bottom: 5px; background-image: url(images/rdm_location_videoclubs_puce.gif); background-repeat: no-repeat; background-position: 0px 4px; font-family: Verdana; font-weight: normal; font-size: 11px; line-height: 15px; vertical-align: top;}  
.licontenuul {margin-left: 15px; padding-left: 15px; list-style: none; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;}

.naviggaucheul {margin-left: 0px; padding-left: 0px; list-style: none; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top;}
.naviggaucheli {padding-left: 10px; background-image: url(images/rdm_location_videoclubs_puce.gif); background-repeat: no-repeat; background-position: 0px 4px; color: blue; font-family: Verdana; font-weight: normal; font-size: 11px; line-height: 15px; vertical-align: top;}

.menutableau {border-collapse: collapse; border: 1px; border-style: solid; border-color: #fb7200; width: 140px; vertical-align: top; text-align: left; padding: 2px; background-color: #FFFFFF; }
table.menutableau {border-collapse: collapse; border: 1px; border-style: solid; border-color: #fb7200; width: 140px; vertical-align: top; text-align: left; background-color: #FFFFFF; }
td.menutableau {padding: 5px;}
.menutableauext {border-collapse: collapse; border: 1px; border-style: solid; border-color: #fb7200; width: 140px; vertical-align: top; text-align: left; padding: 2px; background-color: #FFFFFF; max-width: 145px; margin-top: 15px; margin-right: 20px;}
.menutableauint {padding: 2px;}

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

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

.menutitre {background-image: url(images/rdm_location_videoclubs_fond_entetes.gif); width : 100%; max-height: 19px; min-height: 19px; height: 19px; color: #FFFFFF; font-family: Verdana; font-weight: bold; font-size: 11px; text-decoration: none; line-height: 19px; margin-bottom: 3px;}

a.menu {color: black; font-family: Verdana; font-weight: normal; font-size: 11px; text-decoration: none; line-height: 15px;}
a.menu:hover {text-decoration: underline; color: #0180c1; }
.menu { font-family: Verdana; font-weight: normal; font-size: 11px; line-height: 15px; text-decoration: none;}

a.bas {color: #444343; font-family: Verdana; font-weight: normal; font-size: 11px; text-decoration: none;}
a.bas:hover {text-decoration: underline; color: #0180c1;}
font.textebas {color: #444343; font-family: Verdana; font-weight: normal; font-size: 11px; text-align: center;}

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

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

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

a.noir_ttpetit {color: #000000; font-family: Verdana; 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: Verdana; font-weight: normal; font-size: 8px; line-height: 1em; text-decoration: none;}

.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: 100%; 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: Verdana; font-weight: bold; font-size: 11px; text-align: justify; vertical-align: top; text-transform: uppercase; line-height: 2em;}
.dsbloc_grostitrenoir {color: #000000; font-family: Verdana; font-weight: bold; font-size: 11px; 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: Verdana; font-weight: bold; font-size: 11px; 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 {/* à supprimer */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: Verdana; font-weight: bold; font-size: 11px; text-align: justify; vertical-align: top; text-transform: uppercase;}*/

.barrejaune {width: 100%; vertical-align: middle; padding-left: 8px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; color: #FFFFFF; font-family: Verdana; font-weight: bold; font-size: 13px; text-align: justify; vertical-align: top; text-transform: uppercase; background-image: url(images/rdm_location_videoclubs_bg.gif); max-width: 99%;}

.listedroite {width: 110px; height: 70px; padding: 10px; margin: 10px; float: right; text-align: center;}
.imgboutons {margin: 3px;}

.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;*/width: 100%; vertical-align: middle; padding-left: 8px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; color: #FFFFFF; font-family: Verdana; font-weight: bold; font-size: 13px; text-align: justify; vertical-align: top; text-transform: uppercase; background-image: url(images/rdm_location_videoclubs_bg.gif); max-width: 99%; margin-top: 4px; margin-bottom: 4px;}
.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;}
.enteteblocs {/* color: #000000; font-family: Verdana; font-weight: bold; font-size: 11px; text-align: justify; vertical-align: top; text-transform: uppercase;*/ background-image: url(images/rdm_location_videoclubs_fond_entetes.gif); width : 100%; max-height: 19px; min-height: 19px; height: 19px; color: #FFFFFF; font-family: Verdana; font-weight: bold; font-size: 11px; text-decoration: none; line-height: 19px;text-transform: uppercase; margin-bottom: 15px;}
.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: 3px; /*border-bottom: 2px; border-bottom-style: dashed; border-bottom-color: #00abe1; border-left: 0px; border-right: 0px; border-top: 0px; */background-image: url(images/rdm_location_filetlistes.gif);margin : 0px; margin-bottom: 2px; border: 0px; width: 100%; margin: 0px; padding: 0px; width: 100%;}
.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: Verdana; font-weight: normal; font-size: 11px; line-height: 1.3em; text-align: justify; vertical-align: top; text-decoration: none;}

.texteorange {color: #e94100; font-family: Verdana; font-weight: normal; font-size: 11px; line-height: 1.3em; text-align: justify; vertical-align: top; text-decoration: none;}
.pagination {color: #e94100; font-family: Verdana; font-weight: normal; font-size: 11px; line-height: 1.3em; text-align: center; vertical-align: middle; padding-top: 10px; padding-bottom: 10px; text-decoration: none; width: 100%;}

.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 {background-image: url(images/rdm_location_videoclubs_g_plusclair.gif); color: #000000; font-family: Verdana; font-weight: bold; font-size: 11px; line-height: 1.3em; text-align: justify; vertical-align: top; text-decoration: none; text-transform: uppercase; width: 99%; float: left; padding: 2px;}
.libelles {color: #000000; font-family: Verdana; font-weight: bold; font-size: 11px; line-height: 1.3em; text-align: justify; vertical-align: top; text-decoration: none;}


.libellescadrebleucder {background-image: url(images/rdm_location_videoclubs_g_plusclair.gif); color: #000000; font-family: Verdana; font-weight: bold; font-size: 11px; line-height: 1.3em; text-align: justify; vertical-align: top; text-decoration: none; text-transform: uppercase; width: 100%; padding: 2px;}


.form_rech_ok { width: 25px; height: 25px; vertical-align: -5px;}
.form_rech_texte {font-family: Verdana; font-size: 10px; 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;}


.navighori { font-family: Verdana; font-weight: bold; color: #FFFFFF; font-size: 11px; text-align: center; vertical-align: middle;}
a.navighori { text-decoration: none;}
a.navighori:hover { text-decoration: underline;}

.accroche { font-family: Verdana; font-weight: bold; color: #444343; font-size: 12px; text-align: center; vertical-align: middle; }






