/* CSS Document */
/*--------------------------------------body---*/
html, body{
	/*background-color:#00bff3;*/
	background-color:#FFF;
	width:100%;
	height:100%;
}
body, td, th, div, p, label, input {
	color:#939393;
	font:normal 14px/18px Trebuchet MS, Trebuchet MS1, Helvetica, sans-serif;
}
input, select {
	/*color:#7d7f81;*/
}
a{
	color:#817a77;
	text-decoration:none;
}
a:hover {
	color:#00bff3;
	text-decoration:none;
}
a:hover {text-decoration:none}
a, button, .button{ cursor:pointer;}

.textAlignCenter{
	text-align:center
}
.be074e{
	color:#be074e;
}

.body{
	background:url(../images/bg-bottom.jpg) bottom center no-repeat;
}
/****************************************************************************************************************************/
	/*												BLOC																*/
/****************************************************************************************************************************/
.header {
	height:204px;
}
	.header_top{
		height:160px;
	}
	.header_menu{
		height:44px;
	}
	.ContentGadgetLeft{
		width:242px;
		float:left;
	}
	.ContentGadgetRight{
		width:242px;
		float:right;
	}
	.ContentLeft{
		width:656px;
		float:left;
	}
	.ContentRight{
		width:656px;
		float:right;
	}
/****************************************************************************************************************************/
	/*												header																*/
/****************************************************************************************************************************/
#header {
}


#toolbar {
	color:#FFFFFF;
	font-size:9px;
	height:25px;
	line-height:30px;
	overflow:hidden;
	padding-top:5px;
	text-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
}
#date {
	float:right;
	margin:0 10px 0 0;
	font-size:10px;
}
#header h1#logo{
	left:0;
	top:30px;
	height:131px;
	width:310px;
	position:absolute;
}
#header h1#logo a {
	background:transparent url(../images/logo_toopty.png) no-repeat scroll 0 0;
	display:block;
	height:131px;
	margin:0 auto;
	text-indent:-9999px;
	width:310px;
}
#headerbar {
	min-height:130px;
	overflow:hidden;
	padding:0 0 0 310px;
}
div.mod-headerbar {
	overflow:hidden;
	text-align:right;
}
div.headerbar-menu{
	margin-top:15px;
	text-align:right;
	display:inline-block;
}
#toolbar ul.menu, #headerbar ul.menu, #footer ul.menu {
	display:inline-block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#toolbar .menu li, #headerbar .menu li, #footer .menu li {
	display:inline-block;
	margin:0;
	padding:0;
	height:22px;
	line-height:22px;
	float:left;
}
#toolbar .menu li.icone, #headerbar .menu li.icone, #footer .menu li.icone {
	padding-left:22px;
	background-repeat:no-repeat;
	background-image:url(../images/icone.png);
}
#toolbar .menu li a, #headerbar .menu li a, #footer .menu li a {
	/*background:transparent url(/demo/may10/templates/yoo_studio/images/topmenu_item_bg.png) no-repeat scroll 0 50%;*/
	/*background-position:left center;*/
	color:#9aa7b5;
	display:inline-block;
	overflow:hidden;
	padding:0 5px 0 0px;
	font-size:12px;
}
#toolbar .menu li a:hover, #headerbar .menu li a:hover, #footer .menu li a:hover {
	color:#00bff3;
}
#headerbar .menu li.ico1{ background-position: -9px -9px;}
#headerbar .menu li.ico2{ background-position: -9px -49px;}
#headerbar .menu li.ico3{ background-position: -9px -89px;}
#headerbar .menu li.ico4{ background-position: -9px -129px;}
#headerbar .menu li.ico5{ background-position: -9px -169px;}
#headerbar .div_input{width:137px; height:20px; background:url(../images/input_rp.png) left center no-repeat; padding:11px 5px 12px 18px; line-height:20px; border:none;  font-size:12px;}
#headerbar .div_input input{ width:140px; height:18px; line-height:18px; padding:1px; border:0; font-size:12px;}
div.headerbar-recherche-panier{
	width:215px;
	text-align:left;
	float:right;
}
.bt{ height:26px; text-indent:-999px; border:none; background-image:url(../images/bt.png); background-color:transparent; cursor:pointer;}
.div-authentification .bt, .headerbar-recherche .bt, .headerbar-panier .bt{margin:6px 5px 9px 5px;}

.bt_valid{background-repeat:no-repeat; background-position:-107px 0; width:60px;}
.bt_ok{background-repeat:no-repeat; background-position:0 0; width:30px;}
.bt_voir{background-repeat:no-repeat; background-position:-30px 0; width:45px;}
.bt_ok_rose{background-repeat:no-repeat; background-position:-75px 0; width:30px;}
.bt_ok_blanc_rose{background-repeat:no-repeat; background-position:-75px 100%; width:30px;}
.bt_envoyer{background-repeat:no-repeat; background-position:-172px 0; width:74px;}
.bt_annuler{background-repeat:no-repeat; background-position:-245px 0; width:69px;}
.bt_annuler_gris{background-repeat:no-repeat; background-position:-314px 0; width:72px;}
.bt_envoyer_b{background-repeat:no-repeat; background-position:-172px 100%; width:74px;}
.bt_annuler_b{background-repeat:no-repeat; background-position:-245px 100%; width:69px;}
.bt_annuler_gris_b{background-repeat:no-repeat; background-position:-314px 100%; width:72px;}
.bt_Ajouter_au_panier{background-repeat:no-repeat; background-position:-386px 0; width:150px;}
.bt_Ajouter_au_panier_b{background-repeat:no-repeat; background-position:-386px 100%; width:150px;}
.bt_Ajouter_a_une_liste{background-repeat:no-repeat; background-position:-536px 0; width:159px;}
.bt_Ajouter_a_une_liste_b{background-repeat:no-repeat; background-position:-536px 100%; width:159px;}
.bt_flech_top{background-repeat:no-repeat; background-position:-695px 0; width:30px;}
.bt_flech_top_b{background-repeat:no-repeat; background-position:-695px 100%; width:30px;}
.bt_ok_jaune{background-repeat:no-repeat; background-position:-725px 0; width:30px;}
.bt_ok_jaune_b{background-repeat:no-repeat; background-position:-725px 100%; width:30px;}
.bt_modifier{background-repeat:no-repeat; background-position:-753px 0; width:83px;}
.bt_modifier_b{background-repeat:no-repeat; background-position:-753px 100%; width:83px;}
.bt_imprimer{background-repeat:no-repeat; background-position:-836px 0; width:111px;}
.bt_imprimer_b{background-repeat:no-repeat; background-position:-836px 100%; width:111px;}


.bt_valid:hover{background-position:-107px 100%;}
.bt_ok:hover{background-position:0 100%;}
.bt_voir:hover{background-position:-30px 100%;}
.bt_ok_rose:hover{background-position:-75px 100%;}
.bt_ok_blanc_rose:hover{background-position:-75px 0;}
.bt_envoyer:hover{background-position:-172px 100%;}
.bt_annuler:hover{background-position:-245px 100%;}
.bt_annuler_gris:hover{background-position:-314px 100%;}
.bt_envoyer_b:hover{background-position:-172px 0;}
.bt_annuler_b:hover{background-position:-245px 0;}
.bt_annuler_gris_b:hover{background-position:-314px 0;}
.bt_Ajouter_au_panier:hover{background-position:-386px 100%;}
.bt_Ajouter_au_panier_b:hover{background-position:-386px 0;}
.bt_Ajouter_a_une_liste:hover{background-position:-536px 100%;}
.bt_Ajouter_a_une_liste_b:hover{background-position:-536px 0;}
.bt_flech_top:hover{background-position:-695px 100%;}
.bt_flech_top_b:hover{background-position:-695px 0;}
.bt_ok_jaune:hover{background-position:-725px 100%;}
.bt_ok_jaune_b:hover{background-position:-725px 0;}
.bt_modifier:hover{background-position:-753px 100%;}
.bt_modifier_b:hover{background-position:-753px 0;}
.bt_imprimer:hover{background-position:-836px 100%;}
.bt_imprimer_b:hover{background-position:-836px 0;}

.div-authentification{
	top:34px;
	right:0;
	width:270px;
	height:68px;
	padding:10px 15px 20px 15px;
	background:url(../images/pup_login.png) left no-repeat;
	z-index:200;
	font-size:12px;
}
.div-authentification input.text{
	width:94px;
	height:14px;
	border:1px solid #CCC;
	padding:2px 5px;
	font-size:12px;
	margin:11px 0 2px 7px;
	line-height:16px;
}
.lostpassword{
	background:url(../images/lost_password_bg.png) center center no-repeat;
	width:25px;
	display:block;
	margin:5px 5px 2px 8px;
}
.lostusername{
	background:url(../images/lost_username_bg.png) center center no-repeat;
	width:25px;
	display:block;
	margin:5px 5px 2px 5px;
}
.lostpassword a, .lostusername a{
	text-decoration:none;
	display:block;
	height:20px;
	width:100%;
}
.newcompte {
	margin:3px 5px 2px 5px;
}
.newcompte a{
	font-size:12px;
	line-height:15px;
}
.div-authentification .user48{ width:48px; height:48px; background:url(../images/user48.png) center center no-repeat; display:block; margin:10px 5px;}
.div-authentification .separateur{ width:9px; height:48px; background:url(../images/separateur.png) center bottom no-repeat; display:block; margin:10px 0;}
#navAccount{
	margin-top:2px;
}
#navAccount .listeNavAccount{
	margin-left:8px;
}
#navAccount ul{
	list-style:none;
	margin:0;
	padding:0;
}
#navAccount ul li{
	height:14px;
}
#navAccount ul li a.navAccountInfo{
	font-size:14px;
}
#navAccount ul li a{
	font-size:11px;
	line-height:14px;
}
.accountDeconnexion{
	position:absolute;
	bottom:16px;
	right:20px;
	font-size:12px;
}
/****************************************************************************************************************************/
	/*										Recherche Avencer Produits													*/
/****************************************************************************************************************************/
.recherche_avencer_produits{
	background:url(../images/bg_recherche_avencer.jpg) top left no-repeat;
	height:149px;
	margin:5px 0;
}
.recherche_avencer_produits .produits_search_box{
	position:absolute;
	bottom:8px;
	left:25px;
	width:237px;
	height:46px;
}
.recherche_avencer_produits .produits_search_box h6{
	padding:1px 10px 1px 5px;
	color:#FFF;
	font-size:10px;
}
.recherche_avencer_produits .produits_search_box input.text{
	height:14px;
	padding:2px 5px;
	width:190px !important;
	border:1px solid #f5cd40;
	line-height:18px;
	font-size:11px;
	margin:0 0 3px 5px;
}
.inputFilterProduit{
	width:200px;
	height:14px;
	padding:2px 6px;
	border:1px solid #FFF;
	background:transparent;
}
/*************************************************************************************/
	/*							recherche_rapide								*/
/*************************************************************************************/
.divsearcheclose{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:60; }
.recherche_rapide{
	height:96px;
	background:url(../images/bg_rechercheavencer.jpg) left top no-repeat;
	padding:4px 13px;
}
.recherche_rapide .inputtxt{
	height:16px;
	padding:2px 4px;
	line-height:18px;
	width:205px;
	border:1px solid #d2e722;
	float:left;
	background:url(../images/bg_recherche.png);
	color:#5c6509;
	font-size:11px;
}
/*.recherche_rapide .bt{
	width:25px;
	height:22px;
	background:url(../images/bt_recherche.png) top left no-repeat;
	float:left;
	border:none;
	cursor:pointer;
}
.recherche_rapide .bt:hover{
	background:url(../images/bt_recherche.png) bottom left no-repeat;
}*/
.recherche_rapide .champ_filter{
	width:220px;
	height:20px;
	border:1px solid #99ffff;
	background:url(../images/bg_recherche.png);
	padding:0;
	color:#FFF;
	position:relative;
	/*border-radius: 4px; */
	/*-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;  */       
	/*-webkit-border-top-left-radius: 4px; *//* pour Chrome */ 
	/*-webkit-border-top-right-radius: 4px;*/ /* pour Chrome */
	/*-webkit-border-bottom-left-radius: 4px;*/ /* pour Chrome */ 
	/*-webkit-border-bottom-right-radius: 4px;*/ /* pour Chrome */
}
.recherche_rapide .champ_filter .champ{
	width:212px;
	height:16px;
	padding:2px 4px;
	line-height:16px;
}
.recherche_rapide .iconeparcour{
	width:13px;
	height:12px;
	background:url(../images/iconeparcour.png) top left no-repeat;
	position:absolute; top:4px; right:4px;
}
.recherche_rapide .champ_filter .text{
	color:#fff;
	width:215px;
	height:16px;
	overflow:hidden;
	font-size:12px;
}
.recherche_rapide .champ_filter:hover .iconeparcour{
	/*background:url(../images/iconeparcour.png) bottom left no-repeat;*/
}
.recherche_rapide .champ_filter .resultcouleur{
	width:14px; height:14px;  float:left; margin-right:5px; border:2px solid #939393;
}
.recherche_rapide .champ_filter .content_champ_filter{
	position:absolute;
	top:20px;
	left:-1px;
	width:360px;
	height:auto;
	border:1px solid #99ffff;
	border-top:4px solid #99ffff;
	background:#FFF;
	/*background:#FFF url(../images/bg_content_champ_filter.png) top left repeat-x;*/
	/*z-index:50;*/
	display:none;
}
.recherche_rapide .champ_filter .content_champ_filter ul{
	list-style:none;
	padding:0;
	margin:0;
}
.recherche_rapide .champ_filter .content_champ_filter ul li{	
	font-size:12px;
	color:#000;
	float:left;
	overflow:hidden;
	cursor:pointer;
	/*border-top:1px solid #d2e722;*/
}
.recherche_rapide .champ_filter .content_champ_filter ul li.text{
	width:155px;
	height:24px;
	line-height:24px;
	padding:5px 0px 5px 25px;
	background:url(../images/check.png) top left no-repeat;
}
.recherche_rapide .champ_filter .content_champ_filter ul li.marque{
	width:64px;
	height:64px;
	line-height:24px;
	padding:4px;
	position:relative;
}
.recherche_rapide .champ_filter .content_champ_filter ul li.marque:hover, .recherche_rapide .champ_filter .content_champ_filter ul li.marque.active{
	background:url(../images/bg_marque.png) center center no-repeat;
}
.recherche_rapide .champ_filter .content_champ_filter ul li.marque .couleurCheck{
	position:absolute; top:10px; right:10px; width:14px; height:11px; background:url(../images/check_color.png) top left no-repeat
}
.recherche_rapide .champ_filter .content_champ_filter ul li.marque.active .couleurCheck{
	background:url(../images/check_color.png) bottom left no-repeat
}
.recherche_rapide .champ_filter .content_champ_filter ul li.marque span{
	display:none;
}


.recherche_rapide .champ_filter .content_champ_filter ul li.text.active{
	background:url(../images/check.png) bottom left no-repeat;
}
.recherche_rapide .champ_filter .content_champ_filter ul li.br{
	clear:both;
}
.recherche_rapide .champ_filter .content_champ_filter ul li .paletteCouleur{
	width:64px; height:64px; float:left;
}

.cuurent_cat, .content_cat{
	width:127px; height:49px; z-index:91;
}
.content_cat{
	background:url(../images/bg_specifications.png) center center no-repeat
}
.liste_specification{
	list-style:none;
	padding:0;
	margin:0;
	border:1px solid #d2e722;
	background:#e5e5e5;
	padding:6px 0;
	border-radius: 4px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	border-radius: 4px;
	-webkit-border-top-left-radius: 4px; /* pour Chrome */ 
	-webkit-border-top-right-radius: 4px; /* pour Chrome */
	-webkit-border-bottom-left-radius: 4px; /* pour Chrome */ 
	-webkit-border-bottom-right-radius: 4px; /* pour Chrome */
}
.liste_specification li{
	padding:0;
	margin:0;
	height:49px;
	width:125px;
	cursor:pointer;
	background:#e5e5e5;
}
.liste_specification li:hover{ background-color:#FFF;}
.liste_specification li.cat_0, .cuurent_cat.cat_0{ background-image:url(../images/cat/cat_homme.png); background-position: center center; background-repeat: no-repeat;}
.liste_specification li.cat_1, .cuurent_cat.cat_1{ background-image:url(../images/cat/cat_femme.png); background-position: center center; background-repeat: no-repeat;}
.liste_specification li.cat_2, .cuurent_cat.cat_2{ background-image:url(../images/cat/cat_specifications.png); background-position: center center; background-repeat: no-repeat;}
.liste_specification li.cat_3, .cuurent_cat.cat_3{ background-image:url(../images/cat/cat_enfant.png); background-position: center center; background-repeat: no-repeat;}
.liste_specification li.cat_4, .cuurent_cat.cat_4{ background-image:url(../images/cat/cat_bebe.png); background-position: center center; background-repeat: no-repeat;}

/****************************************************************************************************************************/
	/*												Footer Link																*/
/****************************************************************************************************************************/
.footerLink{			
}
.footerLink h3{
	color:#FFF; padding-bottom:6px; font-size:13px; text-align:center; /*color:#414141;*/
}
.footerLink table{
	width:100%;
}
.footerLink table td{
	text-align:center;
}
.footerLink_box a{
	color:#0FF;
	font-size:12px;
}
.footerLink  .footerLink_box table td{
	padding:0 5px;
	/*margin-left:15px;*/
}
/****************************************************************************************************************************/
	/*												bottom																*/
/****************************************************************************************************************************/
.bottom{
	width:878px;
	display:inline-block;
	padding:0px 10px 5px 10px;
}
.bottom .th{
	width:100%; height:1px; background:#FAFAFA; /* url(../images/module_box_edges_TB.png) 0 0 repeat-x;*/ margin-bottom:1px;
}
.bottom ul{
	list-style:none;
	padding:8px;
}
.bottom ul li{
	float:left;
	display:block;
}
.bottom ul li a{
	font-size:11px;
	padding:4px 6px;
}
.bottom ul li a:hover{
	/*color:#E2007A;*/
}
.bottom .copyright{
	float:left;
	padding:4px 6px;
	font-size:11px;
	color:#333333;
}

/****************************************************************************************************************************/
	/*												Warper																*/
/****************************************************************************************************************************/
div.wrapper-t1 {
	background:transparent url(../images/module_box_corners_omber.png) no-repeat scroll 0 0;
}
div.wrapper-t2 {
	background:transparent url(../images/module_box_corners_omber.png) no-repeat scroll 100% -14px;
	padding:0 14px;
}
div.wrapper-t3 {
	background:transparent url(../images/module_box_edges_TB_omber.png) repeat-x scroll 0 0;
	height:14px;
	overflow:hidden;
}
div.wrapper-b1 {
	background:transparent url(../images/module_box_corners_omber.png) no-repeat scroll 0 -28px;
}
div.wrapper-b2 {
	background:transparent url(../images/module_box_corners_omber.png) no-repeat scroll 100% -42px;
	padding:0 14px;
}
div.wrapper-b3 {
	background:transparent url(../images/module_box_edges_TB_omber.png) repeat-x scroll 0 -14px;
	height:14px;
	overflow:hidden;
}
div.wrapper-1 {
	background:transparent url(../images/module_box_edges_LR_omber.png) repeat-y scroll 0 0;
}
div.wrapper-2 {
	background:transparent url(../images/module_box_edges_LR_omber.png) repeat-y scroll 100% 0;
	padding:0 14px;
}
div.wrapper-3 {
	background:#FFF none repeat scroll 0 0;
	/*overflow:hidden;*/
	padding:5px;
}

/****************************************************************************************************************************/
	/*										Warper	interrompu omber													*/
/****************************************************************************************************************************/

div.wrapper2-t1 {
	background:transparent url(../images/module_box_corners_omber_pointu.png) no-repeat scroll 0 0;
}

div.wrapper2-t2 {
	background:transparent url(../images/module_box_corners_omber_pointu.png) no-repeat scroll 100% -12px;
	padding:0 12px;
}

div.wrapper2-t3 {
	background:transparent url(../images/module_box_corners_omber_pointu.png) repeat-x scroll 0 -59px;
	height:12px;
	overflow:hidden;
}
div.wrapper2-b1 {
	background:transparent url(../images/module_box_corners_omber_pointu.png) no-repeat scroll 0 -36px;
}
div.wrapper2-b2 {
	background:transparent url(../images/module_box_corners_omber_pointu.png) no-repeat scroll 100% -48px;
	padding:0 12px;
}
div.wrapper2-b3 {
	background:transparent url(../images/module_box_corners_omber_pointu.png) repeat-x scroll 0 -24px;
	height:12px;
	overflow:hidden;
}
div.wrapper2-1 {
	background:transparent url(../images/module_box_edges_omber_pointu.png) repeat-y scroll 0 0;
}
div.wrapper2-2 {
	background:transparent url(../images/module_box_edges_omber_pointu.png) repeat-y scroll 100% 0;
	padding:0 12px;
}
div.wrapper2-3 {
	background:#26bae0 none repeat scroll 0 0;
	overflow:hidden;
	padding:0px;
	color:#FFF;
}
/****************************************************************************************************************************/
	/*										Warper	bleu omber													*/
/****************************************************************************************************************************/

div.wrapper3-t1 {
	background:transparent url(../images/module_box_corners_omber_bleu.png) no-repeat scroll 0 0;
}
div.wrapper3-t2 {
	background:transparent url(../images/module_box_corners_omber_bleu.png) no-repeat scroll 100% -14px;
	padding:0 14px;
}
div.wrapper3-t3 {
	background:transparent url(../images/module_box_edges_TB_omber_bleu.png) repeat-x scroll 0 0;
	height:14px;
	overflow:hidden;
}
div.wrapper3-b1 {
	background:transparent url(../images/module_box_corners_omber_bleu.png) no-repeat scroll 0 -28px;
}
div.wrapper3-b2 {
	background:transparent url(../images/module_box_corners_omber_bleu.png) no-repeat scroll 100% -42px;
	padding:0 14px;
}
div.wrapper3-b3 {
	background:transparent url(../images/module_box_edges_TB_omber_bleu.png) repeat-x scroll 0 -14px;
	height:14px;
	overflow:hidden;
}
div.wrapper3-1 {
	background:transparent url(../images/module_box_edges_LR_omber_bleu.png) repeat-y scroll 0 0;
}
div.wrapper3-2 {
	background:transparent url(../images/module_box_edges_LR_omber_bleu.png) repeat-y scroll 100% 0;
	padding:0 14px;
}
div.wrapper3-3 {
	background:#26bae0 none repeat scroll 0 0;
	/*overflow:hidden;*/
	padding:5px;
	color:#FFF;
}
div.wrapper3-3 div{
	color:#FFF;
	font-size:12px;
}

/****************************************************************************************************************************/
	/*										Block left																*/
/****************************************************************************************************************************/
#gadjet-newsletter{
	width:210px; height:88px; background:url(../images/bg_newsletter.png) center center no-repeat; padding:38px 20px 0 12px; margin-bottom:10px;
}
	#gadjet-newsletter p{
		font-size:10px; line-height:12px;
	}
	#gadjet-newsletter input.text{
		border:1px solid #00bff3;
		font-size:11px;
		height:14px;
		line-height:18px;
		margin:0 0 3px 5px;
		padding:2px 5px;
		width:150px;
	}
	#gadjet-newsletter .erreur-newsletter, #gadjet-newsletter .titre_rouge{
		font-size:11px; padding-left:10px; color:#e2007a;
	}
	
	#gadjet-newsletter .titre_vert{
		font-size:11px; padding-left:10px; color:#98bd06;
	}
	titre_vert
#gadjet-menu-vertical{
	margin-bottom:10px;
	padding-left:12px;
}

.gadjet{
	margin-bottom:10px;
	width:242px;
	display:inline-block;
}

#gadjet-marques{
	width:210px; height:220px; background:url(../images/bg_marques.png) center center no-repeat; padding:44px 20px 0 12px; margin-bottom:10px;
}
#gadjet-heros{
	width:210px; height:220px; background:url(../images/bg_heros.png) center center no-repeat; padding:44px 20px 0 12px; margin-bottom:10px;
}
/****************************************************************************************************************************/
	/*										Liste de produits															*/
/****************************************************************************************************************************/
.shop-products {
		float:left;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:5px 0 0 16px;
		overflow:hidden;
		padding:0;
		width:100%;
	}
	ul.shop-products li {
		line-height:1.3em;
		margin:0 0 5px;
		padding:0;
	}
	.shop-products li.product-box {
		float:left;
		height:280px;
		margin-right:12px;
		position:relative;
		text-align:left;
		width:204px;
	}
	.shop-products li.product-box img {
		background:transparent url(../images/product-box.png) no-repeat scroll left top;
		padding:15px;
		width:174px;
		height:174px;
		display:block;
	}
	.shop-products li.product-box.last {
		margin-right:0;
	}
	.shop-products li.product-box a:hover {
		color:#D2A5B5;
	}
	.shop-products li.product-box a.text-link {
		color:#85847F;
		float:left;
		margin-top:6px;
		width:138px;
	}
	.shop-products li.product-box .price-tag {
		background:transparent url(../images/pricetag.png) no-repeat scroll left top;
		color:#FFFFFF;
		display:block;
		float:right;
		font-weight:bold;
		height:40px;
		padding-top:14px;
		text-align:center;
		width:66px;
	}
	.shop-products li.product-box .price-tag.red {
		background:transparent url(../images/pricetag-red.png) no-repeat scroll left top;
		color:#FFFFFF;
		display:block;
		font-weight:bold;
		height:40px;
		padding-top:14px;
		position:absolute;
		right:15px;
		text-align:center;
		top:15px;
		width:66px;
	}
/****************************************************************************************************************************/
	/*										Page anvigation																*/
/****************************************************************************************************************************/	
.navigation-pages{
	clear:both;
}
.navigation-pages .afficher{
	text-align:center;
}
.navigation-pages a.page-numero{
	width:22px;
	height:22px;
	background:url(../images/pagination-bg.png) top center no-repeat;
	text-align:center;
	line-height:22px;
	color:#fff;
	display:block;
	float:left;
	font-size:12px;
	margin:2px;
}
.navigation-pages a.page-numero.active{
	background-position:bottom center;
}
.navigation-pages a.page-numero.prev{
	background:url(../images/arrows.png) -44px 0 no-repeat;
}
.navigation-pages a.page-numero.prev:hover{
	background-position:-44px 100%;
}
.navigation-pages a.page-numero.next{
	background:url(../images/arrows.png) -66px 0 no-repeat;
}
.navigation-pages a.page-numero.next:hover{
	background-position:-66px 100%;
}

.navigation-pages a.page-numero.first{
	background:url(../images/arrows.png) 0 0 no-repeat;
}
.navigation-pages a.page-numero.first:hover{
	background-position:0 100%;
}
.navigation-pages a.page-numero.last{
	background:url(../images/arrows.png) -22px 0 no-repeat;
}
.navigation-pages a.page-numero.last:hover{
	background-position:-22px 100%;
}

/****************************************************************************************************************************/
	/*										Navigation Web Site															*/
/****************************************************************************************************************************/
.BreadCrumbContainer {
	color:#A5A5A5;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.BreadCrumbContainer a{
	color:#00bff3;
}
.BreadCrumbContainer a:hover{
	color:#26bae0;
}
/****************************************************************************************************************************/
	/*										Icone Pi_Icone																*/
/****************************************************************************************************************************/
.prodDet{
	margin:0 0 0 16px;
}
.prodDet h1.titleProd{
	font-size:18px;
}
.ProductDetail .pi_top {
	background:transparent url(Images/pi_top.png) no-repeat scroll 0 0;
	border:medium none;
	height:50px;
	margin:0 0 0 16px;
	padding:0;
	width:656px;
	z-index:100;
}
.ProductDetail .pi_top ul.pi_icons {
	list-style:none;
	margin:0;
	padding:0;
}
ul.pi_icons li{
	float:left;
	width:46px;
	height:46px;
	background-repeat:no-repeat;
	background:url(../images/pi_icons.png);
	cursor:pointer;
}
.ProductDetail .ProductImage{
	width:270px;
	height:270px;
	padding:20px;
	background:url(../images/Cadre_Prod_Big.png) center center no-repeat;
}
.ProductDetail .ProductImage img.imgProd, .ProductDetail img.imgProd{
	width:270px;
	height:270px;
	display:block;
	background:url(../images/Cadre_Prod_Big.png) center center no-repeat;
}
.ProductDetail .ProductImage .marqueProd00, .ProductDetail .marqueProd00{
	position:absolute;
	top:15px;
	right:15px;
	width:80px;
	height:80px;
	z-index:10;
}
.ProductDetail .ProductImage .marqueProd00 img{
	width:70px;
	height:70px;
	display:block;
	padding:10px 10px 0 0;
}
.ProductDetail .descr00{
	width:330px;
}
.ProductDetail .descr00 h2.titre{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#aa218c;
	text-align:center;
}
.ProductDetail .descr00 .ref00{
	font-size:11px;
	padding:10px 0 10px 15px;
}
.ProductDetail .descr00 .Prix00{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:34px;
	padding:0 0 0 25px;
	color:#aa218c;
	font-weight:bold;
	height:50px;
	line-height:50px;
	/*float:left;*/
}
.ProductDetail .descr00 .Prix01{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	padding:0 0 0 25px;
	color:#00b0e0;
	font-weight:bold;
	height:50px;
	line-height:50px;
	float:left;
}
.ProductDetail .descr00 .detail00, .detailDescriptionDetail00, .produitSimilaires00{
	padding:6px 5px;
	font-size:12px;
}


.pi_icons li.share div.ShareOptions.share_bkg {
	
	display:none;
	/*height:70px;*/
	left:-149px;
	margin:0;
	position:absolute;
	top:4px;
	width:271px;
	z-index:199;
	cursor:auto;
}
.pi_icons .share_bkg{
	background:transparent url(../images/share_bkg_t.png) no-repeat 0 0;
	padding:35px 0 0 0;
}
.pi_icons .share_bkg .share_bkg{
	background:transparent url(../images/share_bkg_b.png) no-repeat 0 100%;
	padding:0 0 14px 0;
	margin:0;
	width:271px;
}
.pi_icons .share_bkg .share_bkg .share_bkg{
	width:251px;
	background:transparent url(../images/share_bkg_m.png) repeat-y top center;
	padding:0 10px;
}
.pi_icons li.share div.ShareOptions .share_bkg_t{
}
/*.pi_icons li.share div.ShareOptions.hover{
	display:block;
}*/
	div.ShareOptions ul.share_icons {
		display:block;
		height:46px;
		margin-left:20px;
		width:240px;
	}
	ul.share_icons li{
		float:left;
		width:46px;
		height:46px;
		background-repeat:no-repeat;
		background:url(../images/pi_icons.png);
		cursor:pointer;
		display:block;
		text-align:center;
		text-decoration:none;
	}
	ul.share_icons li.separator {
		background:transparent url(../images/icon_sep.png) no-repeat scroll center center;
		display:block;
		float:left;
		height:51px;
		width:1px;
	}
	ul.share_icons li a{
		display:block;
		margin-top:32px;
	}
	ul.share_icons li a span{
		font-size:10px;
		text-align:center;
	}
		div.ShareOptions span.sendToFriend{
			background-color:#FFFFFF;
			display:none;
			height:auto;
			margin-left:30px;
			margin-top:15px;
			width:220px;
		}
		div.ShareOptions span.sendToFriend.open{
			display:block;
		}
		div.ShareOptions span.sendToFriend span.Message{
			clear:both;
			display:inline-block;
			width:220px;
		}
		div.ShareOptions span.sendToFriend > span > span.Title {
			color:#013275;
			float:left;
			font-family:'Trebuchet MS',Helvetica,sans-serif;
			font-size:14px;
			font-weight:bold;
			height:28px;
			line-height:28px;
			margin-left:0px;
			margin-top:-10px;
		}
		span.sendToFriend span.Field {
			clear:both;
			display:inline-block;
			height:23px;
			margin-top:7px;
			position:relative;
			width:200px;
		}
		span.sendToFriend span.FieldTextarea {
			clear:both;
			display:inline-block;
			height:56px;
			margin-top:7px;
			position:relative;
			width:200px;
		}
		
		label.overlabel-apply {
			color:#999999;
			left:5px;
			position:absolute;
			top:3px;
			z-index:1;
		}
		span.SendEmail input.text {
			background:transparent url(../images/txt_bkg.png)  top center repeat-x;
			border:1px solid #c1c1c1;
			border-top:none;
			height:16px;
			width:192px;
			font-size:10px;
			line-height:23px;
			display:block;
			padding:3px;
		}
		span.sendToFriend textarea {
			background:transparent url(../images/txt_bkg.png) top center repeat-x;
			border:1px solid #c1c1c1;
			border-top:none;
			height:48px;
			width:192px;
			font-size:11px;
			line-height:15px;
			display:block;
			padding:3px;
			margin-top:5px;
			color:#818181;
		}
		span.sendToFriend textarea.error, span.SendEmail input.text.error{
			background:transparent url(../images/txt_bkg_error.png) top center repeat-x;
			border:1px solid #f00;
			border-top:none;
		}
		span.sendToFriend span.EmailSent {
			color:#818181;
			display:none;
			padding-top:6px;
			text-align:left;
			font-size:12px;
		}
		span.sendToFriend a.Informative {
			clear:both;
			display:block;
			font-size:11px;
			margin-left:12px;
			padding-top:12px;
			text-align:left;
			color:#f0c7dd;
		}
		span.sendToFriend a.Informative:hover {
			color:#e2007a;
		}
	.boxBt{
		margin-top:20px; width:330px; display:inline-block
	}
	.listeOfListe{
		margin:0;
		padding:0;
		list-style:none;
		width:170px;
	}
	.listeOfListe li{
		height:26px;
		width:168px;
		border:1px solid #FFF;

	}
	.listeOfListe li a{
		height:26px;
		width:170px;
		display:block;
		background:url(../images/puce03_bleu.png) no-repeat right center;
	}
	.listeOfListe li:hover{
		border:1px solid #00bff3;
		border-bottom:none;
		-moz-border-radius: 6px 6px 0 0;
		border-radius: 6px 6px 0 0;
	}
	.listeOfListe li:hover ul{
		display:block;
		border:1px solid #00bff3;
		border-top:none;
		-moz-border-radius: 0 0 6px 6px;
		border-radius: 0 0 6px 6px;
	}
	.listeOfListe ul{
		position:absolute;
		top:26px;
		left:-1px;
		display:none;
		list-style:none;
		padding:10px 0 0 0;
		margin:0;
		border:1px solid #FFF;
		border-bottom:none;
		background:#FFF;
	}
	.listeOfListe ul li{
		padding:0 0 0 20px;
		width:148px;
		border:none;
	}
	.listeOfListe ul li:hover{
		border:none;
	}
	.listeOfListe ul li a{
		background:none;
	}
	
	div.prodDisponible00{
		padding:4px 5px 6px 17px;
		height:13px;
		line-height:15px;
		text-transform:uppercase;
		background: url(../images/dispo.png) left center no-repeat;
		font-size:12px;
	}
	div.prodIndisponible00{
		padding:2px 5px 4px 17px;
		height:13px;
		line-height:15px;
		text-transform:uppercase;
		background:url(../images/indispo.png) left center no-repeat;
		font-size:12px;
	}
	div.divQt00{
		width:50%;
	}
	div.divQt00 legend{
		font-size:11px;
	}
	div.divQt00 input.ProdQt00{
		border:1px solid #CCC;
		width:40px;
		margin-left:10px;
		font-size:11px;
		padding:2px 5px;
		text-align:center;
	}
	/* content Location */
	.contentLocation h1{
		border-bottom:1px solid #aa218c;
		color:#aa218c;
		font-size:14px;
		font-weight:normal;
		display:inline-block;
		width:100%;
		margin-top:25px;
	}
	.contentLocation h1 span.titre{
		padding-left:10px;
	}
	.descr00 .interLink{
		font-size:12px;
	}
	.produitSimilaires00 ul{
		list-style:none;
		padding:0;
		margin:0;
	}
	.produitSimilaires00 ul li.prodSim00{
		margin:10px 5px 10px 10px;
		width:190px;
		display:inline-block;
	}
		li.prodSim00 img.product-small00{
			width:64px;
			height:64px;
			padding:4px;
			background:url(../images/bg_marque.png) center center no-repeat;
		}
		li.prodSim00 .right-part{
			width:108px;
			padding:0 5px;
			font-size:12px;
		}
		li.prodSim00 .right-part .prix00{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			padding:0 0 0 15px;
			color:#aa218c;
			font-weight:bold;
			height:50px;
			line-height:14px;
		}
	
span.Error {
	color:#e2007a;
	display:none;
	font-size:10px;
	margin:1px auto;
}
span#loader {
	background:transparent url(../images/ajax-loader.gif) no-repeat scroll left center;
	display:none;
	height:18px;
	margin:0px;
	width:180px;
	font-size:11px;
	padding:2px 0 2px 18px;
}		
	
/****************************************************************************************************************************/
	/*									Style page article																*/
/****************************************************************************************************************************/
.contentArticel{
	margin-left:20px;
	width:636px;
}
.contentArticel a{
	color:#009EE0;
}
.contentArticel a:hover{
	color:#26BAE0;
}
.contentArticel p{
	font-size:12px;
}
.contentArticel h1.titrePage,.contentArticel h1.titreConetnt{
	font-weight:normal;
	text-transform:capitalize;
	font-size:16px;
	color:#00bff3;
	margin:10px 0 5px 5px;
	padding-left:16px;
	background:url(../images/h2_puce_bleuCiel.gif) left center no-repeat;
}
.contentArticel .titrePage_vert,.contentArticel .titreConetnt_vert{
	background:url(../images/h2_puce_vert.gif) left center no-repeat;
	color:#8dc710;
	padding-left:16px;
}
.contentArticel h2{
	font-size:14px;
	font-weight:normal;
	text-transform:capitalize;
	color:#00bff3;
	margin:5px;
}
/****************************************************************************************************************************/
	/*									Style gadget Marque																*/
/****************************************************************************************************************************/
/* thumb */
 	/* CSS Document */
ul.thumb {
	float: left;
	list-style: none;
	margin: 0;
	/*padding: 10px;*/
	width: 264px;
}
ul.thumb li {
	margin: 5px; padding: 0;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 72px;
	height: 72px;
	border:2px solid #f4f4f4;
	
}
ul.thumb li img {
	width: 72px; height: 72px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	padding: 0;
	background: #FFF;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {
	background: #f0f0f0;
}
ul.thumb li div {
	display: none;
	font-size:0.9em;
	height:72px;
	left:0;
	position:absolute;
	top:0;
	width:72px;
}
ul.thumb li div.block{ display:block;}
ul.thumb li div p {
	height:72px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	text-transform:capitalize;
	color:#00BFF3;
	cursor:pointer;
	font-size:10px;
}

/* Marque */
ul.marque {
	list-style: none;
	margin: 0 auto;
	width: 214px;
}
ul.marque li {
	margin: 5px; padding: 0;
	float: left;
	position: relative;
	width: 55px;
	height: 55px;
	border:2px solid #f4f4f4;
	
}
ul.marque li img {
	width: 55px; height: 55px;
	-ms-interpolation-mode: bicubic;
	padding: 0;
	background: #FFF;
	position: absolute;
	left: 0; top: 0;
}
ul.marque li img.hover {
	background: #f0f0f0;
}
ul.marque li div {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 55px;
	height:55px;
	font-size: 0.9em;
}
ul.marque li div.block{ display:block;}
ul.marque li div p {
	height:55px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	text-transform:capitalize;
	color:#00BFF3;	
	cursor:pointer;
	font-size:10px;	
}
/*  */
ul.hero {
	float: left;
	list-style: none;
	margin: 0;
	width: 214px;
}
ul.hero li {
	margin: 5px; padding: 0;
	float: left;
	position: relative;
	width: 55px;
	height: 55px;
	border:2px solid #f4f4f4;
	
}
ul.hero li img {
	width: 55px; height: 55px;
	-ms-interpolation-mode: bicubic;
	padding: 0;
	background: #FFF;
	position: absolute;
	left: 0; top: 0;
}
ul.hero li img.hover {
	background: #f0f0f0;
}
ul.hero li div {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 55px;
	height:55px;
	font-size: 0.9em;
}
ul.hero li div.block{ display:block;}
ul.hero li div p {
	height:55px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	text-transform:capitalize;
	color:#00BFF3;
	cursor:pointer;
	font-size:10px;	
}


/****************************************************************************************************************************/
	/*									Liste de Icone Pi_Icone															*/
/****************************************************************************************************************************/
.icone00{
	background-repeat:no-repeat;
	background:url(../images/pi_icons.png);
	cursor:pointer;
	display:block;
	text-align:center;
	text-decoration:none;
	width:46px;
	height:46px;
}
ul.pi_icons li.pdf, ul.share_icons li.pdf{
	background-position:0 0;
}
ul.pi_icons li.compare, ul.share_icons li.compare{
	background-position:-46px 0;
}
ul.pi_icons li.share, ul.share_icons li.share{
	background-position:-92px 0;
}
ul.pi_icons li.shop, ul.share_icons li.shop{
	background-position:-138px 0;
}
ul.pi_icons li.blog, ul.share_icons li.blog{
	background-position:-184px 0;
}
ul.pi_icons li.video, ul.share_icons li.video{
	background-position:-230px 0;
}
ul.pi_icons li.video3d, ul.share_icons li.video3d{
	background-position:-276px 0;
}
ul.pi_icons li.twitter, ul.share_icons li.twitter, .twitter{
	background-position:-322px 0;
}
ul.pi_icons li.zoom, ul.share_icons li.zoom, .zoom{
	background-position:-368px 0;
}
ul.pi_icons li.email, ul.share_icons li.email, .email{
	background-position:-414px 0;
}
ul.pi_icons li.facebook, ul.share_icons li.facebook{
	background-position:-460px 0;
}
ul.pi_icons li.myspace, ul.share_icons li.myspace{
	background-position:-506px 0;
}

ul.pi_icons li.pdf:hover, ul.pi_icons li.pdf.disabled{
	background-position:0 100%
}
ul.pi_icons li.compare:hover, ul.pi_icons li.compare.disabled{
	background-position:-46px 100%
}
ul.pi_icons li.share:hover, ul.pi_icons li.share.disabled{
	background-position:-92px 100%
}
ul.pi_icons li.shop:hover, ul.pi_icons li.shop.disabled{
	background-position:-138px 100%
}
ul.pi_icons li.blog:hover, ul.pi_icons li.blog.disabled{
	background-position:-184px 100%
}
ul.pi_icons li.video:hover, ul.pi_icons li.video.disabled{
	background-position:-230px 100%
}
ul.pi_icons li.video3d:hover, ul.pi_icons li.video3d.disabled{
	background-position:-276px 100%
}
ul.pi_icons li.twitter:hover, ul.pi_icons li.twitter.disabled{
	background-position:-322px 100%
}
ul.pi_icons li.zoom:hover, ul.pi_icons li.zoom.disabled{
	background-position:-368px 100%
}
ul.pi_icons li.email:hover, ul.pi_icons li.email.disabled{
	background-position:-414px 100%
}
ul.pi_icons li.facebook:hover, ul.pi_icons li.facebook.disabled{
	background-position:-460px 100%
}
ul.pi_icons li.myspace:hover, ul.pi_icons li.myspace.disabled{
	background-position:-506px 100%
}
/****************************************************************************************************************************/
	/*									Formulaire																	*/
/****************************************************************************************************************************/
.content_top_formulaire__{
	padding:10px;
}
.content_top_formulaire__ h3{
	color:#333;
	font-size:14px;
	padding-left:10px;
	font-weight:normal;
	margin-bottom:5px;
}
.content_top_formulaire__ h3.bleuCiel{
	color:#00bff3;
}
.content_top_formulaire__ p{
	text-indent:15px;
	text-align:justify;
}
.formulaire__ {
}
.formulaire__ .blockFormAccountCreate {
	background:#FFF url(../images/bgd_createaccount_bottom.gif) no-repeat scroll center bottom;
	margin:0 0 16px;
	overflow:hidden;
	width:636px;
}
.formulaire__ .blockFormAccountCreateContent {
	background:transparent url(../images/bgd_createaccount_top.gif) no-repeat scroll center top;
	padding:0 0 7px;
}
.formulaire__ .blockFormAccountCreateContent .stepInfo {
	color:#FFFFFF;
	float:left;
	margin:0 0 0 17px;
	width:200px;
}
.formulaire__ .blockFormAccountCreateContent .stepInfo h3 {
	border:0 none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:40px;
	margin:0;
}
.formulaire__ .blockFormAccountCreateContent .stepInfo h3 span {
	display:block;
	float:left;
	margin:-1px 0 0;
	padding:15px 0 0 10px;
	width:163px;
}
.formulaire__ .blockFormAccountCreateContent .stepInfo h3 .stepNum {
	background:transparent url(../images/bgd_createaccount_stepnumber.gif) no-repeat scroll 0 0;
	color:#00bff3;
	height:25px;
	padding:15px 0 0;
	text-align:center;
	width:27px;
}
.formulaire__ .blockFormAccountCreateContent .stepInfo h3 .stepArrow {
	background:transparent url(../images/bgd_createaccount_steparrow.gif) no-repeat scroll 0 0;
}
.formulaire__ .blockFormAccountCreateContent .stepInfo p {
	font-size:11px;
	color:#FFF;
	padding:5px;
}
.formulaire__ .blockFormAccountCreateContent .stepInfo .infoFields {
	clear:both;
	font-size:12px;
	margin:0 0 8px 35px;
	padding:0;
}
.formulaire__ .blockFormAccountCreateContent .accountForm {
	float:left;
	margin:0 0 0 21px;
	padding:12px 0;
	width:398px;
}
.formulaire__ p {
	width: 692 px;
	clear: left;
	/*margin: 10px;*/
	padding-left: 10px;
}
.formulaire__ textarea{
	height: 120px;
}
.formulaire__ input[type="checkbox"]{
	margin-right:6px;
}
.formulaire__ input[type="text"], .formulaire__ textarea, .formulaire__ select, .formulaire__ input[type="password"]{
	width: 220px;
	padding:2px 5px;
	border:1px solid #DDD;
	font-size:12px;
	background:url(../images/bgd_input_txt.gif) top left repeat-x;
	color:#333333;
}
.formulaire__ select{
	width:230px;
}
.formulaire__ input[type="text"].error, .formulaire__ textarea.error, .formulaire__ select.error, .formulaire__ input[type="password"].error{
	border:1px solid #ff9a9a;
}
.formulaire__ label{
	color : #716360;
	padding-left : 2px;
	float: left;
	margin-left: 0;
	width: 120px;
	text-align:right;
	padding-right:10px;
	font-size:12px;
}
.formulaire__ .large_label label{
	width:170px;
}
.formulaire__ .large_label select{
	width:180px;
}
.formulaire__ .large_label input[type="text"], .formulaire__ .large_label textarea, .formulaire__ .large_label select, .formulaire__ .large_label input[type="password"]{
	width: 170px;
}
/****************************************************************************************************************************/
	/*									block Checkout Process															*/
/****************************************************************************************************************************/
.blockCheckoutProcess {
	background:transparent url(../images/bgd_checkout_process.gif) no-repeat scroll 10px 33px;
	height:50px;
	margin:15px 0 8px 20px;
	width:620px;
}
.blockCheckoutProcess .step {
	color:#26bae0;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	width:115px;
}
.blockCheckoutProcess .step a {
	color:#7bb700;
}
.blockCheckoutProcess .step a:hover{
	color:#679a26;
}
.blockCheckoutProcess .step-prev a {
	color:#9d9d9d;
}
.blockCheckoutProcess .step-prev a:hover{
	color:#679a26;
}
.blockCheckoutProcess .step span {
	background:transparent url(../images/bgd_checkout_process_step_valid.gif) no-repeat scroll center bottom;
	display:block;
	height:32px;
	padding:8px 0 0;
	text-align:center;
	width:122px;
}
.blockCheckoutProcess .step-basket span {
	background:transparent url(../images/bgd_checkout_process_basket.gif) no-repeat scroll 0 0;
	padding-left:40px;
	text-align:left;
}
.blockCheckoutProcess .novalid span {
	background:transparent url(../images/bgd_checkout_process_step_novalid.gif) no-repeat scroll center bottom;
	color:#7bb700;
}

/****************************************************************************************************************************/
	/*									jtip																			*/
/****************************************************************************************************************************/
#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.jTip{
cursor:help;
}

/****************************/

/****************************************************************************************************************************/
	/*									Etapes																			*/
/****************************************************************************************************************************/
.etape{ width:126px; height:85px; background-position:center bottom; background-repeat:no-repeat; margin:20px 15px 5px 15px;}
.etape.active{ background-position:center top}
.etape.et1{ background-image:url(../images/etape01.png);}
.etape.et2{ background-image:url(../images/etape02.png);}
.etape.et3{ background-image:url(../images/etape03.png);}
.nextetape{ background:url(../images/fleshe60x85.png) center center no-repeat; width:80px; height:85px; margin:20px 15px 5px 15px; }
