/* Global styles */
html {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	min-width:1024px;
	font: 10pt "Arial","Helvetica","Georgia",sans-serif ;
	background-color: white;
	color:black;
}
a {	color:black;}
a:hover {
	color: red ;
	text-decoration : underline;
}
a img {	border:none;}
.mybtn {
	cursor:pointer;
	text-decoration:underline;
	background-color:transparent;
	font-weight:normal;
	font: 13px "Arial","Helvetica","Georgia",sans-serif ;
	font-variant:normal;
	font-style:normal;
	font-stretch:normal;
	font-size:13px;
	margin:2px 4px 2px 4px;
	padding:0 0 4px 0;
	border:none;
	text-align:left;
	width:auto;
	display:inline-block;
}
.mybtn:hover {color:red;}
.smallfont {font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}
.centertext {text-align:center;}
.float_mode {display:inline-block;}
.clearfloat {clear:both;}
.input_as_link {
	text-decoration:underline;
	margin:0px;
	padding:0px;
	cursor:pointer;	
	display:inline-block;
	background:none 0 0 no-repeat;
	border:none;
}
/************************/
/* Le position general	*/
/************************/
#root_browser_warning, #root_browser_warning a {
	color:red;
	font-size:10px;
}
#root_browser_warning {
	margin:4px;
}
#root_left_panel {
	margin-left:4px;
	width:180px;
	position:absolute;
	top:0;left:0;
}
#root_right_panel {
	margin-right:4px;
	/* Une marge un bas pour contourner le pb de la bulle */
	margin-bottom:50px;
	width:180px;
	position:absolute;
	top:0;right:0;
}
#root_middle_content {
	position:relative;	
}
#root_middle_panel {
	margin-left:185px;
	margin-right:185px;
	padding:0px;
}
#root_breadcrumb_panel {
	margin:0px;	
	padding-left:4px;
	padding-right:4px;	
	margin-bottom:10px;
	min-height:2.2em;
}
#root_middle_center_panel {
	margin:0px;
}
#root_new_shop {
	border-radius:8px;
	border:1px solid grey;
	margin:6px;
	padding:20px;
}
/************************************************/
/* Les vues de tracking (lien sur transporteur)	*/
/************************************************/
.traking_view, .traking_view a {
	margin:0px;
	padding:0px;	
}
/********************************************/
/* Les informations sur les commandes 		*/
/********************************************/
.table_info .namecol {
	padding-right:50px;
	padding-bottom:4px;
	font-weight:bold;
}
.table_info .valuecol {
	width:100%;
	font-weight:normal;
}
/********************************************/
/* Le Top Panel 							*/
/********************************************/
#root_top_panel {
	width:100%;
	margin:0px;
	padding:0px;
}
#header_left {
	margin:0px;
	padding:0px;
	width:293px;
	float:left;
	/*width:327px;*/
}
#header_center {
	padding:0px;
	margin: 0 auto;
	width:372px;
}
#header_right {
	text-align:right;
	margin:0px;
	padding:0px;
	width:293px;
	float:right;
	/*width:325px;*/
}
#shipping {
	position:relative;
	/*top:-54px;*/
	left:-128px;
}
/********************************************/
/* les drapeaux des langues					*/
/********************************************/
.img_flag {
	margin:5px 5px 0 0;
	border:0px;	
}
/********************************************/
/* Le menu horizontal CATEGORIE				*/
/********************************************/
#root_menu_panel {
	/* Positionnement */	
	padding:0px;
	margin:0px;	
	text-align:center;
	background:url('../images/menu/menu_fond.gif') 0 0 repeat-x;
}
#root_menu_panel ul {
	display:inline;
	list-style: none ;
	text-align: center ;
	margin: 0px ;
	padding: 0px ;
	font-size:0;
	/*word-spacing: -1em;*/
}
#root_menu_panel ul li {
	display: inline;
	margin: 0px ;
	padding: 0px ;
}
#root_menu_panel ul li a {
	color:white;
	display: inline-block ;
	width: 95px ;
	margin:0px;
	padding:0px;
	border-right:1px solid black;
	border-left:1px solid black;
	font-weight:bold;
	line-height: 32px;
	text-decoration: none ;
	background:url('../images/menu/menu.gif') repeat-x;
	font-size:10pt;
	/*word-spacing:normal;*/
}
#root_menu_panel ul li a:hover, #root_menu_panel ul li a:focus, #root_menu_panel ul li a:active {
	background:url('../images/menu/menu_hover.gif') 0 0 repeat-x;
}
/* Les separateur entre les differentes categorie */
#root_menu_panel span {
	padding:0px;
	margin:0px;
	padding-right:4px;
	padding-left:4px;
}
/********************************************/
/* La barre de recherche					*/
/********************************************/
#root_search_panel {
	/* Positionnement */
	margin:0px;	
	padding:0px 2px 0px 2px;
	height:28px;
	background:url('../images/box_search/search.gif') 0 0 repeat-x;
}
#search_select {
	float:left;
	margin: 0 10px 0 0;
	padding:0px;
	height:28px;
	line-height:28px;
}
#search_panel {
	float:left;
	padding:0px;
	margin:0px;
	height:28px;
	line-height:28px;
}
#search_panel form {
	float:left;
	padding:0;
	margin:0;
}
#search_panel form table, #search_panel form table tr, #search_panel form table tr td {
	margin:0;
	padding:0;
	border:0;
	line-height:18px;
}
#search_panel form table tr td {
	vertical-align:middle;
}
#search_panel label, #search_panel input {
	padding:0px;
	margin:0px;
}
#search_panel input {
	margin-right:4px;
}
#search_right {
	padding:0px;
	margin:0px;
	float:right;
	height:28px;
	line-height:28px;
}
/* la boite contenant les liens dans des boutons */
#link_box {
	float:right;
	margin:0px;
	padding:0px;
	border-left:1px solid black;
	margin-left:10px;
	padding-left:10px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-weight:bolder;
}
#link_box a {
	padding:0px;
	margin:0px;
	text-decoration:none;
	display:inline-block;
	width:28px;
	height:28px;
	line-height:28px;
}
#link_box #id_competition {
	text-decoration: blink;
	width:125px;
}
#link_box #id_help {
	width:180px;
} 
#link_box a:hover {
	color:black;
}
#id_currency {
	background:url('../images/box_link/blue.gif') 0 0 no-repeat;
}
#id_currency:hover{
	background:url('../images/box_link/blue_hover.gif') 0 0 no-repeat;
}
#id_help {
	background:url('../images/box_link/support.gif') 0 0 no-repeat;
}
#id_help:hover {
	background:url('../images/box_link/support_hover.gif') 0 0 no-repeat;
}
#id_competition {
	background:url('../images/box_link/competition.gif') 0 0 no-repeat;
}
#id_competition:hover {
	background:url('../images/box_link/competition_hover.gif') 0 0 no-repeat;
}
/************************************************************/
/* La barre contenant des liens (fil d'ariane, connexion)	*/
/************************************************************/
#root_link_panel {
	margin:0px;	
	padding:0px 2px 0px 2px;
	height:40px;	
}
/********************************************/
/* Le login									*/
/********************************************/
#root_login_panel {
	float:right;
	height:32px;
	margin:4px 0 4px 0;
	padding:0 44px 0 0;
	background: url('../images/divers/login.gif') no-repeat top right ;
}
#root_logout {
	margin:0;
	padding:0 8px 0 0 ;
	line-height:32px;
	font-style:italic;
	color:#4c4c4a;
}
#root_logout:hover {
	color:red;	
}
#root_login,#root_account {
	margin: 0;
	font-style:italic;
	color:#4c4c4a;
	line-height:32px;
	height:32px;	
}
#root_login:hover, #root_account:hover {
	color:red;
}
#root_link_content {
	margin:0;
	padding:0;
	height:32px;
}
#root_shipping_info_1, #root_shipping_info_2 {
	margin:0;
	padding:0;
	padding-right:20px;
	font-style:italic;
	color:#4c4c4a;
}
#root_shipping_info {
	margin:0;
	padding:0;
	height:32px;
}
#root_shipping_info_1 {
	font-weight:bold;
	line-height:24px;
	height:24px;
}
#root_shipping_info_2 {
	line-height:8px;
	height:8px;
	font-size:9px;	
}
/********************************************/
/* Le fil d'ariane							*/
/********************************************/
#root_breadcrumb_panel {
	margin-left:2px;
	padding:0;
	height:40px;
	font-style:italic;
	color:#4c4c4a;
}
#root_breadcrumb_panel a {
	color:#4c4c4a;
}
#root_breadcrumb_panel a:hover {
	color:red;
}
.breadcrumb_img {
	padding: 0px 0px 0px 40px;
	margin:0px;
	line-height:40px;
	background-repeat: no-repeat;
	background-position: 0 4px;
}
#id_breadcrumb_sepdetails {
	margin:0 0.5em 0 0.5em;	
	padding:0;
}
#id_breadcrumb_details {
	margin:0;
	padding:0;
	font-style:italic;
	font-size:x-small;	
}

#id_bc_som {background-image: url('../images/breadcrumb/bc_som.gif');padding-left:75px;}

#id_bc_home {background-image: url('../images/breadcrumb/bc_home.gif');}
#id_bc_all {background-image: url('../images/breadcrumb/bc_all.gif');}
#id_bc_merch {background-image: url('../images/breadcrumb/bc_merch.gif');}
#id_bc_cd {background-image: url('../images/breadcrumb/bc_cd.gif');}
#id_bc_dvd {background-image: url('../images/breadcrumb/bc_dvd.gif');}
#id_bc_vinyls {background-image: url('../images/breadcrumb/bc_vinyls.gif');}
#id_bc_news {background-image: url('../images/breadcrumb/bc_news.gif');}
#id_bc_promo {background-image: url('../images/breadcrumb/bc_promo.gif');}
#id_bc_exclu {background-image: url('../images/breadcrumb/bc_exclu.gif');}
#id_bc_collector {background-image: url('../images/breadcrumb/bc_collect.gif');}
#id_bc_preorder {background-image: url('../images/breadcrumb/bc_exclu.gif');}
#id_bc_wishlist {background-image: url('../images/breadcrumb/bc_wishlist.gif');}
#id_bc_cat {background-image: url('../images/breadcrumb/bc_cat.gif');}
#id_bd_groupe {background-image: url('../images/breadcrumb/bc_groupe.gif');}
#id_bd_titre {background-image: url('../images/breadcrumb/bc_titre.gif');}
#id_bd_search_text {background-image: url('../images/breadcrumb/bc_search_text.gif');}
#id_bd_article {background-image: url('../images/breadcrumb/bc_article.gif');}
#id_bd_sitemap {background-image: url('../images/breadcrumb/bc_sitemap.gif');}
#id_bd_privacy_policies {background-image: url('../images/breadcrumb/bc_help.gif');}
#id_bd_currency {background-image: url('../images/breadcrumb/bc_currency.gif');}
#id_bd_lostpass {background-image: url('../images/breadcrumb/bc_lostpass.gif');}
#id_bd_connexion {background-image: url('../images/breadcrumb/bc_cnx.gif');}
#id_bd_moncompte {background-image: url('../images/breadcrumb/bc_moncompte.gif');}
#id_bd_infoperso {background-image: url('../images/breadcrumb/bc_infoperso.gif');}
#id_bd_addr {background-image: url('../images/breadcrumb/bc_addr.gif');}
#id_bd_commande {background-image: url('../images/breadcrumb/bc_cmd.gif');}
#id_bd_validcommande {background-image: url('../images/breadcrumb/bc_validcmd.gif');}
#id_bd_help {background-image: url('../images/breadcrumb/bc_help.gif');}
#id_bd_contact {background-image: url('../images/breadcrumb/bc_contact.gif');}
#id_bd_faq {background-image: url('../images/breadcrumb/bc_faq.gif');}
#id_bd_feedback {background-image: url('../images/breadcrumb/bc_feedback.gif');}

#id_bd_payment {background-image: url('../images/breadcrumb/bc_help.gif');}
#id_bd_shipping {background-image: url('../images/breadcrumb/bc_help.gif');}
#id_bc_operation_prix {background-image: url('../images/breadcrumb/bc_promo.gif');}

/*************************************************/
/* Identifiant de l'element "frais port gratuit" */
/*************************************************/
.free_shipping_cost {
	font-weight:bold;
	color: blue;
}
/********************************************/
/* Les boites sur les cotés					*/
/********************************************/
.side_box {	
	border:1px solid #afaeae;
	margin-bottom:10px;
}
.side_box_h {
	padding:0px;
	margin:0px;
	color:white;
	border-bottom:1px solid #afaeae;	
	height:36px;
	/* pour l'instant on aligne pas au centre a cause du spinner, il decal le titre quand il apparait */
	/*text-align:center;*/
	background:url('../images/box_side/box_h.gif') repeat-x top left;
}
.side_box_h a {
	color:white;
}
.side_box_h h2 {
	font-size: 12pt;
	margin:0;
	padding:0 0 0 10px;
	/* centrage de la ligne : on donne la hauteur du header */
	line-height:36px;
}
.side_box_spinner {
	float:right;
	padding:0;
	margin:6px 5px 0 0;
	height:25px;
	width:25px;
	background:url('../images/divers/spinner_box.gif') no-repeat top left;
}
.side_box_m {
	font-size: 8pt;
	padding:0px;
}
/* Image de la box panier */
#titleidBoxCart {
	background:url('../images/box_side/box_cart.gif') no-repeat 2px 2px;
	padding-left:43px;	/* 33 = largeur de l'image + 10 de padding pour le titre */
}
/********************************************/
/* Les boites des arrondies					*/
/********************************************/
.section_outbox {
	margin:0px;
	padding: 0 4px 0 4px;
}
.rounded_box {
	margin:0;
	padding:0;
}
.rounded_box_h {
	min-height:10px;
	background:url('../images/box_article/box_article_hm.gif') repeat-x top left;
	margin:0;
	padding:0;
}
.rounded_box_h .rounded_box_hl {
	height:10px;
	background:url('../images/box_article/box_article_hg.gif') no-repeat top left;
}
.rounded_box_h .rounded_box_hr {
	width:100%;
	height:10px;
	background:url('../images/box_article/box_article_hd.gif') no-repeat top right;
}
/*******************************************/
/* Boites des grosses sections (avec titre)*/
/*******************************************/
.section_outbox .rounded_box_h {
	background:url('../images/box/box_h.gif') repeat-x top left;
	height:50px;
	color:white;
	border-bottom:1px solid #afaeae;
}
.section_outbox .rounded_box_h a {
	color:white;
	text-decoration:none;
}
.section_outbox .rounded_box_h a:hover {
	text-decoration:underline;
}
.section_outbox .rounded_box_h .rounded_box_hl {
	height:14px;
	background:url('../images/box/box_hg.gif') no-repeat top left;
}
.section_outbox .rounded_box_h .rounded_box_hr {
	width:100%;
	height:14px;
	background:url('../images/box/box_hd.gif') no-repeat top right;
}
.rounded_box_h_title {
	position:relative;
	top:-8px;
	height:40px;
	margin:0;
	padding:0;
}
.rounded_box_h_title h2 {
	font: bold 12pt Arial,sans-serif;
	margin:0;
	padding:0 0 0 60px;	
}
.section_double_item_cell .rounded_box_h_title h2 {
	padding:0 0 0 0;
	text-align:center;	
}
.rounded_box_h_title h2 a {
	font-size:12pt;
}
.rounded_box_h_title_h2_only {
	position:relative;
	top:8px;
}
.rounded_box_h_title p {
	font: 10pt Arial,sans-serif;
	font-style:italic;
	margin:0;
	padding:0 0 0px 70px;	
}
.article_vignette_conteneur_normal .rounded_box_h {
	border:none;
	height:10px;
	background:url('../images/box_article/box_article_hm.gif') repeat-x top left;
	margin:0;
	padding:0;
}
.article_vignette_conteneur_normal .rounded_box_h .rounded_box_hl {
	height:10px;
	background:url('../images/box_article/box_article_hg.gif') no-repeat top left;
}
.article_vignette_conteneur_normal .rounded_box_h .rounded_box_hr {
	width:100%;
	height:10px;
	background:url('../images/box_article/box_article_hd.gif') no-repeat top right;
}
.article_vignette_conteneur .rounded_box_h {
	border:none;
	height:10px;
	background:url('../images/box_article/box_article_hm.gif') repeat-x top left;
	margin:0;
	padding:0;
}
.article_vignette_conteneur .rounded_box_h .rounded_box_hl {
	height:10px;
	background:url('../images/box_article/box_article_hg.gif') no-repeat top left;
}
.article_vignette_conteneur .rounded_box_h .rounded_box_hr {
	width:100%;
	height:10px;
	background:url('../images/box_article/box_article_hd.gif') no-repeat top right;
}

/********************************************/
/* Boites hauteur fixe - fond degradé 		*/
/********************************************/
.fixed_gradient_outbox .rounded_box_h {
	background:url('../images/box/box_gradient_h.gif') repeat-x top left;
	height:40px;
	color:black;
	border-bottom:1px solid black;
	margin-bottom:1px;
}
.fixed_gradient_outbox .rounded_box_h .rounded_box_hl {
	height:15px;
	background:url('../images/box/box_gradient_hg.gif') no-repeat top left;
}
.fixed_gradient_outbox .rounded_box_h .rounded_box_hr {
	width:100%;
	height:15px;
	background:url('../images/box/box_gradient_hd.gif') no-repeat top right;
}
.fixed_gradient_outbox .rounded_box_m {	
	background:url('../images/box/box_gradient_m.gif') repeat-x bottom left;
	background-color:#b9b9b9;
	font:10pt "Arial","Helvetica","Georgia",sans-serif;
}
.fixed_gradient_outbox .rounded_box_b {
	height:15px;
	background:url('../images/box/box_gradient_b.gif') repeat-x top left;
}
.fixed_gradient_outbox .rounded_box_b .rounded_box_bl {
	height:15px;
	background:url('../images/box/box_gradient_bg.gif') no-repeat top left;
}
.fixed_gradient_outbox .rounded_box_b .rounded_box_br {
	height:15px;
	width:100%;
	background:url('../images/box/box_gradient_bd.gif') no-repeat top right;
}
.fixed_gradient_outbox .rounded_box_h_title {
	position:relative;
	top:-15px;
	margin:0;
	padding:0;
}
.fixed_gradient_outbox .rounded_box_h_title_h2_only {
	position:relative;
	top:0px;	
	font-size:16px;
	letter-spacing:0.15em;
	font-weight:bold;
	padding:3px 0 0px 0;
	margin:0 0 0 36px; 
	line-height:16px;
	color:white;
 	text-align:left;
}
.fixed_gradient_outbox .oneline {
	line-height:32px;
}
.fixed_gradient_outbox .rounded_box_m p {
	font-size:10px;
	text-align:left;
	padding:2px 4px 2px 4px;	
}
.fixed_gradient_outbox .rounded_box_m ol {	
	padding:4px 0 4px 35px;
}
.fixed_gradient_outbox .rounded_box_m ul {
	padding:4px 0 4px 0px;
	list-style: none;
}
.fixed_gradient_outbox .rounded_box_m ul .pricekiller-element {
	text-align:center;
	margin-top:2px;
	margin-bottom:8px
}

/* Section de la page principal d'un client */
.section_client table { width:100%; }
.section_client td { width:50%; }
.section_client .rounded_box_m { height:110px; }

/********************************************/
/* Boites du bas de page 					*/
/********************************************/
#root_middle_foot_panel {
	margin:0 4px 0 4px;
	padding:0px;
}
#root_middle_foot_panel table, #root_middle_foot_panel tr, #root_middle_foot_panel td {
	margin:0px;
	padding:0px;
}
#root_middle_foot_panel table {
	width:100%;
}
.foot_gradient_outbox {
 	text-align:left;
	color:#9c9c9c;
	background:url('../images/box/box_foot_gradient_m.gif') repeat-x top left;
}	
.foot_gradient_outbox a {
	white-space:nowrap;
	text-decoration:none;
	color:#9c9c9c;
}
.foot_gradient_outbox a:hover {
	text-decoration:underline;
}
.foot_gradient_outbox .rounded_box_h {
	height:30px;
	background:none;
}
.foot_gradient_outbox .rounded_box_h .rounded_box_hl {
	height:6px;
	background:url('../images/box/box_foot_gradient_hg.gif') no-repeat top left;
}
.foot_gradient_outbox .rounded_box_h .rounded_box_hr {
	width:100%;
	height:6px;
	background:url('../images/box/box_foot_gradient_hd.gif') no-repeat top right;
}
.foot_gradient_outbox .rounded_box_m {
	height:200px;
	border:none;
}
.foot_gradient_outbox .rounded_box_h_title {
	margin:0 10px 0 0;
	padding:0;
}
.foot_gradient_outbox .rounded_box_h_title_h2_only {
	white-space:nowrap;
	font-size:12px;
	padding:0;
	margin:0 0 0 10px; 
}
.foot_gradient_outbox .rounded_box_m p, .foot_gradient_outbox .rounded_box_m div {
	font-size:10px;
	padding:2px 8px 2px 8px;	
}
.foot_gradient_outbox .rounded_box_m ol, .foot_gradient_outbox .rounded_box_m ul {
	padding:4px 0 4px 35px;
}
.foot_gradient_outbox .rounded_box_m form {
	margin:0;
	padding:0;
}
.foot_gradient_outbox .rounded_box_b, .foot_gradient_outbox .rounded_box_b .rounded_box_bl, .foot_gradient_outbox .rounded_box_b .rounded_box_br {
	background:none;
}
#id_foot_join_mailinglist {
	background:url('../images/divers/email.gif') 8px 8px no-repeat;	
}
#id_foot_join_mailinglist .rounded_box_h_title_h2_only {
	padding-left:30px;
}
/********************************************/
/* Partie central des boites 				*/
/********************************************/
.rounded_box_m {
	border-right:1px solid #afaeae;
	border-left:1px solid #afaeae;
	padding:0;
	margin:0;
}
.rounded_box_m p, .rounded_box_m form, .rounded_box_m table {
	margin:0;
	padding:10px 0 0 0;
	font-size:12px;
}
.rounded_box_m ul, .rounded_box_m ol {
	margin:0;
}
/********************************************/
/* Partie du bas central des boites 		*/
/********************************************/
.rounded_box_b {
	height:15px;
	background:url('../images/box_article/box_article_bm.gif') repeat top left;
}
.rounded_box_b .rounded_box_bl {
	height:15px;
	background:url('../images/box_article/box_article_bg.gif') no-repeat top left;
}
.rounded_box_b .rounded_box_br {
	width:100%;
	height:15px;
	background:url('../images/box_article/box_article_bd.gif') no-repeat top right;
}
.rounded_box_m .section_inbox table {
	width:100%;
	border-collapse:collapse;
}
/*****************************************************/
/* Une categorie en mode vignette (page du catalogue)*/
/*****************************************************/
.cat_vignette_conteneur {
	margin:0px;
	padding:0 10px 0 10px;
	width:320px;
	height:270px;
	vertical-align:top;
}
.cat_vignette_conteneur h1 {
	margin:0 0 10px 0;
	padding:0px;
	font: 20pt "Georgia",Arial,sans-serif ;
	font-weight:bolder;
}
.cat_vignette_conteneur h2 {
	margin:0px;
	padding:0px;
	font: 10pt "Georgia",Arial,sans-serif ;
	font-weight:normal;
	height:40px;
}
.cat_vignette img {
	width:100px;
	height:100px;
	margin:15px 0 15px 0;
	padding:0px;
}
.cat_vignette {
	padding:0 5px 0 5px;
	margin:0;
	height:170px;
}
/********************************************/
/* Un article mode vignette					*/
/********************************************/
.article_vignette_conteneur {
	margin: 4px 0 4px 0;
	padding:0 4px 0 4px;
	width:314px;
}
.article_vignette_conteneur_normal {
	margin: 0;
	padding:0 4px 0 4px;
}
.article_vignette_conteneur .article_vignette {
	height:170px;
}
.article_vignette_conteneur_normal .article_vignette {
	min-height:270px;
}
.article_vignette {
	margin:0px;
	padding:0px;
}
.article_vignette form {
	margin:0px;
	padding:0px;	
}
.article_vignette_conteneur .article_vignette_image {
	width:100px;
	height:110px;
}
.article_vignette_conteneur_normal .article_vignette_image {
	width:200px;
	height:210px;
}
.article_vignette_conteneur .article_vignette_image img {
	width:100px;
	height:100px;
}
.article_vignette_conteneur_normal .article_vignette_image img {
	width:200px;
	height:200px;
}
.article_vignette_image img {
	border:0px;
	margin:0px;
	padding:0px;
}
.article_vignette_image {
	float:left;
	padding: 0 10px 0 0;
	text-align:center;
	font: 8pt Arial,sans-serif ;
}
.article_vignette_image a, .article_vignette_image a:hover {
	border:0px;		
}
.article_vignette_image .zoom {
	padding-right:20px;
	display:inline-block;
	height:18px;
	line-height:18px;
	background:url('../images/divers/zoom.gif') no-repeat top right;
}
.article_vignette_conteneur .article_vignette_info {
	height:130px;
}
.article_vignette_conteneur_normal .article_vignette_info {
	min-height:230px;
	padding-bottom:4px;
}
.article_vignette_info {
	float:none;
	padding:0 5px 0 5px;
	text-align:left;
}
.article_vignette_conteneur .article_vignette_info .band_simple {
	font: 10pt "Georgia",Arial,sans-serif ;
}
.article_vignette_conteneur_normal .article_vignette_info .band_detail {
	font: 16pt "Georgia",Arial,sans-serif ;
}
.article_vignette_info .band_simple, .article_vignette_info .band_detail {
	padding:0 0 0 0;
	margin:0px;
	font-weight:bolder;
}
.article_vignette_conteneur .article_vignette_info .title_simple {
	font: 8pt "Georgia",Arial,sans-serif ;
}
.article_vignette_conteneur_normal .article_vignette_info .title_detail {
	font: 14pt "Georgia",Arial,sans-serif ;
}
.article_vignette_info .title_simple, .article_vignette_info .title_detail {
	margin:5px 0 0 0;
	padding:0px;
	padding:0px;
	font-weight:normal;
	font-style:italic;
}
.article_vignette_conteneur .article_vignette_divers {
	margin:5px 0 0 110px;
}
.article_vignette_conteneur .article_vignette_divers table {
	font-size:10px;
}
.article_vignette_conteneur_normal .article_vignette_divers {
	margin:5px 0 0 210px;
}
.article_vignette_conteneur_normal .article_vignette_divers table {
	font-size:12px;
}
.article_vignette_divers {
	padding:0px;
	color:gray;	
}
.article_vignette_divers table {
	margin:0;
	padding:0;
	border-collapse:collapse;
}
.article_vignette_divers tr, .article_vignette_divers td {
	vertical-align:middle;
	padding:0 2px 0 0;
	margin:0;
}
.article_vignette_divers select {
	float:none;
	font-size: 10px;
}
.article_vignette_divers .itunes {
	background:url('../images/divers/itunes.gif') no-repeat top left;
	padding-left: 20px;
	font-weight:bold;
	height:18px;
	line-height:18px;
	display:inline-block;
}
.article_vignette_conteneur .article_vignette_price {
	font-size:14px;
}
.article_vignette_conteneur_normal .article_vignette_price {
	font-size:26px;
	letter-spacing: 1px;
}
.article_vignette_price {
	color:#313d95;
	font-weight:bold;
	margin:4px 0 0 0;
}
.article_vignette_price_promo {
	text-decoration:line-through;
}	
.article_vignette_rating {
	text-align:center;
	padding:0px;
	margin:10px;	
}
.article_vignette_rating .average_customers {
	margin:0;
	padding:2px 0 6px 0;
}

.article_vignette_button {	
	border-top: 1px solid #afaeae;
	text-align:center;
	padding:8px 0 0 0 ;
	margin:0px;
	font-size:0;
	/*word-spacing:-1em;*/
}
.article_vignette_button div {
	margin:0px;
	padding:0px;
	display:inline-block;	
}
.article_vignette_spinner {
	float:right;
	height:36px;
	width:36px;	
	background:url('../images/divers/spinner.gif') no-repeat top left;
}
.article_vignette_preorder {
	position:absolute;
    height:20px;
	width:100px;
	background:url('../images/divers/pre-order.png') no-repeat top left;
}
.rounded_box_m .article_vignette_preco {
	font-weight:bold;
	font-size:larger;
	color:red;
}
.rounded_box_m .article_vignette_shippable_from {
	font-weight:bold;
	color:green;
	font-size:smaller;
}
/********************************************/
/* Le rating								*/
/********************************************/
.rating {
	padding:0;
	margin:30px 0 0 0;
}
.rating_user {
	font-weight:bold;
}
.rating_info {
	font-weight:bold;
}
.rating_info span {
	display:inline-block;
	margin: 4px 20px 0 0 ;
}
.rating_comment, .rating .stars_img {
	margin:6px;
	padding:0px;
}
/********************************************/
/* style pour les etoiles */
/********************************************/
.stars {
	margin:0;
	padding: 0 2px 0 2px;
}
.stars_numbers {
	margin-left:4px;
}
/********************************************/
/* Le sitemap letter						*/
/********************************************/
#sitemap_letter {
	margin:0 0 4px 0 ;	
}
#sitemap_letter span {
	padding:0 2px 0 2px;
}
#sitemap_letter a {
	text-decoration:none;
}
#sitemap_letter a:hover {
	text-decoration:underline;
}
/********************************************/
/* Le pager									*/
/********************************************/
#pager {
	border-collapse:collapse;
	margin:0;
	padding:0;	
}
#pager tr {
	margin:0;
	padding:0;
}
#pager td {
	margin:0;
	padding:0 2px 0 2px;
	text-align:right;
}
#pager a {
	text-decoration:none;
}
#pager a:hover {
	text-decoration:underline;
}
#pager_header {
	width:100%;
}
.sel {
	background: #5a69da;
	color: white;
}
/********************************************/
/* Le barre pour affiner sa rechercher 		*/
/********************************************/
#result_browser {
  padding:4px 0px 4px 0px;
  margin:0 0px 4px 0px;
  border-top:1px dotted gray;
  border-bottom:1px dotted gray;
}
#result_browser table {
	width:100%;
}
/********************************************/
/* Les liens 'more' 						*/
/********************************************/
.box_more {
	text-align:right;
	padding-right:8px;
}
/********************************************/
/* Les bannieres slide show					*/
/********************************************/
#slide-images{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    width:178px;
	border:1px solid black;
    height:400px;
    overflow:hidden;
}
#slide-images li a, #slide-images li a:hover {
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration:none;
}
#slide-images li{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
}
#slide-images li a img{
    margin:0px;
    padding:0px;
	border:0px;
    display:block;
    background-color:#FFFFFF;
}
/********************************************/
/* Les bannieres slide show	des compet		*/
/********************************************/
.slide-images-comp{
    position:relative;
    display:block;
    margin:0px;
	margin-top:4px;
    padding:0px;
    width:178px;
	border:1px solid black;
    height:400px;
    overflow:hidden;
}
.slide-images-comp li a, .slide-images-comp li a:hover {
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration:none;
}
.slide-images-comp li{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
}
.slide-images-comp li a img{
    margin:0px;
    padding:0px;
	border:0px;
    display:block;
    background-color:#FFFFFF;
}
/********************************************/
/* Les bannieres slide show					*/
/********************************************/
.slide-images-article{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
	border:none;
    overflow:hidden;
    height:200px;
    width:200px;
}
.slide-images-article li a, .slide-images-article li a:hover {
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration:none;
}
.slide-images-article li{
    position:absolute;
	top:0;
	left:0;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
}
.slide-images-article li a img {
    margin:0px;
    padding:0px;
	border:0px;
    display:block;
    background-color:#FFFFFF;
}
.previous-img, .next-img {
	display:inline-block;
	width: 16px;
	height: 16px;
	text-decoration:none;	
}
.previous-img:hover, .next-img:hover {
	text-decoration:none;
}
.previous-img {
	background:url('../images/buttons/icone/fleche-gauche.jpg') no-repeat top left;
}
.next-img {
	background:url('../images/buttons/icone/fleche-droite.jpg') no-repeat top left;
}
.previous-img:hover {
	background:url('../images/buttons/icone/fleche-gauche-red.jpg') no-repeat top left;
}
.next-img:hover {
	background:url('../images/buttons/icone/fleche-droite-red.jpg') no-repeat top left;
}
/********************************************/
/* style pour l'autocompletion */
/********************************************/
.auto_complete {
	position:absolute;
	width:550px;
	height:300px;
	margin:0px;
	padding:0px;
	overflow:auto;
	top:-500px;
	z-index:1001;
	font-size: 8pt;
    background-color:white;
    border:1px solid #888;
}
.auto_complete ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.autocomplete_section_title {
	color:white;
	background-image: url(/images/autocomplete/auto_complete_back.gif);
	margin-bottom:2px;
}
.auto_complete ul li {
	list-style-type: none;
	margin:0;	
	padding:0;	
}
.auto_complete ul li .autocomplete_result {
	padding-left:10px;	
}
.auto_complete ul li.selected .autocomplete_result { 
	color:white;
	background-image: url(/images/autocomplete/auto_complete_back_sel.gif);
}
.autocomplete_item {
	height:16px;
	line-height:16px;	
}
.autocomplete_item_first {
	height:34px;
	line-height:16px;	
}
/*********************************************/
/* les sous sections "item" (avec "Suite...")*/
/*********************************************/
.item_content_desc {
	padding-left:10px;
}
.item_content_next {
	text-align:right;
}
/********************************************/
/* Une banniere pour faire joli 			*/
/********************************************/
#id_banner {
	width:582px;
	height:76px;
}
/********************************************/
/* les spinners ajax sont cachés par défaut */
/********************************************/
.spinner {
	/* La valeur par defaut est baseline, cela fait que le spinner est decalé */
	vertical-align:middle;
	margin:0px;
	padding:0px;
}
.spinner_16 {
	/* La valeur par defaut est baseline, cela fait que le spinner est decalé */
	vertical-align:middle;
	margin:0px;
	padding:0px;
	width:16px;
	height:16px;	
}
#id_spin_search_simple {
	/* La valeur par defaut est baseline, cela fait que le spinner est decalé */
	vertical-align:middle;
	position:relative;
	top:-1px;
	margin:0 4px 0 0;
	padding:0px;
}
/********************************************/
/* les sous sections des page				*/
/********************************************/
.sub_section {
	text-align:left;
	margin:0;	
	padding:0 0 20px 0;
}
.sub_section_header {
	padding:0;
	margin:0;
	color:white;
	height:34px;
	background:url('../images/divers/sous_section_h.gif') repeat top left;
	border-bottom:1px solid #424242;
}
.sub_section_header h3 {
	height:34px;
	line-height:34px;
	padding:0 0 0 45px;
	margin:0;
	background:url('../images/divers/section_header.gif') 10px 0px no-repeat;
}
.sub_section_header .spinner {
	float:right;
	margin:4px 4px 0 0;
	padding:0;
}
.sub_section_content {
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	margin-left:40px;
	margin-right:40px;	
}
.sub_section_content table {
	width:100%;
	border-collapse:collapse;
}
.sub_section_content .table_header {
	border-bottom:1px solid #afaeae;
}
.sub_section_content .table_header th {
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	text-align:center;
}
.sub_section_content .table_item {
	vertical-align:middle;
	text-align:center;
}
.sub_section_content .table_item td {
	padding-top:5px;
	padding-bottom:5px;
}
.sub_section_content li p {
	margin:0;
	padding:6px 0 0 6px;
	font-size:12px;
}
.sub_section_content .second_level {
	list-style-type:none;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:40px;
	padding-left:0px;
}
.sub_section_content li {
	margin-bottom:20px;
	list-style-type:circle;
}
/********************************************/
/* Ticket : les sous sections des pages		*/
/********************************************/
.sub_section_ticket_customer{background-color:#f2f1ff;}
.sub_section_ticket_staff	{background-color:#f1fff1;}

.sub_section_ticket_customer .sub_section_header {background-image:url('../images/divers/sous_section_h_customer.gif');}
.sub_section_ticket_customer .sub_section_header h3 {background-image:url('../images/divers/section_header_customer.gif');}
.sub_section_ticket_staff .sub_section_header {	background-image:url('../images/divers/sous_section_h_staff.gif');}
.sub_section_ticket_staff .sub_section_header h3 {background-image:url('../images/divers/section_header_staff.gif');}

.ticket_post_area { width:100%; height:150px; }

/********************************************/
/* Le contenu d'un post dans le support		*/
/********************************************/
.post_auteur_staff {
	float:left;
	width:158px;
	margin-right:15px;
	background:url('../images/divers/support.gif') top center no-repeat;
	border-right:1px solid #afaeae;
	padding-top:134px;
	font-weight:bold;
	font-size:larger;	
	text-align:center;
}
.post_auteur_customer {
	float:left;
	width:158px;
	margin-right:15px;
	background:url('../images/divers/client-hf.gif') top center no-repeat;
	border-right:1px solid #afaeae;
	padding-top:134px;
	font-weight:bold;
	font-size:larger;	
	text-align:center;
}
.post_message {
}
/********************************************/
/* le images des sections,dans le header	*/
/********************************************/
#id_section_client {
	background:url('../images/title/account.png') no-repeat 10px 0px ;
}
#id_section_commande {
	background:url('../images/title/commande.png') no-repeat 10px 0px;
}
#id_section_article {
	background:url('../images/title/produit.png') no-repeat 10px 0px ;
}
#id_section_review{
	background:url('../images/title/review.png') no-repeat 10px 0px ;
}
#id_section_password {
	background:url('../images/title/password.png') no-repeat 10px 0px ;
}
#id_section_contact {
	background:url('../images/title/contact.png') no-repeat 10px 0px ;
}
#id_section_currency {
	background:url('../images/title/currency.png') no-repeat 10px 0px ;
}
#id_section_feedback {
	background:url('../images/title/feedback.png') no-repeat 10px 0px ;
}
#id_section_faq {
	background:url('../images/title/faq.png') no-repeat 10px 0px ;
}
#id_section_help {
	background:url('../images/title/help.png') no-repeat 10px 0px ;
}
#id_section_privacy_policies {
	background:url('../images/title/help.png') no-repeat 10px 0px ;
}
#id_section_tracking {
	background:url('../images/title/tracking.png') no-repeat 10px 0px ;
}
#id_section_wishlist {
	background:url('../images/title/produit.png') no-repeat 10px 0px ;
}
#id_section_sitemap {
	background:url('../images/title/sitemap.png') no-repeat 10px 0px ;
}
#id_section_accueil_cd {
	background:url('../images/title/accueil_cd.png') no-repeat 10px 0px ;
}
#id_section_accueil_bundle {
	background:url('../images/title/accueil_bundle.png') no-repeat 10px 0px ;
}
#id_section_accueil_vinyl {
	background:url('../images/title/accueil_vinyl.png') no-repeat 10px 0px ;
}
#id_section_accueil_merch {
	background:url('../images/title/accueil_merch.png') no-repeat 10px 0px ;
}
#id_section_accueil_collector {
	background:url('../images/title/accueil_collector.png') no-repeat 10px 0px ;
}
#id_section_login {
	background:url('../images/title/account_info.png') no-repeat 10px 0px ;	
}
#id_section_client_new {	
	background:url('../images/title/account_new.png') no-repeat 10px 0px ;
}
#id_section_password_new {
	background:url('../images/title/password.png') no-repeat 10px 0px ;
}
#id_section_payment {
	background:url('../images/title/payment.png') no-repeat 10px 0px ;	
}
#id_section_shipping {
	background:url('../images/title/shipping.png') no-repeat 10px 0px ;	
}
#id_section_op {
	background:url('../images/title/currency.png') no-repeat 10px 0px ;	
}
#id_section_competition {
	background:url('../images/title/competition.png') no-repeat 10px 0px ;
}
#id_section_ticket {
	background:url('../images/title/ticket.png') no-repeat 10px 0px ;
}
/*********************************************/
/* les images des sous sections "item" 		 */
/*********************************************/
#id_item_content_account_info {
	background:url('../images/title/account_info.png') no-repeat 10px 0px ;
}
#id_item_content_account_ticket {
	background:url('../images/title/account_ticket.png') no-repeat 10px 0px ;
}
#id_item_content_account_cmd {
	background:url('../images/title/account_cmd.png') no-repeat 10px 0px ;
}
#id_item_content_account_adresse {
	background:url('../images/title/account_adresses.png') no-repeat 10px 0px ;
}
#id_item_content_help_faq {
	background:url('../images/title/faq.png') no-repeat 10px 0px ;
}
#id_item_content_help_payment {
	background:url('../images/title/payment.png') no-repeat 10px 0px ;
}
#id_item_content_help_shipping {
	background:url('../images/title/shipping.png') no-repeat 10px 0px ;
}
#id_item_content_help_contact {
	background:url('../images/title/contact.png') no-repeat 10px 0px ;
}
#id_item_content_help_feedback {
	background:url('../images/title/feedback.png') no-repeat 10px 0px ;
}
#id_top_seller {
	background:url('../images/divers/top5.gif') no-repeat 10px 0px ;
	height:40px;
	margin:0;
	padding:0;
}
#idBoxOp {
	background:url('../images/divers/op.gif') no-repeat 10px 0px ;
	height:40px;
	margin:0;
	padding:0;
}
#idBoxOp .rounded_box_h_title_h2_only {
	color:white;
	text-decoration: blink;
}
#id_promo_lancement{
	background:url('../images/divers/15-pourcent3.gif') no-repeat 10px 0px ;
	height:40px;
	margin:0;
	padding:0;
}
#id_promo_lancement h2 {
	font-size:38px;
}
#id_promo_lancement .rounded_box_h_title_h2_only {
	margin:0 0 0 94px; 
}
/********************************************/
/* l'affichage des adresses					*/
/********************************************/
.adresse {
	margin:30px 0 30px 0;
	padding:0px;
	text-align:left;	
}
.adresse h3 {
	font-weight:bold;
	font-size:16px;
	padding:0px;
	margin:0 0 4px 0;
}
.adresse h4 {
	font-weight:bold;
	font-size:14px;
	padding:0px;
	margin:0 0 4px 0;
}
.adresse p {
	font-weight:normal;
	font-size:14px;
	padding:0px;
	margin:0 0 4px 0;
}
.adresse_buttons {
	height:40px;
}
.adresse_buttons form {
	float:left;
}
/*************************************************/
/* Le plus haut element de la partie centrale    */
/*************************************************/
#content {
	margin:0 2px 0 2px; 
}
/********************************************************/
/* Les listes de rounded box sont centrée dans la page	*/
/********************************************************/
#content .list_rounded_box {
	text-align:center;
}
/********************************************/
/* Les articles miniatures qui sont dans le */
/* panneau de droite (highlight / promo)    */
/********************************************/
.mini_list_article {
	margin:0px;	
	padding:5px;
	text-align:center;
}
.mini_list_article_header {
	margin:10px;
	margin-bottom:20px;
	font-weight:bold;	
}
.mini_list_article_header form {
	padding:10px 0 0 0;
	margin:0;
}
.mini_list_article_header p {
	margin:0 0 5px 0;
	padding:0px;	
}
.mini_list_article_header .format {
	color:#7f7e7e;
	font-size:10px;
}
.mini_list_article_header .price {
	margin:0;
	padding:0 10px 0 10px;
	color:red;
}
.mini_list_article_header .price p {
	margin:0;
	padding:0;	
	font-size:20px;
	letter-spacing: 1px;
}
.mini_list_article_content {
	padding:0px;
	margin:0px;	
}
.mini_article {
	margin:0px;
	padding:0px;
}
.mini_article a {
	padding:1px;
	margin:0px;
}
.mini_article img {
	padding:0px;
	margin:0px;
	width:40px;
	height:40px;
}
/********************************************/
/* Les liste moyennes (also bought...)		*/
/********************************************/
.short_article {
	margin: 0px;
	width:130px;
	min-height:210px;
	margin: 10px 0 0 0;
	padding:0 15px 0 0;
}
.short_article .image {
	text-align:left;
	margin:0;
	padding:0px;
}
.short_article .format {
	text-align:center;
	margin:0;
	padding:2px 0 6px 0;
	width:100px;
	color:#7f7e7e;
	font-size:10px;
	vertical-align:top;
}
.short_article .price {
	width:100px;
	text-align:center;
	color:#313d95;
	font-weight:bold;
	margin:6px 0 2px 0;
	padding:0;
}
.short_article .band {
	vertical-align:top;
	padding:0 0 4px 0;
}
.short_article .band .detail {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:12px;
}
.short_article .title {
	vertical-align:top;
}
.short_article .title .detail {
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:0;
}
/****************************************************/
/* Les listes d'article detaillé (panier, favoris)	*/
/****************************************************/
/* une ligne de la liste */
.mini_list_article_detail_item {
	border:none;
	border-bottom:1px solid #afaeae;
	padding:2px 0px 4px 0px;
	margin:2px 2px 0px 2px;
}
.mini_list_article_detail_item table {
	width:100%;
	border-collapse:collapse;
}
.mini_list_article_detail_item tr {
	margin:0;
	padding:0;	
}
.mini_list_article_detail_item td {
	vertical-align:top;
	margin:0;
	padding:0;
}
.mini_list_article_detail_item .image img {
	width:30px;
	height:30px;
}
.mini_list_article_detail_item .quantity {
	font-weight:bold;
	text-align:center;
	font-size:13px;
}
.mini_list_article_detail_item .price {
	font-weight:bold;
	text-align:right;
	font-size:13px;
}
.mini_list_article_detail_item .info {
	width:100%;
}
.mini_list_article_detail_item .info h3 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 4px;
}
.mini_list_article_detail_item .info h4, .mini_list_article_detail_item .info p {
	margin:0;
	padding:0 0 0 4px;	
	font-size:10px;
	font-weight:normal;
}
.mini_list_article_detail_item .btn form {
	margin:0;
	padding:0;
}
.mini_list_article_detail_item:hover {
	background-color:#F6F6F6;
}
/* La section pour dropper les elements */
.mini_list_article_detail_drop {
	text-align:center;
	padding:0;
	margin:0;
	height:26px;
	border-bottom:1px solid #afaeae;
	font-size: 10px;
	width:100%;
	background:url('../images/divers/drop_here_bg.gif') repeat top left;
	display:table;
}
/* 
.mini_list_article_detail_drop_active {
	background:url('../images/divers/drop_here_bg_hover.gif') repeat top left;
}
.mini_list_article_detail_drop_active p {
	border:1px solid red;
}
*/
.mini_list_article_detail_drop p {
	margin:0;
	line-height:12px;
	height:26px;
	padding: 0px 4px 0px 4px;
	display: table-cell;
	vertical-align:middle;
}
/********************************************/
/* Les infos suppl dans le panier			*/
/********************************************/
.mini_list_article_detail_bottom {
	margin:0px;
	padding:0px;
	background:url('../images/divers/total_bg.gif') repeat top left;
}
#cart_resume form {
	margin:0px;
	padding:0px;
}
/* la ligne du total */
#cart_total_line, #cart_total_line_remise {
	margin:2px 2px 4px 0;
	font-weight: bold;  
	text-align: right;
	font-size:13px;
}
.mini_list_article_detail_btn {
	padding:0 0 4px 4px;
	margin:0;
}
.mini_list_article_detail_btn form {
	padding:0;
	margin:0;
}
/*******************************************************/
/* Les infos suppl dans le panier (affichage commande) */
/*******************************************************/
.checkout_cart_table_footer {
	font-weight:bold;
	text-align:center;	
	border-top:1px solid #afaeae;
}
.checkout_cart_table_footer td {
	padding-top:20px;
	padding-bottom:20px;
}
.checkout_cart_table_footer_total {
	text-align:right;	
}
/*******************************************************/
/* Les infos d'affichage lors d'un spli de commande    */
/*******************************************************/
.checkout_cart_table_split_for_ship {
	font-weight:bold;
	text-align:left;
	font-size:larger;
}
.checkout_cart_table_split_for_ship td {
	padding-top:40px;
	padding-bottom:40px;
}
/********************************************/
/* Les bulles								*/
/********************************************/
#article_bubble_header p {
	margin:0px;
	padding:0px;
}
#article_bubble_header .article_bubble_header_title {
	margin-top:5px;
	padding-left:5px;
	color:white;
}
#article_bubble_body tr td {
	vertical-align:top;
}
#article_bubble_body .article_bubble_body_first_col {
	width:35px;
}
/********************************/
/* Les formulaires de recherche */
/********************************/
.searchForm {
	padding:0px;
	margin:0px;
}
.searchForm img {
	padding:0px;
	margin:0px;	
}
.user_first_col {
	width: 180px;
}
/********************************************/
/* La boite d'erreur						*/
/********************************************/
.fieldWithErrors {
	color: red;
	text-decoration:underline;
}
#errorExplanation { 
	border: 1px solid #afaeae;
  	text-align:left;
	margin:0 4px 10px 4px;
	padding:0;
}
#errorExplanation h2 {
	text-align: left;
	color:white;
	background:url('../images/box/box_gradient_h.gif') repeat-x top left;		
	height:40px;
	line-height:40px;
	padding:0 0 0 20px;
	margin:0;
	border-bottom: 1px solid #afaeae;
}
#errorExplanation p {
	margin-bottom: 0;
	padding: 5px;
}
#errorExplanation ul li {
	font-size: 12px;
}
#notice {
	border:1px solid red;
	background-color:#FFE0E0;
	padding:1em;
	margin:0 4px 10px 4px;
	font: bold smaller sans-serif;
}
#notice_valide {
	border:1px solid green;
	background-color:#E0FFE0;
	padding:1em;
	margin:0 4px 10px 4px;
	font: bold smaller sans-serif;
}
/********************************************/
/* La sélection des modes de paiment		*/
/********************************************/
.payment_cell {
	text-align:left;
	border-bottom: 1px dotted #999999;
    padding: 10px 6px 20px 2px;
}
.payment_line {
}
.payment_info {
}
.payment_aide {
	font-size:smaller;
	display:block;
	color: #555555;
}
/********************************************/
/* Le panneau de recherche					*/
/********************************************/
#idViewSearch {
	vertical-align:top;
	width:100%;
}
/********************************************/
/* Les captcha								*/
/********************************************/
#simple_captcha {
  	padding:0px;
	margin:0px;
}
#simple_captcha .simple_captcha_field {
    border: 1px solid #ccc;
    background-color: #efefef;
	width: 155px;
    margin:0px;
    padding:0px;
}
#simple_captcha .simple_captcha_field input{
	width: 155px;
	font-size: 16px;
	border: none;
	background-color: #efefef;
}
#simple_captcha .simple_captcha_image{
	border: 1px solid #ccc;
	height:40px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
	background-color:black;
}
#simple_captcha .simple_captcha_data {
	height:40px;
}
#simple_captcha .simple_captcha_image img{
	margin: 0px;
	padding: 0px;
	width: 110px;
}
#simple_captcha .simple_captcha_label{font-size: 12px;}
/****************************************/
/* Les titres des sections toggle 		*/
/****************************************/
.toggle_info_title {
	line-height:30px;
}
.toggle_info_content {
	margin:10px;
	padding:0px 10px 10px 10px;
	background-color: #efeeee;
	border:1px solid #afaeae;
}
#id_spin_state_code {
	margin:0;
	paddig:0;
	height:20px;
	width:20px;	
	background:url('../images/divers/spinner.gif') no-repeat top left;
}
/****************************************/
/* 2 section sur 1 ligne 				*/
/****************************************/
.section_double_item {
	border:none;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
.section_double_item tr, .section_double_item tr td {
	margin:0;
	padding:0;
}
.section_double_item .section_double_item_cell {
	vertical-align:top;
	width:50%;
}
/****************************************/
/* Message help link	 				*/
/****************************************/
.message_help_link {
	line-height:15px;
}
.message_help_link img {
	border:none;
	margin:auto;
	padding:0;
	width:15px;
	height:15px;
	vertical-align:middle;
}
