* {
	font-family: Arial;
	color: white;
	font-size: 9pt;
}

a {text-decoration: none;}
img {border: 0;}
p {padding:0;margin:0;}
div {padding:0;margin:0;}
h1 {padding:0;margin:0;}
h2 {padding:0;margin:0;}
h3 {padding:0;margin:0;}
input {color:#3F3F3F;}
option {color:#3F3F3F;}
textarea {color:#3F3F3F;}

body {
	margin:0 auto;
	background: #FDEBE6;
}

#main_div {
	margin:0 auto;
	width:1000px;
}

/** confirmation */
#boutique_bloc_produit_panel_amis_ok {
	height:310px;
	width:620px;
	background: url(../../images/boutique_bloc_produit_confirm.jpg) ;
}
#boutique_bloc_produit_panel_avis_ok {
	height:310px;
	width:620px;
	background: url(../../images/boutique_bloc_produit_confirm2.jpg) ;
}

/** Haut de page */
#header {
	float:left;
	width:1000px;
	height:100px;
}
#logo {
	position:relative;
	float:left;
	padding-left:0px;
	width:300px;
	padding-top:5px;
	height:95px;
}
#logo p {
	font-size:12pt;
	letter-spacing: 5.4px; 
	color:#8798A2;
	font-weight:bold;	
}
#header_promotion {
	position:relative;
	float:left;
	width:295px;
	height:100px;
}
#header_action {
	position:relative;
	float:left;
	width:400px;
	height:100px;
	background: url(../../images/header_mon_compte.jpg) top left no-repeat ;
}
#header_action div {
	color:white;
}
#header_action div a {
	color:white;
}
#cart_off {
	position:relative;
	float:left;
	width:175px;
	height:34px;
	padding-top:16px;
	text-align:center;
	background: url(../../images/account_top_blue.jpg) top left no-repeat ;
}
#cart_off a {
	color:white;
	font-weight:bold;
}

#account_off {
	position:relative;
	float:left;
	width:175px;
	height:34px;
	padding-top:16px;
	text-align:center;
	background: url(../../images/account_top_blue.jpg) top left no-repeat ;
}
#account_off a {
	color:white;
	font-weight:bold;
}

/** Bas de page */
#footer_icones {
	position:relative;
	float:left;
	width:1000px;
	padding-top:20px;
	padding-bottom:20px;
	background:white;
	text-align:center;
}	
#footer_icones a {
 color:#3F3F3F;
 font-size:8pt;
}

#footer {
	position:relative;
	float:left;
	width:1000px;
	height:36px;
	padding-top:4px;
	text-align:center;
	color:#3F3F3F;
}
#footer a {
	color:#3F3F3F;
	font-size:8pt;
}

/** Onglet top */
#menu_top {
	position:relative;
	float:left;
	width:1000px;
	height:75px;
	background: url(../../images/fond_menu.gif) ;
	z-index:3;
}
#menu_space {
	position:relative;
	float:left;
	height:21px;
	padding-left:48px;
	width:952px;
}
#menu_onglet2 {
	position:relative;
	float:left;
	height:54px;
	width:1000px;
}

/** Bloc laissez-vous guider */
#bloc_contents {
	position:relative;
	float:left;
	width:260px;
	margin-top:20px;
	background: url(../../images/bloc_contents_repeat.jpg) repeat-y ;
}
#bloc_contents p {
	position:relative;
	float:left;
}

/** Bloc home selection poids */
#bloc_home {
	position:relative;
	float:left;
	width:680px;
	background: url(../../images/bloc_home_repeat.jpg) repeat-y ;
}
#bloc_home p {
	position:relative;
	float:left;
	width:630px;
}
#bloc_home_sstitle {
	position:relative;
	float:left;
	padding-top:3px;
	padding-left:25px;
	padding-right:25px;
	font-size:12pt;	
}
#bloc_home_selection {
	position:relative;
	float:left;
	font-size:12pt;	
	width:680px;
	padding-top:7px;
	height:460px;
	background: url(../../images/rubrique/5-7ans.jpg) no-repeat right ;
}
#bloc_selection_fleche {
	position:relative;
	float:left;
	width:315px;
	height:460px;
}
#bloc_selection_rubrique {
	position:relative;
	float:left;
	width:365px;
	height:460px;
}
#bloc_selection_rubrique ul {
	margin:0;
	padding:0;
}
#bloc_selection_rubrique li {
	list-style:none;
	color:#3F3F3F;
	height:27px;
	width:325px;
	font-size:12pt;
	padding-left:18px;
	padding-top:5px;
	background: url(../../images/selection_rubrique_off.png) top no-repeat ;
	margin-bottom:8px;
}
#bloc_selection_rubrique li:hover {
	background: url(../../images/selection_rubrique_on.png) top no-repeat ;
	cursor:pointer;
	font-weight:bold;
}
#bloc_selection_fleche ul {
	margin:0;
	padding:0;
}
#bloc_selection_fleche li {
	list-style:none;
	height:71px;
	width:220px;
	padding-top:13px;
	background: url(../../images/selection_fleche_off.png) top no-repeat ;
	margin-bottom:7px;
	text-align:right;
	padding-right:80px;
}
#bloc_selection_fleche li:hover {
	background: url(../../images/selection_fleche_on.png) top no-repeat ;
	cursor:pointer;
	width:260px;
	padding-right:40px;
}
.home_poids {
	color:#666666;
	font-size:40pt;
}
sup {
	color:#666666;
	font-size:18pt;
}

/** Bloc nouveautés */
#bloc_new {
	position:relative;
	float:left;
	width:260px;
	margin-top:20px;
	background: url(../../images/bloc_new_repeat.jpg) repeat-y ;
}
#bloc_new p {
	position:relative;
	float:left;
}
.bloc_new_title {
	font-size:22pt;
	padding-left:25px;
	width:235px;
	color:#F75261;
}
#bloc_new_list {
	position:relative;
	float:left;
	width:260px;
	height:100px;
}
#bloc_new_list ul {
	margin:0;
	padding:0;
}
#bloc_new_list li {
	list-style:none;
	height:86px;
	width:256px;
	padding-left:4px;
	margin-top:8px;
	background: url(../../images/bloc_new_li.jpg) top no-repeat ;
}
.bloc_new_produit {
	position:relative;
	float:left;
	width:115px;
	padding-left:40px;
	padding-top:10px;
	height:76px;
}
.bloc_new_produit a {
	color:#3F3F3F;
}

/** Bloc kits */
/*#bloc_kits {
	position:relative;
	float:left;
	width:260px;
	margin-top:20px;
	background: url(../../images/bloc_kits_repeat.jpg) repeat-y ;
}
#bloc_kits p {
	position:relative;
	float:left;
}
.bloc_kits_title {
	font-size:22pt;
	padding-left:25px;
	width:235px;
	color:#3F3F3F;
}
.bloc_kits_list {
	position:relative;
	float:left;
	padding-top:20px;
	padding-bottom:10px;
	width:260px;
}
.bloc_kits_list ul {
	margin:0;
	padding:0;
}
.bloc_kits_list li {
	list-style:none;
	background:pink;
	height:26px;
	padding-left:40px;
	background: url(../../images/bloc_kits_list_off.jpg) top no-repeat ;
}
.bloc_kits_list a {
	font-size:12pt;
}
.bloc_kits_list a:hover {
	color:#3F3F3F;
}*/

#bloc_searchs {
	position:relative;
	float:left;
	width:260px;
	margin-top:20px;
	background: url(../../images/bloc_kits_repeat.jpg) repeat-y ;
}
#bloc_searchs p {
	position:relative;
	float:left;
}
.bloc_searchs_title {
	font-size:22pt;
	padding-left:25px;
	width:235px;
	color:#3F3F3F;
}
.bloc_searchs_list {
	position:relative;
	float:left;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-left:20px;
	width:220px;
}
.bloc_searchs_list a {
	color:#3F3F3F;
}
.bloc_searchs_list a:hover {
	color:white;
}

/** Bloc search */
#bloc_search {
	position:relative;
	float:left;
	width:260px;
	margin-top:20px;
	background: url(../../images/bloc_search_repeat.jpg) repeat-y ;
}
#bloc_search p {
	position:relative;
	float:left;
}
.bloc_search_title {
	font-size:22pt;
	padding-left:25px;
	width:235px;
	color:white;
}
.bloc_search_list {
	position:relative;
	float:left;
	padding-top:5px;
	padding-bottom:0px;
	width:235px;
	padding-left:25px;
}

/** Bloc lexique */
#bloc_lexique {
	position:relative;
	float:left;
	width:260px;
	margin-top:20px;
}
#bloc_lexique p {
	position:relative;
	float:left;
}
.bloc_lexique_title {
	padding-left:25px;
	width:235px;
	background: url(../../images/bloc_lexique_repeat.jpg) ;
}
.bloc_lexique_title a {
	font-size:22pt;
}

/** Bloc home */
#boutique_home_carousel {
	position:relative;
	float:left;
	padding-top:0px;	
	padding-bottom:20px;	
}
#boutique_home_carousel ul {
	position:relative;
	float:left;
	margin:0;
	padding:0;
}
#boutique_home_carousel li {
	list-style: none;
	float:left;
	width:119px;
	height:223px;
 	margin-left:4px;
	padding-left:12px;
	padding-right:8px;
	padding-top:7px;
	background: url(../../images/home_carousel_off.gif) no-repeat ;
	cursor:pointer;
}
#boutique_home_carousel li:hover {
	background: url(../../images/home_carousel_on.gif) ;
}
#boutique_home_carousel li p {
}
#boutique_home_carousel a {
	color:#3F3F3F;
}

#bloc_produit_home {
	position:relative;
	float:left;
	width:681px;
	height:581px;
	margin-top:21px;
	background: url(../../images/achats-pour-bebe.jpg) ;
}

/** Bloc guide */
#bloc_content_guide {
	position:relative;
	float:left;
	width:671px;
	height:241px;
	font-size:22pt;
	margin-top:0px;
	padding-left:10px;
	padding-top:15px;
	background: url(../../images/guide.jpg) ;
}
#bloc_content_guide p a { 
	line-height:26px;	
	font-size:12pt;
}

/** Bloc ventes */
#bloc_ventes {
	position:relative;
	float:left;
	width:260px;
	background: url(../../images/bloc_ventes_repeat.jpg) repeat-y ;
}
#bloc_ventes p {
	position:relative;
	float:left;
}
.bloc_ventes_title {
	font-size:22pt;
	padding-left:25px;
	width:235px;
	color:#3F3F3F;
}
#bloc_ventes_list {
	position:relative;
	float:left;
	width:260px;
	height:283px;
}
#bloc_ventes_list ul {
	margin:0;
	padding:0;
}
#bloc_ventes_list li {
	list-style:none;
	height:86px;
	width:230px;
	padding-left:30px;
	margin-top:8px;
	background: url(../../images/bloc_ventes_li.jpg) top no-repeat ;
}
.bloc_ventes_produit {
	position:relative;
	float:left;
	width:113px;
	padding-right:30px;
	padding-top:10px;
	height:76px;
}
.bloc_ventes_produit a {
	color:#3F3F3F;
}

/** Bloc marques */
#bloc_marques {
	position:relative;
	float:left;
	width:680px;
	background: url(../../images/bloc_marques_repeat.jpg) repeat-y ;
}
#bloc_marques p {
	position:relative;
	float:left;
}
.bloc_marques_title {
	position:relative;
	float:left;
	font-size:26pt;
	padding-left:25px;
	width:655px;
	padding-bottom:0px;
}
.bloc_marques_texte {
	position:relative;
	float:left;
	font-size:12pt;
	padding-left:25px;
	width:500px;
}
#bloc_marques_visuel {
	position:relative;
	float:left;
	width:680px;
	height:370px;
	background: url(../../images/bloc_marques_banbinomio.jpg) bottom no-repeat;
}
#bloc_marques_ligne2 {
	position:relative;
	float:left;
	width:635px;
	padding-left:45px;
}
#bloc_marques_ligne2 ul {
	margin:0;
	padding:0;
}
#bloc_marques_ligne2 li {
	float:left;
	list-style:none;
	height:90px;
	width:90px;
	padding-left:9px;
	padding-top:9px;
	background: url(../../images/bloc_marque_one.jpg) top no-repeat ;
	margin-bottom:0px;
}

/** Bloc 3 promotions */
#bloc_promotions {
	position:relative;
	float:left;
	width:954px;
	margin-top:20px;
	background: url(../../images/bloc_promotions.jpg) ;
}
#bloc_promotion_titre {
	position:relative;
	float:left;
	padding-top:10px;
	width:205px;
	height:193px;
}
#bloc_promotions a {
	color:#3F3F3F;
	font-size:8pt;
}

/** Layout partie centrale*/
#main_content {
	position:relative;
	float:left;
	width:1000px;	
}
#main_content_top {
	position:relative;
	float:left;
	width:1000px;	
	height:23px;
	background: url(../../images/bg_top.gif) ;
}
#main_content_bottom {
	position:relative;
	float:left;
	width:1000px;	
	height:23px;
	background: url(../../images/bg_bottom.gif) ;
}
#main_content_center {
	position:relative;
	float:left;
	padding-left:23px;
	padding-right:23px;
	width:954px;	
	background: white;
}
#colonne_left_1 {
	position:relative;
	float:left;
	width:260px;
}
#colonne_left_2 {
	position:relative;
	float:left;
	margin-top:0px;
	width:260px;
}
#colonne_centre_1 {
	position:relative;
	float:left;
	margin-left:14px;
	width:680px;
}

#colonne_centre_2 {
	position:relative;
	float:left;
	margin-left:14px;
	margin-top:20px;
	width:680px;
}
#colonne_content {
	position:relative;
	float:left;
	margin-left:14px;
	width:620px;
	padding-left:30px;
	padding-right:30px;
}
#colonne_content h1 {
	font-size:26pt;
	padding-bottom:20px;
}

.bloc_bottom {
	height:20px;
}
.bloc_top {
	height:20px;
}
.bloc_list {
	position:relative;
	float:left;
	padding-top:20px;
	width:260px;
}
.bloc_list ul {
	margin:0;
	padding:0;
}
.bloc_list li {
	list-style:none;
	height:22px;
	padding-left:30px;
	background: url(../../images/bloc_contents_list_off.jpg) top no-repeat ;
}
.bloc_list li:hover {
	background: url(../../images/bloc_contents_list_on.jpg) top no-repeat ;
}
.bloc_list a:hover {
	color:#3F3F3F;
}
.bloc_title {
	font-size:22pt;
	padding-left:25px;
}
.prix {
	color:#E0041D;
	font-size:16pt;
	font-weight:bold;
}
.prix_white {
	color:white;
	font-size:16pt;
	font-weight:bold;
}
.strike {
	color:#3F3F3F;
	font-size:12pt;
	font-weight:bold;
 	text-decoration: line-through; 
}

/** Account */
#account_header {
	position:relative;
	float:left;
	padding-left:24px;	
	width:930px;
	padding-top:20px;	
	height:80px;
	background: url(../../images/account_header.gif) top no-repeat ;
}
#account_background {
	position:relative;
	float:left;
	width:920px;
	padding:17px;
	background: #D7DDE0 ;	
}
#account_footer {
	position:relative;
	float:left;
	padding:10px;
	width:934px;
	height:60px;
	text-align:center;
	background: url(../../images/account_background.gif) top no-repeat ;	
}
#account_table {
	width:920px;
}
#account_table td {
	color:#3F3F3F;
}

/** Panier */
#panier_top_header {
	position:relative;
	float:left;
	padding-left:24px;	
	width:930px;
	padding-top:20px;	
	height:90px;
	background: url(../../images/panier_top_header.gif) top no-repeat ;
	font-size:24pt;
	color:white;
}
#panier_top_etape {
	position:relative;
	float:left;
	width:954px;
	height:80px;
}
#panier_tableau_entete {
	position:relative;
	float:left;
	width:874px;
	padding-left:80px;
}
#panier_top_etape, ul {
	margin:0;
	padding:0;
}
#panier_tableau_ligne {
	background: #F5F6F7;
}
#panier_tableau_ligne tr {
	vertical-align:top;
	height:80px;
}
#panier_tableau_ligne td {
	color:#3F3F3F;
	padding-left:6px;
	padding-top:5px;
}
#panier_top_etape li {
	float:left;
	list-style:none;
	padding-left:94px;
	font-size:10pt;
	color:#A691BA;
	text-align:center;
}

#panier_step_2 {
	position:relative;
	float:left;
	width:960px;
	height:400px;
	background: url(../../images/panier_step_2.gif) top no-repeat ;
}
/*#panier_step_2_inscription {
	position:relative;
	float:left;
	width:960px;
	height:680px;
	background: url(../../images/panier_step_2_inscription.gif) top no-repeat ;
}*/
#panier_step_4_recapitulatif {
	position:relative;
	float:left;
	width:960px;
	height:200px;
	background: url(../../images/panier_step_4-1.gif) top no-repeat ;
}
#panier_step_4_choixpaiement {
	position:relative;
	float:left;
	width:960px;
	height:310px;
	background: url(../../images/panier_step_4-2.gif) top no-repeat ;
}
#panier_step_3 {
	position:relative;
	float:left;
	width:960px;
	height:680px;
	background: url(../../images/panier_step_3.gif) top no-repeat ;
}
#panier_step_5 {
	position:relative;
	float:left;
	width:960px;
	height:680px;
	background: url(../../images/panier_step_5.gif) top no-repeat ;
}
#panier_step_6 {
	position:relative;
	float:left;
	width:960px;
	height:680px;
	background: url(../../images/panier_step_6.gif) top no-repeat ;
}
#panier_step_2_confirminscription {
	position:relative;
	float:left;
	width:960px;
	height:400px;
	background: url(../../images/panier_step_2_confirminscription.gif) top no-repeat ;
}
#panier_table_step_2_simple {
	width:960px;
	height:390px;
}
#panier_table_step_2_simple td {
	color:#3F3F3F;
}
#panier_table_step_5 td {
	color:#3F3F3F;
}
#panier_step_4-1_table td {
	height:37px;
	color:#3F3F3F;
	font-size:11pt;
	text-align:right;
}
#panier_step_4-2_table td {
	height:30px;
	color:#3F3F3F;
	font-size:11pt;
}
/** Bloc rubrique (listing produit) */
#boutique_bloc_rubrique {
	position:relative;
	float:left;
	width:680px;
	background: url(../../images/boutique_bloc_rubrique_repeat.jpg) repeat-y  ;
}
#boutique_bloc_rubrique_top {
	position:relative;
	float:left;
	background: url(../../images/boutique_bloc_rubrique_top.jpg) no-repeat ;
	width:650px;
	padding-left:30px;
	padding-top:10px;
	height:60px;
}
.boutique_navigation ul {
	margin:0;
	padding:0;
}
.boutique_navigation li {
	position:relative;
	float:left;
	list-style-type: none;
	font-size:11pt;
}
.boutique_navigation a {
	position:relative;
	float:left;
	font-size:11pt;
}
#boutique_bloc_rubrique_top h1 a {
	position:relative;
	float:left;
	padding:0;
	margin:0;
	padding-top:0px;
	font-size:16pt;
}
.boutique_bloc_rubrique_list {
	position:relative;
	float:left;
	width:100%;
}

#boutique_bloc_rubrique_upline {
	position:relative;
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	padding-bottom:15px;
	width:620px;
	color:#3F3F3F;
}
#boutique_bloc_rubrique_upline p {
	color:#3F3F3F;
}
#boutique_bloc_rubrique_upline strong {
	color:#3F3F3F;
}

.boutique_bloc_rubrique_list a {
	color:#3F3F3F;
	padding-right:10px;
	padding-left:10px;
}
.boutique_navigation {
	position:relative;
	float:left;
	width:650px;	
}
#boutique_bloc_rubrique_produits_list {
	position:relative;
	float:left;
	width:680px;
	height:1050px;
	padding:0;
	margin:0;
	background: url(../../images/boutique_bloc_rubrique_produits_repeat.jpg) repeat-y ;
}
#boutique_bloc_rubrique_produits_list ul {
	margin:0;
	padding:0;
}
#boutique_bloc_rubrique_produits_list li {
	position:relative;
	float:left;
	list-style: none;
	width:650px;
	height:105px;
	padding-left:30px;
	cursor:pointer;
}
#boutique_bloc_rubrique_produits_list li p {
	position:relative;
	float:left;
	padding-left:15px;
	padding-top:15px;
	color:#3F3F3F;
}
#boutique_bloc_rubrique_produits_list li div {
	position:relative;
	float:left;
	padding-left:15px;
	padding-top:15px;
	color:#3F3F3F;
}
#boutique_bloc_rubrique_produits_list h2 a {
	color:#3F3F3F;
	font-size:10pt;
}

/** Page produit */
#boutique_bloc_produit {
	position:relative;
	float:left;
	width:680px;
	padding-top:20px;
	background: url(../../images/boutique_bloc_rubrique_repeat.jpg) repeat-y  ;
}
#boutique_bloc_produit_photo {
	position:relative;
	float:left;
	width:273px;
	padding-right:47px;
	padding-top:10px;
	text-align:right;
	background: url(../../images/boutique_bloc_produit_photo.gif) no-repeat ;
}
#boutique_bloc_produit_photo_thumbs {
	position:relative;
	float:left;
	padding-left:30px;
	padding-top:10px;	
	width:270px;
	text-align:left;
}
.boutique_bloc_produit_photo_arrondi {
	position:relative;
	float:left;
	height:73px;
	width:70px;
	margin-left:10px;
	padding-left:5px;
	padding-top:4px;
	background: url(../../images/boutique_bloc_produit_photo_arrondi.gif) no-repeat ;
}
#boutique_bloc_produit_details {
	position:relative;
	float:left;
	width:330px;
}
#boutique_bloc_produit_form {
	position:relative;
	float:left;
	width:330px;
	height:270px;
}
#boutique_bloc_produit_onglets {
	position:relative;
	float:left;
	width:680px;
}
#boutique_bloc_produit_panel {
	position:relative;
	float:left;
	width:620px;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	padding-bottom:15px;
	height:322px;
	background: url(../../images/boutique_bloc_produit_bottom.jpg) #D7DDE0 bottom no-repeat ;
}
#boutique_bloc_produit_panel_descriptif {
	height:320px;
	overflow-y:auto;
	overflow-x:hidden;
}
#boutique_bloc_produit_panel_descriptif p {
	color:#3F3F3F;
	font-size:10pt;
}
#boutique_bloc_produit_panel_descriptif strong {
	color:#3F3F3F;
	font-size:10pt;
}
#boutique_bloc_produit_panel_avis_form td {
	color:#3F3F3F;
	font-size:10pt;
}
#boutique_bloc_produit_panel_amis_form td {
	color:#3F3F3F;
	font-size:10pt;
}
#boutique_bloc_produit_panel_avis_inner {
	position:relative;
	float:left;
	width:620px;
	overflow-y:auto;
	overflow-x:hidden;
	height:300px;
}
.boutique_bloc_produit_panel_avis_one table {
	position:relative;
	float:left;
	width:620px;
	background: url(../../images/boutique_bloc_produit_panel_avis_one_repeat.jpg) repeat-y;
}
.boutique_bloc_produit_panel_avis_one td {
	padding-left:10px;
	padding-right:10px;
}
.boutique_bloc_produit_panel_avis_one_top {
	position:relative;
	float:left;
	width:620px;
	height:15px;
	background: url(../../images/boutique_bloc_produit_panel_avis_one_top.jpg) ;
}
.boutique_bloc_produit_panel_avis_one_bottom {
	position:relative;
	float:left;
	width:620px;
	height:15px;
	margin-bottom:10px;
	background: url(../../images/boutique_bloc_produit_panel_avis_one_bottom.jpg) ;
}
#boutique_bloc_produit_panel_related {
	position:relative;
	float:left;
	padding-top:20px;	
}
#boutique_bloc_produit_panel_related ul {
	position:relative;
	float:left;
	margin:0;
	padding:0;
}
#boutique_bloc_produit_panel_related li {
	list-style: none;
	float:left;
	width:125px;
	height:223px;
 	margin-left:4px;
	padding-left:15px;
	padding-right:10px;
	padding-top:7px;
	background: url(../../images/boutique_bloc_produit_related_off.gif) no-repeat ;
	cursor:pointer;
}
#boutique_bloc_produit_panel_related li:hover {
	background: url(../../images/boutique_bloc_produit_related_on.gif) ;
}
#boutique_bloc_produit_panel_related li p {
}
#boutique_bloc_produit_panel_related a {
	color:#3F3F3F;
}

#boutique_bloc_produit_btn {
	position:relative;
	float:left;
	width:330px;
	height:85px;
}
#boutique_bloc_produit_btn ul {
 position:relative;
 float:left;
 margin:0;
 padding:0;
}
#boutique_bloc_produit_btn li {
 position:relative;
 float:left;
 list-style: none;
 width:165px;
 height:85px;
}
#boutique_bloc_produit_btn li p {
	position:relative;
	float:left;
	padding-bottom:10px;
}


#boutique_bloc_produit_details table td {
	color:#3F3F3F;
	font-size:11pt;
}
#boutique_bloc_produit_details p {
	color:#3F3F3F;
	font-size:9pt;
}
#boutique_bloc_produit_details input {
	color:#3F3F3F;
}
#boutique_bloc_produit_details select {
	color:#3F3F3F;
}
#produit_onglet {
	position:relative;
	float:left;
	height:50px;
	width:680px;
}
#produit_onglet ul {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	padding-left:32px;
}
#produit_onglet li {
	list-style: none;
	float:left;
	width:112px;
	height:36px;
 	margin-left:7px;
	text-align:center;
	padding-top:16px;
	cursor:pointer;
	background: url(../../images/produit_onglet_off.gif) no-repeat ;
}
#produit_onglet li:hover {
	background: url(../../images/produit_onglet_on.gif) ;
}
#produit_onglet a {
	color:white;
}
#produit_onglet a:hover {
	color:#3F3F3F;
}

/** pour page content */
ul.ul_gris li {
	font-size:9pt;
	color:#3F3F3F;
	margin-bottom:10px;
}
ul.ul_gris li strong {
	font-size:9pt;
	color:white;
}