
html, body, div, span, applet, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; font-size: 12px; vertical-align: baseline; background: transparent; }
ul{list-style-type:none;}

a span { cursor:pointer; }
a span:hover { text-decoration:none; }
/*****  GENERIQUE *****/
body{
	margin:0px; padding:0px;
	background-repeat:no-repeat;
	background-position:center top; 
	font-family:Georgia;
	color:#564a42;
	text-align: center;
	background:url(../img/box/body-bg.jpg); font-family:Georgia; color:#564a42; text-align: center;
}

h1, h2, h3, h4, h5, h6{color:#ee002d;}
h1{font-size:21px;}
h2{font-size:20px;}
h3{font-size:16px;}
h4{font-size:14px;}

.h1{font-size:21px;}
.h2{font-size:20px; font-weight:normal;}
.h3{font-size:16px;}
.h4{font-size:14px; font-weight:normal;}
.text{font-size:12px; font-weight:normal;}

.underline{text-decoration:underline;}
.underlineN{text-decoration:none;}
.italic{ font-style:italic;}
.bold{ font-weight:bold; }
.link{font-family:arial;}
.left{float:left;}
.right{float:right;}
a:hover{color:#ee002d;}
a{color:#806f65;}
.red{color:#EE002D;}
.black{color:#000;}
.pink{color:#e7787f;}
.white{color:#FFF;}
.gray{color:#806f65;}

.titreh2lien { color:#ee002d; font-size:20px; }
.titreh2lien:hover { color:#ee002d; font-size:20px; }

.preview:hover img{
border:1px solid #EE002D;
}
.preview img{
border:1px solid #806F65;
}
.preview img.selected{
border:1px solid #EE002D;
}
.ie .radio, .ie .checkbox{border:none;}

/***** bouton ******/
.bouton .left{
float:left; height:24px; width:4px;  
background:url(../img/button/button-left.png) no-repeat;       
}
.bouton .center{
height:22px; float:left; cursor:pointer;
background:url(../img/button/button.png) repeat-x scroll; color:#f5f4f3; font-size:12px; font-style:normal;
line-height:normal; padding:5px 4px 0;
}  
.bouton .right{
float:left; height:24px; width:4px;
background:url(../img/button/button-right.png) no-repeat;
}

.boutonPink .left{
float:left; height:22px; width:4px;  
background:url(../img/button/buttonPink-left.png) no-repeat;       
}
.boutonPink .center{
height:20px; float:left; cursor:pointer;
background:url(../img/button/buttonPink.png) repeat-x scroll; color:#f5f4f3; font-size:12px; font-style:normal;
line-height:normal; padding:4px 4px 0px;
}  
.boutonPink .right{
float:left; height:22px; width:4px;
background:url(../img/button/buttonPink-right.png) no-repeat;
}

/****** .bloc_neutre *****/
.bloc_neutre{
width:246px; height:163px; float:left; /*padding:8px 0 0 12px;*/
background: url(../img/box/communaute.png) no-repeat -502px -143px;
}
.ie6 .bloc_neutre{
width:241px; height:166px;
}

/***** .bloc_neutrePink *****/
#sideL_Container .bloc_neutrePink{
width:246px; height:163px; float:left; 
background: url(../img/box/communaute.png) no-repeat -753px -143px;  
}
#sideL_Container .bloc_neutre a img,
#sideL_Container .bloc_neutrePink a img{
float:left; margin:0px 5px 0 5px;
}
.ie6 #sideL_Container .bloc_neutre a img,
.ie6 #sideL_Container .bloc_neutrePink a img{
margin:0px 3px 0 3px;
}

#sideL_Container .bloc_neutrePink h3,
#sideL_Container .bloc_neutre  h3 {
margin:10px 0 5px 5px;
}
#sideL_Container .bloc_neutrePink ul,
#sideL_Container .bloc_neutre ul{
width:auto;
}
/*** blockRightBleu ***/

.blockRightBleu{
float:left; width:300px; height:137px; margin:0 0 4px 0;
background: url(../img/box/bloc_neutreBleu.png) no-repeat; 
}
/*****  .bloc_neutreBig  *****/
.bloc_neutreBig{
float:left; width:497px; margin:0 0 9px 0; padding:0 0 10px 0px;
background: url(../img/box/communaute.png) no-repeat left 0; 
}
.bloc_neutreBig h3 {
margin:8px 0 0 12px;
}
.bloc_neutreBig h4{
margin:0 0 0 12px;
}
/*****  .bloc_neutrePinkBig  *****/
.bloc_neutrePinkBig{
float:left; width:492px; height: 133px; margin:0 0 9px 0; padding:5px 0 0px 5px;
background: url(../img/box/communaute.png) no-repeat -502px 0px;  
}
.bloc_neutreBig h3 {
margin:8px 0 0 12px;
}
.bloc_neutreBig h4{
margin:0 0 0 12px;
}
#sideL_Container .bloc_hp.bloc_neutrePinkBig .content{
width:390px; height:102px;
}
/*** boderPink ***/

.boderPink{
float:left; width:495px; margin:0 0 9px 0;
}
.boderPink .head{
float:left; width:495px; height:8px; font-size:0px;
background: url(../img/box/communaute.png) no-repeat 0px -269px;
}
.boderPink .body{
float:left; width:495px;
background: url(../img/box/borderPink_body.png) repeat-y 0 0;
}
.boderPink .foot{
float:left; width:495px; height:8px; font-size:0px;
background: url(../img/box/communaute.png) no-repeat 0px -284px;
}

/*****  .form  *****/
.form_gen h3{
width:auto; padding-left:5px; margin:7px 0 20px 0;
}
.form_gen h2{
margin:0px 0 0px 5px;
}
.floatField h3{
width:auto; margin:0 4px 5px 0; padding:3px 4px 3px 0; /*text-align:right;*/ display:inline-block; background:#fff;
}
.title_bg{
padding:3px 4px 3px 0; width:auto; margin:7px 0 20px;
background:#fff; display:inline-block;
}

/***** BLOCK STRUCTURE ******/
#divtop{
width: 100%; height:17px; float:left;
background:url(../img/box/divtop.png) #eac3c6 top center; font: normal 9px Arial;  color:#666666;
}
#divtop p, #divtop a{font:9px Arial; color:#666; margin: 0; padding: 0px; text-decoration: none;}
#divtop-b{
width: 100%; height:2px; float:left;
border-bottom:1px dashed #ec7c83;
}
#container-general{
width:963px; 
margin:0 auto; padding:0px;
text-align: left;
}
/*
#head_container{
width: 100%; height:200px; float:left; position:relative;
}

#head_pub{
margin:15px 0 0px 0px; float:left; width:728px; height:92px; 
text-align:center;
}*/

/** (btn Accueil) 20/08/2010 ***/
#head_container{
width: 100%; height:207px; float:left; position:relative;
}
/** //(btn Accueil) 20/08/2010 ***/
#head_pub{
margin:15px 0 0px 0px; float:left; width:728px; height:92px; 
text-align:center;
}

#logo{
float:left; width:200px; height: 100px; margin:12px 15px 0 10px;
}
#logo a{
float:left; color:#fff; font-size:14px; font-family:verdana; width:202px; text-decoration:none; letter-spacing:-1px; line-height:13px;
}
.ie6 #logo{margin:12px 5px 0 10px;}
#sideL_content{float:left; width:497px;}

/********* SEARCH HEADER ***/
#head_container #search-header{
/*width:260px; height:17px;*/ float:right; margin:14px 20px 3px 0; padding:0px 0 0px 0; width:220px; 
}
.ie7 #head_container #search-header{

}
.ie6 #head_container #search-header{ }
#head_container #search-header form{
float:left;
}
#head_container #search-header form label{
float:left; margin: 0 3px 6px 0; color:#fff;
}
#furmulaire #search-input{
width:140px; height:14px; float:left;
background:url(../img/button/search-input.gif) no-repeat; border:none; font-size:10px;
}
#furmulaire h1{
color:#FFFFFF; font-size:12px; font-weight:normal; display:block; float:left; margin:0 5px 6px 0; padding:0;
}
#furmulaire input { display:block; float:left; }
#head_container #search-header #searchSubmit{
width:20px; height:10px;
}

#head_container #search-header #searchSubmit {
width:27px; height:14px; border:none; float:left; margin:0px 0 0 4px; padding:0 0 0 0px;
background:url(../img/button/search-ok.png) no-repeat 0 0px; color:#fff; font-size:13px; cursor:pointer;
}


/********* MENU HEADER ***/
#header-menu{
width:963px; height:46px; float:left;
background:url(../img/box/head-foot-container.png) no-repeat 0 0; margin-top:0px;
}
/*
#header-menu ul{
height:17px; padding:13px 0 2px 5px; float:left; width:85%;
}
#header-menu ul li{
float:left; margin:0px; padding:0px;
}*/
/** (btn Accueil) 20/08/2010 ***/
#header-menu ul{
height:17px; padding:13px 0 2px 5px; float:left; width:86%;
}
/** //(btn Accueil) 20/08/2010 ***/
#header-menu ul li{
margin:0px; padding:0px; display:inline;
}

#header-menu ul li a span{font-size:14px; padding-bottom:5px; cursor:pointer; }

/** (btn Accueil) 20/08/2010 ***/
#header-menu ul li a {
margin:0 0px 0 -1px; padding:5px 14px 0 14px;  height:22px; float:left; 
color:#806f65; text-decoration:none; 
}
#header-menu ul .deux_li a {margin: 0 0 0 1px;}
#header-menu ul li a:hover{
background:#ed8086; color:#000; text-decoration:none; 
}
#header-menu ul li a.selected{
background:#ed8086; color:#000; text-decoration:none; 
}
.ie6 #header-menu ul li a {height:11px;}
.ie6 #header-menu ul li a:hover{float:left;
 height:11px;
}
#header-menu ul li a#tab-home{
width: 76px; height: 37px; margin: -9px 0 0 0; padding:0px;
background: url("../img/box/accueil.png") no-repeat 0 0;
}
#header-menu ul li a#tab-home:hover, #header-menu ul li a#tab-home.selected{
background: url("../img/box/accueil.png") no-repeat 0 bottom;
}
.sep-men{
 color:#ee8187; margin:7px -3px 0 -3px; padding:0px 0px 0 0px; float:left;  position: relative;
}
.sep-men-l{float:left; margin:0px 0px 0 0px; padding:0px 0px 0 0px; 
}
#tab-home .sep-men-l{
padding:0px 0px 0 5px; letter-spacing:2px;
}
/** //(btn Accueil) 20/08/2010 ***/


#header-menu ul li a .sep-men-l{ font-size:15px;  }
.ie6 #header-menu ul li a .sep-men-l{ font-size:14px;  }
.tab{ float:left;}
/*
#header-menu #Community-tab{
float:left; width:100px; height:20px; margin: 16px 0px 0 4px;
text-decoration:none; 
}*/
/** (btn Accueil) 20/08/2010 ***/
#header-menu #Community-tab{
float:left; width:100px; height:20px; margin: 16px 0px 0 2px; text-decoration:none; 
}
/** //(btn Accueil) 20/08/2010 ***/

#header-menu #Community-tab span{
color:#bb271c; font-family:Georgia; font-size:15px; font-weight:bold;
}
#main_container{
float:left; width:958px; margin:0 0 0 1px; padding:0 0 20px 0;
border-left:1px solid #645750;
border-right:1px solid #645750;
background:#fff;
height:auto;
}
.ie6 #main_container{
width:959px; margin:0 0 0 1px; padding:0 0 20px 0px;
}
/************sideL_Container  ******/

#sideL_Container{
float:left; width:644px; margin:24px 6px 0 0; padding:0px;
}

#slide_container{
width:632px; height:282px; 
border:1px solid #9a9088; margin:0 0 10px 7px;
}

#sideL_Container  .title_nav{
float:left; width:135px;  padding:1px  0 2px 5px;
color:#fff;  background:#ee002d; font-size:18px; font-weight:bold;
}

#sideL_Container  .title_nav_spec{
float:left; width:135px;  padding:1px  0 2px 5px;
color:#fff;  background:#ee002d; font-size:15px;
}

#sideL_Container  .title_nav h1{
margin:0; padding:0;
color:#fff;  background:#ee002d; font-size:18px; font-weight:bold;
}
#menu_left{
width:140px; height:1102px; float:left; margin:0px 6px 0 0px;
background:url(../img/box/menu_left.png) no-repeat 0 -166px;
}
.ie6 #menu_left{
width:140px; margin:0px 3px 0 0px;
}

#sideL_Container #menu_left ul{
float:left; margin:10px 0 0 0; 
border-bottom:1px solid #E5E2E0;
}

#sideL_Container #menu_left ul li {
 float:left; 
}
#sideL_Container #menu_left ul li a {
margin:0 0px 0 0px; padding:2px 0px 2px 5px; /*height:19px;*/ width:135px;
color:#000; font-size:13px; float:left;
text-decoration:none; 
}
#sideL_Container #menu_left ul li a:hover {
margin:0 0px 0 0px; padding:2px 0px 2px 5px;
color:#ee002d; background:#e5e2e0;
}
#sideL_Container #menu_left ul li a.open {
margin:0 0px 0 0px; padding:2px 0px 2px 5px;
color:#ee002d; background:#e5e2e0; 
}

#sideL_Container #menu_left ul li.subsubTitle a {
width:123px;
}
#sideL_Container #navigation .toggleSubMenu.open a.stitle{
margin:0 0px 0 0px; padding:2px 0px 2px 5px;
color:#ee002d; background:#e5e2e0; 
}


#sideL_Container #navigation .toggleSubMenu.open .subsubMenu ul li{
}
#sideL_Container #navigation .toggleSubMenu.open .subsubMenu ul li a{
/*font-size:12px;*/ width:114px;
}
#sideL_Container #navigation .toggleSubMenu.open .subsubMenu ul li a:hover{
background:none; padding:2px 0px 2px 5px; width:114px; color:#000; text-decoration:underline;
}


.title_sideL{
float:left; padding:0 0 0 5px;
color:#ee002d; 
}
#comp-prod{
float:left; padding:17px 0 24px 5px; width:134px;
font-size:16px; font-weight:bold; text-decoration:none; border-bottom:1px solid #E5E2E0;
}

#debate{
float:left; padding:20px 0 20px 5px; width:135px; height:20px;
font-size:16px; font-weight:bold;  text-decoration:none;
}
#beauteStar{
float:left; width:140px; height:54px; margin: 0 0 1px 0;
background:url(../img/box/onglet_beauteStar.png) no-repeat;
}
#beauteStar a{
float:left; margin:17px 0 0 5px; font-size:15px; text-decoration:none;
}
#testInternaute{
float:left; width:139px; height:67px; margin:0 0 0 1px;
background:url(../img/box/onglet_testInternaute.png) repeat-x;
}
#testInternaute a{
float:left; margin:15px 0 0 5px; font-size:15px; text-decoration:none;
}
#votreAvis{
float:left; width:140px; height:70px; border-top:1px solid #E5E2E0; border-bottom:1px solid #E5E2E0;
}
#votreAvis a{
float:left; margin:15px 0 0 5px; font-size:15px; text-decoration:none;
}


#sideL_Container #menu_left #menu-beauty #space-beauty{
margin:0 0 0 0px; padding:0px 0 0px 5px; float:left;  width:130px; height:35px; line-height:16px;
font-size:16px; font-weight:bold; 
}
#sideL_Container #menu_left #menu-beauty{
float:left; width:140px; height:98px; margin:0 0 0 0px; padding:2px 0 0 0px;
background:url(../img/box/menu_left.png) no-repeat 0 0px;
}
#sideL_Container #menu_left #menu-beauty  li{
margin:0 0 0 15px;
}
.ie6 #sideL_Container #menu_left #menu-beauty  li{
margin:0 0 0 10px;
}
#sideL_Container #menu_left #menu-beauty  li a{
width:117px; padding:2px 0 2px 5px;
}
#sideL_Container #menu_left #menu-beauty  li a:hover{
width:117px; padding:2px 0 2px 5px;
}
#sideL_Container #menu_left #menu-beauty a:hover{
background:none; padding:1px 0px 0px 5px;
font-size:13px;
}

#sideL_Container #menu_left ul.subMenu{
width: 138px; margin:0px; border-bottom:none; padding:3px 0 2px 2px;
background:url(../img/box/subMenuPink.png) repeat-y;
}

#sideL_Container #menu_left .subsubMenu ul{
margin:0px; border-bottom:none;
}

#sideL_Container #menu_left .subsubMenu .subsubTitle{
border-left: 1px solid #9c847a; margin:0 0 0 5px; padding:0 0 0 3px;
}
.ie6 #sideL_Container #menu_left .subsubMenu .subsubTitle{margin:0 0 0 2px;}

#sideL_Container #menu_left .subsubMenu ul li{
border-left: 1px solid #9c847a; margin: 0 0 0 10px; padding:0 0 0 7px;
}
.ie6 #sideL_Container #menu_left .subsubMenu ul li{
margin: 0 0 0 7px;
}

/******   TOP3 ****/
#top3_content{
height:307px; width:485px; margin:0px 0px 9px 0px; padding:5px 2px 3px 10px; float:left; 
background:url(../img/box/bloc.png) no-repeat left -699px;

}
.ie6 #top3_content{
height:315px;
}
#top3_content .title{
margin: 0 0 15px 0; padding: 0 0 0 3px; font-size:19px;
}

#top3_content .title .black{
font-size:19px; font-style: italic; 
}


#top3_content .element{
float:left; width:154px; margin:0 0px 0 5px; text-align:center;
}
.ie6 #top3_content .element{
width:130px;
}
#sideL_Container #top3_content .element h3{
font-size:12px; margin:8px 0 4px 0; 
}
#sideL_Container #top3_content .element h3 a{
font-size:12px; margin:8px 0 0 0; color:#EE002D; text-decoration:none; font-family:Georgia ;
}
#top3_content .element .stat_vote_img{
float:left; margin:0;
}
#top3_content .element .stat_vote{
color:#EE002D; margin: 0 0 0 12px; text-align:left; float:left; width:90%; font-family:arial;
}
#top3_content .element .more{
text-align:left; float:left;
}
#top3_content .element a{
font-family:arial;
}
#top3_content .give_opi{
float:left; text-align:left; width:99%; margin:3px 0 0 0;
}
#top3_content .vignette{
border: 1px solid #CCCCCC; display:block; background-color:#FFFFFF;
}
/******   ca fait rever ****/
#sideL_Container .bloc_hp img{
float:left; margin:0 5px 0 0;
}
#sideL_Container .bloc_hp a img{
border:1px solid #93867d; 
}
.bloc_hp .titleLink{
font-size:16px; font-weight:bold; line-height:17px; letter-spacing:-1px; color:#EE002D; text-decoration:none;
}
.subtitleLink{
font-size:14px; font-weight:bold; /*line-height:14px;*/ color:#EE002D; text-decoration:none;
}

#sideL_Container .bloc_hp .content{
float:left; width:140px; height:91px;
}
#sideL_Container .bloc_hp .action{
float:left; margin: 6px 0 0 -2px; cursor:pointer;
}
#sideL_Container .bloc_hp .action img{
float:left; border:none; width:20px; margin: 0 0 2px 0;
}
#sideL_Container .bloc_hp .action .title{
float:left; margin: 2px 0 0px 0; font-family:arial; font-size:10px; color:#121212;
}


#sideL_Container .bloc_hp h3{
font-size:16px; font-weight:bold; line-height:18px;
}
#sideL_Container .bloc_hp p{
font-size:12px; margin-top:1px; 
}
#sideL_Container .bloc_hp ul{
float:left; width:57%;
}
#sideL_Container .bloc_hp ul li{float:left; width:100%;}
#sideL_Container .bloc_hp ul li span{
float:left;
}
#sideL_Container .bloc_hp ul li a{
padding:0px; float:left;
font-size:12px; text-decoration:none; font-family:arial;
}
#sideL_Container .bloc_hp ul li a .list_quotat{
text-decoration:none;
}
#sideL_Container .bloc_hp ul li a:hover{
padding:0px; 
background:none;  text-decoration:none; color:#EE002D;
}
#sideL_Container .bloc_hp ul li a.list_quotat:hover{
text-decoration:none;
}

/*** PETIS PRIX ***/
#pt_prix{
float:left; width:245px; height:132px; margin:-2px -1px 9px -2px; padding:34px 0 0 5px;
background:url(../img/box/bloc.png) no-repeat 0 -1450px;
}
#sideL_Container  #pt_prix .content{
height:108px; 
}
/*** CA FAIT REVER ***/
#ca_fait_rever{
float:left; width:241px; height:129px; margin:0 1px 6px 0; padding:34px 0 0 3px;
background:url(../img/box/bloc.png) no-repeat right -170px; overflow:hidden;
}
#ca_fait_rever.right{float:right;}
#ca_fait_rever a.vignette img { border:0; margin:auto; float:none; }
#ca_fait_rever a.vignette{
	width:93px; height:119px; border:1px #CCC solid; overflow:hidden; display:block; text-align:center; float:left; background-color:#FFF; margin:0 3px 0 0;
}
.ie6 #ca_fait_rever{
width:244px; height:163px;
}
#ca_fait_rever p{
float:left;  margin: 0 0 0px 0;
font-size:13px; overflow:hidden;
}
#ca_fait_rever.m_left{
margin:0 0 9px 6px;
}

/*** CA FAIT DEBAT ***/
#ca_fait_debat{
float:left; width:243px; height:131px; margin:0 0px 9px -1px; padding:34px 0 0 3px;
background:url(../img/box/bloc.png) no-repeat right -1450px;
}
#sideL_Container #ca_fait_debat .content{
height:107px;
}
#ca_fait_debat .content .titleLink{
color:#fff;
}
#ca_fait_debat .content p{
color:#000;
}
#ca_fait_debat .underlineN{
color:#fff; font-family:arial;
}
#ca_fait_debat .underlineN:hover{
color:#EE002D; 
}


/*  BON PLAN */
#bon_plan{
float:left; width:244px; height:152px; padding:5px 0 9px 3px; margin:0 2px 6px 0; 
background:url(../img/box/bloc.png) no-repeat right 0;  overflow:hidden;
}
.ie6 #bon_plan{ height:164px; }
#bon_plan.right{float:right; margin-right:0px;}
#bon_plan .head{
float:left; width:100%; height:26px; margin:0 0 5px 0;
}
#bon_plan .head .title{
padding: 0 0 0 5px; color:#cf7482;
}
#bon_plan .head .title .text{
color:#907a71; font-style: italic; font-size:19px; font-weight:normal;
}
#bon_plan a.vignette img { border:0; margin:auto; float:none; }
#bon_plan a.vignette{
width:93px; height:119px; border:1px #CCC solid; overflow:hidden; display:block; text-align:center; float:left; background-color:#FFF; margin:0 3px 0 0;
}
.ie6 #bon_plan{
/*width:247px; height:167px;*/
}
#bon_plan p{
float:left;  margin: 0 0 0px 0;
}

/*  COUP COEUR */
#sideL_Container #coup_coeur{
float:left; width:494px; height:128px; margin: 0px 0 9px 0; padding:48px 0 0 3px;
background:url(../img/box/bloc.png) no-repeat 0 -1019px;
}
.ie6 #sideL_Container #coup_coeur{/*width:497px; height:176px;*/}
#sideL_Container #coup_coeur a.vignette img {
margin:0; float:none; border:none;
}
#sideL_Container #coup_coeur a.vignette {
width:158px; height:116px; margin: 0 4px 0 0; display:block; float:left; border:#CCC 1px solid; background-color:#FFF; text-align:center; overflow:hidden;
}

#sideL_Container #coup_coeur .content{
float:left; width: 65%; height:73px;
}
#coup_coeur p{ margin: 0;}
#coup_coeur ul li{
width:100%;
}
#coup_coeur ul li a{
width:100%;
}
/*  COUP COEUR 3 element*/
#sideL_Container #coup_coeur_3elem{
float:left; width:494px; height:197px; margin: 0px 0 9px 0; padding:48px 0 0 3px;
background:url(../img/box/bloc.png) no-repeat 0 -1200px;
}
#sideL_Container #coup_coeur_3elem .element{
float:left; width:158px; margin:5px 4px 0 2px; overflow:hidden;
}
#sideL_Container #coup_coeur_3elem .element h3 a{
color:#EE002D; text-decoration:none; font-weight:normal;
}
#coup_coeur_3elem .element a img{
	border:#CCC 1px solid;
}

/*  C'EST NOUVEAU */
#c_nouveau{
float:left; width:244px; height:161px; margin: 0px 0px 8px 0; padding:3px 0 0 3px;
background:url(../img/box/bloc.png) no-repeat 0 -171px; overflow:hidden;
}
.ie6 #c_nouveau{height:164px;}
#c_nouveau .head{
float:left; width:100%; height:30px;
}
#c_nouveau .head .title{
padding: 0 0 0 4px; color:#cd0027; font-weight:normal;
}
#c_nouveau .head .title .text{
font-style: italic; font-size:19px;
}
#c_nouveau .head .title .text.elem1{ }
#c_nouveau .head .title .text.elem2{color:#ef8b9a;}
#c_nouveau .head .title .text.elem3{color:#648cc2;}
#c_nouveau .head .title .text.elem4{color:#66af9b;}
#c_nouveau .head .title .text.elem5{color:#afae0c;}
#c_nouveau .head .title .text.elem6{color:#6f5e53;}
#c_nouveau .head .title .text.elem7{color:#a68165;}
#c_nouveau a.vignette img { border:0; margin:auto; float:none; }
#c_nouveau a.vignette{
width:93px; height:119px; border:1px #CCC solid; overflow:hidden; display:block; text-align:center; float:left; background-color:#FFF; margin:0 3px 0 0;
}
.ie6 #c_nouveau{}
#c_nouveau p{
float:left;  margin:0; overflow:hidden;
}

/*** BLOCK TESTS DES INTERNAUTES ***/
.tests_internautes{
float:left; width:496px; height:129px; margin: 0px 0 9px -2px; padding:56px 0 0 3px;
background:url(../img/box/tests_internautes.png) no-repeat;
}
.tests_internautes .preview{
float:left; margin:0 6px 0 6px;
}
.tests_internautes .preview:hover img{
border:1px solid #806F65;
}

.tests_internautes .content{
float:left; height:65px; width:65%; 
}
.tests_internautes .content h3 a{
font-size:16px; color:#EE002D; text-decoration:none;
}
.tests_internautes .actions{float:left;}
.tests_internautes .actions .element_actions{
float:left;  width:106px; text-align:center; cursor:pointer;
}
.tests_internautes .element_actions .title {
margin:0 3px 0 0;
font-family:arial; font-size:10px; color:#000;
}
.tests_internautes .element_actions .title.partage {
margin-bottom:6px; display:block;
}

/*  MON ESPACE */
#mon_espace{
float:left; width:246px; height:159px; margin: 0px 0px 9px 1px; padding:6px 0 0 0;
background:url(../img/box/bloc.png) no-repeat left 0px;
}
.ie6 #mon_espace{ height:165px;}
#mon_espace.right{float:right;}
#mon_espace.m_right {margin:0 4px 9px 0px;}
#mon_espace .head{ 
float: left; width:100%; height:30px; margin: 0 0 5px 0;
}
#mon_espace .head .title{
padding: 0 0 0 30px; color:#7a6e65; font-weight:normal;
}
#mon_espace .head .title .text{
color:#ee002d; font-size:20px;
} 

#sideL_Container #mon_espace ul{
width:90%; margin:0 0 0 8px;
}
#mon_espace ul li{
width:100%; height:18px;
}
.ie6 #mon_espace ul li{
height:15px;
}
#mon_espace ul li a {
width:100%; 
}
.ie6 #mon_espace ul li a {
height:15px; 
}
#mon_espace ul li a span{
font-size:11px; margin: 0 0 0 1px;
}

#sideL_Container #mon_espace .arrow_list{
margin:4px 0 0 0; border:none;
}

#mon_espace .confirm{
float:right; margin:6px 35px 0 0px;
text-decoration:none; color:#fff;
}

/*  BEAUTE STARS */

#beaute_stars{
float:left; width:489px; height:161px; margin: 7px 0 9px 0; padding:9px 0 0 8px;
background:url(../img/box/bloc.png) no-repeat 0 -524px;
}
.ie6 #beaute_stars{ height:170px;  }

#beaute_stars .head{
float:left; width:100%; height:26px; margin: 0 0 7px 0;
}

#beaute_stars .head .title{
font-weight:bold;
}

#beaute_stars .head .title .text{
color:#f6b227; font-size:20px; font-style: italic;
}

#sideL_Container #beaute_stars img{
margin:0 15px 0 0;
}
#sideL_Container #beaute_stars a.vignette img {
float:none; border:none; margin:0;
}
#sideL_Container #beaute_stars a.vignette {
display:block; width:158px; height:116px; margin: 0 4px 0 0; overflow:hidden; border:#CCCCCC 1px solid; background-color:#FFFFFF; text-align:center; float:left;
}

#sideL_Container #beaute_stars .content{
float:left; width:62%;
}
#sideL_Container #beaute_stars h3{
margin:0 0 5px 0;
}
#sideL_Container #beaute_stars .send{
width:99%; float:left; margin:0 0 2px 0;
}
#sideL_Container #beaute_stars .send img{
float:left; margin:0 9px 0px 0; border:none;
}
#beaute_stars p{
float:left;  margin: 0 0 4px 0;
}
#sideL_Container #beaute_stars ul li {
width:100%;
}
#sideL_Container #beaute_stars ul li a {
width:100%;
}
/************sideR_Container  ******/
#sideR_Container{
float:left; width:302px; margin:24px 0px 0 0; padding:0px; /*background:yellow;*/
}


/*****  Register ****/
#headerRegister{
padding:0 0 0 5px; margin:0 0 4px 0;
}
#headerRegister .login{
color:#EE002D; font-style: italic; 
}
#headerRegister .logout{
color:#807063; font-style: italic; 
}
#loginboxOff_Form  .formElement{
float:left; margin:0 0 3px 0;
}
#loginboxOff_Form_sec  .formElement{
float:left; margin:0 0 3px 0;
}
.ie8 #loginboxOff_Form label{width:110px;}
.ie8 #loginboxOff_Form_sec label{width:110px;}
.formElement .main {
	border-bottom:1px #333 solid;
	border-top:1px #333 solid;
	background-color:#FCC;
}
.formElement .second {
	text-indent:15px; font-size:11px; color:#333;
}
#loginboxOff_Form input{
height:13px; width:136px; 
border:1px solid #dbdbdb; font-size:11px; 
}
#loginboxOff_Form_sec input{
height:13px; width:136px; 
border:1px solid #dbdbdb; font-size:11px; 
}
#loginboxOff_Form label{
width:112px; float:left; color:#806F65; font-size:12px; margin: 0 0 0 0;
}
#loginboxOff_Form_sec label{
width:112px; float:left; color:#806F65; font-size:12px; margin: 0 0 0 0;
}
#register_Container .loginbox{
float:left; width:295px; height:59px; padding:10px 0 0 10px; margin:0 0 6px 0;
background:url(../img/box/encart.jpg) no-repeat -612px -233px;
}
.ie6 #register_Container .loginbox{
height:69px; width:295px;
}
#register_Container .loginbox form{
float:left; display:block; width:290px;
}
#loginboxOff_Container a{
color:#806F65;
}
#loginboxOff_Container_sec a{
color:#806F65;
}
#loginboxOff_elt_password{
float:left;
}
#loginboxOff_elt_password_sec{
float:left;
}
#loginboxOff_Form  .submit{
float:left; width:18px; height:16px; margin: 0px 0 0 0px;
font-size:13px;  color:#7E6D63; text-decoration:none;  font-family:Georgia;
 background-color:transparent; border:none; cursor:pointer; 
}
#loginboxOff_Form_sec .submit{
float:left; width:18px; height:16px; margin: 0px 0 0 0px;
font-size:13px;  color:#7E6D63; text-decoration:none;  font-family:Georgia;
 background-color:transparent; border:none; cursor:pointer; 
}
.ie #loginboxOff_Form  .submit{
width:25px; 
}
.ie #loginboxOff_Form_sec  .submit{
width:25px; 
}
#forgotPass{
float:left; margin:0px 0 0 116px;
}
.btLogout{
float:left; margin:10px 0 0 0;
}

/****** Newsletter ****/
#joinNewsletter_content{
float:left; margin:0px 0 6px 0;
}
#box_joinNewsletter .title{
line-height:18px; padding: 5px 0 0 14px;
}
#box_joinNewsletter .title .size1{
font-size:20px; font-weight:normal; color:#fff;
}
#box_joinNewsletter .title .size2{
font-size:17px; font-weight:normal; color:#ff9999;
}
#box_joinNewsletter .title .size3{
font-size:20px; font-weight:normal; color:#b10022;
}
#header_joinNewsletter{
float:left; padding:0 0 0 0px; margin:38px 0 0px 21px;
color:#908178; font-family:arial; font-size: 12px; font-weight: bold;
}
.ie6 #header_joinNewsletter{margin:34px 0 0px 10px;}
#box_joinNewsletter{
width:305px; height:247px; padding:0px 0 0 0px;
background:url(../img/box/newsletter.png) no-repeat;
}

#joinNewsletter_Form #yourMail{
height:11px; width:138px; border:1px solid #dbdbdb; font-size:11px;
}
#yourmail_elem{
float:left; width:255px; margin:83px 0 0 35px; color:#908178;
}
.ie6 #yourmail_elem{margin:83px 0 0 17px;}
#yourmail_elem label{
font-size:12px; float:left; margin: 0 6px 0 0;
}
#joinNewsletter_Form  .submit{
text-decoration:none; color:#7e6d63; border:0; background-color:transparent; cursor:pointer; font-family:Georgia;
}

#joinNewsletter_Form .formElement{
margin:5px 0 0 10px; height:15px;
}

#joinNewsletter_Form .formElement input{
float:left; margin:0 13px 0 0;
}
#joinNewsletter_Form .formElement label{
float:left; padding:0px 0 0 0;
}
#joinNewsletter_Form  #dailyNewsletter_elem{
margin-top:12px;
}
/*************** PUB  ****/

.bloc300x{
/*float:left; width:300px; height:300px;*/
}
#pub{
float:left; margin:0px 0 4px 0;
}
#pub #header_pub{
margin:0px 0 5px 0px; float:left;
width:100%; text-align:center;
}

/************  testProducts  ************/
#testProducts{
width:300px; height: 228px; float:left; margin:0px 0 4px 0;
background:url(../img/box/encart.jpg) no-repeat -612px 0px;
}
#testProducts .head{
float:left; width:100%;
}
#testProducts .head .title{
margin: 10px 0 2px 10px; line-height:18px; letter-spacing:0px; font-weight:normal; 
}
#testProducts .head .title .text{
font-size:14px; color:#ee002d;
}
#testProducts .head .subtitle{
margin: 0px 0 0 10px; font-size:15px; font-weight:normal; color:#4d4d4d;
}
#testProducts #signupTest{
float:left; margin:13px 0 0 51px; text-decoration:none; color:#fff;
}
#testProducts #allTips{
float:left; margin:127px 0 0 85px; text-decoration:none; color:#8b7d74;
}

/*************  conseilsPro  ***************/
#conseilsPro{
width:301px; height: 137px; float:left; margin:0px 0 4px 0;
background:url(../img/box/encart.jpg) no-repeat -307px 0px;
}
#conseilsPro #allAdvice{
float:left; margin:-6px 0 0 6px; text-decoration:none;
width:150px;
}
#conseilsPro_link{
float:left; width:149px; height:70px; margin:33px 0 0 7px;
text-decoration:none; color:#000; font-size:14px;
}
#conseilsPro a img{
float:left; margin:13px 0 0 0;
}
/************survey_content  *****************/

#survey_content{
	width:288px; height: 129px; float:left; margin:0px 0 4px 0; padding:7px 0 0 12px;
	background:url(../img/box/encart.jpg) no-repeat -307px -147px;
}
.ie6 #survey_content{
width:288px; height: 136px;
}
#survey_content h3{
float:left; margin:0px 0 0 5px;
font-size:14px; line-height:15px; /*font-weight:normal;*/
}
#survey_content h3 span{
margin:0; font-size:19px; font-weight:normal; line-height:18px;
}
#survey_content form{
width:120px; height: 70px; float:left; padding:9px 0px 0px 36px;
color:#EE002D;
}
#survey_content label{
	margin:2px 0px 2px 0px; font-size:11px;
}
#survey_content a.boutonPink {
text-decoration:none;
}
#img_sondage{
float:left; margin:-15px 0 0 40px;
}
.ie6 #img_sondage{
margin:-15px 0 0 65px;
}
#survey_content #allSurvey{
float:left; margin:5px 0 0 5px; text-decoration:none;
}

#survey_content .submit{
	text-decoration:none; 
	color:#7E6D63; 
	float:left; 
	margin:0 0 0 61px;
}
/*** Bloc COMPARATIFS ***/

.comparatif .left{
width:180px; height:120px; margin:15px 0 0 10px;
}
.comparatif .left h3{ 
margin:0px 0 0 0px;
}
.comparatif .left .content{ 
height:98px;
}
.comparatif .left .content a.h4:hover{ 
color:#000;
}
.comparatif .right{
width:100px; height:120px; margin:5px 0 0 0px;
text-align:center;
}

/************ tagsHome_Container ******************/
#tagsHome_Container{
float:left; width:284px; margin:5px 0 4px 0; padding:10px 10px 10px 4px;
border:1px solid #e0e0e0; text-align:justify; overflow:hidden; text-align:center;
}
.ie6 #tagsHome_Container{
width:284px;
}
#tagsHome_Container a{
margin:2px 7px 0 0; display:inline; float:left; height:22px; overflow:hidden;

}
#tagsHome_Container a{
text-decoration:none; font-family:arial;
}
#tagsHome_Container .tag{
font-size:11px; color:#7a7a7a;
}
#tagsHome_Container .tag2{
font-size:14px; color:#e14c67;
}
#tagsHome_Container .tag3{
font-size:14px; color:#7a7a7a;
}
#tagsHome_Container .tag4{
font-size:11px; color:#e14c67;
}

#tagsHome_Container .tag5{
font-size:18px; color:#7a7a7a;
}
#tagsHome_Container .tag6{
font-size:18px; color:#e14c67;
}

/*************** footer_pub_container**/
#footer_pub_container{
	height: 90px;
	width: 728px;
	float:left;
	margin: auto;
	margin-bottom: 10px; 
}

/*************** foot_container********/
#foot_container{
float:left; margin:0 auto; 
height:400px; width:100%; padding:17px 0 0px 0; 
background:url(../img/box/head-foot-container.png) no-repeat 0 -51px; 
}
.textRef{
width:98%; text-align: center; font-size:9px; font-family:arial;
}
.textRef p, .textRef a, .textRef .title {
font-size:9px; font-family:arial; color:#564A42; line-height:9px;
}
#logo_foot{float:left; margin:0 0 9px 5px;}

/***** #joinNewsletter_foot **/
#joinNewsletter_foot{
float:left; margin:32px 0 0 40px;
}
#foot_container #joinNewsletter_foot label{
font-size:13px; color:#564a42; float:left; margin:0 10px 0 0px;
}
#foot_container #joinNewsletter_foot label span{
font-size:13px; color:#fff;

}

#joinNewsletter_foot input{
border:1px solid #DBDBDB;
height:15px; float:left; margin:0 4px 0 0px;
}

#joinNewsletter_foot #newsletter_submit{
width:27px; height:11px; border:none; float:left; margin:2px 0 0 5px;
background:url(../img/button/search-ok.png) no-repeat;
cursor:pointer;
}

/**************    menu_foot  ******************/

#menu_foot_container{
float:left; width:98%; height:260px; margin:0px 0 0 3px; padding:0px 0 0px 20px; overflow: hidden;
background:url(../img/box/encart.jpg) no-repeat -922px 0px;
}

#menu_foot_container a{
text-decoration:none; color:#3d312a; font-family:arial;
}
#menu_foot_container ul{
float:left;
}
#menu_foot_container .small{
width:auto;
}
#menu_foot_container .big{
width:175px;
}
#menu_foot_container .menu_foot1{
float:left; width:280px; margin: 5px 30px 0 0; padding:0 0px 0 0;
}
#menu_foot_container .menu_foot2{
float:left; width:300px; margin: 5px 30px 0 0; padding:0 0px 0 0;
}
#menu_foot_container .menu_foot3{
float:left; width:280px; margin: 5px 0px 0 0; padding:0 0px 0 0;
}
#menu_foot_container span{
 display:block; color:#3d312a; font-family:Arial; font-size:12px; text-indent:5px;
}
#menu_foot_container #menu_foot2{
height:105px; width:210px;
}
#menu_foot_container #menu_footSt{}
#menu_foot_container li{
width:180px; 
}
#menu_foot_container .left{margin:0 0 5px 0;}
#menu_foot_container .auto{width:auto;}
#menu_foot_container .otherSite{
float:left; width:252px; height:15px; padding:1px 0 1px 13px; margin:0px 0 5px 0px;
background:#b3aca6; color:#fff; font-weight:bold; font-family:arial;
}
#menu_foot_container .menu_foot2 .otherSite,
#menu_foot_container .menu_foot3 .otherSite{
width:265px; 
}

#menu_foot_container #menu_foot3{
float:none;
}
#banniere_foot{
float:left; height:200px; width:360px; text-align:center; margin:-8px 0 0 22px;
}
#banniere_foot a{
margin:0 0 10px 0; float:left;
}
#copyrght{
float:left; margin: 9px 0 0 0; text-align:center; width:99%; color:#4c3d34;
}
#copyrght a{color:#4c3d34; text-decoration:none;}
#copyrght a:hover{color:#fff; text-decoration:none;}
/************  PAGE MAQUILLAGE  ******/

.bloc_hp2 {
border: 1px solid #9a9088; float:left; 
}
#maquillage_showcase{
float:left; width:490px; height:236px; margin:0 0 9px 0; overflow:hidden; position:relative;
}
.ie6 #maquillage_showcase{
float:left; width:490px; height:236px; margin:0 0 9px 0; overflow:hidden; position:relative;
}
#maquillage_showcase_content_img{
	display:block;
}
#maquillage_showcase_content_masque{
width:230px; height:236px; float:left; position:absolute; top:0; right:0; z-index:99; background:#000; filter:alpha(opacity=60);  -moz-opacity:0.60; opacity: 0.60;
}
#maquillage_showcase_content{
width:224px; height:216px; float:left; position:absolute; top:0; right:0; z-index:100; overflow:hidden; padding:10px 0 0 0;
}
.ie6 #maquillage_showcase_content{
width:477px; padding:0 0 0 0px; padding:0 0 0 0px;
}
.ie6 #maquillage_showcase_content h3{
width:200px; /*background:yellow;*/ float:left; margin:0 0 0 130px;
}
.ie6 #maquillage_showcase_content a{
width:200px; /*background:green; */float:left; margin:0 0 0 260px;
}

#maquillage_showcase_content h3{
font-style:italic;
}

#maquillage_showcase_content .h2{
float:left; margin:0 0 30px 0; width:100%;
color:#fff; text-decoration:none;  font-size:20px; 
}

#maquillage_showcase_content .h4{
color:#fff; text-decoration:none; 
}

/*******  EN IMAGES  *****/

#en_images{
float:left; /*height:201px;*/ width:489px; padding:30px 0px 5px 7px; margin:0 0 9px 0;
background: url("../img/box/bloc.png") no-repeat 0 -1621px;
border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;
}
.ie6 #en_images{
height:201px; width:488px;
}

#sideL_Container #en_images a img{
	float:none; border:none;
}
#sideL_Container #en_images a.vignette{
display:block; float:left; width:155px; height:118px; background-color:#FFF; border:1px #CCC solid; margin:0 6px 4px 0; text-align:center; overflow:hidden;
}
.ie6 #sideL_Container #en_images a.vignette { margin-right:3px; }
#sideL_Container #en_images h3{width:98%;}
#sideL_Container #en_images p{width:98%; margin:0px;}
#sideL_Container #en_images ul  {
float:left; width:98%; margin:5px 0 0 0;
}

/******* conseilsPro_L *******/


#conseilsPro_L{
float:left; height:130px; width:488px;  margin:0 0 8px 0; padding:50px 0 0 10px;
background: url("../img/box/bloc.png") no-repeat 0 -339px;
}
.ie6 #conseilsPro_L{
height:180px; width:488px;  
}
#conseilsPro_L a img{
float:left; margin:0 10px 0 0;
}
#sideL_Container #conseilsPro_L .content{
float:left; width:315px; height:90px;
}
#conseilsPro_L p{
float:left; overflow:hidden; width:315px; margin:1px 0 0px 0;
}
#sideL_Container #conseilsPro_L a img{
border:none; float:none; margin:0;
}
#sideL_Container #conseilsPro_L a.vignette{
width:158px; height:118px; text-align:center; display:block; float:left; overflow:hidden; background-color:#FFF; border:solid #CCC 1px; margin:0 4px 0 0;
}
#conseilsPro_L ul li a{width:100%;}

/******* Article_L *******/


#Article_L{
float:left; height:130px; width:488px;  margin:0 0 8px 0; padding:50px 0 0 10px;
background: url(../img/box/Article_L.jpg) no-repeat; 
}
.ie6 #Article_L{
height:180px; width:497px;  
}
#Article_L a img{
float:left; margin:0 10px 0 0;
}
#sideL_Container #Article_L .content{
float:left; width:315px; height:90px;
}
#Article_L p{
float:left; overflow:hidden; width:315px; margin:1px 0 0px 0;
}
#sideL_Container #Article_L a img{
border:none; float:none; margin:0;
}
#sideL_Container #Article_L a.vignette{
	width:155px; height:119px; overflow:hidden; display:block; float:left; background-color:#FFF; border:1px solid #CCC; text-align:center; margin:0 5px 0 5px;
}

#Article_L ul li a{
width:100%;

}

/****************  showcase_3elem **************/
#showcase_3elem {
float:left; height:167px; width:497px; margin:0 0 9px 0;
background: url(../img/box/showcase_3elem.png) no-repeat; 
}
#showcase_3elem_1,
#showcase_3elem_2,
#showcase_3elem_3{
margin:0 4px 0 2px;
width:159px; height:167px; overflow:hidden; float:left; background: url(../img/box/showcase_3elem_1.jpg) no-repeat;
}
#showcase_3elem_1 a img,#showcase_3elem_2 a img,#showcase_3elem_3 a img { border:none; float:none; margin:0; }
#showcase_3elem_1 a.vignette,#showcase_3elem_2 a.vignette,#showcase_3elem_3 a.vignette { display:block; float:left; width:150px; height:95px; overflow:hidden; text-align:center; }
#showcase_3elem .element{
float:left; width:156px; margin-top:5px;
/*background:yellow;*/
}
.ie6 #showcase_3elem .element{
width:154px;
}
#showcase_3elem .element a {
text-align:center; width:99%; float:left;
}
#showcase_3elem .element a img {
float:none; border:none; margin:0px;
}
#showcase_3elem_1 h3 a,
#showcase_3elem_2 h3 a,
#showcase_3elem_3 h3 a
{
text-decoration:none; text-align:left; font-size:18px; margin:0 0 0 5px;
}
#showcase_3elem_1 h3 a,
#showcase_3elem_1  p{
color:#7c8228; 
}
#showcase_3elem_2 h3 a,
#showcase_3elem_2  p{
color:#b87f66;
}
#showcase_3elem_3 h3 a,
#showcase_3elem_3  p{
color:#4da4f9;
}

#showcase_3elem_1  p,
#showcase_3elem_2  p,
#showcase_3elem_3  p
{
text-decoration:none; text-align:left; font-size:16px; margin:0 0 5px 5px;
}

#showcase_3elem_1 .element ul,#showcase_3elem_2 .element ul,#showcase_3elem_3 .element ul {
float:right; 
}
#showcase_3elem_1 .element ul li a,#showcase_3elem_2 .element ul li a,#showcase_3elem_3 .element ul li a {
text-align:left; float:right; margin:0 4px 0 0; width:auto;
}


#showcase_3elem_1 .preview,#showcase_3elem_2 .preview,#showcase_3elem_3 .preview{
height:102px;
}

/************* PAGE  CHEVEUX ***************/

.col1 p{
margin:0 0 0 0; line-height: 20px;
}
.col1 h3{
font-size:14px;
}
.col1 h2{
font-size:16px;
}
.col1 h1{
font-size:16px;
}
.date_col1{
margin:5px 0 0 0;
}
.art_attaque{
font-style:italic; color:#806f65;
}

.photo_art{
float:left; width:189px; height:auto; margin:0 10px 0 0; font-size:11px; font-family:arial; color:#b1aca6; line-height:12px;
}
.photo_art img{float:left; margin:0 0px 0 0;
}
.photo_art .credit_art{float:left;  margin:3px 0px 0 0; 
font-size:10px; font-family:arial; color:#b1aca6;
}
#sideL_content .credit_art{float:left; margin:3px 0px 0 0; 
font-size:11px; font-family:arial; color:#b1aca6;
}
#sideL_content .col1 .photo_art .credit_art span {
display:block; width:100%;
}
.mini_photo_art{
float:left; width:97px; height:126px; margin:0 10px 0 0;
}
.mini_photo_art img{float:left; margin:0 0px 0 0; border:1px solid #806F65;
}
.mini_photo_art .credit_art{float:left; margin:1px 0px 0 0; 
font-size:10px; font-family:arial; color:#b1aca6;
}

/********** bloc_lineated  ********************/

.bloc_lineated{
float:left; padding:8px 0px 0px 5px; 
background: url(../img/box/bloc_lineated_bg.png); 
}
.bloc_lineated_bouche{
float:left; padding:8px 0px 0px 5px; width:497px; 
background: url(../img/box/myProfile.png); 
}
#bloc_miniArt{
height:164px; width:487px; margin:0 0 9px 0; padding:9px 0 0 9px;
}
.ie6 #bloc_miniArt{
height:173px; width:488px;
}

#bloc_miniArt h3,
#bloc_miniArt h2{
margin:0 0 6px 0;
font-size:14px; font-weight:bold;
}
#bloc_miniArt p{
height:135px; overflow:hidden; padding:0 5px 0 0;
}

/********* sondage_look *****/
#sondage_look {
margin:0 5px 9px 0;
}
#sondage_look h4{
margin:0 0 0 10px;
}
#sondage_look form label{
width:88px; float:left;
}
#sondage_look form{
float:left; margin:18px 0 0 10px;
}

#sondage_look .formElement{
float:left; margin:0 0 0 0px; width:85%;
}

#sondage_look  .link{
float:right; margin:0px 10px 0 0;
}
.ie6 #sondage_look  .submit{
float:right; margin:2px 10px 0 0;
}

/*********  voir_aussi ******/
#sideL_Container #voir_aussi h4,
#sideL_Container #sondage_look h3{
margin:10px 0 0 10px;
}

#voir_aussi ul{
margin:40px 0 0 10px;
}
#voir_aussi ul li{
margin:0px 0 5px 0;
}

#voir_aussi ul li a:hover{
text-decoration:underline;
}


/*********** AVIS D INTERNAUTES  *******/
.sepGen{
float:left; background:#c3c3c3; height:1px; width:98%; border:none; margin:10px 0 10px 0;
}
.ie6 .sepGen, .ie .sepGen {
width:98%; margin:10px 0 0 0;
}
.sepDottBlack{
float:left; height:1px; width:98%; border-bottom:1px dotted #000; margin:10px 0 10px 0; border-top:none; border-left:none; border-right:none;
} 
.blocAvis{
width:495px; float:left; margin:0 0 9px 0;
}
.blocAvis .blocAvis_head{
width:100%; height:10px; float:left; margin:0px;
background: url(../img/box/communaute.png) no-repeat 0px -269px; 
}
.ie6 .blocAvis .blocAvis_head{font-size:0px;}
.blocAvis_foot{
width:100%; height:8px; float:left; margin:0px; font-size: 0;
background: url(../img/box/communaute.png) no-repeat 0px -284px; 
}
.blocAvis .blocAvis_body{
width:486px; float:left; padding:0 0 0px 9px;
background: url("../img/box/borderPink_body.png") repeat-y scroll 0 0 transparent;
}
.blocAvis_body span { display:block; float:left; }
.ie6 .blocAvis .blocAvis_body{}
.blocAvis .blocAvis_body h3 span{
font-size:16px; float:left;
}
.blocAvis .blocAvis_body h3 {
font-size:16px; margin:0 0 0 5px; letter-spacing:-1px; width:90%; float:left;
}
.ie6 .blocAvis .blocAvis_body h3 {margin:0 0 0 2px;}
.element_user,
.element_user a,
.element_added{
 margin:0 0 4px 0;
font-size:11px; font-family:arial; color:#EE002D; text-decoration:none; float:left;
}
.blocAvis .element_user a .age{font-size:11px; margin:0 5px 0 0;}

.blocAvis_body  img.bulle{
float:left; margin:3px 4px 0 0;
}

.blocAvis_body textarea{
width:463px; height:65px; margin:9px 0 4px 10px;
border: 1px solid #c3c3c3;
}
.blocAvis_body .validate{
 margin:0px 12px 0px 0px; float:right;
}
.blocAvis_body .ok_formulaire {
	width:100%; text-align:center; float:left; margin:5px 0 5px 0; color:#090;
}
.blocAvis_body .erreur_formulaire {
	width:100%; text-align:center; float:left; margin:5px 0 5px 0; color:#F00;
}

.blocAvis_body .inscription_elt_title label { width:133px; }

.inscription_elt_title { clear:both; }

/*************** TEST    ***********/
.col1_left{

background: url(../img/box/col1_left.png) no-repeat center bottom; 
}
.element_test h3{
margin: 0px 0 5px 10px;
}
.bloc_490{
float:left; margin:0 0 9px 0; width:497px; height:138px;
background: url(../img/box/bloc_neutre_490_138.png) no-repeat center bottom; 
}

#sideL_Container .element_test .bloc_490 .content{
float:left; width:373px; height:108px; /* width:75%;*/
}

#sideL_Container .element_test .bloc_490
{
/*height:auto;*/
}
#sideL_Container .element_test .bloc_490 .parag
{
height:auto;
}

#sideL_Container .bloc_490 .content{
float:left; width:75%; height:54px;
}
#sideL_Container .bloc_490 a img{
float:left; margin:7px 10px 0px 12px; border:1px solid #806F65;
}

.content .mycat { display:block; float:left; width:100%; }

#sideL_Container .bloc_490 h4,
#sideL_Container .bloc_490 h3
{
margin:7px 0 1px 0 ; width:332px; float:left;
}

.ie6 #sideL_Container .bloc_490 h4,
.ie6 #sideL_Container .bloc_490 h3
{
margin:7px  0 0 0 ; width:334px; 
}
#sideL_Container .bloc_490 h4 a{
font-size:12px;}
.element_test .infos_added{
float:left; margin: 0 5px 0px 0; height:13px; width:90px; display:block; font-size:10px; font-family:arial;
}
.element_test .stat_vote_img{
float:left;
}
#sideL_Container .element_test .parag{
 float:left; margin:10px 0 2px 0; display: inline-block; width:370px;
}
#sideL_Container .element_test ul{
width:370px;
}
#sideL_Container .element_test ul li{
 float:left; width:auto;
}
#sideL_Container .element_test ul li.right{
 float:right;
}
#sideL_Container .element_test ul li a span{

}
#sideL_Container .element_test .right{
margin:0 10px 0 0px;
}

#sideL_Container h4{
/*float:left;*/
}
.element_test .voteContent{float:left;}
#sideL_Container .element_test .send{
float:right; clear:right;  margin:9px 0px 0 0; width:36px; height:12px;
}
#sideL_Container .element_test .send a{

}
#sideL_Container .element_test .send a img{
border:none; margin: 0px 5px 0 0;
}

/************* CONTACT *******************/
.contact_head{
float:left; width:635px; height:285px; margin:0 0 13px 7px;
background: url(../img/box/contact_head.jpg) no-repeat;
}
.contact_head h1{
margin:0 0 20px 0; font-style:italic;
}
.contact_head_content{
	float:right; width:290px; height:210px; margin:70px 20px 0 0;
}
.contact_head_content p{
font-size:14px;
}

#contact .floatField .formElement label{
width:80px;
}
#contact textarea{
width:395px; height:180px; margin:0 0px 0 0;
}
#contact .actions .formElement{
margin:0 0 10px 15px;
}
/************* INSCRIPTION *******************/
#inscription_head{
float:left; width:635px; height:285px; margin:0 0 13px 7px;
background: url(../img/box/signup_head.jpg) no-repeat;
}
.ie6 #inscription_head{margin:0 0 13px 3px;}
#inscription_head h1{
margin:0 0 3px 0;
}
#inscription_head_content{
	float:right; width:380px; height:230px; margin:17px 20px 0 0;
}
#inscription_head_content p{
font-size:14px;
}

.form_gen{
float:left; margin:0 0 9px 0; width:497px; padding:0 0 10px 0; /*height:auto;*/
background: url(../img/box/bloc_lineated_bg.png);
}

.form_gen input,
.form_gen select, 
.form_gen textarea {
 /*border:1px solid #DBDBDB;*/
 }
.ie .form_gen  input.radio{
/*border:none;*/
}

#avatar_elt_file input{width:120px;}

.form_gen h3.italic{
margin:3px 0 10px 10px;
}
.form_gen .formElement{
margin:0 0 4px 0;
}
.form_gen .mini_photo_art .credit_art{
float:left; margin:1px 0px 0 -4px; width:103px; color:#000; text-decoration:none;
font-size:10px; 
}
.form_gen .mini_photo_art{
height:136px; margin:0 0 15px 42px;
}

.inscription_elt_title label,
#inscription_elt_surname label,
#inscription_elt_name label{
padding: 3px 0px 3px 3px; margin:0 3px 0px 0; width:70px;
background:#fff; display:block; float:left; /*font-size:11px;*/
}
#inscription_elt_birthDate label{
background:#fff; margin:0 3px 0 0; padding: 3px 10px 3px 3px; width:140px; /*font-size:11px;*/
}
.inscription_elt_title label.title_l{
width:auto;  background:none; color:#EE002D; padding: 0 0px 0 0;
}
.floatField .formElement label{
width:132px; margin:0 10px 0 0; text-align:right; display:inline-block;
/*font-size:11px;*/
}
.floatField .formElement select,
.floatField .formElement input{
width:200px;  
}
#inscription_elt_surname input,
#inscription_elt_name input{
width:190px;
}
.chrome #inscription_elt_surname input,
.chrome #inscription_elt_name input,
.gecko #inscription_elt_surname input,
.gecko #inscription_elt_name input{
width:194px;
}
.opera #inscription_elt_surname input,
.opera #inscription_elt_name input{
width:188px;
}


.form_gen .formElement select,
.form_gen .formElement input{
/*font-size:11px;*/}

.form_gen .floatField{
margin:0 0 25px 0;
}

.form_gen #inscription_elt_partner,
.form_gen #inscription_elt_newsletter,
.form_gen #inscription_elt_usingCondition{
margin:0 0 10px 24px;
}

#inscription_elt_marque1 img,
#inscription_elt_marque2 img,
#inscription_elt_marque3 img{
float:left; margin: 0 7px 0 0;
}

.form_gen .formElement .option{
float:left; width:48px; margin:17px 7px 0 0;
}
.form_gen #inscription_elt_marque1,
.form_gen #inscription_elt_marque2,
.form_gen #inscription_elt_marque3{
float:left; margin:0 0 10px 20px; width:90%;
}
.ie6 .form_gen #inscription_elt_marque1,
.ie6 .form_gen #inscription_elt_marque2,
.ie6 .form_gen #inscription_elt_marque3{
float:left; margin:0 0 7px 10px;
}
.form_gen #inscription_elt_usingCondition{
margin-bottom:25px;
}

#inscription_validate{
float:left; margin:20px 0 0px 200px;
}
/*** BLOC RECHERCHE ***/

#vosProd_list .floatField .formElement select{
width:265px; margin: 0 0 8px 0;
}


/****** ERREUR FORMULAIRE ****/

.erreur_formulaire p {
	color:#F00; line-height:18px;
}


/******* COMPARATIF - VOS PRODUITS BEAUTE *********/

#vosProd_list .floatField h3{
width:auto; padding-left:10px; margin:7px 0 20px 0;
}
.ie6 #vosProd_list .floatField h3{
width:210px; 
}

.element_test .prevProd{
float:left; width:95px; height:118px; margin:7px 10px 0 12px; position:inherit;
display:inline; /*overflow:hidden; border-right:1px solid #806F65; border-left:1px solid #806F65;*/ 
}
.element_test .prevProd a.vignette{
	width:93px; height:119px; overflow:hidden; display:block;
}
.ie6 .element_test .prevProd{
margin:7px 10px 0 10px; 

}
.prevProd .linkCompare{
float:left; margin:-16px 0 0 0px; width:95px; height:15px; position:relative;  z-index:10; 
background:#806F65; opacity: 0.9;
}
.ie .prevProd .linkCompare{
filter : alpha(opacity=90);
		
}
.ie6 .prevProd .linkCompare{
	margin:-16px 0 0 0px;
}
.linkCompare .fauxcheck{
float:left; width:88px; font-size:12px; margin:0 0 0 5px; cursor:pointer; color:#fff; font-family:arial; text-decoration:none;
background: url(../img/button/chekbox.png) no-repeat 64px -14px;
}
.linkCompare .fauxchecked{
background: url(../img/button/chekbox.png) no-repeat 64px top;
}
.linkCompare .impcheck{
float:left;
}




.linkCompare .link{
float:left; font-size:11px; margin:0 0 0 5px; cursor:pointer;
}
#sideL_Container .linkCompare img.iconValid{
margin:1px 0 0 4px;
}
#sideL_Container #vosProd_list_content .element_test .prevProd a img{
margin:0px; border:0; float:none;  
}
#sideL_Container #vosProd_list_content .element_test .prevProd a:hover img{
	border:0;
}
#sideL_Container #vosProd_list_content .element_test .prevProd a.vignette{
	border:1px solid #806F65; width:93px; height:119px; text-align:center; display:block;
}
#sideL_Container #vosProd_list_content .element_test .prevProd a:hover.vignette{
	border:1px solid #EE002D; width:93px; height:119px;
}

.form_gen #message_nouveau_produit{
	padding:10px;
}

#vosProd_list .form_gen .validate{
float:left; margin:0 0 0 255px;
}
#vosProd_list .form_gen .floatField{
margin-bottom:10px;
}

#sideL_Container #vosProd_list .bloc_490 h4 a{
font-size:14px; line-height: 14px;
}
#sideL_Container #vosProd_list .element_test .parag{
height:30px; margin:0 0 10px 0; 
}

#vosProd_list_content h2{
margin:0 0 5px 10px;
}

#vosProd_list_content h1{
margin:0 0 5px 10px; font-size:20px;
}

/* PAGINATION **/
.pager{
float:left; width:487px; height:33px; text-align:center; margin:0 0 9px 0;
background: url(../img/box/communaute.png) no-repeat 0px -196px; 
}
.pager ul.pagination{
margin-top:8px;
}
ul.pagination{
/*width:100%; float:left;*/
}
ul.pagination li {
display:inline;margin:auto 10px 10px auto;
} 
ul.pagination li.navigation {
width: 162px;
}
#vosProd_list .validate{
float:left; margin:0 0 9px 205px;
}

.pager.wthBg{
float:left; width:487px; height:33px; text-align:center; margin:0 0 9px 0;
background:none;
}
	/**************** page COMPARATEUR ************/
.element_compar{
float:left; width:157px; padding:0 0 35px 5px; margin:0 3px 0 0;
background:#fff;
}
.ie6 .element_compar{margin:0 2px 0 0;}
#sideL_Container .element_compar .prevProd a img{
padding:0 0px 0 0px; margin:0 0 0 -5px; /*border: 1px solid #806F65;*/
}
#sideL_Container .element_compar .prevProd {
float:left; text-align:center; width:155px; border:1px solid #806F65;
}
.element_test .element_compar .prevProd{
margin:0 0 0 0; display:block; float:none;
}
#sideL_Container .element_compar .send {
margin:2px 5px 0 0; width:98%; float:right; text-align:right;
}
.element_compar h3 {
float:left; height:50px; overflow:hidden; margin:0 0 0px 0; padding:0 0 0 0; width:100%;
}
.element_compar .stat_vote_img{
margin:5px 0 10px 5px; float:none;
}
#sideL_Container .element_compar .parag{
width:158px; overflow:visible; height:auto;
}
#sideL_Container .element_compar h4{
float:none;
}
#sideL_Container .element_compar h4.black.bold{
margin:15px 0 2px 0; float:left; width:99%;
}
#compareAction .element{
float:left; width:52px; text-align:center;
}
#compareAction{
float:left; margin:20px 0 10px -5px;
}
#compareAction .element .actionTitle{
font-size:10px; font-style:italic;
}
#compareAction .element .linkImg{
height:30px; width:100%; float:left; text-align:center; cursor:pointer;
}
#compareAction .element .linkImgSend{
height:30px; width:25px; float:left; text-align:center; cursor:pointer;
}
.element_compar .link{
width:98%; float:left;
}
#compareOther{float:left; margin:8px 0 0 10px;}
#compareOther span{margin:0px 0 10px 0px;}
/*********  PAGES  DOSSIER  **************/
.dossier_head{
float:left; width:497px; margin:0 0 0px 0;
}
.dossier_head img{
	float:left;
}

#dossier_head_content{
float:left; width:350px; margin:0px 0 0 10px;
border-top:1px solid #93867D; 
}
#dossier_head_content h3{
width:100%;						 
}
#dossier_head_content p{
font-size:14px;
}
#sideL_content #dossier_head_credit{
margin-bottom:13px;
}
#quiz_mini p{
 margin:0 0 0px 0;
}
#sideL_Container #quiz_mini ul{
width:56%;
}
#quiz_mini.bloc_hp .titleLink {
margin:0px;
}
#voir_aussi_doss ul{
float:left; width:92%; margin:15px 0 30px 25px; padding:0 0 0 2px;  border-left:1px solid #93867D;
}
.ie6 #voir_aussi_doss ul{margin:15px 0 30px 10px; }
#voir_aussi_doss h4{
margin-top:10px;
}
#voir_aussi_dossContainer ul.pagination li.navigation{
width:160px; 
}
ul.pagination li.left{
float:left; text-align:left; width:45%;
}
ul.pagination li.right{
float:right; text-align:right; width:45%;
}

.nextprev { background-image:none; height:60px; }

#voir_aussi_dossContainer .pager{background:none;}
#voir_aussi_dossContainer .pager .pagination{margin:0px;}

/****** PAGE QUIZ  ******/
#quiz_head{
float:left; margin:0 0 25px 0; 
}
#quiz_head h2{
margin:0 0 9px 0; 
}
#quiz_head #quiz_head_content p{
font-size:14px; margin:0 0 0 10px;
}
#questionnaire .pager{
background:none; width:424px;
}
.ie6 #questionnaire .pager{width:420px;}
#questionnaire {
margin:0 0 18px 0;  width:492px;
}
#questionnaire ul.pagination li.navigation{
width:auto; font-style:italic; margin-left:10px;
}
.ie6 #questionnaire ul.pagination li.navigation{margin-left:5px;}
#questionnaire .pager ul.pagination {
background:#fff; float:left; height:24px; margin: 8px 0 0 0px;
}
#questionnaire .pager ul li{
padding: 4px 0 0 0;
}
#questionnaire .left.red.bold{
margin:13px 4px 0 0; font-style:italic;
}
.ie6 #questionnaire .left.red.bold{margin:13px 0px 0 0; }


#questionnaire .pager .pagination .selected {
width:26px; height:24px;
background: url(../img/box/page_bg.png) no-repeat;
}

#questionnaire ul.pagination li{
width:36px;
}

.quizImg{
float:left; margin:10px 30px 10px 5px; border:1px solid #fff;
}

#questionnaire .form{
margin:30px 0 0 0;
}
#questionnaire .form .formElement{
height:30px; /*margin:30px 0 0 0;*/
}
#questionnaire h3.black{
margin:0 0 25px 0;
}
#questionnaire h4{
float:none;
}
#questionnaire .form .validate{
margin:0px 0 9px 0;
}

/**** navQuiz  ****/

#questionnaire #navQuiz{
width:497px; margin-left:-5px; margin-bottom:-5px;
}
#questionnaire #navQuiz2{
width:497px; margin-left:-5px; margin-bottom:-5px;
}
#questionnaire #navQuiz #quizSuiv{
float:right; margin:0 10px 0 0;
}
#questionnaire #navQuiz2 #quizSuiv{
float:right; margin:0 10px 0 0;
}
#questionnaire #navQuiz2 #quizRetour{
margin:0 0 0 90px; display:block; 
}
#questionnaire #questSuiv{
margin:40px 0 0 185px; float:left;
}
.score{
float:left; margin:30px 25px 0 10px; width:60px; 
font-size:25px; color:#EE002D;  font-weight:bold;
}
.scoreText{
color:#EE002D; margin:0 0 5px 0; font-size:14px;  font-weight:bold; width:100%; text-align:center;
}
.socoreParag{
float:left; width:387px; height:60px; overflow:hidden;  font-style:normal; line-height:16px;
}
#questionnaire .reponse_element{
float:left; margin:0 0 15px 0; width:100%;
}
.btquiz{
width:140px; margin:20px auto 9px auto; display : block;
}

/***** GLOSAIRE *****/
	/***** #search-gloss   ****/
#gloss_head{float:left; margin:0 0 15px 0;}
#search-gloss{ width:492px; margin:0 0 9px 0;}
#search-gloss input, #search-gloss label{
	float:left; margin:0 5px 0 0;
	}
#search-gloss .form{
margin:7px 0 0 5px;
}
#search-gloss input{ 
width:200px; border:1px solid #DBDBDB;
}
#search-gloss .bouton{
display:inline; float:left; margin:-2px 0 0 0;
}
#search-gloss .pager{
background:#fbfbfb; border:1px solid #e4e4e4; margin:10px 0 20px 4px; width:475px;
}
#search-gloss .pager ul{
margin:7px 0 0 4px;
}
#search-gloss .pager ul li{
width:18px;
}
#search-gloss .pager ul li a{
width:18px; float:left; text-decoration:none;  font-size:18px; 
}
#search-gloss .pager ul li a:hover,
#search-gloss .pager ul li a.selected{
font-size:19px; text-decoration:underline; color:#EE002D; margin-top:-4px; float:left;
}

	/****** .element_gloss  *****/
.element_gloss{
float:left; width:131px; padding:0 0 20px 10px;
}
.element_gloss h3{
padding:0px 4px 0 4px; width:auto; height:19px; display:inline; background:#ec7c83; color:#fff; 
}
.element_gloss h3 a{
text-decoration:none; color:#fff; font-size:16px;
}
.element_gloss UL{
margin:10px 0px 8px 8px; 
}
.element_gloss ul li a{
text-decoration:none; font-size:11px;
}

.element_gloss .filet{
border-bottom: 1px solid #ec7c83;
}
#col1-gloss, #col2-gloss{
margin:0 36px 0 0;
}

#search-gloss input.glossairebt { display:block; float:left; width:31px; height:22px; }

	/***** gloss-produit *****/
#gloss-produit{
float:left; width:497px; height:192px; margin:0 0 9px 0;
background: url(../img/box/bloc_neutreBigInvers.png) repeat-x;
}
#sideL_Container #gloss-produit a img, #gloss-produit img{
margin:20px 10px 0 10px;
}

#sideL_Container #gloss-produit p{
margin:20px 0px 0 0px; width:375px; float:left;
}

#gloss-4col{
width:486px;
}
#gloss-4col h4.black{
margin:10px 0 0 8px; text-decoration:underline;
}
#gloss-4col ul{margin-top:0px;}

#gloss-4col ul.element_4col{
float:left;
}

/***** TEMOIGNAGES   *****/
.temoignages_list{
margin:0 0 9px 0; float:left;
}
#temoignages_head{
padding:0 0 10px 0; margin:0 0 10px 5px; width:98%; float:left;
border-bottom:1px dotted #EE002D; 
}
.temoignages_list .titlePink{
display:inline-block; width:98%; margin:0 0 9px 0; padding:2px 0 2px 5px; float:left;  font-size:13px; color:#bc8787; border:1px solid #ececec;
background: url(../img/box/titlePink.png) repeat-y;
}
.temoignages_list .element_test .sousTitle{
float:left; width:99%; margin:0 0 0px 0; font-weight:bold;
}
#temoignagesContent_head{
height:228px; width:auto;  margin:0 0 9px 0; float:left;
}
#temoignagesContent_head .contentLeft{
float:left; width:284px; margin:0 0 0 9px;
}
.ie6 #temoignagesContent_head .contentLeft{width:276px; }

#temoignagesContent_head .contentLeft h3{
margin:0 0 20px 0px;
}

#temoignagesContent_head img{
float:left; margin:0 0 0 3px;
}

#temoignage_Form{
width:483px; padding:0 0 25px 9px; margin:-9px 0 0 0px;
}
#temoignage_Form h3{
padding:0 0 0px 0px; margin:20px 0 10px 0px;
}
#temoignage_Form .formElement{
float:left; width:99%; margin:0 0 4px 0;
}
#temoignage_Form fieldset .formElement input{
 width:200px; margin:5px 0 4px 0;
}

#temoignage_Form .formElement textarea{
 width:470px; height:170px; margin:5px 0 0 0;
}
#temoignage_Form #temoignage_elt_usingCondition{
float:left; width:365px;
}
#temoignage_Form .validate{
margin:0 10px 0 0;
}


/*** FICHE PRODUIT ***/
#produit_showcase{
position:relative; float:left; margin:0 0 9px 1px;
}
#produit_showcase h1{
font-style:italic; margin:0 0 10px 0; float:left; width:450px
}
#produit_showcase .icon{
position: absolute; left: 445px; text-align: center; /*float:right; margin:-5px 0 0 0; */ 
}
#produit_showcase .icon img{
width:28px; height:28px;
}
#produit_showcase_content{
float:left; margin:-4px 0 0 0;
}
#produit_showcase .icon .legend{
font-size:10px; font-family:arial;
}


#produit_showcase_content #imgProd{float:left; width:220px; height:auto;  position:relative; }
.ie7 #produit_showcase_content #imgProd, .ie8 #produit_showcase_content #imgProd{width:220px; }


#produit_showcase_content #imgProd table{ float:left; width:220px; height:280px;  border:2px solid #B5B5B5; overflow:hidden;  }
#trContent{ float:left; width:220px; height:280px; overflow:hidden; margin: 0 0 0 -4px;}
#viewer {width:220px; height:280px; vertical-align: middle; text-align:center;
}
#thumbs {overflow:auto; width:222px; height:auto;  list-style:none; margin:2px 0 0 0; padding:0; float:left;} 
#thumbs li {float:left;} 
#thumbs a {display:block; width:45px; height:32px; padding:2px; margin:0 3px 0 0; outline:none; text-align:center; overflow:hidden;} 
#thumbs a:hover, #thumbs a:focus {background:#fff;} 
#thumbs a.active {border:1px solid #B5B5B5; text-align:center; width:43px; height:30px;}
#thumbs tr td { height:180px; vertical-align:middle; }

#produit_infos{
float:left; width:270px; height:210px;
background: url(../img/box/produit_infos.png) repeat-x; line-height:16px;
}
.ie6 #produit_infos{}

#produit_infos .info_element{
margin:0 0px 0 13px; float:left; width:254px;
}
#produit_infos .info_element h4{
font-size:12px;
}
#produit_infos .info_element h3{
font-size:14px;
}
.ie6 #produit_infos .info_element{margin:0 0px 0 6px;  width:96%;}
#produit_infos .info_element a.h3.pink{
cursor: pointer; font-size:14px;
}
#produit_infos .info_element h2.h2_marque{
cursor: pointer; font-size:14px; display:inline; font-weight:normal;
}
#produit_infos .info_element .h3.pink:hover{
color:#E7787F;
}
#produit_infos .info_element.marque{
width:214px;
}
#produit_infos2{
float:left; width:268px; height:74px;
background: url(../img/box/produit_infos2.png) no-repeat center bottom;
}
.ie6 #produit_infos2{width:258px; }
#produit_infos2 .info_element{
margin:0 0px 0 0px; float:left;
}
#produit_infos2 .info_element.achete{
margin: 7px 0 3px 13px;
}

#produit_actions{
float:left; width:270px; height:75px;

}
#produit_showcase_content .vote{
float:left; width:219px; margin:2px 0 0 0px;
}
#produit_showcase_content .vote .title{
margin-bottom:3px;
}
#produit_actions .vote .title{
margin:0px 0 4px 0px;
}
#produit_actions .actions{
float:left; width:268px; margin:10px 0 0 0;
}
#produit_actions .actions .element_actions{
float:left; width:89px; text-align:center;
}
#produit_actions .actions .element_actions a{
cursor:pointer;
}
#produit_actions .actions .element_actions .partSend{
margin:0 3px 0 0;
}
#produit_actions .actions .element_actions .title{
font-size:10px; font-family:arial; line-height:10px; margin:0 0 6px 0;
}

#produit_actions .actions #actionsPartage .title{
margin:10px 0 12px 0;
}
#produit_showcase_content .nav{
float:left; margin:12px 0 0 0; padding:0 0 7px 0; width:100%;
background: url(../img/box/borderGray_bottom.png) no-repeat center bottom;
}
#produit_showcase_content .nav .left,#produit_showcase_content .nav .right{
	width:49%;
}
#produit_showcase_content .nav a img{
float:left; margin:0 0 0 0;
}
#produit_showcase_content .nav .left a .text{
float:left; margin:0 0 0 0; color:#EE002D; width:220px; overflow:hidden;
}
#produit_showcase_content .nav .right a .text{
float:left; margin:0 0 0 0; color:#EE002D; width:220px; overflow:hidden; text-align:right;
}
#produit_showcase_content .nav .left a img{
margin:0 4px 0 0px; float:left;
}
#produit_showcase_content .nav .right a img{
margin:0 4px 0 4px; float:right;
}
/*** produit_desc_content ***/
#produit_desc .produit_desc_content{
float:left; margin:0 0 0 9px; width:97%; padding:0 0 15px 0; 
}
.ie6 #produit_desc .produit_desc_content{margin:0 0 0 4px; }

#produit_desc .produit_desc_content h3{
letter-spacing:-1px;
}
#produit_desc .produit_descHead{
float:left; margin:2px 0 10px 0px; padding:0 0 5px 0; width:100%;
border-bottom:1px dotted #EE002D;
}
#produit_desc .produit_descBody{
float:left; width:100%; margin:0 0 0px 0px;
}
#produit_desc .sepDottBlack{
width:100%; margin:10px 0 10px 0px;
}
.produit_desc_content .bulle{
float:left; margin:4px 4px 0 0;
}
.produit_desc_content .avisRedaction{
float:left; margin:5px 0 10px 0; width:100%;
}

/*** produitsFaitR ***/

.produitsFaitR{
float:left; width:496px;
}
.produitsFaitR h3.title_bg{
margin:4px 0 4px 4px; font-style:italic; text-align:left;
}
.produitsFaitR .element{
float:left; text-align:center; margin:0 0 0 4px;
width:160px;
}
.ie6 .produitsFaitR .element{ margin:0 0 0 2px; }
.produitsFaitR .element .box{
width:160px; text-align:center; display:block; overflow:hidden; height:116px; line-height:116px;
}
.produitsFaitR .element .preview img{border:0; vertical-align:middle;}
.produitsFaitR .element .preview:hover img{	border:0;}
.produitsFaitR .element .preview:hover{}
.produitsFaitR .element .preview{
border:1px solid #806F65; background-color:#FFF;
}
.produitsFaitR .element h3{margin:0 0 3px 0;}
.produitsFaitR .element h3 a{font: bold 16px Georgia; color:#EE002D; text-decoration: underline;}
.produitsFaitR .element h3 a:hover{text-decoration:none;}
.produitsFaitR .element p a{font-size: 12px; text-decoration: none;}

/*** PAGE RESULAT ***/
.resultHead{
float:left; width:99%; margin: 0 0 9px 0;
}
.resultHead h1{
	color:#999; font-size:14px;
}
.resultHead-search{
float:left; width:358px; height:31px; color:#999; font-weight:bold;
background: url(../img/box/resultat-element.png) no-repeat 0 0;
}
.resultHead-search label{
float:left; margin:6px 0 0 6px;
}.resultHead-search input{
float:left; margin:6px 0 0 8px; height:12px; width:178px; border:1px solid #999; font-size:11px;
}
.resultHead .text{
float:left; width:99%; margin: 4px 0 0 0; color:#999; font-size:11px;
}
.resultHead .text .chiffre{
font-size:15px; font-weight:bold;
}
.resultHead-search .submit{
float:left; width:27px; height:20px; margin: 4px 0 0 10px; padding: 0px 0 0 12px;
font-size: 12px; font-weight: bold; color:#999999; cursor:pointer; border:none;
background:transparent url(../img/button/search-ok.png) no-repeat 0 2px;
}
.gecko .resultHead-search .submit{
margin: 3px 0 0 10px;
background:transparent url(../img/button/search-ok.png) no-repeat 0 4px;
}

.resulTitle{
float:left; width:99%; color:#999; padding: 0 0 2px 0px; margin: 0 0 9px 3px;
background:transparent url(../img/box/sep-gray.gif) no-repeat scroll 0 bottom;
}

.result .element.first{
float:left; width:497px; height:134px;
background:transparent url(../img/box/resultat-element.png) no-repeat scroll 0 bottom;
}
.result .element{
float:left; width:497px; height:132px; 
background:transparent url(../img/box/resultat-element.png) no-repeat scroll -502px bottom;  color:#666;
}
.result .element.last{
float:left; width:497px; height:168px; margin: 0 0 4px 0;
background:transparent url(../img/box/resultat-element.png) no-repeat scroll -1004px bottom;
}
.result .element .parag{
height:70px; margin-left:10px;
}
.result .element .subtitleLink{
color:#666; height:28px; line-height:15px; margin: 7px 0 2px 10px; display:block; overflow:hidden;
}
.result .element .keyw{color:#ed8086; font-weight:bold;}

.result .element .preview{float:left; margin: 7px 10px 0 10px;}
.result .element .preview:hover img{border:1px solid #806F65; }

.result .element .more{
float:right; margin: 0 10px 0 0; color:#666; font-size:11px; font-family:arial;
}
.result .element .more:hover{text-decoration:underline;}
.result .all{
float:left; margin: -30px 0px 0 10px; color:#EE002D; font-size:11px; font-family:arial;
}
.result .all:hover{text-decoration:underline;}
/*** MENTIONS LEGALES ***/

.mentionsL{
float:left; font-family:arial; font-size:10px; 
}
.mentionsL p{
font-family:arial; font-size:10px; margin:0 0 15px 0;
}
.mentionsL h2, .mentionsL h3, .mentionsL h4{
color:#564A42;
}
.mentionsL ul{
margin:0 0 15px 10px;
}
.mentionsL ul li{
font-size:10px;
}

/*** QUI SOMMES NOUS ***/

#quiSommesNous_head{
float:left; margin:-7px 0 0 7px;
}
.ie6 #quiSommesNous_head{
margin:-7px 0 0 4px;
}
.quiSommesNous{
float:left; padding:0 3px 0 0;
}
.quiSommesNous h2, .quiSommesNous h3, .quiSommesNous h4, .quiSommesNous p{
margin:0 0 15px 0;
}
.quiSommesNous p{text-align:justify; color:#806F65;}


/*** PLAN DU SITE ***/
#plan-site_head{
float:left; margin: 0 0 12px 7px;
}
.ie6 #plan-site_head{margin: 0 0 10px 4px;
}
.plan-site h2, .plan-site h3{
font-size:14px; margin:0 0 20px 15px;
}
.plan-site ul{
margin: 0 0 0 50px;
}
.plan-site ul li a{
text-decoration:none; color:#999;
}
.plan-site .sep-pink{
width:95%; height:4px; margin: 5px 0 20px 15px; 
background :transparent url(../img/box/sep-pink.gif) no-repeat;
}


/*** ERREU 404 ***/

#erreur404-head{
float:left; width:100%; height:492px;
background :transparent url(../img/box/erreur404-head.png) no-repeat right 0;
}
#erreur404-head .logo{
float:left; width:170px; height:80px; margin:74px 0 0 15px;
}
#erreur404-head .logo span{
display:none;
}
#erreur404-content h1{
font-size:16px; color:#000; margin:60px 0 0 15px;
}

#erreur404-content p{
color:#000; margin:10px 0 0 15px;
}
#erreur404-content ul{
margin:10px 0 0 25px;
}
#erreur404-content ul li{
line-height:24px;
}

#content-logoBHE1{
float:left; width:100%; text-align:center; margin:100px 0 0 0;
}
#content-logoBHE1 p{
font-family:arial; font-size:11px; color:#000;
}
#content-logoBHE1 p a{
font-family:arial; font-size:11px; color:#000; text-decoration:none;
}
#content-logoBHE1 p a:hover{ 
text-decoration:underline;
}
/*** PAGE EN CONSTRUCTION VERSION ASTUCES***/

#pageEnConstruction-head{
float:left; width:100%; height:856px;
background :transparent url(../img/box/pageEnConstruction.png) no-repeat right 0;
}

#content-logoBHE{
float:left; width:957px; text-align:center; margin:0px 0 0 3px; padding: 50px 0 0 0;
background:#fff; border-right: 1px solid #564E49;
}
#content-logoBHE p{
font-family:arial; font-size:11px; color:#000; padding: 0 0 15px 0;
}
#content-logoBHE p a{
font-family:arial; font-size:11px; color:#000; text-decoration:none;
}
#content-logoBHE p a:hover{ 
text-decoration:underline;
}
/*** PAGE EN CONSTRUCTION  VERSION ASTUCES ***/

#pageEnConstruction-conseils-head{
float:left; width:100%; height:851px;
background :transparent url(../img/box/pageEnConstruction-conseils.png) no-repeat right 0;
}

.ok_formulaire { text-align:center; color:#090; margin:10px 0; }
.erreur_formulaire { text-align:center; color:#F00; margin:10px 0; }

.strong { font-weight:bold; }

.jetemoigne { width:100%; }
.jetemoigne a { display:block; float:right; margin:0 0 10px 0; text-decoration:none; }

.diapo_recette { margin:5px 5px 5px 0; width:635px; height:285px; overflow:hidden; float:left; position:relative; }
#sliderrecette { text-align:left; float:left; background-repeat:no-repeat; background-position:top; width:635px; height:285px; overflow:hidden; display:block; float:left; overflow:hidden; font-family:Arial, Helvetica, sans-serif; margin:5px 5px 5px 0; }
#sliderrecette ul, #sliderrecette li{ margin:0; padding:0; list-style:none;  display:block; float:left; overflow:hidden; position:relative; }
#sliderrecette, #sliderrecette li{ width:635px; height:285px; overflow:hidden; }
#sliderrecette ul li a img { border:none; margin:4px; width:635px; height:285px; }
#sliderrecette ul li div.fond_text { position:absolute; bottom:0px; right:0; width:635px; overflow:hidden; height:60px; background-color:#663366; filter : alpha(opacity=80); -moz-opacity : 0.8; opacity : 0.8;  }
#sliderrecette ul li div.text { position:absolute; bottom:0px; right:0; width:635px; overflow:hidden; height:90px; color:#FFF; }
#sliderrecette ul li div.text h1 { color:#ff3399; font-size:22px; font-weight:bold; padding:5px; margin:0; }
#sliderrecette ul li div.text h2 { color:#ff3399; font-size:22px; font-weight:bold; padding:5px; margin:0; }
#sliderrecette ul li div.text h2 a { color:#ff3399; }
#sliderrecette ul li div.text p { color:#FFF; font-size:14px; padding:5px; }
#sliderrecette ul li div.text p a { color:#FFF; }

#resultatssondage { width:98%; float:left;}
#resultatssondage span { display:inline-block; width:288px; margin:5px 2px 5px 10px; font-size:12px; color:#333; }

.ident { font-weight:bold; color: #ee002d; }

.pasdentre { width:98%;}
.pasdentre p { margin:20px 0 0 0; text-align:center; }
.pasdentre a { margin:0 0 0 130px; display:block; text-decoration:none;}

.etencore { width:98%; float:left; margin:10px 0; }
.etencore p { display:block; float:left; margin:0 0 0 10px; }
.nbresult { border:none; color:#333; background-color:#FFF; display:block; float:left; margin:0; padding:0; color:#ee002d; text-decoration:underline; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; cursor:pointer; }

#fermerto { position:absolute; width:30px; height:30px; top:-10px; right:-10px; z-index:5002; }
#takeover { display:none; position:fixed; margin:200px auto; border:1px #CCCCCC solid; background-color:#FFFFFF; z-index:5001; }
#backto { display:none; position:absolute; margin:0; padding:0px; background-color:#000000; width:100%; z-index:5000;  filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8; cursor:pointer;  }

.partenaireElement { display:block; float:left; margin:10px; width:95%; border-bottom:1px solid #CCCCCC; padding:2px 0px; overflow:hidden; }
.partenaireElementImage { display:block; float:left; width:102px; overflow:hidden; height:100px; vertical-align:middle; margin-right:10px; }
.partenaireElement td { vertical-align:middle; text-align:center;}
.partenaireElementDescription { display:block; float:left; width:340px; overflow:hidden; }
.partenaireElementDescription a { cursor:pointer; width:95%; margin-bottom:5px; font-size:14px; text-decoration:none; }
.partenaireElementDescription p { margin:5px 0; }
.partenaireElementDescription > p a { color:#999999; font-style:italic; display:block; }
.partenaireElementDescription .partenaireElementP a { display:inline; }

#sendfriend { position:fixed; border:5px solid #CCCCCC; background-color:#FFFFFF; z-index:5002; padding:20px 30px 20px 20px; }
#sendfriend table { text-align:left; }
#sendfriend table tr td { vertical-align:middle; }
#sendfriend h3 { margin:5px; }
#sendfriend label { margin:5px; display:block; }
#sendfriend textarea { width:97%; border:1px #333333 solid; margin-left:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-size:11px; }
#sendfriend input { font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-size:11px; border:1px #333333 solid; width:97%;}

.nav_article { background-color:#f2f2f2; display:block; float:left; width:400px; margin:10px 0 10px 40px; }
.nav_article span.sommaire { display:block; float:left; font-size:12px; color:#666666; text-align:center; width:98%; margin:0 0 5px 0; text-decoration:underline; color:#333333; }
.nav_article ul { padding:10px; display:block; float:left; }
.nav_article ul li { display:block; width:98%; float:left; margin-bottom:3px; }
.nav_article ul li a { } 

.next_article { display:block; float:right; margin:5px; }

ul.liste_partenaires { display:block; float:left; width:98%;   }
ul.liste_partenaires li { display:block; float:left; padding:0 5px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
ul.liste_partenaires li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
ul.liste_partenaires li a:hover { color:#FFFFFF; }

.formerreur { text-align:center; color:#F00; margin:10px 0; }
.formok { text-align:center; color:#090; margin:10px 0; }
.mdpoublie { margin:5px; }
.mdpoublie p { margin:10px 0; }
.mdpoublie input { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
.mdpoublie .bt_submit { margin-left:15px; }

#modulerecherche .formElement { margin:10px 0; }
#modulerecherche .validate { margin-left:250px; }

#vosProd_list_content .element_beautestar { background-image:url(../img/box/bloc_neutre_490_138.png); background-repeat:no-repeat; display:block; float:left; width:490px; height:138px; margin:3px 0px; }
#vosProd_list_content .element_beautestar .image_element_beautestar { width:96px; height:121px; overflow:hidden; display:block; float:left; margin:8px 5px 10px 10px;  }
#vosProd_list_content .element_beautestar .date_col1 { margin:0 0 6px 0; }
#vosProd_list_content .element_beautestar .image_element_beautestar img { }
#vosProd_list_content .element_beautestar .image_element_beautestar a { display:block; border:1px #999999 solid; float:left; }
#vosProd_list_content .element_beautestar .image_element_beautestar a:hover { border:1px #CC0000 solid; }
#vosProd_list_content .element_beautestar h3 { float:left; display:block; width:370px; margin:5px 0 4px 0; }
#vosProd_list_content .element_beautestar h3 a { text-decoration:none; color:#ee002d; }
#vosProd_list_content .element_beautestar p { float:left; display:block; width:370px; color:#666666; font-weight:normal; }
#vosProd_list_content .element_beautestar .suite_element_beautestar { display:block; position:absolute; margin:10px 5px 0 0; padding-left:10px; background-image:url(../img/icon/puce_liresuite.jpg); background-repeat:no-repeat; background-position:2px 5px; margin:115px 0 0 110px; }
#vosProd_list_content .element_beautestar .suite_element_beautestar { font-weight:normal; }

#vosProd_list_content h2.titreh2_beautestar { font-size:16px; display:block; width:98%; float:left; margin:10px 0; color:#999999; }

#vosProd_list_content .entete_beautestar { margin-bottom:20px; }
#vosProd_list_content .entete_beautestar .suite_element_beautestar { display:block; float:right; margin:10px 10px 0 0; padding-left:10px; background-image:url(../img/icon/puce_liresuite.jpg); background-repeat:no-repeat; background-position:2px 5px; }
#vosProd_list_content .entete_beautestar .suite_element_beautestar { font-weight:normal; }
#vosProd_list_content .entete_beautestar .text { color: #f6b227; font-size: 20px; font-style: italic; background-image:url(../img/icon/etoile_icon.jpg); background-repeat:no-repeat; background-repeat:no-repeat; background-position:top right; padding-right:40px; padding-top:10px; }

#vosProd_list_content .entete_beautestar h2 a { text-decoration:none; color:#ee002d; font-size:18px;  }
#vosProd_list_content .entete_beautestar h2 { margin:5px 0; padding:0; }
#vosProd_list_content .entete_beautestar h3 { color:#000000; font-size:15px; }
#vosProd_list_content .entete_beautestar p { margin-bottom:10px; }
#vosProd_list_content .entete_beautestar p a { text-decoration:none; }


#vosProd_list_content .element_beauteactu { background-image:url(../img/box/bloc_neutre_490_138.png); background-repeat:no-repeat; display:block; float:left; width:490px; height:138px; margin:0 0 3px 0px; }
#vosProd_list_content .element_beauteactu .image_element_beauteactu { width:96px; height:121px; overflow:hidden; display:block; float:left; margin:8px 5px 10px 10px;  }
#vosProd_list_content .element_beauteactu .date_col1 { margin:0 0 6px 0; }
#vosProd_list_content .element_beauteactu .image_element_beauteactu img { }
#vosProd_list_content .element_beauteactu .image_element_beauteactu a { display:block; border:1px #999999 solid; float:left; }
#vosProd_list_content .element_beauteactu .image_element_beauteactu a:hover { border:1px #CC0000 solid; }
#vosProd_list_content .element_beauteactu h3 { float:left; display:block; width:370px; margin:5px 0 4px 0; }
#vosProd_list_content .element_beauteactu h3 a { text-decoration:none; color:#ee002d; }
#vosProd_list_content .element_beauteactu p { float:left; display:block; width:370px; color:#666666; font-weight:normal; }
#vosProd_list_content .element_beauteactu .suite_element_beauteactu { display:block; position:absolute; margin:10px 5px 0 0; padding-left:10px; background-image:url(../img/icon/puce_liresuite.jpg); background-repeat:no-repeat; background-position:2px 5px; margin:115px 0 0 110px; }
#vosProd_list_content .element_beauteactu .suite_element_beauteactu { font-weight:normal; }

#vosProd_list_content h2.titreh2_beauteactu { font-size:16px; display:block; width:98%; float:left; margin:0 0 10px 0; color:#999999; }
#vosProd_list_content .entete_beauteactu .suite_element_beauteactu { display:block; float:right; margin:10px 5px 0 20px; padding-left:10px; background-image:url(../img/icon/puce_liresuite.jpg); background-repeat:no-repeat; background-position:2px 5px; }
#vosProd_list_content .entete_beauteactu .suite_element_beauteactu { font-weight:normal; }
#vosProd_list_content .entete_beauteactu { margin-bottom:20px; margin-top:0px; }
#vosProd_list_content .entete_beauteactu .img_beauteactu { width:200px; display:block; overflow:hidden; float:left; margin-right:10px; text-align:center;
margin-bottom:0; }
#vosProd_list_content .entete_beauteactu .img_beauteactu img { margin:0; }
#vosProd_list_content .entete_beauteactu .img_beauteactu p { color:#CCCCCC; font-size:12px; margin:3px 0 0 0; padding:0; text-align:left; width:200px; }
#vosProd_list_content .entete_beauteactu h3 { color:#000000; font-size:15px; }
#vosProd_list_content .entete_beauteactu .text { color: #f6b227; font-size: 20px; font-style: italic; background-image:url(../img/icon/etoile_icon.jpg); background-repeat:no-repeat; background-repeat:no-repeat; background-position:top right; padding-right:40px; padding-top:10px; }
#vosProd_list_content .entete_beauteactu h2.title { text-decoration:none; color:#ee002d; font-size:20px; display:block; width:98%; float:left; margin-top:-20px;  }
#vosProd_list_content .entete_beauteactu h2 a { text-decoration:none; color:#ee002d; font-size:18px;  }
#vosProd_list_content .entete_beauteactu h2 { margin:0 0 5px 0; padding:0; display:block; width:250px; float:left; }
#vosProd_list_content .entete_beauteactu p { margin-bottom:10px; display:block; float:left; width:250px; }
#vosProd_list_content .entete_beauteactu p a { text-decoration:none; }

#sideL_Container #menu_left ul li.beautestar_li { width:140px; height:54px; margin:10px 0 0 0; background:url(../img/box/menu_left.png) no-repeat 0 -106px;}
#sideL_Container #menu_left ul li.beautestar_li a { color:#ee002d; font-size:16px; margin:12px 0 0 0; }
#sideL_Container #menu_left ul li.beautestar_li a:hover { background-color:transparent; }
#sideL_Container #menu_left ul li.beauteactu_li a {  margin-bottom:10px; margin-top:10px; }

.form_gen #message_nouveau_article{
	padding:10px;
}

ul.pagination li.page_suiv { float:right; }

.texte_footer { float:left; width:790px; padding:5px; color:#3d312a; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.texte_footer a { color:#3d312a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
.texte_footer a:hover { color:#FFFFFF; }

#bg_bloc { background-color:#000; position:absolute; top:0; left:0; background:#000; filter:alpha(opacity=80);  -moz-opacity:0.80; opacity: 0.80; width:100%; height:100%; z-index:1000; cursor:pointer; }
#img_bloc { background-color:#CCC; display:block; z-index:1001; position:absolute; top:50px; }
#img_bloc #closeloader { display:block; position:absolute; top:2px; right:2px; cursor:pointer; }
#big_img { border:1px #FFF solid; text-align:center; display:block; position:absolute; cursor:pointer; }
#big_img img { max-width:800px; float:none; }

#zoomin { display:block; position:absolute; top:2px; right:2px; cursor:pointer; }
ul#thumbs li { width:30px; height:30px; margin-right:2px; border:1px #CCC solid; text-align:center; }

#sideL_Container #menu_left ul li.fetedesmere_li a { color:#F00; }

.pagination_bot { display:block; width:99%; margin:10px 0 20px 0; float:left; }
.liste_page_next { display:block; float:right; width:90px; text-align:right; padding-right:10px; }
.liste_page_next a { color:#b33d3d; }
.liste_page_prev { display:block; float:left; width:90px; text-align:left; padding-left:10px; }
.liste_page_prev a { color:#b33d3d; }
.liste_page { display:block; float:left; width:250px; text-align:center; }
.liste_page a { color:#b33d3d; text-decoration:none; padding:0 3px; }
.liste_page a:hover { color:#b33d3d; text-decoration:underline; }


#blocNewslt{
float: left; width: 302px; height: 244px; margin: 0 0 6px 0; background:url(../img/box/encart.jpg) no-repeat left 0px;
}
#blocNewslt .text{ height: 105px; margin: 36px 0 12px -33px; text-align: center;}
#blocNewslt .text span{font: 14px/14px Georgia; color:#d40150;}
#blocNewslt .text .text1{font: 28px/28px Georgia; }
#blocNewslt .text .text2{font: 10px/12px Georgia; letter-spacing:-1px; }
#blocNewslt .text .text4{font: 17px/17px Georgia; }
#blocNewslt .text .text5{font: 18px/18px Georgia; }
#blocNewslt #newslt_mail{ float: right; width:140px; margin: 0 18px 0 0; font: italic 12px/12px Georgia; color:#999;}
#blocNewslt .validate{
float: right; clear:both; margin: 2px 41px 0px 0px; width: 96px; height:24px;
cursor : pointer; display: inline;  border: none;  background:url(../img/button/blocNewslt_validate.jpg) no-repeat 0 0;
}

/***** COMMON  *****/
.blocFriends .bloc_top{
width:487px; height:5px; float:left; font-size: 0px;
background: url(../img/box/communaute.png) no-repeat 0px -234px; 
}
.blocFriends .bloc_body{
	width:477px; float:left; padding:0 5px 0 5px;
	background: url(../img/box/blocFriends_body.png) repeat-y; 
}
.blocFriends .bloc_bottom{
width:487px; height:5px; float:left; font-size: 0px;
background: url(../img/box/communaute.png) no-repeat 0px -242px; 
}
/*********** MEMBER INFO **********/
.myProfile_content{
width:477px; margin:0 0 9px 0; padding-left:9px; padding-right:9px;
}
.ie6 .myProfile_content{
width:493px; padding-right:0px;
}
.myProfile_content #changeAvatar{
font-size:10px; float:left; margin:4px 0 0 4px;
}
.myProfile_content .avatar{
float:left; margin:0 0 0 0; width:95px;
}
.myProfile_content .bouches{
margin:0 0 0 0; position:absolute; top:0; right:10px; 
}
.myProfile_content #user_infos{
float:left; width:297px; height:156px;
}

#user_infos .info_nickname{
float:left; width:auto; margin:0 130px 2px 0; padding:2px 15px 2px 10px; font-style:normal;
background:#fff;
}

#user_infos .info_age{
float:left; width:auto; margin:0 180px 2px 0; padding:2px 15px 2px 10px; font-style:normal;
background:#fff; font-size:16px; font-weight:bold;
}
.ie6 #user_infos .info_age{
margin:0 110px 2px 0;

}
.infos_added,
.infos_eyes,
.infos_skin,
.infos_hair,
.infos_mark{
float:left; width:96%; margin:0 0 0 10px;
}

#member_action{
float:left; width:482px; height:auto; margin:0 0 5px 0; padding:0 0 15px 0;
background: url(../img/box/action_member.png) no-repeat; 
}
#member_action .element{
float:left; margin:11px 0px 0 0; width:98%;
}

#member_action .info_left{
float:left; margin:5px 10px 0 5px; width:230px
}
.ie #member_action .info_left{
margin:5px 10px 0 5px; width:210px
}
#member_action .info_right{
float:left; margin:5px 0 0 0px; width:230px
}
#member_action .info_left img,
#member_action .info_right img{
float:left; margin:0 5px 0 0;
}

#member_action .actionTitle{
float:left; margin:3px 0px 0 0;
}
#member_action .infos_friend .actionTitle{
float:left; margin:6px 0px 0 0;
}
#member_action .info_comment .actionTitle{
float:left; margin:0px 0px 0 0;
}
#member_action .info_trousse .actionTitle{
float:left; margin:4px 0px 0 0;
}
#member_action .infos_wish .actionTitle{
float:left; margin:3px 0px 0 0;
}

#member_action  .element .link{
float:left; margin:0 0 0 30px; width:90%; font-family:Georgia; font-style:italic;
}

#member_action .element .info_comment img{
margin:0px 10px 0 0;
}


/************  MES BEAUTY FRIENDS  */
.sepDotted{
float:left; width:98%; border-top:1px dotted #806F65;
}

#myBeautyFriends{
float:left; width:497px;  margin:0 0 9px 0; padding:0 0 10px 0px;
background: url(../img/box/communaute.png) no-repeat left 10px; 
}
#myBeautyFriends h3{
margin:8px 0 0 12px;
}
#myBeautyFriends h4{
margin:0px 0 0 12px; color:#806F65;
}
#myBeautyFriends .sepDotted{
float:left; width:94%; border-top:1px dotted #806F65; margin:10px 0 3px 12px;
}
#myBeautyFriends .formElement label{ 
/*font-size:13px;*/ font-style: italic;  color:#EE002D;
margin:0 0 5px 0;
}
#myBeautyFriends .formElement{
float:left; margin:0 0 5px 0;
}
#myBeautyFriends .formElement select{}
#myBeautyFriends  #elt_sexe{
width:175px; height:40px; margin:0 0 0 12px;
}
#myBeautyFriends  #elt_age{
width:140px; height:40px;
}
.ie6 #myBeautyFriends  #elt_age{
width:120px; height:40px;
}
#myBeautyFriends  #elt_age select{
width:72px; border:1px solid #DBDBDB;
}
#myBeautyFriends #elt_marquePref{
width:165px; height:40px;
}
#myBeautyFriends #elt_marquePref select,
#myBeautyFriends #elt_trousse select,
#myBeautyFriends #elt_specif select
{
width:160px; border:1px solid #DBDBDB; font-size:12px; color:#806F65;
}
#myBeautyFriends #elt_trousse{
width:260px; margin:0 54px 0 12px;
}
.ie6 #myBeautyFriends #elt_trousse{
width:260px; margin:0 34px 0 12px;
}

#myBeautyFriends #elt_specif{
width:126px;
}

#myBeautyFriends .validate{
float:left; height:24px; width:90px; margin:10px 0 0px 200px; 
}

/************ MES ASTUCES **************/
#mes_astuces{
margin:0 5px 9px 0;
}
#mes_astuces .h4,
#beautyHelp .h4{
float:left; margin:0 0 10px 0;
}

#mes_astuces p,
#beautyHelp p{
height: 90px; width:55%; overflow:hidden;
}

/***************** QUIZ  ********************/

#quiz{
float:left; margin:0 0 9px 0; width:497px; height:178px;
background: url(../img/box/communaute.png) no-repeat -502px 40px; 
}

#sideL_Container #quiz .content{
float:left; width:385px; height:90px;
}
#quiz h3{
margin: 10px 0 20px 5px;
}
#sideL_Container #quiz a img{
margin: 0px 5px 0px 5px;
}
#sideL_Container #quiz h4{
float:none;
}
#sideL_Container #quiz a.subtitleLink{
width:75%; float:none;
}
#quiz ul li{
float:left; width:100%;
}
#quiz p{
 
}

/*********** MA TROUSSE A MAQUILLAGE  *****/
.listing1{
float:left; width:246px; height:268px;
background: url(../img/box/communaute.png) no-repeat -1004px 0; 
}
.listing1 .element{
float:left; width:90%; margin:0 0 10px 10px; padding:0 0 10px 0;
border-bottom:1px dotted #806F65;
}
.listing1 .element  .preview {
float:left; width:48px; height:38px; margin:0 5px 0 0; overflow:hidden;
}
.listing1 .element .info_element  span,
.listing1 .element .info_element  p{
font-size:10px;
}
.listing1 .element .info_element link{
}

#maTrousseMaquillage_list{
margin:0 4px 9px 0; width:246px; height:268px;
}
#maTrousseMaquillage_list h3,
#maWish_list h3{
margin:10px 0 10px 10px;
}

#maTrousseMaquillage_list .h4,
#maWish_list .h4{
margin:10px 0 20px 10px;
}

/******   INBOX  ******/
#beauty_head{
margin:0 0 15px 10px; float:left;
}
#beauty_head #filtText{
float:left; margin:2px 0 0 0; 
}
#beauty_head .formElement{
float:left; margin:0 25px 0 0;
}
	/**** .mailElement ****/
#inbox_content{
float:left; margin:0 0 9px 0;
}
#inbox_content .mailElement{
margin:0 0 9px 0; float:left;
}
.mailElement .preview:hover img{
border:1px solid #806F65;
}
.mailElement a.vignette img {
	float:none; border:none; margin:0;
}
.mailElement a.vignette {
	width:50px; height:50px; display:block; float:left; overflow:hidden; border:1px #CCC solid; text-align:center; background-color:#FFF; margin:0 2px 0 3px;
}

#beauty_head .formElement label:hover{
text-decoration:underline; color:#EE002D;
}
.mailElement .info_left {
	float:left; margin:0px 15px 0 0; width:210px; 
}
.mailElement .preview {
	float:left; margin:0 7px 0 0;	 
}
.mailElement .info_right {
	float:left; margin:5px 1px 0 0;	width:251px; height:48px;
}
.mailElement .elementDate{
font-size:11px;
}
.mailElement .delete{
font-size:11px; margin:10px 10px 10px 0;
}
.info_right a{text-decoration:none;}
.info_right .element_subject{
font-style: italic;  color:#EE002D; text-decoration:none; display:block;
} 
.info_right .element_subject:hover{
text-decoration:underline;
} 
.info_right a .previewTagline{
text-decoration:none; color:#000; display:block;
}
.info_right a .previewTagline:hover{
text-decoration:none; color:#000; 
}
	/****  message no lu ****/
.mailElement.unread .bloc_top{
width:487px; height:5px; float:left; font-size:0px;
background: url(../img/box/communaute.png) no-repeat 0px -251px;  
}
.mailElement.unread .bloc_body{
	width:477px; float:left; padding:0 5px 0 5px;
	background: url(../img/box/blocFriends_bodyPink.png) repeat-y; 
}
.mailElement.unread .bloc_bottom{
	width:487px; height:5px; float:left;
background: url(../img/box/communaute.png) no-repeat 0px -259px; 
}
.mailElement.unread .iconUnread{
float:left; margin:7px 0 0 17px;
}

/**** MESSAGE CONTENT ****/

#inboxMess_Container .avatarMess{
/*float:left;*/ width:60px;
}
.messageMain{
float:left; width:418px;
}
#inboxMess_Container .info_left{
width:418px; margin:0 0 0 0;
border-bottom:1px solid #806F65;
}
#inboxMess_Container .info_left .elementOwner{
display:block
}
#inboxMess_Container .info_left .elementDate{
float:left;
}
#inboxMess_Container .info_left .delete{
margin:0 10px 10px 0; font-style:normal;
}

#inboxMess_Container  .messageMain .info_right{
width:418px;  height:auto; margin:5px 1px 10px 0;
}
#inboxMess_Container .info_right .element_subject{
margin: 5px 0 15px 0;
}
#inboxMess_Container .info_right .element_subject:hover{
text-decoration:none;
} 

.messComposer {
	float:left;
	/*border:1px solid #8496BA;*/
position: relative; display:block;	max-height:400px;
	}


.messComposer textarea {
width:473px;  height:124px; max-height:400px; overflow:auto; 
	border:1px solid #8496BA;
	
	}
#inboxMess_Container .validate{
margin:9px  4px 9px 0;
}
#inboxMess_Container .pager{
background:none;
}

/*****  SEARCH PROFIL RESULT *****/
.profilNav{
	float:left; width:279px; height:130px; margin:6px 0 9px 0;
}
.profilNav a .center{
cursor:pointer; float:left;
}
.profilNav ul.tabNav{
width:100%; float:left;
}
.profilNav ul.tabNav li{
float:left;
}
.profilNav ul.tabNav li a{
float:left; text-decoration:none; width:auto;
}
.profilNav ul.tabNav a.selected{

}
.profilNav ul.tabNav a.selected .center{
  padding:6px 35px 4px 12px; margin:0 0px 0 0; 
  background:#f4f4f4; border-bottom:1px solid #dbdbdb; font-style:italic; font-size:14px;
}

.profilNav ul.tabNav a .center{
padding:6px 35px 4px 12px; margin:0 0px 0 0; 
font-style:italic; font-size:14px;   background:none;
}
.ie6 .profilNav ul.tabNav a .center{padding:6px 25px 4px 12px; margin:0 0px 0 0; }
.ie7 .profilNav ul.tabNav a .center{padding:6px 32px 4px 12px; margin:0 0px 0 0; }

.browser_active{
background:#f4f4f4; padding:12px 0 5px 15px; float:left; width:262px; height:80px;
color:#EE002D; font-style:italic;
}
.browser_active ul li{
line-height:15px;
}
.browser_active.tabB ul{
margin-left:80px;
}
.beautyFriends .addFriend-search{
float:left; margin:46px 0 30px 10px;
}
.ie6 .beautyFriends .addFriend-search{margin:46px 0 30px 8px;}
.beautyFriends .links{
float:left; margin:0 0 0 4px;
}

.beautyFriends .links li a{
font-family:arial;
}


.HFloat{float:left; margin:0 0 5px 5px;}
#appelTemoin p{
	margin:0 0px 3px 0;
}

#appelTemoin .bouton{
	float:right; margin:0 5px 0 0; text-decoration:none;
}

#searchProfile_content{float:left; padding-bottom:5px;}


#searchComposeMess{
float:left; 
}

#searchComposeMess textarea{
height:124px; width:400px;
}
#searchComposeMess table tbody tr td {
	vertical-align:top;
}
#searchComposeMess .validate{
float:right; margin:4px 0 0 0;

}
.titredicussion {
	display:block; width:100%; font-size:18px; color: #ee002d; margin:5px 0 5px 0;
}

.titredicussion span {
	color:#999; margin:0 5px;
}

.titredicussion span a {
	color:#999; font-size:11px; margin:5px 0 0 0;
}

.bloc_lineated_bouche{
float:left; padding:8px 0px 0px 5px; width:497px; 
background: url(../img/box/myProfile.png); 
}

#sideL_Container .listing_temoignage .bloc_490 {
background-image:none; width:495px; border:1px #CCCCCC solid;
}
#sideL_Container .listing_temoignage .bloc_490 .content p {
line-height:16px;
}

#sideL_Container .listing_temoignage .bloc_490 .content h4 {
width:100%;
}

#sideL_Container .listing_temoignage .bloc_490 .content{
height:auto;
}

#sideL_Container .listing_temoignage .bloc_490 {
height:auto; padding-bottom:10px;
}

#fauxdiapo{
position:relative; width:495px; height:263px; overflow:hidden; 
border:1px solid #9A9088; margin:9px 0 0 0; text-align:center;
}
#fauxdiapo .nav .diapoNav-left{
position:absolute; left:0; top:77px;
}
#fauxdiapo .nav .diapoNav-right{
position:absolute; right:0; top:77px;
}
#fauxdiapo ul, #fauxdiapo li{
	margin:0;
	padding:0;
	list-style:none;
	}
#fauxdiapo, #fauxdiapo li{  
	width:495px;
	height:263px;
	overflow:hidden; 
	}
	
#sideL_content	span#prevBtn{position:relative; margin:0 0 0 10px; padding-right:395px; top:3px;}
#sideL_content span#nextBtn{ position:relative;  top:3px; }	
#sideL_content	span#prevBtn a{margin:3px 0 0 0;}
#sideL_content span#nextBtn a{ margin:3px 0 0 0;}	


#bloc_diapo{
float:left; margin:0px 0 9px 3px;  width:492px; padding:0 0 15px 5px; 
background: url(../img/box/bloc_lineated_bg.png);
}
#bloc_diapo a.vignette img{
float:none; border:none; margin:0;
}
#bloc_diapo a.vignette img.selected{
float:none; border:1px #EE002D solid; margin:0;
}
#bloc_diapo a.vignette{
width:113px; height:93px; float:left; display:block; overflow:hidden; border:#CCCCCC 1px solid; background-color:#FFFFFF; text-align:center; margin:0 1px;
}
#bloc_diapo a.vignette:hover{
border:1px #EE002D solid;
}
#bloc_diapo #listing_prev{
float:left; margin:30px 0 9px 3px; width: 476px; display: inline;
}

#bloc_diapo #listing_prev .element{
float:left; margin:0 0 0 7px; display: inline;
}

#listing_prev  .preview:hover img {
border:1px solid #EE002D;
}
#listing_prev  .preview img {
border:1px solid #806F65;
}
#listing_prev .preview img.selected{
border:1px solid #EE002D;
}

.ie6 #bloc_diapo{
margin:0px 0 9px 1px;  padding:0 0 15px 5px;
}
#bloc_diapo h3{
margin:15px 0 0 0; width:98%;
}
#bloc_diapo h1{
margin:15px 0 0 0; font-size:16px;  width:98%;
}
#bloc_diapo h1 a{
font-size:16px; color:#ee002d;
}
#bloc_diapo p{ width:98%; margin-bottom:9px; }
#bloc_diapo ul li{
 display:table;
}
#bloc_diapo ul{
margin:20px 0 0 0;
}

#listing_prev .element{
float:left; margin:0 0 0 16px; 
}
#bloc_diapo .actions{float:left;}

#bloc_diapo .element_actions{
float:left; 
}
#bloc_diapo .element_actions a{cursor:pointer; color:#000;}
#bloc_diapo .element_actions a:hover{color:#000;}
#bloc_diapo .element_actions a span{color:#000; font-size:11px; font-family:arial;}
#sideL_Container #bloc_diapo .element_actions img{
float:left; border:none;
}

#bloc_diapo .element_actions .title{
float:left; margin:0 3px 0 0 ;
}
#bloc_diapo #actionsWishlist, #bloc_diapo #actionsTrousse{
margin:0px 86px 0 0;
}
.ie6 #bloc_diapo #actionsWishlist, #bloc_diapo #actionsTrousse{
margin:0px 80px 0 0;
}
#bloc_diapo #actionsPartage .title{
margin:3px 3px 0 0;
}
#bloc_diapo #actionsPartage .partSend{
float:left; margin:3px 0 0 0;
}

.pager.diapo .pagination{
text-align:center;
}
.pager.diapo .pagination li{
float:none; display:inline; padding:0 5px 0 5px; margin:auto;
}

/** SLIDE home PAGE ***/
#slideshow * {margin: 0; padding: 0; }
#slideshow { 
margin: 0 0 8px 7px; position: relative; padding: 0px 0 0px; width:635px; height: 285px; overflow:hidden; }

#slideshow #menu, #slideshow #pictures, #slideshow #loading { 
position: absolute; }
	
#slideshow #loading { 
display: block; top: 158px; left: 205px;
text-indent: -5000px; width: 24px; height: 24px; visibility: hidden; z-index: 5;
}

#slideshow #pictures {
width: 804px; height: 348px; left: 0; overflow: hidden; }

#slideshow #pictures li { 
display: block; position: absolute; top: 0; width: 437px;
}
	
#slideshow #pictures li img { 
display: block; position: relative; bottom: 0; }

#slideshow #menu { 
/*background: url('../img/box/bg_side.png');*/ position:absolute; bottom:0;
height: 25px; right: 0; padding-top: 0px; margin:0;  }

#slideshow #menu li { 
background: url('../img/icon/pager-diapo.png') no-repeat right 0; display: inline; text-align:center;
display: block; z-index: 1000; position: relative; float:left; width:25px; height:30px; }

#slideshow #menu li a { 
display: block; height:19px; padding: 0px; margin-top:0px; z-index: 1000; 
text-decoration: none; color: #ccdae0; line-height: 14px; vertical-align: middle; font: 14px "Lucida Grande", "Verdana";
 }
#slideshow #menu li a .chiffre{ 
float:left; margin:0 12px 0 0;  color:#fff; font-size:23px; font-weight:400;
 }
#slideshow #menu li a .text{ 
float:left; margin:0px 0 0 0; padding: 6px 0 0px 6px;
}
#slideshow #menu li a:focus { 
	outline: 0; font-weight:bold;}
#slideshow #menu li a:hover { 
	color: #fff; font-weight:bold; }
#slideshow #menu li.current a { 
	/*font: 15px "Georgia";*/ color: #fff; /* height:19px; padding: 9px 0 20px 15px;*/ 
	/*line-height: 18px;*/ 
	font-weight:bold;
	}
#slideshow #menu li.current a .chiffre{ 
float:left; color:#ff3300; font-weight:bold; 
}#slideshow #menu li.current a .text{ 
float:left; /*color:#636363;*/ font-weight:bold;
}
#slideshow #menu li.background {
	/* background: url('images/arrow.gif') no-repeat left center; position: absolute;*/ 
	/* font-size: 1px; height: 7px; width: 4px; z-index: 5;*/ display:none;
}
#slideshow #menu li.current {
	background: url('../img/icon/pager-diapo.png') no-repeat right 0;
}
	 
#slideshow #pictures li .legend{
width:635px; height:71px; padding: 4px 0 0 0; background:url(../img/box/diapo-legend.png); color:#fff; position:absolute; bottom:0px;
}
#slideshow #pictures li .legend a{color:#fff; text-decoration:none; font-size:20px;}
#slideshow #pictures li .legend a .title_diapo .titletext{
font-size:16px; background:#EE002D; margin: 0px 0 0 4px; padding: 0 2px 0 0;
}

#slideshow #pictures li .legend a  .p_diapo{
font-size:20px; margin: 0 0 0 4px;
}
#slideshow #pictures li .legend a .p_diapo2 p{
font-size:12px; margin: 0 0 0 4px;
}




#slideshow #pictures li .legend h1{
float:left; height:40px; margin:0px 0px 0 10px;
font-size:20px; font-weight:normal; color:#fff;
}
#slideshow #pictures li .legend .chiffre{
Font-size:14px; font-weight:bold; float:right; margin:-7px 15px 0 0px; background:#EE002D;
}
#slideshow #pictures li .legend .text{
float:right; margin:0px 15px 0 0px;
 Font-size:14px; font-weight:normal; 
}




/*** DIAPO PAGE detaille de l'offre ***/

	#contentDiapo{
	position:relative; width:402px; height:289px; float:left;
	background:url(../img/box/diapo-bg.png) no-repeat;
	}
	#diapo{margin:0 0 0 8px;}
	#diapo ul, #diapo li{
		margin:0; padding:0; list-style:none;
		}
	
	#diapo li{ /* 	define width and height of list item (slide) entire slider area will adjust according to the parameters provided here */ 
		width:385px; height:258px; overflow:hidden; 
		}
	#prevBtn{left:9px;}	
	#nextBtn{right:8px;}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block; width:25px; height:25px; position:absolute;	z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block; position:relative; width:24px; height:24px;		
		}	
	#nextBtn a, #slider1next a{ 		
		background:url(../img/button/diapo-nextBtn.png) no-repeat 0 0;	
		}
	#prevBtn a{
		background:url(../img/button/diapo-prevBtn.png) no-repeat 0 0;	
	}	
    /* image replacement */
        .graphic, #header h1, #prevBtn, #nextBtn{
            margin:0; padding:0;  display:block; overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
    
    
    	
			
	/* numeric controls */	

	ol#controls{
		width: 260px; margin: 1px 0 0 0; text-align:center;	 
		padding:0; height:28px; 
		}
	ol#controls li{
		margin:0 5px 0 0; padding:0; display:inline; list-style:none; height:28px;
		line-height:28px;
		}
	ol#controls li a{
		/*float:left;*/
		height:28px; line-height:28px; 	/*border:1px solid #ccc;
		background:#DAF3F8;*/
		color:#555; padding:0 4px; text-decoration:none;
		}
	ol#controls li.current a{
		/*background:#5DC9E1;*/
		color:#555555; font-weight:bold; /*#fff*/
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	

	
/* // DIAPO PAGE detaille de l'offre */






/* Ajout formulaire inscription (BULLE) */
#inscription_bulle { 
	padding:0 0 0 25px;
}
#inscription_bulle p { 
	margin-bottom:2px;
}
#inscription_bulle span {
	display:block;
	margin:10px;
	text-align:center;
	float:left;
	width:24%;
}
#inscription_bulle span.line {
	padding:8px 0 0 0;
}
#inscription_bulle span.line input {
	margin:10px 0 0 0;
}
.ie #inscription_bulle span.line input {
	margin:7px 0 0 0;
}
#inscription_bulle span.last {
	width:auto;
}
.bt_bulle_mea {
display:block;
float:left;
margin:30px 0;
text-align:left;
width:80%;
line-height:18px;
}
.bt_bulle_mea div {
margin:0 3px 0 0;
display:inline;
}
.bt_bulle_mea .pc {
font-weight:bold;
text-align:center;
font-size:14px;
color:#ee002d;
}
.bt_bulle_mea .bulle {
font-weight:bold;
font-size:14px;
}
.bt_bulle_mea .bulle a {
font-weight:bold;
font-size:14px;
color:#666;
text-decoration:none;
}
.bt_bulle_mea .px1 {
font-weight:bold;
font-size:14px;
color:#ee002d;
}
.bt_bulle_mea .px {
font-weight:bold;
font-size:14px;
color:#ee002d;
}
.jyvais {
	float:left;
	margin:25px 0;
	border:none;
}

#sideL_Container .bloc_hp .jyvais a img {
	border:none;
}


.doitinparisColDroite {
	width:300px;
	float:left;
	position:relative;
	margin:5px 0 0 0;
	border:1px #999 solid;	
}
.doitinparisColDroite img {
	width:300px;
	float:left;
}
.doitinparisColDroite .background {
	filter:alpha(opacity=60);  -moz-opacity:0.60; opacity: 0.60;
	background-color:#ee002d;
	position:absolute;
	bottom:0;
	height:25px;
	left:0;
	width:300px;
}
.doitinparisColDroite h4 {
	color:#FFF;
	position:absolute;
	bottom:5px;
	left:0;
	width:300px;
	text-align:center;
}
.doitinparisColDroite h4 a {
	color:#FFF;
	text-decoration:none;
}

.horoscopeColDroite {
	width:300px;
	float:left;
	position:relative;
	margin:5px 0 5px 0;
	border:1px #999 solid;	
}
.horoscopeColDroite img {
	width:300px;
	float:left;
}
.horoscopeColDroite .background {
	filter:alpha(opacity=60);  -moz-opacity:0.60; opacity: 0.60;
	background-color:#ee002d;
	position:absolute;
	bottom:0;
	height:25px;
	left:0;
	width:300px;
}
.horoscopeColDroite h4 {
	color:#333;
	position:absolute;
	top:10px;
	left:15px;
	width:90px;
	text-align:right;
	font-size:16px;
}
.horoscopeColDroite h4 a {
	color:#333;
	text-decoration:none;
}
.horoscopeColDroite h4 span {
	font-size:19px;
}


li.new, li:hover.new, #sideL_Container #menu_left ul li.new a:hover {
	background-image:url(../img/new.png);
	background-repeat:no-repeat;
	background-position:top right;	
}

/* LINK FACEBOOK */

.partageLinks { float:left;  width:287px; border-top:1px dotted #dcdcdc; border-bottom:1px dotted #dcdcdc; margin:10px 0; padding:5px 0; }
.partageLinks a { text-decoration:none; color:#31446e; display:block; padding:0 0 0 35px; float:left; margin:0 10px 0 0; font-size:12px; }
.partageLinks a.fblink { background:transparent url(../img/logopartage/facebook-logo.png) 0 center no-repeat; }
.partageLinks a.twitterlink { background:transparent url(../img/logopartage/twitter-logo.png) 0 center no-repeat; }
.partageLinks a.letterlink { background:transparent url(../img/logopartage/letter-logo.png) 0 center no-repeat; padding:0 0 0 48px; }
.partageLinks1 a { text-decoration:none; color:#31446e; display:block; padding:0 0 0 35px; float:left; margin:0 10px 0 0; font-size:12px; }
.partageLinks1 a.fblink { background:transparent url(../img/logopartage/facebook-logo.png) 0 center no-repeat; }
.partageLinks1 a.twitterlink { background:transparent url(../img/logopartage/twitter-logo.png) 0 center no-repeat; }
.partageLinks1 a.letterlink { background:transparent url(../img/logopartage/letter-logo.png) 2px center no-repeat; }
.partageLinks1 { float:left;  width:100%; border-top:1px dotted #dcdcdc; border-bottom:1px dotted #dcdcdc; margin:10px 0; padding:5px 0; }





/* COMMENATIRES */
.notation { display:block; position:relative; float:left; width:auto; height:15px; background-image:url(../img/vote/vote_0_5.gif);background-repeat:no-repeat; background-position:16px;	 }
.notation span { display:block; position:relative; float:left; width:16px; cursor:pointer; }
.notation span.note6 { display:block; position:relative; float:left; width:auto; font-size:11px; margin:0 0 0 3px; }
#actionsComment_Form input[type="radio"] { display:none;  }
.commentaire_text { clear:both; float:left; margin:5px 0 0 0; }


.note_commentaire { display:block; float:left; width:100%; clear:both; }


/* FICHE MARQUE */
.newmarque { display:block; width:490px; float:left; position:relative; margin:0 0 0 5px; }
.newmarque .description { display:block; width:490px; float:left; position:relative; margin:10px 0; }
.newmarque .description h2 a { color: #EE002D; font-size:17px; text-decoration:none; text-transform:none;  }
.newmarque .description img { float:left; margin:0 10px 0 0; }

.newmarque_categories { display:block; width:490px; float:left; position:relative; margin:0 0 0 5px; }
.newmarque_categories h3 a { color: #EE002D; font-size:16px; text-decoration:none; text-transform:none; }
.newmarque_categories span { display:block; float:left; width:100%; clear:both; margin:9px 0 0 0; }

.newmarque_products { display:block; width:490px; float:left; position:relative; margin:20px 0 10px 5px; }
.newmarque_products h3 a { color: #EE002D; font-size:16px; text-decoration:none; text-transform:none; }
.newmarque_products .nm_product_list { background:url("../img/box/bloc_neutre_490_138.png") no-repeat scroll center bottom transparent; float:left; height:138px; width:490px; position:relative; margin:0 0 5px 0; }
.newmarque_products .nm_product_list .nm_image { display:block; width:93px; height:119px; overflow:hidden; float:left; margin:5px; border: 1px solid #806F65; }
.newmarque_products .nm_product_list h4 { width:385px; float:left; margin:2px 0; }
.newmarque_products .nm_product_list .nm_subcat { width:385px; float:left; margin:1px 0; }
.newmarque_products .nm_product_list .nm_note { display:block; float:left; width:385px; margin:1px 0; }
.newmarque_products .nm_product_list .nm_description { display:block; float:left; width:385px; margin:1px 0; }
.newmarque_products .nm_product_list .nm_goto { display:block; float:left; position:absolute; bottom:11px; left:106px; }
