.TXT { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#FFFFFF; text-decoration: None}
.TIT { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color:#FFFFFF; text-decoration: None}
/*
border: 1px solid #000;
*/
a.lienplan {
éléments spécifiques au site
}
a.lienplan:hover
{cursor:default;
text-decoration:none;
}
.cont_bouton_nav img
{
  border: 0px !important;
  margin-top: -1px;
}
.calque1{ position:absolute; visibility:hidden;}
body
{
/*background-color:#F5DCF1;*/
/*background-color:#222222;*/
scrollbar-face-color:#C762A4; /* couleur du dessus des boutons et de la barre de défilement */
scrollbar-arrow-color:#FFBFF8; /* couleur des flèches */
scrollbar-track-color:#F5DCF1; /* couleur du fond de la barre */
scrollbar-highlight-color:#FFFFFF; /* couleur claire du relief des boutons */
scrollbar-shadow-color:#FFFFFF; /* couleur sombre du relief des boutons */
scrollbar-3dlight-color:#FFFFFF; /* couleur claire du relief des boutons quand ceux-ci ne sont pas  enfoncés */
scrollbar-darkshadow-color:#CD5EAD; /* couleur sombre du relief des boutons quand ceux-ci ne sont pas enfoncés */

background-color: black;
}
body.purple
{
 background-color:#000000 !important;
}
/*	Container Global	*/
a {
	text-align: center;
	font-size: 1em;
	color:#FFFFFF;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color:#FFFFFF;
}

.global{	
	position:absolute;
	left: 50%;
	width: 948px;
	height:850px;
	/*height:1050px;*/
	margin-top: 0px;
	margin-left: -480px;
background-color: black;
	/*background-image: url('/images/fond.jpg');*/
	
}
.purple
{
  background-color:#000000 !important;
}
/*	Bouton entrer pop_up debut	*/
.bt_entrer_ok{
	position:absolute;
	margin-left:90px;
	margin-top:329px;		
}
/*	Bouton entrer pop_up debut	*/
.bt_entrer_annuler{
	position:absolute;
	margin-left:370px;
	margin-top:329px;		
}
/*	Image de fond	*/
.fond{	
	position:absolute;
	top:0px;
	left:0px;
	width: 948px;
	height:623px;
	background-image: url('/images/Xtra-dvd.gif');
	background-repeat:no-repeat;
}
.fond_lg{	
	position:absolute;
	top:0px;
	left:0px;
	width: 948px;
	height:623px;
	background-image: url('/images/Xtra-dvd_opt2.gif');
	background-repeat:no-repeat;
}

.fond2{	
	position:absolute;
	width: 948px;
	height:623px;
	background-image: url('/images/Xtra-dvd2.gif');
	background-repeat:no-repeat;
}
.menu_bas{
	position:absolute;
	top:124px;	
	left:310px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.atos{
	position:absolute;
	top:118px;	
	left:850px;

}
.info_xtra
{
	position:absolute;
	top:485px;	
	left:30px;
}
.pub{
	position:absolute;
	left:201px;
	top:651px;
}
.pub2{
	position:absolute;
	left:201px;
	top:838px;
}
.pub3{
	position:absolute;
	left:605px;
	top:651px;
}
.pub4{
	position:absolute;
	left:605px;
	top:838px;
}
.pub5{
	position:absolute;
	left:603px;
	top:178px;
	visibility:hidden;
}
.cont_promotion_cours1
{
	position:absolute;
	left:200px;
	top:227px;
	background-image: url('/images/bloc_identif.jpg');
	width:157px;
	height:179px;
}

.cont_promotion_cours2
{
	position:absolute;
	left:358px;
	top:227px;
	background-image: url('/images/promotion_cours2.jpg');
	width:245px;
	height:179px;
}
/*	Container bouton navigation	*/
.cont_bouton_nav{
	position:absolute;
	width:800px;
	left:180px;
	top:150px;
	
	
}
.cont_bouton_nav_page{
	position:absolute;
	width:800px;
	left:181px;
	top:150px;			
}
/*	Container moteur recherche	*/
.cont_moteur_recherche{
	position:absolute;
	width:150px;
	height:196px;
	background-image: url('/images/selection.png');
	left:32px;
	top:164px;
	background-repeat:no-repeat;
}

/*	Container panier	*/
.cont_panier{
	position:absolute;
	width:146px;
	height:108px;
	background-image: url('/images/fond_panier.jpg');
	left:32px;
	top:370px;
	background-repeat:no-repeat;

}
/*	Container panier	*/
.panier_text{
	position:absolute;
	width:135px;
	height:30px;
	left:5px;
	top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
	text-align:center;
}
/*	Container Bouton panier	*/
.panier_bouton{
	position:absolute;
	width:135px;
	height:30px;
	left:8px;
	top:75px;
}
/*	Container Newsletter	*/
.cont_newsletter{
	position:absolute;
	width:246px;
	height:30px;
	left:32px;
	top:112px;
	

}
/*	Container Bouton Newsletter	*/
.newsletter_bouton{
	position:absolute;
	width:135px;
	height:30px;
	left:150px;
	top:2px;
}
/*	Container Input Newsletter	*/
.newsletter_input{
	position:absolute;
	width:135px;
	height:30px;
	left:2px;
	top:2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.newsletter_label
{
	position:absolute;
	width:135px;
	height:30px;
	left:45px;
	top:23px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	
}

/*	Titre d'une page	*/
.titre_page{
	position:absolute;
	left:420px;
	top:180px;
}
/*	Formulaire du moteur de recherche	*/
.moteur_recherche_form{
	margin-left:5px;
	margin-top:25px;

}
.moteur_recherche_form input
{ font-weight: bold; font-size: 11px;}
/*	Champs d'un formulaire moteur de recherche	*/
input.champ{
	border:2px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:black;
	border-bottom-style:inset;
	border-right-style:inset;
	margin-top:0px;
	margin-left:3px;
}
/*	Bouton OK du formulaire	moteur de recherche	*/
input.bt_ok{
	position:absolute;
	margin-top:4px;
	margin-left:3px;
}
/*	Select d'un formulaire moteur de recherche	*/
select.liste{
	border:2px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
	width:134px;
	margin-top:4px;
}
/*	Container top des ventes	*/
.top_vente{
	position:absolute;
	width:258px;
	height:229px;
	margin-left:670px;
	margin-top:175px;
	background-image: url('/images/font_top_vente.jpg');
	padding-left:15px;
	padding-top:40px;
	background-repeat:no-repeat;
}
/* Titre nouveautes	*/
.titre_nouveautes{
	position:absolute;
	left:450px;
	top:535px;
}
/*	Container nouveautes	*/
.nouveautes_cont_vignettes{
	position:absolute;
	width:723px;
	height:223px;
	/*height:400px;*/
	left:202px;
	top:410px;
	padding-top: 40px;
	background-image: url('/images/fond_nouveaute.jpg');
	background-repeat:no-repeat;
	
}
/* Titre Nouveaute	*/
.titre_selection{
	position:absolute;
	left:25px;
	top:0px;
}

/*	Container selection	*/
.selection_cont_vignettes{
	position:absolute;
	width:361px;
	height:349px;
	left:565px;
	top:652px;
	background-color:#E2BFE0;
	background-image: url('/images/fond_selection_mois.jpg');
}
/*	Vignette selection	*/
.vignette_selection{
	position:absolute;
	background-image: url('/images/fond_vignette.jpg');
	width:194px;
	height:173px;
	left:150px;
	
	top:160px;
}

/*	Container d'une ligne d'un top	*/
.top_liste{
margin-top:-2px;
}
/*	Titre d'un top 	*/
.top_liste_titre
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
}
/*	Numero d'un top	*/
.top_liste_num{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	
}
/*	Numero d'un top	*/
.top_liste_studio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	font-style:italic;
}

/*	Container général des vignettes	*/
.cont_vignettes{
	position:absolute;
	width:750px;
	height:550px;
	left:220px;
	top:250px;

}
/*	Container d'une ligne de vignette	*/
.cont_vignettes_ligne{
	height:200px;
}
/*	Container vignette 3 */
.cont_vignette1{
	position:absolute;
	left:20px;
	background-image: url('/images/fond_vignette.jpg');
	width:194px;
	height:173px;
}
/*	Container vignette 3 */
.cont_vignette2{
	position:absolute;
	left:265px;
	background-image: url('/images/fond_vignette.jpg');
	width:194px;
	height:173px;
}
/*	Container vignette 3 */
.cont_vignette3{
	position:absolute;
	left:508px;
	background-image: url('/images/fond_vignette.jpg');
	width:194px;
	height:173px;
}
/*	image d'une vignette dvd	*/
.vignette_img{
	position:absolute;
	left:9px;
	top:10px;
	background-color: black;
	height: 150px;
	width: 105px;
}
/*	Studio d'une vignette dvd	*/
.vignette_studio{
	position:absolute;
	text-align:center;
	left:120px;
	top:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:69px;
	height:28px;
}
.vignette_promo{
	position:absolute;
	text-align:center;
	left:123px;
	top:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	width:65px;
	height:17px;
}
/*	Bouton Loupe d'un vignette	*/
.vignette_bt_loupe{
	position:absolute;
	left:130px;
	top:10px;
}
/*	Bouton Caddie d'un vignette	*/
.vignette_bt_caddie{
	position:absolute;
	left:130px;
	top:140px;
}
/*	Prix d'un Dvd sur une vignette	*/
.vignette_prix{
	position:absolute;
	left:120px;
	top:115px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	width:60px;
	text-align:right;
}
.vignette_prix_barre{
	position:absolute;
	left:115px;
	top:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:60px;
	text-align:right;
	text-decoration:line-through;
}
/*	Prix d'un Dvd sur une vignette	*/
.vignette_prix_new{
	position:absolute;
	left:120px;
	top:115px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	width:60px;
	text-align:right;
	color:#FF0000;
}
/*	Container Fiche Global	*/
.fiche_global{
	position:absolute;
	width: 670px;
	height:520px;
	top: 0px;
	left: 0px;
	background-image: url('/images/fiche.jpg');
}
/*	Photo Jaquette	*/
.fiche_photo{
	position:absolute;
	top: 0px;
	left: 0px;
}
/*	Bouton Fiche Fermer	*/
.fiche_fermer{
	position:absolute;
	width: 69px;
	height:16px;
	top: 12px;
	left: 588px;
}
/*	Bouton Fiche Commander	*/
.fiche_commander{
	position:absolute;
	width: 170px;
	height:30px;
	top: 470px;
	left: 432px;
}
/*	Container Fiche Information Dvd	*/
.fiche_cont_info{
	position:absolute;
	width: 282px;
	height:435px;
	top: 29px;
	left: 375px;
	padding-left:6px;
}
/*	Fiche titre Dvd	*/
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	height:50px;			
}
/*	Fiche Sous-titre Dvd	*/
.fiche_ss_titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#af00e9;
}
/*	Fiche Val Sous-titre Dvd	*/
.fiche_val{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;

}
/*	Fiche prix Dvd	*/
.fiche_prix{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;	
}
/*	Fiche prixbarre  Dvd	*/
.fiche_prix_barre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:line-through;
}
/*	Fiche prix new Dvd	*/
.fiche_prix_new{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FF0000;
}
/*	Fiche Commentaire Dvd	*/
.fiche_commentaire{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;	
}
/*	index page haut	*/
.index_page_h{
	position:absolute;
	left:600px;
	top:225px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
}
.index_page_b{
	position:absolute;
	left:650px;
	top:835px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:1000;
	font-weight:bold;	
	
}
/*	information sur la recherche	*/
.info_selection{
	position:absolute;
	left:300px;
	top:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#FFFFFF;
}
/****************************************************************************/
/****        PANIER                      ************************************/
/****************************************************************************/

/*	Fond fiche panier  */
.fiche_panier_fond{
	background-image: url('/images/fond_fiche_panier.jpg');
	background-repeat:no-repeat;
	width:600px;
	height:75px;
	
}
#contenu_panier {
	position:absolute;
	top:0px;
	left:0px;
	width:605px;
	height:200px;
	overflow:auto;
	background-image: url('/images/fond_liste_panier.jpg');
	
	
}	
.panier_liste{
	position:absolute;
	top:135px;
	left:0px;
	width:600px;
	height:200px;
	background-image: url('/images/fond_liste_panier.jpg');
	
	
}
.panier_liste form div{
	width: 350px;
	
}

.panier_liste_titre{
	
	width:600px;
	height: 60px;
	
	
}

.panier_liste_produit{
	position:relative;
	width:560px;
	height:24px;
	margin-left:20px;
	margin-bottom:5px;
	

	
}
.panier_liste_produit_titre{
	position:absolute;
	left:5px;
	top:3px;
	width:285px;
	height:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	

}



.panier_liste_produit_prix_unit{
	position:absolute;
	left:290px;
	top:3px;
	width:60px;
	height:20px;
	
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:right;
	
}
.panier_remise
{
	position:absolute;
	left:360px;
	top:3px;
	width:45px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:15px;
	text-align:right;
	
}
.panier_liste_produit_qt{
	position:absolute;
	left:415px;
	top:3px;
	width:40px;
	height:20px;

	
}
.panier_liste_produit_prix{
	position:absolute;
	left:460px;
	top:3px;
	width:84px;
	height:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:right;

}

.panier_liste_produit_supp{
	position:absolute;
	left:545px;
	top:3px;
	width:20px;
	height:20px;

}


.panier_liste_total{
	position:absolute;
	top:260px;
	left:0px;
	width:600px;
	height:24px;
	background-image: url('/images/fond_liste_panier.jpg');
}
.panier_liste_total_titre{
	position:absolute;
	left:370px;
	font-weight:bold;
	top:2px;
	
}
.panier_liste_total_prix{
	position:absolute;
	left:498px;
	top:3px;
	width: 60px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	
}



.panier_liste_action{
	position:absolute;
	top:0px;
	left:5px;
	
	
}


.panier_frais_port{
	position:absolute;
	width:600px;
	height:100px;
	background-image: url('/images/panier_frais_port.jpg');
	background-repeat:no-repeat;
	top:20px;
}
.panier_frais_port_fond{
	position:absolute;
	width:560px;
	height:24px;
	left:18px;
	top:40px;
}
.panier_frais_port_titre{
	position:absolute;
	left:5px;
	font-weight:bold;
	top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
.panier_frais_port_pays{
	position:absolute;
	left:197px;
	top:1px;
}
.panier_validation{
	position:absolute;
	left:0px;
	top:335px;
	width:600px;
	height:150px;
	background-image: url('/images/panier_validation.jpg');
	background-repeat:no-repeat;
	
}
.panier_prix_final{
	position:absolute;
	left:490px;
	top:65px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;	
	font-family:Arial, Helvetica, sans-serif;
	

}
.panier_tva{
	position:absolute;
	left:410px;
	top:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;	

}
.panier_bt_valider{
	position:absolute;
	left:400px;
	top:115px;
	
}

.panier_bt_recalculer
{
	position:absolute;
	left:20px;
	top:10px;
	
}

.panier_bt_vider
{
	position:absolute;
	left:200px;
	top:60px;
	
}

.panier_fermer{
	position:absolute;
	left:100px;
	top:115px;
	
}
.info_perso{
		background-image: url('/images/info_perso.jpg');
		background-repeat:no-repeat;
		width:600px;
		height:544px;
}
.info_perso_form{
	/*border: 1px solid #000;*/
	height:350px;
	
	
}
label{
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 170px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
}

.paiement
{
		background-image: url('/images/fond_paiement.jpg');
		background-repeat:no-repeat;
		width:600px;
		height:344px;
}
.paiement_fond_fiche
{
	position:absolute;
	background-color:#FFFFFF;
	border: 1px solid #FFFFFF;
	width:500px;
	height:135px;
	left:50px;
	top:170px;
	font-family:Arial, Helvetica, sans-serif;
}
.paiement_fond_fiche td {
  font-size: 13px;
}
.paiement_fond_fiche th {
  font-size: 13px;
}
.paiement_info_titre
{
	position:absolute;
	left:30px;
	top:10px;
	width:150px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.paiement_info_val
{
	position:absolute;
	left:140px;
	top:10px;
	padding-bottom:10px;
	width:300px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#af00e9;
}
.paiement_total_titre
{
		background-image: url('/images/paiement_total_titre.jpg');
		background-repeat:no-repeat;
		width:600px;
		height:40px;
		position:absolute;
		margin-top:335px;
}
.paiement_fond_total
{
	position:absolute;
	background-color:#FFFFFF;
	border: 1px solid #000000;
	width:150px;
	height:40px;
	left:210px;
	top:380px;
	padding-top:8px;
	padding-left:60px;
	
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.paiement_mode_titre{
		background-image: url('/images/mode_paiement.jpg');
		background-repeat:no-repeat;
		width:600px;
		height:40px;
		position:absolute;
		top:450px;
}
.paiement_mode_cheque{
		position:absolute;
		top:510px;
		left:200px;

}
.paiement_img_retour_site{
		position:absolute;
		top:520px;
		left:170px;
}

#moncompte_cadre {
	position:absolute;
	top:0px;
	left:15px;
	width:690px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:13px; 
	 
	display:inline;
}

#moncompte_cadre legend{
	color:#FFFF00;
}	
#moncompte_cadre .retour{
	color:#FFFF00;

	width:80px;
	height:20px;
	text-align:center;
	border: solid 1px #ffffff;
}	
#mon_compte_cadre2 {

	top:30px;
	left:35px;
	width:610px;
	
	padding-left:10px;
	color:#ffffff;
}
#mon_compte_cadreg {
	position:absolute;
	top:30px;
	left:25px;
	width:300px;
	height:370px;
	padding-left:10px;
	color:#ffffff;
}
#mon_compte_cadred {
	position:absolute;
	top:30px;
	left:345px;
	width:300px;
	height:370px;
	padding-left:10px;
	color:#ffffff;
}

