/* CSS Document */
.hide {
	display: none;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.breaker{
	clear: both;
	height: 1px;
	overflow: hidden;
}
.bg_none{
	background:none;
}
.bold{
	font-weight:bold;
}
.encour, a.encour{
  color: #906747;
}
#page {
	text-align: left;
	margin: 0 auto;
	width: 995px;
	background: #fff;
	padding: 0 4px 0 15px;
}
.bt {
	border: 0;
	background: none;
	cursor: pointer;
}
/*********************************************************************************************************************************************
******************************************************* SQUELETTE *****************************************************************************
**********************************************************************************************************************************************/
/*******************************************************
*                 HEARER
********************************************************/
#header {
	padding:5px 0 0 10px
}
/***************
*   LOGO
*****************/
#header .logo {
	width: 234px;
	float: left;
	padding: 26px 0 0 5px;
}
/****************
* VIS ET SEARCH
***************/
#header .zone_visuel_recherche {
	float: left;
	width: 728px;
	font-family: "Lucida Sans" ;
	font-size: 82%;
	color: #7D7D7D;
	margin: 0 0 11px 0 ;
}
#header .zone_visuel_recherche a {
	color: #7D7D7D;
}
/** LANGUES **/
.langues li {
	display: inline;
	background: url(../images/css/puce_langues.png) no-repeat 100% 7px;
	margin: 0 7px 0 0;
	padding: 0 4px 0 0;
	color: #7D7D7D;
}
#header .zone_visuel_recherche .langues li a:hover {
	padding-bottom: 1px;
}
#header .zone_visuel_recherche .langues li a:hover {
	color: #906747;
	border-bottom: 1px solid #ccb5a3;
	text-decoration: none;
	padding-bottom: 0px;
}
.langues li.encour {
  color: #906747;
}
/** RECEHRCHE **/
.search {
	float: right;
	width: 355px;
	text-align: right;
	padding: 0 0 3px 0;
}
.search form {
	float: left;
	width: 200px;
}
.search form input {
	width: 84px;
	border: 1px solid #565656;
	font-size: 100%;
}
.search form input.bt {
	background: none;
	cursor: pointer;
	width: auto;
	border: 0;
	background: url(../images/css/puce_serach.png) no-repeat right 5px;
	padding: 0 4px 0 0;
	color: #7D7D7D;
}
.search form input.bt:hover {
	color: #966844;
	border-bottom: 1px solid #ccb5a3;
	margin-bottom: -1px;
}
.search ul {
	float: right;
	padding: 0 4px 0 0;
	position: relative;
}
.search li {
	display: inline;
	background: url(../images/css/sepa_li.png) no-repeat ;
	padding: 0 0 0 7px;
	margin: 0 0 0 5px;
	position: relative;
}
#header .zone_visuel_recherche .search a:hover {
	color: #906747;
	border-bottom: 1px solid #ccb5a3;
	text-decoration: none;

}
.search span {
}
.search li.help span {
	background: url(../images/css/picto_help.png) no-repeat right 2px;
	padding: 0 10px 0 0;
}

/*******************************************************
*                 FOOTER
********************************************************/
/*#footer {
	background: url(../images/css/bg_footer.png) no-repeat 202px 0px;
	padding: 59px 0 50px 234px; 
	position: relative;
	
	margin: -10px 0 0 0;
	height: 3px;
	clear: both;	
}*/

#footer ul{

      background: url(../images/css/bg_footer.png) no-repeat 202px 0px;
      padding: 59px 0 50px 234px; 
      position: relative;
      /*margin: -2px 0 0 0;*/
      margin: -10px 0 0 0;
      height: 3px;
      clear: both;      
}

.results_search {
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
}
#footer li {
	float: left;
	font-size: 82%;
	font-family: "Lucida Sans";
	background: url(../images/css/sepa_li.png) no-repeat right top ;
	padding: 0 9px 0 0;
	margin: 0 6px 0 0;
	position: relative;
}
#footer li.last {
	background: none ;
}
#footer li a  {
	color: #7D7D7D;
	position: relative;
}
#footer li a:hover  {
	color: #906747;
	border-bottom: 1px solid #ccb5a3;
	text-decoration: none;
}

/*******************************************************
*                 CONTENEUR
********************************************************/
/** fil ariane **/
.fil_ariane {
	color: #898989;
	font-family: "Lucida Sans";
}
.fil_ariane a{
	color: #898989;
}
.fil_ariane a:hover  {
	color: #906747;
	border-bottom: 1px solid #ccb5a3;
	text-decoration: none;

}
/******************************
*      COIL GAUCHE
*****************************/
.col_gauche {
	float: left;
	width: 189px;
	border-right: 1px solid #CDB9A1;
	height: auto;
	min-height: 100px;
	padding:0pt 19px 0px 0px;
	margin: 24px -1px 0px 0px;
	text-align: right;
	overflow-x: hidden;
}
.home .col_gauche {
	margin: 22px -1px 0 0;
}
/** NAV VER **/
.nav_ver {
	font-style: italic;
	padding: 0 0 70px 0;
	min-height: 270px;
	height: auto;
}
.nav_ver h2 {
	color: #808080;
	font-size: 273%;
	padding: 0 0 1px 0;
}
.nav_ver span.main_nav {
	color: #808080;
	font-size: 273%;
	padding: 0 0 1px 0;
}
/* niveau 1 **/
.nav_ver ul {
	padding-right: 1px;
}
.nav_ver li {
	font-size: 109.5%;
	padding: 0 0 4px 0;
}
.nav_ver li a {
	color: #1a1a1a;
}
.nav_ver li a:hover {
	color: #906747;
	border-bottom: 1px solid #ccb5a3;
	text-decoration: none;
}
/* niveau 2 **/
.nav_ver li.open {
	background: url(../images/css/puce_encour_nav_ver.png) no-repeat right 7px;
	padding: 0 7px 5px 0;
	margin-right: 1px;
	color: #906747;
}
.nav_ver li.encour {
	color: #906747;
}
.nav_ver li ul {
	margin: 0 -5px 0 0;
}
.nav_ver li li { 
	font-size: 92%;
	padding: 3px 7px 0 0;
	background: url(../images/css/puce_langues.png) no-repeat right 10px;
}
/** BLOC EXPLORE ***/
.bloc_explore  {
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	font-family: "Lucida Sans";
	font-size: 82%;
	padding: 0 0 3px 10px;
	margin: 0 0 5px 0;
}
.bookmarking  {
	margin: 0 0 15px 0;
}
.col_droite .bloc_explore  {
	background: none;
	padding: 6px 11px 10px 10px ;
	margin: 0 0 5px 0;
	border: 1px solid #CAB3A1;
}
.bloc_explore.last  {
	margin: 0;
	background: none;
}
.bloc_explore .item_block {
	padding: 0 0 8px 0;
}
.bookmarking .item_block {
	padding: 0 0 19px 0;
	color: #000;
}
.bookmarking .item_block p {
	padding: 0 0 0 0;
	color: #000;
}
.bookmarking .item_block span {
	color: #898989;
	display: block;
	padding: 11px 0 0 0;
}
.bookmarking .item_block span a {
	color: #000;
}
.bookmarking .item_block span a:hover {
	border-bottom: 1px solid #ccb5a3;
}
.home .bloc_explore .item_block {
	padding: 0 0 0px 0;
}
.home .bloc_explore .item_block.pad1 {
	padding: 0 0 8px 0;
}
.home .bloc_explore .item_block.pad2 {
	padding: 0 0 22px 0;
}
.bloc_explore3 .item_block {
	padding: 0 0 9px 0;
}
.bloc_explore h3 {
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0 0 2px 0;
	margin: 0 -5px 4px 0;
	text-align: right;
	font-style: italic;
	color: #808080;
	font-size: 233.5%;
}
.bloc_explore  h4 {
	text-transform: uppercase;
	font-size: 122.5%;
	padding: 0 0 15px 0;
}
.home .bloc_explore  h4 {
	padding: 0 0 9px 0;
}
.col_droite .bloc_explore h4 {
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0 0 6px 0;
	margin: 0 0 9px 0;
	color: #808080;
	font-size: 136.5%;
}
.bloc_explore2  h4 {
	padding: 0 0 5px 0;
}
.bloc_explore3 h4 {
	float:right;
	padding:0 0 9px;
	width:50%;
	text-align:right;
}
.bloc_explore  h5 {
	font-size: 122.5%;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0 0 3px 0;
}
.bookmarking h5,
.col_gauche .bookmarking .item_block h5 a {
	padding: 0;
	color: #906747;
}
.home .col_gauche .bloc_explore h5{
	margin-left: -15px;
	padding: 0;
}
.home .col_gauche .bloc_explore h5 a {
	color: #966844;
}
.home .bloc_explore h5 a:hover,
.col_gauche .bookmarking h5 a:hover,
.bloc_explore p a.lien_puce:hover,
.home .bloc_explore p a:hover{
	color: #906747;
	border-bottom: 1px solid #ccb5a3;
	text-decoration: none;
}
.col_droite .bloc_explore h5 {
	font-size: 144.5%;
	padding: 0 0 3px 0;
}
.bloc_explore .item_block img {
	float: right;
	padding: 0 0 0 8px;
	margin: -10px 0 0 0;
}
.bookmarking .item_block img {
	margin: 0;
}
.col_droite .bloc_explore .item_block img  {
	float: left;
	padding: 0 11px 0 0;
}
.home .bloc_explore .item_block img  {
	margin: 0;
}
.bloc_explore .item_block_img img {
	margin: 0;
}	
.bloc_explore3 .item_block img  {
	float: none;
	padding: 0;
	margin: 0 0 0 19px;
}
.home .bloc_explore3 .item_block img  {
	float: none;
	padding: 0;
	margin: 0 0 0 19px;
}
.bloc_explore p  {
	color: #808080;
}
.home .col_gauche .bloc_explore p,
.col_droite .bloc_explore p  {
	color: #191919;
}
.col_gauche .bloc_explore p.date  {
	color: #808080;
	min-height: 9px;
	height: auto;
	padding: 13px 0 0 0;
}
.col_droite .bloc_explore p.date  {
	padding: 19px 0 5px 0;
	color: #808080;
}
.bloc_explore p a,
.bloc_explore form a,
.bloc_explore li a,
.bloc_explore .item_block a  {
	float: none;
	color: #906747;
	margin: 0;
}
.bloc_explore .item_block h4 a  {
	color: #1a1a1a;
}
.bloc_explore .item_block h5 a  {
	color: #1a1a1a;
}
.bloc_explore .item_block a:hover,
.bloc_explore .item_block h4 a:hover,
.bloc_explore .item_block h5 a:hover  {
	color: #906747;
	border-bottom: 1px solid #ccb5a3;
	text-decoration: none;
}
.bloc_explore form {
	padding: 3px 0 10px 2px;
	margin: 0 -7px 0 0;
}
.bloc_explore form .bt {
	background: none;
	cursor: pointer;
	width: auto;
	border: 0;
	background: url(../images/css/puce_serach.png) no-repeat right 5px;
	padding: 0 4px 0 0;
	color: #966844;
	font-size: 100%;
}
.bloc_explore label  {
	display: none;
}
.bloc_explore select  {
	width: 157px;
}
.bloc_explore ul {
	float:right;
	padding:0 0 0 8px;
	width:50%;
}
.bloc_explore li  {
	display: inline;
	font-size: 122.5%;
	color: #7F7F7F;
	background: url(../images/css/sepa_li.png) no-repeat left top ;
	padding: 5px 0px 0 8px;
	margin: 0 0 0 1px;
}
.bloc_explore .lien {
	margin-right: -6px;
	position: relative;
	width:100%;
}
.home .bloc_explore .lien {
	margin-right: 0;
}
.bloc_explore .lien li  {
	font-size: 100%;
	padding: 0 0px 0 8px;
	position: relative;
}
.bloc_explore .lien li a {
	color: #906747;
}
.bloc_explore li.first  {
	background: none ;
	padding: 0;
	margin:0
}
.bloc_explore li a {
	color: #7F7F7F;
}
.bloc_explore li a:hover,
.bloc_explore li.encour {
	color: #906747;
	border-bottom: 1px solid #ccb5a3;
	text-decoration: none;
	margin-bottom: -1px;
}
.bloc_explore li.encour {
	border-bottom: 0;
}
.bloc_explore2 p {
	padding: 0 0 3px 0;
}
.bloc_explore2 .item_block a {
	float: right;
	font-size: 122.5%;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(../images/css/puce_serach.png) no-repeat right 5px;
	margin-right: -7px;
	padding: 0 10px 1px 0;
}
.bloc_explore2 .item_block p {
	clear: right;
}
.col_gauche .bloc_explore2 .item_block a:hover {
	border-bottom: 1px solid #ccb5a3;
	padding: 0 10px 0 0;
}
/** bulle infos **/
.bulle_info {
	width: 206px;	
	background: url(../images/css/bas_bulle.png) bottom left;
	padding: 0 0 10px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.bulle_info h3 {
	color: #966844;
	font-size: 109.5%;
	font-weight: bold;
	padding: 0 0 5px 0;
}
.bulle_info li span {
	color: #808080;
	font-size: 82%;
	font-family: "Lucida Sans";
}
.bulle_info .content_box {
	background: #fff;
	border: 0 solid #966844;
	border-width: 1px 1px 0 1px;
	padding: 6px 0 15px 0;
	/*height: 100%;*/
	min-height: 100px;
    height: auto;


}
.bulle_info .content_box div{
	float: left;
	width: 108px;
	min-height: 100px;
    height: auto;


}
.bulle_info .content_box div.float_left{
	width: 74px;
	text-align: center;
	padding: 6px 0 0 0;
	margin:0px 10px;
}
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
}

#JT {
	position: absolute;
	z-index:100;
	text-align:left;
}

#JT_copy{
	
}

#JT_close_left{
}
#JT_copy h3{
}

#JT_copy p{
}

#JT_copy img{
}

.jTip{
	cursor:pointer;
}

/****************************
*      CENTRE
**************************/
.centre {
	float:left;
	width:735px;
	border-left:1px solid #CDB9A1;
	padding:0 0px 0pt 23px;
	margin: 8px 0 0 0;
	font-family:"Lucida Sans";	
}
.centre h1,
.centre h2 ,
.centre h3,
.centre h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.centre h1,
.centre h2 {
	font-size: 191%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #808080;
}
.centre h2 span, .centre h1 span{
	font-size: 191%;
	font-family: "Lucida Sans";
	font-style: normal;
	color: #000;
	font-weight: bold;
	font-size: 43%;
}
.centre a.avatar {
        text-decoration: none;
}
.centre a.avatar:hover {
        text-decoration: none;
}

.centre a {
	color: #906747;
}
.centre a:hover {
	color: #906747;
	/*border-bottom: 1px solid #ccb5a3;*/
	text-decoration: none;
}
.centre .results_search div a:hover  {
	border-bottom:1px solid #ccb5a3;
	position:relative;
}
.centre .results_search div.float_left a:hover  {
	border:none;
}

.centre label {
	color: #7F7F7F;
}
.centre input  {
	border: 1px solid #6D6D6D;
}
/** lien action **/
.lien_action {
 	text-align: right;
	font-size: 82%;
}
.lien_action li {
	padding: 0 0 0 0;
}
.lien_action li img {
	vertical-align: middle;
	padding: 0 0 0 3px;
}
.lien_action a{
	color: #898989;
}
.lien_action a:hover  {
	color: #906747;
	border-bottom: 1px solid #ccb5a3;
	text-decoration: none;
}
/*********************************************************************************************************************************************
************************************************* PAGES ********************************************************************************
***********************************************************************************************************************************************/
/*********************************************************************
*                 STYLE LISTE PAGE
*********************************************************************/
.liste_page {
	margin: 24px 0 0 0;
}
.liste_page h2, .liste_page h1 {
	padding: 0 0 3px 4px;
}
.liste_page .pagination {
	padding: 10px 0 0 0;
}
/**********************************************
*          FORMUMAIRE DE RECHERCHE 
***********************************************/
.formulaire_recherche {
	margin-bottom: 33px;
	clear: both;
}
.formulaire_recherche div {
	border: 1px solid #CEB8A0;
	padding: 9px 0 9px 0;
	margin: 0 0 4px 0;
	/*height: 100%;*/
	min-height:50px;
	height:auto;
}
.formulaire_recherche fieldset {
	float: left;
	width: 47.5%;
	padding: 0 0 24px 13px;
}
.formulaire_recherche legend {
	display: block;
	font-size: 109.5%;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-weight: bold;
	padding: 0;
}
.formulaire_recherche fieldset legend {
	padding: 0 0 24px 0;
}
.formulaire_recherche fieldset .input {
	margin: 0 0 0 20px;
	width: 266px;
}
.formulaire_recherche fieldset.float_left {
	background: url(../images/css/sepa_li.png) repeat-y left top ;
	padding: 0 0 7px 17px;
	float: right;
}
.formulaire_recherche fieldset.float_left legend {
	padding: 0 0 11px 0;
}
.formulaire_recherche label {
	display: block;
	float : left;
	text-align: right;
	margin: 0 6px 0 56px;
	width: 92px;
}
.formulaire_recherche select {
	width: 173px;
	margin: 0 0 5px 0;
	min-height: 17px;
	height: auto;
}
.formulaire_recherche label.hide {
	display: none;
}
.formulaire_recherche input.bt {
	float: right;
	font-weight: bold;
	font-size: 110%;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	border: 0;
	background: none;
	color: #926543;
	background: url(../images/css/puce_serach.png) no-repeat right 7px;
	padding-right: 7px;
}
/*****************************************
*               PAGINATION
*****************************************/
.pagination {
	float: right;
	font-size: 82%;
}
.pagination2 {
	float: left;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.pagination3 {
	margin: 7px 0 0 0;
}
.pagination li {
	display: inline;
	position: relative;
}
.pagination li a{
	color: #7F7F7F;
	position: relative;
}
.centre .pagination li a:hover{
	border-bottom: 1px solid #ccb5a3;
	color: #966844;
}
.pagination li img{
	vertical-align: middle;
}
.centre .pagination li.encour{
	font-weight: bold;
	border-bottom: 1px solid #ccb5a3;
	font-size: 122.5%;
	width: auto;
}
.home .centre .contenu_centre .block_parfums ul.pagination li {
 display: inline;
 background: none;
 padding-bottom :0;
 margin: 0;
}
/*****************************************
*         RESULTAS RECHERCHE 
*****************************************/
.results_search {}
.results_search h2,
.results_search {
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	
}
.results_search h2 {
	margin: 0 0 6px 0;
}
.results_search form {
	padding: 0 0 30px 5px;
}
.results_search label {
	font-size: 82%;
}
.results_search select {
	min-height: 17px;
	width: 145px;
	margin: 0 13px 0 0;
	height: auto;
}
.results_search .fiche {
	margin-left: -58px;
	position: relative;
	padding: 0 0 13px 0;
}
.results_search div {
	font-family: Georgia, "Times New Roman", Times, serif;
	/*height: 100%;*/
	min-height:50px;
	height:auto;
} 
.results_search div.zone_details {
	margin-left: 200px;
}
.results_search div.float_left {
	margin: 0 11px 0 0;
	padding: 5px 0 0 0;
	width: 116px;
	text-align: center;
	/*overflow: hidden;*/
	min-height: 120px;
}
.results_search div.float_left img{
	margin:0 auto;
}
.results_search div.picto {
	padding: 61px 0 0 0;
	width: auto;
	margin: 0 59px 0 0;
	min-height: 1px;
}
.results_search div h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #966844;
	font-size: 173%;
	margin: 0 0 -2px 0 ;
}
.results_search div ul {
	padding: 0 0 15px 0;
}
.results_search div li {}
.results_search div li span, .results_search div p {
	font-weight: normal;
	color: #7F7F7F;
	font-family: "Lucida Sans";
}
.results_search div li a {
	color: #191919;
}
.results_search div li span a {
	color: #966844;
}



/**************************************************************
*           STYLES TITRES PAGE INTERNE 1 
**************************************************************/
.page_interne1 h2 {
	font-style: normal;
	font-size: 273%;
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	padding: 0 0 5px 0;
	margin: 0 0 6px 0;
}
.page_interne1 h2 span{
	color: #7D7D7D;
	font-size: 54%;
}
.page_interne1 h3, .page_interne1 h1 {
	font-style: italic;
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	font-size: 191%;
	color: #7D7D7D;
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
}
.page_interne1 h3.sans_bg {
	font-style: italic;
	font-size: 191%;
	color: #7D7D7D;
	margin: 0 0 0 0;
    background: none;
}
.page_interne1 h3.bg_seul {
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
    font-size:1%;
    margin-bottom: 5px;
}
.page_interne1 .fiche_parfum h3 {
	background: none;
	font-size: 182%;
	color: #7D7D7D;
	padding: 0;
}
/******************************************************
*                BLOCS CENTRE 
*****************************************************/
.contenu_centre {
	width: 415px;
}
.centre .item_block {
	background: none;
	padding: 0 0 16px 0;
	margin: 0 0 0 0;
	/*height: 100%;*/
	min-height:100px;
	height:auto;
}
.centre .item_block_separateur {
	background: url(../images/css/sepa_blocs.png) repeat-x;
}
.centre .join_club {
	padding: 10px 0 0 0;
}
.pages2 .centre .item_block {
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
}
.centre .discussion {
	padding: 0 0 5px 0;
}
.centre .discussion4 ul.liens li a:hover {
	color: #906747;
}
.centre .discussion4 ul.liens li {
	color: #906747;
	float: none;
	font-size: 100%;
}
.centre .discussion2 {
	background: url(../images/css/bg_discussion.png) no-repeat right 45px;
	min-height: 316px;
	height: auto;
}
.centre .discussion2 h3 {
	margin: 0;
}
.centre .review {
	padding: 0 0 16px 0;
	margin: 0 0 7px 0;
}
.centre .item_block.first {
	background: none;
	padding: 0 0 16px 0;
	margin: 0 0 0 0;
}
.centre .item_block .ss_item_block{
	background: url(../images/css/sepa_block2.png) no-repeat bottom left;
	padding: 0 0 16px 0;
	margin: 0 0 10px 0;
}
.centre .discussion .ss_item_block{
	padding: 0 0 6px 0;
	background: none;
}
.centre .discussion2 .ss_item_block{
	padding: 0 309px 8px 0;
}
.centre .block_parfums {
	padding: 10px 0 10px 0;
}
.centre .block_parfums div.float_left {
	float: none;
}
.centre .block_parfums2 {
	padding: 3px 0 12px 0;
}
.centre .block_parfums .ss_item_block{
	background: url(../images/css/sepa_li.png) repeat-y;
	padding: 0 0 0 10px;
	float: left;
	width: 185px;
	text-align: right;
}
.centre .block_parfums2 .ss_item_block{
	background: none;
	width: 100px;
	text-align: center;
	margin: 0 2px 25px 6px ;
	float: left;
	padding: 0 0 0 10px;
}
.centre .block_parfums2 .ss_item_block{
	background: none;
	width: 100px;
	text-align: center;
	margin: 0 2px 25px 6px ;
}
.centre .block_parfums2 .ss_item_block img{
	padding: 0 1px;
}

.centre .block_parfums2 .ss_item_block a:hover {
	border: 0;
}
.centre .block_parfums2 .ss_item_block span  {
	font-size: 82%;
}
.centre .block_parfums2 .ss_item_block h4 a:hover,
.centre .block_parfums2 .ss_item_block span a:hover  {
	border-bottom: 1px solid #ccb5a3;
	color: #966844;
}

.centre .review2 .ss_item_block{
	background: none;
}
.centre .review2 .visuel a:hover{
	border: 0;
}
.centre .block_parfums2 .separateur{
	margin: 0 ;
}
.centre .login .separateur{
	margin: 0 0 2px 0 ;
}
.centre .block_parfums2{
	background: none;
}
.centre .block_parfums .ss_item_block.first{
	background: none;
	margin: 0;
	padding: 0 5px 0 0;
	width: 195px;
}
.centre .block_parfums2 .ss_item_block{
	width: 100px;
}
.home .centre .item_block .ss_item_block h5 {
	font-size: 109.5%;
}
.centre .review2  {
	padding-top: 0;
	padding-bottom: 0;
}
.centre .review2 a.lien_puce {
	padding: 0 7px 0 0;
	position: relative;
	margin: 10px 0 10px 1px;
	background-position: 5px right;
}
.centre .review2 p a.lien_puce {
	padding: 0 7px 0 0;
	position: relative;
	margin: 10px 10px 10px 1px;
	background-position: 6px right;
}
.centre .review_pad  {
	padding-top: 0;
	margin-top: -20px;
}
.centre .contenu_centre .review2 h3 {
	margin: 0;
}
.centre .contenu_centre .review h4 {
	padding: 5px 0 0 0;
}
.centre .contenu_centre .review2 h4 {
	font-size: 100%;
	color: #191919;
	padding: 5px 0 15px 0;
}
.centre .review2 .ss_item_block h5 {
	font-size: 173%;
	padding: 0;
}
.centre .review2 .ss_item_block span{
	padding: 0 0 13px 0;
}
.centre .review2 .ss_item_block span.pad1 {
	padding: 5px 0 0 0;
}	
.centre .review2 .visuel {
	float: left;
	padding: 13px 30px 0px 30px;
}

.centre .review2 .visuelhome {
	padding: 0;
	padding-right: 10px;
	padding-bottom: 5px;
}

.centre .bloc_reduit .visuel2 img{
	float: none;
	display:block;
}
.centre .review2 .visuel img {
	float: none;
	display:block;
}
.centre .item_block .ss_item_block.last{
	background: none;
	padding: 0;
	margin: 0;
}
.centre .item_block h4 {
	color: #808080;
	font-size: 137%;
	padding: 0 0 9px 0;
	text-transform: uppercase;
}
.centre .contenu_centre .bookmarking_block h3 {
	margin: 0 0 18px 0;
}
.centre .bookmarking_block h4 {
	color: #808080;
	font-size: 145.5%;
	padding: 19px 0 0 0;
	text-transform: none;
}
.centre .bookmarking_block img{
	margin: 0 9px 0 1px;
}
.centre .contenu_centre .bookmarking_block a.lien_puce {
	color: #966844;
}
.centre .contenu_centre .bookmarking_block ul {
	text-align: right; 
}
.centre .contenu_centre .bookmarking_block li {
	float: none;
}
.centre .discussion h4 {
	padding: 0 0 18px 0;
}
.centre .block_parfums h4 {
	color: #808080;
	font-size: 164%;
	padding: 31px 0 9px 0;
	text-transform: lowercase;
}
.centre .review2 h4 {
	padding: 0 0 16px 0;
	font-size:122%;
}
.centre .review2 h4 a {
    color:#1A1A1A;
    font-style:normal;
    font-family:"Lucida Sans";
    text-decoration:none;
    border-bottom:0px;
}
.centre .review2 h4 a:hover {
    color:#1A1A1A;
    text-decoration:none;
    border:0px;
}
.centre .review2 p {
	color:#808080;
}
.centre .block_parfums2 h4 {
	padding: 0 0 0 0;
	font-size: 127.5%;
	text-transform: none;
}
.centre .item_block ul {
	padding: 0 0 0 0;
}
.centre .review2 ul {
	padding: 0;
}
.centre .discussion2 ul{
	padding: 0;
	margin: 0 260px 12px 0;
}
.centre .item_block ul.liens li {
	 display: block;
	 background: none ;
	 padding: 0 0px 5px 0;
}
.centre .item_block ul.liens li a {
 	color: #000;
}
.centre .item_block ul li  {
	 display: inline;
	 background: url(../images/css/sepa_li.png) no-repeat left bottom ;
	 padding: 7px 0px 0 8px;
	 margin: 0 0 0 8px;
	 font-size: 82%;
}
.centre .item_block ul li a:hover  {
	 position: relative;
}
.centre .item_block p a.lien_puce  {
	 font-size: 82%;
}
.centre .item_block ul.float_left  {
	 float: left;
}
.centre .item_block ul.float_left li  {
	 font-size: 100%;
	 font-weight: bold;
	  padding: 5px 0px 0 8px;
}
.centre .col_droite .item_block p a.lien_puce {
	 font-size: 100%;
}
.centre .item_block ul li.first {
	 background: none ;
	 padding: 7px 0 0 0;
}
.centre .item_block ul.float_left li.first  {
	  padding: 5px 0px 0 0;
	  _width: 1px;
}
.centre .item_block ul {
 	float: right;
}
.centre .item_block ul.liens {
 	float: none;
}
.centre .item_block ul.pagination {
	 float: none;
	 text-align: center;
	 font-size: 82%;
	 padding: 0;
}
.home .centre .item_block ul {
 	padding: 0;
}
.centre .block_parfums2 ul {
	 padding: 0;
}
.centre .block_parfums ul.pagination,
.centre .block_parfums2 ul.pagination {
	 float: none;
	 text-align: center;
}
.centre .block_parfums2 ul.pagination {
	 padding: 5px 0 0 0;
}
.centre .block_parfums ul.pagination li,
.centre .block_parfums2 ul.pagination li {
	 display: inline;
	 background: none;
	 padding-bottom :0px;
	 margin: 0;
	 float: none;
	 font-size: 100%;
}
.centre .block_parfums2 ul.pagination li {
	 padding :0px;
	 margin: 0px;
}
.centre .block_parfums ul.pagination li a,
.centre .block_parfums2 ul.pagination li a{
 	color: #7F7F7F;
}
.centre .block_parfums ul.pagination li a:hover{
 	border-bottom: 1px solid #ccb5a3;
	color: #966844;
}
.centre .block_parfums ul.pagination li img{
	 vertical-align: middle;
	 background: none;
}
.centre .block_parfums ul.pagination li.encour{
	 font-weight: bold;
	 font-size: 122.5%;
}
.centre .block_parfums2 ul.pagination li.encour{
	 font-weight: bold;
	 font-size: 122.5%;
}
.centre .item_block img {
	 float: left;
	 padding: 0 5px 0 0;
}
.centre .block_parfums2 img{
	 float: none;
	 padding: 0;
}
.centre .block_parfums .ss_item_block p{
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-size: 109.5%;
	 text-align: left;
}
#call_partner_page{
    text-align: justify;
}
#call_partner_page p, #call_partner_page strong{
    text-transform:none;
    float: none;
    text-align: justify;
}
#call_partner_page div.image_partner img {
    float: left;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 120px;
}
#call_partner_page div.plus_partner{
    float: right;
    padding-bottom: 10px;
}
a.lien_ykone, a.lien_ykone:hover {
    color: #cc0033;
}
.centre .block_parfums2 p{
	 float: left;
	 padding: 5px 0 20px 0;
}
.centre .item_block span {
	 display: block;
	 font-size: 82%;
	 color: #808080;
	 padding: 4px 0 4px 0;
}
.centre .item_block h4 span {
	 display: inline;
	 font-size: 67%;
	 padding: 0;
}
.centre .item_block span a {
 	color: #191919;
}
.centre .item_block span a:hover {
 	color: #906747;
}
/** FICHE PARFUM **/
.fiche_parfum {
	margin: 0 0 23px 0;
}
.fiche_parfum .visuel {
	width: 177px;
	float: left;
	text-align: center;
	padding: 0 11px 0 0;
	background: #fff;
	margin: -26px 0 0 0;
}

.fiche_parfum .cartouche {
	width: 177px;
	float: left;
	text-align: center;
	padding: 0 11px 0 0;
	background: #fff;
	margin: -26px 0 0 0;
  position:relative;
  z-index:10;
}

.fiche_parfum .Pyramid {
	width: 100%;
	height: 200px;
	float: left;
	text-align: center;
	padding: 0 11px 0 0;
	background: url(../images/css/bg_pyramid.png) no-repeat 0px 0px;
	margin: 50px 0 0 0;
}

.fiche_parfum .Pyramid1 {
    position:absolute;
    width:445px;
    top:0px;
    right:10px;
    visibility:hidden;
    padding: 0 0 0 12px;
    float: left;
    background: url(../images/css/bg_pyramid1.png) no-repeat 0px 0px;
}
.fiche_parfum .visuel li {
	display: inline;
	color: #7F7F7F;
	background: url(../images/css/sepa_li.png) no-repeat left top ;
	padding: 0 0px 5px 8px;
	font-size: 82%;
}
.fiche_parfum .visuel li a {
	position: relative;
    z-index:999;
}
.fiche_parfum .visuel li.first {
	background: none;
	padding: 0 0px 5px 0;
}
.fiche_parfum  .zone_details {
	padding: 7px 0 0 0;
	margin-left: 177px;
}
.fiche_parfum .detail_parfum {
	padding: 0 0 21px 0;
}
.fiche_parfum .detail_parfum li {
	display: inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 0 21px 0 0;
}
.fiche_parfum .detail_parfum li span{
	font-size: 82%;
	color: #7F7F7F;
	font-weight: normal;	
}
.fiche_parfum .bloc_details {}
.fiche_parfum .bloc_details ul {
	text-align: right;
	width: 78px;
	float: left;
	background: url(../images/css/sepa_li.png) repeat-y right top;
	height: 188px;
}
.fiche_parfum .bloc_details li {
	padding: 0 15px 5px 0;
	margin: 0 -5px 0 0;
	position: relative;
}
.fiche_parfum .bloc_details li.encour {
	padding: 0 15px 5px 0;
	background: url(../images/css/etoile_encour.png) no-repeat right 3px;
	color: #814F15;
	/*position: relative;*/
}
.fiche_parfum .bloc_details li.encour a { 
		color: #814F15;
}
.fiche_parfum .bloc_details li a{
	color: #191919;
}
.fiche_parfum .bloc_details li a:hover {
	color: #814F15;
}

.fiche_parfum .cartouche .Pyramid,
.fiche_parfum .bloc_details .Pyramid1,
.contenu_centre #bloc_Pyramid{
	text-align: center;
	font-size: 100%;
    
}
.fiche_parfum .cartouche .Pyramid li,
.fiche_parfum .bloc_details .Pyramid1 li,
.contenu_centre #bloc_Pyramid li {
	padding: 0 0 23px 0;
	margin: 0;
	background: none;
	float: none;
	font-size: 100%;
	width: 100%;
    text-align:center;
}
.fiche_parfum .cartouche .Pyramid h4,
.fiche_parfum .bloc_details .Pyramid1 h4,
.contenu_centre #bloc_Pyramid h4 {
	font-style: italic;
	color: #814F15;
	font-size: 164%;
}
.fiche_parfum .bloc_details .Pyramid1 ul{
    background: url(../images/css/bg_pyramid1.png) no-repeat 3px 0px;
    width: 445px;
    text-align: center;
    float: none;
    margin: 0px auto;
}
.fiche_parfum .cartouche .Pyramid ul,
.contenu_centre #bloc_Pyramid ul {
    background: url(../images/css/bg_pyramid.png) no-repeat 3px 0px;
	width: 100%;
}
.fiche_parfum .bloc_details {
	position: relative;
}
.centre .detail_parfum{
	margin: 0 0 15px 0 ;
}
.fiche_parfum .bloc_details div.Overview , .fiche_parfum .bloc_details div.Story , .fiche_parfum .bloc_details div.Range , 
.fiche_parfum .bloc_details div.Description , .fiche_parfum .bloc_details div.Bottle , .fiche_parfum .bloc_details div.Photos,
.fiche_parfum .bloc_details div.award
{ 
	width:500px;
	top:0px;
	right:10px;
	padding: 0 0 0 12px;
	float: right;
}
.fiche_parfum .bloc_details div.Overview1 , .fiche_parfum .bloc_details div.Story1 , .fiche_parfum .bloc_details div.Range1 , 
.fiche_parfum .bloc_details div.Description1 , .fiche_parfum .bloc_details div.Bottle1 , .fiche_parfum .bloc_details div.Photos1{ 
	width:445px;
    visibility:hidden;
	top:0px;
	right:10px;
	padding: 0 0 0 12px;
	float: right;
    position:absolute;
}
.fiche_parfum .bloc_details div.Story h1, .fiche_parfum .bloc_details div.Range h1, 
.fiche_parfum .bloc_details div.Description h1, .fiche_parfum .bloc_details div.Bottle h1,
.fiche_parfum .bloc_details div.award h1 {
	color:#906747;
	font-size:120%;
	font-weight: bold;
}


.fiche_parfum .bloc_details div.Pyramid{ 
/*	position:absolute;
	width:150px;
	top:0px;
	right:10px;
	visibility:hidden;
	padding: 0 0 0 12px;
	float: left;*/
}

.fiche_parfum .bloc_details div.Story  {visibility:visible;z-index:+99;}
.fiche_parfum .bloc_details div.Photos {visibility:hidden;}
/* Overview */
/*
.fiche_parfum .Overview {
	padding-top: 45px 0 0 0;
	height: 143px;
	text-align: center;
}*/
.fiche_parfum .Story p {
	/*padding-bottom: 10px;*/
}
/** photos **/
.Photos img {
	vertical-align: baseline;
}
/** LOG IN **/
.login  {
	width: 412px;
}
.login2 {
	width: auto;
	margin: 0 0 29px 0;
}
.login_pad {
	margin-top: -12px;
}
.login2 .box_content {
	background: url(../images/css/bg_login.png) repeat-x #F7F1EA;
}
.centre .login2 h3{
	background: none;
	margin: 0;
}
.login .bt {
	border: 0;
	background: none;
	cursor: pointer;
	font-size: 82%;
	color: #8E623F;
	background: url(../images/css/puce_serach.png) no-repeat right 4px;
	padding-right: 4px;
}
.login2 .bt {
	font-size: 100%;
	background-position: right 6px;
} 
.login form {
	background: url(../images/css/degrade_form.png) repeat-x #FDFCFA;
	color: #7F7F7F;
	padding: 0 0 11px 0;
}
.login2 form  {
	width: 300px;
	background: none;
	float: left;
	padding: 15px 0 0 14px;
}
.login form label{
	display: block; 
	color: #191919;
	padding: 0 0 3px 0;    
}
.login2 form label{
	color: #191919;
	padding: 0 5px 0 0; 
	float: left;
	width: 85px;  
	text-align: right; 
}
.login form .input{
	width: 161px;  
	margin: 0 0 3px 0; 
}
.login2 form .input{
	width: 141px;  
	margin: 0 0 6px 0;
	background: #fff;
}
.login form .float_left{
	width: 175px;
	padding: 0 0 0 22px;
}
.login form span{
	display: block;
	text-align: right;
	font-size: 82%;
	padding: 0 50px 0 0;
}
.login form span a:hover{
	border-bottom: 1px solid #ccb5a3;
	position: relative;
}
.login2 form span{
	padding: 0 50px 0 0;
	margin: -3px 0 0 0;
}
.login .top {
	background: url(../images/css/arondi_haut_degrade.png) no-repeat;
	padding: 6px 0 0 0;
	margin: 0 0 6px 0;
}
.login2 .top {
	background: url(../images/css/arondi_haut_degrade2.png) no-repeat;
	margin: 0;
}
.login .bottom {
	background: url(../images/css/arondi_bas_degrade.png) no-repeat;
	padding: 6px 0 0 0;
	margin: 0;
}
.login2 .bottom {
	background: url(../images/css/arondi_bas_degrade2.png) no-repeat;
	margin: 2px 0 0 0;
}
.login .be_member {
	background: url(../images/css/degrade_member.png) repeat-x bottom left #FDFCFA;
	padding: 14px 0 0 0;
}
.login .be_member a {
	font-size: 82%;
}
.login2 .be_member {
	background: url(../images/css/sepa_li.png) repeat-y;
	width: 55%;
	float: left;
	padding: 7px 0 8px 16px;
}
.login h5 {
	font-size: 109.5%;
	color: #966844;
	padding: 0 25px 0 22px;
}
.login2 h5 {
	padding: 0;
}
.login .be_member p {
	padding: 0 25px 0 22px;
}
.login2 .be_member p {
	padding: 0;
	line-height: 15px;
}
/** favorites **/
.centre .favorites {
	padding-bottom: 8px; 
}
.centre .favorites h3 {
	margin: 0;
}
.centre .favorites .ss_item_block {
	padding-top: 5px;
	margin-bottom: 28px; 
}
.centre .favorites .ss_item_block a:hover {
	border: 0px solid red;
}
.centre .favorites .ss_item_block h4 a:hover {
	border-bottom: 1px solid #ccb5a3;
	color: #966844;
}
.centre .favorites .ss_item_block span.titre,
.centre .block_parfums2 .ss_item_block span.titre,
.centre .block_parfums4 .ss_item_block span.titre{
	color: #966844;
	font-size: 127.5%;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: block;
	padding:  0;
}
.centre .block_parfums2 .ss_item_block a:hover span.titre,
.centre .block_parfums2 .ss_item_block a:hover span ,
.centre .block_parfums4 .ss_item_block a:hover span.titre,
.centre .block_parfums4 .ss_item_block a:hover span{
	border-bottom: 1px solid #ccb5a3;
	margin-bottom: -1px;
}

.centre .block_parfums2 .ss_item_block a:hover span ,
.centre .block_parfums4 .ss_item_block a:hover span  {
	border-bottom: 0px ;
	margin-bottom: 0px;
}
.centre .favorites .ss_item_block span span,
.centre .block_parfums2 .ss_item_block span span,
.centre .block_parfums4 .ss_item_block span span{
	font-size: 110%;
	display: inline;
	color: #1a1a1a;
}
.centre .block_parfums4 .ss_item_block span{
	display: inline;
}
.centre .favorites .ss_item_block strong,
.centre .block_parfums2 .ss_item_block strong {
	font-size: 127.5%;
	display: block;
	padding: 2px 0 0 0;
	color: #1a1a1a;
}
.centre .favorites ul.float_left {
	float: left;
	padding-left: 10px;
}
.centre .favorites ul.float_left li a {
	color: #7F7F7F;
}
.centre .favorites ul.float_left li a:hover {
	color: #966844;
}
.centre .favorites div.float_left{
	float: left;
	margin: -3px 0 0 9px;
}
.centre .favorites div.float_right{
	margin: -3px 24px 0 0;
}
.centre .favorites div.float_right p,
.centre .favorites div.float_left p{
	font-weight: bold;
}
.centre .favorites div p{
	float: none;
	padding: 0 0 8px 0;
}
.centre .favorites div.separateur{
	margin: 0;
}
.centre .favorites .community_parfum {
	padding: 0 0 10px 0;
}
.centre .favorites .community_parfum a:hover {
	border: 0px;
}
.centre .favorites .community_parfum h5 a:hover,
.centre .favorites .community_parfum span a:hover{
	border-bottom: 1px solid #ccb5a3;
}
.centre .favorites .community_parfum .visuel2{
	padding-bottom : 0;
}
.centre .favorites .community_parfum span {
	display: block;
	margin: 0 0 0 16px;
	float: left;
}

/*****************************************************
*                     COL DROITE 
*****************************************************/
.col_droite {
	width: 300px;
	float: right;
	position: relative;
	padding:  5px 0 0 20px;
	background: #fff;
	min-height: 400px;
	height:auto;
}
/** ZONE PUB **/
.zone_pub {
	margin: 0 0 12px 0;
}
.zone_pub2{
	margin: 0 0 10px 0;
}
.zone_pub3,
.pages2 .zone_pub {
	background: none;
	padding: 0;
	margin: 0 0 10px 0;
}
/** ZONE TAGS **/
.nobg {
    background: none !important;    
}
.tag {
	background: url(../images/css/sepa_blocs.png) repeat-x top left;
	padding: 12px 0 0 0;
}
.page_interne1 .tag h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 109.5%;
	background: none;
	font-style: normal;
	color: #282828;
	margin: 0 0 2px 0;
}
.tag div {
	border: 1px solid #BEBEBE;
	padding: 4px 0 13px 18px;
	margin: 0 0 5px 0;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.tag div a {
	margin: 0 30px 0 0;
}
.tag .size_32 {
	font-size: 291%;
}
.tag .size_18 {
	font-size: 164%;
}
.tag .size_38 {
	font-size: 345.5%;
}
.tag .size_14 {
	font-size: 127.5%;
}
.tag .size_27 {
	font-size: 245.5%;
}
.centre .tag label {
	font-weight: bold;
	color: #000;
	font-size: 92%;
}
.tag .input {
	width: 99px;
}
.tag .bt {
	border: 0;
	background: none;
	cursor: pointer;
	font-size: 82%;
	color: #8E623F;
	background: url(../images/css/puce_serach.png) no-repeat right 4px;
	padding-right: 4px;
	font-size: 82%;
}
/** CONNECTED **/
.centre .conneted {
	text-align: right;
	font-size: 82%;
	color: #898989;
}
.centre .conneted h5 a {
	font-size: 122.5%;
	color: #898989;
}
.centre .conneted a {
	color: #898989;
}
.centre .conneted a:hover,
.centre .conneted span  {
	color: #966844;
}
.conneted div{
	float: right;
}
.conneted div.visuel{
	margin: 2px 0 0 9px;
}
.conneted div.visuel img{
	padding: 0 0 0 1px;
}
.conneted div.visuel img.avatar{
	display: block;
	padding: 0 0 6px 0;
}
/** bloc reduit **/
.centre .bloc_reduit {
	padding: 10px 0 22px 8px;
}
.centre .bloc_reduit .visuel2 a:hover{
	border: 0px;
}

.centre .bloc_reduit .visuel2 {
	float: left;
	padding: 5px 18px 10px 0;
}
.centre .bloc_reduit p {
	font-size: 82%;
}
.centre .bloc_reduit p a.lien_puce {
	font-size: 100%;
}
.centre .bloc_reduit h5{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 127.5%;
}
.centre .bloc_reduit h5 strong{
	font-weight: normal;
	font-size: 64.5%;
	color: #7F7F7F;
}
.centre .bloc_reduit h5 strong a {
	color: #000;
	font-size: 122.5%;
}
.centre .bloc_reduit h5 strong a:hover {
	color: #966844;
}
.centre .bloc_reduit span {
	font-size: 82%;
}


/******** scroll *******************************************************/
/*Page related styles for you to view*/
.Story , .Range , .Description , .Bottle , .Photos , .Vertus , .Extraction , .Origine , .Utilisation  {
	/*height: 188px;
	overflow: auto;
	position: relative;*/
	padding: 0px 30px 0px 0px;
}


.Story1 , .Range1 , .Description1 , .Bottle1 , .Photos1 {
	height: 188px;
	overflow: auto;
	position: relative;
	padding: 0px 30px 0px 0px;
}

.scrollgeneric {
	line-height: 1px; font-size: 1px;
	position: absolute; top: 0; left: 0;width:15px;
	
}
.vscrollerbase {
	width: 15px;
}
.vscrollerbar {
	width: 7px;
	margin-left:4px;
}
.vscrollerbar{
	padding: 10px 24px 7px 24px;
	z-index: 2;
}
.vscrollerbarbeg {
	background: url(../images/css/scrollbg.png) 0px 0px no-repeat;
	width: 5px;
	margin-left:-2px;
}
.vscrollerbase {
	background: url(../images/css/scrollbg_fond.png) 2px 0px repeat-y;
}
.vscrollerbasebeg {
	height: 10px; width: 9px;
	background: url(../images/css/fleche_haut.png) 0px 0px no-repeat;
}
.vscrollerbaseend {
	height: 10px; width:9px;
	background: url(../images/css/fleche_bas.png) 0px 0px no-repeat;
}
.lien_puce {
	background: url(../images/css/puce_serach.png) no-repeat right 4px;
	padding-right: 6px;
}
.bloc_explore .item_block a:hover { 
	border:none;
}
.fade img , .ss_item_block.fade img{
  background-color:#fff;
  filter:alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
  border:none;
}

.nofade img , .ss_item_block.fade img {
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border:none;
}
.bloc_explore .item_block .infos{
      width: 106px;
      float: left;
}
/*********************************************************************************************************************************************
************************************************* HOME  ***********************************************************************************
**********************************************************************************************************************************************/
.home {
	padding-top: 29px;
}
.bloc_explore_pad {
	margin-top: 37px;
}
.home .contenu_centre {
	padding-top: 14px;
}
.home .col_droite {
	padding-top: 39px;
}
.home .contenu_centre h3, .home .contenu_centre h1 {
	font-style: italic;
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	font-size: 191%;
	color: #7D7D7D;
	margin: 0 0 0 0;
	padding: 0 0 2px 0;
}
.home .contenu_centre .login h3 {
	margin: 0 0 10px 0;
}
/*********************************************************************************************************************************************
************************************************* CONTENU LIBRE *****************************************************************************
***********************************************************************************************************************************************/
.contenu_libre  {}
.contenu_libre .lien_action {
 	padding-bottom: 5px;
}
/********************************************
*                 ONGLETS 
********************************************/
.onglets {
	background: url(../images/css/bg_onglets.png) repeat-x;
	padding: 1px 0 0 0;
	margin: 0 0 16px 0;
	clear: both;
}
.onglets li {
	float: left;
	text-align: center;
	text-transform: uppercase;
}
.onglets li a {
	color: #191919;
	display: block;
	float: left;
	width: 146px;
	padding: 2px 0 2px 0;
	background: url(../images/css/bg_onglet_li.png) no-repeat;
	height: 27px;
}
.onglets li a:hover, .onglets li.encour {
	border: 0;
	display: block;
	float: left;
	width: 146px;
	padding: 2px 0 2px 0;
	height: 27px;
	background: url(../images/css/bg_onglet_li_encour.png) no-repeat right top #fff;
}
.onglets li span{
	text-transform: lowercase;
}
/**********************************************
*
***********************************************/
.online_editor {}
.online_editor2 {
	padding: 25px 0 0 0;
}
.centre .online_editor h2, .centre .online_editor h1 {
	font-style: italic;
	font-size: 191%;
	background: none;
	margin: 0;
}
.centre .online_editor p {
	padding: 0 0 8px 0;
	line-height: 13px;
}
.centre .online_editor p.chapo {
	font-style: italic;
	color: #7F7F7F;
	line-height: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0 0 17px 0;
}
.centre .online_editor h3 {
	background: none;
	font-size: 109.5%;
	font-style: normal;
	font-weight: bold;
	padding: 0 0 10px 0;
	color: #191919;
}
.centre .online_editor .lien {
	background: url(../images/css/bt_marron.png) no-repeat #966844;
	color: #fff;
	width: 57px;
	min-height: 13px;
	height: auto;
	display: block;
	float: right;
	text-align: center;
	padding: 3px 0 0 0;
	font-size: 82%;
}
.centre .online_editor .lien:hover {
	border: 0;
	color: #fff;
}
.centre .online_editor img.float_left {
	padding: 3px 17px 3px 0;
}
.centre .online_editor img.float_right {
	padding: 3px 0 3px 17px;
}
.centre .online_editor ul {
	padding: 4px 0 7px 0;
}
.centre .online_editor li {
	background: url(../images/css/puce_nav.png) no-repeat 0 7px;
	padding: 0 0 2px 11px;
}
.separateur {
	background: url(../images/css/sepa_blocs.png) repeat-x;
	height: 1px;
	overflow: hidden;
}
.centre .online_editor .separateur {
	margin: 0 0 11px 0;
}
.centre .online_editor form {}
.centre .online_editor form h3 {
	color: #966844;
	font-size: 136.5%;
	padding: 0 40px 10px 0;
}
.centre .online_editor fieldset {
	padding: 0 0 10px 0;
}
.centre .online_editor fieldset.fieldset_pad1 h3 {
	padding: 0 40px 4px 0;
}
.centre .online_editor fieldset.fieldset_pad1 {
	padding: 0 0 20px 0;
}
.centre .online_editor form input{
	border: 0;
}
.centre .online_editor form input.input {
	border: 1px inset #ccc;
	background: #fff;
	padding: 0 0 0 5px;
}
.centre .online_editor form .radio {
	width: 12px;
	height: 12px;
	margin: 0 2px 0 0;
}
.centre .online_editor form .checkbox {
	width: 12px;
	height: 14px;
	margin: 0 2px 0 0;
}
.centre .online_editor form .select{
	width: 138px;
	min-height:19px;
	height: auto;
}
.centre .online_editor form .select2{
	width: 38px;	
}
.centre .online_editor form .select3{
	width: 158px;	
	margin: 0 8px 0 0;
}
.centre .online_editor form .textarea{	
	border: 1px inset #D1CFCF;
	width: 350px;
	height: 60px;
	padding: 0 0 0 5px;
}
.centre .online_editor form ul {
	padding: 0;
}
.centre .online_editor form li {
	background: none;
	padding: 0 0 9px 0;
}
.centre .online_editor form label {
	color: #000000;
}
.centre .online_editor form span {
	color: #7F7F7F;
}
.centre .online_editor form .en_float label {
	display: block;
	text-align: right;
	width: 72px;
	margin: 0 8px 0 0;
	float: left;
	clear: left;
	padding: 3px 0 0 0;
}
.centre .online_editor form .en_float div {
	float: left;
	padding: 0 0 12px 0;
}
.centre .online_editor .item_block2 {
	margin: 0 0 7px 0;
}
.centre .online_editor .item_block3 {
	margin: 0 0 16px 0;
}
.centre .online_editor form table {
	margin: 10px 0 0 0;
	text-align: center;
}
.centre .online_editor form table th {
	color: #966844;
	padding: 0 0 14px 0;
	text-align: center;
}
.centre .online_editor form table td {
	padding: 4px 0 5px 0;
}
.centre .online_editor form .bt { 
	border: 1px solid #966844;
	color: #966844;
	float: right;
	margin: 0 0 10px 0;
	padding: 0 3px;
	font-size: 82%;
}
/*******************************************************************************************************************************************
*                                                       DETAIL VIDEO
**********************************************************************************************************************************************/
.video {
	padding: 10px 0 0 0;
	margin: 0 0 24px 0;
}
.video h3 {
	margin: 0 0 22px 0;
}
.player {
	float: left;
	width: 321px;
	text-align: center;
	margin: 3px 18px 0 17px;
}
.video_vote {
	padding: 14px 0 0 0;
}
.video_vote ul {
	padding: 9px 0 0 0;
}
.video_vote li {
	display: inline;
	color: #7F7F7F;
	background: url(../images/css/sepa_li.png) no-repeat left top ;
	padding: 0 8px 5px 8px;
	position: relative;
	font-size: 82%;
}
.video_vote li.first {
	background: none;
	padding: 0 5px 5px 0;
}
.video_txt p{
	padding: 0 0 5px 0;
}
.video_txt div {
	border: 1px solid #C0A590;
	float: left;
	color: #7F7F7F;
	padding: 7px 4px 8px 9px;
	width: 195px;
	margin: 11px 0 0 0;
}
.video_txt div ul{
	padding: 5px 0 0 0;
}
.video_txt div li {
	padding: 0;
	font-size: 82%;
	padding: 0 0 4px 0;
}
.video_txt div li a {
	background: url(../images/css/puce_serach.png) no-repeat right 5px;
	padding: 0 7px 0 0;
}
.centre .comment .ss_item_block.last{
	padding-bottom: 13px;
}
.centre .comment .ss_item_block .lien_puce{
	background-position: right 4px;
}
/**************************************************************************************************************************
*                                        	 TABLE UTILISATEUR
***************************************************************************************************************************/
.table_utilisateur .centre{
	color:  #7F7F7F;
}
.table_utilisateur .centre .onglets ul {
	background: url(../images/css/bg_onglet_li_encour.png) no-repeat;
	height: 31px;
	padding: 0 0 0 1px;
}
.table_utilisateur .centre .onglets li a {
	padding: 8px 0 0 0;
	height: 23px;
}
.table_utilisateur .centre .onglets li a:hover, .table_utilisateur .centre .onglets li.encour {
	border: 0;
	display: block;
	float: left;
	width: 146px;
	padding: 8px 0 0 0;
	height: 23px;
	background: url(../images/css/bg_onglet_li_encour.png) no-repeat right top #fff;
}
.table_utilisateur .centre h2 {
	font-style: italic;
	font-size: 191%;
	background: none;
	padding: 24px 0 0 0;
	margin: 0;
}
.table_utilisateur .centre h3 {
	color: #000000;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	background: none;
	margin: 0 ;
	padding: 0 0 5px 0;
}
.table_utilisateur .centre .pad1 {
	padding: 21px 0 0 10px;
}
.table_utilisateur .centre p {
	padding: 0 0 18px 0;
}
.table_utilisateur .centre .infos p {
	padding: 0 0 8px 0;
}
.table_utilisateur .centre p.pad1 {
	line-height: 18px;
	padding: 0 0 10px 0;
}
.table_utilisateur .liens {
	font-size: 82%;
}
.table_utilisateur .centre table {
	font-size: 91%;
	margin: 0 0 20px 0;
}
.table_utilisateur .centre table tr.pijama {
	background: #F9F4F1;
}
.table_utilisateur .centre table th{
	text-align: right;
	width: 286px;
	padding: 6px 13px 3px 0;
}
.table_utilisateur .centre table td{
	color: #191919;
	font-size: 110%;
}
.table_utilisateur .centre form .bt { 
	border: 1px solid #966844;
	color: #966844;
	float: right;
	margin: 0 0 10px 0;
	padding: 0 3px;
	font-size: 82%;
}
.table_utilisateur .centre form.Unsubscribe { 
	text-align: right;
	color: #000000;
	padding: 30px 0 0 0;
}
.table_utilisateur .centre form.Unsubscribe .bt { 
	border: 1px solid #966844;
	color: #966844;
	vertical-align: middle;
	float: none;
	margin: 0 0 1px 0;
	padding: 0 10px;
}
/********************************
*             USER NAME
********************************/
.table_utilisateur .centre .username {
	padding: 2px 0 13px 32px;
}
.table_utilisateur .centre .username2 {
	padding: 2px 0 0 32px;
}
.table_utilisateur .centre .username2 a.lien_puce{
	font-size: 82%;
}
.table_utilisateur .centre .username h2 {
	color: #966844;
	text-transform: uppercase;
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	padding: 33px 0 0 0;
}
.table_utilisateur .centre .username img  {
	float: left;
	padding: 0 33px 0 0;
}
.table_utilisateur .centre .username2 img  {
	padding: 0 33px 14px 0;
}
.table_utilisateur .centre .username2 a	 {
	margin: 0 0 0 17px;
}
/**********************************
*             INFOS 
**********************************/
.table_utilisateur .centre .infos { 
	border: 1px solid #CEB8A0;
	padding: 10px 13px 11px 12px;
	margin: 0 0 15px 0;
}
.table_utilisateur .centre .infos div { 
	float: left;
	width: 346px;
	color: #000000;	
	padding: 0 0 0 0;
 }
.table_utilisateur .centre .infos div.float_left {
	width: 336px;
	background: url(../images/css/sepa_li.png) repeat-y;
	padding: 0 0 0 16px;
	margin: 0 0 0 10px;
}
.table_utilisateur .centre .infos div.float_left p {
	padding: 0 0 7px 0;
}
.table_utilisateur .centre .infos span { 
	font-size: 91%;
	color: #7F7F7F;
}
.table_utilisateur .centre .infos div.float_left span { 
	display: block;
	padding: 0 0 6px 0;
}
.table_utilisateur .centre .infos h3 { 
	padding: 0 0 15px 0;
}
.table_utilisateur .centre .infos h4 { 
	color: #966844;
	padding: 0 0 4px 0;
}
.table_utilisateur .centre .infos ul {
	text-align: right;
	padding: 5px 0 0 0;
}
.table_utilisateur .centre .infos li {
	display: inline;
	color: #7F7F7F;
	background: url(../images/css/sepa_li.png) no-repeat left top ;
	padding: 0 0px 5px 8px;
}
.table_utilisateur .centre .infos li a.lien_puce{
	padding: 0 7px 0 0;
}
.table_utilisateur .centre .infos li.first {
	background: none;
	padding: 0 3px 5px 0;
}
.table_utilisateur .centre .liens li {
	position: relative;
}
/*****************************************
*             LOGIN INFOS 
******************************************/
.login_infos {
	float: right;
	background: url(../images/css/sepa_li.png) repeat-y;
	width: 351px;
	padding: 13px 0 0 15px;
	margin: 0 0 10px 0;
}
.table_utilisateur .centre .login_infos h3 { 
	padding: 0 0 14px 0;
}
.table_utilisateur .centre .login_infos .bt { 
	margin: -4px 0 0 0;
	position: relative;
}
.login_infos p {
	color: #000;
}
.login_infos span {
	color: #966844;
}
/********************************************
*        BLOCK WIDTH BORDER TOP
******************************************/
.table_utilisateur .centre .item_block2 {
	border-top: 1px solid #CEB8A0;
	padding: 9px 0 0 0;
}
.table_utilisateur .centre .item_block2 h3 {
	padding: 0 0 4px 12px;
}
.table_utilisateur .centre .album h3 {
	padding: 0 0 0 4px;
	margin: 0 0 -8px 0;
}
.table_utilisateur .centre .alerte h3 {
	margin: 0;
	padding: 0 0 4px 4px;
}
.table_utilisateur .centre .album,
.table_utilisateur .centre .alerte {
	padding: 2px 0 0 0;
}
.table_utilisateur .centre .item_block2 p {
	padding: 0 0 6px 12px;
}

.table_utilisateur .centre .item_block2 label span{
	color: #7F7F7F;
}
.table_utilisateur .centre .item_block2 table {
	margin: 0 0 13px 0;
}
.table_utilisateur .centre .item_block3{
	border: 0px;
}
.table_utilisateur .centre .item_block2 table{
	margin: 10px 0 13px 0;
}
.table_utilisateur .centre .item_block2 table, 
.table_utilisateur .centre .item_block2 table label {
	color: #000000;
}
.table_utilisateur .centre .item_block2 table th{
	font-size: 109.5%;
	text-transform: uppercase;
	text-align: left;
	width: auto;
	padding: 6px 13px 6px 13px;
}
.table_utilisateur .centre .item_block2 table td{
	padding: 3px 13px 5px 13px;
}
.table_utilisateur .centre .item_block3 table td span{
	display: block;
	color: #7F7F7F;
	font-size: 92%;
}
.table_utilisateur .centre .item_block2 table input {
	border: 0;
	width: 12px;
	height: 12px;
	margin: 0 0 0 20px;
}
.table_utilisateur .centre .item_block3 table input {
	margin: 0;
}
.table_utilisateur .centre .item_block2 div {
	color:#000000;
	float:left;
	margin:0 20px 0 0;
	padding:9px 0 0;
	width:220px;
}
.table_utilisateur .centre .album div {
	width: 358px;
	float: left;
	margin: 0 0 -13px 0;
}
.table_utilisateur .centre .alerte div {
	width: 350px;
	float: left;
	margin: 0;
	padding: 4px 10px 0 0;
}
.table_utilisateur .centre .alerte div.float_left {
	padding: 10px 0 0 0;
}
.table_utilisateur .centre .alerte div.float_left h3 {
	padding: 0 0 10px 13px;
}
.table_utilisateur .centre .alerte div div {
	float: none;
	width: auto;
	background: url(../images/css/sepa_li.png) repeat-y;
}
.table_utilisateur .centre .alerte div div#colonneD{
	background: none;
}
.table_utilisateur .centre .album div.float_right {
	float: right;
	margin: 0;
}
.table_utilisateur .centre .item_block2 div span {
	border: 1px solid #fff;
	display: block;
	margin: 0 0 -3px 0;
}
.table_utilisateur .centre .item_block2 div span.float_left {
	color: #7F7F7F;
	width: 120px;
	text-align: right;
	margin: 0 10px 0 0;
}
.table_utilisateur .centre .item_block2 .bt2 { 
	margin-top: -30px;
	position: relative;
}
.table_utilisateur .centre .item_block2 div.first {
	margin:0 20px 0 0;
	width:180px;
}
.table_utilisateur .centre .item_block2 div.last {
	margin:0;
	width:293px;
}
.table_utilisateur .centre .item_block2 div.last span.float_left {
	width: 150px;
}
.table_utilisateur .centre .item_block2 div.first span.float_left {
	width: 85px;
}
.table_utilisateur .centre .item_block2 h3 img{
	vertical-align: middle;
	padding: 0 6px 0 0;
}
.table_utilisateur .centre .item_block2 h4 {
	text-transform: uppercase;
	background: url(../images/css/bg_tittre.png) repeat-x bottom left;
	padding: 0 0 5px 13px;
	margin: 0 0 7px 0;
	font-family: "Lucida Sans";
}
.table_utilisateur .centre .item_block2 .liens {
	text-align: right;
}
.table_utilisateur .centre .item_block2 .liens li {
	display: inline;
	color: #7F7F7F;
	background: url(../images/css/sepa_li.png) no-repeat left top ;
	padding: 0 0px 5px 8px;
}
.table_utilisateur .centre .item_block2 .liens li.first {
	background: none;
	padding: 0 3px 5px 0;
}
.table_utilisateur .centre .item_block2 .liste li a {
	float: right;
	padding: 0 4px 0 0;
	font-size: 82%;
}
.table_utilisateur .centre .item_block2 .liste{
	padding: 0 0 8px 14px;
}
.table_utilisateur .centre .item_block2 .liste li {
	clear: right;
	padding: 0 0 7px 0;
}
.table_utilisateur .centre .item_block2 .liste li input {
	border: 0px;
	height: 12px;
	width: 12px;
}
.table_utilisateur .centre .item_block2 .liste li label {
	color: #191919;
	padding: 0 0 0 10px;
}

/*************************************************************************************************************************************
*                                            POP UP ENVOYER A UN AMI
************************************************************************************************************************************/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #f7f1ed;
  z-index: 102;
  color:#898989;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
  padding-top:10px;
  z-index:+99999;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
  
}
/*#TB_closeWindow{
  height:25px;
  padding:0px 25px 10px 0;
  float:right;
}*/
#TB_closeAjaxWindow{
  float: right;
  margin-bottom:0px;
  text-align:right;
  color: #6B6B6B;
  padding: 0 25px 0 0;
  font-size:75%;
}

/*#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
  font-family:"Myriad";
  font-weight:bold;
  font-style:italic;
  font-size:150%;
  color:#fff;
  
}
#TB_title{
  background:url(../images/css/bg_popup.png) no-repeat ;
  width:328px;
  height:35px;
  padding:50px 0 0 25px;
}*/
#TB_ajaxContent{
  clear:both;
  padding:0px 0px 10px 23px;
  text-align:left;
  line-height:1.4em;  
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent .popup_envoi{
  width:469px;
  font-family: "Lucida Sans";
  font-size: 92%;
}
#TB_ajaxContent .close{
	/*float: right;
	color: #6B6B6B;
	padding: 0 15px 0 0;*/

}
#TB_ajaxContent .popup_envoi .close img{
	vertical-align: top;
}
#TB_ajaxContent .popup_envoi h3 {
	padding: 14px 0 7px 0;
	margin: 0 0 5px 0;
}
#TB_ajaxContent .popup_envoi h3 {
	font-style: italic;
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	font-size: 191%;
	color: #7D7D7D;
	margin: 0 0 10px 0;
	padding: 0 0 2px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	position: relative;
}
#TB_ajaxContent .popup_envoi p {
	padding: 0 0 24px 0;
}
#TB_ajaxContent .popup_envoi span {
	font-size: 82%;
}
#TB_ajaxContent .popup_envoi form{
	padding: 0 0 16px 0;
}
#TB_ajaxContent .popup_parrainage form{
	padding: 0 202px 0 0;
}
#TB_ajaxContent .popup_envoi form legend{
	display: none;
}
#TB_ajaxContent .popup_envoi form .input {
	border: 1px solid #565656;
}
#TB_ajaxContent .popup_envoi form label , #TB_ajaxContent .popup_envoi.popup_parrainage.popup_pass_word form label{
	color: #191919;
	display: block;
	padding: 0 0 4px 0;
}
#TB_ajaxContent .popup_envoi form .input{
	width: 266px;
	margin: 0 0 24px 0;
}
#TB_ajaxContent .popup_envoi form .capatcha .input{
	width: 150px;
	margin: 0 0 10px 0;
}
#TB_ajaxContent .popup_envoi form textarea{
	width: 479px;
	height: 100px;
	border: 1px solid #565656;
	margin: 0 0 32px 0;
}
#TB_ajaxContent .popup_envoi form img{
	border: 1px solid #814F15;
	margin: 0 7px 0 0;
	vertical-align: baseline;
}
#TB_ajaxContent .popup_envoi form .bt {
	background: none;
	cursor: pointer;
	float: right;
	margin: 0 200px 0 0;
	border: 0;
	background: url(../images/css/puce_serach.png) no-repeat right 5px;
	padding: 0 4px 0 0;
	color: #966844;
	font-size: 82%;
	width: auto;
}
#TB_ajaxContent .popup_parrainage form input.bt{
	border: 1px solid #966844;
	color: #966844;
	float: right;
	margin: 0 0 10px 0;
	padding: 0 5px;
	width: auto;
	background: none #fff;
	text-align: center;
}
#TB_ajaxContent .popup_book_mark form input.bt{
	border: 1px solid #966844;
	color: #966844;
	float: right;
	margin: 0 -10px 10px 0;
	padding: 0 5px;
	width: auto;
	background: none #fff;
	text-align: center;
}
#TB_ajaxContent .popup_pass_word p {
	padding: 0 0 20px 0;
}
#TB_ajaxContent .popup_pass_word .warning{
	float: right;
	width: 165px;
	color: #997152;
	font-weight: bold;
}
#TB_ajaxContent .popup_pass_word .warning p {
	padding: 0 0 6px 0;
	margin: 0 -15px 0 0;
}
#TB_ajaxContent .popup_pass_word form{
	padding-top: 4px;
}
#TB_ajaxContent .popup_pass_word form label{
	padding: 0 0 8px 0;
}
#TB_ajaxContent .popup_pass_word form .input{
	margin: 0 0 9px 0;
}
a.bt_fermer {
	color:#6b6b6b;
}
a.bt_fermer:hover {
	text-decoration:none;
}
a.bt_fermer img {
	vertical-align:middle;
	margin:0px 3px;
}
/**************************************************************************************************************************************
*                                                 PAGE AJOUT D UN SITE
**************************************************************************************************************************************/
.ajout_site {
	background: url(../images/css/degarde_ajout_de_site.png) repeat-x;
	padding: 12px 0 0 0;
}
.ajout_site .bg_form {
	background: url(../images/css/bg_form_ajt_site.png) no-repeat 100% 18px;
}
.ajout_site fieldset{
	width: 439px;
	padding: 20px 0 0 2px;
}
.ajout_site fieldset.bg {
	background: url(../images/css/degarde_ajout_de_site.png) repeat-x;
	padding: 0 0 19px 2px;
}
.ajout_site fieldset.bg .separateur {
	margin: 0 0 21px 0;
}
.ajout_site fieldset label{
	display: block;
	color: #191919;
	float: left;
	width: 170px;
	clear: both;
}
.ajout_site fieldset label.label{
	width: 100px;
}
.ajout_site fieldset.capatcha {
	padding: 0 0 17px 2px;
}
.ajout_site fieldset.capatcha .separateur {
	margin: 0 0 15px 0;
}
.ajout_site fieldset.capatcha label {
	float: none;
	width: auto;
	padding: 0 0 12px 0;
}
.ajout_site fieldset.zone_bt .separateur {
	margin: 0 0 17px 0;
}
.ajout_site fieldset span label{
	display: inline;
	color: #191919;
	float: none;
	padding: 0 20px 0 5px;
}
.ajout_site fieldset input.box{
	border: 1px solid #565656;
	width: 265px;
	margin: 0 0 22px 0;
	min-height: 12px;
	height: auto;
}
.ajout_site fieldset.bg input.input{
}
.ajout_site fieldset input.input2 {
	margin: 0 0 19px 0;
}
.ajout_site fieldset select{
	border: 1px solid #565656;
	width: 267px;
	margin: 0 0 40px 0;
	min-height: 13px;
	height: auto;
}
.ajout_site fieldset textarea{
	border: 1px solid #565656;
	width: 436px;
	margin: 9px 0 30px 0;
	height: 98px;
}
.ajout_site fieldset input.checkbox{
	width: 12px;
	height: 12px;
	margin: 0 0 7px 0;
	vertical-align: top;
}
.ajout_site fieldset input.radio{
	width: 12px;
	height: 12px;
	vertical-align: top;
	margin: 0 0 27px 0;
}
.ajout_site fieldset.capatcha img {
	border: 1px solid #814F15;
	margin: 0 10px 0 0;
	vertical-align: baseline;
}
.ajout_site fieldset.capatcha input.input{
	width: 150px;
	margin-bottom: 10px;
}
.ajout_site fieldset input.bt{
	border: 1px solid #966844;
	color: #966844;
	float: right;
	margin: 0 0 10px 0;
	padding: 0 5px;
	font-size: 82%;
}
/********************************************************************************************************************************************
*                                                PLAN DU SITE
*************************************************************************************************************************************************/
.plan_site {}
/*.plan_site #footer {
	background: none;
	padding: 59px 0 50px 232px; 
}*/
#footer ul.plan_site_footer {
      background: none;
      padding: 59px 0 50px 120px; 
}

/*
.plan_site .centre {
	float:none;
	width: auto;
	border-left:0px solid #CDB9A1;
	padding: 26px 0px 37px 111px;
	margin: 0 0 0 0;
}*/
.plan_site {
      float:none !important;
      width: auto !important;
      border-left:0px solid #CDB9A1 !important;
      padding: 26px 0px 37px 111px !important;
      margin: 0 0 0 0 !important;
}


.Colonne_plan {
	float: left;
	width: 276px;
	margin: 0 14px 0 0;
}
.centre .Colonne_plan h2{
	font-style: normal;
	font-size: 164%;
	padding: 12px 0 5px 0;
}
.centre .Colonne_plan h3{
	font-style: normal;
	font-size: 100%;
	padding: 0 0 6px 0;
	margin: 0;
	font-family: "Lucida Sans";
}
.centre .Colonne_plan h3 a {
	color: #191919;
}
.centre .Colonne_plan ul {
	padding: 0 0 3px 10px;
	margin: -2px 0 0 0;
}
.centre .Colonne_plan ul ul {
	padding: 3px 0 0 10px;
	margin: 0 0 -3px 0;
}
.centre .Colonne_plan li {
	padding: 0 0 3px 0;
}
.centre .Colonne_plan li li {
	font-size: 92%;
}
.centre .Colonne_plan li a {
	color: #898989;
}

.centre .Colonne_plan a:hover, 
.centre .Colonne_plan h3 a:hover,
.centre .Colonne_plan li a:hover{
	border-bottom: 1px solid #ccb5a3;
	color: #906747;
}
/********************************************************************************************************************************************
*                                                                   Quizz
*************************************************************************************************************************************************/
.quizz {
	background: url(../images/css/degade_quizz.png) repeat-x bottom left;
	min-height: 281px;
	height: auto;
	margin: 0 0 0 0;
}
.quizz form {
	background: url(../images/css/bg_quizz_psycho.png) no-repeat  501px bottom;
	min-height: 281px;
	height: auto;
}
.quizz .quizz1 {
	padding: 64px 0 0 47px;
	width:440px;
}
.quizz h4 {
	font-size:191%;
	color:#966844;
	padding:0 0 7px 0;
}
.quizz .quizz1 span{
	display:block;
	font-weight:bold;
	padding:0 0 22px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.quizz .quizz1 p{
	padding:0 0 56px 0;
	color:#7f7f7f;
	font-size: 109.5%;
}
.quizz .quizz1 input.bt{
	width:90px;
	border-color:#966844;
	color:#966844;
	background-color:#fff;
	font-size:82%;
	padding: 0;
	margin:0px 0 0 122px;
	position: relative;
}

.quizz .quizz2 p{
	padding:0 0 8px 0;
}
.quizz .quizz2 h4 {
	padding:0 0 38px 0;
}
.quizz .quizz2 input.bt{
	margin: 0px 0 0 64px;
}
.quizz .quizz2 input.bt2{
	margin:0px 0 0 19px;
}
/**************************************************************
*                                                 QUIZZ 3
***************************************************************/
.quizz .quizz3{
	padding:34px 0 0 143px;
}
.quizz .quizz3 h4 {
	padding:0 0 14px 0;
}
.quizz .quizz3 div{
	margin:0 0 4px 0;
}
.quizz .quizz3 label{
	color:#000;
}
.quizz .quizz3 .radio{
	border: 0;
	height: 12px;
	width: 12px;
}
/******************************************************************************************************************************************
*                                                         NEWS DETAIL
*******************************************************************************************************************************************/
.centre .detail {
	margin: 0 0 23px 0 ;
}
.centre .detail h3 {
	margin: 0;
}
.centre .detail ul   {
	 float: right;
}
.centre .detail ul li  {
	 float: left;
	 background: url(../images/css/sepa_li.png) no-repeat left bottom ;
	 padding: 6px 0px 1px 8px;
	 margin: 0 0 0 8px;
	 font-size: 82%;
}
.centre .detail ul li a {
	position:relative;
}
.centre .detail ul li.first {
	 background: none ;
	 padding: 6px 0 1px 0;
}
.detail .video_vote {
	padding: 11px 0 0 0;
}
.centre .detail .video_vote ul {
	padding: 9px 0 0 0;
	float: none;
	text-align: center;
}
.centre .detail .video_vote ul li {
	display: inline;
	color: #7F7F7F;
	background: url(../images/css/sepa_li.png) no-repeat left top ;
	padding: 0 8px 5px 8px;
	float: none;
}
.centre .detail .video_vote ul li.first {
	background: none;
	padding: 0 0 5px 0;
	margin: 0;
}
.detail p.date {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 5px 30px 13px 0;
	float: left;
}
.detail p.date span {
	font-size: 92%;
	color: #7F7F7F;
}
.detail .visuel {
	float: left;
	margin: 3px 28px 0 3px;
	width: 150px;
	text-align: center;
}
.detail_txt {
	padding: 0 5px 0 180px;
	font-size: 12pt;
}
.detail_txt div {
	border: 1px solid #C0A590;
	float: left;
	color: #7F7F7F;
	padding: 7px 4px 8px 9px;
	width: 195px;
	margin: 11px 0 0 0;
}
.detail_txt div.know_more {
    width:100%;
}
.detail .detail_txt p {
	padding: 0 0 8px 0;
}
.detail .detail_txt span {
	font-size: 92%;
}
.detail .detail_txt span span {
	color: #7F7F7F;
	font-size: 100%;
}
.centre .detail .detail_txt div ul   {
	 float: none;
}
.centre .detail .detail_txt div ul li  {
	 position: relative;
	 display: block;
	 background: none ;
	 font-size: 82%;
	 float: none;
}
.centre .detail .detail_txt div ul{
	padding: 5px 0 0 0;
}
.centre .detail .detail_txt div li {
	padding: 0 0 4px 0;
	margin: 0;
}
.detail_txt div li a {
	background: url(../images/css/puce_serach.png) no-repeat right 4px;
	padding: 0 7px 0 0;
}
/***************************************************************************************************************************************
*                                                    DETAIL E CARD 
***************************************************************************************************************************************/
.centre .detail_e_card {
	background: url(../images/css/cadre_cote1.png) repeat-x;
	margin: 23px 0 0 0;
}
.detail_e_card form {
	background: url(../images/css/cadre_cote1.png) repeat-x bottom left;
	padding: 3px 0;
}
.detail_e_card form fieldset {
	background: url(../images/css/cadre_cote2.png) repeat-y ;
	padding: 28px 12px 4px 21px;
}
.detail_e_card .visuel {
	float: left;
	width: 400px;
	text-align: center;
	background: url(../images/css/sepa_li.png) repeat-y top right;
	padding: 0 21px 0 0;
	margin: 9px 19px 0 0;
}
.detail_e_card .detail_txt {
	padding: 0 5px 0 0;
	margin: 0;
	width: 254px;
	float: left;
	color: #000;
}
.detail_e_card .detail_txt img.float_right {
	padding: 0 7px 0 0;
}

.detail_e_card div {
	border: 0px;
	float: none;
	color: #7F7F7F;
	padding: 6px 0 0 0;
	margin: 0 0 9px 0;
	width: 180px;
	color: #000;
}
.detail_e_card div.separateur {
	width: auto;
	margin: 0;
	padding: 2px 0 0 0;
}
.detail_e_card div span {
	color: #7F7F7F;
}
.detail_e_card div strong{
	color: #966844;
	font-weight: normal;
}
.detail_e_card .detail_txt h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	padding: 0 0 4px 0;
	margin: 0 0 17px 0;
}
.detail_e_card .detail_txt p {
	padding: 0 0 24px 0;
}
.detail_e_card .detail_txt div p {
	line-height: 20px;
	padding: 0 0 12px 0;
}
.detail_e_card form .detail_txt input.bt , .detail_e_card form .detail_txt a.bt{
	background: none;
	cursor: pointer;
	width: auto;
	border: 0;
	background: url(../images/css/puce_serach.png) no-repeat right 4px;
	padding: 0 2px 0 0;
	color: #966844;
	float: right;
	width: 43px;
	font-size: 82%;	
	border-bottom:1px solid white;
}
.detail_e_card form .detail_txt a.bt:hover {
	border-bottom:1px solid #966844;
	text-decoration:none;
}
.detail_e_card a.lien_puce {
	border:none;
}
.detail_e_card a.lien_puce:hover {
	text-decoration:underline;
}
/***************************************************************************************************************************************
*                                                    PAGES FORUM 
****************************************************************************************************************************************/
.short {
	padding-right:10px;
}
.forum {
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	margin: -20px 0 20px 0;
	width: 100%;
}
tr.bgdark td{
	background-color: #F9F5F2;
}
.forum th {
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	color: #966844;
	font-size: 91%;
	padding: 0 0 0 10px ;
	font-weight: bold;
}
.forum .width_th {
	width: 15%;
}
.forum th span {
	display: block;
	background: url(../images/css/sepa_th.png) no-repeat right bottom;
	padding: 0 5px 0 0 ;
	margin-top: 30px;
}

.forum td span {
	color: #191919;
	display: block;
	margin: 0 0 5px 0;
	font-size: 110%;
}
.detail_sujet td span,
.list td span{
	display: inline;
}
.forum td span a {
	color: #7F7F7F;
	font-size: 92%;
}
.forum th.bg_none span{
	background: none;
}
.forum th strong {
	text-transform: uppercase;
	color: #7F7F7F;
	font-size: 140.5%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.forum td {
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	font-size: 91%;
	padding: 13px 5px 20px 10px;
}
.forum li {
	color: #7F7F7F;
	padding: 0 0 9px 0;
}
.forum a {
	font-size: 110%;
}
.list li a {
	padding: 0 3px 0 0;
	/*font-size: 90%;*/
}
.forum td  p {
	font-size: 110%;
	padding: 0 0 15px 0;
}
.forum td  p a {
	float: right;
	background: url(../images/css/puce_serach.png) no-repeat 100% 5px;
	padding: 0 7px 0 0;
	font-size: 82%;
}
.list td  p a {
	background: url(../images/css/puce_serach.png) no-repeat 100% 4px;
}
.forum td  p a:hover {
	display: block;
	margin-bottom: -1px;
}
.forum td h4 {
	font-size: 109.5%;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #966844;
}
.detail_sujet td h4 {
	padding: 3px 0 4px 0;
}
.forum  td h4 a {
	font-size: 100%;
}
.detail_sujet td span{
	font-size: 92%;
}
.detail_sujet td .avatar{
	display: block;
	padding: 0 0 6px 7px;
}
.detail_sujet {
	margin: 0px 0 6px 0;
}
.detail_sujet td {
	padding: 10px 0px 12px 0px;
}
.detail_sujet td  p {
	padding: 0 0 0 0;
}
.detail_sujet td  p.moderateur {
	color: #906747;
}

.detail_sujet .infos {
	min-height: 37px;
	height: auto;
	background: url(../images/css/sepa2.png) repeat-y right;
	margin-right:-1px;	
	
}
.detail_sujet .infos img {
	vertical-align: middle;
}
.detail_sujet .zone_txt {
	background: url(../images/css/sepa2.png) repeat-y;
	padding: 3px 0 0 15px;	

}
.detail_sujet .zone_txt p {
	line-height: 18px;
	padding: 13px 0 15px 0;
}
.detail_sujet .zone_txt a {
	float: right;
	background: url(../images/css/puce_serach.png) no-repeat 100% 5px;
	padding: 0 7px 0 0;
	display: block;
	font-size: 90%;
}
.class-forum-message a.lien_puce {
	font-size: 82%;
} 
.detail_sujet .zone_txt a:hover {
	margin: 0 0 -1px 0;
}
.class-forum-message a.lien_puce:hover {
	margin: 0 0 -1px 0;
}
.detail_sujet .zone_txt span {
	font-size:100%;
}
/**************************************************************************************************************************
*                                                     VISIBLITE PROFIL
******************************************************************************************************************************/
.visiblite_profil {}
.visiblite_profil .centre h2 {
	font-style: italic;
	font-size: 191%;
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	padding: 24px 0 0 0;
	margin: 0;
}
.visiblite_profil .centre .username h2 {
	background: none;
}
.visiblite_profil .centre .username {
	background: url(../images/css/degade_profil.png) repeat-x bottom left #fff;
	border-bottom: 1px solid #E6DBCF;
	padding: 33px 0 11px 36px;
	margin: 0 0 6px 0;
}
.visiblite_profil .centre .infos2 {
	width: 350px;
	float: right;
	padding: 0 0 0 0;
	color: #191919;
}
.visiblite_profil .centre .infos2 span {
	color: #7F7F7F;
}
.visiblite_profil .centre .username .infos2 img {
	float: none;
	padding: 0;
	margin: 0;
}
.visiblite_profil .centre .infos {
	border: 0;
	margin: 0;
	padding-bottom: 6px;
}
.visiblite_profil .centre .infos div {
	width: 300px;
	margin-right: 0;
}
.visiblite_profil .centre .infos div h3 {
	padding: 0 0 11px 0;
}
.visiblite_profil .centre .infos div.float {
	margin-right: 72px;
}
.visiblite_profil .centre .infos a {
	color: #191919;
}
.visiblite_profil .centre .infos a:hover {
	color: #966844;
}
.centre .block_parfums4 {
	width: auto;
	padding-bottom: 0;
	padding-top:19px;
}
.centre .block_parfums4 p,
.centre .block_parfums4 .ss_item_block p   {
	color: #000;
	font-size: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.centre .block_parfums4 .ss_item_block {
	text-align: left;
	background: none;
	padding: 31px 0 0 20px;
	margin: 0 0 0 10px;
	width: 150px;
	float: left;
}
.centre .block_parfums4 .ss_item_block {
	text-align: left;
	background: none;
	padding: 31px 0 15px 0;
	margin: 0 0 0 10px;
	width: 150px;
}
.centre .block_parfums4 .ss_item_block h4{
	padding: 3px 0 0 0 ;
}
.centre .block_parfums4 .ss_item_block span{
	padding: 0px 0 4px 0 ;
}
.centre .block_parfums4 .ss_item_block.first {
	background: url(../images/css/sepa2.png) no-repeat bottom right ;
	width: 214px;
	padding: 0 10px 0 0;	
}
.centre .block_parfums4 .ss_item_block.first {
	background: url(../images/css/sepa2.png) no-repeat bottom right ;
	width: 214px;
	padding: 0 10px 15px 0;
	margin: 0 20px 0 0;
}
.centre .block_parfums4 .ss_item_block.first .float_right{
	display:block; padding-top:30px
}

.centre .block_parfums4 .ss_item_block.first h4{
	padding-top: 31px;
}
.centre .block_parfums4 .ss_item_block .visuel a:hover{
	border: 0;
}
.centre .block_parfums4 .ss_item_block .visuel img{
	float: none;
	padding:0px;
	margin:0px;
}

/******************************************************************************************************************************************
*                          									detail_famille_olfactive
*******************************************************************************************************************************************/
.bloc_detail_famille_olfactive{
	padding:13px 0 25px 0;
}
.zone_detail_famille {
	padding:0px 0 25px 0;
}
.zone_detail_famille img{
	float:left;
	padding:3px 30px 0 0;
}
.zone_detail_famille p{
	color:#7f7f7f;
	padding:0 30px 8px 0;
}
.bloc_global_ss_famille{
	width:420px;
	float:left;
	margin: 0 12px 0 0;
}
.zone_ss_famille h3{
	margin:0 0 15px 0;
}
.bloc_ss_famille{
	background: url(../images/css/sepa_li.png) repeat-y right -6px ;
	width:140px;
	text-align:center;
	float:left;
	margin:0px 0 5px 0;
}
.bloc_ss_famille.last{
	background: none ;
}
.last_bloc_ss_famille{
	background:none;
}
.separ_bloc_ss_famille{
	background: url(../images/css/sepa_blocs.png) repeat-x left  ;
	height:1px;
	margin:0 0 17px 0;
}
.bloc_ss_famille img {
	padding:0;
}
.bloc_ss_famille p{
	font-size:163%;
	color:#966844;
}
.bloc_ss_famille span{
	font-size:82%;
}
.bloc_global_ss_famille a {
	position: relative;
}
.bloc_global_ss_famille span a {
	color: #191919;
}
.formulaire_recherche fieldset.float_left {
	background: url(../images/css/sepa_li.png) repeat-y left top ;
	padding: 0 0 7px 17px;
	float: right;
}
/******************************************************************************************************************************************
*                          									detail_marque
*******************************************************************************************************************************************/
.detail_marque h3 {
	margin:0 0 4px 0;
}
.block_parfums3 h3 {
	margin:0 0 0 0;
}
.block_parfums3 .contenu_centre p{
	text-transform:uppercase;
}
.detail_marque .contenu_centre{
	width:421px;
}
.block_parfums3 .contenu_centre .ss_item_block{
	margin:0 10px 50px 10px;
}
.detail_marque .zone_detail_famille h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7f7f7f;
	padding:0 0 4px 0;
	text-transform:uppercase;
}
.block_parfums3 .contenu_centre .ss_item_block span.titre {
	text-transform: none;
	font-size: 164%;
	padding: 0 0 3px 0;
	position: relative;
}
.block_parfums3 .contenu_centre .ss_item_block a:hover {
	border:none;
	margin-bottom:0px;
	padding-bottom:0px;
	
}
.block_parfums3 .contenu_centre .ss_item_block strong {
	font-size: 127.5%;
}
.detail_marque .zone_detail_famille h4 span{
	color:#000;
}
.detail_marque .zone_detail_famille p{
	padding:0 62px 8px 0;
	color:#000;
}
/******************************************************************************************************************************************
*                          									detail_matiere
*******************************************************************************************************************************************/
.detail_matiere .contenu_centre{
	width:421px;
}
.detail_matiere h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7f7f7f;
	padding:0 0 20px 0;
}
.detail_matiere h4 span{
	color:#000;
}
.detail_matiere img.img_mp{
	float:left;
	padding:3px 0px 0 0;
}
/**************************************************************/
.detail_matiere .fiche_parfum {
	margin: 0 0 23px 0;
}
.detail_matiere .fiche_parfum  .zone_details {
	padding: 7px 0 0 0;
	margin: 0 0 0 165px;
}
.detail_matiere .fiche_parfum .detail_parfum {
	padding: 0 0 21px 0;
}

.detail_matiere .fiche_parfum .bloc_details div.Overview , .detail_matiere .fiche_parfum .bloc_details div.Story , 
.detail_matiere .fiche_parfum .bloc_details div.Range , .detail_matiere .fiche_parfum .bloc_details div.Description , 
.detail_matiere .fiche_parfum .bloc_details div.Bottle , .detail_matiere .fiche_parfum .bloc_details div.Pyramid , 
.detail_matiere .fiche_parfum .bloc_details div.Photos{ 
	position:absolute;
	width:445px;
	top:0px;
	right:0px;
	visibility:hidden;
	padding: 0 0 0 12px;
	float: right;
}

.detail_matiere .fiche_parfum .bloc_details div.Origine , .detail_matiere .fiche_parfum .bloc_details div.Utilisation , 
.detail_matiere .fiche_parfum .bloc_details div.Extraction , .detail_matiere .fiche_parfum .bloc_details div.Vertus { 
	position:absolute;
	width:445px;
	top:0px;
	right:0px;
	visibility:hidden;
	padding: 0 0 0 12px;
	float: right;
}
.detail_matiere .fiche_parfum .bloc_details div.Story , .detail_matiere .fiche_parfum .bloc_details div.Photos , 
.detail_matiere .fiche_parfum .bloc_details div.Origine{visibility:visible;z-index:+999;}
.detail_matiere .fiche_parfum .bloc_details div.Photos {visibility:hidden;}
/* Overview */
.detail_matiere .fiche_parfum .Overview {
	padding-top: 45px 0 0 0;
	height: 143px;
	text-align: center;
}
/* Story */
.detail_matiere .fiche_parfum .Story {
	height: 188px;	
}
.detail_matiere .fiche_parfum .Story p {
	padding-bottom: 10px;
}
/*******************************************************************************************************************************************
*                                                       DETAIL LIVRE
**********************************************************************************************************************************************/
.livre {
	padding: 10px 0 0 0;
	margin: 0 0 24px 0;
}
.livre h3 {
	margin: 0 0 4px 0;
}
.livre h4 {
	color:#7f7f7f;
	margin: 0 0 10px 0;
}
.livre h4 span{
	color:#000;
}
.img_zone_livre {
	float: left;
	width: 155px;
	text-align: center;
	margin: 3px 25px 0 0px;
}
.img_zone_livre .video_vote {
	padding: 9px 0 0 0;
}
.img_zone_livre ul {
	padding: 6px 0 0 0;
}
.img_zone_livre li {
	display: inline;
	color: #7F7F7F;
	background: url(../images/css/sepa_li.png) no-repeat left top ;
	padding: 0 8px 5px 8px;
	position:relative;
}
.img_zone_livre li a {
	border-bottom: 1px solid #C0A78A;
}
.centre .livre .img_zone_livre .video_vote ul li a {
	border:none;
}
.centre .livre .img_zone_livre .video_vote ul li a:hover {
	border-bottom:1px solid #ccb5a3;
}
.img_zone_livre li.first {
	background: none;
	padding: 0 5px 5px 0;
}
.video_txt p{
	padding: 0 0 5px 0;
}
/*******************************************************************************************************************************************
*                                                       Jeux_h-f
**********************************************************************************************************************************************/
.jeux h3{
	margin: 0 0 11px 0;
}
.jeux h4{
	font-size:191%;
	color:#966844;
	margin:0 0 6px 0;
}
.jeux p{
	font-size:109.5%;
	color:#7f7f7f;
	margin:0 0 41px 0;
}
.jeux h5{
	background: url(../images/css/sepa_blocs.png) repeat-x bottom left;
	padding: 0 0 5px 0;
	font-weight:bold;
}
.image_choix{
	width:280px;
	text-align:center;
	padding:30px 0 30px 91px;
}
.image_choix div{
	float:left;
	text-align:center;
	border:solid 1px #cdb9a1;
	padding:5px;
	margin:0 15px 15px 0;
}
.image_choix div a:hover{
	padding:0px;
	margin:0;
	border:none;
}
.sep_j_h_f{
	clear:left;
	height:16px;
	background-position:bottom;
	margin-bottom:5px;
}
p.explication_question {
	float:right;
	font-size:91%;
	color:#966844;
}
.jeux .col_droite img{
	margin-bottom:8px
}
/*******************************************************************************************************************************************
*                                                      formulaire_e-card
**********************************************************************************************************************************************/
.formulaire_e-card h3{
	margin: 0 0 21px 0;
}
.formulaire_e-card .img_creation{
	padding: 0 0 0 40px;
	float:right;
	margin:-18px 0 0 0;
}
.formulaire_e-card p{
	padding: 0 0 31px 0;
}
.choix_theme{
	margin:0 0px 56px 0;
}
.choix_theme label{
	font-size:91%;
	color:#7f7f7f;
	margin:0 3px 0 0;
}
.choix_theme select{
	width:146px;
	height:16px;
}
.selection_e-card h3{
	background:none;
	margin:0;
}
.bloc_selection_e-card {
	border:1px solid #cdb9a1;
	padding:16px 12px 12px 17px;
}
.liste_e-card{
	float:left;
	width:332px;
	background:url(../images/css/separ_list.png) repeat-y  right ;
	padding: 0px 30px 0 0;
}
.choix_e-card {
	float:left;
	margin:0 52px 9px 0;
	text-align:center;
}
.choix_e-card2 {
	margin:0 0px 24px 0;
}
.choix_e-card div{
	width:68px;
	border:solid 1px #cdb9a1;
	padding:3px;
	margin:0 0 4px 0;
}
.choix_e-card label{
	vertical-align:middle;
	color:#966844;
	font-size:91%;
}
.bloc_formulaire{
	float:left;
	width:320px;
	margin:0 0 0 20px;
}
.bloc_formulaire div{
	padding:0 0 14px 0;
}
.bloc_formulaire label{
	display:block;
	font-size:91%;
	padding:0 0 5px 0;
}
.bloc_formulaire input{
	width:215px;
	height:14px;
}
.bloc_formulaire select{
	width:52px;
	height:17px;
	font-size:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#6d6d6d;
	padding-left:4px;
	text-align:center;
	margin:0 10px 0 0;
}
.bloc_formulaire select.annee{
	width:82px;
}
.bloc_formulaire .separateur{
	margin-top:4px;
	margin-bottom:6px;
}
.bloc_formulaire textarea{
	width:316px;
	height:76px;
	border: 1px solid #6d6d6d;
}
.bloc_formulaire ul{
	float:right;
}
.bloc_formulaire li{
	float:left;
	background:url(../images/css/sepa_li.png) no-repeat left;
	padding-left:6px;
	margin-left:6px;
	font-size:91%;
}
.bloc_formulaire li.first{
	background:none;
}
/****************************************************************************************************************************
*                                                        REGISTRATION 
********************************************************************************************************************************/
.registrarion {}
.centre .registrarion fieldset {
	padding: 0 0 18px 0;
}
.centre .registrarion fieldset input{
	border: 0;
	color: #7F7F7F;
}
.centre .registrarion fieldset .float_left {
	width: 334px;
	margin: 0 0 16px 0;
}
.centre .registrarion fieldset .float_left a {
	float: right;
	font-size: 82%;
}
.centre .registrarion fieldset .float_left2 {
	width: 350px;
	background: url(../images/css/sepa_li.png) repeat-y;
	padding: 0 0 0 18px;
	margin: 0;
}
.centre .registrarion h3 span {
	font-family: "Lucida Sans";
	font-size: 43%;
	font-style: normal;
}
.centre .registrarion h3 span span{
	font-size: 100%;
	color: #8A572E;
}
.centre .registrarion h3 a{
	font-family: "Lucida Sans";
	font-size: 43%;
	font-style: normal;
	float: right;
	display: block;
	margin: 10px 0 0 0;
	padding: 0 11px 0 0;
}
/* robel */
.centre .registrarion fieldset h3 a.close_open{
	background: url(../images/css/picto_close.png) no-repeat right 3px;
}
.centre .registrarion fieldset h3 a.open_close{
	background: url(../images/css/picto_expand.png) no-repeat right 2px;
}
.fieldset_profile {
	display:none;
}
.fieldset_profile_open {
	display:block;
}

/*robel */
.centre .registrarion .content_box  {
	color: #7F7F7F;
}
.centre .registrarion .content_box .pad {
	padding-bottom: 17px;
}
.centre .registrarion .content_box .pad1 {
	padding-bottom: 26px;
}
.centre .registrarion .content_box h4  {
	color: #000;
	font-size: 109.5%;
	font-weight: bold;
	padding: 0 0 22px 0;
}
.centre .registrarion .content_box span  {
	font-size: 82%;
	display: block;
	padding: 0 0 15px 0;
}
.centre .registrarion .content_box .float_left span  {
	padding: 0 0 21px 0;
}
.centre .registrarion .content_box span.float_right  {
	font-size: 82%;
	display: inline;
	padding: 0 0 0 0;
}
.centre .registrarion .content_box span.float_right span {
	font-size: 130%;
	display: inline;
	padding: 0 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #966844;
}
.centre .registrarion .content_box div label{
	display: block;
	float: left;
	text-align: right;
	width: 165px;
	margin: 0 7px 0 0;
}
.centre .registrarion .content_box div.float_left2 label{
	width: 111px;
}
.centre .registrarion .expand1 .content_box div label{
	width: 250px;
}
.centre .registrarion .content_box  label span  {
	font-size: 110%;
	display: inline;
	padding: 0;
	color: #8A572E;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.centre .registrarion fieldset input.input,
.centre .registrarion fieldset input.input2,
.centre .registrarion fieldset input.input3,
.centre .registrarion fieldset input.input4,
.centre .registrarion fieldset input.input5  {
	border: 1px solid #6D6D6D;
	width: 138px;
	margin: 0 3px 5px 0;
	padding: 0 0 0 3px;
	min-height: 15px;
	height: auto;
}
.centre .registrarion fieldset input.input2,
.centre .registrarion fieldset input.input3 {
	text-align: center;
	width: 26px;
	padding: 0;
	margin-right: 0;
}
.centre .registrarion fieldset input.input3 {
	width: 43px
}
.centre .registrarion fieldset input.input4 {
	width: 60px;
}
.centre .registrarion fieldset input.input5 {
	width: 219px;
}
.centre .registrarion fieldset .float_left2 input.input {
	width: 217px;
}
.centre .registrarion fieldset .float_left2 a {
	display: block;
	padding: 2px 11px 0 0;
}
.centre .registrarion fieldset select {
	width: 143px;
	margin: 0 0 5px 0;
	color: #7F7F7F;
	min-height: 19px;
	height: auto;
}
.centre .registrarion fieldset.expand1 select {
	margin: 0 0 2px 0;
}
.centre .registrarion fieldset select.select {
	width: 65px;
}
.centre .registrarion fieldset select.select2 {
	width: 221px;
	margin: 0 0 2px 0;
}
.centre .registrarion fieldset textarea {
	width: 138px;
	height: 36px;
	border: 1px solid #6D6D6D;
	margin: 0 0 4px 0;
	color: #7F7F7F;
	padding: 0 0 0 3px;
}
.centre .registrarion fieldset  input.checkbox{
	width: 12px;
	height: 12px;
	vertical-align: top;
}
/*robel*/
.centre .registrarion .content_box.check_option div label{
	display: inline;
	float: none;
	text-align: left;
	width: auto;	
}
.fields_mand {
	margin-top:-37px;
}
/*robel*/
.centre .registrarion fieldset .content_box input.checkbox{
	margin: 0 0 10px 174px;
}
.centre .registrarion fieldset.fin_formulaire{
	text-align: right;
	background: url(../images/css/sepa_blocs.png) repeat-x;
	padding-top: 16px;
}

.centre .registrarion fieldset.fin_formulaire div.firstLabel{
	font-weight:bold;
	font-style:italic;
	font-size:15pt;
	color: #003CB0;
}
.centre .registrarion fieldset.fin_formulaire input.checkbox{
	margin: 0 0 10px 0;
}
.centre .registrarion fieldset.fin_formulaire div.firstLabel input.checkbox{
    margin: 6px 0 10px 0;
}
.centre .registrarion fieldset input.bt{
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 191%;
	color: #814F15;
	background: url(../images/css/puce_2.png) no-repeat right 60%;
	padding: 0 10px 0 0;
	width: 130px;
}
.centre .registrarion fieldset input.bt2{
	font-size: 82%;
	color: #000000;
	background: none #CBCBCB;
	border: 1px outset #ccc;
	cursor: pointer;
	vertical-align: top;
	padding: 0 7px;
}
/** amu **/
.centre .block_parfums .visuel img{
	padding: 0px;
}
/*******************************************************************************************************************************************
*                                                      social_bookmarking
**********************************************************************************************************************************************/
.social_bookmarking h3{
	margin: 0 0 1px 0;
}
.social_bookmarking .lien_puce{
	font-size:82%;
}
.contenu_social_bookmarking  {
	background: url(../images/css/bg_form_ajt_site.png) no-repeat 90% 0px;
	min-height:260px;
	height:auto;
	padding:0 320px 0 0;
	position:relative;
	z-index:1;
}
.contenu_social_bookmarking p{
	padding:0px 15px 20px 0;
}
.social_bookmarking .col_droite  {
	margin:16px 0 0 0  ;
}
.contenu_social_bookmarking form  {
	padding:8px 0 6px 10px;
	background-color:#f7f1ed;
	margin:0 0 10px 0;
	
}
.contenu_social_bookmarking form div {
	float:left;
	padding:0 13px 0 0;
}
.contenu_social_bookmarking label {
	font-size:91%;
	color:#7f7f7f;
	margin:0 2px 0 0;
}
.contenu_social_bookmarking select {
	width:143px;
	height:17px;
}
.social_bookmarking .contenu_centre{
	margin-top:-70px;
	position:relative;
	z-index:+99;
}
.site_bookmark .item_bloc {
	margin:0 0px 14px 0;
}
.site_bookmark .item_bloc h4{
	background: url(../images/css/bg_titre_social.png) no-repeat left 2px  ;
	padding-left:16px;
	font-size:136.5%;
	font-weight:bold;
	color:#966844;
	margin:0 0px 3px 0;
	position:relative;
}
.site_bookmark .item_bloc .lien {
	background: url(../images/css/bt_marron.png) no-repeat #966844;
	color: #fff;
	width: 57px;
	display: block;
	text-align: center;
	padding: 2px 11px 1px 11px;
	margin:0 12px 0px 0;
	display: inline;
	font-size:82%;
	
}
.site_bookmark .item_bloc .lien:hover {
	border: 0;
	color: #fff;
}
.site_bookmark .item_bloc .lien_add {
	font-size:91%;
}
.site_bookmark .item_bloc span{
	font-size:91%;
	color:#000;
	padding-top:3px;
	/*display:block;*/
}
.site_bookmark .item_bloc p{
	margin:4px 0 5px 0;
}
.pagination{
	margin:0 auto;
}
/****************/
ul.pagination_social {
	text-align:center;
	margin:0 auto;
	font-size:82%;
	float:none;
	
}
ul.pagination_social li {padding:0px;margin:0px;}
ul.pagination_social li a:hover {
	text-decoration:underline;
	position:relative;
}
/*******************************************************************************************************************************************
*                                                      fragrancemain_4code
**********************************************************************************************************************************************/
.fragrancemain_4code h3,
.fragrancemain_4code h2{
	margin: 0 0 0px 0;
}
.fragrancemain_4code a.img_promo {
	border:none;
}
.formulaire_fragrance .lien_puce {
	font-size:82%;
}
.formulaire_fragrance h3{
	background:none;
	margin: 0 0 0px 0;
}
.form_fragrance {
	border:solid 1px #ceb8a0;
	padding:10px 5px 10px 10px;
	margin:0 0 10px 0;
}
.left_form{
	width:288px;
	float:left;
	text-align:right;
	background:url(../images/css/separ_list.png) repeat-y  right ;
	padding: 0px 40px 0 0;
	margin-right:15px;
}
.left_form p, .right_form p{
	text-align:left;
	font-weight:bold;
	padding:0 0 28px 0;
}
.form_fragrance select{
	width:143px;
	height:17px;
	margin:0 0 2px 0;
}
.right_form{
	width:359px;
	float:left;
	text-align:right;
}
.right_form p{
	padding:0;
}
.centre .fragrancemain_4code .contenu_centre  p {
	padding-bottom :35px;
}
.centre .fragrancemain_4code  .block_parfums2 .ss_item_block{
	background: none;
	padding: 0 0 0 0px;
	float: left;
	width:412px;
	text-align: left;
	position: relative;
	margin:0 0 25px 0;
}
.centre .fragrancemain_4code .block_parfums2 .ss_item_block div.visuel2{
	width:98px; 
	float:left;
	margin:0 15px 0 0;
}
.centre .fragrancemain_4code .block_parfums2 .ss_item_block .detail_ss_item_block{
	float:left;
	width:295px;
	padding:0;
}
.centre .fragrancemain_4code .block_parfums2 .ss_item_block .detail_ss_item_block h4 {
	font-size:164%;
	padding:0;
	margin:0;	
}
.centre .fragrancemain_4code .block_parfums2 .ss_item_block .detail_ss_item_block span {
	padding:0 0 13px 0;
	margin:0;	
}
.centre .fragrancemain_4code .block_parfums2 .ss_item_block .detail_ss_item_block span a {
	font-size:112.5%;
}
.centre .fragrancemain_4code .block_parfums2 .ss_item_block .detail_ss_item_block p {
	font-size:100%;
	font-style:italic;
	color:#7f7f7f;
	padding:0 0 17px 0;
	float:none;
}
.centre .fragrancemain_4code  .block_parfums2  .ss_item_block .detail_ss_item_block span.intitule  {
	font-size:100%;
	color:#000;
	float:none;
	padding:0 ;
}
.centre .fragrancemain_4code   .block_parfums2 .ss_item_block .detail_ss_item_block span.intitule span {
	float:left;
	padding:0 2px 0 0;
	color:#7f7f7f;
	
}
/*******************************************************************************************************************************************
*                                                      news_trends
**********************************************************************************************************************************************/
.news_trends h3, .news_trends h1{
	margin: 0 0 6px 0;
}
.news_trends .contenu_centre .item_block{
	background:none;
}
.news_trends .contenu_centre .item_block img{
	float:left;
	padding:0 10px 10px 0;
}
.news_trends .contenu_centre .ss_item_block{
	background:none;
	padding:0;
	margin:0 0 13px 0;
}
.news_trends .contenu_centre .ss_item_block h4{
	font-size:136.5%;
	padding:0 0 5px 0;
	color:#814f15;
	text-transform:none;
	font-weight:bold;
}
.news_trends .contenu_centre .item_block a.lien_news{
	display:block;
	float:right;
	background: url(../images/css/puce_serach.png) no-repeat right 5px;
	padding: 0 6px 0 0;
	margin:0;font-size:82%;
	
}
.news_trends .contenu_centre .separateur{
	padding:0 0 4px 0;
	
}
.news_trends .contenu_centre .bloc_liste_news .item_block{
	margin:0 0 5px 0;
	padding:0;
}
.news_trends .contenu_centre .bloc_liste_news .ss_item_block h4{
	font-size:109.5%;
	font-weight:normal;
	padding:0 0 4px 0;
}
.news_trends .contenu_centre .bloc_liste_news .ss_item_block h5{
	font-size:91%;
	color:#7f7f7f;
	padding:0 0 4px 0;
}
.news_trends .contenu_centre .bloc_liste_news .ss_item_block span{
	font-size:100%;
	color:#000;
	display:inline;
}
.news_trends .contenu_centre .bloc_liste_news .ss_item_block{
	background: url(../images/css/sepa_block2.png) no-repeat bottom left;
	padding: 0 0 12px 0;
}
.news_trends .contenu_centre .bloc_liste_news .last{
	background: none;
	padding: 0 0 8px 0;
	margin:0;
}
.centre .news_trends .contenu_centre .osmoz_tv {
	padding:0 0 6px 0;
}
.centre .news_trends .contenu_centre .osmoz_tv h3{
	margin:0px;
}
.centre .news_trends .contenu_centre .osmoz_tv h4 {
	padding-top:10px;
}
.centre .news_trends .contenu_centre .osmoz_tv ul.video_osmoz{
	background:none;
	float:left;
}
.news_trends .contenu_centre .bloc_liste_news .item_block  .lien_news{
	font-size:82%;
}
.centre .news_trends .contenu_centre .osmoz_tv ul.video_osmoz li{
	background: none;
	font-size:110%;
	float:left;
	color:#000;
	padding:0;
	margin:0 0 10px 0;
}
.centre .news_trends .contenu_centre .osmoz_tv ul.video_osmoz li img{
	margin:3px 0 0 0;
}
.centre .news_trends .contenu_centre .osmoz_tv ul.video_osmoz li a{
	color:#000;
}
.centre .news_trends .contenu_centre .osmoz_tv ul.video_osmoz li a:hover{
	border:none;
	text-decoration:underline;
}
.centre .news_trends .contenu_centre .osmoz_tv ul.video_osmoz li a.lien_puce{
	float:right;
	color:#814f15;
	font-size:82%;
}
.centre .news_trends .contenu_centre .osmoz_tv ul.video_osmoz div{
	margin:2px 0 0 22px;
}
.centre .news_trends .contenu_centre .osmoz_tv ul.video_osmoz div img{
	padding:0 1px 0 0;
}
.news_trends .col_droite .separateur{
	margin:0 0 12px 0;
} 
/*******************************************************************************************************************************************
*                                                     encyclo
**********************************************************************************************************************************************/

.encyclo .contenu_centre .ss_item_block span{
	font-size:100%;
	padding:0 0 5px 0;
	color:#7f7f7f;
	font-style:italic;
	line-height:16px;
}
.encyclo .contenu_centre .ss_item_block span{
	font-size:100%;
	padding:0 0 5px 0;
	color:#7f7f7f;
	font-style:italic;
	line-height:16px;
}
.bloc_encyclo h3{
	margin:0;
}

.bloc_encyclo .item_block{
	padding:0 0 5px 0;
}
.bloc_encyclo .item_block ul{
	padding: 6px 0;
	float: none;
	text-align: right;
}
.bloc_encyclo .ss_item_block{
	float:left;
	width:324px;
}
.bloc_encyclo .item_block .img_bloc{
	padding:0;
	float:left;
}
.encyclo .bloc_encyclo .ss_item_block h4 a{
	font-weight:normal;
	font-size:136.5%;
}
/*******************************************************************************************************************************************
*                                                     games_goodies
**********************************************************************************************************************************************/
.games_goodies .col_droite .separateur{
	margin:0 0 12px 0;
} 
.games_goodies h3{
	margin:0 0 6px 0;
}
.games_goodies .item_block{
	width:415px;
	background: url(../images/css/bg_game.png) no-repeat top #F7F1ED;
	min-height:160px;
	height:auto;
	padding:2px 0 0 0;
	margin:0;

}
.games_goodies .item_block .img_game{
	float:left; 
	width:168px;
	margin:6px 12px 0 0;
}
.games_goodies .item_block .ss_item_block {
	float:left;
	width:223px; 
	background:none;
	margin:0;	min-height:10px;height:auto;
}
.games_goodies br {
	height:1px;
	overflow:hidden;
}
.games_goodies .item_block .ss_item_block h4 {
	text-transform:none;
	font-weight:bold; 
}
.games_goodies .item_block .ss_item_block p {
	padding-bottom:75px; 
}
.games_goodies .item_block .ss_item_block a.lien_puce {
	float:right; 
	margin-bottom:-12px;
	border:none;
}
.games_goodies .item_block .ss_item_block a.lien_puce.last_games {
	margin-bottom:10px;
}
.games_goodies .item_block .ss_item_block .lien_puce:hover {
	text-decoration:underline;
}
.games_goodies .lien_puce{
	font-size:82%;
	border:none;
}
.games_goodies div li span, .games_goodies div p {
	font-weight: normal;
	font-size: 82%;
	color: #7F7F7F;
	font-family: "Lucida Sans";
}
.games_goodies div ul {
	padding:0pt 0pt 15px;
}
.ss_games_goodies .item_block{
	background: none ;
	min-height:10px;
	height:auto;
}
.ss_games_goodies .item_block .img_game{
	width:67px;
}
.ss_games_goodies .item_block .ss_item_block{
	padding:10px 0 0 0;
	width:330px;
}
.ss_games_goodies .item_block .ss_item_block h4 {
	font-size:110%;
	font-weight:normal; 
}
.ss_games_goodies .item_block .ss_item_block p {
	padding-bottom:15px; 
}
.ss_games_goodies .lien_puce:hover {
	border:0px;
	text-decoration:underline;
}
/* ******************************************************************************************************************************************
*                                                     guide
********************************************************************************************************************************************* */
.guide h3{
	margin:0;
}
.guide .lien_social  {
	font-size:82%;
}
.guide ul.lien_social li  {
	 display: inline;
	 background: url(../images/css/sepa_li.png) no-repeat left top ;
	 padding: 0 0px 5px 7px;
	 margin-left:3px;
}
.guide ul.lien_social li.first {
	 display: inline;
	 background: none ;
	 padding: 0 0px 3px 0;
}
.guide ul.lien_social {
 	float: right;
}
.guide .site_bookmark{
	width:415px;
	float:left;
}
.guide .site_bookmark .item_bloc .lien_btn {
	float:right;
}
.guide .site_bookmark .item_bloc h4 {
	padding-bottom:1px;
}
.guide .site_bookmark .item_bloc h5 {
	font-size:91%;
	color:#7f7f7f;
}
.guide .site_bookmark .item_bloc span {
	font-size:100%;
}
.guide .site_bookmark .item_bloc p {
	padding-bottom:5px;
}
.guide .img_site_book{
	float:right;
	margin:20px 0 10px 0;
}
.guide .bloc_liste_book h3 {
	margin:0px 0 5px 0;
}
.guide .bloc_liste_book .contenu_centre {
	width:415px;
}
.guide .bloc_liste_book .contenu_centre .lien_puce{
	font-size:82%;
	border:0;
}
.guide .bloc_liste_book .contenu_centre .lien_puce:hover{
	text-decoration:underline;
}

.guide .bloc_liste_book .contenu_centre .item_block{
	margin:2px 0 15px 0;
	background: url(../images/css/sepa_block2.png) no-repeat bottom left;
	padding: 0 0 10px 0;
}
.guide .bloc_liste_book .contenu_centre .first .img_bloc{
	padding:12px 5px 0px 0;
}
.guide .bloc_liste_book .contenu_centre .img_bloc{
	padding:0px 5px 0px 0;
	float:left;
}
.guide .bloc_liste_book .contenu_centre .ss_item_block h4{
	font-size:109.5%;
	font-weight:normal;
	padding:8px 0 6px 0;
	text-transform:none;
}
.guide .bloc_liste_book .contenu_centre .ss_item_block{
	background:none;
}
.guide .bloc_liste_book .contenu_centre .ss_item_block p{
	padding-bottom:10px;
}
.guide .bloc_liste_book .contenu_centre .last{
	background: none;
	padding: 0 0 0px 0;
	margin:0;
}
.bloc_book{
	width:415px;
}
.guide .bloc_liste_book .bloc_book .item_block{
	background:none;
	margin:0;
	padding:0;
	min-height:70px;
	height:auto;

}
.guide .bloc_liste_book .bloc_book .item_block.first{
	padding:13px 0 0 0;
}
.guide .bloc_liste_book .bloc_book .item_block .ss_item_block{
	background:none;
	padding:0;
	margin:0;
	
}
.guide .bloc_liste_book .bloc_book .item_block .ss_item_block h4{
	font-size:109.5%;
	font-weight:normal;
	padding:0px 0 6px 0;
	text-transform:none;
}
.guide .bloc_liste_book .bloc_book .item_block .ss_item_block p{
	padding:0px 0 6px 0;
}
.guide .site_bookmark .item_bloc .lien_btn .lien {
	background: url(../images/css/bt_marron.png) no-repeat #966844;
	color: #fff;
	width: 57px;
	text-align: center;
	padding: 2px 11px 1px 11px;
	margin:0 12px 0px 0;
	display: inline;
	font-size:82%;
	
}
.ss_item_block.fade img{
  background-color:#fff;
  filter:alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
  border:none;
}
.ss_item_block.nofade img {
  filter:alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border:none;
}
.forum.list li a{
	word-spacing:-1px;
}

.error_message{
color: #FF0000;
font-weight: bold;
}
/*******************************************************************************************************************************************
*                                                     quizz param�trable
**********************************************************************************************************************************************/
.games_goodies .question{
	text-align: center;
	font-style: italic;
	font-size: 191%;
	color: #7D7D7D;
	padding: 0 0 2px 0;
	margin:0 0 18px 0;
}

.games_goodies .question_reponse{
	text-align: center;
	font-style: italic;
	font-weight: bold;
	font-size: 121%;
	color: #7D7D7D;
	padding: 0 0 2px 0;
	margin:0 0 18px 0;
}
.games_goodies .question img{
	text-align: center;
	margin:5px 5px 5px 5px;
}

.games_goodies .reponse{
	color: #7D7D7D;
}

.reponsenok{
	font-size: 100%;
	color: #ff0000;
	font-weight: bold;
}
.reponseok{
	font-size: 100%;
	color: #339933;
	font-weight: bold;
}

.games_goodies .proposition{
	text-align: justify;
	font-style: normal;
	font-family:Lucida Sans;
	font-size: 100%;
	color: #000000;
	padding: 0 0 2px 0;
	margin:0 0 18px 0;
}

.zone_details ul li input {
	border: none;
}

.games_goodies .proposition p{
	text-align: justify;
	font-style: normal;
	font-family:Lucida Sans;
	font-size: 100%;
	color: #000000;
	padding: 0 0 2px 0;
	margin:0 0 18px 0;
}

.games_goodies h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #808080;	
	font-size:191%;
	font-style:italic;
	margin:0pt;
	padding:24px 0pt 0pt;
}

/*******************************************************************************************************************************************
*                                                     Reportage
**********************************************************************************************************************************************/
.report .lien_action {
 	padding-bottom: 5px;
}
.image-report {
	float:left;
	margin:3px 15px 0px 3px;
	padding-bottom:10px;
	width:235px;
	background:transparent url(../images/css/sepa_blocs.png) repeat-x scroll left bottom;
}
.without-border {
	background:none;
	padding-bottom:0px;
}
.image-report img {
	margin-bottom:15px;
}

.image-report div.legend {
	font-family:"Lucida Sans";
	font-weight:bold;
	font-size:11px;
}

.report .centre h2 {
	font-weight:bold;
	background:transparent url(../images/css/sepa_blocs.png) repeat-x scroll left bottom;
}

.report .centre .online_editor .content p {
	font-family:"Lucida Sans";
	font-size:13px;
	color:#000000;
	line-height:16px;
}

.report .centre .online_editor .legend p {
	margin:0px;	
	color:#808080;
}

.report .centre .online_editor .content h2 {
    font-family:Georgia,"Times New Roman",Times,serif;
    font-weight:bold;
    font-size:175%;
    font-style:italic;
    overflow:auto;
    color:#808080;
    padding:0px;
    background:none;
}


.report .centre .online_editor .content h3 {
	font-family:"Lucida Sans";
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	font-style:normal;
	background:none;
}

.report .centre .online_editor p.chapo {
	color:#808080;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:italic;
	font-weight:bold;
	line-height:16px;
	font-size:13px;
	padding:0 0 17px;
}

.navigator {
	float:right;
	margin:15px 0;	
	color:#906747 !important;
	font-size:11px;
}

.report .navigator ul {
	border:0; 
	margin:0; 
	padding:0;
}

.report .navigator li {
	border:0; 
	margin:0; 
	padding:0 0 0 10px;
	font-size:11px;
	list-style-type: none; 
	background:none;
	display:block;
	float:left;
}

.report .navigator li.border {
	background:#FFFFFF url(../images/css/bg_onglet_li_encour.png) no-repeat scroll right;
}

.report .free_content_know_more h2 {
	margin-bottom:4px;
}

a.buy_perfume:hover {
    text-decoration:none;
    border-bottom:none;
}

.blogs .centre h2 {
    font-weight:bold;
    background:transparent url(../images/css/sepa_blocs.png) repeat-x scroll left bottom;
}

.blogs .centre .online_editor p {
    color:#808080;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-style:italic;
    font-weight:bold;
    line-height:16px;
    font-size:13px;
    padding:0 0 17px;
}

.blogs .centre .online_editor .blog {
border-bottom:1px solid #BCB5AF;
/* height:123px; */
margin-bottom:6px;
}

.blogs .centre .online_editor .blog .text {
float:left;
width:460px;
margin-bottom:10px;
overflow:hidden;
}

.blogs .centre .online_editor .blog .date {
background-color:#96846E;
border:2px solid #8A674B;
color:#FFFFFF;
float:left;
font-size:11px;
margin-left:25px;
margin-right:15px;
margin-top:37px;
text-align:center;
width:110px;
height:22px;
padding-top:4px;
}

.blogs .centre .online_editor .blog .image-blog {
margin-right:10px;
margin-bottom:10px;
float:left;
}

.blogs .centre .online_editor .blog .image-blog a:hover {
	text-decoration:none;
	border:0px;	
}

.blogs .centre .online_editor .blog h3 {
background:transparent url(../images/contenu/puce_blog.png) no-repeat;
overflow:auto;
padding-left:25px;
padding-top:3px;
padding-bottom:5px;
color:#906747;
}

.blogs .centre .online_editor .blog p {
	color:#848484;
font-weight:normal;
margin:0;
padding:0;
font-size:11px;
font-style:normal;
}

.blogs .centre .online_editor .blog .blog-name {
font-size:11px;
margin-bottom:3px;
}

.blogs .centre .online_editor .blog .blog-name a {
	color:#1A1A1A;	
}

.blogs .centre .online_editor .blog .blog-name a:hover {
	border-bottom:1px solid #CCB5A3;
color:#906747;
text-decoration:none;
}

.blogs .centre .online_editor .blog .blog-link {
font-size:11px;
}

.centre .review2 span.brand {
    padding:0px 0px 10px;
}


/**** add this ****/
.addthis_toolbox .hover_effect
{
    color:#898989;
    padding: 6px 0 6px 10px;
    margin-right:-5px;
	margin-bottom: 10px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
    color:#898989;
}

.addthis_toolbox .hover_effect a
{
    border: 0px solid #fff;
    padding: 5px 2px 2px 0px;
    position: relative;
    color:#898989;
    top: 3px;
    text-decoration: none;
}

.addthis_toolbox .hover_effect a:hover
{
    color: #906747;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
    float: left;
}

/**** add this home****/
.addthis_toolbox .hover_effect_home
{
    color:#898989;
    padding: 6px 0 6px 10px;
    width:170px;    
}

.addthis_toolbox .hover_effect_home div
{
    float: left;
    color:#898989;
}

.addthis_toolbox .hover_effect_home a
{
    border: 0px solid #fff;
    padding: 5px 2px 2px 0px;
    position: relative;
    color:#898989;
    text-decoration: none;
    top: 3px;
}


.addthis_toolbox .hover_effect_home a:hover
{
    color: #906747;
    text-decoration: none;
}

.addthis_toolbox .hover_effect_home span
{
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
    float: left;
}
/*******************************************************************************************************************************************
*                                                     Conseiller parfum
********************************************************************************************************************************************/
.advisor_fr {
    margin-top: 10px;
    background:transparent url(../images/css/bg_advisor_fr.jpg) no-repeat;
    width: 744px;
    height: 810px;
    position: relative;
}
.advisor_fr #advisor_howto {
    display: block;
    height: 27px;
    top: 544px;
    width:235px;
    right: 0px;
    position: absolute;
}
#advisor_howto span { 
    display:none;
    position:absolute;
    top:30px;
    right:0px;
    padding:5px;
    background-color:#FFFFFF;
    border:1px solid black;
    width:440px;
    text-align:justify;
}
#advisor_howto:hover span { 
    display:block;
}
.advisor_brand_select {
    margin-top: 375px;
    margin-left: 25px;
}
.advisor_perfume_select {
    margin-top: 15px;
    margin-left: 25px;
}
.advisor_fr select {
    width: 350px;
    font-size:12pt;
}
.again_advisor {
	background: url(../images/css/bt_orange.jpg) no-repeat scroll 134px 0px transparent;
    height: 37px;
    text-align: center;
    padding-top: 5px;
}
.again_advisor .bt_orange {
	color: #fff;
	display: block;
	display: inline;
	font-size:191%;
	font-style: italic;
    font-family: Georgia, "Times New Roman", Times, serif;
}


/*******************************************************************************************************************************************
*                                                     The fragrance foundation
********************************************************************************************************************************************/
#page .tff_news .liste_page .header_list, #page .tff_news .liste_page .results_search{
	position: relative; 
	top: -90px;
}

.tff_osmoz h2, #page .tff_news .liste_page .header_list h2{
	background: url(../images/css/background_h1_tff_std.jpg) no-repeat transparent 0 0 !important;
	height: 40px;
	padding-top: 80px;
	padding-left: 120px;
	color: #000;
	width: 450px;
}

.free_content_ttf{
	position: relative;
}


.free_content_ttf .lien_action{ 
	position: absolute;
	top: 0;
	right: 0;
}

#page .tff_news .liste_page .header_list{
	width: 450px;
}

.tff_osmoz .chapo{
	display: none;
}

#page .tff_news .liste_page .results_search .news .fiche{
    background:transparent url(../images/css/cote-tff-eng-GB.gif) no-repeat scroll right top;
	padding-right: 100px;
}

