html
{
}

body 
{
	margin: 0px;
	padding: 0px;
	background-color: White;
	font-family:Arial;
}

A:visited
{
	color: Black;
}

A:active
{
	color: Black;
}

A:link
{
	color: Black;
}
div, table, tr, td
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
table
{
	border-collapse:collapse;
	border: none;
}
td 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	text-decoration: none; 
	color: #000000
} 
.titrecadreorange 
{ 
	font-weight: bold; 
	background-repeat: no-repeat; 
	color: #FFFFFF; 
} 
.liencadreorange 
{ 
	font-weight: bold; 
	color: #ffffff; 
	TEXT-DECORATION: none 
} 
.titrebandeau 
{ 
	color: #666666; 
} 
.titrecadrenoir /* a effacer aprs home2 */
{ 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 11pt ;
} 
.lienhaut 
{ 
	color: #ffffff; 
} 

.tabfondfixe 
{
	background-repeat: no-repeat;
	text-decoration: none;
	background-attachment: fixed;
	background-position: left top;
}
.white16b 
{ 
	font-weight: bold; 
	font-size: 16px; 
	color:white; 
}
.tabfondorangefixe 
{
	background-repeat: repeat-x; 
	background-image: url(/images/commun/fond_orange.gif); 
}
.padding
{
	padding-right: 2px;
	padding-left: 10px;
	margin-left: 0px;
} 

.paddinggray
{
	padding-right: 2px;
	padding-left: 10px;
	margin-left: 0px;
	color:#7E7E7E;
	font-weight: bold; 
	font-size: 11	px; 
} 
.padding_haut 
{ 
	padding-top: 3px; 
} 
.texteminuscule 
{ 
	font-size: 7pt; 
	color: #666666 
} 
.textecourant
{ 
	FONT-WEIGHT: normal; 
	FONT-SIZE:10px; 
	COLOR: #000000; 
	FONT-FAMILY: verdana, arial; 
	height: 13px; 
	text-decoration: none; 
	padding:1px; 
} 
.textegras_aligne_droite 
{
	FONT-WEIGHT: normal;
	FONT-SIZE:11px;
	COLOR: #000000;
	text-decoration: none;
	text-align: right;
}
.textegras 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE:12px;  
	COLOR: #000000; 
	text-decoration: none; 
} 
.textegrasformulaire 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE:11px; 
	COLOR: #000000; 
	text-decoration: none; 
} 
.textegras_aligne_gauche 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE:12px; 
	COLOR: #000000; 
	text-decoration: none; 
	background-position:right;
 }
.INPUT 
{	margin-top:3px;
	FONT-SIZE: 11px; 
	padding-left:1px;
	border: 1px solid #000000; 	
} 
.checkmp3 
{		
	FONT-SIZE: 11px; 
	padding-left:1px;
	border: 0px solid #000000; 	
} 
.tabfondy 
{ 
	background-repeat: repeat-y; 
	text-decoration: none; 
} 
.tabfondx 
{ 
	padding-left: 10px; 
	background-repeat: repeat-x; 
	text-decoration: none; 
} 
.titrecadreorange 
{ 
	font-weight: bold; 
	color: #ffffff 
} 
.liencadreorange 
{ 
	font-weight: bold; 
	color: #ffffff; 
	TEXT-DECORATION: none 
} 
.titreartiste 
{ 
	font-size: 20px; 
	font-weight: bold;
	color: #006699 
} 
.padding_titreartiste 
{ 
	font-size: 20px; 
	font-weight: bold; 
	color: #006699 ; 
	padding-left: 10px; 
} 
.titrealbum 
{ 
	font-size: 20px; 
	font-weight: bold; 
	color: #336699 
} 
.titrealbum2 
{ 
	font-size: 14px; 
	font-weight: bold; 
	color: black; 
} 
.artistalbum2 
{ 
	font-size: 16px; 
	font-weight: bold; 
	color: #006699;
	text-decoration: none;
} 
.artistalbum2 a
{ 
	font-size: 16px; 
	font-weight: bold; 
	color: #006699;
	text-decoration: underline;
} 
.ficheartiste 
{ 
	text-align: justify; 
} 
.titrebandeau 
{ 
	color: #666666; 
} 

.titrecadrenoir /* a effacer aprs home2 */
{ 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 11pt ; 
	padding-bottom: 5px
} 
.titrecadrenoir a /* a effacer aprs home2 */
{ 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 11pt ; 
	text-decoration:none;
	padding-bottom: 5px
} 
.lienhaut 
{	
	color: #ffffff; 
}
.texte_gras_menu 
{ 
	font-size: 8pt; 
	color: #000000; 
	TEXT-DECORATION: none; 
	padding-left: 10px; 
	padding-right: 15px; 
	font-weight: bold; 
} 
.rayon_titre
{ 
	FONT-SIZE: 20px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #336699; 
	padding-top: 26px; 
	padding-bottom: 20px; 
	padding-left: 15px; 
} 
.filariane 
{ 
	font-size: 8pt; 
	color: #666666; 
	padding-right: 3px; 
	padding-left:0px; 
	background-repeat: repeat-y; 
	height: 16px; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: middle; 
} 
.textegrasnoir 
{ 
	font-size: 12px; 
	color: #000000; 
	padding-right: 6px; 
	padding-left: 10px; 
	font-weight: bold; 
	background-color: #FFFFFF; 
	padding-top: 20px; 
	left: 20px; 
} 
.tabfondnorepeat 
{ 
	background-repeat: no-repeat; 
	text-decoration: none; 
} 
.petitpadding 
{ 
	padding-left: 2px; 
} 
.petit_padding 
{ 
	padding-left: 3px; 
} 
.paddingpub 
{ 
	padding-left: 2px; 
	padding-top: 2px; 
} 
.listetitre 
{ 
	FONT-SIZE: 20px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #336699; 
	padding-top: 18px; 
	padding-bottom: 35px; 
	padding-left: 10px; 
} 
.textegrasnoirdeslistes 
{ 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold; 
} 
.playlistitre 
{ 
	FONT-SIZE: 15px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #336699; 
} 
.grandpadding 
{ 
	padding-left: 30px; 
} 
.grandpaddingalbum
{ 
	padding-left:40px; 
}
.grandpaddingdroit 
{ 
	padding-right: 30px; 
} 
.paddingdroit 
{ 
	padding-right: 5px; 
} 
.paddingdroitfondgris 
{ 
	padding-right: 5px; 
	background-color: #F3F3F3; 
} 
.grandpaddingdroitfondgris 
{ 
	padding-right: 30px; 
	background-color: #F3F3F3; 
} 
.petitpaddingdroitfondgris 
{ 
	padding-right: 2px; 
	background-color: #F3F3F3; 
} 
.petitpaddingdroit 
{ 
	padding-right: 2px; 
} 
.paddingonglet 
{ 
	padding-left: 15px; 
} 
.paddingliste 
{ 
	padding-left: 30px; 
	padding-top: 10px; 
} 
.fond_bleu_01 
{ 
	background-repeat: no-repeat; 
	background-color: #EAF4F6; 
} 
.fond_bleu_02 
{
	background-repeat: no-repeat; 
	background-color: #DFEDF0; 
} 
.fond_bleu_03 
{ 
	background-repeat: no-repeat;
	background-color: #CDE0E7; 
}
.fond_jaune_01 
{ 
	background-repeat: no-repeat; 
	background-color: #F9F4DE; 
}
.fond_jaune_02 
{ 
	background-repeat: no-repeat; 
	background-color: #F4EFCF; 
} 
.fond_jaune_03 
{ 
	background-repeat: no-repeat; 
	background-color: #E2DBBE; 
} 
.fond_vert_01 
{ 
	background-repeat: no-repeat; 
	background-color: #E7F5DB; 
}
.fond_vert_02 
{ 
	background-repeat: no-repeat; 
	background-color: #D9F4C7; 
}
.fond_vert_03 
{ 
	background-repeat: no-repeat; 
	background-color: #C5D8BC; 
} 
.fond_gris_01 
{
	background-repeat: no-repeat; 
	background-color: #D0D7DD; 
} 
.fond_gris_02 
{ 
	background-repeat: no-repeat; 
	background-color: #BAC4CD; 
} 
.fond_gris_03 
{ 
	background-repeat: no-repeat; 
	background-color: #D9F4C7; 
} 
.fond_gris 
{ 
	background-color: #F3F3F3; 
} 
.fond_gris_V2 td
{ 
	background-color: #F3F3F3; 
} 
.fond_rayon 
{ 
	background-repeat: repeat; 
	background-color: #F7F3DE; 
} 
.police_lien_accueil 
{ 
	font-weight: bold; 
	color: #ffffff; 
	TEXT-DECORATION: none 
} /* formatage des tableau gris avec liserai et 
padding gauche utilis dans la partie livraison */ 
.tablogris
{ 
	background-color: #EBEBEB; 
} 
.tablogris div
{ 
	padding: 8px 8px 8px 20px; 
	border-bottom: 1px solid #cccccc; 
} 
.tablogris div p
{ 
	margin:0; 
}  
.ordertitle 
{ 
	FONT-SIZE: 18px; 
	font-weight: bold; 
} /* COULEUR LIENS */ 
a.standard:link, a.standard:visited, a.standard:active 
{ 
	color: #ffffff; 
} 
a.services:link, a.services:visited, a.services:active 
{ 
	color: #009400; 
	font-weight:bold; 
} 
A.fildariane 
{ 
	font-size: 8pt; 
	color: #666666; 
	padding-right: 3px; 
	padding-left: 3px; 
} 
A.fildariane :hover 
{ 
	font-size: 8pt; 
	color: #666666; 
	padding-right: 3px; 
	padding-left: 3px; 
}

A.lienaccueil:link, A.lienaccueil:visited, A.lienaccueil:active
{
	font-weight: bold; 
	color: white; 
	TEXT-DECORATION: none; 
	background-color: #666666; 
	height: 16px; 
	text-decoration: none; 
	width: 60px; 
	font-size: 12px; 
	float: left; 
	background-attachment: fixed; 
	text-align: center; 
}

A.menu 
{ 
	font-size: 9pt; 
	color: #666666; 
	TEXT-DECORATION: underline; 
	padding-left: 1px; 
	padding-right: 15px; 
} 
A.menu :hover 
{ 
	font-size: 8pt; 
	color: #666666; 
	TEXT-DECORATION: none; 
	padding-left: 1px; 
	padding-right: 15px; 
} 
.grandpaddingfondgris 
{ 
	padding-left: 20px; 
	background-color: #F3F3F3; 
} 
.boutons 
{ 
	clip: rect(auto, auto, auto, auto); 
	margin-right: 10px; 
} 
.titrenormal 
{ 
	font-size: 14pt; 
	font-weight: bold; 
	color: #336699; 
	background-position: left center; 
} 
.titrecomentaireplaylist 
{ 
	FONT-SIZE: 14px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #336699; 
	text-decoration: none; 
	background-attachment: fixed; 
	background-position: left; 
	text-align: left; 
} 
.paddinglettrine 
{ 
	margin: 5px; 
} 
.paddinggauche
{ 
	padding-left: 5px; 
} 
.soustitrealbum 
{ 
	FONT-SIZE: 15px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #006699; 
	text-decoration:none; 
} 
.soustitrealbum_souligne 
{ 
	FONT-SIZE: 15px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #336699; 
	text-decoration: underline; 
} 
.textenormalbleu 
{ 
	FONT-SIZE: 11px; 
	font-weight: normal; 
	font-family: Arial; 
	color: #336699; 
} 
.textenormaldoree 
{ 
	FONT-SIZE: 11px; 
	font-weight: normal; 
	font-family: Arial; 
	color: #CBB957; 
} 
.textegrasdoree 
{ 
	FONT-SIZE: 11px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #CBB957; 
} 
.texteavis 
{ 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	padding-right: 20px; 
} 
.bord1_bis
{ 
	border-top:0px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-bottom: 0px none #CCCCCC; 
	border-left:0px none #CCCCCC; 
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	text-align: left; 
	font-weight: bold; 
	text-decoration: none; 
	background-image: url(/images/commun/gris_bis.gif); 
	background-repeat: no-repeat; 
	} 
.bord1_bis_fondgris
{ 
	border-top: 0px none #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-bottom: 0px none #CCCCCC; 
	border-left: 0px none #CCCCCC; 
	font-family: Verdana; 
	font-size: 10px; 
	text-align: left; 
	font-weight: bold; 
	text-decoration: none; 
	background-image: url(/images/commun/gris2_bis.gif); 
	background-repeat: repeat-y; 
} 
.bord1 
{ 
	border-top:0px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	border-bottom: 0px none #CCCCCC; 
	border-left:0px none #CCCCCC; 
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	text-align: left; 
	font-weight: bold; 
	text-decoration: none; 
	background-image: url(/images/commun/gris.gif); 
	background-repeat: no-repeat; 
} 
.bord1_fondgris
{ 
	border-top: 0px none #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	border-bottom: 0px none #CCCCCC; 
	border-left: 0px none #CCCCCC; 
	font-family: Verdana; 
	font-size: 10px; 
	text-align: left; 
	font-weight: bold; 
	text-decoration: none; 
	background-image: url(/images/commun/gris2.gif); 
	background-repeat: repeat-y; 
} 
.bord2 
{ 
	border-top: 1px none #CCCCCC; 
	border-right: 0px solid #CCCCCC; 
	border-bottom: 0px solid #CCCCCC; 
	border-left: 1px solid #CCCCCC; 
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	text-align: left; 
	font-weight: bold; 
	text-decoration: none; 
	display: block; 
	background-color: #FFFFFF;
	
} 
.bord3 
{
	border-bottom: 1px inset #666666; 
	text-decoration: none; 
} 
.bord4 
{ 
	border-top: 1px inset #666666; 
	border-bottom: 1px inset #666666; 
	text-decoration: none; 
	
} 
.paddingtitrenormal 
{ 
	font-size: 14pt; 
	font-weight: bold; 
	color: #336699; 
	background-position: left center; 
	padding-left: 10px; 
} 
A.navtrans 
{ 
	font-size: 8pt; 
	color: #666666; 
	TEXT-DECORATION: none; 
	font-weight: normal; 
}
A.navtrans:hover 
{ 
	font-size: 8pt; 
	color: #666666; 
	TEXT-DECORATION: none; 
	font-weight: bold; 
} 
A.lien 
{
	font-size: 8pt; 
	color: #CC9933; 
	TEXT-DECORATION: underline; 
	font-weight: bold; 
} 
A.lien:hover 
{ 
	font-size: 8pt; 
	color: #CC9933; 
	TEXT-DECORATION: none; 
	font-weight: bold; 
} 

A.lienalpha 
{ 
	font-size: 8pt; 
	color: #000000; 
	TEXT-DECORATION: underline; 
	font-weight: bold; 
	cursor:pointer;
} 
A.lienalpha:hover 
{
	font-size: 8pt;
	color: #50b9d9;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.texteitalique 
{ 
	font-size: 18px; 
	font-weight: normal; 
	color: #666666; 
	font-style: italic; 
} 
.texteitaliquemulti,
.texteitaliquemulti a
{ 
	font-size: 14px; 
	font-weight: normal; 
	color: #666666; 
	font-style: normal; 
	text-decoration: none;
}
.texteitaliquemulti a:hover
{ 
	font-size: 14px; 
	font-weight: normal; 
	color: #666666; 
	font-style: normal; 
	text-decoration: underline;
} 
 
.titre 
{ 
	FONT-SIZE: 20px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #006699; 
} 
.tablomarrond
{ 
	background-color: #EACb85; 
	color: #000000 } 
.tablomarrond div
{ 
	padding: 8px 8px 8px 20px; 
	border-bottom: 1px solid #EACb85; 
} 
.tablobeige
{ 
	background-color: #F4E4C0; 
} 
.tablobeige div
{ 
	padding: 8px 8px 8px 20px; 
	border-bottom: 1px solid #F4E4C0; 
} 
.tablobeige div p
{ 
	margin:0; 
} 
.INPUT2 
{ 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN:middle; 
	padding-left: 5px; 
	border-top: thin outset #CCCCCC; 
	border-right: thin outset #CCCCCC; 
	border-bottom: thin inset #CCCCCC; 
	border-left: thin inset #CCCCCC; 
} 
.textegrasachat 
{ 
	FONT-SIZE: 14px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #000000; 
	text-decoration:none; 
} 
.tresgrandpadding 
{ 
	padding-left: 100px; 
} 
.padding_titre
{ 
	font-size: 20px; 
	font-weight: bold; 
	color: black ; 
	padding-left: 10px; 
} 
.align_right 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE:11px; 
	COLOR: #000000; 
	text-decoration: none; 
	padding-right: 233px
} 
.textenondispo 
{ 
	font-size: 7pt; 
	color: #000000; 
	font-weight: bold; 
	text-align: right; 
} 
.unnamed1 
{ 
} 
.ombrephoto 
{ 
	background-attachment: fixed; 
	background-image: url(/images/iframe/ombre.gif); 
	background-repeat: no-repeat; 
	background-position: bottom
} 
.texterouge
{ 
	FONT-SIZE: 20px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #CC0000; 
} 
.picto 
{ 
	margin-top: 1px; 
	padding-top: 2px
} 
A.lienplaylist 
{ 
	font-size: 8pt; 
	color: #000000; 
	TEXT-DECORATION: none; 
} 
A.lienplaylist :hover 
{ 
	font-size: 8pt; 
	color: #000000; 
	TEXT-DECORATION: none; 
} 
.paddingtextegris 
{ 
	padding-left: 10px; 
	color: #999999; 
	text-decoration: none; 
	filter: Blur(Add=10, Direction=20, Strength=50)?, Direction=?, Strength=?)?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?)
}
A.lien_rouge 
{ 
	font-size: 8pt; 
	color: #cc0000; 
	TEXT-DECORATION: none; 
} 
A.lien_rouge :hover 
{ 
	font-size: 8pt; 
	color: #fff000; 
	TEXT-DECORATION: UNDERLINE; 
} 
.soustitrebleu 
{ 
	FONT-SIZE: 12px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #006699; 
	text-decoration:none; 
} 
.textenumero 
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE:14px; 
	COLOR: #000000; 
	text-decoration: none; 
} 
.fond_grisachat 
{ 
	background-color: #F3F3F3; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	border-color: #CCCCCC black; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
	font-size: 12px
} 
.fond_grisfonceachat 
{ 
	background-color: #999999; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	border-color: #CCCCCC black; 
	font-size: 14px; 
	color: #FFFFFF; 
	border-style: none; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
} 
.paddingrouge 
{ 
	padding-left: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #990000; 
	font-weight: normal; 
	text-decoration: none
} 
.textegras_rouge 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE:12px; 
	COLOR: #CC3333; 
	text-decoration: none; 
} 
.tabfondnorepeatblocmarketing
{	background-position: 1.5px 1.5px;
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	text-decoration: none;
} 
.titrebandeau 
{
	color: #666666;
} 
.scrollerstyle
{
	font-family:webdings;
	background:#FFFFFF;
	border:1px #000000 solid;
	cursor:pointer;
} 
.texteerreur 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: bold; 
	color: #FF0000
}
.tabfondnorepeatplayer 
{ 
	background-repeat: no-repeat; 
	text-decoration: none; 
	background-position: left bottom; 
	background-attachment: fixed
}
.inputplayer 
{
	FONT-SIZE: 11px;
	VERTICAL-ALIGN:middle;
	padding-left: 5px;
	font-weight: normal;
	color: #000000;
	background-color: #BCC6D8;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	text-align: left;
}
.paddingformule 
{ 
	padding-left: 0px;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	background-image: url(/images/left/fond_pointille_gris.gif);
	background-repeat: repeat-x;
	background-position: 50px 9px;
	background-attachment: fixed;
	width: 83px;
	text-align: left;
	text-decoration: none;
}
.paddingavp 
{
	padding-left: 0px;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-position: 79px -1px;
	background-attachment: fixed;
	text-align: left;
	text-decoration: none;
	width: 98px;
	height: 25px;
}
.paddingtitregratuit 
{
	padding-left: 14px; 
	float: left; 
	padding-top: 0px; 
	text-align: left; 
	vertical-align: top; 
	margin-top: 0px; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #CC9933; 
	margin-bottom: 3px;
}
.texte 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	background-color: #CC9933;
}
.homestyleonglet 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D3A14A;
	background-position: left center;
}

.homestyleonglet A
{
	text-decoration: none;
}

.fondonglet
{ 
	background-color: #F7F3DE; 
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	padding-left: 5px;
} 
.paddingavantpremiere 
{
	padding-left: 0px;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	background-image: url(/images/picto/avp.gif);
	background-repeat: no-repeat;
	background-position: 79px -1px;
	background-attachment: fixed;
	text-align: left;
	text-decoration: none;
	width: 98px;
	height: 25px;
}
.textegrasbeige 
{
	FONT-WEIGHT: bold;
	FONT-SIZE:12px;
	COLOR: #CC9900;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.titreformule 
{
	font-size: 20px;
	font-weight: bold;
	color: #CC9900;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.titreformuleniveau2 
{
	font-size: 17px;
	font-weight: bold;
	color: #CC9900;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.liennoir 
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.lienblanc 
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.SaleablePerUnit
{ 
	font-size: 7pt; 
	color: #666666; 
	padding-right: 3px; 
	padding-left:0px; 
	background-repeat: repeat-y; 
	height: 16px; 
	text-decoration: none; 
	text-align: center; 
	vertical-align: middle; 
}
.MUS14b
{
	font-weight: bold;
	font-size: 14px;
	color: #006699;
	text-decoration: none
}
.MUS12b
{
	font-weight: bold;
	color: #006699
}
.MUS12
{
	color: #006699;
	text-decoration: none
}
.black14b
{
	font-weight: bold;
	font-size: 14px
}
.cale
{
	font-size: 1pt;
	color: white;
	text-decoration: none
}
.black12
{
	text-decoration: none
}
td.tdSearchBar
{
	width: 800px;
	height: 18px;
}
A.navstyleoff 
{ 
	font-size: 8pt; 
	color: #666666; 
	TEXT-DECORATION: none; 
	font-weight: normal; 
} 
A.navstyleNewoff
{ 
	font-size: 8pt; 
	color: black; 
	TEXT-DECORATION: none; 
	font-weight: normal; 
} 
A.navstyleNewon
{ 
	font-size: 8pt; 
	color: black; 
	TEXT-DECORATION: none; 
	font-weight: normal; 
	font-weight: bold; 
} 

A.navstyleon 
{ 
	font-size: 8pt; 
	color: #666666; 
	TEXT-DECORATION: none; 
	font-weight: bold; 
} 
ACRONYM
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

a.HrefImageProduct
{	WIDTH: 470px; 
	HEIGHT: 47px;
	POSITION: static;
	OVERFLOW: hidden; 
	CLIP: rect(10px 10px 10px 10px);   
}
.TrNone
{
	background-color: white;
} 
TD.TitreBoite
{
	font-weight: bold;
	font-size: 16px;
	color: black;
	font-family: Arial;
	background-color: #E2DBBE;
	text-align: left;
}
INPUT.Nombre
{
	font-size: 10px;
	width: 18px;
	height: 18px;
	text-align: center;
}
INPUT.NombreDouble
{
	font-size: 10px;
	width: 25px;
	height: 20px;
	text-align: center;
}
INPUT.NombreDisabled
{
	font-size: 10px;
	width: 18px;
	height: 18px;
	background-color: activeborder;
	text-align: center;
}
INPUT.NombreDoubleDisabled
{
	font-size: 10px;
	width: 25px;
	height: 20px;
	background-color: activeborder;
	text-align: center;
}
RadioOffre
{
	cursor: default;
	background-color: #ffcc66;
}
td.tdLabelSmall
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	text-align: right;
}

td.tdLabelInfoSaisie
{
	font-size: 10px;
	font-family: Arial;
	text-align: right;
}
td.tdLabelInfoSaisie
{
	font-size: 10px;
	font-family: Arial;
	text-align: right;
}
.IframeTracks
{
	overflow: auto;
	width: 360px;
}
.Information
{
	FONT-SIZE: 20px; 
	font-weight: bold; 
	font-family: Arial; 
	color: #CC9900; 
	text-decoration:none; 
}
.textepourinfo
{
	font-size:10px;
	font-family: Arial; 
	color:#DB9718;
}
.textepourinfogris
{
	font-size:10px;
	font-family: Arial; 
	color:Gray;
	font-style:italic;
}
.prixAlbum
{
	font-size:18px;
	font-family: Arial; 
	font-weight:bold;
	color:Black;
}

.prixbarre
{
	font-size:14px;
	font-family: Arial; 
	font-weight:normal;
	color:#828282;
}
.texteartistgris
{
	font-size:10px;
	font-family: Arial; 
	color:Gray;
	font-style:normal;
}

/* Page de formule */
/*########################################################################################################*/
.Ftable_item_header_Medium
{
	background-position: center top;
	background-attachment: fixed;
	background: url(/images/subscription/table_item_header_medium_bg.jpg);
	width: 711px;
	background-repeat: no-repeat;
	height: 54px;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 0px;

}
.Ftable_item_footer
{
	background-position: center top;
	background-attachment: fixed;
	background: url(/images/subscription/table_item_footer_bg.jpg);
	width: 711px;
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 37px;

}

.Ftable_item_footerCarre
{
	background-position: center top;
	background-attachment: fixed;
	background: url(/images/subscription/table_item_footer_carre_bg.jpg);
	width: 711px;
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 32px;

}
.Ftable_item_header_Small
{
	background-position: center top;
	background-attachment: fixed;
	background: url(/images/subscription/table_item_header_small_bg.jpg);
	padding-bottom: 0px;
	width: 711px;
	background-repeat: no-repeat;
	height: 54px;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 0px;

}
.Ftable_item_header_SmallCarre
{
	background-position: center top;
	background-attachment: fixed;
	background: url(/images/subscription/table_item_header_small_carre_bg.jpg);
	padding-bottom: 0px;
	width: 711px;
	background-repeat: no-repeat;
	height: 54px;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 0px;

}
.Ftable_item_header_big
{
	background-position: center top;
	background-attachment: fixed;
	background: url(/images/subscription/table_item_header_big_bg.jpg);
	padding-bottom: 0px;
	width: 711px;
	background-repeat: no-repeat;
	height: 53px;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 0px;

}
.Ftable_item_body
{
	padding-right: 0px;
	background-position: center center;
	padding-left: 10px;
	background-attachment: fixed;
	background: url(/images/subscription/table_item_body.jpg);
	padding-bottom: 0px;
	width: 700px;
	padding-top: 5px;
	background-repeat: repeat-y;
	vertical-align:top;
}
.FtexteOrange
{
	font-size: 8pt; 
	color: #D7A043; 
	font-weight: bold; 
}
.texteOrange
{
	font-size: 8pt; 
	color: #D7A043; 
}
.tdAccountOnglet
{
	border-right: #f7efda 2px solid;
	padding-right: 0px;
	padding-left: 8px;
	border-left: #f7efda 2px solid;
	background-color: #ffffff;
}

/*########################################################################################################*/

.divSubscriptionRemark
{
	color: red;
	font-size: medium;
}

.divFpurchaseHelp
{
	border-right: #000000 1px solid;
	padding-right: 4px;
	border-top: #000000 1px solid;
	padding-left: 8px;
	z-index: 10;
	overflow: hidden;
	border-left: #000000 1px solid;
	width: 400px;
	border-bottom: #000000 1px solid;
	position: absolute;
	background-color: #ffffff;
}

.divOpcBundle
{
	/*overflow: hidden;*/
	width:400px;
		
}
.configOk
{
	color:#92B904;
}
.configNon
{
	color:#BB1018;
}
.artistnameclip
{ 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12pt ;
} 
.cliptitle
{ 
	color: #ffffff; 
	font-weight: normal; 
	font-size: 10pt ;
} 
.clipprice
{ 
	color: #ffffff; 
	font-weight: normal; 
	font-size: 8pt ;
} 
.mp3title 
{ 
	font-size: 8pt; 
	font-weight: normal; 
	color: Grey; 
}

.cadeautitle
{
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}

/********************* RSS ZONE **************************/
.tableSelection
{
	background-color:#E7E7E7;
	width:154px;
	
}
.rssZoneTxt
{
	background-color:#F8F1DF;
	padding-left:10px;
}
.rssZone
{
	background-color:#F8F1DF;
}
.selection
{
}
.rssHeader
{
	background-image:url(/images/rss/bgTableHeader.jpg);
	color:#818181;
	font-size:12px;
	font-weight:bold;
}
.selected
{
	background-color:#CCCCCC;
	color:#656565;
	font-weight:bold;
	cursor:pointer;
}
.unselected
{
	background-color:#E7E7E7;
	color:#6B6B6B;
	font-weight:normal;
	cursor:pointer;
}
.RssInputLink
{
	width:700px;
	height:18px;
	font-size:11px;
	cursor:pointer;
}
.rssSection
{
	color:#D59646;
	font-size:12px;
	font-weight:bold;
}

/************** Discography  ***********************************************/
.breadcrumbsParent
{
}

.breadcrumbsTop
{
}

.breadcrumbsBetween
{
	padding-bottom: 35px;
	height: 1110px;
	min-height: 1080px;
}

.breadcrumbsBottom
{
}


/***********************************CROSS SELLING    */

a.accesRapide:visited
{
	color:Blue;
	font-style:italic;
	font-size:10px;
	text-decoration:none;
}

a.accesRapide:active
{
	color:Blue;
	font-style:italic;
	font-size:10px;
	text-decoration:none;
}

a.accesRapide:link
{
	color:Blue;
	font-style:italic;
	font-size:10px;
	text-decoration:none;
}

div.Onglet
{
	height:400px;
	overflow:auto;
}

/*********** Refonte page produit **************/
.leftCol{width: 360px; height:290; float:left; background:url(/images/albumV2/boxAlbum2.png) no-repeat }
.leftColClip{width: 241px; height:242; float:left; background:url(/images/albumV2/boxAlbum.png) no-repeat }
.std-padding-sm{padding:5px 10px;}
.std-padding-sm2{padding:0px 10px 5px 10px}
.lineSeparator{border-bottom: solid 1px #D3D3D3; padding-bottom: 5px; margin-bottom:5px;}
.nav-diaporama {text-align:center; height:190px;}
.nav-diaporama-clip {text-align:center; height:190px; padding-top:35px;}
ul.list-link {margin:3px 0; padding:0; list-style:none; font-size:12px; text-align:left;}
ul.left-right-links li.right {float:right; margin-top:0;}
.clearing {float:none;}
.divAvisFnac{margin-top:12px;margin-left:5px;}
.noteAlbum{font-size:12px;margin:0px 0 0 5px;}
.img-div{/*padding-top:35px;*/}
.img-div-clip{ height:181px;}
.lineleft{float:left; width:250px}


/******* Refonte orderpipe ****/

.highlight {color:#D99913;}
.inlineImg {vertical-align:middle;}
.fontbigger{font-size:1.1em;}
.fontsmaller{font-size:0.9em;}
.titreorderpipe {font-size:1.5em;}
.txt_c{text-align:center !important;}
.gras{font-weight:bold;}
.alignr{text-align:right;}
.alignl{text-align:left;}
.clearingpipe{display:block; height: 0;clear: both; font-size:1%}
.rouge {color:#DD0000;}
.lienInverse a{text-decoration:underline !important;}
.lienInverse a:hover{text-decoration:none !important;}
.floatr {float:right;}
.floatl {float:left;}

.context {overflow:hidden;_overflow:visible;zoom:1;}

.pdg_no{padding:0 !important}
.pdg_sm{padding:5px !important}
.pdg_t_sm{padding-top:5px !important}
.pdg_r_sm{padding-right:5px !important}
.pdg_b_sm{padding-bottom:5px !important}
.pdg_l_sm{padding-left:5px !important}
.pdg_h_sm{padding-left:5px !important;padding-right:5px !important}
.pdg_v_sm{padding-top:5px !important;padding-bottom:5px !important}
.pdg{padding:10px !important}
.pdg_t{padding-top:10px !important}
.pdg_r{padding-right:10px !important}
.pdg_b{padding-bottom:10px !important}
.pdg_l{padding-left:10px !important}
.pdg_h{padding-left:10px !important;padding-right:10px !important}
.pdg_v{padding-top:10px !important;padding-bottom:10px !important}
.pdg_lg{padding:20px !important}
.pdg_t_lg{padding-top:20px !important}
.pdg_r_lg{padding-right:20px !important}
.pdg_b_lg{padding-bottom:20px !important}
.pdg_l_lg{padding-left:20px !important}
.pdg_h_lg{padding-left:20px !important;padding-right:20px !important}
.pdg_v_lg{padding-top:20px !important;padding-bottom:20px !important}
.pdg_xlg{padding:50px !important}
.pdg_t_xlg{padding-top:50px !important}
.pdg_r_xlg{padding-right:50px !important}
.pdg_b_xlg{padding-bottom:50px !important}
.pdg_l_xlg{padding-left:50px !important}
.pdg_h_xlg{padding-left:50px !important;padding-right:50px !important}
.pdg_v_xlg{padding-top:50px !important;padding-bottom:50px !important}

.mrg_no{margin:0 !important}
.mrg_sm{margin:5px !important}
.mrg_t_sm{margin-top:5px !important}
.mrg_r_sm{margin-right:5px !important}
.mrg_b_sm{margin-bottom:5px !important}
.mrg_l_sm{margin-left:5px !important}
.mrg_h_sm{margin-left:5px !important;margin-right:5px !important}
.mrg_v_sm{margin-top:5px !important;margin-bottom:5px !important}
.mrg{margin:10px !important}
.mrg_t{margin-top:10px !important}
.mrg_r{margin-right:10px !important}
.mrg_b{margin-bottom:10px !important}
.mrg_l{margin-left:10px !important}
.mrg_h{margin-left:10px !important;margin-right:10px !important}
.mrg_v{margin-top:10px !important;margin-bottom:10px !important}
.mrg_lg{margin:20px !important}
.mrg_t_lg{margin-top:20px !important}
.mrg_r_lg{margin-right:20px !important}
.mrg_b_lg{margin-bottom:20px !important}
.mrg_l_lg{margin-left:20px !important}
.mrg_h_lg{margin-left:20px !important;margin-right:20px !important}
.mrg_v_lg{margin-top:20px !important;margin-bottom:20px !important}
.mrg_xlg{margin:50px !important}
.mrg_t_xlg{margin-top:50px !important}
.mrg_r_xlg{margin-right:50px !important}
.mrg_b_xlg{margin-bottom:50px !important}
.mrg_l_xlg{margin-left:50px !important}
.mrg_h_xlg{margin-left:50px !important;margin-right:50px !important}
.mrg_v_xlg{margin-top:50px !important;margin-bottom:50px !important}
.mrg_l_xxlg {margin-left:100px !important}
.mrg_t_xxlg {margin-top:100px !important}
#treeCommand {padding-bottom:25px;padding-top:15px;width:100%;text-align:center}
#treeCommand ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 auto;padding:0pt;width:640px;}
#treeCommand ul li.label {font-weight:bold;margin-left:10px;margin-right:5px;padding-top:8px;}
#treeCommand ul li {margin:0px;padding:0px;display:inline;float:left;list-style-type:none;}
#treeCommand ul li.separate {background-image:url(/images/refonte/orderpipe/blueline_bg.png);background-repeat:repeat-x;height:29px;width:10px;}

#legende_test ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
#legende_test ul li {margin:0px 30px 0px 0px;padding:2px 0px 0px 20px;display:inline;float:left;list-style-type:none;}

.bloc_blanc {background:#EAEAEA none repeat scroll 0% 0%;position:relative;border:medium none;background-color:#FFFFFF;}
.bloc_blanc .tl, .bloc_blanc .tr, .bloc_blanc .bl, .bloc_blanc .br {
	background-image:url(/images/refonte/orderpipe/block_flat_corners_gris.png);
	font-size:1%;
	height:7px;
	position:absolute;
	width:7px;
	z-index:5;
}

.bloc_blanc .tl {
left:0pt;
top:0pt;
background-position:left top;
}

.bloc_blanc .tr {
right:0pt;
top:0pt;
background-position:right top;
}

.bloc_blanc .br {
bottom:0pt;
right:0pt;
background-position:right bottom;
}

.bloc_blanc .bl {
bottom:0pt;
left:0pt;
background-position:left bottom;
}

.container50{width:48%;float:right;}
.container50-left{width:49.99%; float:left;}

.titleBlue {color:#50b9d9;font-size:12px;}

.cart {color:#000000}
.cart a {color:#D99913;}
.cart .b-r{background: url(/images/refonte/orderpipe/boxBleuRight.png) no-repeat bottom right;}
.cart .grey .b-r {background: url(/images/refonte/orderpipe/boxGrisRight.png) no-repeat bottom right;}

.cart .b-l{background: url(/images/refonte/orderpipe/boxBleuLeft.png) no-repeat bottom left;}
.cart .grey .b-l {background: url(/images/refonte/orderpipe/boxGrisLeft.png) no-repeat bottom left;}


.boxSimple{zoom:1;}
.boxSimple .b-l{padding-bottom: 4px;}
.filledBox{background-color: #E3E3E3;_zoom:1;}
.head{margin:0;padding:0;font-size: 100%; margin:0; padding:0;zoom:1;font-weight: bold;height:3px; line-height:3px;}
.head h2{margin:0 ;font-size: 100%; }
.cart .filledRound,.cart .filledRoundGrey {border-bottom: 1px solid #50b9d9; background: #50b9d9 url(/images/refonte/orderpipe/Title_filledBleu_bkg.png) repeat-x top left;height:auto;line-height:normal;}
.cart .filledRound .t-r {background: url(/images/refonte/orderpipe/Title_filledBleu_r.png) no-repeat top right;}
.cart .filledRound .t-l {background: url(/images/refonte/orderpipe/Title_filledBleu_l.png) no-repeat top left;padding:5px 10px;}
.cart .filledRoundGrey {background: #9e9e9e url(/images/refonte/orderpipe/Title_filledGris_bkg.png) repeat-x top left;border:none;}
.cart .filledRoundGrey .t-r {background: url(/images/refonte/orderpipe/Title_filledGris_r.png) no-repeat top right;}
.cart .filledRoundGrey .t-l {background: url(/images/refonte/orderpipe/Title_filledGris_l.png) no-repeat top left;}
.cart ul {list-style-image:none;list-style-position:inside;margin:5px 0px;padding:0pt;}
.cart ul li {margin:0px;padding:0px;list-style-type:disc;}

.form_ctn label {float:left; clear:left; width:150px;  padding-top:4px;}
.form_ctn label.first {width:150px;float:left;}
.form_ctn input {border:1px solid #A7A6AA;color:#666666;font-size:0.9em;padding:0.2em 0pt;}

.IS_IE .form_ctn input.text, .IS_IE .cart input.text {width:120px;}
.IS_IE .form_ctn .IeInputWidthAuto input.text, .IS_IE .cart .IeInputWidthAuto input.text {width:auto;}

.cart .listeproduits table {font-size:1em;color:#000000;}
.cart .listeproduits th {font-size:1.2em;}
.cart .listeproduits th, .cart .listeproduits td {padding:5px 10px;}
.cart .listeproduits .fondmoutarde {background-color:#DE9C00;}
.cart .listeproduits .fondbleu {background-color:#52bbdb;}
.cart .listeproduits .bordurebas {border-bottom:1px solid #52bbdb;}
.cart .listeproduits .bordurebasgrise {border-bottom:1px solid #9E9E9E;}
.cart .listeproduits .lignetotal {background-color:#C5C5C5;border-top:1px solid black;border-bottom:1px solid black;padding:10px;font-size:1.1em;font-weight:bold;}

.cart .paiementcb table {font-size:1em;color:#000000;}
.cart .paiementcb th, .cart .paiementcb td {font-size:1em;padding-right:10px;}
.cart .paiementcb .borduregauche {border-left:1px solid #DE9C00;}

.paiementcb a {color:#000000;}
.paiementcb a:hover {text-decoration:none;}
.paiementcb input {border:1px solid #A7A6AA;padding:0.2em 0pt;vertical-align:super;font-size:11px;}
.paiementcb select {vertical-align:super;font-size:11px;}

.cart .formuleachat table {font-size:1em;color:#000000;}
.cart .formuleachat th, .cart .paiementcb td {font-size:1em;padding-right:10px;}
.cart .formuleachat .borduregauche {border-left:1px solid #DE9C00;}
.cart .formuleachat .borduregaucheBleu {border-left:1px solid #50b9d9;}
.cart .formuleachat .maxWidth_450 {max-width:450px;}
.formuleachat a {color:#000000;}
.formuleachat a:hover {text-decoration:none;}
.formuleachat input {padding:3px;vertical-align:super;font-size:11px;}

.cart .choixmode table {font-size:1em;color:#000000;}
.cart .choixmode td {padding:10px;vertical-align:top;}
.cart .choixmode .fondmoutarde {background-color:#DE9C00;}
.cart .choixmode .bordurebas {border-bottom:1px solid #50b9d9;}
.cart .choixmode input {vertical-align:middle;}
.cart .choixmode ul {list-style-type:none;list-style-position:outside;margin:0;padding:0;}
.cart .choixmode ul li {margin:0px;padding:0px;list-style-type:none;}

/* Pack List - orderpipe */
.cart .choixmode .currentPack td {padding:0;vertical-align:middle;padding-right:5px;}
.cart .boxSimple p {margin-top:5px;}
.cart .part td { padding:0 0 10px;}


/* MODIF OFFRIR DE LA MUSIQUE*/
div.offrir-musique {margin:0;padding:0; width:800px;/**/font-family:Arial;}
div.offrir-musique h2 {font-size:2.2em;color:#50b9d9; padding:0; margin:0; margin-bottom:35px;}
div.offrir-musique h2.cadeau {padding-left:40px; background:url(/images/offrir/cadeau.png) no-repeat}
div.offrir-musique h3 {padding-left:20px;background: url(/images/offrir/fleche.png) no-repeat left center; font-size:1.6em;margin:20px 0 5px;padding:0 0 0 20px;}
div.offrir-musique ul { list-style:none; margin:0;padding:0 0 30px 0;font-size:1.5em;}
div.offrir-musique ul.avantage { padding:0; margin:0}
div.offrir-musique ul.avantage li{float:left; padding-right:10px; list-style:none; }
div.offrir-musique ul.avantage li.last{ padding-right:0px;}
div.offrir-musique ul.avantage li img {display:block}
div.offrir-musique ul.avantage li p { width:200px;width:200px;margin:0 0 0 10px; font-size:11px;}
div.offrir-musique ul.numero {list-style-position:outside;width:555px;}
div.offrir-musique ul.numero li {line-height:20px;padding-left:25px; margin-bottom:10px;height:21px;}
div.offrir-musique ul.numero li.one {background: url(/images/offrir/1.png) no-repeat left center; }
div.offrir-musique ul.numero li.two {background: url(/images/offrir/2.png) no-repeat left center; }
div.offrir-musique ul.numero li.three {background: url(/images/offrir/3.png) no-repeat left 1px; }
div.offrir-musique div.colleft,
div.offrir-musique div.colright{float:left;margin-right:15px;}
/*div.offrir-musique div.colright {width: 42%}*/
div.offrir-musique div.colleft {border-right:1px solid #50b9d9;width:470px;width:450px !ie;}
div.offrir-musique div.colleft span{font-size:1.1em}
div.offrir-musique div.colleft span.btn input,
div.offrir-musique div.colright span.btn input{position:relative;top:-1px;}
div.offrir-musique div.colleft input.NombreDoubleDisabled {border:1px solid #a7a6aa; background:white}
div.offrir-musique #ctl00_HLinkHome {display:inline !important;position:relative;width:auto !important;}

div.offrir-musique div.colleft p.legend{color:#7c7c7c; font-size:0.9em; text-align:right; padding-right:15px; margin:0 0 10px}
div.offrir-musique div label{display:block;font-size:1.1em;}
div.offrir-musique div.lignealbum {padding-bottom:30px;}
div.offrir-musique div span.payed {padding-left:175px !important;}
div.offrir-musique div.lignealbum div.pricealbum,
div.offrir-musique div.lignealbum div.priceeach ,
div.offrir-musique div.lignealbum div.packs { float:left}
div.offrir-musique div.lignealbum div.pricealbum { margin-right: 15px; width:150px;}
div.offrir-musique div.lignealbum div.priceeach {margin-right: 100px;text-align:right !important;color:#000;width:80px;}
div.offrir-musique div.lignealbum div.packs span {width:50px; float: left; font-size:1em}
div.offrir-musique div.lignealbum div.packs select{ margin-left:5px;margin-top:4px;}
#TableDestinataire input {margin-bottom:25px;}
#TableDestinataire input.check {margin:0 0 10px; width:10px!important}
div.offrir-musique div.blk_inside div a.boutons,
div.offrir-musique div.blk_inside div input.boutons {margin-top:20px;}
div.offrir-musique div.blk_inside div a.boutons img {margin-left:45px;}
div.offrir-musique div.colright #TableDestinataire input,
div.offrir-musique div.colright #TableDestinataire textarea {width:275px}
#_ctl0_HLinkHome {text-decoration:none}
div.offrir-musique .btnCcm {margin-bottom:55px;margin-top:60px;}

/* ARRONDI GRIS OFFRIR MUSIQUE */
.block {overflow:hidden;display:block;}
.block_gris .tl, .block_gris .tr, .block_gris .bl, .block_gris .br {background-image:url(/images/commun/block_gris_corners.png);}
.block_gris .blk_inside {border:1px solid #CCCCCC;}
.block .blk_inside {position: relative;	zoom: 1; /* correction IE bug */}
.block .tl, .inside_block .tl {background-position:left top;left:-1px;top:-1px;}
.block .tr, .inside_block .tr {background-position:right top;right:-1px;top:-1px;}
.block .bl, .inside_block .bl {background-position:left bottom;bottom:-1px;left:-1px;_bottom:-2px;}
.block .br, .inside_block .br {background-position:right bottom;bottom:-1px;right:-1px;_bottom:-2px;}
.block .tl, .block .tr, .block .bl, .block .br,.inside_block .tl, .inside_block .tr, .inside_block .bl, .inside_block .br {font-size:1%;height:6px;position:absolute;width:6px;z-index:5;}
/* Custom border : */
div.offrir-musique .blk_inside {border:1px solid #50b9d9;}
div.offrir-musique .tl, div.offrir-musique .tr, div.offrir-musique .bl, div.offrir-musique .br {background-image:url(/images/v2/skin/blocks/block_bleu_corners.png);}
#TableTitres, #TablePacks, #TablePlaylist {margin-bottom:20px;}

/* Waiting Page */
#waitingPage {width:100%;padding-top:100px;text-align:center;}
#waitingPage div {width:420px;margin:0 auto;}

/* Choice Mode */
.choiceMode .input {/*border:none;*/}
.choiceMode .alignHoriz {width:435px;}
.choiceMode .boutons {margin-right:2px;}

/* Commons a virer d'ici */
.illim {width:777px;margin:40px auto 0 auto}
.clearboth {clear:both}
.w_100p {width:100% !important;}
.w_850 {width:850px;}
.w_450 {width:450px;}
.no_mrg_t {margin-top:0;}
.mrg_t_50 {margin-top:50px;}
.mrg_l_1 {margin-left:1px;}
.mrg_l_5 {margin-left:5px;}
.mrg_l_15 {margin-left:15px;}
.mrg_l_30 {margin-left:30px !important;}
.mrg_r_5 {margin-right:5px;}
.mrg_r_10 {margin-right:10px;}
.mrg_b_5 {margin-bottom:5px;}
.mrg_b_10 {margin-bottom:10px;}
.mrg_b_30 {margin-bottom:30px;}
.bg_gris {background-color:#9e9e9e;}
.bleuFM {color:#50b9d9;}
.alignHoriz {margin: 0 auto;}