/* CSS Document */

* {margin:0; padding:0;}
img {border:none;}
a {cursor:pointer;}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	border-top:#b5b5b5 solid 1px;
	border-bottom:#ededed solid 1px;
	border-left:#b5b5b5 solid 1px;
	border-right:#ededed solid 1px;	
	/*margin-bottom:12px;*/
	background-color:#F9F9F9;
}
/*----------------------------------------------------GENERAL------------------------------------------------------------*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background-color:#ffffff;
	margin:auto;	
	/*background-color:#ffffff;*/
	background:url(images/bgBody_bande.jpg) left top repeat-x #fff;
	/*background-image:url('fond-betrousse-LPG.jpg');*/
	/*background-image:url('images/fond-betrousse-dealbeaute_repeat.jpg');*/
	/*background-position:center;*/
	
	/*background-attachment:fixed;*/
	/*text-align:justify;*/
}
#fond_bulles{
/*width:1483px;

cursor:pointer;*****/

/*height:1274px;*/
/*height:828px;


position:absolute;
top:0;
left:50%;
left: 50%;
margin-left: -742px;******/
/*background-image:url(images/fond-betrousse-dealbeaute.jpg);*/
/*background-repeat:no-repeat;

z-index:0;******/
}

.profil_beaute th{
	/*background-color:#341235;*/
	
	font-size:12px;
	font-weight:normal;
	padding-left:24px;
	background:url(images/check_profilb.jpg);
	background-repeat:no-repeat;
	height:24px;
	
}
.profil_beaute td{
	padding:5px;
	/*color:#ffffff;*/
	color:#000000;
	/*border-bottom:1px dashed #FFF;*/
}
.no_bor{
border:none;}
a {
	text-decoration:none;
	color:#000;
	outline:none;
}

a:hover {
	text-decoration:underline;
}
a.aNoHover:hover{
	text-decoration:none;
}
a.souligne {
	text-decoration:underline;
	color:#1F638A;
}

a.souligne:hover {
	text-decoration:none;
}

a.nu {
	text-decoration:none;
	color:#000;
}

a.nu:hover {
	text-decoration:none;
}

a.gris {
	text-decoration:none;
	color:#908f8f;
}

a.gris:hover {
	text-decoration:underline;
}

a.gris_s {
	text-decoration:underline;
	color:#908f8f;
}
span.rose{
	color:#F21198;
	font-family:Helvetica;
	font-size:12px;
}
a.gris_s:hover {
	text-decoration:none;
}

a.rose {
	text-decoration:none;
	color:#4d1b50;
}

a.rose:hover {
	text-decoration:underline;
}

a.rose_s {
	text-decoration:underline;
	color:#ed4780;
}

a.rose_s:hover {
	text-decoration:none;
}

a.fond_rose {
	text-decoration:none;
	color:#ffffff;
	background-color:#4d1b50;
}

a.fond_rose:hover {
	text-decoration:underline;
}

.rose {
	color:#4d1b50;
}

.gris {
	color:#908f8f;
}

.blanc {
	color:#ffffff;
}

.marron {
	color:#4d1b50;
}

.vert {
	color:#e9447e;
}

.error {
	color:#FF3366;
}	

.texte10 {
	font-size:10px;
}
.texte10_bs {
	color:#EF9DC5;
}
.texte12 {
	font-size:12px;
	color:#333333;	
}
.texte13{
	font-size:13px;
	color:#666666;	
}

.texte14 {
	font-size:14px;
}

.texte18 {
	font-size:18px;
	color:#333333;
}

.texte21 {
	font-size:21px;
}

.texte24 {
	font-size:24px;
}

.padgd19 {
	/*padding-left:19px;
	padding-right:19px;*/
}

.padgd25 {
	padding-left:25px;
	padding-right:25px;
}

.padg19 {
	/*padding-left:19px;*/
}

.padd19 {
	/*padding-right:19px;*/
}

.pad20 {
	/*padding:20px;*/
}

.pad20_top {
	padding-top:20px;
}

.pad30_left {
	padding-left:30px;
	margin-top:15px;
}

.pad20_left {
	padding-left:20px;
}

/*----------------------------------------------------ELEMENTS MISE EN PAGE------------------------------------------------------------*/
.float_left {
	float:left;
}

.float_right {
	float:right;
}

.clear_left {
	clear:left;
}

.clear_right {
	clear:right;
}

.clear_both {	
	clear:both;
}

.align_center {
	text-align:center;
}

.align_right {
	text-align:right;
}

.align_left {
	text-align:left;
}

.lineheight02 {
	line-height:2px;
}

.lineheight05 {	
	line-height:5px;
}

.lineheight07 {	
	line-height:7px;
}

.lineheight10 {
	line-height:10px;
}

.lineheight11 {
	line-height:11px;
}

.lineheight15 {
	line-height:15px;
}

.lineheight17 {
	line-height:17px;
}

.lineheight20 {
	line-height:1px;
	clear:both;
}

.lineheight30 {
	line-height:30px;
}

.lineheight40 {
	line-height:40px;
}

.lineheight50 {
	line-height:50px;
}

.lineheight60 {
	line-height:60px;
}

.casacocher {
	vertical-align:top;
}

/*----------------------------------------------------BOUTONS------------------------------------------------------------*/

.btn_je_minscris a {
	/*width:92px;
	height:20px;*/
	position:relative;
	top:265px;
	left:10px;
	width:149px;
	height:28px;
	/*background:url(boutons/btn_je_minscris.gif) no-repeat;*/
	background:url(boutons/inscrip_btn.png) no-repeat;
	display:block;
	
}

.btn_je_minscris a:hover {
	/*background:url(boutons/btn_je_minscris_on.gif) no-repeat;*/
	background:url(boutons/inscrip_btn_over.png) no-repeat;
}

#btn_fermer_div a {
	background:url(boutons/btn_fermer_div.png) no-repeat;
	height:28px;
    width:74px;
	display:block;
	float:right;
	margin-top: 5px;
}

#btn_fermer_div a:hover {
	background:url(boutons/btn_fermer_div.png) no-repeat;
}

.btn_creer_compte a {
	width:128px;
	height:24px;
	background:url(boutons/btn_creer_compte.gif) no-repeat;
	display:block;
	margin:auto;
}

.btn_creer_compte a:hover {
	background:url(boutons/btn_creer_compte_on.gif) no-repeat;
}

.btn_fermer_fenetre a {
  background:url("boutons/btn_fermer_div.png") no-repeat scroll 0 0 transparent;
	display:block;
    float:right;
    height:28px;
    width:74px;
}

.btn_fermer_fenetre a:hover {
	background:url(boutons/btn_fermer_div.png) no-repeat;
}

.btn_modifier a {
	width:92px;
	height:27px;
	background:url(boutons/btn_modifier.jpg) no-repeat;
	display:block;
	margin-top:53px;
}

.btn_modifier a:hover {
	background:url(boutons/btn_modifier.jpg) no-repeat;
}

.btn_commander_reduction a {
	width:153px;
	height:20px;
	background:url(boutons/btn_commander_reduction.gif) no-repeat;
	display:block;
}

.btn_commander_reduction a:hover {
	background:url(boutons/btn_commander_reduction_on.gif) no-repeat;
}

.btn_parrainage_ensavoirplus a {
	width:103px;
	height:20px;
	/*background:url(boutons/btn_parrainage_ensavoirplus.gif) no-repeat;*/
	display:block;
}

.btn_parrainage_ensavoirplus a:hover {
	background:url(boutons/btn_parrainage_ensavoirplus_on.gif) no-repeat;
}

.btn_acceder_compte a {
	width:183px;
	height:24px;
	background:url(boutons/btn_acceder_compte.gif) no-repeat;
	display:block;
	margin-left:385px;
}

.btn_acceder_compte a:hover {
	background:url(boutons/btn_acceder_compte_on.gif) no-repeat;
}

.btn_parrainage_ensavoirplus2 a {
	width:102px;
	height:20px;
	background:url(boutons/btn_parrainage_ensavoirplus2.gif) no-repeat;
	display:block;
}

.btn_parrainage_ensavoirplus2 a:hover {
	background:url(boutons/btn_parrainage_ensavoirplus2_on.gif) no-repeat;
}

.btn_moncompte_ensavoirplus a {
	width:102px;
	height:20px;
	background:url(boutons/btn_moncompte_ensavoirplus.gif) no-repeat;
	display:block;
}

.btn_moncompte_ensavoirplus a:hover {
	background:url(boutons/btn_moncompte_ensavoirplus_on.gif) no-repeat;
}

.btn_faire_decouvrir {
	margin-bottom:15px;
}

.btn_faire_decouvrir a {
	background:url(images/allActu.png) no-repeat;
	height:12px;
	padding-left:18px;
	font-size:12px;
	color:#1F638A;
}

/*.btn_faire_decouvrir a:hover {
	background:url(boutons/btn_faire_decouvrir_on.gif) no-repeat;
}*/

.btn_fermer_popup a {
	width:128px;
	height:24px;
	background:url(boutons/btn_fermer_popup.gif) no-repeat;
	display:block;
	margin:auto;
}

.btn_fermer_popup a:hover {
	background:url(boutons/btn_fermer_popup_on.gif) no-repeat;
}


/*----------------------------------------------------PICTOS------------------------------------------------------------*/

.puce_fleche_rose a {
	height:13px;
	background:url(images/puce_fleche_rose.gif) 0px 2px no-repeat;
	padding-left:20px;
	text-decoration:none;
}

.puce_fleche_rose a:hover {
	text-decoration:underline;
}

.puce_fleche_rose_back a {
	height:13px;
	background:url(images/puce_fleche_rose_back.gif) 0px 2px no-repeat;
	padding-left:20px;
	display:block;
	text-decoration:none;
}

.puce_fleche_rose_back a:hover {
	text-decoration:underline;
}

.fleche_rose_droite {
	height:5px;
	background:url(images/bg_page_next.png) right no-repeat;
	padding-right:20px;
}

.fleche_rose {
	height:10px;
	background:url(images/fleche_rose_droite.gif) 0px 5px no-repeat;
	padding-left:12px;
}

.fleche_rose_back {
	height:14px;
	background:url(images/bg_page_prev.png) 0px 1px no-repeat;
	padding-left:20px;
}
.fleche_rose_back a{
	color: #1F638A;
}
a.puce_fleche_rose_droite {
	height:13px;
	padding-left:18px;
	display:inline-block;
	background: url("images/bg_avis.png") no-repeat scroll left 1px transparent;
    color: #1F638A;    
}

a.puce_fleche_rose_gauche {
	height:13px;
	background:url(images/puce_fleche_rose2.gif) left no-repeat;
	padding-left:18px;
	display:inline-block;
}

a.puce_fleche_rose_droite_big {
	height:15px;
	background:url(images/puce_fleche_rose_droite_big.gif) right no-repeat;
	padding-right:22px;
	display:inline-block;
}

.puce_fleche_rose_bas{
	height:15px;
	background:url(images/fleche_rose_bas.gif) right no-repeat;
	padding-right:20px;
}

.puce_fleche_verte a {
	height:13px;
	background:url(images/puce_fleche_verte.gif) 0px 2px no-repeat;
	padding-left:20px;
	display:block;
	text-decoration:none;
}

.puce_fleche_verte a:hover {
	text-decoration:underline;
}

a.puce_fleche_fond_rose {
	height:13px;
	background:url(images/puce_fleche_fond_rose.gif) right no-repeat;
	padding-right:18px;
	display:inline-block;
}

.picto_bin{padding-left:17px;}
.picto_bin a {
	background:url(images/picto_bin.png) no-repeat;
	width:15px;
	height:16px;
	display:block;
}

/*----------------------------------------------------FORMULAIRE------------------------------------------------------------*/

.listenligne li {
	list-style-type:none;
	float:left;
}

input.champ_recherche {
	width:160px;
	height:15px;
	padding-bottom:1px;
	border:0;
	background:none;
	color:#666;
	border:1px solid #8D8D8D;
	background-color:#fff;
	font-size:13px;
	padding-left:3px;
}

input.champ220_nu {
	width:200px;
	height:18px;
	padding-top:1px;
	border:0;
	background:none;
	color:#999999;
}

input.champ40 {
	width:38px;
	height:17px;
	border:#CCCCCC solid 1px;
	padding-top:3px;
	text-align:center;
}

input.champ245 {
	width:242px;
	height:21px;
	padding-top:4px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	font-size:12px;
}

input.champ220 {
	width:217px;
	height:18px;
	padding-top:3px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	background-color:#FFFFFF;
	font-size:12px;
}

input.champ150 {
	width:147px;
	height:21px;
	padding-top:4px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	font-size:12px;
}

input.champ150_fin {
	width:205px;
	height:26px;
	padding-top:3px;
	padding-left:3px;	
	color:#999999;
	font-size:12px;
}

input.champ75 {
	width:72px;
	height:26px;
	padding-top:3px;
	padding-left:3px;	
	color:#999999;
	font-size:12px;
}

input.champ165 {
	width:162px;
	height:26px;
	padding-top:3px;
	padding-left:3px;	
	color:#999999;
	font-size:12px;
}

input.champ350 {
	width:347px;
	height:18px;
	padding-top:3px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	background-color:#FFFFFF;
	font-size:12px;
}

input.champ275 {
	width:205px;
	height:26px;
	padding-top:3px;
	padding-left:3px;	
	color:#999999;
	background-color:#F9F9F9;
	font-size:12px;
}

input.champ200 {
	width:197px;
	height:18px;
	padding-top:3px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	background-color:#FFFFFF;
	font-size:12px;
}

input.champ380 {
	width:205px;
	height:26px;
	padding-top:3px;
	padding-left:3px;	
	color:#999999;
	background-color:#F9F9F9;
	font-size:12px;
}

select.recherche {
	width:160px;
	height:19px;
	padding-top:1px;
	padding-left:1px;
	border:#b2301e solid 1px;
	background-color:#f2f1ed;
	color:#5c5239;
}

select.select75 {
	width:77px;
	height:26px;	
	color:#000;
	background-color:#FFFFFF;
	padding:3px;
}

select.select100 {
	width:97px;
	height:17px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	background-color:#FFFFFF;
}

select.select150 {
	width:147px;
	height:21px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	background-color:#FFFFFF;
	font-size:12px;
}

select.select230 {
	width:227px;
	height:21px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	background-color:#FFFFFF;
	font-size:12px;
}

select.select275 {
	width:210px;
	height:26px;
	padding:3px;	
	color:#999999;
	background-color:#F9F9F9;
	font-size:12px;
	
}

select.select300 {
	width:297px;
	height:21px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	background-color:#FFFFFF;
	font-size:12px;
}

select.select380 {
	background-color: #F9F9F9;
    color: #999999;
    font-size: 12px;
    height: 26px;
    padding: 3px;
    width: 210px;
}

textarea.aire275 {
	width:272px;
	height:60px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	font-size:12px;
}

textarea.aire315 {
	width:312px;
	height:70px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	font-size:12px;
}

textarea.aire300 {
	width:297px;
	height:52px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	font-size:12px;
}

textarea.aire380 {
	width:239px;
	height:92px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	font-size:12px;
}

textarea.aire510 {
	width:507px;
	height:75px;
	padding-left:3px;
	border:#CCCCCC solid 1px;
	color:#999999;
	font-size:12px;
}

.liste_civilite_radio li {
	list-style-type:none;
	float:left;
}

.liste_civilite_radio li.radio {
	width:18px;
}

.liste_civilite_radio li.libelle {
	width:50px;
	text-align:left;
}

input.radio {
	vertical-align:top;
}

/*----------------------------------------------------ELEMENTS GRAPHIQUES------------------------------------------------------------*/

.filet_pointille_footer {
	/*background:url(images/pointille_footer.gif) repeat-x;*/
	height:1px;
}

.filet_tiret_rose {
	border-bottom:#4d1b50 dashed 1px;
	height:1px;	
}

/*--------------------------------------------------------------------------------------------------------GABARIT-------------------------------------------------------------------------------------------------------*/
#conteneur {	
	width:960px;
	margin:auto;
	position:relative;
	/*padding:0 20px 15px 20px;	*/
	background-color:#ffffff;
	/*min-height:1200px;*/
}

/*----------------------------------------------Header-------------------------------------------*/

#header {
	width:960px;
	/*height:114px;*/
	/*height:117px;*/
	height:124px;
	position:relative;
	padding-top:0;
	margin-top:0;
	margin-bottom:41px;
}

#logo a {
	/*
	width:191px;
	height:53px;
	*/
	/*width:282px;*/
	width:200px;
	height:83px;
	/*background:url(images/logo_betrousse.png) no-repeat;*/
	background:url(images/logo.jpg) no-repeat;
	text-indent: -99999px;
	display:block;
	/*position:absolute;
	left:0px;*/
	/*top:10px;*/
}
#slogon{
	width:300px;
	color:#333333;
	font-size:18px;
	position:absolute;
	top:46px;
	left:219px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#moncompteMonpanier{width:275px;height:15px;}
#moncompteMonpanier a,#moncompteMonpanier span{
	display:block;
	float:left;
	height:15px;
	padding:0;	
}
#moncompteMonpanier a span.rose{
	display:inline;
	padding-left:8px;
	clear: both;
	float:none;
}
span.textMonpanier,a.textMonpanier{
	background:url(images/text_monPanier.jpg) left 2px no-repeat;
	padding: 0px 30px;
	width:58px;
	height:11px;
}
a.textMonCompte{
	background:url(images/text_monCompte.jpg) left 3px no-repeat;
	padding: 0px 30px;
	width:61px;
	height:11px;
	text-indent:-99999px;
}
span.separateurVert{
	background:url(images/separateurVert.jpg) left 3px no-repeat;
	padding: 4px 10px;
	width:21px;
	height:19px;
	
}
#menuHautConnexion{
	height:24px;
	background-color:#252525;
	color:#EBEBEB;
	position:relative;
}
#identite {
	padding-left:13px;
	width:512px;
	height:20px;
	text-align:left;
	color:#EBEBEB;	
	line-height:23px;
	font-size:12px;	
}
ul#menuHaut{
	margin:0;
	padding:0;
	position:absolute;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	top:4px;
	right:7px;
}
ul#menuHaut li{
	float:left;	
	text-align:center;
	
}
ul#menuHaut li.item1Mh,ul#menuHaut li.item2Mh{
	/*border-right:1px solid #EBEBEB;*/
}
ul#menuHaut li a{
	color:#EBEBEB;
	text-decoration:none;
	padding:0 5px;
}
ul#menuHaut li a:hover{	
	text-decoration:underline;
}

ul#recherche_site {
	width:242px;
	height:20px;
	position:absolute;
	right:180px;
	top:35px;
}

ul#recherche_site li {
	list-style-type:none;
	float:left;
}

#recherche_site li.chps {
	width:120px;
	height:19px;
	background:url(images/chps_recherche_header.gif) no-repeat;
	padding-top:1px;
	padding-left:30px;
}

#recherche_site li.btn {
	width:92px;
	height:20px;
}
div#menuRejoignezNous{
	width:960px;
	border-bottom: 1px solid #CCCCCC;
    border-top: 2px solid #333333;
	position:absolute;
	top:124px;
}
#rejoignezNous{
	float:right;
	width:185px;
	margin-top:9px;
}
span.textRejoignezNous{
	background:url(images/textRejoignezNous.jpg) left 5px no-repeat;
	width:87px;
	height:23px;
	/*padding: 3px 43px;*/
	float:left;
	margin-right:14px;
	display:block;
}
ul#menu {	
	/*height:39px;*/
	width:609px;
	height:38px;		
	padding:0 10px;
	float:left;
	/*top:75px;*/
	
}

ul#menu li {
	list-style-type:none;
	float:left;
	/*background:#ee4e86;*/
	/*background:#4e1951;*/
	
}


ul#menu li.onglet01 a {
	width:44px;
	height:38px;
	/*background:url(images/menu/btn_menu_acc.jpg) no-repeat;*/
	background:url("images/bg-accueil-menu.jpg") no-repeat scroll left 7px transparent;
	display:block;
}

/*ul#menu li.onglet01 a:hover {	
	background:url(images/menu/bg_menu_principale.jpg) no-repeat;
}*/

ul#menu li.onglet01_selected a {
	width:89px;
	height:38px;
	/*background:url(images/menu/btn_menu_acc_over.jpg) no-repeat;*/
	background:url(images/menu/bg_menu_principale.jpg)  no-repeat;
	display:block;
}

ul#menu li.onglet02 a {
	width:79px;
	height:38px;
	background:url(images/menu/bg_menu_principale.jpg) left -1px no-repeat;
	display:block;
}

ul#menu li.onglet02 a:hover {
	background:url(images/menu/bg_menu_principale.jpg) left -40px no-repeat;
}

ul#menu li.onglet02_selected a {
    width:79px;
	height:38px;
	background:url(images/menu/bg_menu_principale.jpg) left -40px no-repeat;
	display:block;
}

ul#menu li.onglet03 a {
	width:83px;
	height:38px;
	background:url(images/menu/bg_menu_principale.jpg) -79px -1px no-repeat;
	display:block;
}

ul#menu li.onglet03 a:hover {
	background:url(images/menu/bg_menu_principale.jpg) -79px -40px no-repeat;
}

ul#menu li.onglet03_selected a {
	width:83px;
	height:38px;
	background:url(images/menu/bg_menu_principale.jpg) -79px -40px no-repeat;
	display:block;
}

ul#menu li.onglet04 a {
	width:107px;
	height:38px;
	background:url(images/menu/bg_menu_principale.jpg) -163px -1px no-repeat;
	display:block;
}

ul#menu li.onglet04 a:hover {
	background:url(images/menu/bg_menu_principale.jpg) -163px -40px no-repeat;
}

ul#menu li.onglet04_selected a {
	width:107px;
	height:38px;
	background:url(images/menu/bg_menu_principale.jpg) -163px -40px no-repeat;
	display:block;
}

ul#menu li.onglet05 a {
	width:115px;
	height:38px;
	background:url(images/menu/bg_menu_principale.jpg) -274px -1px no-repeat;
	display:block;
}

ul#menu li.onglet05 a:hover {
	background:url(images/menu/bg_menu_principale.jpg) -274px -40px no-repeat;
}

ul#menu li.onglet05_selected a {
	width:115px;
	height:38px;
	background:url(images/menu/bg_menu_principale.jpg) -274px -40px no-repeat;
	display:block;
}

ul#menu li.onglet06 a {
	width:70px;
	height:38px;
	background:url(images/menu/bg_menu_principale.jpg) -389px -1px no-repeat;
	display:block;
}

ul#menu li.onglet06 a:hover {
	background:url(images/menu/bg_menu_principale.jpg) -389px -40px no-repeat;
}

ul#menu li.onglet06_selected a {
	width:73px;
	height:38px;
	background:url(images/menu/bg_menu_principale.jpg) -389px -40px no-repeat;
	display:block;
}

ul#menu li.onglet07 a {
	width:97px;
	height:38px;
	background:url(images/menu/bg_menu_principale.jpg) right -1px no-repeat;
	display:block;
}

ul#menu li.onglet07 a:hover {
	background:url(images/menu/bg_menu_principale.jpg) right -40px no-repeat;
}

ul#menu li.onglet07_selected a {
	width:97px;
	height:38px;
	background:url(images/menu/bg_menu_principale.jpg) right -40px no-repeat;
	display:block;
}

/*----------------------------------------------Footer-------------------------------------------*/

#bg_footer {
	/*background:url(images/bg_footer.gif) 0px 21px repeat-x;*/
}

#footer {
	width:965px;
/*	margin:auto;*/

	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	/*background:url(images/silhouettes_footer.png) no-repeat;*/
}
#footer table th{
	vertical-align:top;
	font-size:16px;
	text-align:left;
	color:#ffffff;
	
}
#footer table td{
	vertical-align:top;
	font-size:12px;
	text-align:left;
}
#footer table td ul li {
	list-style-type:none ;
	display: list-item;
	/*list-style-image:url(images/fleche_footBC.png);*/
	
}
#footer table td ul li a{
	vertical-align:top;
	font-size:12px;
}

#footer a{
	color:#ffffff;
}
#footer .lien_blog a {
	width:320px;
	height:63px;
	background:url(images/lien_blog.gif) 50px 27px no-repeat;
	display:block;
}

#footer .lien_recommander a {
	width:200px;
	height:62px;
	background:url(images/lien_recommander.gif) 0px 27px no-repeat;
	display:block;
	float:right;
	padding-right:10px;
}

#footer .liens {
	color:#ed4780;
	text-align:center;
}

#footer .paiement {
	width:470px;	
	height:52px;
	background:url(images/img_paiement_footer.png) top right no-repeat;
	color:#ed4780;
	text-align:right;
	padding-right:230px;
	padding-top:10px;
}

#encart_newsletter_footer {
	background: url("images/bg_NlBlock.jpg") no-repeat scroll left center #F658B7;
    float: right;
    height: 24px;
    margin-bottom: 10px;
    margin-right: 2px;
    padding-left: 60px;
    position: relative;
    width: 900px;
}

ul#inscrip_newsletter2 {
	width:262px;
	height:18px;
	position:absolute;
	right:0px;
	top:3px;

}

ul#inscrip_newsletter2 li {
	list-style-type:none;
	float:left;
}
.band_parrainage{
	width:960px;
	height:194px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	/*background:url(images/bandeau_parrainage_accueil.jpg);*/
}
.band_parrainage a {
	width:960px;
	height:79px;
	display:block;
}
ul#inscrip_newsletter2 li.chps {
	width:160px;
	height:18px;
	/*background:url(images/chps_newsletter.gif) no-repeat;*/
	padding-top:0px;
	padding-left:10px;
	margin-right:15px;
}

ul#inscrip_newsletter2 li.btn {
	width:65px;
	height:18px;
}

/*----------------------------------------------MIDDLE-------------------------------------------*/

#middle {	
	width:960px;

}

#middle_arrondi_haut968 {
	/*background:url(images/arrondi_middle_haut968.gif) no-repeat;*/
	/*background:url(images/arrondi_middle_haut968.png) no-repeat;*/
	width:968px;
	height:10px;
}

#middle_arrondi_bas968 {
	/*background:url(images/arrondi_middle_bas968.png) no-repeat;*/
	width:968px;
	height:9px;
}

#middle_arrondi_bas_beige {
	background:url(images/arrondi_middle_bas_beige.png) no-repeat;
	width:968px;
	height:9px;
}

#middle_contenu968 {
	/*background:url(images/pixel_middle_968.png) repeat-y;*/
	width:960px;
	/*padding-left:5px;
	padding-right:4px;*/
	position:relative;
	/*border-top:1px solid #666;
	margin-top:11px;*/
	color:#666666;
}
#middle_contenu968_2 {
	width:960px;
	/*padding-left:5px;*/
	/*padding-right:4px;*/
	position:relative;
}

.padleft9 {
	/*padding-left:4px;*/
}

#chemin {
	padding-left:20px;
	color:#908f8f;
	padding-top:10px;
	padding-bottom:10px;
}

/*-------------------------------------------------------------DIV------------------------------------------------------------*/

#header_div {
	overflow:hidden;
	height:36px;
	background:#333;
	padding:6px 10px 0 16px;
}

#contenu_div {
	padding-top:20px;
	padding-left:50px;
	position:relative;
}
#contenu_div  .left{
	width:200px;	
	background:url("images/separateur_produit.png") repeat-y scroll right top transparent;
	float:left;
}
#contenu_div  .left h3{color:#333333;font-size:18px;font-family:georgia;padding-bottom:15px;}
#contenu_div  .left p.formulaireP{margin-bottom:9px;clear:both;}
#contenu_div  .left p.formulaireP label{display:block;color:#333333;font-family:arial;font-size:12px;padding-bottom:3px;}
#contenu_div  .left p.formulaireP .text{font-size:12px;border:medium none;height:22px;padding:2px 10px;width:170px;border:none;background:url(images/bg-input-text-identification.png) no-repeat;}
#contenu_div  .left p.formulaireP span{color:red;font-size:10px;}
#contenu_div  .left .submit{   height:28px;width:82px;border:none;background:url(boutons/bg-iden-sumbit.png) no-repeat;}
#contenu_div  .left a.oublie{text-decoration:underline;color:#1F638A;font-family:arial;font-size:11px;}
#contenu_div  .left a.oublie:hover{text-decoration:none;}
#contenu_div  .right{width:180px;padding-left:20px;float:left;}
#contenu_div  .right h3{color:#333333;font-size:18px;font-family:georgia;padding-bottom:15px;}
#contenu_div  .right p{color:#333333;font-size:12px;font-family:arial;}
#contenu_div  .right .submit{  background:url("boutons/bg-cree-votre-compte.png") no-repeat scroll 0 0 transparent;border:medium none;display:block;height:28px;margin-top:15px;width:122px;}
/*------------Identification-----------------*/

#div_identification ,#div_identificationMarque,#div_identification_jeu,#div_identification_forum{
	padding:3px;
	width:500px;
	height:286px;
	background:url(images/bg-identification.png) no-repeat;
	position:absolute;
	top:150px;
	/*margin-top:150px;
	margin:auto;*/
	left:50%;
	margin-left:-243px;
	z-index:1000;
}

#titre_div_identification {
	float:left;
	font-size:24px;
	font-family:georgia;
	color:#fff;
}

.tab_identification {
	width:340px;
}

.tab_identification td.libelle {
	width:85px;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
}

.tab_identification td.champ {
	width:245px;
	text-align:left;
}

.tab_identification td.alerte {
	text-align:center;
	width:245px;
	height:15px;
	color:#FF3366;
}

#lien_mdp {
	position:absolute;
	left:50px;
	top:165px;
}
#div_pseudoForum{
	padding:3px;
	width:406px;
	height:255px;
	background:url(images/bg_popuppseudo.png) no-repeat;
	position:absolute; 
	top:150px;
	/*margin-top:150px;
	margin:auto;*/
	left:50%;
	margin-left:-243px;
	z-index:1000;
}
#div_pseudoForum #header_div{ background-color:transparent; }
#div_pseudoForum #contenu_div { padding:0; }
#div_pseudoForum #contenu_div .left h2{color:#666666;}
#div_pseudoForum #contenu_div .left{padding-left: 12px;width: 326px;background:none;}
#div_pseudoForum #contenu_div .left input.text{ height:26px; width:145px;padding-left:5px; }
/*------------Recommander a une amie-----------------*/

#div_recommander {
	width:626px;
	height:425px;
	background:url(images/bg_div_recommander.jpg) no-repeat;
	position:absolute;
	top:150px;
	left:18%;
	z-index:1000;
}

#div_recommander_confirm {
	width:626px;
	height:186px;
	background:url(images/bg_div_recommander_confirm.jpg) no-repeat;
	position:absolute;
	top:150px;
	left:18%;
	z-index:1000;
}

#titre_div_recommander {
	background:url(images/titre_div_recommander.gif) no-repeat;
	width:242px;
	height:11px;
}

#bloc_id_recommander {
	background:url(images/img_recommander.gif) top left no-repeat;
	padding-left:115px;
}

#tab_id_recommander {
	width:440px;
}

#tab_id_recommander td.libelle {
	width:85px;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
}

#tab_id_recommander td.champ {
	width:245px;
	text-align:left;
}

#tab_id_recommander td.alerte {
	text-align:left;
	width:90px;
	color:#FF3366;
	padding-left:10px;
}

#tab_emails_recommander {
	width:550px;
}

#tab_emails_recommander td.libelle {
	width:45px;
	text-align:right;
	padding-right:5px;
	vertical-align:middle;
}

#tab_emails_recommander td.champ {
	width:185px;
	text-align:left;
}

#tab_emails_recommander td.aire {
	width:315px;
	vertical-align:top;
}

#mention_recommander {
	position:absolute;
	left:30px;
	top:370px;
}

#contenu_div_recommander_confirm {
	padding-top:56px;	
	text-align:center;
}
#logo_bon_commande{
	height:84px;
	overflow: hidden;
}
#logo_bon_commande img{float:left;}
#logo_bon_commande .span_bonCommand{
	float:left;
	margin-left:10px;
	margin-top:36px;
	font-size:17px;
	font-family:georgian;
	color:#333;
}
/*------------Faire d�couvrir a une amie-----------------*/

#div_decouvrir {
	background: url("images/bg_div_decouvrir.jpg") no-repeat scroll 0 0 transparent;
    height: 558px;
    left: 18%;
    position: absolute;
    top: 70px;
    width: 631px;
    z-index: 1000;
}
#div_decouvrir #header_div{
	background: none repeat scroll 0 0 #333333;
    height: 36px;
    margin-left: 3px;
    margin-top: 3px;
    overflow: hidden;
    padding: 6px 10px 0 16px;
    width: 598px;
}
#div_decouvrir_confirm {
	background: url("images/bg_div_recommander_confirm.jpg") no-repeat scroll 0 0 transparent;
    height: 201px;
    left: 18%;
    position: absolute;
    top: 150px;
    width: 632px;
    z-index: 1000;
}
#div_decouvrir_confirm  #header_div{
	background: none repeat scroll 0 0 #333333;
    height: 36px;
    margin-left: 2px;
    margin-top: 2px;
    overflow: hidden;
    padding: 6px 10px 0 16px;
    width: 600px;
}
#titre_div_decouvrir {
	background:url(images/titre_div_decouvrir.gif) no-repeat;
	width:270px;
	height:12px;
}

#titre_div_decouvrir_actu {
	/*background:url(images/titre_div_decouvrir_actu.gif) no-repeat;*/	
	color: #FFFFFF;
    font-family: georgia;
    font-size: 24px;
    height: 12px;
    width: 310px;
}

#contenu_div_decouvrir {
	padding-top:20px;
	padding-left:10px;
	padding-right:20px;
	position:relative;
}

#cadre_div_decouvrir {
	background:url(images/cadre_div_decouvrir.gif) no-repeat;
	width:280px;
	height:316px;
	padding-top:14px;
	padding-left:5px;
}

#cadre_div_decouvrir_actu {
	/*background:url(images/cadre_div_decouvrir.gif) no-repeat;*/
	width:185px;
	height:290px;	
	text-align:center;
}
#tab_formu_decouvrir  textarea.aire300{height:103px;width:218px;	}
#tab_cadre_decouvrir {
	width:280px;
}

#tab_cadre_decouvrir td.produit170 {
	width:170px;
	height:170px;
	text-align:right;
	padding-left:1px;
}

#tab_cadre_decouvrir td.nom {
	width:99px;
	padding-right:10px;
}

#tab_cadre_decouvrir td.nom_trousse {
	width:280px;
	height:60px;
	text-align:center;
}

#tab_cadre_decouvrir td.visuel179 {
	width:279px;
	height:78px;
	text-align:right;
	padding-right:1px;
}

#formu_faire_decouvrir {
	width:353px;
	float:right;
}

#tab_formu_decouvrir {
	width:300px;
}

#tab_formu_decouvrir td.libelle {
	width:70px;
	text-align:left;
	padding-right:10px;
	vertical-align:middle;
}

#tab_formu_decouvrir td.champ {
	width:220px;
	text-align:left;
}

/*------------Donner son avis-----------------*/

#div_avis {
	width:626px;	
	/*background:url(images/bg_div_decouvrir.jpg) no-repeat;*/
	background-color:#EBEBEB;	
	top:70px;
	left:18%;
	z-index:1000;
}
#contenu_div_avis {
	padding:15px 5px 15px 100px;
}
#contenu_div_avis td.textmiddle {
	vertical-align:middle;
}
#div_commentaire,#div_avis_confirm {
	width:510px;
	height:356px;
	background:url(images/bg_popupLivredor.png) no-repeat;
	position:absolute;
	top:70px;
	left:18%;
	z-index:1000;
}
#div_commentaire  #header_div,#div_avis_confirm #header_div{
	background: none repeat scroll 0 0 #333333;
    height: 36px;
    margin-left: 5px;
    margin-top: 5px;
    overflow: hidden;
    padding: 6px 12px 0 10px;
    width: 478px;
}
#div_commentaire #contenu_div_avis2{
	padding-left: 42px;
    padding-top: 14px;
}
#div_commentaire #tab_criteres td{ font-size:12px; color:#333;}
#div_actu_not {
	width:626px;
	height:248px;
	background:url(images/bg_div_commentaire.jpg) no-repeat;
	position:absolute;
	top:-300px;
	left:-450px;
	z-index:1000;
}

#div_avis_confirm {
	/*width:626px;
	height:248px;
	background:url(images/bg_div_avis_confirm.jpg) no-repeat;
	position:absolute;
	top:150px;
	left:18%;
	z-index:1000;*/
}

#titre_div_avis {
	color: #FFFFFF;
    font-family: georgia;
    font-size: 24px;
    height: 12px;
    width: 257px;
}
}

#contenu_div_avis {
	background-color:#EBEBEB;
	padding-top:30px;
	padding-left:60px;
	overflow-y:scroll;
	height:378px;
}
.noBorder{border:none;}
#contenu_div_avis2 {
	padding-top:20px;
	padding-left:60px;
}

#tab_criteres td {
	vertical-align:top;
}

ul.liste_criteres li {
	list-style-type:none;
	padding-left:10px;
	padding-bottom:5px;
}

#contenu_div_avis_confirm {
	padding-top:40px;
	padding-right:150px;
	text-align:center;
}

/*------------Valider ma commande-----------------*/

#div_valider_commande {
	width:520px;
	height:457px;
	background:url(images/popup_ident_av_panier.png) no-repeat;
	position:absolute;
	top:50px;
	left:18%;
	z-index:1000;
}
#div_valider_commande input.champ150{width:183px;}
#div_valider_commande #header_div{
	background: none repeat scroll 0 0 #333333;
    height: 36px;
    margin-left: 10px;
    margin-top: 10px;
    overflow: hidden;
    padding: 6px 10px 0 16px;
    width: 468px;
}
#div_valider_commande #contenu_div_valider_commande{
	padding-left: 18px;
    padding-top: 5px;
    position: relative;
}
#div_valider_commande #contenu_div_valider_commande .float_right{
	border-left: 1px dotted #CCCCCC;
    padding-left: 26px;
	width:224px;
	margin-right:15px;
}
#div_valider_commande #contenu_div_valider_commande .tab_identification_commande{
	width:167px;
}
#div_valider_commande #contenu_div_valider_commande #ident_panier{
	width:167px;
	 margin-left: 20px;
}
#contenu_div_valider_commande {
	padding-top:5px;
	padding-left:30px;
	position:relative;
}

.tab_identification_commande {
	width:260px;
}

.tab_identification_commande td.libelle {
	width:85px;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
}

.tab_identification_commande td.champ {
	width:165px;
	text-align:left;
}

.tab_identification_commande td.alerte {
	text-align:center;
	width:165px;
	height:15px;
	color:#FF3366;
}

/*------------Enregistrer les modifications-----------------*/

#div_modif_confirm {
	width:626px;
	height:248px;
	background:url(images/popupModif.jpg) no-repeat;
	position:absolute;
	top:150px;
	left:18%;
	z-index:1000;
}
#div_modif_confirmbis {
	width:626px;
	height:248px;
	background:url(images/popupModif.jpg) no-repeat;
	position:absolute;
	top:450px;
	left:18%;
	z-index:1000;
}
#div_modif_confirmter {
	width:626px;
	height:248px;
	background:url(images/bg_div_avis_confirm.jpg) no-repeat;
	position:absolute;
	top:700px;
	left:18%;
	z-index:1000;
}

#header_div_modif {
	background-color: #333333;
    height: 42px;
    margin-left: 9px;
    margin-top: 10px;   
    width: 501px;
}
#header_div_modif  h4{
	font-size: 19px;
    margin-top: 8px;
    padding-left: 13px;
}
/*------------Confirmation parrainage----------------*/

#div_parrainer_confirm {
	width:626px;
	height:186px;
	background:url(images/bg_div_recommander_confirm.jpg) no-repeat;
	position:absolute;
	top:150px;
	left:18%;
	z-index:1000;
}

#titre_div_parrainer {
	background:url(images/titre_div_parrainer.gif) no-repeat;
	width:88px;
	height:11px;
}

/*-----------------------------------------------------------INDEX---------------------------------------------------------*/

ul#encarts_accueil {
	width:965px;
	height:300px;
}

ul#encarts_accueil li {
	list-style-type:none;
}

ul#encarts_accueil li.encart_recherche {

	height:300px;
	/*background:url(images/encart_recherche_accueil.jpg) no-repeat;*/
	/*padding-top:50px;*/
	float:left;
}

ul#encarts_accueil li.encart_actu {
	width:322px;
	height:300px;
	background:url(images/encart_actu_accueil.jpg) no-repeat;
	float:left;
}

ul#encarts_accueil li.encart_divers {
	width:316px;
	height:300px;
	float:left;
}

#encart_inscription {
margin-left:1px;
	width:322px;
	/*height:42px;*/
	height:300px;
	/*background:url(images/encart_inscription_accueil.gif);*/
	background:url(images/encart_inscription_accueil.png);
	/*padding-top:90px;*/
}

#encart_newsletter {
	width:316px;
	height:168px;
	background:url(images/encart_newsletter_accueil.jpg);
	position:relative;
}

ul#inscrip_newsletter {
	width:237px;
	height:20px;
	position:absolute;
	left:55px;
	top:45px;
}

ul#inscrip_newsletter li {
	list-style-type:none;
	float:left;
}

ul#inscrip_newsletter li.chps {
	width:120px;
	height:19px;
	background:url(images/chps_newsletter.gif) no-repeat;
	padding-top:1px;
	padding-left:10px;
}

ul#inscrip_newsletter li.btn {
	width:91px;
	height:20px;
}

#encart_newsletter .recommander a {
	width:316px;
	height:80px;
	display:block;
	position:absolute;
	top:88px;
}


.chps_recherche {
	background:url(images/chps_recherche220.gif) no-repeat;
	width:209px;
	height:19px;
	padding-top:1px;
	padding-left:10px;
	margin:auto;
}

#bloc_liens_recherche {
/*
	padding-left:30px;
	padding-top:85px;
	*/
	padding-left:15px;
	padding-top:75px;
}

#tab_actu_accueil {
	width:280px;
	margin-top:56px;
	margin-left:15px;
}

#tab_actu_accueil td.image {
	width:70px;
	height:70px;
}

#tab_actu_accueil td.sep {
	width:15px;
}

#tab_actu_accueil td.date {
	width:195px;
	height:15px;
}

#tab_actu_accueil td.titre {
	width:195px;
	height:38px;
	font-size:12px;
	font-weight:bold;
}

#tab_actu_accueil td.suite {
	width:195px;
	height:14px;
	vertical-align:bottom;
	padding-bottom:3px;
}

.cadre_actu70 {
	width:64px;
	height:67px;
	background:url(images/cadre_70x70.gif) no-repeat;
	padding-left:6px;
	padding-top:3px;
}

.filet_pointille_rose_suite {
	background:url(images/filet_pointille_rose_suite.gif) left bottom no-repeat;
	text-align:right;
}

/*-----------------------------------------------------------TROUSSES---------------------------------------------------------*/

ul.trousse {
}

ul.trousse li {
	list-style-type:none;
	float:left;
}

ul.trousse li.image {
	width:737px;
	background:url(images/bg_image_il.gif) left bottom no-repeat;
	height: 221px;
	margin-right:15px;
}

ul.trousse li.infos {
	border-bottom:1px dashed #999;
	border-top:1px dashed #999;
	width:174px;
	padding:15px 15px 15px 0;
	height:174px;	
	text-align:left;
}
ul.trousse li.infos .nom_trousses{color:##333333;font-size:18px;font-family:georgia;padding-bottom:4px;}
ul.trousse li.infos .etat_trousse{color:##333333;font-size:14px;font-family:georgia;padding-bottom:24px;}
ul.trousse li.infos .prix{color:##333333;font-size:24px;font-family:georgia;padding-bottom:15px;}
ul.trousse li.infos .prix span{display:block;font-size:14px;}

/*-----------------------------------------------------------TROUSSE-DETAIL-----------------------------------------------------*/

.bandeau_beige {
	width:933px;
	height:46px;
	/*background:url(images/pixel_bandeau_beige.gif) repeat-x;*/
	padding-left:26px;
}

#tab_navig_trousse {
	width:586px;
}

#tab_navig_trousse td {
	vertical-align:middle;
	height:40px;
}

#tab_navig_trousse td.precedent {
	width:160px;
	text-align:left;
	padding-right:10px;
}

#tab_navig_trousse td.suivant {
	width:160px;
	text-align:right;
	padding-left:10px;
}

#tab_navig_trousse td.on {
	width:246px;
	text-align:center;
	font-size:14px;
}

#bloc_produits_trousse_ext {
	width:946px;
	min-height:1px;
}

#bloc_produits_trousse_int {
	overflow:hidden;}

ul.liste_produits {
	padding-top:20px;
}

ul.liste_produits li {
	list-style-type:none;
	float:left;
	width:110px;
	margin-left:30px;
	margin-right:20px;
}

.visuel_110 {
	width:110px;
	height:110px;
}


.infos_110 {
	width:100px;
	padding-left:10px;
	padding-top:8px;
}

.visuel_170 {
	width:190px;
	height:170px;
}


.infos_170 {
	width:151px;
	padding-left:10px;
	padding-top:8px;
}


#colonne_droite {
	background:url(images/bg_colonne_droite.gif) no-repeat;
	width:280px;
	height:310px;
	position:absolute;
	top:49px;
	right:17px;
	padding-left:5px;
	padding-top:1px;
}
#bs_colonne_droite {
	width:280px;
	height:310px;
	position:absolute;
	top:49px;
	right:17px;
	padding-left:5px;
	padding-top:1px;
}

.ref_trousse {
	width:279px;
	height:78px;
}

.infos_trousse {
	width:249px;
	height:196px;
	padding:15px;
	text-align:center;
}

.garanties {
	width:264px;
	height:60px;
	padding-left:15px;
	padding-top:10px;
}

.liste_garanties {
	float:right;
	padding-right:30px;
}

/*-----------------------------------------------------------TROUSSE-PRODUIT-----------------------------------------------------*/

.bandeau_beige_haut {
	width:933px;
	height:115px;
	background:url(images/pixel_bandeau_beige2.gif) repeat-x;
	padding-left:26px;
}

#colonne_droite_haut {
	background:url(images/bg_colonne_droite2.gif) no-repeat;
	width:280px;
	height:310px;
	position:absolute;
	top:49px;
	right:17px;
	padding-left:5px;
	padding-top:1px;
}

#bs_colonne_droite_haut {
}


.bloc_defilement_produit {	
	width:877px;
	padding-left:30px;
	margin-left:12px;
	height:86px;
	position:relative;
	overflow:hidden;
}

span#prevBtn a {
	font-size:0;
	background:url(images/fleche_recule.gif) no-repeat;
	width:20px;
	height:20px;
	display:none;
	position:absolute;
	top:22px;
	left:0px;
	text-decoration:none;
}


span#nextBtn a {
	background:url(images/fleche_avance.gif) no-repeat;
	width:20px;
	display:none;
	height:20px;
	position:absolute;
	top:22px;
	right:0px;
	text-decoration:none;
	font-size:0;
}


#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider{width:100%
	height:86px;
	overflow:hidden;}
 #slider li{ 
/* 
	define width and height of container element and list item (slide)
	list items must be the same size as the slider area
*/ 
	width:877px;
	height:86px;
	overflow:hidden;
}

#tab_produit_defilement {
	width:481px;
	/*height:66px;*/
	height:86px;
	/*overflow:hidden;*/
}

#tab_produit_defilement td {
	vertical-align:top;
}

#tab_produit_defilement td.produit {
	/*width:49px;*/
	width:64px;
}

#tab_produit_defilement td.espace {
	width:5px;
}

.cadre_produit49 {
	width:44px;
	height:48px;
	background:url(images/cadre_49x49.gif) no-repeat;
	padding-left:5px;
	padding-top:1px;
}


.cadre_produit49_bs {
	width:64px;
	height:64px;
	float:left;
	margin-right:12px;
	border:1px solid #ccc;
}


.vignette_haut {
	height:8px;
}

.vignette_bas {
	height:8px;
}

._selected{
	border:1px solid #F21198;
}
.vignette_haut_selected {
	border:1px solid #F21198;
}

.vignette_bas_selected {
	height:8px;
	background:url(images/triangle_bas.gif) bottom center no-repeat;
}

#visuel_produit {
	width:270px;
	float:left;
	text-align:center;
}

#bloc_info_produit {
	width:300px;
	margin-left:295px;
}

#logo_marque {
	height:70px;
	float:right;
	padding-left:90px;
}

#place_addthis {
	width:383px;
	height:16px;
	float:right;
}

.bande_beige {
	width:929px;
	height:26px;
	background-color:#f5f4e6;
	padding-right:30px;
	padding-top:20px;
	text-align:right;
}

ul#liste_liens_beige li {
	list-style-type:none;
	float:right;
	width:250px;
	margin-left:50px;
}

/*-----------------------------------------------------------TROUSSE-PRODUIT EPUISE-----------------------------------------------------*/

#arrondi_haut_avis {
	background:url(images/arrondi_haut_avis.gif) no-repeat;
	width:968px;
	height:44px;
}

#arrondi_bas_avis {
	background:url(images/arrondi_bas_avis.png) no-repeat;
	width:968px;
	height:7px;
}

#contenu_avis {
	background:url(images/pixel_avis.png) repeat-y;
	width:959px;
	padding-left:5px;
	padding-right:4px;
}

#contenu_avis .entete_beige {
	width:905px;
	height:43px;
	background-color:#f5f1f2;
	padding-top:6px;
	padding-left:25px;
	padding-right:29px;
}

.commentaire {
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
}

/*-------------------------------------------------------RECHERCHER UN PRODUIT----------------------------------------------------*/

#bgHeaderSearche{
	background:url(images/bgHeaderSearch.jpg) no-repeat;
	height:39px;
	width:960px;
}
#bgFooterSearche{
	background:url(images/bgFooterSearch.jpg) no-repeat;
	height:13px;
	width:960px;
	clear:both;
}
#bgBodySearche{
	border-left:5px solid #BFBFBF;
	border-right:5px solid #BFBFBF;
}
ul#menu_recherche {
	width:948px;
	margin-left:12px;
}

ul#menu_recherche li {
	list-style-type:none;
	float:left;
	font-size:12px;
}
ul#menu_recherche li a.myBleu{
	padding-left:8px;
	padding-right:8px;
	border-left:1px solid #1F638A;
}
ul#menu_recherche li a.firstIteamSearch{
	border:none;
}
ul#menu_recherche li.selectedMenu{
	font-weight:bold;
}
ul#menu_recherche li a:hover{

}

#arrondi_bas_recherche {
	width:919px;
	height:7px;
}

#bg_recherche_marque_ext {
	width:960px;	
	min-height:1px;
}

#bg_recherche_marque_int {
	width:960px;
	padding-bottom: 14px;    
}

ul#alphabet {
	margin-left:170px;
	margin-top:3px;
	margin-bottom:7px;
	overflow:hidden;
}

ul#alphabet li {
	list-style-type:none;
	float:left;
}

ul#alphabet li a {
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
	display:block;
	color:#CECECE;
	font-family:Georgia, "Times New Roman", Times, serif;
}

ul#alphabet li a:hover {
	/*background-color:#4d1b50;
	color:#FFFFFF;*/
	color:#333333;
	text-decoration:none;
}

ul#alphabet li.selected a {
	list-style-type:none;
	float:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;	
	display:block;
	/*background-color:#4d1b50;
	color:#FFFFFF;*/
	color:#333333;
}

ul.liste_marques li {
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
	margin-left:20px;
	/*width:104px;*/
	/*margin-right:39px;*/
}
ul.liste_marques li.firstMarque{
	margin-left:0;
}
.visuel_104 {
	width:225px;
	height:137px;
	/*background:url(images/cadre_104x104.gif) no-repeat;*/
	background:url(images/ombreMarque.jpg) left bottom no-repeat #fff;
	/*padding-left:6px;
	padding-top:2px;*/
	text-align:center;
}
.visuel_104 img{
	margin-top:5px;
}
.nom_104 {
	width:98px;
	padding-left:6px;
	padding-top:4px;
	text-align:center;
}

#bg_recherche_produit {
	padding-left:13px;
	padding-top:10px;
}

#tab_recherche_produit td {
	vertical-align:middle;
	padding-right:10px;
	overflow:hidden;
	
}

#bg_recherche_categorie {
	padding-left:13px;
	padding-top:10px;
}
input.btSearch{
	background:url(images/bgImgBttSearch.jpg) top no-repeat;
	border:none;
	width:92px;
	height:22px;
	cursor:pointer;
}
#bg_recherche_trousse {
	padding-left:13px;
	padding-top:10px;
}

/*-------------------------------------------------------RESULTATS DE LA RECHERCHE----------------------------------------------------*/

.bandeau_beige_left {
	width:639px;
	height:31px;
	/*background:url(images/pixel_bandeau_beige.gif) repeat-x;*/
	/*padding-left:320px;*/
	padding-top:15px;
	font-size:18px;
	font-family: font-family:Georgia, "Times New Roman", Times, serif; 
}

#colonne_gauche {
	width:277px;
	position:absolute;
	top:98px;
	left:0px;
}
h3 span{color: #1F638A;text-transform: uppercase;}
#colonne_gauche #entete_raccourci_recherche {
	width:277px;
	height:54px;
	background:url(images/titre_raccourci_recherche.gif) no-repeat;
}
#colonne_gauche table#tab_ref_produit{width:220px;}
ul#menu_recherche_left {
	width:277px;
	height:29px;
}

ul#menu_recherche_left li {
	list-style-type:none;
	float:left;
}

ul#menu_recherche_left li.menu01 a {
	background:url(boutons/onglet_rech01.gif) no-repeat;
	width:92px;
	height:29px;
	display:block;
}

ul#menu_recherche_left li.menu01 a:hover {
	background:url(boutons/onglet_rech01_hover.gif) no-repeat;
}

ul#menu_recherche_left li.menu01_selected {
	width:92px;
	height:29px;
	background:url(boutons/onglet_rech01_on.gif) no-repeat;
}

ul#menu_recherche_left li.menu02 a {
	background:url(boutons/onglet_rech02.gif) no-repeat;
	width:93px;
	height:29px;
	display:block;
}

ul#menu_recherche_left li.menu02 a:hover {
	background:url(boutons/onglet_rech02_hover.gif) no-repeat;
}

ul#menu_recherche_left li.menu02_selected {
	width:93px;
	height:29px;
	background:url(boutons/onglet_rech02_on.gif) no-repeat;
}

ul#menu_recherche_left li.menu03 a {
	background:url(boutons/onglet_rech03.gif) no-repeat;
	width:92px;
	height:29px;
	display:block;
}

ul#menu_recherche_left li.menu03 a:hover {
	background:url(boutons/onglet_rech03_hover.gif) no-repeat;
}

ul#menu_recherche_left li.menu03_selected {
	width:92px;
	height:29px;
	background:url(boutons/onglet_rech03_on.gif) no-repeat;
}

#bg_recherche_categorie_left {
	width:230px;
	height:131px;
	background:url(images/bg_recherche_categorie_left.jpg) top no-repeat;
	padding-left:25px;
	padding-top:25px;
	padding-right:22px;
}

#bg_recherche_produit_left {
	width:230px;
	height:131px;
	background:url(images/bg_recherche_produit_left.jpg) top no-repeat;
	padding-left:25px;
	padding-top:25px;
	padding-right:22px;
}

#bg_recherche_trousse_left {
	width:202px;
	height:290px;
	background:url(images/bg_recherche_trousse_left.jpg) top no-repeat;
	padding-left:25px;
	padding-top:33px;
	padding-right:50px;
	text-align:center;
}

#bloc_resultats_ext {
	width:959px;
	margin-top:0px;
	min-height:1px;
}

#bloc_resultats_int {
	width:450px;
	padding-left:346px;
}

ul.trousse_result {
	margin-left:20px;
	border-top:1px solid #CCCCCC;	
}

ul.trousse_result li {
	list-style-type:none;
	float:left;
	margin-top:10px;
}

ul.trousse_result li.image {
	width:700px;
	background:url(images/bgOmbreSearchTrousse.jpg) left bottom no-repeat;
	height: 217px;
	margin-right:15px;
}

ul.trousse_result li.image a img{
	width:700px;
}

ul.trousse_result li.infos {
	width:196px;
	padding-left:15px;
	text-align:left;
}

/*-----------------------------------------------------------PRODUIT DETAIL-----------------------------------------------------*/

#colonne_droite_seul {
	background:url(images/bg_colonne_droite3.gif) no-repeat;
	width:280px;
	height:310px;
	position:absolute;
	top:49px;
	right:17px;
	padding-left:5px;
	padding-top:1px;
}

#bs_colonne_droite_seul {
	width:280px;
	height:310px;
	position:absolute;
	top:49px;
	right:17px;
	padding-left:5px;
	padding-top:1px;
}

#arrondi_haut_autres_trousses {
	background:url(images/arrondi_haut_autres_trousses.gif) no-repeat;
	width:968px;
	height:30px;
}

ul.liste_trousses {
	padding-top:20px;
}

ul.liste_trousses li {
	list-style-type:none;
	float:left;
	width:283px;
	margin-left:15px;
	margin-right:20px;
}

.visuel_trousse283 {
	width:278px;
	height:83px;
	background:url(images/cadre_283x84.gif) no-repeat;
	padding-left:5px;
	padding-top:1px;
}

.nom_trousse283 {		
	text-align:center;	
	margin-top:5px;
	margin-bottom:7px;
}

.nom_trousse283 a{
	color:#666;
	font-weight:bold;
}

.etat_trousse283 {	
	height:30px;
	text-align:center;		
}

/*-----------------------------------------------------------FICHE MARQUE-----------------------------------------------------*/

#arrondi_haut_marque {
	background:url(images/arrondi_haut_marque.png) no-repeat;
	width:968px;
	height:29px;
}

ul.liste_produits_marque {
	padding-top:20px;
}

ul.liste_produits_marque li {
	list-style-type:none;
	float:left;
	width:110px;
	margin-left:30px;
	margin-right:10px;
}

#bloc_contenu_simple {
	width:946px;
}

#bloc_description_marque {
	/*margin-left:310px;*/
}

/*--------------------------------------------------------LISTE CATEGORIE---------------------------------------------------*/

#colonne_gauche #ref_produit {
	padding-left: 16px;
    width: 237px;
	background-color: #F2F2F2;
    height: 340px;
}

#tab_ref_produit td {
	text-align: center;
    vertical-align: bottom;
    width: 242px;
}

#tab_ref_produit td  .color_1F638A{
	font-size: 13px;
    padding-bottom: 5px;
    padding-top: 7px;
    text-align: left;
}
#tab_ref_produit td  .texte12{
	color:#333;
	padding-bottom:5px;
}
#ref_produit .puce_fleche_rose_back a{
	background: url("images/bg_avis.png") no-repeat scroll left 1px transparent;
    color: #1F638A;
    display: block;
    font-family: arial;
    font-size: 12px;
    margin-bottom: 12px;
    padding-left: 21px;
}
#tab_ref_produit td.nom {
	padding-left:8px;
	text-align:left;
}

/*------------------------------------------------------------PANIER---------------------------------------------------------*/

#commande_arrondi_haut968 {
	/*background:url(images/arrondi_commande_haut968.png) no-repeat;*/
	width:960px;
	height:32px;
}
ul#processus {/*
	width:606px;
	height:30px;*/
		width:648px;
	/*height:45px;*/
	margin-left:208px;
	/*margin-top:20px;*/
	margin-bottom:20px;
}
ul#processus2 {
	/*width:540px;*/
	width:648px;
	height:45px;
	margin-left:238px;
}

ul#processus li {
	list-style-type:none;
	float:left;
}


ul#processus li.onglet_commande_on {
	width:188px;
	height:79px;
	background:url(boutons/commande_etapes_betrousse_01_on.jpg) no-repeat;
}

ul#processus li.onglet_commande a {
	width:188px;
	height:79px;
	background:url(boutons/commande_etapes_betrousse_01.jpg) no-repeat;
	display:block;
}

ul#processus li.onglet_commande a:hover {
	background:url(boutons/commande_etapes_betrousse_01_on.jpg) no-repeat;
}

ul#processus li.onglet_commande_off {
	width:188px;
	height:79px;
	background:url(boutons/commande_etapes_betrousse_01.jpg) no-repeat;
}

ul#processus li.onglet_coord_on {
	width:203px;
	height:79px;
	background:url(boutons/commande_etapes_betrousse_02_on.jpg) no-repeat;
}

ul#processus li.onglet_coord a {
	width:203px;
	height:79px;
	background:url(boutons/commande_etapes_betrousse_02.jpg) no-repeat;
	display:block;
}

ul#processus li.onglet_coord a:hover {
	background:url(boutons/commande_etapes_betrousse_02_on.jpg) no-repeat;
}


ul#processus li.onglet_coord_off {
	width:203px;
	height:79px;
	background:url(boutons/commande_etapes_betrousse_02.jpg) no-repeat;
}

ul#processus li.onglet_validation_on {
	width:257px;
	height:79px;
	background:url(boutons/commande_etapes_betrousse_03_on.jpg) no-repeat;
}

ul#processus li.onglet_validation_off {
	width:257px;
	height:79px;
	background:url(boutons/commande_etapes_betrousse_03.jpg) no-repeat;
}



.tab_panier {
	color:#FFFFFF;
    font-family:georgia;
    font-size:14px;
    width:759spx;
}

.tab_panier th {
	vertical-align:middle;
	height:30px;
	font-size:14px;
	font-weight:normal;
	background-color:#333333;
}

.tab_panier th.picture {
	width:85px;
	text-align:left;
	padding-left:11px;
}

.tab_panier th.nom {
	width:291px;
}

.tab_panier th.prix {
	width:150px;
}

.tab_panier th.qte {
	width:95px;
}

.tab_panier th.total {
	width:79px;
	text-align:right;
	padding-right:11px;
}

.tab_panier th.supp {
	width:39px;
	text-align:right;
	/*padding-right:20px;*/
}

.tab_panier td {
	height:40px;
	vertical-align:middle;
	font-size:12px;
	font-weight:normal;
}

.tab_panier td.picture {	
	text-align:left;
	padding-left:11px;
	width: 85px;	
}

.tab_panier td.nom {	
	color:#666666;
	width: 292px;
}

.tab_panier td.prix {	
	font-size:12px;
	font-weight:bold;
	text-align:center;
	/*padding-right:20px;*/
	color:#666666;
	width: 195px;
}

.tab_panier td.qte {
	/*width:100px;*/
	padding-left:21px;
}

.tab_panier td.total {
	width:78px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#666666;
	padding-right:11px;
}

.tab_panier td.supp {
	/*width:35px;*/
	/*padding-left:15px;*/
}
ul#selecteur_qte {
	width:76px;
}
ul#selecteur_qte li {
	/*float:left;*/
	list-style-type:none;
	
}
ul#selecteur_qte li.moins,ul#selecteur_qte li.plus {
	width:13px;
	height:14px;
	margin-left:40px;
}
ul#selecteur_qte li input.champ40{
	float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 4px;
    width: 26px;
	height:22px;
}


ul#selecteur_qte li.moins a {
	width:16px;
	height:20px;
	background:url(images/picto_moins.jpg) 0px 4px no-repeat;
	display:block;
}
ul#selecteur_qte li.moins_vide {
	width:16px;
	height:20px;
	display:block;
}

ul#selecteur_qte li.plus a {
	width:16px;
	height:20px;
	background:url(images/picto_plus.jpg) 0px 4px no-repeat;
	display:block;
}

ul#selecteur_qte li.chmp40 {
	width:40px;
	margin-left:5px;
	margin-right:5px;
	float:left;
}

#encart_avantage {
	background:url(images/encart_avantage.gif) no-repeat;
	width:279px;
	height:73px;
	margin-right:19px;
	padding-left:25px;
	padding-top:10px;
}

#bloc_total_commande {
	width:323px;
}

#arrondi_haut_beige597 {
	/*background:url(images/arrondi_haut_trousses597.gif) no-repeat;*/
	width:597px;
	height:24px;
}

#arrondi_bas_beige597 {
	background:url(images/arrondi_bas_beige597.gif) no-repeat;
	width:597px;
	height:5px;
}

#contenu_beige597 {
	/*width:597px;*/
	width:385px;
	background-color:#F2F2F2;
}

ul.liste_autres_trousses {
	padding-top:10px;
}

ul.liste_autres_trousses li {
	list-style-type:none;	
	width:375px;
	padding:0 5px 0 5px;
	clear:both;
	height:98px;
	border-bottom:1px dashed #999;
	margin-bottom:15px;
}

.visuel_trousse283_beige {
	background:url(images/small-shadow.png) right bottom no-repeat;
	width:152px;
	height:52px;
	padding-left:5px;
	padding-top:1px;
	float:left;
}
.etatTrousseNomTrousse{
	float:left;
	width:214px;
}
.tab_total_commande {
	width:323px;
}

.tab_total_commande td {
	height:24px;
	vertical-align:middle;
}

.tab_total_commande td.ligne {
	width:160px;
	padding-left:20px;
	font-size:13px;
}

.tab_total_commande td.montant {
	width:123px;
	/*padding-right:20px;*/
	text-align:right;
}

/*-----------------------------------------------------COMMANDE-COORD----------------------------------------------------*/

#titre_commande_coord {
	background:url(images/titre_commande_coord.gif) no-repeat;
	width:875px;
	height:50px;
	padding-left:84px;
	padding-top:20px;
}

#arrondi_bas_coord {
	/*background:url(images/arrondi_bas_coord.jpg) no-repeat;*/
	width:960px;
	height:272px;
	padding-left:5px;
}

.tab_coord910 td {
	vertical-align:middle;
	height:42px;
}

.tab_coord910 td.libelle {
	width:143px;
	/*padding-right:15px;*/
	text-align:left;
	font-size:12px;
}

.tab_coord910 td.champs {
	width:205px;
}

.tab_coord910 td.alerte {
	width:290px;
	color:#FF3366;
	padding-left:10px;
}

.tab_coord910 p.alerte {
	color:#FF3366;
	padding: 2px;	
}

.civilite_inscription li {
	list-style-type:none;
	float:left;
	width:70px;
}

/*-----------------------------------------------------COMMANDE-RECAP----------------------------------------------------*/

#bloc_detail_commande_deroulant {
	width:380px;
	/*padding-left:20px;*/
}

.tab_detail_commande {
	width:364px;
}

.tab_detail_commande td {
	vertical-align:middle;
}

.tab_detail_commande td.filet {
	/*height:5px;
	vertical-align:top;*/
}

.tab_detail_commande td.visuel196 {
	width:196px;
	height:60px;
}

.tab_detail_commande td.nom {
	width:120px;
	padding-left:8px;
	font-size:12px;
}

.tab_detail_commande td.montant {
	width:106px;
	text-align:right;
	padding-right:15px;	
}
.tab_detail_commande td.montant p.texte14{
	color:#F21198;
}	
.tab_detail_commande td.ligne {
	width:324px;
	text-align:right;
	height:24px;
}

#bg_paiement {
	background: url("images/bg_formPaiement.jpg") repeat-x scroll left top #fff;
	width:344px;
	height:auto;		
	margin-top:10px;
	color:#000;
	font-size:12px;
	padding:10px;
}
#bg_paiement table{
	color:#666;
	font-size:12px;
}
#bg_paiement table td{
	text-align:left;
}
#bg_paiement .texte12{
	color:#000;
}
#bloc_verif_adresses .adresse,#bg_paiement .texteSmall,#bg_paiement td{color:#000;}

#bloc_verif_adresses {
	border-right: 1px dotted #999999;
    padding-right: 18px;
    width: 359px;
}

#bloc_verif_adresses .adresse {
	line-height:20px;
}

/*-----------------------------------------------------COMMANDE-CONFIRM---------------------------------------------------*/

#arrondi_haut_confirm_commande {
	/*background:url(images/arrondi_haut_confirm_commande.png) no-repeat;
	width:968px;*/
	height:55px;
	padding-top:5px;
}

#titre_pointille {
	/*background:url(images/titre_pointille.gif) bottom no-repeat;*/
	width:935px;
	height:25px;
	padding-left:24px;
	border-bottom: 3px solid #08B0CB;
}
#tab_confirm_commande{width:772px; margin:0 auto 15px auto;}
#tab_confirm_commande .filet_tiret_rose{border-bottom: 1px solid #E4E4E4;height: 1px;}
#titre_pointille{width:772px; margin:0 auto;}
#titre_pointille p{padding-left:0;}
.tab_rappel_commande {
	width:636px;
}

.tab_rappel_commande td {
	vertical-align:middle;
}

.tab_rappel_commande td.filet {
	height:5px;
	vertical-align:top;
}

.tab_rappel_commande td.visuel280 {
	width:280px;
	height:94px;
	vertical-align:middle;
	padding-left:20px;
}

.tab_rappel_commande td.nom {
	width:220px;
	padding-left:10px;
	font-size:12px;
}

.tab_rappel_commande td.montant {
	width:88px;
	text-align:right;
	padding-right:18px;
}

.tab_rappel_commande td.ligne {
	width:450px;
	text-align:right;
	padding-right:80px;
	height:24px;
}

#bg_confirm_adresse {
	/*background:url(images/bg_confirm_adresse.gif) no-repeat;*/
	width:307px;
	height:130px;
	/*margin-left:290px;*/
	padding-left:96px;
	padding-top:10px;
	float:left;
}
#bg_confirm_adresse p{
	color:#000;
	font-weight:bold;
}
#bg_message_confirm {
	background-color: #F2F2F2;
    border: 1px solid #7EB1B1;
    float: left;    
    margin-left:43px;
	width:376px;
	height:198px;
	/*position:absolute;
	top:29px;
	right:19px;*/
	padding-left:15px;
	padding-right:25px;
	padding-top:8px;
}
#bg_message_confirm .puce_fleche_rose a{
	background: url("images/bg_avis.png") no-repeat scroll left 1px transparent;
    color: #1F638A;
    display: block;
    font-family: arial;
    font-size: 12px;   
    padding-left: 21px;
}
#bg_message_confirm  .color_1F638A{
	color: #1F638A;
    font-size: 13px;
    font-weight: bold;
}
/*-----------------------------------------------------INSCRIPTION---------------------------------------------------*/

#titre_inscription {
	background:url(images/titre_inscription.gif) no-repeat;
	width:535px;
	height:50px;
	padding-left:84px;
	padding-top:20px;
	padding-right:340px;
}
#inscriptionConfirmation {
	font-size:13;
	color:#000;
}
#img_reduction_inscription {
	background:url(images/img_reduction_inscription.gif) no-repeat;
	width:308px;
	height:117px;
	position:absolute;
	top:49px;
	right:19px;
}

#bloc_3raisons {
	background:url(images/bg_3raisons.jpg) no-repeat;
	width:241px;
	height:215px;
	position:absolute;
	top:334px;
	right:0;
	padding-left:44px;	
	padding-top:85px;
	padding-right:15px;
}

.tab_coord610{
	margin-top:14px;
}

.tab_coord610 td {
	vertical-align:middle;
	height:42px;
}

table.tab_coord611 td {
	vertical-align:middle;
	height:26px;
}

.tab_coord610 td.libelle {
	color: #333333;
    font-size: 12px;
    width: 186px;
}

.tab_coord610 td.libelle_nl {
	width:560px;
	padding-left:50px;
}

.tab_coord610 td.champs {
	width:290px;
}

.tab_coord610 td.champsbis {
	text-align:right;
	padding-right:50px;
}

.tab_coord610 td.alerte {
	width:140px;
	color:#FF3366;
}

/*--------------------------------------------------INSCRIPTION-CONFIRM--------------------------------------------------*/

#encart_garanties_droite {
	width:293px;
	height:57px;
	background-color:#e9ecd6;
	padding-left:15px;
	padding-top:10px;
	position:absolute;
	top:49px;
	right:19px;
}

#encart_parrainage_droite {
	background:url(images/encart_parrainage_droite.jpg) no-repeat;
	width:283px;
	height:37px;
	position:absolute;
	top:120px;
	right:19px;
	padding-left:25px;
	padding-top:205px;
}

#img_confirm_reduction {
	/*background:url(images/img_confirm_reduction.gif) no-repeat;*/
	width:196px;
	height:96px;
	padding-top: 18px;
}
 #img_confirm_reduction  .linkImgConfirm {
	background: url("images/bg_avis.png") no-repeat scroll left center transparent;
    height: 12px;
    padding-bottom:0;
    padding-left: 22px;
	color:#1F638A;
	margin-bottom: 9px;
}
#img_confirm_reduction  .linkImgConfirm  a{color:#1F638A;}
/*--------------------------------------------------QUI SOMMES-NOUS------------------------------------------------*/

#titre_quisommesnous {
	background:url(images/titre_quisommesnous.gif) no-repeat;
	width:875px;
	height:50px;
	padding-left:84px;
	padding-top:20px;
}

#arrondi_bas_qsn {
	/*background:url(images/arrondi_bas_qsn.gif) no-repeat;*/
	width:968px;
	height:9px;
}

#bloc_qsn_ext {
	width:661px;
	/*background:url(images/img_qsn.jpg) right bottom no-repeat;*/
	padding-top:235px;
	min-height:1px;
}

#bloc_qsn_int {
	width:571px;
	margin-top:-235px;	
	/*padding-right:190px;*/
	padding-right:19px;
}
#bloc_qsn_int p{
	font-size:12px;
	text-align:justify;
}
#encart_newsletter308 {
	/*background:url(images/encart_newsletter308.gif) no-repeat;*/
	height: 120px;        
    position: absolute;
    right:4px;
    top: 409px;
    width: 300px;
}

#encart_parrainage308 {
	background:url(images/encart_parrainage_droite.jpg) no-repeat;
	width:113px;
	height:242px;
	position:absolute;
	top:135px;
	right:12px;
	padding-left:195px;
	/*padding-top:97px;*/
}

#encart_contact_newBS {
	/*background:url(images/Parrainage-300x300.jpg) no-repeat;*/
	width:300px;
	height:300px;
	position:absolute;
	top:96px;
	right:0px;		
}

#encart_garanties308 {
	width:293px;
	height:57px;
	background-color:#e9ecd6;
	padding-left:15px;
	padding-top:10px;
	position:absolute;
	top:270px;
	right:12px;
}

ul#inscrip_newsletter3 {
	width:237px;
	height:20px;
}

ul#inscrip_newsletter3 li {
	list-style-type:none;
	float:left;
}

ul#inscrip_newsletter3 li.chps {
	width:120px;
	height:19px;
	background:url(images/chps_newsletter.gif) no-repeat;
	padding-top:1px;
	padding-left:10px;
}

ul#inscrip_newsletter3 li.btn {
	width:91px;
	height:20px;
}

/*--------------------------------------------------AIDE-----------------------------------------------*/

#titre_aide {
	background:url(images/titre_aide.gif) no-repeat;
	width:875px;
	height:50px;
	padding-left:84px;
	padding-top:20px;
}

#bloc_aide_ext {
	width:620px;
	/*padding-top:235px;*/
	min-height:1px;
}
#middle_contenu968 .divParrainage{
	height:617px
}
#middle_contenu968 .divParrainage #bloc_aide_int{
	margin-top:0;
}
#bloc_aide_int {
font-size:13px;
	width:600px;
	margin-top:-235px;
	/*padding-left:20px;*/
}
.puce_fleche_bleu_droite_big{
	background: url("images/bg_avis.png") no-repeat scroll right 1px transparent;
	padding-right: 20px;
}
#bloc_aide_int p{color:#000;}
#img_aide {
	width:210px;
	height:190px;
	/*background:url(images/img_aide.jpg) right top no-repeat;*/
	float:right;
}

/*--------------------------------------------------FAQ-------------------------------------------------*/

#titre_faq {
	background:url(images/titre_faq.gif) no-repeat;
	width:875px;
	height:50px;
	padding-left:84px;
	padding-top:20px;
}

.question {
	padding-top:10px;
	font-size:12px;
}

.reponse {
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:#ed4780 dashed 1px;
	padding-left:30px;
}

/*--------------------------------------------------CGV-------------------------------------------------*/

#titre_cgv {
	/*background:url(images/titre_cgv.gif) no-repeat;*/
	width:961px;
	height:50px;
	/*padding-left:84px;
	padding-top:20px;*/
}

#arrondi_bas_cgv {
	/*background:url(images/arrondi_bas_cgv.gif) no-repeat;*/
	width:968px;
	height:9px;
}

#bloc_cgv_ext {
	width:921px;
	/*background:url(images/img_cgv.jpg) right bottom no-repeat;*/
	padding-top:275px;
	min-height:1px;
}

#bloc_cgv_int {
	width:940px;
	margin-top:-275px;	
	padding-right:160px;
}
#bloc_cgv_int p{font-size:12px;color:#000;line-height: 19px;}
#bloc_cgv_int h3,.bloc_cgv_intTxt{font-size:18px;font-weight: normal;}
/*-----------------------------------------------MENTIONS------------------------------------------------*/

#titre_mentions {
	background:url(images/titre_mentions.gif) no-repeat;
	width:875px;
	height:50px;
	padding-left:84px;
	padding-top:20px;
}

/*---------------------------------------------PARRAINAGE------------------------------------------------*/

#titre_parrainage {
	background:url(images/titre_parrainage.gif) no-repeat;
	width:875px;
	height:50px;
	padding-left:84px;
	padding-top:20px;
}

/*---------------------------------------------CONTACT------------------------------------------------*/

#titre_contact {
	/*background:url(images/titre_contact.gif) no-repeat;*/
	width:875px;
	height:50px;
	padding-left:84px;
	padding-top:20px;
}

#bloc_contact_ext {
	width:960px;
	padding-top:235px;
	min-height:1px;
}

#bloc_contact_int {
	width:609px;
	float:left;
	margin-top:-235px;
	padding-left:20px;
}
#bloc_contact_ext .right{
	width:300px;
	float:right;
	margin-top:-227px;
}
/*-------------------------------------------------LIENS------------------------------------------------*/
#bloc_livre_dor{
	border-right:1px dotted #999999;
	float: left;
    margin-bottom: 50px;
    overflow: hidden;
    padding-right: 6px;
    width: 644px;
}
#bloc_livre_dor  #bloc_plans_int{border:none;}
#bloc_livre_dor  #bloc_plans_int .padgd25{padding:0;}
#bloc_livre_dor .filet_tiret_rose{border-bottom:2px solid #CCCCCC;}
#bloc_livre_dor  #paginationNbcomment{margin-bottom:10px;margin-top:10px;overflow: hidden;}
#bloc_livre_dor  .commentaire{ padding: 10px 2px; overflow: hidden;}
#bloc_livre_dor  .commentaire p.float_right{width:536px;}
#bloc_livre_dor  a.rose_s{color:#1F638A;}
#bloc_livre_dor   #paginationNbcomment  p.texte14{float:left;color:#F21198; font-weight: bold;}
#bloc_livre_dor   #paginationNbcomment ul.pagination{margin:0;}
#bloc_livre_dor  #bloc_plans_int a.color_1F638A{color:#1F638A;padding-bottom:5px;background:none;}
#titre_liens {
	background:url(images/titre_liens.gif) no-repeat;
	width:875px;
	height:50px;
	padding-left:84px;
	padding-top:20px;
}

#arrondi_bas_liens {
	/*background:url(images/arrondi_bas_liens.gif) no-repeat;
	width:968px;
	height:9px;*/
}

#bloc_liens_ext {
	width:632px;
	/*background:url(images/img_liens.jpg) right bottom no-repeat;*/
	padding-top:235px;
	min-height:1px;
}

#bloc_liens_int {
	width:402px;
	margin-top:-235px;
	padding-right:210px;
}
#bloc_liens_int .texte18{
	color: #333333;
    font-family: georgia;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 6px;
}
#bloc_liens_int .color_1F638A{
	background: url("images/bg_avis.png") no-repeat scroll left 1px transparent;
    color: #1F638A;
    display: block;
    font-family: arial;
    font-size: 12px;
    margin-bottom: 7px;
    padding-left: 21px;
}
/*----------------------------------------------PARTENAIRES----------------------------------------------*/

.cadre_partenaire {
	background:url(images/cadre_partenaire.gif) no-repeat;
	width:152px;
	height:120px;
}

ul.liste_partenaires li {
	list-style-type:none;
	float:left;
	width:152px;
	height:108px;
	background:url(images/cadre_partenaire.gif) no-repeat;
	padding-top:14px;
}

.logo_partenaire {
	width:125px;
	height:70px;
	text-align:center;
	margin:auto;
}

.nom_partenaire {
	width:125px;
	height:22px;
	text-align:center;
	padding-top:8px;
	margin:auto;
}

/*----------------------------------------------AFFAIRES----------------------------------------------*/

#encart_parrainage_affaires {
	background:url(images/encart_parrainage_droite.jpg) no-repeat;
	width:283px;
	height:37px;
	position:absolute;
	top:140px;
	right:12px;
	padding-left:25px;
	padding-top:205px;
}


#encart_notation_actus {
	background:#cccc00;
	width:283px;
	height:200px;
	position:absolute;
	top:400px;
	right:12px;
	padding-left:25px;

}

#encart_parrainage_affaires_newBS {
	height: 37px;
    padding-left: 25px;   
    position: absolute;
    right: 23px;
    top: 57px;
    width: 283px;
}

#encart_parrainage_donnezavis_newBS {
	background:url(images/encart_donnezavis.jpg) no-repeat;
	width:283px;
	height:567px;
	position:absolute;
	top:140px;
	right:12px;
	padding-left:25px;
	padding-top:205px;
}
#encart_parrainage_testez_BS {
	background:url(images/testez2.jpg) no-repeat;
	width:283px;
	height:567px;
	position:absolute;
	top:140px;
	right:12px;
	padding-left:25px;
	padding-top:205px;
}

#encart_parrainage_concept_newBS {
	/*background:url(images/concept_img.jpg) no-repeat;*/
	width:283px;
	height:37px;
	position:absolute;
	top:78px;
	right:78px;
	/*padding-left:25px;
	padding-top:205px;*/
}

#encart_parrainage_aide_newBS {
	background:url(images/reflechir_r1_c1.jpg) no-repeat;
	width:283px;
	 margin:9px 0 0 25px;
	height:650px;
}



#encart_parrainage_affaire_newBS {
	background:url(images/affaire_img.jpg) no-repeat;
	width:283px;
	height:37px;
	position:absolute;
	top:140px;
	right:12px;
	padding-left:25px;
	padding-top:205px;
}




#encart_garanties_affaires {
	width:293px;
	height:57px;
	background-color:#e9ecd6;
	padding-left:15px;
	padding-top:10px;
	position:absolute;
	top:393px;
	right:12px;
}

#bloc_affaires_ext {
	width:640px;
	padding-top:400px;
	min-height:1px;
}

#bloc_affaires_int {
	width:636px;
	margin-top:-400px;
	padding-left:4px;
}

.bandeau_beige_affaire {
	width:614px;
	height:21px;
	/*background:url(images/pixel_beige_affaire.gif) repeat-x;*/
	font-size:12px;
	color:#ed4780;
	padding-left:20px;
	padding-top:8px;
}

.encart_affaire {
	width:634px;
}

.encart_affaire .haut {
	background:url(images/encart_affaire_haut.gif) no-repeat;
	height:6px;
}

.encart_affaire .bas {
	background:url(images/encart_affaire_bas.gif) no-repeat;
	height:28px;
	padding-left:20px;
	padding-right:10px;
}

.encart_affaire .contenu {
	background:url(images/encart_affaire_pixel.gif) repeat-y;
	padding-left:20px;
	padding-bottom:8px;
	padding-top:4px;
}

/*----------------------------------------------MON COMPTE----------------------------------------------*/

.bandeau_beige80 {
	width:619px;
	height:65px;
	/*background:url(images/pixel_bandeau_beige80.gif) repeat-x;*/
	padding-left:340px;
	padding-top:15px;
}
.bandeau_beige80_profil_beaute {
	width:909px;
	height:65px;
	background:url(images/pixel_bandeau_beige80.gif) repeat-x;
	padding-left:40px;
	padding-top:15px;
}


#encart_moncompte {
	background:url(images/bg_menu_moncompte.gif) no-repeat;
	width:227px;
	height:196px;
	/*position:absolute;
	top:50px;
	left:20px;*/
	padding-left:50px;
	padding-top:40px;
}
#encart_moncompte2{
	background:url(images/image_profilbeaute.jpg) no-repeat;
	width:276px; 
	height:425px;
	position:absolute;
	top:200px;
	left:20px;
	margin-top:40px;

}
#encart_moncompte3{
	background:url(images/image_moncompte.jpg) no-repeat;
	width:276px; 
	height:425px;
	position:absolute;
	top:200px;
	left:20px;
	margin-top:40px;

}
#encart_moncompte4{
	background:url(images/image_mescommandes.jpg) no-repeat;
	width:276px; 
	height:425px;
	position:absolute;
	top:200px;
	left:20px;
	margin-top:40px;

}

#encart_moncompte5{
	background:url(images/image_mesinfospersos.jpg) no-repeat;
	width:276px; 
	height:425px;
	position:absolute;
	top:200px;
	left:20px;
	margin-top:40px;

}

#encart_moncompte6{
	background:url(images/image_bondereduc.jpg) no-repeat;
	width:276px; 
	height:425px;
	position:absolute;
	top:200px;
	left:20px;
	margin-top:40px;

}

#encart_moncompte7{
	background:url(images/image_parrainage.jpg) no-repeat;
	width:276px; 
	height:425px;
	position:absolute;
	top:200px;
	left:20px;
	margin-top:40px;

}
#encart_moncompte8{
	background:url(images/image_mesfilleuls.jpg) no-repeat;
	width:276px; 
	height:314px;
	position:absolute;
	top:200px;
	left:20px;
	margin-top:40px;

}
#block-tableau_bord{
	margin-bottom :15px;
}
#bloc_moncompte_ext {
	left: 294px;
    min-height: 1px;
    position: absolute;
    top: 50px;
    width: 785px;
}

#bloc_moncompte_int {
	width:640px;		
	padding-top:20px;
}
#bloc_moncompte_profil_beaute {
	width:909px;
	margin-top:-200px;
	padding-left:40px;
	padding-top:20px;
}


#encart_livredor {
	background:url(images/encart_livredor.jpg) no-repeat;
	width:212px;
	height:50px;
	margin-left:4px;
	padding-left:25px;
	padding-top:48px;
	padding-right:80px;
}

#encart_parrainage_moncompte {
	background:url(images/encart_parrainage_moncompte.jpg) no-repeat;
	width:307px;
	height:31px;
	float:right;
	margin-right:3px;
	padding-left:330px;
	padding-top:67px;
}

.tab_compte640 {
	width:640px;
}

.tab_compte640 td {
	height:32px;
	vertical-align:middle;
	border-bottom: 1px solid #E4E4E4;
}
.tab_compte640 td.tdheader{
	border-bottom: 2px solid #08B0CB;
}
.tab_compte640 td.date_cmd {
	width:84px;
	padding-left:20px;
}

.tab_compte640 td.num_cmd {
	width:200px;
	text-align:center;
}

.tab_compte640 td.mnt_cmd {
	width:90px;
	text-align:right;
	padding-right:44px;
	font-weight:bold;
}

.tab_compte640 td.etat_cmd {
	width:202px;
	text-align:center;
}

/*----------------------------------------------MES COMMANDES---------------------------------------------*/

.bandeau_beige100 {
	width:619px;
	height:85px;
	/*background:url(images/pixel_bandeau_beige100.gif) repeat-x;*/
	padding-left:340px;
	padding-top:15px;
}

.tab_compte640 td.date_cmd {
	width:74px;
	padding-left:20px;
}

.tab_compte640 td.num_cmd {
	width:134px;
	text-align:center;
}

.tab_compte640 td.mnt_cmd {
	width:80px;
	text-align:right;
	padding-right:30px;
}

.tab_compte640 td.etat_cmd {
	width:148px;
	text-align:left;
	padding-left:30px;
}

.tab_compte640 td.num_colis {
	width:120px;
	text-align:center;
}

/*----------------------------------------------MES COMMANDES DETAIL---------------------------------------------*/

#tab_param_commande td {
	height:18px;
	vertical-align:middle;
}

#tab_param_commande td.case {
	width:135px;
}

.bandeau_beige100_commande {
	width:579px;
	height:85px;
	background:url(images/pixel_bandeau_beige100.gif) repeat-x;
	padding-left:340px;
	padding-top:15px;
	padding-right:40px;
}

.tab_commande {
	width:640px;
}

.tab_commande th {
	vertical-align:middle;
	height:20px;
	font-weight:normal;
	font-size:12px;
}

.tab_commande th.visuel200 {
	text-align:left;
	padding-left:20px;
}

.tab_commande th.montant1 {
	text-align:right;
	padding-right:28px;
}

.tab_commande th.montant {
	text-align:right;
	padding-right:18px;
}

.tab_commande td {
	vertical-align:middle;
}

.tab_commande td.filet {
	height:5px;
	vertical-align:top;
}

.tab_commande td.visuel200 {
	width:200px;
	height:64px;
	vertical-align:middle;
}

.tab_commande td.nom {
	width:137px;
	padding-left:10px;
	font-size:12px;
}

.tab_commande td.montant1 {
	width:78px;
	text-align:right;
	padding-right:28px;
}

.tab_commande td.montant {
	width:88px;
	text-align:right;
	padding-right:18px;
}

.tab_commande td.qte {
	width:81px;
	text-align:center;
}

.tab_commande td.ligne {
	width:137px;
	text-align:right;
	padding-right:50px;
	height:24px;
}

#bg_adresse_commande {	
	width:307px;
	height:130px;
	padding-left:40px;
	padding-top:10px;
}

/*-----------------------------------------PRINT COMMANDE---------------------------------------------------*/

#conteneur_print_commande {
	width:568px;
	padding:17px;
	background-color:#FFF;
}

#logo_bon_commande {
	width:568px;
	height:84px;
	overflow:hidden;
}

#bon_commande_haut {
	background-color: #F21198;
    height: 24px;
    margin-top: 9px;
    padding-left: 15px;
    padding-top: 5px;
    vertical-align: middle;
    width: 580px;
}

#bon_commande_bas {
	width:568px;
	height:10px;
}

#bon_commande_milieu {
	border-bottom: 2px solid #F21198;
    border-left: 2px solid #F21198;
    border-right: 2px solid #F21198;
    padding: 30px 5px 10px;
    width: 581px;
}
#bon_commande_milieu  .bloc_adresse {
	background-color: #F2F2F2;
    border: 1px solid #7EB1B1;
    float: right;
    padding: 6px 2px 0 10px;
    width: 178px;
	line-height:15px;
	height:83px;
}
.bloc_adresse {
	width:178px;
	border:#dacfd0 solid 1px;
	float:right;
	padding:20px;
	padding-left:60px;
}

.tab_print_commande {
	width:564px;
}
.tab_print_commande th.tdheader {
	border-bottom: 2px solid #08B0CB;
	font-size:12px;
	color:#333333;
}
.tab_print_commande th.texteBold {
	font-weight:bold;
}
.tab_print_commande td .filet_tiret_rose{
	border-bottom: 1px solid #E4E4E4;
}
.tab_print_commande #adresse_print_commande{
	width:240px;
	background-color: #F2F2F2;
    border: 1px solid #7EB1B1;
	float:right;
	padding:10px;	
	margin-right: 57px;
}
.tab_print_commande th {
	vertical-align:middle;
	height:20px;
	font-weight:normal;
}

.tab_print_commande th.visuel200 {
	text-align:left;
	padding-left:20px;
}

.tab_print_commande th.montant1 {
	/*text-align:right;*/
	padding-right:18px;
}

.tab_print_commande th.montant {
	text-align:right;
	padding-right:18px;
}

.tab_print_commande td {
	vertical-align:middle;
}

.tab_print_commande td.filet {
	height:5px;
	vertical-align:top;
}

.tab_print_commande td.visuel200 {
	width:210px;
	height:64px;
	vertical-align:middle;
	text-align:right;
}

.tab_print_commande td.nom {
	width:111px;
	padding-left:10px;
	font-size:12px;
}

.tab_print_commande td.montant1 {
	width:68px;
	text-align:right;
	padding-right:18px;
}

.tab_print_commande td.montant {
	width:78px;
	text-align:right;
	padding-right:18px;
}

.tab_print_commande td.qte {
	width:51px;
	text-align:center;
}

.tab_print_commande td.ligne {
	width:137px;
	text-align:right;
	height:24px;
}

#adresse_print_commande {
	border:#dacfd0 solid 1px;
	width:295px;
	/*height:128px;*/
	padding-left:20px;
	padding-top:10px;
	margin-left:14px;
}

#footer_print {
	padding-top:20px;
	text-align:center;
	padding-bottom:10px;
	line-height:14px;
}

/*----------------------------------------------MES BONS DE REDUCTION---------------------------------------------*/

.tab_compte640 td.date_bon {
	width:74px;
	padding-left:20px;
}

.tab_compte640 td.mnt_bon {
	width:80px;
	text-align:right;
	padding-right:30px;
}

.tab_compte640 td.code_bon {
	width:134px;
	text-align:center;
}

.tab_compte640 td.limite_bon {
	width:138px;
	text-align:center;
}

.tab_compte640 td.util_bon {
	width:130px;
	text-align:left;
	padding-left:30px;
}

/*----------------------------------------------MES FILLEULS---------------------------------------------*/

.tab_compte640 td.nom_filleul {
	width:124px;
	padding-left:20px;
}

.tab_compte640 td.date_filleul {
	width:120px;
	text-align:center;
}

.tab_compte640 td.code_filleul {
	width:121px;
	text-align:center;
}

.tab_compte640 td.limite_filleul {
	width:126px;
	text-align:center;
}

.tab_compte640 td.util_filleul {
	width:135px;
	text-align:left;
	padding-left:20px;
}

/*----------------------------------------------MES INFOS PERSO------------------------------------------*/

.tab_coord640 td {
	vertical-align:middle;
	height:26px;
}

.tab_coord640 td.libelle {
	width:165px;
	padding-right:15px;
	text-align:right;
}

.tab_coord640 td.libelle_nl {
	width:560px;
	padding-left:50px;
}

.tab_coord640 td.champs {
	width:290px;
}

.tab_coord640 td.alerte {
	width:170px;
	color:#FF3366;
}

/*----------------------------------------------PARRAINER UN AMI--------------------------------------*/

#titre_pointille_parrainer {
	background:url(images/titre_pointille.gif) bottom no-repeat;
	width:619px;
	height:25px;
	padding-left:340px;
}

#bloc_parrainer1 {	
	background-color:#F2F2F2;
	overflow:hidden;
	width:663px;	
	padding-left:20px;
	padding-bottom:20px;
	padding-top:12px;
}
#block-tableau_bord #bloc_parrainer1  p,#block-tableau_bord #bloc_parrainer2  p{color:#666;}
#block-tableau_bord #bloc_parrainer1  p.lineheight10{padding:0;}
#block-tableau_bord #espaceparainage{
	padding:17px 0 20px 11px;	
}
#bloc_parrainer1 table.tab_parrainage_email2{	width:386px;}
#bloc_parrainer1 table.tab_parrainage_email2 .marginLeft{margin-left: 70px}
#espaceparainage #moncompteparainage{margin: 0;padding-left: 21px;width: 702px;}
#bloc_parrainer2 {
	background-color:#F2F2F2;
	width:663px;	
	padding-left:20px;
	padding-bottom:20px;
	padding-top:12px;
	clear:both;
	margin-top:20px;
}
#bloc_parrainer2 .marginLeft{margin-left:170px;}
.tab_parrainage_email {
	float:left;
	width:259px;
	font-weight:normal;
}

.tab_parrainage_email td.intitule {
	vertical-align:middle;
	text-align:left;
	width:31px;
}

.tab_parrainage_email td.champ_email {
	vertical-align:middle;
	text-align:left;
	width:155px;
}

.tab_parrainage_email td.espacement {
	width:14px;
}

.tab_parrainage_email td.message {
	vertical-align:Middle;	
}

.tab_parrainage_email td.aire {
	width:320px;
}

.tab_parrainage_email td.alerte {
	width:206px;
	height:40px;
	vertical-align:top;
}

#liste_messagerie li {
	list-style-type:none;
	float:left;
}

#liste_messagerie li.radio_first {
	width:20px;
	height:25px;
	padding-top:10px;
	text-align:left;
}

#liste_messagerie li.radio {
	width:20px;
	height:25px;
	padding-top:10px;
	text-align:left;
	margin-left:50px;
}

#liste_messagerie li.logo {
	width:90px;
	height:35px;
}

#liste_messagerie li.texte {
	width:110px;
	padding-top:10px;
}

#tab_id_messagerie {
	font-weight:normal;
}

#tab_id_messagerie td {
	vertical-align:middle;
	text-align:right;
}

/*----------------------------------------------PARRAINER UN AMI-MESSAGERIE-------------------------------------*/

.tab_compte640 td.email {
	width:190px;
	padding-left:20px;
	border-bottom:none;
	height:25px;
}

.tab_compte640 td.contact {
	width:400px;
	padding-left:10px;
	padding-right:20px;
	border-bottom:none;
	height:25px;
}

/*----------------------------------------------ACTUS BEAUTE------------------------------------------*/

#menu_actus {
	width:277px;
	position:absolute;
	top:50px;
	left:20px;
}

#menu_actus_ext {
	width:277px;
	background:url(images/bg_menu_actus.gif) no-repeat;
	/*background-color:#f5f4e6;*/
	padding-top:167px;
	min-height:1px;
	height:584px;
}

#menu_actus_int {
	width:227px;
	margin-top:-167px;
	padding-left:50px;
	padding-top:40px;
	padding-bottom:20px;
}

#menu_actus_bas {
	/*background:url(images/menu_actus_bas.gif) no-repeat;*/
	width:277px;
	height:4px;
}

#titre_pointille_actus {
	background:url(images/titre_pointille.gif) bottom no-repeat;
	width:619px;
	padding-left:320px;
	padding-right:20px;
}

ul.pagination {
	width:500px;
	float:right;
	margin-top:10px;	
}
#pagination_actu {
	width:500px;
	margin:auto;
}
#pagination_actu a{
	color : #999;
}

ul.pagination li {
	list-style-type:none;
	float:right;
	font-size : 12px;
}

ul.pagination li.suivant a {
	background:url(images/bg_page_next.png) right no-repeat;
	width:95px;
	height:13px;
	display:block;
	padding-left:20px;
	color:#1F638A !important;
}

ul.pagination li.precedent a {
	background:url(images/bg_page_prev.png) 0px 1px no-repeat;
	width:110px;
	height:13px;
	display:block;
	padding-right:20px;
	text-align:right;
	color:#1F638A !important;
}

ul.pagination li.pages .page_on {
	color:#1F638A;
	font-weight:bold;
}

ul.pagination li.afficher {
	width:100px;
	text-align:right;
}

#bloc_actus_ext {
	width:959px;
	padding-top:400px;
	min-height:1px;
}

#bloc_actus_int {
	width:640px;
	margin-top:-400px;
	padding-left:319px;
}

ul.actualite li {
	float:left;
	list-style-type:none;
	padding-top:10px;
	padding-bottom:10px;
}

ul.actualite li.visuel110 {
	width:110px;
	height:110px;
}


ul.actualite li.texte {
	height:110px;
	width:500px;
	padding-left:10px;
	padding-right:20px;
}

ul.actualite_bs li {
	float:left;
	list-style-type:none;
	padding-top:10px;
	padding-bottom:10px;

}


ul.actualite_bs li.visuel110_bs {
	width:270px;

}

ul.actualite_bs li.texte {
	height:270px;
	width:300px;
	padding-left:10px;
	padding-right:20px;
}

/*----------------------------------------------ACTUS DETAIL------------------------------------------*/

.tab_navig_actu {
	width:586px;
}

.tab_navig_actu td {
	vertical-align:middle;
	height:40px;
}

.tab_navig_actu td.liste {
	width:160px;
	text-align:left;
	padding-right:10px;
}

.tab_navig_actu td.suivant {
	width:406px;
	text-align:right;
	padding-left:10px;
}

#bloc_actu_ext {
	width:620px;
	padding-top:400px;
	min-height:1px;
}

#bloc_actu_int {
	width:620px;
	margin-top:-400px;
}

#illustr_actu {
	width:270px;
	float:left;
	text-align:center;
}

#bloc_info_actu {
}

.bande_beige_actu {
	width:933px;
	height:46px;
	background-color:#f5f4e6;
	padding-left:26px;
	text-align:right;
}

#place_addthis_actu {
	width:156px;
	height:16px;
	float:right;
}

/*-----------------------------------------------BONS PLANS---------------------------------------------*/

#titre_plans {
	border-bottom:1px solid #000;
	width:100%;
	padding-bottom:8px;
	margin-bottom:16px;
}
#titre_plans .texte14{color:#333333;font-family:georgia;font-size:24px;}

#bloc_plans_ext {
	width:644px;
	margin-bottom:50px;
	padding-right:6px;
	border-right:1px solid #EBEAE8;
	overflow:hidden;
	float:left;
}

#bloc_plans_int .titre-bloc_plans_int{color:#000;font-family:georgia;font-size:16px;text-transform:uppercase;font-weight:bold;}
#bloc_plans_int .item{overflow:hidden;padding-top:11px;border-top:1px solid #F0EEE6;margin-top:11px;}
#bloc_plans_int .item .logo{float:left;width:190px;margin-left:10px;}
#bloc_plans_int .item .promo{width:318px;float:left;}
#bloc_plans_int .item .promo a{color:#333333;font-size:12px;font-family:arial;}
#bloc_plans_int .item .promo .lien p a{ 
   background:url("images/bg_avis.png") no-repeat scroll left 1px transparent;
    color:#1F638A;
    display:block;
    font-family:arial;
    font-size:12px;
    margin-top:6px;
    padding-left:21px;
    text-decoration:underline;}
#bloc_plans_bottom{ border-bottom:6px solid #F0EEE6;padding-bottom:10px;}
#bloc_plans_int .item .code{float:left; text-align:center;}
#bloc_plans_int .item .code span{display:block;font-size:10px;font-family:arial;color:#7E7E7E;text-transform:uppercase;margin-bottom:3px;}
#bloc_plans_int .item .code p{height:18px;color:#333;text-transform:uppercase;font-size:13px;padding:0 6px;width:auto;overflow:hidden;line-height:18px;text-align:center; font-weight: bold;}
.plan-publicite{float:left;margin-left:10px;border:1px solid #F0EEE6}
#codePromo_plan_publicite{float:left;margin-left:6px;}
.marginBottomDiv{margin-bottom:15px;}
#bloc_plans_int {
	border-top:5px solid #F0EEE6;
	padding-top:14px;
}

#tab_bons_plans {
	width:638px;
}

#tab_bons_plans td {
	height:85px;
	vertical-align:middle;
}

/*#tab_bons_plans td.color {
	background-color:#efefef;
}*/

#tab_bons_plans td.logo {
	width:123px;
	padding-left:20px;
}

#tab_bons_plans td.promo {
	width:210px;
	padding-left:25px;
	padding-right:25px;
	font-size:12px;
	font-weight:bold;
}

#tab_bons_plans td.code {
	width:110px;
	text-align:center;
}

#tab_bons_plans td.lien {
	width:135px;
	text-align:right;
	padding-right:15px;
}

/*-----------------------------------------------BONS PLANS DETAIL--------------------------------------------*/

#cadre_bon_plan {
	width:607px;
}
.tt_promo{    border-top:6px solid #F0EEE6;
    clear:both;
    margin:15px 0;
    overflow:hidden;
    padding-top:11px;}
.tt_promo a{   background:url("images/bg_page_next.png") no-repeat scroll right center transparent;
    color:#1F638A;
    display:block;
    float:right;
    font-family:arial;
    font-size:12px;
    margin-left:7px;
    padding-right:20px;}
#bloc_bp_ext {
float:left;
	width:650px;
	overflow:hidden;
	
}
.right_bloc_bp_ext{float:right;margin-left:10px;}
#bloc_bp_ext .bandeau_beige {position:relative;overflow:hidden;width:100%; border-top:6px solid #F0EEE6;border-bottom:1px solid #F0EEE6;padding:8px 0;margin-bottom:8px;height:18px;}
#bloc_bp_ext .bandeau_beige .nav-precedant{float:left;width:50px;background:url(images/bg-bons-precedant.png) no-repeat left top;line-height:20px;padding-left:28px;color:#999;font-size:11px;height:21px;display:block;}
#bloc_bp_ext .bandeau_beige .nav-suivant{float:right;width:50px;background:url(images/bg-bons-suivant.png) no-repeat right top;line-height:20px;padding-right:15px;color:#999;font-size:11px;height:21px;display:block;}
#bloc_bp_ext .bandeau_beige .titre{  color:#000000;float:left;font-family:georgia;font-size:18px;font-weight:bold;left:85px;position:absolute;text-align:center;text-transform:uppercase;top:7px;width:491px;}
#bloc_bp_int {overflow:hidden;padding:0 15px;}
#bloc_bp_int .image{float:left;margin-right:10px;}
#bloc_bp_int .right{width:427px;float:left;}
#bloc_bp_int .right .texte21{color:#333;font-weight:bold;font-size:20px;font-family:georgia;padding-bottom:9px;padding-top:0;}
#bloc_bp_int .right .texte55{color:#333;font-weight:bold;font-size:12px;font-family:georgia;padding-bottom:9px;padding-top:0;}
#bloc_bp_int .right .code{font-size:14px;font-weight:bold;float:left;color:#fff;text-transform:uppercase;background:#F21198;padding:0 2px;margin-bottom:9px;}
#bloc_bp_int .right .lien{    background:url("images/bg_avis.png") no-repeat scroll left 1px transparent;color:#1F638A;display:block;font-family:arial;font-size:12px;margin-top:6px;padding-left:21px;text-decoration:underline;}
#bloc_bp_int .right .date{color:#1F638A;font-size:14px;font-family:georgia;font-weight:bold;padding-top:9px;padding-top:0;}
#bloc_bp_int .right .description{text-align:left;color:#333;font-size:12px;font-family:arial;padding-top:10px;}

#cadre_bon_plan .haut {
	width:607px;
	height:7px;
	background:url(images/cadre_bp_haut.gif) no-repeat;
}

#cadre_bon_plan .bas {
	width:607px;
	height:9px;
	background:url(images/cadre_bp_bas.gif) no-repeat;
}

#cadre_bon_plan .interieur {
	width:587px;
	background:url(images/pixel_cadre_bp.gif) repeat-y;
	padding:10px;
}

#logo_bon_plan {
	width:160px;
	text-align:center;
	float:right;
}

#promo_bon_plan {
	width:427px;
	text-align:center;
}

/*-----------------------------------------------LIVRE D'OR---------------------------------------------*/

#titre_livredor {
	background:url(images/titre_livredor.gif) no-repeat;
	width:875px;
	height:50px;
	padding-left:84px;
	padding-top:20px;
}

ul.etoiles li {
	list-style-type:none;
	float:left;
	 margin:0;
}

ul.etoiles {
	/*margin-left:10px;*/
	margin-left:-2px;
}

ul.etoiles li.pseudo {
	width:180px;
}

ul.etoiles li.etoile_vide {
	width:20px;
	height:18px;
	background:url(images/etoile_vide.gif) no-repeat;
	padding-bottom:10px;
}

ul.etoiles li.etoile_pleine {
	width:20px;
	height:18px;
	background:url(images/etoile_pleine.gif) no-repeat;
	padding-bottom:10px;
}

ul.etoiles_petit li {
	list-style-type:none;
	float:left;
}

ul.etoiles_petit {
	/*margin-left:10px;*/
	margin-left:-2px;
}

ul.etoiles_petit li.pseudo {
	width:180px;
}

ul.etoiles_petit li.etoile_vide_petit {
	width:15px;
	height:11px;
	background:url(images/pti_etoile_vide.gif) no-repeat;
	padding-bottom:10px;
}

ul.etoiles_petit li.etoile_pleine_petit {
	width:15px;
	height:11px;
	background:url(images/pti_etoile_pleine.gif) no-repeat;
	padding-bottom:10px;
}








ul.etoiles li.etoile_cliquable {
	/*width:24px;*/
	height:19px;
}
#showDescMarque{color: #1F638A;  text-decoration: underline;font-size: 12px;}
/*-----------------------------------------------POPUP---------------------------------------------*/

#conteneur_popup {
	background-color:#EBEBEB;
	/*padding-left:5px;
	padding-right:8px;
	padding-top:6px;*/
}
#conteneur_popup #cgvFrame{
	padding-left:15px;
	padding-top:15px;
}
#conteneur_popup #titre_div_avis{width:auto;}
#conteneur_popup_newsletter {
    background:url("images/bg-newsletter.png") no-repeat scroll 0 0 transparent;
    height:320px;
    left:30%;
    padding:5px;
	position:absolute;
	top:150px;
    width:500px;
	z-index:1000;
}
#conteneur_popup_newsletter .entete{    background:none repeat scroll 0 0 #333333;height:36px;overflow:hidden;padding:6px 10px 0 16px;}
#conteneur_popup_newsletter .entete h3{ color:#FFFFFF;float:left;font-family:georgia;font-size:24px;}

#titre_popup_cgv {
	/*background:url(images/titre_popup_cgv.gif) no-repeat;*/
	width:625px;
	height:24px;
}

#corps_popup_cgv {
	background:url(images/titre_popup_cgv.gif) no-repeat;
	padding:20px;
	text-align:justify;
}

#titre_popup_garanties {
	background:url(images/titre_popup_garanties.gif) no-repeat;
	width:625px;
	height:24px;
}

#conteneur_popup_newsletter #corps_popup_garanties {
	padding:20px 20px 0 20px;
}
#conteneur_popup_newsletter #corps_popup_garanties p{margin:0;color:#333333;font-size:11px;font-family:arial;padding-bottom:10px;}
#conteneur_popup_newsletter #corps_popup_garanties form{background:url(images/bg-form-sep.png) repeat-x left bottom;}
#conteneur_popup_newsletter #corps_popup_garanties form label{line-height:24px;color:#333333;font-size:14px;font-family:arial;padding-right:10px;float:left;}
#conteneur_popup_newsletter #corps_popup_garanties form .form{margin:0;padding-bottom:8px;clear:both;overflow:hidden;}
#conteneur_popup_newsletter #corps_popup_garanties form .form span{float:left;margin-left:12px;color:#FF0000;font-size:11px;font-family:arial;line-height:24px;}
#conteneur_popup_newsletter #corps_popup_garanties form .form span p{color:#FF0000;font-size:11px;font-family:arial;line-height:24px;}
#conteneur_popup_newsletter #corps_popup_garanties form p{clear:none;margin:0;padding:0;}
#conteneur_popup_newsletter #corps_popup_garanties form .form .text{float:left;background:url("images/bg-input-text-identification.png") no-repeat scroll 0 0 transparent;border:medium none;font-size:12px;height:22px;padding:2px 10px;width:170px;}
#conteneur_popup_newsletter #corps_popup_garanties form .form .casacocher{margin-right:4px;float:left;}
#conteneur_popup_newsletter #corps_popup_garanties form .form .checkbox{float:left;}
#conteneur_popup_newsletter #corps_popup_garanties form .form .submit{margin-left:184px;border:none;}
#conteneur_popup_newsletter #corps_popup_garanties .text-news{color:#999999;font-size:11px;font-family:arial;padding:0;margin-top:10px;}

.titre_beige_garantie {
	width:575px;
	height:20px;
	padding-top:10px;
	padding-left:50px;
	font-size:12px;
	background-color:#f5f4e6;
}

#titre_popup_paiement {
	background:url(images/titre_popup_paiement.gif) no-repeat;
	width:625px;
	height:24px;
}

#corps_popup_paiement {
	width:585px;
	padding:20px;
	text-align:justify;
}

#num1 {
	background:url(images/num1.gif) no-repeat;
	width:50px;
	height:50px;
	float:left;
	margin-left:-20px;
}

#num2 {
	background:url(images/num2.gif) no-repeat;
	width:50px;
	height:50px;
	float:left;
	margin-left:-20px;
}

#num3 {
	background:url(images/num3.gif) no-repeat;
	width:50px;
	height:50px;
	float:left;
	margin-left:-20px;
}

#titre_popup_motdepasse_oublie {
	background:url(images/titre_popup_motdepasse_oublie.gif) no-repeat;
	width:625px;
	height:24px;
}

.bandeau_beige_confirm {
	width:625px;
	height:20px;
	padding-top:10px;
	background-color:#f5f4e6;
	color:#ed4780;
	text-align:center;
}

#titre_newsletter {
	background:url(images/titre_newsletter.gif) no-repeat;
	width:625px;
	height:44px;
}

ul#liste_abo {
	margin-left:40px;
}

ul#liste_abo li {
	line-height:20px;
}

/*------------------Popup trousse-------------------*/

.popup_fond_beige {
	background-color:#f8f6ea;
}

.fond_popup_trousse {
	/*background:url(images/pixel_popup_trousse.gif) repeat-x;
	padding-top:24px;
	padding-bottom:10px;*/
}
.fond_popup_trousse  #headerPopup{
	background-color:#F21198;	
	height:42px;
}
 #headerPopup .texte18{
	font-size:24px;
	color:#fff;
	font-weight: bold;
	padding-top: 4px;
 }
#headerPopup a{
	background: url("boutons/btn_fermer_div.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 28px;
    margin-top: 5px;
    width: 74px;
}
#titre_popup_trousse {
	background:url(images/titre_popup_trousse.gif) no-repeat;
	width:211px;
	height:19px;
	padding-bottom:3px;
}

.filet_popup_trousse {
	background:url(images/filet_popup_trousse.gif) repeat-x;
	height:5px;
}

.pad33 {
	padding-left:33px;
	padding-right:3px;
}

.cadre_produit79 {
	width:73px;
	height:76px;
	background:url(images/cadre_79x79.gif) no-repeat;
	padding-left:6px;
	padding-top:3px;
	position:relative;
}

ul.liste_popup_trousse {
	padding-top:5px;
}

ul.liste_popup_trousse li {
	list-style-type:none;
	float:left;
	width:80px;
	margin-left:5px;
}

.bulle {	
	width:170px;
	position:absolute;
	left:60px;
	top:10px;
	font-size:10px;
	text-align:center;
	background-color:#f8f6ea;
	border:#ec70a2 solid 1px;
	padding:5px;
	z-index:5000;
}

.bulle2 {	
	width:170px;
	position:absolute;
	right:60px;
	top:10px;
	font-size:10px;
	text-align:center;
	background-color:#f8f6ea;
	border:#ec70a2 solid 1px;
	padding:5px;
	z-index:5000;
}

/*-----------------------------------------------ALERTES---------------------------------------------*/

.blockErrorMsg{
    display: block;
    width: auto;
    background: #ffe5e5 url(images/picto-error.gif) no-repeat 30px center;
    border: 1px solid #ad4040;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
	margin-bottom: 10px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}

.blockInformMsg{
    display: block;
    width: auto;
    background: #e7eff7 url(images/picto-inform.gif) no-repeat 30px center;
    border: 1px solid #389adb;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
	margin-bottom: 10px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}


.blockAdvertMsg{
    display: block;
    width: auto;
    background: #fff5e5 url(images/picto-advert.gif) no-repeat 30px center;
    border: 1px solid #ff9c00;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
	margin-bottom: 10px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}

.blockConfirmMsg{
    display: block;
    width: auto;
    background: #eaf8ec url(images/picto-confirm.gif) no-repeat 30px center;
    border: 1px solid #17bf0e;
    padding: 20px 20px 20px 100px;
    margin-top: 10px;
    margin-bottom: 10px;
	min-height: 30px;
	height: auto !important;
	height: 70px;	
}

.cadre_produit49_vide {
	width:44px;
	height:48px;
	padding-left:5px;
	padding-top:1px;
}

.picto_paiement {
	height:24px;
	background:url(images/picto_paiement_securise.png) 0px 2px no-repeat;
	padding-left:30px;
	padding-top:5px;
	display:block;
}
.picto_livraison {
	height:24px;
	background:url(images/picto_suivie_livraison.png) 0px 2px no-repeat;
	padding-left:30px;
	padding-top:5px;
	display:block;
}
#faq_bs ul{
list-style-type: none; 
}
#faq_bs ul li a{
list-style:none;
color:#f16cad;}
#faq_bs a{
list-style:none;
color:#f16cad;}
#cgvContent a{
color:#1F638A;
}
#cgvContent a.haut{
color:#1F638A;
background:url(images/fleshHaut.png) left bottom no-repeat;
padding-left:18px;
}
#bloc_qsn_int a{
color:#1F638A;
}
#bloc_qsn_int  p{font-size:13px;color:#000;}
/*************************************** added by me *************************************/
div#shareLinks a.addthis_button{
	vertical-align:center;
	float:right;
	padding-top:2px;
}
div#likeFaceBook{
	clear:both;
	float:left;
	height:21px; 
	width: 62px;	
}
#slideshow{
	background:url(images/ombreBanner.jpg) left bottom no-repeat;
	height: 397px;
    width: 960px;
}
a.CommanderHp{
	background:url(images/commanderHp.jpg) left top no-repeat;
	display: block;
	height:36px;
	width:122px;
	text-indent:-99999px;
	text-decoration:none;
	margin-bottom:18px;
}
a.voirDetailHp{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
a.voirDetailHp:hover{
	text-decoration:none;
}
#mycarousel{
	height:140px;
	margin-top:10px;
}
#mycarousel li {
	margin-left:15px;
	margin-top:9px;
	 
}
#mycarousel li a{
	/*opacity:0.2;
	filter:alpha(opacity=02);*/
}
#mycarousel li a:hover{
	/*opacity:1;
	filter:alpha(opacity=1);*/
}
#blockService{
	clear:both;
	list-style:none;
	margin:0;
	padding:0;
}
.blockService{
	width:212px;
	height:75px;
	float:left;
	border:1px solid #ccc;
	margin-right:9px;
	padding:11px 7px 1px 10px;
}
.blockService img{
	float:left;
	margin-top:7px;
}
span.descService{
	float:left;
	padding-left:10px;
	width:176px;
}
span.descService .texteBold{
	font-family:georgian;
	font-size:14px;
}
.myRose{
	font-weight:bold;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#F21198;
	padding-bottom:5px;	
}
p.myGris{
	font-family:arial;
	padding:0;
	margin:0;
	padding-top:5px;
}
.myGris{
	font-size:12px;
	color:#666666;
}
.myBleu{
	color:#1F638A;
	font-size:12px;
}
#betrousseReferencement{
	clear:both;
	margin-bottom:8px;
}
#betrousseReferencement p{
	margin:0;
	padding:0;
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.jcarousel-skin-tango{padding-right:1px;}
input.bntNl{
	font-family:arial;
	border:1px solid #8D8D8D; background-color:#B1B1B1; color:#fff;cursor:pointer; font-size:11px;height: 17px;
	font-weight:bold; 
    padding: 0 5px;
	padding-bottom:1px;
}
input.bntNl:hover{
	color:#666666;
}
p.textNl{
	padding:0 5px;
	margin:0;
	margin-top:12px;
	font-size:14px;
	color:#fff;
}
#categorieBetrouss{
	width:958px;
	overflow:hidden;
	background-color:#f2f2f2;
	clear:both;
}
/**************************** categorie pproduit footer ***********************************/
ul#categorieProduitHp{
	list-style:none;
	padding-left:18px;
}
ul#categorieProduitHp ul{
	list-style:none;
}
li.catPdrt{
	float:left;
	width:187px;
	margin-right:47px;
}
li.catPdrt p{
	border-bottom:1px dotted #F21198;
	padding-bottom:7px;
	margin:0;
	margin:10px 0;
}
li.catPdrt p a.myRose{
	font-size:13px;
	font-weight:bold; 
}
li.catPdrt li{
	padding-bottom:3px;
}
/********************************** menu footer rss **********************************/
#menuBetrousseFooterRss{
	width:960px;
	height:32px;
	background-color:#252525;
	/*border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;*/
	/*margin-bottom:15px;*/
	margin-top:10px;
	position:relative;
	overflow: hidden;
}
ul#menuFooter{	
	list-style:none;
	margin:0;
	padding:0;
	color:#fff;
	font-size:12px;
	margin-top:10px;
	overflow: hidden;
}
ul#menuFooter li{
	float:left;
	padding:0px 10px;
	border-right:1px solid #fff;
	height:16px;
	color:#fff;
}
ul#menuFooter li.lastItemMenuFooter{
	border:none;
}
ul#menuFooter li a{
	color:#fff;
	text-decoration:none;
}
ul#menuFooter li a:hover{
	text-decoration:underline;
}
#fluxRss{
	position:absolute;
	top:11px;
	right:5px;
	margin:0;
	padding:0;
   width: 66px;
   color: #FFFFFF;
}
/*************************************** last actu block publication ***********************************/
#lastActu{
	background-color: #F2F2F2;
    float: left;
    height: 296px;
    margin-right: 10px;
    padding-top: 4px;
    width: 648px;
}
a.titleLastActu{
	padding-left:6px;
}
a.titleLastActu,a.titleLastActu span{
	margin:0;
	padding:0;
	/*margin-left:10px;*/
	font-family:"Century Gothic",Arial, sans-serif;	
	font-weight:bold;
	/*font-style:italic;*/
	font-size:18px;
	text-decoration:none;
	text-transform:uppercase;
}
.linkAllActu{
	text-align:right;
	margin-top:12px;
	clear:both;
}
.linkAllActu a{
	background:url(images/allActu.png) left center no-repeat;
	text-align:right;
	padding-left:15px;
	padding-right:15px;
	clear:both;
}
#pubHp{
	float:left;
	width:300px;
	height:300px;
	overflow: hidden;
}
#lastActu ul {
    border-bottom: 1px solid #C3C3C3;
    border-top: 1px solid #C3C3C3;
    list-style: none outside none;
    margin: 0 0 0 13px;
    overflow: hidden;
    padding: 10px 0;
    width: 618px;
}
#pubHp{
	width:300px;
	height:300px;	
}
div.imgActuHp{
	position:relative;
	height: 215px;
	width: 292px;
	clear:both;
}
div.imgActuHp img{

}
#lastActu li{
	float: left;
    height: 215px;
    padding-right: 16px;
    width: 292px;
}
#lastActu li.secondActu{
	border-left: 1px solid #C3C3C3;
    padding-left: 16px;
    padding-right: 0;
}
p.titreActuOpacity{
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:#000000;
	position:absolute;	
	height:50px;
	width:282px;
	top:160px;
	left:0;
	margin:0;
	padding-left:10px;
	padding-top:5px;
}
a.titreActu{
	color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;       
    padding-left: 10px;
    position: absolute;
    top: 164px;
	left:0;
	z-index:1;
}
.secondActu a.titreActu{
	/*left:250px;*/
}
p.desActu a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
p.desActu span{
	color:#1F638A;
}

.pageTitle{
	border-bottom: 1px solid #666666;
    color: #333333;
    font-family: georgia;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 12px;
    width: 100%;
}

.fontFamilyText{
	font-family:Georgia, "Times New Roman", Times, serif;
}
input.inputBtn{
	border:none;
	margin-top:10px;
}
#LineStep{
	background:url("images/lineStep.jpg") no-repeat scroll 100px 51px transparent
}
tr.lineColorClass{
	background-color:#F2F2F2;
}
div.codeAvantageTotale{
	width:760px;	
	margin-top:15px;
}
div.codeAvantageTotale td{
	color:#666666;
}
div.codeAvantageTotale #encart_avantage{
	float:left;
	width:385px;
	height:auto;
	margin:0;
	padding:0;
	background:none;
	margin-right:40px;
	margin-bottom:50px;
}

div.codeAvantageTotale #encart_avantage p.error{
	color:#FF3366;
}

#codePromoDiv{
    background-color: #F2F2F2;
    height: 91px;
    margin-bottom: 15px;
    padding: 10px;
    width: 365px;
}

div.codeAvantageTotale #encart_avantage div.etatTrousseNomTrousse{
	margin:0;
	padding:0;
}
div.codeAvantageTotale #bloc_total_commande{
	float:left;
	width:332px;
}

.borderTopBottom{
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	background-color:#F2F2F2;
	margin-bottom:60px;
}


input.borderTrbl{
    background-color: #F9F9F9;
    border-color: #B5B5B5 #EDEDED #EDEDED #B5B5B5;
    border-style: solid;
    border-width: 1px;
}
.lineheight12{
	line-height:12px;
}

#collCoord2{
	float:left;
	width:386px;
}
#allFormulaire{
	overflow:hidden;
	clear:both;
	color:#000;
}
#allFormulaire input{
	color:#000;
}
#allFormulaire select{
	color:#000;
}
#allFormulaire .tab_coord910{
	float:left;
	width:381px;
	
}
#allFormulaire #collCoord2{
	float:left;
	width:378px;
	padding-left:15px;
}



p.p1{ font-family:Georgia, "Times New Roman", Times, serif; 
font-size:18px;
 color:#333333; 
 padding-bottom:20px;
 background:url(images/borde1.gif) no-repeat;
   padding-top: 11px;
  text-align:left;}



p.p2{ font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#000;
padding-bottom:7px;
text-align:left;
}

.btn_voir_panier a{
	 background:url(boutons/btn_mon_panier.jpg) left top no-repeat;
	 height:26px;
	 width:112px;
	 display:block;
	 text-indent:-99999px;
	 margin-left:251px;
	 margin-top:10px;
}

.filet_solid{
	border-top:1px solid #999999;
}

.bg_F2F2F2{
	background-color:#F2F2F2;
}
.tab_detail_commande td.texteLeft{
	text-align:left;
	padding-left:15px;
}
.texteRight{ text-align:right; }
.texteLeft{
	text-align:left;
}
.texteBold{
	font-weight:bold;
}
.btnEtapePrec{
	display:block;
	background:url(boutons/btn_etapePrec.jpg) left top no-repeat;
	height:31px;
	width:152px;
	text-indent:-99999px;
	margin-left:95px;
}
.georgiaItalic{
	font-family: georgia;
	font-style: italic;
}
.colorText_rose{
	color:#F21198;
}
.colorText_noir{color: #000000;}
.texteSmall{
	font-size:9px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999;
}
.color_1F638A{color:#1F638A;}
.color_F21198{color:#F21198;}
.font-Century{
	font-family:"Century Gothic",Arial,sans-serif;
	font-size:20px;
	text-transform:uppercase;
	padding-bottom:10px;
}

/*-----------------------------------------------------------------------------------------------------*/
/*--------------------------------------------fiche produit--------------------------------------------------------*/
.overrflow{overflow:hidden;}


.entete_produit{padding-top:8px;overflow:hidden;font-family:georgia;}
.entete_produit .image_produit{margin-top:3px;margin-right:11px;float:left;border:1px solid #ccc;width:76px;height:76px;text-align:center;}
.entete_produit .description_produit{float:left;width:502px;}
.entete_produit .note_avis_produit{float:left;margin-right:10px;margin-top:7px;}
.entete_produit .description_produit h2{margin-bottom:5px;color:#F21198;font-size:24px;}
.entete_produit .nom_marque{margin-bottom:11px;color:#000;font-size:14px;}
.entete_produit .nom_marque span{color:#1F638A;font-size:18px;text-transform:uppercase;}
.entete_produit .cat_con_produit{color:#333333;font-size:12px;font-weight:bold;}
.entete_produit .cat_con_produit span{font-weight:normal;}
.entete_produit .nom_categorie{text-transform:uppercase;}
.entete_produit .contenance_image{}

.entete_produit .client_parle{padding:6px 0 0 22px;float:left;background:url(images/bg-avis_commentaires.png) no-repeat 0 -8px transparent;  height:96px;width:235px;}
	.entete_produit .client_parle p{background:url(images/bg-p.png) no-repeat left center;padding-left:22px;color:#1F638A;font-family:arial;font-size:20px;}
	.entete_produit .client_parle span{ margin:5px 0 0 21px;width:194px;color:#F21198;font-size:12px;font-family:arial;background:url(images/bg-p-down.png) no-repeat right center;display:block}
	.page_produit_left{ width:721px;padding-right:14px;}
#content_prod_bs{overflow:hidden;float:left;}
#content_prod_bs .image_produit{float:left;width:320px;text-align:left;}
#content_prod_bs .image_produit .image{position:relative;}
#content_prod_bs .image_produit .images_small{  left:0;position:absolute;top:0;}
#tabs-1,#tabs-2,#tabs-3,#tabs-4,#tabs-5,#tabs-6,#tabs-7{float:left;width:735px;}
#tabs-2 .image,#tabs-3 .image,#tabs-4 .image,#tabs-5 .image{position:relative;}
#tabs-2  .images_small,#tabs-3  .images_small,#tabs-4  .images_small,#tabs-5  .images_small{  left:0;position:absolute;top:0;}
#tabs-2  .images_small .item,#tabs-3  .images_small .item,#tabs-4  .images_small .item,#tabs-5  .images_small .item{margin-top:5px;border:1px solid #919191;width:56px;height:56px;}
.imagesOfProducts{float:left;}
.textleftTab{float: left;padding-left: 25px;width: 400px;}
#tabs-5 .newDiscussion{ background:url("images/bg_avis.png") no-repeat scroll left bottom transparent;color:#1F638A;display:block;font-family:arial;font-size:16px;padding-left:21px;text-decoration:underline;}
#content_prod_bs .image_produit .image_big{}
#content_prod_bs .image_produit .image .produit_zoom{background:url(images/bg-zoom.png) no-repeat left top;  height:31px;position:absolute;right:20px;top:197px;width:42px;}
#tabs-2 .image .produit_zoom,#tabs-3 .image .produit_zoom,#tabs-4 .image .produit_zoom,#tabs-5 .image .produit_zoom{background:url(images/bg-zoom.png) no-repeat left top;  height:31px;position:absolute;right:-10px;top:197px;width:42px;}
#content_prod_bs .image_produit .images_small .item{margin-top:5px;border:1px solid #919191;width:56px;height:56px;}
#content_prod_bs .navigation_produits {margin-bottom:16px;clear:both;overflow:hidden;margin-left: 43px; margin-top:15px;}
/*#content_prod_bs .navigation_produits .page_prev{padding-right:7px;background:url(images/sep_nav.png) no-repeat right center}*/
#content_prod_bs .navigation_produits .page_prev{display:block;float:left;color:#1F638A;font-size:12px;font-family:arial;padding-left:20px;padding-right:7px;background:url(images/bg_page_prev.png) no-repeat left center}
#content_prod_bs .navigation_produits .page_next{display:block;float:left;color:#1F638A;font-size:12px;font-family:arial;margin-left:7px;padding-right:20px;background:url(images/bg_page_next.png) no-repeat right center}
#content_prod_bs .description_produit{width:400px;float:left;}
#content_prod_bs .description_produit p{color:#333333;font-size:12px;line-height:17px;margin-bottom:15px;text-align:justify;}
#content_prod_bs .description_produit p.color_1F638A{color:#1F638A;}
#content_prod_bs .description_produit ul{list-style:none outside none;}
#content_prod_bs .description_produit ul li{background:url(images/bg-li.png) no-repeat left 5px;padding:0 0 15px 10px;}
#content_prod_bs .description_produit .prix{}
#content_prod_bs .description_produit .prix span{padding-bottom:9px;color:#333333;font-weight:bold;font-family:arial;display:block;font-size:12px;}
#content_prod_bs .description_produit .prix h4{padding-bottom:11px;color:#F21198;font-weight:bold;font-family:georgia;font-size:32px;}
#content_prod_bs .description_produit .prix a{color:#F21198;font-size:11px;font-family:arial;text-decoration:underline;}
#content_prod_bs .not_avis{display:block;margin-bottom:12px;color:#1F638A;font-size:12px;font-family:arial;background:url(images/bg_avis.png) no-repeat left 1px;padding-left:21px;}
#content_prod_bs .voir_prd{display:block;color:#1F638A !important;font-size:12px;font-family:arial;background:url(images/bg-meme-cat.png) no-repeat left 2px;padding-left:21px;}
#content_prod_bs #shareLinks{margin-bottom:9px;overflow:hidden;}
#content_prod_bs .presentation_marque{margin-top:16px;clear:both;overflow:hidden;}
#content_prod_bs .presentation_marque h3{line-height:26px;color:#fff;padding-left:11px;font-size:14px;font-family:arial;width:100%;background:#ccc;height:28px;}
#content_prod_bs .presentation_marque .content{overflow:hidden;padding:16px 25px;border:1px solid #cccccc;}
#content_prod_bs .presentation_marque .content .image{width:150px;float:left;}
#content_prod_bs .presentation_marque .content .text{float:left;width:515px;}
#content_prod_bs .presentation_marque .content .text p{padding-bottom:12px;color:#333;font-size:12px;text-align:justify;}
#content_prod_bs .presentation_marque .content .text .visite_site{display:block;margin-bottom:12px;color:#1F638A;font-size:12px;font-family:arial;background:url(images/bg_avis.png) no-repeat left 1px;padding-left:21px;text-decoration:underline;}
.page_produit_right{    background: url("images/separateur_produit.png") repeat-y scroll left top transparent;float:right;padding-left:14px;width:211px;margin-top:15px;}
.page_produit_right h4.dans_p{font-weight:normal;padding-bottom:5px;color:#333;font-size:12px;font-family:arial;text-align:center;}
.page_produit_right h3.nom_trousse{padding-bottom:14px;color:#F21399;font-size:18px;font-family:georgia;text-align:center;}
.page_produit_right .commande_trousse{border:none;margin-bottom:18px;}
#videoLink{ display: block;height: 102px;position: relative;}
#videoLink img#playImg{left: 71px;position: absolute;top: 28px;}
.block1{border:1px solid #ccc;padding:8px 9px;}
.block1 .item{overflow:hidden;margin-bottom:9px;}
.block1 h3{color:#333333;font-size:12px;border-bottom:1px solid #ccc;padding-bottom:8px;margin-bottom:10px;}
.block1 .item .image{border:1px solid #ccc;margin-right:12px;width:60px;float:left;}
.block1 .item p{line-height:15px;width:112px;float:left;color:#1F638A;font-size:11px;font-family:arial;}
.block1 .item p a{color:#1F638A;text-decoration:none;}
.block1 .item p span{font-weight:bold;text-transform:uppercase;display:block;}
.block1  a.tt_prod_marq{ background:url("images/bg_avis.png") no-repeat scroll left bottom transparent;border-top:1px solid #CCCCCC;color:#1F638A;display:block;font-family:arial;font-size:11px;padding-left:21px;padding-top:8px;text-decoration:underline;}
.block_video{margin-top:15px;}
.block_video h4{font-weight:normal;padding-top:8px;font-size:12px;color:#1F638A;text-align:center;}
#tabs{padding-bottom:21px;margin-top:7px;}
.block_commentaires{overflow:hidden;margin-top:37px;}
.block_commentaires .left{float:left;width:200px;}
.block_commentaires .left .cl_parle{margin-bottom:10px;padding-left:12px;background:url(images/bg_commentaires.png) no-repeat left top;height:78px;width:189px;}
.block_commentaires .left .cl_parle p{color:#F21198;font-size:12px;}
.block_commentaires .left .cl_parle .slogon{padding-bottom:10px;color:#1F638A;font-size:18px;}
.block_commentaires .left ul{}
.block_commentaires .left ul li{padding-bottom:20px;}
.block_commentaires .left ul li a{text-decoration:underline;color:#1F638A;font-size:12px;}
.block_commentaires .left ul li a:hover{text-decoration:none;}
.block_commentaires .left ul li.active a{color:#000;text-decoration:none;}
.block_commentaires .right{float:left;overflow:hidden;margin-left:20px;padding-left:12px;border-left:1px solid #ccc;}
.block_commentaires .right .liste_commentaires{padding-top:8px;}
.block_commentaires .right .liste_commentaires .item{margin-bottom:12px;padding-bottom:15px;overflow:hidden;border-bottom:1px solid #ccc;}
.block_commentaires .right .liste_commentaires .item .left_item{padding-left:20px;background:url(images/tre-author_avis.png) no-repeat left 3px;float:left;width:135px;}
.block_commentaires .right .liste_commentaires .item .left_item .etoiles { margin-left:4px;margin-top:3px;}
.block_commentaires .right .liste_commentaires .item .left_item .etoiles .etoile_pleine{background:url("images/bg-etoile-fiche-produit-small-plien.png") no-repeat scroll 0 0 transparent;height:12px;padding-bottom:0;width:15px;}
.block_commentaires .right .liste_commentaires .item .left_item .etoiles .etoile_vide{background:url("images/bg-etoile-fiche-produit-small-vide.png") no-repeat scroll 0 0 transparent; height:12px;padding-bottom:0;width:12px;}
.block_commentaires .right .liste_commentaires .item .left_item h3{text-transform:uppercase;color:#1F638A;font-size:13px;font-weight:bold;}
.block_commentaires .right .liste_commentaires .item .left_item span{color:#666666;font-size:11px;}
.block_commentaires .right .liste_commentaires .item .right_item{float:left;background:url(images/tre-avis-droit.png) no-repeat right bottom;}
.block_commentaires .right .liste_commentaires .item .right_item p{width:567px;color:#333333;font-size:12px;}
.block_commentaires .right .a_avis{width:197px;background:url("images/bg_avis.png") no-repeat scroll left 1px transparent;color:#1F638A;display:block;font-family:arial;font-size:12px;margin-bottom:12px;padding-left:21px;text-decoration:underline;}
#voirAllComment{width:197px;background:url("images/bg_avis.png") no-repeat scroll left 1px transparent;color:#1F638A;/*display:block;*/font-family:arial;font-size:12px;margin-bottom:12px;padding-left:21px;text-decoration:underline;margin-left: 235px;margin-top: 15px;}

/*------------------------------------------fiche marque---------------------------------------------------------------*/
#fiche_maruqe{}
#fiche_maruqe h2{color:#333333;font-size:24px;font-family:georgia;font-weight:normal;}
#fiche_maruqe h2 span{color:#999999;font-size:24px;font-family:georgia;}
#fiche_maruqe h2 span span{color:#1F638A;text-transform:uppercase;}
#fiche_maruqe .description_marque{overflow:hidden;border-top:1px solid #666;width:100%;padding-top:18px;margin-top:12px;min-height:320px;}
#fiche_maruqe .description_marque .cont_left{float:left;width:728px;  background:url("images/separateur_produit.png") repeat-y scroll right top transparent;padding-right:14px;}
#fiche_maruqe .description_marque .cont_left .image_marque{float:left;width:300px;height:300px;}
#fiche_maruqe .description_marque .cont_left .image_marque a{ float:left;margin:129px 0 0 36px;}
#fiche_maruqe .description_marque .cont_left .text_marque{float:left;width:427px;}
#fiche_maruqe .description_marque .cont_left .text_marque h4{color:#333333;font-size:18px;font-family:georgia;padding-bottom:11px;}
#fiche_maruqe .description_marque .cont_left .text_marque h3{padding-bottom:11px;text-transform:uppercse;color:#1F638A;font-size:14px;font-family:arial;font-weight:bold;}
#fiche_maruqe .description_marque .cont_left .text_marque p{color:#333333;font-size:12px;font-family:arial;padding-bottom:15px;}
#fiche_maruqe .description_marque .cont_left .text_marque .lien{float:left;background:url("images/bg_avis.png") no-repeat scroll left 1px transparent;color:#1F638A;display:block;font-family:arial;font-size:12px;margin-bottom:12px;padding-left:21px;text-decoration:underline;}
#fiche_maruqe .description_marque .cont_right{float:left;overflow:hidden;padding-left:14px;width:204px;}
.ui-state-default a span{color:#1F638A;}
#fiche_marque_prds{overflow:hidden;margin-bottom:50px;}
#fiche_marque_prds .nom_produit {padding-bottom:7px;}
#fiche_marque_prds .nom_produit a{color:#333333;font-family:arial;font-size:13px;text-transform:uppercase;font-weight:bold;}
#fiche_marque_prds .text_prd a{color:#333333;font-family:arial;font-size:12px;padding-bottom:4px;}
#fiche_marque_prds .prix{color:#F21198;font-family:arial;font-size:14px;font-weight:bold;}
#fiche_marque_prds .titre{color:#333333;font-size:18px;font-family:georgia;padding-bottom:45px;font-weight:normal;}
.bg-par{margin-top:50px;}
.titre_details_trousse{font-weight:normal;border-bottom:1px solid #666;width:100%;color:#333333;font-size:24px;font-family:georgia;padding-bottom:12px;margin-bottom:10px;}
.prix_avis{overflow:hidden;}
.prix_avis .prix{float:left;width:90px;}
.prix_avis .etoiles{float:left;}
.prix_avis .etoiles .etoile_vide{ background:url("images/bg-etoile-dt_trousse-small-vide.png") no-repeat scroll 0 0 transparent;height:12px;padding-bottom:0;width:12px;}
.prix_avis .etoiles .etoile_pleine{  background:url("images/bg-etoile-dt_trousse-small-pleine.png") no-repeat scroll 0 0 transparent;height:12px;padding-bottom:0;width:12px;}
/*-------------------------------------------tableau de bord----------------------------------------------------*/
#profilClient4Marque{width:500px;padding:10px;}
#profilClient4Marque .questionCritere{padding-left:15px;}
#profilClient4Marque .groupCritere{padding-bottom:4px; padding-top:4px;}
#profilClient4Marque .reponsQ{ color: #F21198;}
#questionnaireCandid { width:500px;padding:10px;}
#questionnaireCandid .reponseSpan{ padding-left:23px; color:#000; }
#questionnaireCandid  .question{ padding-bottom:4px; padding-top:4px; color: #106698; margin-top:13px; }
#mesparticipations  #questionnaireCandid{width:677px;}
#mesparticipations  #questionnaireCandid  p{color:#1F638A; margin-top: 19px;}
#mesparticipations p.question{clear: both;color: #F21198;font-size: 13px;}
#mesparticipations  #questionnaireCandid .reponseSpan{padding-left:6px; color:#333333;}
#mesparticipations  #questionnaireCandid .reponseSpanAvis{padding-left:6px; color:#333333;font-size: 11px;font-weight: bold;padding-left: 25px;}
#mesparticipations ul {list-style: none outside none;padding-left: 7px; overflow: hidden;}
#mesparticipations ul  li.reponseCand{margin-left: 15px;margin-top: 5px;}
#block-tableau_bord .tableau_bord span.square,#block-tableau_bord .tableau_bord .left p span.square,#questionnaireCandid  .question span.square{
	background-color:#1F638A;
	padding: 3px 7px;
	width:16px;
	height:16px;
	text-align:center;
	color:#fff;
}

.reponseSpanAvis{
	padding-left:32px;
	color: #333333;
    font-weight: bold;
}

table#listeCandidature  {background-color:#fff;}
table#listeCandidature th.tdheader{border-bottom: 2px solid #08B0CB; padding-bottom:5px;color: #000000;font-size: 12px;}

#espacefilleuls table#tab_liste_listing {background-color:#fff;}
#espacefilleuls table#tab_liste_listing th.tdheader{border-bottom: 2px solid #08B0CB; padding-bottom:5px;color: #000000;font-size: 12px;}
table#tab_liste_listing thead tr th{background-color:#fff;border:none;}
table#tab_liste_listing  thead tr .header{background-image:none;}
#critereProfils4Search #profilClient{ padding-left:21px;width:702px; margin:0; }
#critereProfils4Search #profilClient p.groupCritere{background:url("images/bn_vcheck.png") no-repeat scroll 0 0 transparent; padding-left:31px; color:#E412A9; font-size:13px;clear: both;}
#critereProfils4Search  #profilClient p.questionCritere{font-size:11px; font-weight:bold; padding-left:33px;clear: both;}
#critereProfils4Search  #profilClient p.reponsQ{font-size:11px;  padding-left:25px;}
#critereProfils4Search  #profilClient ul{list-style:none;margin-bottom:21px;}
#critereProfils4Search  #profilClient ul li.critere{float:left; margin-left:33px;}
#critereProfils4Search  #profilClient li .criterSpan{padding-left:8px}
#critereProfils4Search  #espaceprofil{ padding:17px 0 20px 11px;  background: url("images/bg_profil.jpg") no-repeat scroll right top transparent; }
#critereProfils4Search  #profilClient .critereSelect{padding-left:33px;padding-bottom:10px;}
#moreCritere {color:#1F638A;padding-left:15px;padding-right: 15px;background:url("images/flesDownM.jpg") right center no-repeat}




#block-tableau_bord #monProfil{ padding-left:21px;width:702px; margin:0; }
#block-tableau_bord #monProfil p.groupCritere{background:url("images/bn_vcheck.png") no-repeat scroll 0 0 transparent; padding-left:31px; color:#E412A9; font-size:13px;clear: both;}
#block-tableau_bord #monProfil p.questionCritere{font-size:11px; font-weight:bold; padding-left:33px;clear: both;}
#block-tableau_bord #monProfil p.reponsQ{font-size:11px;  padding-left:25px;}
#block-tableau_bord #monProfil ul{list-style:none;margin-bottom:21px;}
#block-tableau_bord #monProfil ul li.critere{float:left; margin-left:33px;}
#block-tableau_bord #monProfil li .criterSpan{padding-left:8px}
#block-tableau_bord #espaceprofil{ padding:17px 0 20px 11px;  background: url("images/bg_profil.jpg") no-repeat scroll right top transparent; }
#block-tableau_bord #monProfil .critereSelect{padding-left:33px;padding-bottom:10px;}
#block-tableau_bord .tableau_bord{overflow:hidden;padding:17px 11px 20px 11px;border-bottom:3px solid #CDCDCD;border-right:3px solid #CDCDCD;border-left:3px solid #CDCDCD;}
#block-tableau_bord .tableau_bord .left{float:left;width:618px;margin-right:14px;}
#block-tableau_bord .tableau_bord .left p{color:#333;padding-bottom:7px;font-family:arial;font-size:12px;}
#block-tableau_bord .tableau_bord .left p span{color:#F21198}
#block-tableau_bord .tableau_bord .left .details_tableau{ margin-top:8px;overflow:hidden;}
#block-tableau_bord .tableau_bord .left .details_tableau .left_details{float:left;width:304px}
#block-tableau_bord .tableau_bord .left .details_tableau .right_details{float:right;width:304px}
#block-tableau_bord .tableau_bord .left .details_tableau .item{margin-bottom:10px;border-top:2px solid #08B0CB;}
#block-tableau_bord .tableau_bord .left .details_tableau .item h3{border-bottom:1px solid #08B0CB;color:#333333;font-family:arial;font-size:13px;font-weight:bold;padding-bottom:3px;padding-left:38px;padding-top:4px;}
#block-tableau_bord .item{margin-bottom:10px;border-top:2px solid #08B0CB;}
#block-tableau_bord .right .item {width:182px;}
#block-tableau_bord .item h3{cursor: pointer;border-bottom:1px solid #08B0CB;color:#333333;font-family:arial;font-size:13px;font-weight:bold;padding-bottom:3px;padding-left:38px;padding-top:4px;border-left:none;border-top:none;border-right:none;}
h3.moncompte{background:url(images/bg-mon-compte.png) no-repeat 7px center;}
h3.monprofil{background:url(images/bg-mon-profil.png) no-repeat 7px center;}
h3.tableau_forum{background:url(images/bg-tableau_forum.png) no-repeat 7px center;}
h3.tableau_messageries{background:url(images/bg-messageries.png) no-repeat 7px center;}
h3.poinsshare{background:url(images/bg-poinsshare.png) no-repeat 7px center;}
h3.tableau_notifications{background:url(images/bg-tableau_notifications.png) no-repeat 7px center;}
h3.tableau_test{background:url(images/bg-tableau_test.png) no-repeat 7px center;}
h3.jeu_concours{background:url(images/bg-tableau_jeu_concours.png) no-repeat 7px center;}
#block-tableau_bord .tableau_bord .left .details_tableau .item ul{list-style:none outside none;}
#block-tableau_bord .tableau_bord .left .details_tableau .item ul ul{list-style:disc;margin:3px 0 0 18px;}
#block-tableau_bord .tableau_bord .left .details_tableau .item ul ul li{border:none;padding:4px 0 0 0;}
#block-tableau_bord .tableau_bord .left .details_tableau .item ul li{margin-left:5px;border-bottom:1px solid #E1E1E1;padding:10px 0 9px 0;color:#333;font-family:arial;font-size:12px;}
#block-tableau_bord .tableau_bord .left .details_tableau .item ul li.last{border-bottom:none;}
#block-tableau_bord .tableau_bord .left .details_tableau .item ul li a{display:block;color:#333;font-family:arial;font-size:12px;text-decoration:none;}
#block-tableau_bord .tableau_bord .left .details_tableau .item ul li a:hover{text-decoration:underline;}

#block-tableau_bord  .item ul{list-style:none outside none;}
#block-tableau_bord .item ul ul{list-style:disc;margin:3px 0 0 18px;}
#block-tableau_bord .item ul ul li{border:none;padding:4px 0 0 0;}
#block-tableau_bord .item ul li{margin-left:5px;border-bottom:1px solid #E1E1E1;padding: 7px 0 4px 3px;color:#333;font-family:arial;font-size:12px;}
#block-tableau_bord .item ul li.last{border-bottom:none;}
#block-tableau_bord  .item ul li a{display:block;color:#333;font-family:arial;font-size:12px;text-decoration:none;}
#block-tableau_bord  .item ul li a:hover{text-decoration:underline;}

#block-tableau_bord .tableau_bord .right{float:left; position:relative;}
#block-tableau_bord .tableau_bord .right .publicite{width:300px;margin-bottom:10px}
#block-tableau_bord .entete{background:url(images/bg-entete-tableauBord.png) no-repeat;height:40px;}
#block-tableau_bord .entete_marque{background:url(images/bg_entete_tableauBord_marque.png) no-repeat;height:40px;}
/*------------------------------------------- tableau bord mes commandes -----------------------------------*/
#block-tableau_bord  #espacebonreduction{ padding: 17px 0 20px 11px;}
#block-tableau_bord  #espacebonreduction #mesbonreduction { margin: 0;padding-left: 21px;width: 702px;}
#block-tableau_bord  #espacefilleuls{ padding: 17px 0 20px 11px;}
#block-tableau_bord  #espacefilleuls #filleuls { margin: 0;padding-left: 21px;width: 702px;}
#block-tableau_bord #espacecommande{ padding: 17px 0 20px 11px;}
#block-tableau_bord #espacecommande #mescommandes{ margin: 0;padding-left: 21px;width: 702px;}
#block-tableau_bord #espacecommande #mescommandes a{color:#333;}
#block-tableau_bord #espacecommande #mescommandes a.color_1F638A{color:#1F638A;}
#block-tableau_bord #espacecommande #mescommande p.texte12{color:#000;}

#block-tableau_bord #espaceparticipation{ padding: 17px 0 20px 11px;}
#block-tableau_bord #espaceparticipation #mesparticipations{ margin: 0;padding-left: 21px;width: 702px;}
#block-tableau_bord #espaceparticipation #mesparticipations a{color:#333;}
#block-tableau_bord #espaceparticipation #mesparticipations a.color_1F638A{color:#1F638A;}
#block-tableau_bord #espaceparticipation #mesparticipations p.texte12{color:#000;}
#block-tableau_bord #espaceparticipation #mesparticipations .tab_compte640 td{ text-align:center; }
#block-tableau_bord #espacecommandedetail{ padding: 17px 0 20px 11px;}
#block-tableau_bord #espacecommandedetail #mescommandesDetail{ margin: 0;padding-left: 21px;width: 702px;}
#block-tableau_bord #espacecommandedetail #mescommandesDetail .filet_tiret_bleu{border-bottom:3px solid #08B0CB;}
#block-tableau_bord #espacecommandedetail #mescommandesDetail .filet_tiret_gris{border-bottom:1px solid #E4E4E4}
#block-tableau_bord #espacecommandedetail #mescommandesDetail .texte13{font-size:13px;}
#block-tableau_bord #espacecommandedetail #mescommandesDetail .tab_commande td.ligne {height: 24px;text-align:right;width: 233px;font-size:12px;}
#block-tableau_bord #espacecommandedetail #mescommandesDetail .totalPrix{font-size:13px;text-align: right;}
#block-tableau_bord #espacecommandedetail #mescommandesDetail .totalPrix td{padding:3px;}
#block-tableau_bord #espacecommandedetail #mescommandesDetail .totalPrix td.ligne{width: 233px;}
#block-tableau_bord #espacecommandedetail #mescommandesDetail .totalPrix .colorText_rose{color:#F21198;font-size:14px;}
#block-tableau_bord #espacecommandedetail #mescommandesDetail .puce_fleche_bleu {background:url(images/bg_avis.png) left center no-repeat;height:12px; padding-left:22px;padding-bottom:0px;}
#block-tableau_bord #espacecommandedetail #mescommandesDetail .puce_fleche_bleu a{line-height:12px;color:#1F638A;}
#block-tableau_bord #espaceinfos{ padding: 17px 0 20px 11px;}
#block-tableau_bord #espaceinfos #mesinfos{ margin: 0;padding-left: 21px;width: 702px;}
#block-tableau_bord #espaceinfos #mesinfos .filet_tiret_rose{border-bottom:1px dotted #999999;}
#block-tableau_bord #espaceinfos #mesinfos .tab_coord640 td{height:40px;}
/*-------------------------------------------test module----------------------------------------------------*/
#block-test_module{padding-bottom:20px;}
#block-test_module .test_module{overflow:hidden;padding-top:10px;padding-left:13px;border-bottom:3px solid #EBEAE8;border-right:3px solid #EBEAE8;border-left:3px solid #EBEAE8;margin-bottom:20px;}
#block-test_module .test_module .left{float:right;width:209px;}
#block-test_module .test_module .left p{color:#333;padding-bottom:7px;font-family:arial;font-size:12px;}
#block-test_module .test_module .left p span{color:#F21198}
#block-test_module .test_module .left .details_tableau{ margin-top:8px;overflow:hidden;}
#block-test_module .test_module .left .details_tableau .left_details{float:left;width:304px}
#block-test_module .test_module .left .details_tableau .right_details{float:right;width:304px}
#block-test_module .test_module .left .details_tableau .item{margin-bottom:10px;border-top:2px solid #08B0CB;}
#block-test_module .test_module .left .details_tableau .item h3{color:#333;border-bottom:1px solid #08B0CB;padding-left:38px;font-family:arial;font-size:13px;font-weight:bold;height:32px;line-height:32px;}
#block-test_module .test_module .left .details_tableau .item h3.moncompte{background:url(images/bg-mon-compte.png) no-repeat 7px center;}
#block-test_module .test_module .left .details_tableau .item h3.monprofil{background:url(images/bg-mon-profil.png) no-repeat 7px center;}
#block-test_module .test_module .left .details_tableau .item h3.tableau_forum{background:url(images/bg-tableau_forum.png) no-repeat 7px center;}
#block-test_module .test_module .left .details_tableau .item h3.tableau_messageries{background:url(images/bg-messageries.png) no-repeat 7px center;}
#block-test_module .test_module .left .details_tableau .item h3.poinsshare{background:url(images/bg-poinsshare.png) no-repeat 7px center;}
#block-test_module .test_module .left .details_tableau .item h3.tableau_notifications{background:url(images/bg-tableau_notifications.png) no-repeat 7px center;}
#block-test_module .test_module .left .details_tableau .item h3.tableau_test{background:url(images/bg-tableau_test.png) no-repeat 7px center;}
#block-test_module .test_module .left .details_tableau .item ul{list-style:none outside none;}
#block-test_module .test_module .left .details_tableau .item ul ul{list-style:disc;margin:3px 0 0 18px;}
#block-test_module .test_module .left .details_tableau .item ul ul li{border:none;padding:4px 0 0 0;}
#block-test_module .test_module .left .details_tableau .item ul li{margin-left:5px;border-bottom:1px solid #E1E1E1;padding:10px 0 9px 0;color:#333;font-family:arial;font-size:12px;}
#block-test_module .test_module .left .details_tableau .item ul li.last{border-bottom:none;}
#block-test_module .test_module .left .details_tableau .item ul li a{display:block;color:#333;font-family:arial;font-size:12px;text-decoration:none;}
#block-test_module .test_module .left .details_tableau .item ul li a:hover{text-decoration:none;}
#block-test_module .test_module .right{float:left;}
#block-test_module .test_module #visuelTest_detailTest{border-bottom: 4px solid #F0EEE6;padding-bottom:24px;overflow: hidden;}
#block-test_module .test_module .right .publicite{width:300px;margin-bottom:10px}
#block-test_module .entete{background:url(images/bg-entete-testModule.jpg) no-repeat;height:40px;}

#visuelTest{ float:left;width:290px;}
#detailTest{ float:left;width:412px;font-size:12px; color:#333333; border-right:1px solid #EBEAE8; padding-right:23px;}
#detailTest h2.texteBold{font-size:18px; padding:0;padding-bottom:13px;}
#detailTest .texteBold{ font-size:13px; padding:2px 0;}
#detailTest p{text-align:justify ; line-height:140%;}
#detailTest #forTest{border:1px solid #AEC2C9; background-color:#F0EEE6; width:410px; margin:20px 0 20px 0;}
#detailTest #forTest p{ padding:10px;}
#block-test_module #detailTest #conditionCandidature{width:100%;}
#indetificationTest{font-size:11px;}
#indetificationTest #loginClient{ float:left; width:202px; border-right:1px solid #F0EEE6; padding-right:10px; }
#indetificationTest #loginClient .champ120{float:right;}
#indetificationTest #loginClient  label{float:left;}
#indetificationTest #loginClient form{margin-top:9px;}
#indetificationTest #loginClient input.submit{background: url("boutons/validerSubmit.png") no-repeat scroll 0 0 transparent;border: medium none; height:18px;width: 60px; cursor:pointer; margin-left:78px;}
#indetificationTest #loginClient .champ1{clear:both; padding-bottom:7px; overflow:hidden;}
#indetificationTest #creationCompte{ float:left; width:172px;padding-left:10px;}
input.champ120{background-color: #F9F9F9;color: #000000;font-size: 12px;height: 20px;padding-left: 3px;padding-top: 0px;width: 120px;}
#block-test_module  #conditionCandidature {clear:both;padding:10px;width:707px;}
#block-test_module  #conditionCandidature h3{padding-bottom:14px;} 
#block-test_module  #conditionCandidature ul{ list-style:none; margin-left:15px;}
#block-test_module  #conditionCandidature p{ padding-bottom:6px; font-size:12px; color:#333; text-align:justify;}
#block-test_module a.linkPoserCandidature{background:url("images/allActu.png") no-repeat scroll left center transparent;font-weight: bold; padding-left:20px;}
/************** slider test **************/
#slideTest{margin-bottom:20px;overflow: hidden;border-top:4px solid #F0EEE6; padding-right:5px; margin-right:6px; padding-top:10px;}
#slideTest a.bx-prev{background:url(images/bg-bons-precedant.png) left top no-repeat; display:block;height:20px; width:20px; margin-left:108px; float:left; }
#slideTest a.bx-next{background:url(images/bg-bons-suivant.png) left top no-repeat;display:block; height:20px; width:20px; margin-left:10px; float:left;}
#block-test_module #publicite{text-align:center;margin-bottom:20px;}
/********************************************************************* candidatue     **************************************************************************/
#candidature #conditionCandidature p.question{ font-size:13px; clear:both;color:#F21198; }
#candidature #conditionCandidature ul{ list-style:none;padding-left: 15px; }
#candidature #conditionCandidature ul li.reponseCand{float:left; margin-left:15px;}
#candidature #conditionCandidature ul li.reponseCand span{padding-left : 3px;}
#candidature #conditionCandidature input.submit{clear:both;background: url("boutons/validerparticipation.png") no-repeat scroll 0 0 transparent;border: medium none; height:33px;width: 222px; cursor:pointer; margin-left:129px; margin-top:60px;}
#candidature #conditionCandidature .msgPoserCand{color:#E412A9; text-align:left;border: 1px solid;padding:17px;}
/*------------------------------------------popup-peiment-securiser-------------------------------------------------------------------*/
.popup_peiment_secu{border:3px solid #8C8C8C;width:499px;}
.popup_peiment_secu .entete{background:none repeat scroll 0 0 #333333;height:36px;overflow:hidden;padding:6px 10px 0 16px;}
.popup_peiment_secu .entete h3 {color:#FFFFFF;float:left;font-family:georgia;font-size:24px;}
.popup_peiment_secu .corps{padding:22px 22px 0 22px;background:url(images/bg-popup.png) repeat-y;}
.popup_peiment_secu .corps p{color:#333333;font-family:arial;font-size:12px;padding-bottom:6px;}
.popup_peiment_secu .corps ul{list-style-type:none;}
.popup_peiment_secu .corps ul li{overflow:hidden;padding-bottom:10px;}
.popup_peiment_secu .corps ul li span{width:45px;}
.popup_peiment_secu .corps ul li span.nb1{background:url(images/bg-nb1.png) no-repeat;    float:left;height:32px;}
.popup_peiment_secu .corps ul li span.nb2{background:url(images/bg-nb2.png) no-repeat;    float:left;height:32px;}
.popup_peiment_secu .corps ul li span.nb3{background:url(images/bg-nb3.png) no-repeat;    float:left;height:32px;}
.popup_peiment_secu .corps ul li .left{float:left;width:360px;}
.popup_peiment_secu .popup_bottom{background:url(images/bg-popup-bottom.png) no-repeat;height:28px;}



/*--------------------------------------------------------------------------------------------------------*/
.actus_beaute{overflow:hidden;padding:10px 0 36px 0;}
.actus_beaute .entete{background:url(images/bg-entete-actus-beaute.png) no-repeat;height:57px;overflow:hidden;padding-right:17px;}
.actus_beaute .entete form{float:right;margin-top:12px;overflow:hidden;}
.actus_beaute .entete form .text{    background:url("images/bg-text-actus.png") no-repeat scroll 0 0 transparent;border:medium none;float:left;height:22px;margin-right:4px;padding:0 10px;width:160px;}
.actus_beaute .entete form .submit{   float:left; background:url("images/bg-sumbit-actus.png") no-repeat scroll 0 0 transparent;border:medium none;   height:22px;width:69px;}
.actus_beaute .actus_slide{overflow:hidden;margin-bottom:15px;}
.actus_beaute .actus_slide .left{padding:5px 5px 13px 8px;float:left;width:147px;background:url(images/bg-left-actus.png) repeat-y;margin-right:15px;}
.actus_beaute .actus_slide .left .item{padding:7px 0 7px 0;border-bottom:1px solid #D7D7D7;}
.actus_beaute .actus_slide .left .item .desactiver{cursor:pointer;}
.actus_beaute .actus_slide .left .item .desactiver h3{padding:0 18px 0 4px;color:#333;font-family:georgia;font-size:16px;background:url(images/bg-descavtiver-actus.png) no-repeat right center;font-weight:normal;}
.actus_beaute .actus_slide .left .item .enable{display:none;margin-left:4px;padding:0 0 0 29px;background:url(images/bg-actus-enable.png) no-repeat left top;}
.actus_beaute .actus_slide .left .item .enable h3{color:#F21198;font-family:georgia;font-size:16px;font-weight:normal;}
.actus_beaute .actus_slide .left .item .enable ul{list-style:none;}
.actus_beaute .actus_slide .left .item .enable ul li{background:url(images/bg-sep.png) repeat-x left bottom;}
.actus_beaute .actus_slide .left .item .enable ul li a{display:block;padding:3px 0;color:#666;font-family:arial;font-size:12px;text-decoration:none;}
.actus_beaute .actus_slide .left .item .enable ul li a:hover{text-decoration:underline;}
.actus_beaute .actus_slide .right{float:left;position:relative;}
.actus_beaute .actus_slide .right .image{height:420px;width:785px;}
.actus_beaute .actus_slide .right .image .item{display:none;}
.actus_beaute .actus_slide .right .description{padding:16px 0 0 0;background:url(images/bg-actus-description.png) no-repeat;    height:420px;position:absolute;right:0;top:0;width:290px;}
.actus_beaute .actus_slide .right .description .item{display:none;}
.actus_beaute .actus_slide .right .description h4{color:#FFFFFF;font-family:arial;font-size:13px;font-weight:normal;padding-left:10px;text-transform:uppercase;}
.actus_beaute .actus_slide .right .description .titre{padding:16px 0 0 24px;width:250px;}
.actus_beaute .actus_slide .right .description .titre a{line-height:31px;color:#FFFFFF;font-family:georgia;font-size:28px;font-weight:normal;}
.actus_beaute .actus_slide .right .description .desc{padding:10px 0 0 24px;width:250px;}
.actus_beaute .actus_slide .right .description .desc p{color:#FFFFFF;font-family:arial;font-size:14px;font-weight:normal;}
.actus_beaute .actus_slide .right .description .desc p a{color:#FFFFFF;font-family:arial;font-size:14px;font-weight:normal;}
.actus_beaute .actus_slide .right .carousel_actu{bottom:0;left:0;position:absolute;width:100%;}
.actus_beaute .actus_slide .right .carousel_actu ul li img{cursor:pointer;}

.actus_beaute .actus_slide .dossier_actus_beaute{margin-bottom:27px;float:left;overflow:hidden;width:600px;padding-right:14px;border-right:1px solid #EBEAE8;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier{float:left;overflow:hidden;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .titre{color:#1F638A;font-size:24px;font-family:georgia;font-weight:bold;margin-bottom:14px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .enteteArticle .titre {font-size:26px;color:#333;margin-bottom:8px;font-weight:normal}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .enteteArticle  h4 {font-size:11px;color:#666;font-weight:normal}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .enteteArticle   {padding:0 0 16px 0;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .image{height:380px;float:left;width:305px;margin-right:15px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .imageArticle{float:right;width:305px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .description{float:left;height:380px;position:relative;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .descriptionArticle{float:left;padding-bottom: 20px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .description p{width:278px;text-align:justify;color:#333333;font-size:12px;font-family:arial;padding-bottom:6px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .descriptionArticle p {text-align:justify;color:#333333;font-size:12px;font-family:arial;padding-bottom:6px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .imageArticle{float:right;width:305px;padding-bottom: 0 !important; padding-left:10px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .description p span, .actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .descriptionArticle p span{display:block;color:#333333;font-size:14px;font-family:arial;font-weight:bold;}
 .actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .descriptionArticle table td{color: #333333;font-size: 12px;text-align: justify;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .description .navigation_dossier_actus{width:277px;position:absolute;bottom:0;left:0;overflow:hidden;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .description .navigation_dossier_actus .item_select{    color:#333333;float:left;font-family:arial;font-size:12px;font-weight:bold;line-height:22px;text-align:center;width:112px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .description .navigation_dossier_actus .nav_precedant{float:left;width:82px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .description .navigation_dossier_actus .nav_precedant a{background:url("images/bg_nav_prec.png") no-repeat scroll left center transparent;color:#333333;display:block;font-family:arial;font-size:11px;height:21px;line-height:21px;padding-left:27px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .description .navigation_dossier_actus .nav_suivant{float:right;width:78px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .description .navigation_dossier_actus .nav_suivant a{background:url("images/bg_nav_suivant.png") no-repeat scroll right center transparent;color:#333333;display:block;font-family:arial;font-size:11px;height:21px;line-height:21px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .carousel_dossier{margin:21px 0;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .reseau_sociaux{padding:11px 0 0 0;margin-bottom:20px;border-top:1px solid #eee;}
.actus_beaute .actus_slide .dossier_actus_beaute .commentaires{overflow:hidden;clear: both;margin-top: 20px;float: left;}
.actus_beaute .actus_slide .dossier_actus_beaute .commentaires .entete_commentaires{background:url(images/bg-entete-commentaires.png) no-repeat -2px top;height:30px;padding:7px 0 0 12px;}
.actus_beaute .actus_slide .dossier_actus_beaute .commentaires .entete_commentaires h4{color:#333333;font-size:12px;font-weight:bold;font-family:arial;}
.actus_beaute .actus_slide .dossier_actus_beaute .commentaires .item{padding-bottom:10px;border-bottom:1px solid #E9E9E4;overflow:hidden;margin-top:10px;}
.actus_beaute .actus_slide .dossier_actus_beaute .commentaires .item h3{color:#1F638A;font-size:12px;font-weight:bold;font-family:arial;padding-bottom:5px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .commentaires .item span{display:block;color:#666;font-size:11px;font-weight:normal;font-family:arial;padding-bottom:7px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .commentaires .item p{color:#333;font-size:11px;font-weight:normal;font-family:arial;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .commentaires .ajout_commentaires{margin-top:20px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .commentaires .ajout_commentaires .entete_ajout_com{background:url("images/bg_entete_ajout_com.png") no-repeat scroll left top transparent;color:#FFFFFF;font-family:arial;font-size:12px;font-weight:bold;height:42px;line-height:27px;padding-left:10px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .commentaires .ajout_commentaires  form{overflow:hidden;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .commentaires .ajout_commentaires  form label{color:#333333;font-size:12px;font-family:arial;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .commentaires .ajout_commentaires  form label a{text-decoration:underline;color:#1F638A;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .commentaires .ajout_commentaires  form label a{text-decoration:underline;color:#1F638A;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .commentaires .ajout_commentaires  form textarea{background:#fff;border:1px solid #DBDBD6;width:600px;height:58px;margin-top:8px;}
.actus_beaute .actus_slide .dossier_actus_beaute .left_dossier .commentaires .ajout_commentaires  form .submit{height:37px;width:74px;border:none;background:url(images/bg-submit-acuts-dossier.png) no-repeat;float:right;}
.actus_beaute .actus_slide  .right_dossier{float:right;}
.actus_beaute .actus_dossier .dossier_actus_beaute{border-left:1px solid #EBEAE8;padding-left:15px;}
.actus_beaute .actus_dossier  .left{margin-right:0px;width:146px;padding-bottom:5px;background:url(images/bg_lak.png) no-repeat left top;}
.actus_beaute .actus_dossier  .left .block_forum_b{padding-top:106px;}
.actus_beaute .actus_dossier  .left .block_forum_b ul{list-style:none outside none;}
.actus_beaute .actus_dossier  .left .block_forum_b ul li{  background:url("images/sep_bg.png") repeat-x scroll left bottom transparent;}
.actus_beaute .actus_dossier  .left .block_forum_b ul li.last{ background:none repeat scroll 0 0 transparent;}
.actus_beaute .actus_dossier  .left .block_forum_b ul li a{    background:url("images/bg_cpo.png") no-repeat scroll left center transparent;color:#666666;display:block;font-family:arial;font-size:12px;padding:4px 0 4px 17px;}



.actus_beaute .actus_banniere{overflow:hidden;margin-bottom:15px;}
.actus_beaute .actus_banniere .item{margin-right:15px;float:left}
.actus_beaute .actus_banniere .last{margin-right:0;}
.actus_beaute .block_dernier_article{margin-bottom:15px;border-top:4px solid #F0EEE6;border-bottom:4px solid #F0EEE6;padding:15px 0;overflow:hidden;}
.actus_beaute .block_dernier_article .left{width:645px;float:left;}
.actus_beaute .block_dernier_article .left .titre_block{color:#333333;font-weight:normal;font-size:18px;font-family:georgia;padding-bottom:15px;}
.actus_beaute .block_dernier_article .left .item_article{float:left;width:150px;margin-right:15px;}
.actus_beaute .block_dernier_article .left .item_article a.image img{border:1px solid #ccc;}
.actus_beaute .block_dernier_article .left .item_article a.image{margin-bottom:10px;display:block;}
.actus_beaute .block_dernier_article .left .item_article .date{color:#666666;font-size:10px;font-family:arial;display:block;margin-bottom:10px;}
.actus_beaute .block_dernier_article .left .item_article h4{margin-bottom:9px;}
.actus_beaute .block_dernier_article .left .item_article h4 a{font-weight:normal;text-decoration:none;color:#1F638A;font-size:13px;font-family:georgia;}
.actus_beaute .block_dernier_article .left .item_article h4 a:hover{text-decoration:underline;}
.actus_beaute .block_dernier_article .left .item_article p{color:#333333;font-size:12px;font-family:arial;}
.actus_beaute .block_dernier_article .left .last_article{margin-right:0;}
.actus_beaute .block_dernier_article .right{float:right;}
.actus_beaute .block_categories{overflow:hidden;}
.actus_beaute .block_categories .item{width:180px;float:left;margin-right:15px;}
.actus_beaute .block_categories .last{margin-right:0;}
.actus_beaute .block_categories .item .image{margin-bottom:10px;display:block;}
.actus_beaute .block_categories .item .image img{border:1px solid #ccc;}
.actus_beaute .block_categories .item ul{list-style:none outside none;}
.actus_beaute .block_categories .item ul li{background:url(images/sep_bg.png) repeat-x left bottom;}
.actus_beaute .block_categories .item ul li.last{background:none;}
.actus_beaute .block_categories .item ul li a{display:block;padding:4px 0;color:#666666;font-family:arial;font-size:12px;padding-left:17px;background:url(images/bg_a.png) no-repeat left center;}
/*Left*/
.actus_beaute .actus_slide .left .dossier_left {padding-top: 15px;background: #fff;width: 152px;}
.actus_beaute .actus_slide .left .dossier_left h3 {margin-bottom: 5px;color: #333;}
.actus_beaute .actus_slide .left .dossier_left h3 span {color: #f21299;}
.actus_beaute .actus_slide .left .dossier_left .itemD div.lienD {border-bottom: 1px solid #ebeae8;padding: 8px 0;}
.actus_beaute .actus_slide .left .dossier_left .itemD div.lienD a{background: url("images/fleshBleu.jpg") no-repeat left center; padding-left: 10px;color: #333;}
.actus_beaute .actus_slide .left .dossier_left .itemD ul.lienD li {height: 18px; border-bottom: 1px dashed #ebeae8; padding-top: 4px;}
.actus_beaute .actus_slide .left .dossier_left .itemD ul.lienD a {background: url("images/bg_cpo.png") no-repeat left center; padding-left: 20px;color: #666;}
/*FIN LEFT*/
/*Right*/
.left_dossier .article_listing {border-bottom: 1px solid #ebeae8;padding: 15px 0;float: left; }
.left_dossier .last {border-bottom: 0; padding-bottom: 15px;}
.left_dossier .article_listing .article_img {width: 80px;float: left;}
.left_dossier .article_listing .article_cont {padding-left: 10px;float: left;width: 510px;}
.left_dossier .article_listing .article_cont h3 {font-size: 14px; color: #F21198; font-weight: 500;}
.left_dossier .article_listing .article_cont h3 a {font-size: 14px; color: #F21198; font-weight: 500;}
.left_dossier .article_listing .article_cont h1 a {font-size: 22px; color: #333; font-family: Georgia; font-weight: normal;}
.left_dossier .article_listing .date {color: #666;padding-top:4px;}
.left_dossier .article_listing .article_cont p {padding: 10px 0; font-size: 13px; color: #333;}
.left_dossier .article_listing .article_cont .lire_plus {background: url("images/allActu.png") no-repeat left center; padding-left: 20px;color: #1f638a;float: right;}
div.activeE h3 a,li.activeE a{color:#F21198 !important;}
.precedentArticle {width:150px;float:left;border-right:1px solid #eee;}
.suivantArticle {width:150px;float:right;text-align:right;border-left:1px solid #eee;}
.liste_tout {width:298px;float:left;text-align:center;}
.reseau_sociaux a {color:#1F638A;font-size:12px;}
/*------------------faq.php-------------------*/
.page_faq{}
.page_faq .entete{border-bottom:1px solid #000000;margin-bottom:14px;padding-bottom:11px;width:100%;}
.page_faq .entete h3{font-weight:normal;color:#333333;font-family:georgia;font-size:24px;}
.page_faq .cont_page_faq{}
.page_faq .cont_page_faq .lins{background:url(images/sep_bottom.gif) repeat-x left bottom;margin:0 0 20px;padding:0 0 4px;}
.page_faq .cont_page_faq .right{float:left;}
.page_faq .cont_page_faq .left{margin-bottom:15px;float:left;padding-right:18px;width:633px;background:url(images/sep.gif) repeat-y right top;}
.page_faq .cont_page_faq .left ul.enregistrer{padding-bottom:19px;}
.page_faq .cont_page_faq .left .lien{list-style:none;padding-bottom:8px;}
.page_faq .cont_page_faq .left .lien li{padding-bottom:2px;color:#333333;font-family:georgia;font-size:18px;}
.page_faq .cont_page_faq .left .lien li h4{font-weight:normal;padding-bottom:5px;}
.page_faq .cont_page_faq .left .lien li a{text-decoration:underline;color:#1F638A;font-family:arial;font-size:12px;}
.page_faq .cont_page_faq .left .lien li a:hover{text-decoration:none}
.page_faq .cont_page_faq .left .left_bottom{padding-left:5px;}
.page_faq .cont_page_faq .left .left_bottom h3{padding-bottom:9px;font-weight:normal;color:#333333;font-family:georgia;font-size:18px;}
.page_faq .cont_page_faq .left .left_bottom h4{padding-bottom:9px;font-weight:bold;color:#333333;font-family:arial;font-size:14px;}
.page_faq .cont_page_faq .left .left_bottom p{font-size:12px;color:#333;}
.page_faq .cont_page_faq .left .haut{background:url("images/bg-heut.gif") no-repeat scroll left 1px transparent;color:#1F638A;display:block;text-decoration:underline;font-family:arial;font-size:12px;margin-bottom:12px;margin-top:10px;padding-left:21px;}
/*------------------partenaire.php-------------------*/
.page_partenaire{}
.page_partenaire .entete{border-bottom:1px solid #000000;margin-bottom:14px;padding-bottom:11px;width:100%;}
.page_partenaire .entete h3{font-weight:normal;color:#333333;font-family:georgia;font-size:24px;}
.page_partenaire .cont_page_partenaire .page_liste_partenaires{list-style:none;}
.page_partenaire .cont_page_partenaire .page_liste_partenaires li{background:url(images/bottom_partenaire.png) no-repeat center bottom;margin-bottom:4px;width:141px;height:139px;float:left;margin-right:22px;}
.page_partenaire .cont_page_partenaire .page_liste_partenaires li .logo_block_par{border:1px solid #CECECE;width:141px;height:125px;background:#fff;}
.page_partenaire .cont_page_partenaire .page_liste_partenaires li.last_ligne{margin-right:0;}
.page_partenaire .cont_page_partenaire .page_liste_partenaires li .logo_partenaire{}
.page_partenaire .cont_page_partenaire .page_liste_partenaires li .logo_partenaire a{display:block;height:123px;width:128px;}
/****************************************************/
#form_search_cand{
	position:relative;	
}
#form_search_cand img.loaderCandid{
	display: none;
	left: 308px;
    position: absolute;
    top: 200px;
}
#exportCandidats{
	background:url(boutons/exporter_les_candidats.jpg) no-repeat left top;
	display:block;
	width:230px;
	height:26px;
	text-indent: -9999px;
	font-size:0px;
	float:left;
}
#exportTousCandidats{
	background:url(boutons/exporter_tous_candidats.jpg) no-repeat left top;
	display:block;
	width:230px;
	height:26px;
	text-indent: -9999px;
	font-size:0px;
	float:left;
	margin-left: 24px;
}
#resultat{
	position:relative;	
}
#resultat img.loaderCandid{
	left: 299px;
    position: absolute;
    top: -13px;
}
/************************** compte marque	 *****************/
fieldset.formInscriptionMarque{
	margin:0 auto 30px auto;
	border:2px solid #CCCCCC;
	padding:10px 20px;
	width:600px;
}
fieldset.formInscriptionMarque .texte18{
	color:#666666;
}
fieldset.formInscriptionMarque  .alerte{
	font-size:12px;
	color:#FF0000;
}
fieldset.formInscriptionMarque  .tab_coord610 td.champs{
	width: 279px;
}
#envoyermarque{
	background:url(boutons/envoyerMarque.jpg) no-repeat left top;
	width:79px;
	height:26px;
	cursor:pointer;
}
#envoyerMmarque{
	background:url(boutons/envoyerModMarque.jpg) no-repeat left top;
	width:79px;
	height:26px;
	cursor:pointer;
}
/************** menu header for marque **************************/
#espacemarqueLogo{
	background:url("images/bg_motif_repeat_x.jpg") left top repeat-x;
	position: absolute;
	right:0px;
	top:32px;
	width:211px;
	height:84px;
}
#espacemarqueLogo img{
	margin-left: 5px;
    margin-top: 5px;
    text-align: left;
    vertical-align: middle;
}
#espacemarqueLogo span{
	font-size:10px;
	color:#333;
	font-family:georgia;
	font-weight:bold;
	padding-left:5px;
}
ul#menu li.onglet02M a {
	 background: url("images/menu/menu-espace-marque.jpg") no-repeat scroll left 8px transparent;
    display: block;
    height: 37px;
    width: 146px;
}

ul#menu li.onglet02M a:hover {
	background:url(images/menu/menu-espace-marque.jpg) left -31px no-repeat;
}

ul#menu li.onglet02M_selected a {
    width:79px;
	height:38px;
	background:url(images/menu/menu-espace-marque.jpg) left -31px no-repeat;
	display:block;
}

ul#menu li.onglet03M a {
	background: url("images/menu/menu-espace-marque.jpg") no-repeat scroll -146px 8px transparent;
    display: block;
    height: 38px;
    width: 115px;
}

ul#menu li.onglet03M a:hover {
	background:url(images/menu/menu-espace-marque.jpg) -146px -31px no-repeat;
}

ul#menu li.onglet03M_selected a {
	width:83px;
	height:38px;
	background:url(images/menu/menu-espace-marque.jpg) -146px -31px no-repeat;
	display:block;
}

ul#menu li.onglet04M a {
	background: url("images/menu/menu-espace-marque.jpg") no-repeat scroll -261px 8px transparent;
    display: block;
    height: 38px;
    width: 107px;
}

ul#menu li.onglet04M a:hover {
	background:url(images/menu/menu-espace-marque.jpg) -261px -31px no-repeat;
}

ul#menu li.onglet04M_selected a {
	width:107px;
	height:38px;
	background:url(images/menu/menu-espace-marque.jpg) -261px -31px no-repeat;
	display:block;
}
#accordion_menumarque .item h3.moncompte{
	background-color:#666666;
	color:#fff;
	border-color: #666666;
}
#accordion_menumarque  .item{
	border:none;
}
div .espaceMarqueWrap #block-tableau_bord #espacefilleuls{
	border:none;
}
div .espaceMarqueWrap #block-tableau_bord .tableau_bord{
	border:none;
}
table#tab_liste_listing thead tr th.tdheaderM{
	background:url(images/bgTableMarque.jpg) repeat-x;
	color:#1F638A;
	border-top:1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
}
table#tab_liste_listing thead tr th.lastTDmarque{
	border-right: 1px solid #D8D8D8;
}
table#tab_liste_listing tbody td{
	border-left: 1px solid #D8D8D8;
}
table#tab_liste_listing tbody td.lastTDmarque{
	border-right: 1px solid #D8D8D8;
}
table#tab_liste_listing tbody td.difColor{
	background-color:#F3F3F3;
}
table#tab_liste_listing tbody td.greenColor a{
	color:#009900;
	font-size:12px;
}
table#tab_liste_listing tbody td.redColor a{
	color:#FF0000;
	font-size:12px;
}
#filleuls table#tab_liste_listing{
	border-bottom: 1px solid #D8D8D8;
}
/********************* page presse *******************/
#bgForFoorter{
	background:url(images/bgForFooter.jpg) left Bottom repeat-x;
}
#block-Presse{
	padding-bottom:20px;
}
#block-Presse .entete{	 
  background-image:url(images/headerEspacePresse.jpg);  
  background-repeat:no-repeat no-repeat;
  height:40px;
}
#block-Presse .blockPresse{
	border-bottom: 3px solid #EBEAE8;
	border-left: 3px solid #EBEAE8;
	border-right: 3px solid #EBEAE8;
	margin-bottom: 20px;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 10px;
}
ul#listePresse{
	list-style:none;
	margin:0;
	padding:0;
}
ul#listePresse li{float:left;width:229px;height:250px;border-right:1px solid #D7D7D7; text-align:center;margin-bottom:15px;padding-top:8px;}
ul#listePresse li.lastInRow{border:none;margin-right:0;}
ul#listePresse li p.texteBold{margin-top:12px;}
ul#listePresse li a{color:#333;padding:3px;}
ul#listePresse li a:hover img{border:1ps solid #333333;}
/*********************************** plan du siote *********************************************/
#bloc_PlanSite{	
    padding-right: 0px;    
}
#bloc_PlanSite table{
	float:left;
	width: 660px;
}
#bloc_PlanSite p{
	margin-bottom:8px;
}
#bloc_PlanSite .texte13{
	color:#333;
	padding-right: 7px;
}
#bloc_PlanSite ul{
	list-style:none;
	margin:0;
	padding:0;	
}
#bloc_PlanSite ul li {
	margin-bottom:5px;
}
#bloc_PlanSite ul li a{
	color:#666666;
	font-size:11px;
	font-family:arial;
}
/*********************** equipe *************************/
#bloc_equipe{
	padding-right: 0px;
	width:100%;
	font-size:12px;
	line-height: 18px;
}
#bloc_equipe #equipe{
	width:673px;
	float:left;
	margin-right:23px;
}
#bloc_equipe #Bcoordonnee{
	width:263px;
	float:left;
}

#bloc_equipe #equipe table td{
	padding-bottom:15px;
	vertical-align: top;
}
#bloc_equipe #equipe .descPadding{
	padding-left:8px;
}
#bloc_equipe #equipe  a{
	color:#1F638A;
	padding-top:8px;
}
#bloc_equipe .borderBottomN{
	border-bottom:1px solid #000;
	padding-bottom:8px;
	font-size:15px;
	font-family:georgia;
	color:#333;
	font-style: italic;
	font-weight: bold;
}
#bloc_equipe #Bcoordonnee .borderBottomN{
	border:none;
	padding-bottom:8px;
	font-size:15px;
	font-family:georgia;
	color:#333;
	font-style: italic;
	font-weight: bold;
}
#bloc_equipe .borderBottomG{
	border-bottom:1px solid #C0C0C0;
}
#bloc_equipe .bgimgEquipe{
	background:url(images/bgImgEquipe.jpg) left top no-repeat;
	height:107px;
	width:106px;
	text-align:center;	
}
#bloc_equipe .bgimgEquipe img{
	 padding-top: 6px;
}
#bloc_equipe .texteBold{
	font-size:16px;
	color:#333;	
}
#bloc_equipe .texte14{
	font-family:arial;
	font-style: italic;
	color:#333;
}
/***************************************** link habillage **************************************/
a.linkHabTop{
	height:150px;
	display:block;	
	top:0;
	left:175px;
}
a.linkHabLeft{
	position:absolute;
	height:100%;
	width:175px;
	top:0;
	left:0;
}
a.linkHabRight{
	position:absolute;
	height:100%;
	width:175px;
	top:0;
	right:0;
}
