/* CSS Document */

html,body	{width: 100%;height:100%;margin: 0;padding: 0;background: url(../images/background.jpg) repeat-x #8e0c7b;}
input		{padding-left:4px;color:#526a00;font-family:Arial, Helvetica, sans-serif;font-size:10px;width:120px;height:15px;background-color:#FFFFFF;}

h2			{margin:0;margin-bottom:0;padding-top:8px;font-family:Arial, Helvetica, sans-serif;font-size:23px;font-stretch: condensed;color:#9c027c;}h3	{margin:0;margin-bottom:0;padding-top:8px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-stretch: condensed;color:#9c027c;}

h4			{padding:0px;margin-bottom:0px;/*margin-bottom:-12px;*/color: #000000;font-size:11px;font-weight:bold;}

h5			{padding:0px;margin-bottom:0px;/*margin-bottom:-12px;*/margin-left:10px;color: #000000;font-size:11px;font-weight:bold;}

/**********************************************/
/* Les class */
.minheight	{height: auto !important;height: 800px; /* pour ie */   min-height: 800px;}
.minheight2	{height: auto !important;height: 958px; /* pour ie */    min-height: 958px;}

/**********************************************/
#global	{display:table-cell;position:absolute;left:50%;width:980px;margin-left:-492px;}


.wTooltip_class {
	border:0;
	margin:0px;
	padding:0px;
}

.tooltipPop
{
	padding:5px;
	background-color:#84a901;
	border:1px solid white;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.popInfoMainTable {
	padding:5px;
	width:302px;
	background-color:#84a901;
	border:1px solid white;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.popInfoImage {
	width:150px;
}

.popInfoData {
	width:150px;
	text-align:left;
}


#fil {
margin:0px;
padding-bottom:10px;
}

#fil ul{
margin:0px;
padding:0px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#cbb7ce;
}

#fil ul li{
margin:0px;
padding:0px;
display:inline;
}

#fil ul li a{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#cbb7ce;
text-decoration:none;
}

#fil ul li a:hover{
color:#fff;
}

#titre {
margin:0px;
padding-top:20px;
padding-left:10px;
background:url(../images/fond_titre.jpg) no-repeat;
width:969px;
height:36px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:20px;
font-weight:bold;
}


/**********************************************************************************************************************
********************************************************* MENU GAUCHE *************************************************
**********************************************************************************************************************/

#menu	{float:left;margin:0px;padding: 0;width:156px; height:942px;font-family:Arial, Helvetica, sans-serif;font-size:11px; background: url(../images/bas_menu.jpg) no-repeat bottom left #FFFFFF;}

#menu	ul				{margin:0px;padding-left:0px;padding-top:0px; border-bottom:#dbdbdb 1px solid;}
#menu	ul	li			{list-style:none;margin:0;padding-top:3px; padding-bottom:3px;  border-top:#dbdbdb 1px solid;}
#menu	ul	li	a		{color:#454545;margin:0;padding-left:15px;text-decoration:none;background:url(../images/puce_menu.jpg) no-repeat 3px 3px;}
#menu	ul	li	a:hover	{ color:#a4027c;}

#menu	ul	li	a.actif		{color:#a4027c;}
#menu	ul	li	a.actif:hover	{ color:#a4027c;}

#menu div.sous_menu { margin:0;padding:0;width:156px;}
#menu div.sous_menu	ul				{margin:0px;padding-left:0px;padding-top:5px; padding-bottom:2px; border:none; font-size:10px;}
#menu div.sous_menu	ul	li			{color:#454545;list-style:none;margin:0;padding-top:0px; padding-left:12px;border:none; width:145px;}
#menu div.sous_menu	ul	li	a		{color:#454545;margin:0;padding-left:20px;text-decoration:underline; background: url(../images/puce_smenu.jpg) no-repeat 10px 4px;font-size:0.9em;}
#menu div.sous_menu	ul	li	a:hover	{ color:#454545;text-decoration:none;}


/*******************
* Emplacement logo *
*******************/
#logo	{clear:left;margin:0;padding:0;}

/********************
* Emplacement login *
********************/
/*#login	{margin-left: 0px;margin-right:0px;padding:0;padding-top:0px;height:185px;width:156px;background:url(../images/fd_logger.jpg) no-repeat 0px 0px;}*/
/*#login	{margin-left: 0px;margin-right:0px;padding:0;padding-top:0px;height:225px;width:156px;}*/

#login	{margin-left:0px;margin-right:0px;padding:0;padding-top:0px;height:185px;width:156px;background:url(../images/fd_logger_in.jpg) no-repeat 0px 0px;}


#login	.text,#login	.text a	{ margin:0;padding-top:0px;padding-left:8px;padding-right:8px;color:white;}
#login	.text_link		{margin:0;padding-top:1px;padding-left:0px;}
#login	.text_link	a	{color:#a10082;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}

#login	.phone_number	{padding-left:8px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:normal;}

#login	#phone	{ height:60px;width:142px;background:url(../images/zone_tel.gif) no-repeat 4px 0px;}
#login	#phone	#phone_image	{padding-top:2px;padding-left:8px;float:left;width:40px;}
#login	#phone	#phone_text	{padding-top:4px;padding-left:0px;float:left;width:75px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;}

#login	.button	{margin:0;padding-top:5px;padding-left:3px;text-align:center;}

/***********************
* Menu Téléchargements *
***********************/
#download					{margin-top:10px;margin-bottom:15px;padding:0;}
#download	ul				{margin:0px;padding-left:3px;padding-top:10px;}
#download	ul	li			{list-style:none;margin:0;padding:0;}
#download	ul	li	a		{color:#3a5378;margin:0;padding-left:13px;text-decoration:none;background:url(../images/puce_telecharge.gif) no-repeat 0px 3px;}
#download	ul	li	a:hover	{text-decoration: underline;}

/***************************
* Menu Comment ca marche ? *
***************************/
#howto						{margin-top:10px;margin-bottom:15px;padding:0;}
#howto	ul					{margin:0px;padding-left:3px;padding-top:10px;}
#howto	ul	li				{list-style:none;margin: 0;padding: 0;}
#howto 	ul	li	a			{color:#6f6f6f;margin: 0;padding-left:13px;text-decoration:none;background:url(../images/puce_comment.gif) no-repeat 0px 3px;}
#howto	ul	li	a:hover		{text-decoration: underline;}

/**************
* Menu Aide ? *
**************/
#help				{margin-top:10px;margin-bottom:15px;padding:0;}
#help ul			{margin:0px;padding-left:3px;padding-top:10px;}
#help ul li			{list-style:none;margin: 0;padding: 0;}
#help ul li a		{color:#9eb020;margin: 0;padding-left:13px;text-decoration:none;background:url(../images/puce_aide.gif) no-repeat 0px 3px;}
#help ul li a:hover	{text-decoration: underline;}

/***********************
* Windows et Universal *
************************/
#windows {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#656565;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
	padding-top:15px;
}


#ldm_logo		{padding-top:30px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#656565;}

/******************************************************************************************************************
********************************************************* CONTENU *************************************************
******************************************************************************************************************/
#contenu	{float:right; margin:0;padding: 0; width:823px;}
/* CONTENU */
#contour	{float:right;margin: 0;padding: 0; }

/* Entete */
/*#entete	{margin: 0;padding: 0;width:800px;height:335px;background:url(../images/fd_entete.jpg) no-repeat 0px 0px;}*/
#entete	{margin: 0;padding: 0; width:823px; height:185px;background: url(../images/fond-flash.jpg) 0px 0px;}
#pub	{padding-top:37px;padding-left:38px;margin: 0;}

/*
#flash {padding-top:40px;margin:0;background:url(../images/pubflash_new.png) no-repeat 0px 0px;text-align:center;}
#flash {padding-top:60px;margin:0;background:url(../images/test.png) no-repeat 0px 0px;text-align:center;z-index:20;}
*/
#flash {padding-top:66px; margin-left:12px;padding-left:6px;z-index:20; width:800px; }

/* BLOC central */
#contenuexplications {
	margin:0;
	padding:0;
	width:792px;
}

#contenucentral
{
	margin-left: -1px;
	padding:10px 10px 0px 10px;
	background:url(../images/fond_contenucentral.jpg);
	width:802px;
	height:755px;
}


#conditions
{
	float:left;
	margin-top:10px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	background: url(../images/fond_cond.png);
	width: 780px;
	height: 59px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
}

#signature_flav
{
	float:left;
	margin-top: -25px;
	text-align:center;
	width:800px;
	margin-left:10px;
}

#signature_flav, #signature_flav a, #signature_flav a hover
{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #8E0C7B;
}


/* Actuellement */

#message	{padding-left:10px; margin-top:0px;margin-left:0px;height:20p;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight: normal;color:#000000; float:left;}

#message	.text	{float:left;padding-top:2px;}
#message	#player	{float:left;padding-top:0px;}
#message	.image	{cursor:pointer;float:right;padding-top:0px;margin-right:20px;margin-left:20px;}


#actu			{padding-top:5px;margin-top:8px;margin-left:8px;border:1px solid #597a1a;width:776px;height:24px;background:url(../images/fd_actu.jpg) repeat 0px 0px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight: normal;font-stretch:expanded;color:#FFFFFF;}
#titreactu		{margin-left:8px;float:left;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight: normal;font-stretch:expanded;color:#FFFFFF;}
#retourplaylist	{cursor:pointer;margin-top:-3px;margin-right:14px;float:right;}

/* Le Centre */
#centre	{clear:both;margin-top:5px;/*height:598px;*/ }

/*  BLOC EXPLICATIONS  */

#faq	{margin-top:5px;margin-left:0;padding-top:15px;padding-bottom:15px;background:#9c027c;color:#FFFFFF;}
#faq	ul	{margin:0;padding-bottom:3px;}
#faq	ul	li	{margin:0;padding:0;}
#faq	ul	li	a	{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:white;font-weight:bold;}
#faq	ul	li	a:hover	{text-decoration:underline;}
#faq	ol	{margin:0;padding-bottom:3px;padding-left:5px;list-style:none;}

#faqol	li	{margin:0;padding:0;background:none;}
#faq	ol	li	a	{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:white;font-weight:normal;}
#faq	ol	li	a:hover	{text-decoration:underline;}

/*  Separation */
#separation		{margin:0px;padding-right:0px;padding-left:0px;padding-bottom:1px;padding-top:1px;width:770px;border-bottom:1px solid #9c027c;text-align:right;height:16px;}
#lienseparation	{margin-right:0px;padding:0px;float:right;width:760px;}
#lienseparation	a	{margin:0px;padding-top:2px;padding-bottom:2px;padding-right:25px;text-align:right;font-size:10px;background:url(../images/fleche_haut.gif) no-repeat 132px 0px;}
#lienseparation	a:hover	{}

#doubleseparation	{width:770px;margin-top:16px;margin-bottom:8px;border-top:1px solid #9c027c;border-bottom:1px solid #9c027c;text-align:right;height:2px;}

#pasdereponse	{padding-top:15px;padding-bottom:3px;}

/* page 404 */
#erreur404{	clear:both;	margin-top:175px;text-align:center;	}

/* mentions l�gales */
#mentionslegales	{clear:both;margin-bottom:-14px;padding-left:8px;font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;	}
#mentionslegales	a	{font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#9c047d;		text-decoration:none;	}
#mentionslegales	a:hover	{text-decoration: underline;		}
#mentionslegales	h1	{	margin:0;	padding-top:15px;	padding-bottom:4px;		font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#e60184;	}
#mentionslegales	ul	{	margin:0;	padding-top:4px;		}
#mentionslegales	ul	li	{	list-style:none;	margin:0;	padding-left:7px;		}

/* AIDE */
#aide	{clear:both;margin-right:8px;margin-bottom:-14px;padding-left:8px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}
#aide	a	{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#9c047d;text-decoration:none;}
#aide	a:hover	{text-decoration: underline;}
#aide	h1	{margin:0;padding-top:15px;padding-bottom:4px;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#e60184;}
#aide	ul	{margin:0;padding-top:4px;}
#aide	ul	li	{list-style:none;margin-left:0px;padding-left:7px;}

#reponse_aide	{margin:0;padding:0;}
#reponse_aide	ul	{margin:0;padding-top:4px;padding-left:0px;padding-right:0px;padding-bottom:0px;}
#reponse_aide	ul	li	{list-style:none;margin-left:0px;padding-left:17px;background:url(../images/pointrouge.gif) no-repeat 0px 2px;}

/**********************
** Zone de résultats **
**********************/


#options_titre {
	margin:0px;
	padding:0px;
	width:552px;
	height:55px;
	background:url(../images/bandeau_option.jpg);
}

/* Bloc de recherche principale */

#track_search
{
	float:left;
	width:532px;
	height:55px;
	margin:0px;
	padding:0 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background:url(../images/fond_encar.jpg) no-repeat;

}

#track_search a
{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

#track_search a:hover
{
	text-decoration:none;
}

#track_search_left
{
	padding-top:32px;
	float:left;
	margin: 0;
	color:#FFFFFF;
}

#track_search_right
{
	padding-top:32px;
	float:right;
	width: 160px;
	margin-right: 5px;
	color:#FFFFFF;
}



/******************************************
** historique des telechargements mobile **
******************************************/

#mydownload
{
	float:left;
	width:552px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background:transparent;
	height:25px;
	padding:0px;
	border-bottom: solid #9C027C 1px;

}

#mydownload .mydownload {
	float:left;
	margin-left:10px;
	border-right:1px #9c027c solid;
	border-left:1px #9c027c solid;
	border-top:1px #9c027c solid;
	width:200px;
	height:25px;
}

#mydownload .mydownload .text {
	margin:0px;
	padding-top:4px;
	padding-left:30px;
	display:block;
	width:153px;
	height:18px;
	font-weight:normal;
	text-decoration:none;
}

#mydownload .on {
	background:#ffffff;
}

#mydownload .off {
	background:#9c027c;
	cursor:pointer;
}

#mydownload .on .text {
	color:#9c027c;
}

#mydownload .off .text {
	color:#ffffff;
}

#mydownload .on .mobile .text {
	background:url(../images/ico_tel_mobile_off.gif) no-repeat 5px 2px;
}

#mydownload .off .mobile .text {
	background:url(../images/ico_tel_mobile.gif) no-repeat 5px 2px;
}

#mydownload .on .pc .text {
	background:url(../images/ico_tel_pc_off.gif) no-repeat 5px 2px;
}

#mydownload .off .pc .text {
	background:url(../images/ico_tel_pc.gif) no-repeat 5px 2px;
}


/* Bloc de pagination des résultats */

#track_paging {
	float:right;
	text-align:right;
	margin:0;
	padding-right:10px;
	padding-top:3px;
	height:17px;
}

#track_paging ul li {
	display:inline;
	list-style:none;
	margin-left:1px;
	margin-right:1px;
}

#track_paging ul li a {
	color:#e1007b;
	text-decoration:none;
}

#track_paging ul li a:hover {
	text-decoration:underline;
}


/* Bloc des résultats centraux */
#track_results
{
	float: left;
	height:576px;
	width:550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	white-space:no-wrap;
}

#track_results_footer
{
	float: left;
	margin:0px;
	padding-top:3px;
	background: url(../images/bas_playlist.png) no-repeat;
	width:552px;
	height:25px;
}

/* Pagination des résultats */

#track_results .displayOtherTracksButton {
	float:right;
	cursor:pointer;
	margin-top:2px;
	margin-right:4px;
}

#track_results_content .page {
	text-align:center;
	padding-left:2px;
	font-family:Verdana;
	font-size:11px;
	display:inline;
	text-decoration:none;
}

#track_results_content .page .link {
	cursor:pointer;
	font-weight:bold;
	display:inline;
}

#track_results_content .page .current {
	font-weight:bold;
	display:inline;
	color:red;
}

/* Recherche de résultats par lettre */

#track_results_content .alphabet {
	height:15px;
}

#track_results_content .alphabet a {
	color:white;
}

#track_results_content .alphabet a:hover {
	color:red;
}

/* Lignes de résultats */

#track_results_content	.line {
	float:left;
	width:552px;
	height:34px;
}

#track_results_content	.odd {
	background-color:#eeeeee;
}

#track_results_content	.over {
	background-color:#a6cb01;
}

#track_results_content	.even {
	background-color:#ffffff;
}

/* Colonnes de résultats */

#track_results_content	.header {
	float:left;
	height:20px;
	cursor:pointer;
	background-color:#a10082;
}

#track_results_content	.column {
	float:left;
	padding-top:10px;
	vertical-align:middle;
}

/* Cellules de résultats */

#track_results_content	.header_img {
	margin-top:2px;
	margin-left:5px;
	margin-right:1px
}

#track_results_content	.img_sort_arrow {
	border:0px;
}

#track_results_content	.between {
	width:2px;
	background-color:white;
	height:24px;
}

#track_results_content	.artist {
	width:128px;
	padding-left:3px;
	padding-top:0px;
}

#track_results_content	.artist_image {
	float:left;
	width:28px;
	height:28px;
	border:1px solid #cccccc;
	margin-top:2px;
	margin-right:3px;
}

#track_results_content .artist_data {
	padding-top:10px;
}

#track_results_content	.title {
	width:119px;
	padding-left:3px;
}

#track_results_content	.album {
	width:136px;
	padding-left:3px;
}

#track_results_content	.category {
	width:67px;
	padding-left:3px;
}

#track_results_content	.action {
	width:82px;
	padding-top:4px;
}

#track_results_content	.action img {
	padding-left:2px;
}

#track_results_content	.action .action_button {
	float:left;
	cursor:pointer;
}

/* Le bloc principal des sélections */
#selections
{
	float: right;
	padding:10px;
	width:220px;
	height:626px;
	background:url(../images/fond_selection.jpg) no-repeat;
}
.selections_top		{width:222px;height:8px;background:url(../images/haut_fd_playlist.gif) no-repeat 0px 0px;}
.selections_content	{width:222px;}
.selection	{margin:0;padding-top:0px;}
#selection_title_news	{margin-left:0px; margin-bottom:0px;padding:0;width:220px;height:35px;background:url(../images/dernieresnouvelles.gif) no-repeat 0px 0px;}
#selection_title_most	{margin-left:0px;padding:0;width:220px;height:35px;background:url(../images/lesplustelecharger.gif) no-repeat 0px 0px;margin-top:12px;}
.selection_content 	{margin-top:0px;margin-left:0px;padding:0px;background:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;height:200px;width:220px;}

.selection_content .line {
	margin:0;
	padding:0;
	width:220px;
	height:40px;
}

.selection_content .odd {
	background-color:#eeeeee;
}

.selection_content .even {
	background-color:#ffffff;
}

.selection_content .over {
	background-color:#a6cb01;
}


.selection_content .image {
	float:left;
	width:28px;
	height:28px;
	border:1px solid #cccccc;
	margin-top:5px;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:0px;
	padding:0;
}

.selection_content	div {
	float:left;
}

.selection_content	.text {
	margin-top:5px;
	width:150px;
}

.selection_content	.text .artist{
	font-weight:bold;
}

.selection_content .picto {
	float:right;
	width:14px;
	height:14px;
	margin-top:13px;
	margin-right:8px;
	margin-left:3px;
	cursor:pointer;
}

.button_all	{margin-top:0px;margin-left:0px;padding:0;}
.selections_bottom	{width:222px;height:8px;}

#newsletter
{
	margin-top: 6px;
	padding-top:22px;
	padding-left:9px;
	background:url(../images/fond_newsletter.gif) no-repeat;
	width:213px;
	height:30px;
	margin-bottom:12px;
}


/* Pied de page */
#pied	{margin:0;padding:0;clear:left;height:20px;width:800px;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#8e0c7b;text-decoration:none;text-align:center;}
#pied	ul	{margin:0;padding-top:4px;}
#pied	ul	li	{display:inline;padding-right:3px;}
#pied	ul	li	a	{margin:0; padding:0px;font-family:Arial, Helvetica, sans-serif;	font-size:9px;	color:#8e0c7b;		text-decoration:none;}
#pied ul li a:hover {		text-decoration: underline;}


	*{margin:0;padding:0;}
	.UM_headerInner{background:url(../images/header/bg_header_inner.jpg) right top no-repeat !important;}

	#UM_header {
	 z-index:0;
	}

	/* Rajout UM header.js */
	#UM_header .content .search input
	{
		 width:25px;height:18px;
	}
	#UM_header .content #nav {
		 z-index:0;
	}



	#header{position:relative;height:135px;background:url(../images/header/bg_header.jpg) right top no-repeat;font-size:68.75%;}
	#header *{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
	#header p, #header select, #header input, #header caption, #header label, #header span, #header tr, #header td, #header table, #header textarea{	font-family:Arial, Helvetica, sans-serif;	font-size:1em;	text-align:left;	line-height:1.2em;	}
	#header img, #header fieldset, #header table{border: 0;}
	#header form, #header p, #header ul, #header li, #header fieldset, #header input{margin:0;padding:0;}
	#header input, #header label, #header .label {vertical-align:middle;}
	#header ul, #header li{list-style:none;}
	#header ol li{list-style:decimal inside;}
	#header hr{clear:both;border:0;}
	#header address{font-style: normal;}
	#header a{text-decoration:none;}
	/* CLEAR */
	#header .spacer{clear:both;display:block;height:0px;visibility:hidden;}
	#header h1, #header h2, #header h3, #header h4, #header h5, #header h6{font-family:Arial, Helvetica, sans-serif;line-height:1em;}
	#header h1.logo, #header p.logo{float:left;width:108px;}
	#header h1.logo img, #header p.logo img{display:block;}
	#header .content{float:right;width:854px;height:100%;}
	#header .content .search{width:620px;height:17px;padding:4px 7px;float:left;margin-right:80px;background:url(../images/header/bg_nav_search.gif) left top no-repeat;	}
	#header .content .search .radio{width:13px;height:13px;margin:0;}
	#header .content .search img{margin-right:10px;vertical-align:middle;}
	#header .content .search label{color:#fff;margin-right:10px;vertical-align:middle;}
	#header .content .search input{vertical-align:middle;}
	#header .content .search .inputText{width:334px;height:13px;font-size:0.82em;padding:1px 3px;margin-right:5px;border:1px solid #aa499c;}
	#header .content .login{float:left;width:120px;padding-top:10px;}
	#header .content .login .inputText{margin-top:2px;display:block;width:110px;padding:1px 3px;height:12px;color:#865291;font-size:0.82em;border:1px solid #84487d;background-color:#c4b6c6;}
	#header .content .login p.pass{margin-top:3px;font-size:0.82em;}
	#header .content .login p.pass a{color:#fff;}
	#header .content .login p.entrer{margin-top:3px;overflow:hidden;width:100%;}
	#header .content .login p.entrer input{float:left;vertical-align:middle;}
	#header .content .login p.entrer a{float:right;vertical-align:middle;}
	#header .content #nav{position:absolute;top:101px;}
	#header .content #nav li{float:left;position:relative;}
	#header .content #nav li.hover a{background-position:left -26px !important;}
	#header .content #nav li a.main{display:block;height:26px;background-repeat:no-repeat;background-position:left top;}
	#header .content #nav li a.main:hover{background-position:left -26px !important;}
	#header .content #nav li.active a.main, #header .content #nav li.active a.main:hover{height:32px;background-position:left -52px !important;}
	#header .content #nav li.forfaits a.main{width:163px;background:url(../images/header/nav_forfaits_cartes.gif);}
	#header .content #nav li.mobiles a.main{width:96px;background:url(../images/header/nav_mobiles.gif);}
	#header .content #nav li.eclate a.main{width:220px;background:url(../images/header/nav_eclate.gif);}
	#header .content #nav li.music a.main{width:81px;background:url(../images/header/nav_music.gif);}
	#header .content #nav li.gums a.main{width:162px;background:url(../images/header/nav_gums.gif);}
	#header .content #nav li.client a.main{width:132px;background:url(../images/header/nav_espace_client.gif);}
	#header .content #nav li ul{width:160px;position:absolute;z-index:100;display:none;padding-bottom:10px;border-left:1px solid #490c53;border-right:1px solid #490c53;background:#fff url(../images/header/bg_ssnav_btm.gif) bottom left repeat-x;}
	#header .content #nav li:hover ul, #header .content #nav li.hover ul{display:block;}
	#header .content #nav li ul li{float:none;padding:5px 2px 5px 14px;border-top:1px solid #dbdbdb;background:url(../images/ico_arr.gif) 6px 10px no-repeat;	}
	#header .content #nav li ul li a{color:#454545;}


	#footer{clear:both;margin-bottom:30px;background:url(../images/footer/bg_footer.gif) left top repeat-y;font-size:68.75%;color:#fff;}
	#footer *{ font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
	#footer p, #footer select, #footer input, #footer caption, #footer label, #footer span, #footer tr, #footer td, #footer table, #footer textarea{ font-family:Arial, Helvetica, sans-serif; font-size:1em; text-align:left; line-height:1.2em; }
	#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{ font-family:Arial, Helvetica, sans-serif; line-height:1em; }
	#footer img, #footer fieldset, #footer table{ border: 0; }
	#footer form, #footer p, #footer ul, #footer li, #footer fieldset, #footer input{ margin:0; padding:0; }
	#footer input, #footer label, #footer .label { vertical-align:middle; }
	#footer #footer ul, #footer li{ list-style:none; }
	#footer ol li{ list-style:decimal inside; }
	#footer hr{ clear:both;	border:0; }
	#footer address{ font-style: normal; }
	#footer a{ text-decoration:none; }
	#footer .spacer{ clear:both; display:block; height:0px; visibility:hidden;}
	#footer .top{height:9px;overflow:hidden;background:url(../images/footer/bg_footer_top.gif) left top no-repeat;}
	#footer ul{float:left;width:147px;padding-left:15px;margin-left:1px;margin-bottom:10px;}
	#footer ul li{margin-bottom:5px;padding-left:6px;font-size:0.82em;background:url(../images/ico_arr_footer.gif) left 4px no-repeat;}
	#footer ul li a{color:#cb9bc3;}
	#footer ul li h4 a{color:#FFFFFF;font-size:1em;font-weight:bold;text-transform:uppercase;}
	#footer ul li.titre{margin-bottom:10px;background:none;padding:0; color:#fff;}
	#footer ul li h4{font-size:1em;font-weight:bold;text-transform:uppercase;}
	#footer p.btm{clear:both;text-align:right;padding:3px 3px 5px;background-color:#ac5f9e;}
	#footer ul.fleche_grise li {background:transparent url(../images/puce_fleche_grise.gif) no-repeat scroll 0pt 0px;margin-bottom:5px !important;padding:0pt 20px 0pt 25px !important;list-style-type:none !important;}
	#footer ul.fleche_grise {list-style-type:none !important;margin:10pt 0pt 0pt 28pt !important;padding:0pt !important;}
	footer ul.fleche_grise li p {margin:0pt;padding:5px 0pt;}



.phone_image_full_size {
	vertical-align: middle;
	width: 160px;
	height: 280px;
}

.phone_image_thumb_1 {
	width:40px;
	height:70px;
}

.phone_image_thumb_2 {
	width:32px;
	height:58px;
}
