/* MISE EN PAGE */
* { padding: 0; margin: 0; }
body {
	font-size: 100%; /* Autorise le redimensionnement de texte pour MSIE */
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-color: #dad9da;
}
html > body {
	font-size: 16px; /* Pour les autres navigateurs */
}
/* Non visible a l'ecran */
.div_cache { position: absolute; top: -3000em; height: 1%; }


#wrapper { 
 margin: 0 auto;
 width: 63em;
}
#header {
 color: #333;
 width: 100%;
 height: 8.56em;
 float: left;
 position:relative;
 /*background: url(images/bandeau.jpg) no-repeat;*/
}
#img_header {
 width: 100%;
 height: 8.56em;
 position:absolute;
}
#pubflash {
 color: #333;
 width: 10em;
 height: 3em;
 font-size: 1em;
 text-align: right;
 position:absolute;
	left: 53em;
}
#dewplayer {
 width: 6.25em;
 height: 1.5em;
 font-size: 1em;
}
#leftcolumn {
 width: 11em;
 float: left;
}
#content { 
 float: left;
 width: 40.5em;
 margin-left: 0.4%;
}
#rightcolumn { 
 width: 11em;
 float: right;
}
#footer { 
 width: 100%;
 clear: both;
 color: #333;
	text-align: center;
}
#footer hr { 
 width: 100%em;
 height: 1px;
color: #A593A4;
background-color: #A593A4;
border: 0;
	padding: 0;
	margin-top: -0.5em;
	margin-bottom: 0.5em;
}
#img_logo {
	width: 20.93em;
	height: 8.43em;
}
#img_but {
	width: 10.12em;
	height: 1.56em;
}

#img_mail {
	width: 15.07em;
	height: 1.5em;
	margin-right: 1em;
}
#img_cadre_selection_haut {
	width: 40.43em;
	height: 1em;
}
#img_cadre_selection_bas {
	width: 40.43em;
	height: 1em;
	clear: both;
}
#img_cadre_contact_box {
	width: 38.5em;
	height: 1em;	
}
#box_style {
	width: 39.9em;
	background-color: #320034;
	float: left;
	margin: auto;
	padding-left: 0.6em;
}

#box_panier {
	width: 40.5em;
	background-color: #320034;
	float: left;
	text-align: center;
}

#box_panier_final {
	width: 30.5em;
	text-align: center;
	font-size: 1em;
	color: #f91615;
	font-weight: bold;
	height: 5em;
	background-color: #edf2f5;
	line-height: 1.2em;
}
#box_panier_formulaire {
	width: 40.5em;
	background-color: #320034;
	text-align: center;
	clear: left;
}
.box_panier_formulaire_g{
	width: 40%;
	background-color: #fff;
	text-align: right;
	font-size: 1em;
	height: 1.5em;
	padding-right: 1em;
}
.box_panier_formulaire_d{
	width: 60%;
	background-color: #fff;
	text-align: left;
	font-size: 1em;
	height: 1.5em;
}

.box_panier_formulaire_titre{
	background-color: #dad9da;
	text-align: center;
	font-size: 1.3em;
	height: 1.5em;
	font-weight: bold;
	color: #381e40;
	padding-top: 0.3em;
}
#box_contact {
	width: 40.5em;
	background-color: #e4e4e4;
	float: left;
}
#box_contact h1{
	font-size: 1.5em;
	font-weight: bold;
	color: #320034;
	padding-left: 0.5em;
	font-variant: small-caps;
}

#box_contact h2{
	font-size: 0.9em;
	color: #320034;
	padding-left: 1em;
}
#box_contact_box{
	color: #320034;
	background-color: #f1f1f1;
	display: block;
	margin-left: 1em;
	width: 38.5em;
	margin-bottom: 1em;
}
#box_contact_box p{
	font-size: 0.9em;
	padding-left: 1em;
}
#box_cgv {
	width: 40.5em;
	background-color: #e4e4e4;
	float: left;
}
#box_cgv a{
	text-decoration: none;
	color: #320034;
}
#box_cgv li{
	color: #320034;
	text-transform: capitalize;
	margin-left: 3em;
}

#box_cgv h1{
	font-size: 1.5em;
	font-weight: bold;
	color: #320034;
	padding-left: 0.5em;
	font-variant: small-caps;
}

#box_cgv h2{
	font-size: 0.9em;
	color: #320034;
	padding-left: 1em;
}

#box_cgv p{
	font-size: 0.9em;
	color: #320034;
	padding-left: 1em;
	text-align: justify;
	padding-right: 1em;
}
#box_selection {
	width: 40.18em;
	background-color: #320034;
	float: left;
	line-height: 1em;
	font-size: 1em;
	padding-left: 0.3em;
}
#box_selection_albums {
	color: #320034;
	height: 9.1em;
	width: 9em;
	padding-top: 0.7em;
	text-align: center;
	background-color: #fff;
	float: left;
	font-size: 1em;
	margin: 0.4em;
}
#box_selection_albums h2{
	font-size: 0.9em;
	font-weight: bold;
	line-height: 1em;
	margin-bottom: 0.3em;
}
#box_selection_albums h3{
	font-size: 0.75em;
	font-weight: bold;
	line-height: 0.8em;
}
#img_paiement {
	width: 10em;
	line-height: 1em;
	font-size: 1em;
}
#img_selection {
	width: 10.18em;
	height: 2em;
	background: url(images/fond_selection.jpg) no-repeat;
	margin-left: 0.5em;
	margin-bottom: 1em;
}

#img_menuh {
	width: 100%;
	font-size: 1.3em;
	height: 1em;
	padding-bottom: 0.3em;
	line-height: 1em;
}

#img_menub{
	width: 100%;
	line-height: 1.3em;
	font-size: 1.3em;
	padding-top: -0.3em;
}

#bandeau_centre{
	width: 100%;
	height: 154px;
}
#img_bas_liste{
	width: 100%;
	height: 1em;
}
#jaquette_cd{
	width: 11.5em;
	height: 11.5em;
}
#jaquette_cd_selection{
	width: 6em;
	height: 6em;
}
#jaquette_cd_thumb{
	width: 4em;
	height: 4em;
}
#img_cd_nouveaute{
	width: 4em;
	height: 1.16em;
	margin-left: 2em;
}
#facebook {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}
.nettoyeur{
	clear: both;
}

#caddie a{
	width: 3.18em;
	height: 1.43em;
}
#caddie_selection{
	width: 2em;
	height: 0.88em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
}
/* MENUS */

.selection a {
	display: block ;
	color: #320034;
	text-decoration: none;
	text-align: center;
	font-size: 1.3em;
	font-variant: small-caps;
	font-weight: bold;
	padding-top: 0.15em;
}

.selection a:hover, .selection a:focus, .selection a:active {
	text-decoration: none;
	color: #ffffff;
}

#menugauche {
	list-style-type: none;
	width: 11em;
}

.menugauche {
	list-style-type: none;
}

.menugauche li {
	width: 11em;
}
.menugauche li a {
	display: block ;
	color: #320034;
	text-decoration: none;
	text-align: left;
	padding-left: 0.2em;
	background-color: #edf2f5;
	border-left: 2px solid #898b8f;
	border-right: 1px solid #898b8f;
	font-variant: small-caps;
	height: 120%;
	line-height: 1.4em;
	font-size: 1.2em;
	vertical-align: middle;
}
.menugauche li a:hover, .menugauche li a:focus, .menugauche li a:active {
	display: block ;
	background-color: #D5D9DB;
	text-decoration: none;
}

.menupanier{
	width: 11em;
	margin: auto;
	padding: 0;
}

.menupanier_boite{
	width: 4em;
	height:4em;
	font-weight: bold;
	float:left;
	margin-right: 0.3em;
	line-height: 1em;
	font-size: 1em;
}

.menupanier h2{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
}
.menupanier h3{
	font-size: 1em;
	line-height: 1.2em;
}
.menupanier li{
	display: block ;
	color: #320034;
	text-decoration: none;
	text-align: left;
	font-variant: normal;
	height: 5em;
	font-size: 0.8em;
	padding-left: 0.2em;
	background-color: #edf2f5;
	border-left: 2px solid #898b8f;
	border-right: 1px solid #898b8f;
	padding-top: 0.5em;
	margin: auto;
	line-height: 1em;
	padding-right: 0.1em;
}


/* FORMAT TEXTE*/

.total {
    text-align: left;
    background-color: #A593A4;
	font-weight: bold;
	color: #320034;
	height: 1.8em;
	font-size: 1.5em;
}

.toprow {
    text-align: left;
    background-color: #F0CC2A;
	font-weight: bold;
	font-size: 1em;
	color: #320034;
	height: 1.5em;
	text-indent: 0.5em;
}

.toprowb {
    text-align: left;
    background-color: #F0CC2A;
	font-weight: bold;
	font-size: 1em;
	color: #320034;
	height: 1.2em;
	text-indent: 1em;
}

.contentrow {
    text-align: left;
    background-color: #E8E8E8;
	color: #320034;
	font-size: 0.8em;
	height: 1.5em;
	font-weight: bold;
	text-indent: 0.5em;
}

.contentrowb {
    text-align: left;
    background-color: #E8E8E8;
	color: #320034;
	font-size: 0.8em;
	height: 1em;
	text-indent: 1em;
	border-bottom-style: dotted;
	border-bottom-color: #320034;
}

.panierviderow {
    text-align: center;
    background-color: #E8E8E8;
	color: #f91615;
	font-size: 1em;
	height: 2em;
	font-weight: bold;
	text-indent: 0.5em;
}

.contentrow_bis {
    text-align: left;
    background-color: #FFF;
	color: #320034;
	font-size: 0.8em;
	height: 1.5em;
	font-weight: bold;
	text-indent: 0.5em;
}

.contentrowb_bis {
    text-align: left;
    background-color: #FFF;
	color: #320034;
	font-size: 0.8em;
	height: 1em;
	text-indent: 1em;
	border-bottom-style: dotted;
	border-bottom-color: #320034;
}

.textepied {
	color: #320034;
	font-size: 0.8em;
}

.textepied a {
	color: #320034;
	text-transform: none;
}

.textepied a:hover, .textepied a:focus, .textepied a:active {
	color: #320034;
	text-decoration: underline;
}

.categorie {
	background-color: #bdc5d5;
	color: #fff;
	font-size: 1.7em;
	font-weight: bold;
	font-variant: small-caps;
	display: block;
	padding-left: 0.5em;
}
.categorie a {
	color: #fff;
	text-transform: none;
	text-decoration: none;
}
.categorie a:hover, .categorie a:focus, .categorie a:active {
	color: #fff;
	text-decoration: none;
}
.categorie_style {
	background-color: #bdc5d5;
	color: #320034;
	padding-left: 0.5em;
	font-size: 1.7em;
	font-weight: bold;
	font-variant: small-caps;
	display: block;
}
.categorie_style a, .categorie_style a:hover, .categorie_style a:focus, .categorie_style a:active {
	color: #320034;
	text-decoration: none;
}
.titre_cd {
	background-color: #320034;
	color: #fff;
	display: block;
	font-size: 1.5em;
	line-height: 1.5em;
	padding-left: 1em;
	font-weight: bold;
	font-variant: small-caps;
}

.sstitre_cd {
	font-size: 0.8em;
}

.buy_cd {
	background-color: #F0CC2A;
	color: #000;
	display: block;
	font-size: 1em;
	font-weight: bold;
	float: left;
	text-align: right;
	width: 30.5em;
	height: 1.8em;
	padding-top: 0.2em;
	line-height: 1.8em;
}

.prix_cd {
	background-color: #F0CC2A;
	color: #000;
	display: block;
	font-size: 1em;
	font-weight: bold;
	float: left;
	width: 6em;
	text-align: right;
	height: 1.8em;
	padding-top: 0.2em;
	line-height: 1.8em;
}

.caddie_cd {
	background-color: #F0CC2A;
	color: #000;
	display: block;
	font-size: 1em;
	font-weight: bold;
	float: left;
	width: 4em;
	height: 1.8em;
	text-align: center;
	padding-top: 0.2em;
	line-height: 1.8em;
}

.content_cd {
	height: 100%;
	background-color: white;
}

.content_cd_visuel {
	width: 15em;
	float: left;
	text-align: center;
	background-color: #320034;

}
.content_cd_visuel a, .content_cd_visuel a:hover, .content_cd_visuel a:active, .content_cd_visuel a:focus{
	text-decoration: none;
	color: #F0CC2A;
	font-size: 0.9em;
}
.content_cd_visuel_description {
	background-color: #fff;
	font-size: 0.8em;
	text-align: left;
	padding-left: 0.6em;
	padding-right: 0.6em;
	display: block;
	height: 14em;
	overflow: auto;
	padding-top: 0.6em;
}

.content_cd_liste {
	background-color: #fff;
	height: 100%;
	width: 25.5em;
	float: left;
}

.content_cd_liste_buy{
	background-color: #F5E393;
	display: block;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
	width: 15.5em;
	height: 1.8em;
	padding-top: 0.2em;
	float: left;
	line-height: 1.8em;
}
.content_cd_liste_prix{
	background-color: #F5E393;
	display: block;
	font-size: 1em;
	font-weight: bold;
	width: 6em;
	text-align: right;
	height: 1.8em;
	padding-top: 0.2em;
	float: left;
	line-height: 1.8em;
}

.content_cd_liste_caddie{
	background-color: #F5E393;
	color: #000;
	display: block;
	font-size: 1em;
	font-weight: bold;
	width: 4em;
	height: 1.8em;
	text-align: center;
	padding-top: 0.2em;
	float: left;
	line-height: 1.8em;
}

.content_cd_liste h3{
	background-color: #E8E8E8;
	display: block;
	font-size: 1em;
	font-weight: bold;
	width: 25.5em;
	height: 1.5em;
	text-align: left;
	padding-top: 0.2em;
	clear: left;
}
.box_liste_chansons_white{
	width : 25.5em;
	height: 1.5em;
	background-color: #FFFFFF;
}
.box_liste_chansons_grey{
	width : 25.5em;
	height: 1.5em;
	background-color: #E8E8E8;
}
.content_cd_liste_chansons_dews{
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	width: 6.25em;
	height: 1.5em;
	line-height: 2em;
	float:left;
}
.content_cd_liste_chansons_titre{
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
	width: 16.5em;
	height: 1.8em;
	line-height: 1.8em;
	padding-left: 0.2em;
	float:left;
	text-transform: capitalize;
}

.content_cd_liste_chansons_titre_petit{
	font-size: 0.7em;
	font-weight: bold;
	text-align: left;
	width: 18.9em;
	height: 1.8em;
	line-height: 1.8em;
	padding-left: 0.2em;
	float:left;
	text-transform: capitalize;
}
.content_cd_liste_chansons_prix{
	font-size: 0.8em;
	font-weight: bold;
	width: 2.2em;
	text-align: right;
	height: 1.81em;
	line-height: 1.8em;
	border-left: 1px solid #320034;
	float:left;
	color: #320034;
	padding-left: 0.2em;
}
.content_cd_liste_chansons_caddie{
	font-size: 1em;
	font-weight: bold;
	width: 3.8em;
	height: 1.5em;
	line-height: 1.5em;
	text-align: right;	
	float:left;
}
.content_bas_titre {
	background-color: #E8E8E8;
	color: #320034;
	display: block;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	height: 1.5em;
	line-height: 1.5em;
	padding-top: 0em;
	padding-left: 2em;
	clear: left;
}

.content_bas_albums {
	background-color: #A593A4;
	width: 40.5em;
	height: 100%;
	float: left;
	display: block;
}

.content_bas_albums_box {
	color: #320034;
	font-size: 1em;
	height: 6em;
	width: 6.5em;
	margin-left: 1.3em;
	padding-top: 0.5em;
	text-align: center;
	float: left;
}
.content_bas_albums_box p{
	font-size: 0.7em;
}
.content_bas_img{
	background-color: #A593A4;
	text-align: center;
	height: 1em;
	clear: left;
}

