body {
  color: #666;
}

a {
  text-decoration: none !important;
  color: #FF9900;
}

.inline {
  display: inline-block;
}

/* =============================================================================
  Recherche
   ============================================================================= */

#titre-resultats-recherche {
  background-color: #EF7D01;
  border-top-left-radius: 0.417em;
  border-top-right-radius: 0.417em;
  color: #FFF;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3em;
  padding: 0.583em 0 0.583em 1.417em;
  margin: -0.917em -1.250em 0 -1.250em;
}

  #titre-resultats-recherche a {
    color: #336699;
  }

#titre-marques {
  color: #FFF;
  font-size: 1.2em;
  font-weight: 700;
  float: left;
  background-image: url(img/v2/search/bandeau-titre-bleu-clair.png);
  background-repeat: no-repeat;
  height: 2.917em;
  width: 15.167em;
  margin-top: 0;
  margin-left: -1.917em;
  padding-top: 0.583em;
  padding-left: 2.000em;
}

#repli-bandeau-bleu-clair {
  width: 83.167em;
  height: 0.500em;
  background-image: url(img/v2/search/bandeau-repli-bleu-clair.png);
  background-repeat: no-repeat;
  margin-top: 1.250em;
  margin-left: -2.083em;
}

#bandeau-prolongement-bleu-clair {
  background-image: url(img/v2/search/bandeau-prolongement-bleu-clair.png);
  background-repeat: no-repeat;
  height: 2.917em;
  width: 68.000em;
  margin-left: 13.250em;
}

#titre-produits {
  color: #FFF;
  font-size: 1.2em;
  font-weight: 700;
  float: left;
  background-image: url(img/v2/search/bandeau-titre-bleu-fonce.png);
  background-repeat: no-repeat;
  height: 2.917em;
  width: 15.167em;
  margin-top: 0;
  margin-left: -1.917em;
  padding-top: 0.583em;
  padding-left: 2.000em;
}

#repli-bandeau-bleu-fonce {
  width: 83.167em;
  height: 0.500em;
  background-image: url(img/v2/search/bandeau-repli-bleu-fonce.png);
  background-repeat: no-repeat;
  margin-top: 1.250em;
  margin-left: -2.083em;
}

#bandeau-prolongement-bleu-fonce {
  background-image: url(img/v2/search/bandeau-prolongement-bleu-fonce.png);
  background-repeat: no-repeat;
  height: 2.917em;
  width: 68.000em;
  margin-left: 13.250em;
}

.no-marque {
  background-color: #FFFFFF;
  border: 0.083em solid #DADCDE;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  color: #FF7F00;
  margin-top: 0.833em;
  padding: 1.667em 0 1.667em 1.667em;
}

table.recherches {
  background-color: #FFF;
  width: 100%;
  border-top: 0.083em solid #DADCDE;
  border-bottom: 0.083em solid #DADCDE;
  border-left: 0.083em solid #DADCDE;
  border-top-left-radius: 0.417em;
  border-top-right-radius: 0.417em;
}

  table.recherches td {
    border-right: 0.083em solid #DADCDE;
    text-align: center;
  }

    table.recherches td a {
      padding-left: 0.833em;
    }

  table.recherches thead {
    background-color: #CBCFD2;
    color: #292828;
    font-size: 0.9em;
    font-weight: 700;
    text-align: center;
  }

  table.recherches .recherches-nom {
    text-align: left;
  }

.recherches fieldset, .recherches img {
  border: 0 none;
  vertical-align: middle;
  padding-left: 0.417em;
}

.pager a {
  background-color: #bfc2c7;
  background-image: linear-gradient(#d0d2d4,#bfc2c7);
  border-radius: 0.250em 0.250em 0.250em 0.250em;
  color: #fff;
  font-size: .9em;
  padding: 0.333em 0.500em;
}

  .pager a:hover, .pager .active {
    background-color: #35699e;
    background-image: linear-gradient(#3370ab, #35699e);
    border-radius: 0.250em 0.250em 0.250em 0.250em;
    color: #fff;
    padding: 0.333em 0.500em;
    text-decoration: none !important;
  }

.pager .active {
  font-size: 1em;
  font-weight: 700;
}

.pager a.prev, .pager a.next {
  text-transform: uppercase;
}

.pager .page_numbers {
  background-color: #fff;
  border: 0.083em solid #ccc;
  -moz-border-radius: 0.417em;
  -webkit-border-radius: 0.417em;
  margin: 0 0.417em;
  padding: 0.167em 0.417em;
}

/* -----------------------------------------------------------------------------
  Questions-Réponses Forum
   ----------------------------------------------------------------------------- */

#fsearch, #bdsearch, #esearch {
  margin-top: 1.250em;
  margin-left: auto;
  margin-right: auto;
  width: 75.000em;
}

#fq, #bdq, #eq {
  width: 64.417em !important;
}

.reponse {
  background-color: #F2F2F2;
}

/*ligne réponse*/

.questions-reponses-forum {
  color: #FFF;
  font-size: 1.2em;
  font-weight: 700;
  float: left;
  background-image: url(img/v2/search/bandeau-titre-bleu-clair.png);
  background-repeat: no-repeat;
  height: 2.917em;
  width: 15.167em;
  margin-top: 0;
  margin-left: -1.917em;
  padding-top: 0.583em;
  padding-left: 2.000em;
}

table.questions-reponses {
  background-color: #FFFFFF;
  width: 100%;
  color: #666;
  border-radius: 0.417em;
  border-top: 0.083em solid #DADCDE;
  border-bottom: 0.083em solid #DADCDE;
  border-left: 0.083em solid #DADCDE;
}

  table.questions-reponses td {
    border-right: 0.083em solid #DADCDE;
    border-bottom: 0.083em solid #DADCDE;
    padding: 0.583em;
  }

  table.questions-reponses .date {
    color: #EF7D01;
    width: 5.417em;
    text-align: center;
  }

  table.questions-reponses td a {
    color: #666;
    font-weight: 700;
  }

  table.questions-reponses thead {
    background-color: #CBCFD2;
    color: #292828;
    font-size: 0.9em;
    font-weight: 700;
    text-align: center;
  }

  table.questions-reponses .questions-reponses-nom {
    text-align: left;
  }

.no-reponse-forum {
  background-color: #FFFFFF;
  border: 0.083em solid #DADCDE;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  color: #FF7F00;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.833em;
  padding: 1.667em 0.000em 1.667em 1.667em;
  width: 73.333em;
}

/* -----------------------------------------------------------------------------
  Message Dialogue Marques
   ----------------------------------------------------------------------------- */

.messages-forum {
  color: #FFF;
  font-size: 1.2em;
  font-weight: 700;
  float: left;
  background-image: url(img/v2/search/bandeau-titre-bleu-fonce.png);
  background-repeat: no-repeat;
  height: 2.917em;
  width: 15.167em;
  margin-top: 0;
  margin-left: -1.917em;
  padding-top: 0.583em;
  padding-left: 2.000em;
}

.commentaire {
  background-color: #e4e3e3;
}
/*ligne commentaire*/


/* =============================================================================
  Homepage
   ============================================================================= */

/*COMPTEUR*/
   
.jep_numbers {
  background: url("img/count-border.png") no-repeat scroll 33px 8px transparent;
  display: inline-block;
  letter-spacing: 4px;
  padding-left: 12px;
  padding-top: 3px;
  width: 156px;
}

/*PUB DROITE*/

/*.bloc-pub-droit {
    background-color: #000;
	border-radius: 5px;
    border: 1px solid #666;
	text-align: center;
    margin-bottom: 20px;
	padding-bottom: 20px;
}

.bloc-pub-droit a:hover {
    color: #000 !important;
    text-decoration: none !important;
}

.bloc-pub-droit img {
	margin-bottom: 10px;
}

.bloc-pub-droit h3 {
    background-color: #FFFFFF;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
	text-align: center;
    margin: 0 0 12px;
	padding: 3px 0 3px 10px;
}

.bloc-pub-droit h4 {
	font-size: 16px;
	color: #FFF;
	text-align: center;
}


.bloc-pub-droit p {
	color: #666;
	text-align: center;
	margin-bottom: 18px;
	padding: 4px;
}

.bloc-pub-droit .bouton-pub {
	background-color: #F5F4F4;
    background: linear-gradient(#FEFEFE, #F5F4F4) !important;
	color: #000;
}*/


   
/*PUB BAS*/

.tab_main_content_box .bloc1 {
    position: relative;
    width: 45%;
	float: left;
	text-align: center;
	margin-right: 15px;
}

/*BLOC 1*/  
.tab_main_content_box .bloc1 A, .tab_main_content_box .bloc2 A {
	display: block;
    position: relative;
    overflow: hidden;
    background-color: #F7F7F7;
    border: 1px solid #ccc;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.tab_main_content_box .bloc1 .logo-marque img {
	background-color: #000000;
    padding: 10px 41px;
}

.tab_main_content_box .bloc2 .logo-marque img {
    background-color: #000000;
    padding: 10px 49px;
}

.tab_main_content_box .bloc1 A:hover, .tab_main_content_box .bloc2 A:hover {
	background-color: #eeeded;
    text-decoration: none !important;
}
	  
.tab_main_content_box .bloc1 H4, .tab_main_content_box .bloc2 H4 {
	font-size: 16px;
	color: #2B2B2B;
	text-align: center;
	margin: 5px;
}	
	
.tab_main_content_box .bloc1 .box_comment, .tab_main_content_box .bloc2 .box_comment {
	text-align: center;
    /*width: 311px;*/
	padding: 5px 0 20px 0px;
}
	
.tab_main_content_box .bloc1 H3, .tab_main_content_box .bloc2 H3 {
	background-color: #FFFFFF;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
	text-align: center;
	padding: 3px 0 3px 10px;
	font-size: 16px !important;
    margin: 0 !important;
}
	
.tab_main_content_box .bloc1 .box_comment P, .tab_main_content_box .bloc2 .box_comment P {
	color: #FFF;
	text-align: center;
	margin-bottom: 18px;
	padding: 4px;
	background-color: #2b2b2b;
	
}
	  
.bouton-pub {
	background-color: #666666;
    background: linear-gradient(to bottom, #757575, #666666) repeat scroll 0 0 transparent !important;
    border-radius: 5px;
    color: #FFFFFF;
    font-weight: 700;
    padding: 7px;
}
	
.tab_main_content_box .box02 .box_comment {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    padding: 3px;
    width: 130px;
}

.gab-titre-table-homepage {
  color: #333333;
  font-size: 1.375em;
}
/*anciennement .jep_titleBloc*/


#gab-table-homepage {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 0.083em solid #CCCCCC;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  margin: 0.833em 0.000em 0.833em 0.000em;
  width: 53.333em;
  padding: 0.833em 0.000em 0.833em 0.000em;
}
/*anciennement #jep_lastParticipation*/

.gab-heure {
  background-color: #E1E1E1;
  background-image: linear-gradient(#D2D2D2, #E1E1E1);
  border-left: 0.083em solid #C1C1C1;
  border-radius: 0.333em 0.333em 0.333em 0.333em;
  border-right: 0.083em solid #C1C1C1;
  border-top: 0.083em solid #9A9A9A;
  box-shadow: 0 -0.083em 0 #BEBEBE;
  color: #F37A0F;
  display: block;
  float: left;
  font-weight: bold;
  margin: 0.667em 0.833em;
  /*padding: 0.417em;*/
  padding: 4px 3px 3px;
}
/*anciennement .jep_time*/

.gab-avis {
  padding-top: 0.417em;
  padding-bottom: 0.167em;
  color: #666;
}
  /*anciennement .jep_avis*/

.gab-avis a {
    color: #666;
}
    /*anciennement .jep_avis a*/

.gab-avis a:hover {
      text-decoration: underline;
}

.gab-user {
  background: url("img/avatar-homepage.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  font-weight: bold;
  padding: 0.500em 0.000em 0.000em 1.667em;
}
/*anciennement .jep_user*/

.gab-heure .gab-symb {
  display: inline-block;
  height: 1.250em;
  width: 2.250em;
}
/*anciennement .jep_time .jep_symb*/

#gab-derniere-participation ul {
  overflow: hidden;
  padding: 0.833em 0;
}
/*anciennement #jep_lastParticipation ul*/

.symb-conv {
  background: url("img/symb_conv.png") no-repeat scroll 0.500em 0 transparent;
  /*padding-top: 0.167em;*/
}
/*anciennement .symb_conv*/

.symb_t {
  background: url("img/symb_t.png") no-repeat scroll 11px 0 transparent;
}

.symb_hp {
  background: url("img/symb_hp.png") no-repeat scroll 6px 0 transparent;
}

.gab-heure .heure {
    float: left;
    margin-top: 1px;
}

.inpair {
  background: none repeat scroll 0 0 #F2F2F2;
}

.clear {
  clear: both;
  height: 1px;
  font-size: 1px;
  line-height: 0;
  margin: 0;
  padding: 0;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


/* =============================================================================
  Page de bienvenue produit
   ============================================================================= */

.tab_main_content {
  float: left;
  width: 53.333em;
}

/*.tab_main_content p {
  font-size: 1.083em;
}*/

/* -----------------------------------------------------------------------------
  Bandeau
   ----------------------------------------------------------------------------- */

#btn_subscribe {
  font-size: 12px;
  font-weight: normal;
  margin-top: -3px;
}


/* -----------------------------------------------------------------------------
  Bloc de bienvenue marchand
   ----------------------------------------------------------------------------- */

#MainContent_productHeaderAnonymous_ctl00_imgProduct {
  background-color: #FFFFFF;
  border: 0.083em solid #EEEEEE;
  float: left;
  margin: 0.833em 0 0 1.250em;
  max-width: 6.250em;
}

.product_main_info h1 {
  color: #336699;
  font-size: 1.5em;
  margin-left: 5.500em;
  padding-top: 0.500em;
}

/*.members {
  font-weight: bold;
  margin: 0.333em 0 0 6.667em;
}*/

.product_main_info .members {
  color: #336699;
  font-size: 1.25em;
  font-weight: 400;
  margin: 0.333em 0 0 6.667em;
}

#a_product_box .product_main_info p.members span {
  color: #FF9900;
  font-weight: 700;
  text-decoration: underline;
}

.consultation {
  margin-left: 8.083em;
  margin-top: 0.583em;
}
/* à ajouter pas existant */


/* Bloc principal */

/*#a_main_content_tabs {
  margin-top: 2.500em;
}*/

/* -----------------------------------------------------------------------------
  Onglets
   ----------------------------------------------------------------------------- */

#a_main_content_tabs .tabs li {
  border: 0.083em solid #CCCCCC;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  float: left;
  position: relative;
  font-size: 1.17em;
  font-weight: 700;
  list-style: none outside none;
  margin-right: 0.833em; /*padding: 0.333em 1.667em 0.417em;   padding: 0.333em 12px 0.417em;*/
  padding-top: 0.333em;
  padding-bottom: 0.333em;
  text-align: center;
  z-index: 1000;
}

  #a_main_content_tabs .tabs li a {
    color: #FF9900;
  }

    #a_main_content_tabs .tabs li a:hover {
      color: #336699;
    }

  #a_main_content_tabs .tabs li.active {
    background-color: #F7F7F7;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0 none;
    padding-bottom: 1.250em;
    z-index: 1000;
  }

    #a_main_content_tabs .tabs li.active a {
      color: #336699;
    }

      #a_main_content_tabs .tabs li.active a:hover {
        color: #336699;
      }

  /* -----------------------------------------------------------------------------
  Onglets Notice
   ----------------------------------------------------------------------------- */

  #a_main_content_tabs .tabs li.notice a {
    background: url("img/orange_grad.png") repeat-x scroll 0 -0.750em #FF7F00;
    border: 1px solid #FF7F00;
    border-radius: 0.417em;
    color: #FFFFFF;
    padding: 0.25em 1.583em 0.333em;
  }

  /* -----------------------------------------------------------------------------
  Onglets Opinions-débats
   ----------------------------------------------------------------------------- */

  #a_main_content_tabs .tabs li#MainContent_pnlBrandDialog {
    max-width: 20.833em;
    overflow: hidden;
  }

  /* -----------------------------------------------------------------------------
  Onglet Produit
   ----------------------------------------------------------------------------- */

  #a_main_content_tabs .tabs li.asset a {
    background: url("img/protect_icon.png") no-repeat scroll 12px -1px transparent;
    padding-left: 2.917em;
    height: 1.250em;
  }

    #a_main_content_tabs .tabs li.asset a:hover, #a_main_content_tabs li.proteger_votre_produit.active a {
      background: url(img/protect_icon_over.png) no-repeat 0.917em -1px;
    }

/* -----------------------------------------------------------------------------
  Conteneur
   ----------------------------------------------------------------------------- */

#a_main_content_tabs .news_tab_container {
  background-color: #FFFFFF;
  border: 0 none;
}

#a_main_content_tabs .tab_content {
  /* background-color: #F7F7F7;   border: 0.083em solid #CCCCCC;*/
  border-radius: 0.083em 0.417em 0.417em 0.000em;
  position: relative;
  padding: 0.833em 1.167em 2.083em;
  top: -0.083em;
}

/* -----------------------------------------------------------------------------
  Aspect général blocs
   ----------------------------------------------------------------------------- */

#tab_index .tab_main_content .white_box {
  background-color: #FFFFFF;
  border: 0.083em solid #CCCCCC;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  margin-bottom: 2.25em;
  padding: 0.833em 0.833em 0;
}

#a_main_content_tabs .extract a {
  display: block;
  color: #999;
  background-color: #F7F7F7;
  border: 1px solid #ccc;
  -moz-border-radius: 0.417em;
  -webkit-border-radius: 0.417em;
  border-radius: 0.417em;
  font-style: italic;
  padding: 0.417em 0.833em;
  margin-top: 1.667em;
}

/*.tab_main_content .white_box {
  border: 0.083em solid #CCCCCC;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  background-color: #FFF;
  padding: 0.833em 0.833em 0;
  margin-bottom: 2.250em;
}
*/
.tab_left_side_content .white_box {
  border: 0.083em solid #CCCCCC;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  background-color: #FFF;
  padding: 0.833em;
  margin-bottom: 2.250em;
}

.tab_main_content h2, .tab_main_content h3 {
  color: #336699;
  font-size: 1.167em;
  margin-bottom: 0.667em;
}

.a_orange {
  color: #FF9900;
}

/* -----------------------------------------------------------------------------
   Bloc bienvenue
   ----------------------------------------------------------------------------- */

.left_content h2 {
  font-size: 1.250em;
  line-height: 1.583em;
  margin: 0;
  padding-bottom: 1.083em;
}

.left_content p {
  width: 35.917em;
  line-height: 1.500em;
}

#MainContent_TabContent_presProduct {
  max-width: 470px;
}

#a_main_content_tabs .product_intro .visu {
  background-color: #FFFFFF;
  border: 0.083em solid #CCCCCC;
  height: 10.833em;
  width: 10.833em;
  position: absolute;
  margin-left: auto;
  top: 2.500em;
  right: 28.750em;
}

  #a_main_content_tabs .product_intro .visu img {
    max-height: 10.833em;
    max-width: 10.833em;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

/* -----------------------------------------------------------------------------
   Bloc dernières actualités
   ----------------------------------------------------------------------------- */

.white_box h4 {
  color: #000;
  font-size: 1.08em;
}

/* > mise en commentaire de ce css dans 00-legacy.css #a_main_content_tabs .tab_content h4 {
  font-size: 1.08em;
}*/

/*#share_btns {
 float: right;
  margin-left: 1.750em;
  padding-bottom: 3.167em;
}*/

#share_btns DIV {
  float: left; /*margin: 0.417em;*/
  margin-bottom: 8px;
  margin-left: 0.417em;
  margin-right: 0.417em;
}

.unstyle_list {
  line-height: 1.667em;
  margin: 0.2em 0 1em;
}

#last_events .high {
  color: #666;
  padding-left: 0.5em;
  border: 0.083em solid transparent;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  width: 70%;
}

  #last_events .high:hover {
    background-color: #E5E5E5 !important;
    border: 0.083em solid #E5E5E5;
    text-decoration: none !important;
  }

/* -----------------------------------------------------------------------------
   Bloc documentation
   ----------------------------------------------------------------------------- */

#a_main_content_tabs .white_tab_box {
  background-color: #FFFFFF;
  border: 0.083em solid #CCCCCC;
  border-radius: 0.417em;
  position: relative;
  padding: 1.250em 1.167em 0.833em;
  top: -0.083em;
  z-index: 1;
}

/*#a_main_content_tabs .white_tab_box a {
  color: #336699;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
}

#a_main_content_tabs .white_tab_box a:hover {
    background-color: #E5E5E5 !important;
    border: 0.083em solid #E5E5E5;
    text-decoration: none !important;
}*/

#url_tab a {
  color: #336699;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
}

  #url_tab a:hover {
    background-color: #E5E5E5 !important;
    border: 0.083em solid #E5E5E5;
    text-decoration: none !important;
  }

#a_main_content_tabs .white_tab_box .info {
  margin-bottom: 0.667em;
}

/* -----------------------------------------------------------------------------
   Onglets bloc documentation
   ----------------------------------------------------------------------------- */

#a_main_content_tabs .tabs li.active .bottom_right, #a_main_content_tabs .tabs_second_level li.active .bottom_right {
  position: absolute;
  display: block;
  bottom: 0;
  right: -7px;
}

#a_main_content_tabs .tabs_second_level li.active .bottom_left_first {
  position: absolute;
  display: block;
  bottom: -0.250em;
  left: -0.083em;
}

#a_main_content_tabs .tabs li.active .bottom_left, #a_main_content_tabs .tabs_second_level li.active .bottom_left {
  position: absolute;
  display: block;
  bottom: 0;
  left: -7px;
}

#a_main_content_tabs .tab_content .tabs_second_level li {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 0.417em;
  color: #FF9900;
  float: left;
  position: relative;
  font-size: 0.917em;
  font-weight: 700;
  height: 1.833em;
  list-style: none outside none;
  margin-right: 0.667em;
  padding: 0 0.667em;
  text-align: center;
  z-index: 1000;
}

  #a_main_content_tabs .tab_content .tabs_second_level li.active a {
    color: #336699;
  }

  #a_main_content_tabs .tab_content .tabs_second_level li.active {
    background: none repeat scroll 0 center #FFFFFF;
    border-bottom: 0 none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-bottom: 0.417em;
  }

  #a_main_content_tabs .tab_content .tabs_second_level li a {
    color: #FF9900;
    display: inline;
    line-height: 1.667em;
    padding: 0;
  }

/* -----------------------------------------------------------------------------
   Vignettes
   ----------------------------------------------------------------------------- */

#a_main_content_tabs .tab_content .thumbs_display li {
  margin: 0 1.25em 1.25em 0;
}

.thumbs_display li {
  border: 0.083em solid #CCCCCC;
  border-radius: 0 0 0 0;
  float: left;
  position: relative;
  height: 10.833em;
  width: 10.833em;
  margin: 0 1.250em 1.250em 0;
}

  .thumbs_display li img {
    max-height: 10.833em;
    max-width: 10.833em;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }

#doc_tab {
  display: none;
}

#url_tab {
  display: none;
}

#video_tab {
  display: none;
}

#extract_tab {
  display: none;
}

/* -----------------------------------------------------------------------------
   Bloc produits les plus consultés et derniers produits ajoutés
   ----------------------------------------------------------------------------- */

#a_main_content_tabs .link_list a {
  line-height: 1.6em;
  padding: 0 0.6em 0 0.6em;
  color: #666666;
  display: inline-block;
}

  #a_main_content_tabs .link_list a:hover {
    background-color: #E5E5E5 !important;
    text-decoration: none !important;
    border-radius: 5px;
    color: #666;
  }

.white_box .link_list {
  color: #FF9900;
}

/* -----------------------------------------------------------------------------
   Bloc activités
   ----------------------------------------------------------------------------- */

.tab_left_side_content {
  width: 25.000em;
  float: right;
}

.bbox_arrow, #a_main_content_tabs .tab_left_side_content .arrow_box {
  background: url(img/arrow_box.png) no-repeat left top;
  cursor: pointer;
  height: 53px;
  margin-bottom: 0.917em;
  width: 300px;
}

.white_box h3 {
  color: #999999;
  font-size: 1.250em;
  font-weight: 700;
  margin: 0 0 1em;
}

.white_box .discussions {
  padding-top: 0.667em;
}

.white_box dd {
  font-weight: 700;
  color: #FF9900;
}

  .white_box dd a {
    font-weight: 700;
    color: #FF9900;
  }

.white_box .duree {
  padding-left: 2.667em;
}

.white_box .discussions {
  padding-left: 2.667em;
}

dl.duree {
  background: url("img/clock_icon.png") no-repeat scroll 0.167em 0.500em transparent;
}

dl.discussions {
  background: url("img/comments_icon.png") no-repeat scroll left 0.500em transparent;
}


/* =============================================================================
  Notice
   ============================================================================= */

#tab_manuals .full_manual_link {
  /*background-color: #000 !important;*/
  border-color: #CCCCCC;
  margin-left: auto;
  margin-right: auto; /*padding: 3px 10px;*/
  width: 16.667em;
}

  #tab_manuals .full_manual_link a {
    color: #666666;
    display: block;
    font-size: 1.000em;
    padding-bottom: 0.750em;
    text-align: center;
    text-transform: uppercase;
  }

.news_attach_box {
  background-color: #F7F7F7;
  border: 1px solid #FF7F00;
  -moz-border-radius: 0.417em;
  -webkit-border-radius: 0.417em;
  border-radius: 0.417em;
  position: relative;
  width: 51.250em;
  margin: 0 auto 1.667em;
  padding: 0.833em 5.833em;
}

#tab_manuals .tip {
  color: #FF9900;
  font-size: 1.250em;
  font-weight: 700;
  background: url(img/light-icon.png) no-repeat left top;
  padding: 0.333em 0 0.333em 1.667em;
}

#tab_manuals h3, #content_2 #boxes .box .sub_price {
  color: #336699;
  font-size: 1.333em;
  font-weight: 700;
}


/* =============================================================================
  Avis
   ============================================================================= */

#a_main_content_tabs .tab_content .ma_note_box h3 {
  color: #336699;
  margin: 0.2em 0 0.5em;
}

/*Bouton connecté*/

#a_main_content_tabs .tab_content .ma_note_box .cboxElement {
  background-color: #FF9900;
  border-radius: 0.417em;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 1.000em;
  font-weight: 700;
  padding: 0.333em 0.833em 0.417em;
  text-align: center;
}

  #a_main_content_tabs .tab_content .ma_note_box .cboxElement:hover {
    background-color: #336699;
    text-decoration: none !important;
  }

/*Bouton non connecté*/

#a_main_content_tabs .tab_content .ma_note_box .product-register {
  background-color: #FF9900;
  border-radius: 0.417em;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 1.000em;
  font-weight: 700;
  padding: 0.333em 0.833em 0.417em;
  text-align: center;
}

  #a_main_content_tabs .tab_content .ma_note_box .product-register:hover {
    background-color: #336699;
    text-decoration: none !important;
  }

/*Bouton d'inscription*/

#join-form {
  background-color: #FF9900;
  border-radius: 0.417em;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-size: 1.000em;
  font-weight: 700;
  padding: 0.333em 0.833em 0.417em;
  text-align: center;
}

  #join-form:hover {
    background-color: #336699;
    text-decoration: none !important;
  }


/* =============================================================================
  Forum
   ============================================================================= */

.bouton-sujet {
  background-color: #FF9900;
  padding: 0.333em 0.833em 0.417em;
  border-radius: 0.417em;
  float: right;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  cursor: pointer;
}

  /*A créer*/

  .bouton-sujet a {
    color: #FFF;
    text-decoration: none !important;
  }

  .bouton-sujet:hover {
    background-color: #336699;
    text-decoration: none !important;
  }

#tab_forum .intro {
  color: #2C598C;
  float: left;
  font-size: 1.1em;
  width: 33.667em;
  padding-left: 0.833em;
  margin-bottom: 1.667em;
}

#tab_forum #fsearch {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1em;
  width: 45.833em;
}

#tab_forum #fq {
  width: 37.917em !important;
}

.search_input {
  border: 1px solid #CCC;
  background-color: #FFF;
  -moz-border-radius: 0.167em;
  -webkit-border-radius: 0.167em;
  border-radius: 0.167em;
  border-right: none;
  color: #6C6559;
  font-size: 1.083em;
  font-weight: 400;
  height: 1.333em;
  width: 18.750em !important;
  padding: 0.250em 0.833em 0.333em;
}

.search_button {
  background: url(img/search.png) no-repeat;
  border: 0;
  width: 2.667em;
  height: 3.083em;
  text-indent: -462.917em;
  margin: -0.583em 0 0 -0.333em;
}

table.forum {
  background-color: #FFFFFF;
  width: 100%;
  color: #666;
  border-radius: 5px;
  border-top: 1px solid #DADCDE;
  border-right: 1px solid #DADCDE;
  border-left: 1px solid #DADCDE;
}

  table.forum td {
    border-bottom: 1px solid #DADCDE;
  }

  table.forum .owner {
    color: #336699;
  }

  table.forum .no-owner {
    color: #FF9900;
  }

  table.forum .date {
    width: 6.667em;
    text-align: center;
    vertical-align: top;
    padding-top: 1.167em;
    color: #FF7F00;
  }

.sujet-forum {
  background-color: #F2F2F2;
  padding-left: 1em;
  vertical-align: top;
}

  .sujet-forum p {
    margin-bottom: 7px;
  }

  /*.sujet-forum p A {
  line-height: 10px;
}*/

  .sujet-forum strong.sujet {
    margin-left: -0.583em;
  }

/* à ajouter comme strong class="sujet" */

.sujet-forum-vu {
  background-color: #D7D4D4;
}

.sujet-forum-owner {
  background-color: #D8DADB;
  color: #FFF;
}

.marque .sujet-forum {
  background-color: #ECEEF5;
}

  .marque .sujet-forum .high:hover {
    background-color: #d4d9ec !important;
    border: 1px solid #d4d9ec;
    text-decoration: none !important;
  }

.marque .vote {
  background-color: #ECEEF5 !important;
}

table.forum .reponse-img img {
  margin-top: 0.438em;
}

.reponse-img {
  width: 8.583em;
  text-align: center;
  vertical-align: top;
  padding-top: 1.250em; /*padding-top: 0.833em;*/
}

.tab_main_content .vote {
  background-color: #F2F2F2;
  vertical-align: top;
  padding-top: 1.417em;
  width: 3em;
}

.bouton-general {
  border-radius: 0.417em;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  color: #FFFFFF;
  font-size: 0.917em;
  padding: 0.25em 1em;
  text-transform: uppercase;
}
/*anciennement .box_text - bouton d'action*/

.bouton-lien, .bouton-no-lien {
  border-radius: 0.417em; /* border: 1px solid #3396CB;*/
  color: #3396CB;
  font-size: 0.917em;
  padding: 0.25em 0.5em 0.1em;
  text-transform: uppercase;
}

.bouton-reponse-no-action {
  border: 1px solid #3396cb;
  color: #3396cb;
  display: inline-block;
  margin-bottom: 0.583em;
}

.bouton-reponse {
  display: inline-block;
  margin-bottom: 0.583em;
  border: 1px solid #3396CB;
}
/*anciennement .box_white*/

table.forum .bouton-reponse {
  margin-top: 1.333em;
}

.bouton-repondre {
  background-color: #FF9900;
  cursor: pointer;
}
  /*anciennement .btn_orange*/

  .bouton-repondre:hover {
    text-decoration: none !important;
    background-color: #e78b02;
  }
/*anciennement .btn_orange:hover*/

.bouton-reponse:hover {
  text-decoration: none !important; /*background-color: #235485;*/ /*background-color: #2484b7;*/
  color: #2484b7;
  border: 1px solid #2484b7;
}

.bouton-question-merci {
  background-color: #3396CB;
  border: 0 solid #3396CB;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  color: #FFFFFF;
  font-size: 0.917em;
  padding: 0.167em 0.667em !important;
  text-transform: uppercase;
  font-family: Arial;
  cursor: pointer;
}

  .bouton-question-merci:hover {
    background-color: #298dc2;
	text-decoration: none !important;
  }

.forum fieldset, .forum img {
  border: 0 none;
  max-height: 1.667em;
}

.sujet-forum .high {
  border: 1px solid transparent;
  border-radius: 0.417em;
  color: #666;
  margin-bottom: 5px;
  -moz-border-radius: 0.417em;
  padding-right: 0.5em;
  -webkit-border-radius: 0.417em;
  width: 98%;
  display: inline-block;
  padding: 0.250em 0 0.250em 0.417em;
  line-height: 1.4em;
}

  .sujet-forum .high:hover {
    background-color: #e5e5e5 !important;
    border: 1px solid #e5e5e5;
    text-decoration: none !important;
  }

.high-owner {
  border: 1px solid transparent;
  border-radius: 0.417em;
  color: #666;
  line-height: 1.5em;
  -moz-border-radius: 0.417em;
  padding-right: .5em;
  -webkit-border-radius: 0.417em;
  color: #FFF;
}

  .high-owner:hover {
    background-color: #e5e5e5 !important;
    border: 1px solid #e5e5e5;
    text-decoration: none !important;
  }

/*#last_events .high {
  width: 70%;
}*/

.sujet-forum a.profile {
  padding-left: 0.500em;
}

a.profile {
  color: #f90 !important;
}

.owner a.profile {
  color: #369 !important;
}

.vote_up {
  background: url(img/hanf_icon.png) no-repeat 0px 0;
  padding: 0.25em 0 0 1.333em;
}

.vote_down {
  background: url(img/hanf_icon_down.png) no-repeat 0 0;
  padding-left: 1.333em;
  margin-left: 1.333em;
}

.question-importante {
  background: url(img/question-importante.png) no-repeat 0px 0;
  padding: 0.5em 0 1em 2.2em;
}

.citation-forum {
  font-size: 0.938em !important;
  font-style: italic;
  margin-top: 1.333em;
}

/* Réponse forum */

/*.discussion_item {
  background-color: #FFF;
  border: 1px solid #CCCCCC;
  border-radius: 5px 5px 5px 5px;
  padding: 10px 10px 15px;
  margin-top: 10px;
}*/

#tab_forum .answer_box {
  background-color: #F5F5F5;
  border: 1px solid #CCCCCC;
  border-radius: 0.417em;
  margin: 0.5em 0 1em;
  overflow: hidden;
  padding: 0.5em 0.5em 0.8em;
  line-height: 1.417em;
}

#tab_forum .discussion_list .discussion_item .date {
  color: #FF9900;
  float: left;
  margin-top: 0.333em;
}

#tab_forum .discussion_list .discussion_item .hover_row {
  background-color: #FFFFFF;
  border: medium none;
  border-radius: 0.417em;
  float: left;
  max-width: 88%;
  padding: 0.2em;
  position: relative;
  width: 100%;
}

#tab_forum .question_box {
  background-color: #F5F5F5;
  border: 1px solid #CCCCCC;
  border-radius: 0.417em;
  margin: 0.5em 0 1em;
  padding: 0.5em;
  overflow: hidden;
}

.forum_answers {
  margin-left: 5.000em;
}

.right {
  float: right;
}

#nb_replies {
  float: right;
}

.profile {
  color: #FF9900;
  margin-left: 0.417em;
}

.author_avatar {
  float: left;
  margin-left: 9.583em;
}

.subject {
  float: left;
  margin-left: 1.250em;
}

.avatar_info {
  color: #336699;
  margin-top: 0.667em;
}

.responses {
  float: right;
}

h5 {
  font-size: 100%;
}

#tab_brand .discussion_list .botonQuestion {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 0.417em;
  color: #666666;
  display: inline;
  font-size: 0.833em;
  margin-left: 0.500em;
  padding: 0.167em 0.417em;
  text-align: center;
  text-transform: uppercase;
}

.bouton-dialogue-opinion {
  border: 1px solid #336699;
  color: #336699;
}

#MainContent_TabContent_lvDialog_pnlFollow_0.follow {
  background-color: #FFF;
}

.bouton-follow {
  background-color: #FFF;
}

  .bouton-follow:hover {
    background-color: #f0f1f3;
  }

/*#tab_forum .tab_main_content .white_box {
  margin-top: 5.417em;
}*/

#tab_forum #goback {
  float: left;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 10px;
  padding-left: 10px;
  width: 622px;
}

/* =============================================================================
  Dialogue
   ============================================================================= */

#tab_brand .intro {
  margin-bottom: 1.667em;
  color: #2C598C;
  float: left;
  font-size: 1.1em;
  width: 622px;
  padding-left: 10px;
  padding-right: 18px;
  line-height: 130%;
  font-weight: 400;
}

#tab_brand .nobrand {
  max-width: 400px;
  width: auto !important;
  float: left;
}

.bouton-dialogue {
  background-color: #FF9900;
  padding: 0.333em 0.833em 0.417em;
  border-radius: 0.417em;
  float: right;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  text-align: center;
  text-transform: uppercase;
}

  .bouton-dialogue a {
    color: #FFF;
    text-decoration: none !important;
  }

  .bouton-dialogue:hover {
    background-color: #336699;
    text-decoration: none !important;
  }

.left .members {
  font-size: 1em;
  font-weight: normal;
  margin-top: 0.083em;
}

.subject .high {
  border: 1px solid transparent;
  border-radius: 5px 5px 5px 5px;
  color: #666666;
  line-height: 1.5em;
  padding-left: 0.333em;
}

  .subject .high:hover {
    background-color: #E5E5E5 !important;
    border: 1px solid #E5E5E5;
    text-decoration: none !important;
  }

.marquee IMG {
  max-height: 43px;
  float: left;
  padding-right: 20px;
}

#tab_brand .marquee {
  float: left;
  width: 22em;
  padding-right: 10px;
  font-size: 18px;
  line-height: 120%;
  color: #336699;
}

/*.bouton-msg {
  background-color: #FF9900;
  padding: 4px 10px 5px;
  border-radius: 5px 5px 5px 5px;
  float: right;
  box-shadow: 0 2px 2px #A7ABAE;
}

.bouton-msg a {
  color: #FFF;
  text-decoration: none !important;
}

.bouton-msg:hover {
  background-color: #336699;
  text-decoration: none !important;
}*/


/* connecté */

#a_main_content_tabs .tab_content .text_button {
  /*font-size: 12px;*/
  text-transform: uppercase;
}

  #a_main_content_tabs .tab_content .text_button:hover {
    background-color: #E78B02;
    text-decoration: none;
  }

.question_box .important, .answer_box .thanks {
  padding-top: 0.250em;
  margin-right: 0.417em;
  margin-left: 0.500em; /*font-style: italic;*/
}

#tab_brand .comment .text_button a, #a_main_content_tabs .tab_content .text_button a, INPUT.text_button {
  background-color: #FF9900;
  border: 0 solid #FF9900;
  border-radius: 0.417em;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  color: #FFFFFF;
  display: inline;
  font-size: 0.917em;
  padding: 0.167em 0.667em !important;
}

#a_main_content_tabs .white_box {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 5px 5px 5px 5px;
  padding: 10px 10px 0;
}

#questions {
  margin-top: 1em;
}

.tab_main_content .noquestion {
  margin-top: 1em;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 0.417em;
  padding: 0.833em;
}

#tab_brand .tab_main_content #questions {
  margin-top: 1.250em;
}

#tab_brand .tab_main_content .white_box {
  margin-top: 5.417em;
}

  #tab_brand .tab_main_content .white_box questions {
    margin-top: 5.417em;
  }

question_form .box_text, #tab_brand #question_type {
  margin: 0.7em 0 1em 0.5em;
}

.box_text {
  display: inline;
  font-size: 0.917em;
  text-transform: uppercase;
  border-radius: 0.417em;
  -moz-border-radius: 0.417em;
  -webkit-border-radius: 0.417em;
  padding: 0.167em 0.667em;
}

.btn_white {
  color: #FF9900;
  background-color: #FFF;
  cursor: pointer;
  box-shadow: 0 0.083em 0.167em #A7ABAE;
  border: 0;
}

  .btn_white:hover {
    background-color: #edeff0;
    color: #FF9900;
  }

.btn_orange {
  color: #FFF;
  background-color: #FF9900;
  cursor: pointer;
  box-shadow: 0 0.083em 0.167em #A7ABAE;
  border: 0;
}

  .btn_orange:hover {
    color: #FFF;
    background-color: #E78B02;
  }


/*______Footer en bas du conteneur_______________*/

#a_main_content_tabs .index_footer_content {
  background-color: #F7F7F7;
  border: 1px solid #ccc;
  -moz-border-radius: 0.417em;
  -webkit-border-radius: 0.417em;
  border-radius: 0.417em;
  position: relative;
  top: -0.083em;
  z-index: 1;
  padding: 0.833em;
  margin-top: 0.583em;
  margin-bottom: -0.583em;
  font-size: 1em;
}

/* =============================================================================
  Profil public
   ============================================================================= */

.main_box #left_column, #a_main_content_tabs .tab_main_content {
  float: left;
  width: 53.333em;
}

.main_box #right_column, #a_main_content_tabs .tab_left_side_content {
  float: right;
  width: 25.000em;
}

.profile_page #share_btns {
  float: left;
  margin-top: 0.750em;
}

.profile_page #arrow {
  margin-bottom: 2em;
  margin-top: 4em;
}

#tab_forum .question_box p {
  margin-bottom: 1.667em;
  line-height: 1.417em;
}

/* =============================================================================
  Notice et partage de docs - Adhésion
   ============================================================================= */

.adherer_bouton a {
  text-decoration: none !important;
  color: #FFFFFF;
  margin-left: 0.833em;
}

.bouton-adhesion {
  background: url("img/partager.png") no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  float: right;
  font-size: 1.000em;
  font-weight: bold;
  width: 17.167em;
  height: 21px;
  padding: 0.95em 0.833em 0.417em;
  text-transform: uppercase;
}

  .bouton-adhesion:hover {
    background: url("img/partager.png") no-repeat scroll 0 -3em transparent;
    text-decoration: none !important;
  }



/* =============================================================================
  Info bulle
   ============================================================================= */

/* Core qTip styles */
/*.ui-tooltip, */ .qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  z-index: 15000;
  background-color: #FFF;
  padding: 5px 7px 10px 7px;
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15);
  box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15);
}


/* =============================================================================
  Avis membre Partie haute
   ============================================================================= */

/* Bandeau titre produit */

.repli-bandeau-titre-avis {
  background-image: url("img/v2/avis/bandeau-repli-avis.png");
  background-repeat: no-repeat;
  height: 0.500em;
  width: 88.083em;
  margin-left: -4.667em;
}

.titre-avis {
  background-color: #FE7A00;
  background-image: linear-gradient(#FE7A00, #d76c09);
  box-shadow: 0.063em 0.125em 0.125em 0px #818080;
  color: #FFFFFF;
  font-size: 1.2em;
  font-weight: 700;
  margin-left: -1.625em;
  padding: 0.750em 0 0.750em 1.500em;
}

.produit-avis {
  color: /*#336699;*/ #492813;
  text-transform:;
}

/* Pourcentage recommandation */

.recommandation-utilisateurs {
  float: left;
  color: #3396CB;
  font-weight: bold;
  margin-top: 1.000em;
}

.pourcentage-recommandation {
  float: left;
  width: 3.250em;
  margin-left: -0.917em;
  padding: 0 0 8.417em 6.667em;
  position: absolute;
  z-index: 1000;
}

.pourcentage {
  width: 4.2em;
  font-size: 2.000em;
  text-align: center;
  margin-top: 2.000em;
  position: absolute;
  z-index: 1000;
}

.pourcentage-recommandation-100 {
  background-image: url("img/v2/avis/cercle-recommandation-produit-100.png");
  background-repeat: no-repeat;
  padding-bottom: 9.667em;
  z-index: 1;
}

.pourcentage-recommandation-75 {
  background-image: url("img/v2/avis/cercle-recommandation-produit-75.png");
  background-repeat: no-repeat;
  padding-bottom: 9.667em;
  z-index: 1;
}

.pourcentage-recommandation-50 {
  background-image: url("img/v2/avis/cercle-recommandation-produit-50.png");
  background-repeat: no-repeat;
  padding-bottom: 9.667em;
  z-index: 1;
}

.pourcentage-recommandation-25 {
  background-image: url("img/v2/avis/cercle-recommandation-produit-25.png");
  background-repeat: no-repeat;
  padding-bottom: 9.667em;
  z-index: 1;
}

.pourcentage-recommandation-0 {
  background-image: url("img/v2/avis/cercle-recommandation-produit-0.png");
  background-repeat: no-repeat;
  padding-bottom: 9.667em;
  z-index: 1;
}

.recommandation-produit {
  background-color: #65BFF0;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  color: #FFFFFF;
  margin: 2.667em 0 0 7.583em;
  padding: 1.5em 1.25em 1.5em 1.667em;
  position: absolute;
}

/* Bouton interroger le groupe */

.bouton-interrogation-groupe {
  float: right;
  width: 14.563em;
  background-image: url("img/v2/avis/bouton-fleche-interrogation-groupe.png");
  background-repeat: no-repeat;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1.5em;
  font-weight: 700;
  margin: 1.75em 0 0 0.833em;
  padding: 1.313em 0 2.75em;
  text-shadow: 0 0.063em 0.125em #868989;
}

  .bouton-interrogation-groupe a {
    color: #FFFFFF;
    text-decoration: none !important;
  }

  .bouton-interrogation-groupe:hover {
    background-image: url("img/v2/avis/bouton-fleche-interrogation-groupe-survol.png");
    background-repeat: no-repeat;
    text-decoration: none !important;
  }

.texte-bouton-interrogation-groupe {
  /*margin-left: 2.75em;*/
  padding: 1.2em 0 1.1em 2.75em;
}

.bouton-interrogation-groupe .product-register {
  padding: 1.2em 0 1.1em 2.75em;
}

/* Graphique évaluation du produit */

.graph-evaluation-produit {
  float: left;
  width: 25em;
  background-color: #FFF;
  height: 14.417em;
  border: 1px solid #CCCCCC;
  margin: 12.583em 0 0 -0.583em;
}

/* Appréciation globale du groupe */

.appreciation-globale-groupe {
  float: right;
  width: 27.833em;
  margin-top: 2.167em;
}

.bandeau-titre-appreciation {
  background-color: #127D15;
  color: #FFFFFF;
  font-size: 1.167em;
  font-weight: 700;
  text-align: center;
  padding: 0.333em 0;
}

.repli-appreciation {
  background-image: url("img/v2/avis/repli-appreciation.png");
  background-repeat: no-repeat;
  padding-bottom: 0.583em;
}

.conteneur-badge {
  background-color: #3396CB;
  margin: 0 0.75em 0 0.833em;
}

.badge-note {
  background-image: url("img/v2/avis/badge-note.png");
  background-repeat: no-repeat;
  width: 15.083em;
  height: 6.5em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0.833em;
}

.badge-etoiles {
  width: 14.167em;
  padding-top: 1.167em;
  text-align: center;
  margin-bottom: 6px;
}

.badge-note-satisfaction {
  width: 14.167em;
  color: #FFF;
  text-align: center;
  /*margin-top: 0.417em;*/
}

.bandeau-titre-note {
  background-color: #336699;
  color: #FFFFFF;
  font-weight: 700;
  text-align: center;
  padding: 0.250em 0;
}

.repli-note {
  background-image: url("img/v2/avis/repli-note.png");
  background-repeat: no-repeat;
  padding-bottom: 3.500em;
}

.note-etoiles {
  float: left;
  padding: 0.95em 0 0 2.6em;
}

.note-satisfaction {
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  padding-top: 1em;
}

.button-vote {
  background-color: #FCA21B;
  background-image: linear-gradient(#FCA21B, #FF9A02);
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  cursor: pointer;
  color: #FFFFFF;
  font-size: 1.000em;
  font-weight: 700;
  text-shadow: 0 0.083em 0.167em #868989;
  padding: 0.5em 0.833em;
}

  .button-vote:hover {
    background-color: #457bb0;
    background-image: linear-gradient(#457bb0, #336699);
    text-decoration: none !important;
  }

/* Qualité du SAV */

.qualite-sav {
  width: 651px;
  background-image: url("img/v2/avis/background-qualite-sav.png");
  background-repeat: no-repeat;
  margin: 29.583em 0 0 -0.583em;
  padding-bottom: 4.167em;
}

.fleche-qualite-sav {
  width: 441px;
  float: left;
  color: #000000;
  font-size: 1.167em;
  font-weight: bold;
  text-align: center;
  margin-top: 0.55em;
}

.note-qualite-sav {
  width: 210px;
  float: right;
  color: #FFFFFF;
  font-size: 1.667em;
  font-weight: bold;
  text-align: center;
  margin-top: 0.15em;
}

/* Cible */
.bloc-cible {
  width: 26.667em;
  background-color: #EAEEEC;
  border: 1px solid #CCCCCC;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  float: left;
  margin-top: 2.500em;
  margin-bottom: 1em;
}

.cible-produit {
  float: left;
  width: 34%;
  background-color: #2480B2;
  border: 3px solid #2B8ABE;
  color: #FFFFFF;
  font-size: 0.833em;
  text-align: center;
  /*padding: 1.53em 0.43em 2.3em;*/
  height: 92px;
  padding-top: 10px;
}

.taux-fiabilite-produit {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 0.917em;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  /*padding: 0.667em 0 1em;  */
  padding-top: 5px;
}

.graph-fiabilite {
  height: 85px;
  margin: 0.333em 0 0 12.417em;
}

.graph-fiabilite-20 {
  background-image: url("img/v2/avis/graph-fiabilite-20.png");
  background-repeat: no-repeat;
}

.graph-fiabilite-40 {
  background-image: url("img/v2/avis/graph-fiabilite-40.png");
  background-repeat: no-repeat;
}

.graph-fiabilite-60 {
  background-image: url("img/v2/avis/graph-fiabilite-60.png");
  background-repeat: no-repeat;
}

.graph-fiabilite-80 {
  background-image: url("img/v2/avis/graph-fiabilite-80.png");
  background-repeat: no-repeat;
}

.graph-fiabilite-100 {
  background-image: url("img/v2/avis/graph-fiabilite-100.png");
  background-repeat: no-repeat;
}

.autre-produit {
  background-color: #DCDDDD;
  color: #000000;
  font-size: 0.917em;
  font-weight: bold;
  text-align: center;
  /*margin-top: -1.333em;*/
  padding: 0.417em 0;
}

.fleche-autre-produit {
  background-image: url("img/v2/avis/fleche-autre-produit.png");
  background-repeat: no-repeat;
  margin-left: 11.667em;
  padding-bottom: 0.750em;
}

.visuel-autre-produit {
  color: #000000;
  font-size: 1em;
  font-weight: bold;
  padding: 0.583em 0 2.667em;
}

.photo-autre-produit {
  float: left;
  width: 3.583em;
  height: 3em;
  border: 1px solid #C9C7C7;
  margin: 0 3.333em 0 2.5em;
}

/* Graphique note globale */

.graph-note-globale {
  background-color: #FFF;
  float: right;
  width: 25em;
  height: 14.333em;
  border: 1px solid #CCCCCC;
  margin-top: 2.583em;
  margin-bottom: 1em;
}

.product-charts .bandeau-titre-graphs {
  background-color: #FF9900;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: 700;
  padding: 0.333em 0;
  text-align: center;
}


/* =============================================================================
  Avis membre Partie basse
   ============================================================================= */

/* Bandeau titre avis */

.titre-membres-avis {
  background-color: #FE7A00;
  background-image: linear-gradient(#FE7A00, #D76C09);
  color: #FFFFFF;
  font-size: 1.2em;
  font-weight: 700;
  margin-left: -1.7em;
  margin-bottom: 1.667em;
  padding: 0.75em 0 0.75em 1.5em;
}

.repli-bandeau-membres-avis {
  width: 88.083em;
  background-image: url("img/v2/avis/bandeau-repli-avis.png");
  background-repeat: no-repeat;
  height: 0.5em;
  margin-left: -4.667em;
}

/*.repli-bandeau-membres-no-avis {
	margin-top: 31em !important;
}*/

.no-produit {
  background-color: #FFFFFF;
  border: 1px solid #DADCDE;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  margin-top: 0.833em;
  padding: 1.667em 0 1.667em 1.667em;
}

/* Avis */

#tab_reviews ul li {
  background-color: #E7EBED;
  border: 1px solid #CCCCCC;
  border-radius: 0.313em;
  margin: 0.938em 0 1.667em 0;
  padding-bottom: 0.750em;
}

/* En-tête */

.bg-membres {
  width: 100%;
  background-color: #FFFFFF;
  border-top-left-radius: 0.313em;
  border-top-right-radius: 0.313em;
  clear: both;
  padding: 0.500em 0 1.438em 0;
}

.reviews {
  background-color: #C93;
}

.informations-membres {
  float: left;
  font-weight: bold;
  padding-left: 0.583em;
}

.informations-expertise {
  float: right;
  color: #336699;
  font-weight: bold;
  padding-right: 0.583em;
}

.fleche-bulle {
  background-image: url("img/v2/avis/fleche-bulle.png");
  background-repeat: no-repeat;
  height: 0.917em;
  margin: 0 0 0.917em -6.667em;
}

/* Avis */

.bloc-note-membre {
  float: left;
  width: 26.917em;
  margin: 0 2.083em 0 1.250em;
}

.bandeau-titre-notation {
  width: 26.750em;
  background-color: #336699;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  padding: 0.250em 0;
}

.bandeau-repli-notation {
  background-image: url("img/v2/avis/fond-notation-membre.png");
  background-repeat: no-repeat;
  padding: 0.333em 0.333em 0.833em;
}

.etoiles-avis-accueil {
  float: left;
  padding: 0.250em 0 0 1.083em;
}

.satisfaction {
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  padding-top: 0.333em;
}

.note-membre {
  background-color: #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  margin: 0 0.833em 0 0.75em;
  padding: 1em 0 0 0.833em;
}

.recommandation-produit-positif, .panne-produit-positif, .note-sav-produit-positif {
  color: #0e860b;
  background-image: url("img/v2/avis/puce-avis-positif.png");
  background-repeat: no-repeat;
  padding: 0.167em 0 0 1.667em;
}

.recommandation-produit-neutre, .panne-produit-neutre, .note-sav-produit-neutre {
  color: #FCA21B;
  background-image: url("img/v2/avis/puce-detail-avis.png");
  background-repeat: no-repeat;
  padding: 0.167em 0 0 1.667em;
}

.recommandation-produit-negatif, .panne-produit-negatif, .note-sav-produit-negatif {
  color: #fe0000;
  background-image: url("img/v2/avis/puce-avis-negatif.png");
  background-repeat: no-repeat;
  padding: 0.167em 0 0 1.667em;
}

/* Graphique */

.graphique-evolution {
  float: left;
  padding-bottom: 0.833em;
  width: 250px;
  height: 150px;
}

/* Bouton Répondre à ce membre */

.boutons-avis {
  margin-bottom: 220px;
}

.bouton-repondre-membre {
  float: left;
  background-color: #FCA21B;
  background-image: linear-gradient(#FCA21B, #FF9A02);
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  cursor: pointer;
  color: #FFFFFF;
  font-size: 1.000em;
  font-weight: 700;
  text-shadow: 0 0.083em 0.167em #868989;
  /*margin: 0.833em 0 0 26.083em;*/
  padding: 0.5em 0.833em;
  float: right;
  margin-right: 2.083em;
}

  .bouton-repondre-membre:hover, .bouton-interroger-membre:hover {
    background-color: #457bb0;
    background-image: linear-gradient(#457bb0, #336699);
  }

  .bouton-repondre-membre a, .bouton-interroger-membre a {
    color: #FFFFFF;
    text-decoration: none !important;
  }

/* Bouton Interroger ce membre */

.bouton-interroger-membre {
  float: right;
  background-color: #FCA21B;
  background-image: linear-gradient(#FCA21B, #FF9A02);
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  cursor: pointer;
  color: #FFFFFF;
  font-size: 1.000em;
  font-weight: 700;
  text-shadow: 0 0.083em 0.167em #868989;
  /*margin: 0.833em 2.000em 0 0;*/
  padding: 0.5em 0.833em;
  margin-right: 0.833em;
}


/* Détail avis */

#avis-membre {
  width: 90%;
  background-color: #FFFFFF;
  background-image: url("img/v2/avis/fleche-bulle-avis-individuel.png");
  background-repeat: no-repeat;
  color: #FF9900;
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 -1.25em 10px;
  /*margin: 17.5em 0 0 0.833em;
	margin-left: 10px;*/
  padding: 0.500em 0 1.417em 3.500em;
}

#detail-avis {
  width: 95%;
  background-color: #D0D2D3;
  color: #666666;
  font-weight: normal;
  /*margin: -1.250em 0 1.000em 0.833em;*/
  margin: 0 0 0.833em 10px;
  padding: 0.417em;
}
/*
.avis-conseils, .avis-deception, .avis-point-fort  {
	margin-top: 210px;
}
*/

/* Votes membre */

.votes-membres {
  color: #336699;
  text-align: right;
  margin-right: 1.167em;
}

.votes-membres_no-comment {
  margin-top: 220px;
}

.votes-membres .bouton-vote {
  background-color: #FCA21B;
  background-image: linear-gradient(#FCA21B, #FF9A02);
  border: 1px solid #FCA21B;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  color: #FFFFFF;
  font-weight: 700;
  text-shadow: 0 0.083em 0.167em #868989;
  cursor: pointer;
  margin: 0 1.083em 0 0.833em;
  padding: 0.167em 0.833em;
}

  .votes-membres .bouton-vote:hover {
    background-color: #457bb0;
    background-image: linear-gradient(#457bb0, #336699);
    border: solid 1px #457bb0;
  }



/* -----------------------------------------------------------------------------
   Avis individuel
   ----------------------------------------------------------------------------- */

.graphique-evolution-detail-avis {
  margin: 0.833em 0 0 16.250em;
}

.avis-membre-global {
  background-color: #FFF;
  /*margin: 1.250em 0 0 0.833em;*/
  margin: 1.25em 0 1.5em 0.833em;
  padding-bottom: 0.417em;
  width: 97%;
}

.date-detail-avis {
  background-color: #336699;
  background-image: url("img/v2/avis/fleche-bulle-date-detail-avis.png");
  background-repeat: no-repeat;
  color: #FFF;
  font-size: 1.083em;
  font-weight: bold;
  text-align: center;
  padding: 0.333em 0 0.333em;
}

.notation-etoiles {
  background-color: #2480B2;
  margin: 0 0.417em;
  padding: 0.917em 0.583em 0.417em;
}

#avis-membre-detail {
  width: 90%;
  background-color: #FFFFFF;
  background-image: url("img/v2/avis/fleche-bulle-avis-individuel.png");
  background-repeat: no-repeat;
  color: #FF9900;
  font-size: 1em;
  font-weight: bold;
  /*margin: 1.5em 0 0 0.833em;*/
  margin-left: 0.8333em;
  padding: 0.5em 0 0.2em 3.5em;
}

.bandeau-note-membre-detail {
  background-color: #3396CB;
  color: #FFFFFF;
  text-align: center;
  text-transform: uppercase;
  padding: 0.417em 0 0.417em 0;
}

.avis-individuel-detaille {
  background-image: url("img/v2/avis/puce-detail-avis.png");
  background-repeat: no-repeat;
  padding: 0.167em 0 0.667em 1.667em;
}

/* Réponses marque */

.repli-bandeau-reponse-marque {
  background-image: url("img/v2/avis/bandeau-repli-reponse-marque.png");
  background-repeat: no-repeat;
  height: 0.5em;
  margin: 0 0 0 -4.667em;
  width: 88.083em;
}

.titre-reponse-marque {
  background-color: #4C85BE;
  background-image: linear-gradient(#4C85BE, #366A9D);
  box-shadow: 0.063em 0.125em 0.125em 0px #818080;
  color: #FFFFFF;
  font-size: 1.2em;
  font-weight: 700;
  margin: 0 0 1.667em -1.625em;
  padding: 0.750em 0 0.750em 1.500em;
}

.no-avis-reponse-marque {
  background-color: #FFFFFF;
  border: 1px solid #DADCDE;
  border-radius: 0.417em;
  padding: 1.667em 0 1.667em 1.667em;
}

.repli-bandeau-commentaires-internautes {
  background-image: url("img/v2/avis/bandeau-repli-commentaires-internautes.png");
  background-repeat: no-repeat;
  height: 0.5em;
  margin: 0 0 0 -4.667em;
  width: 88.083em;
}

.titre-commentaires-internautes {
  background-color: #41a0d4;
  background-image: linear-gradient(#41a0d4, #3797cc);
  box-shadow: 0.063em 0.125em 0.125em 0px #818080;
  color: #FFFFFF;
  font-size: 1.2em;
  font-weight: 700;
  margin: 0 0 1.667em -1.625em;
  padding: 0.750em 0 0.750em 1.500em;
}

.information-commentaire-membre {
  background-color: #FFFFFF;
  background-image: url("img/v2/avis/fleche-bulle-avis-individuel.png");
  background-repeat: no-repeat;
  font-size: 1em;
  font-weight: bold;
  padding: 0.4em 0 0.333em 3.5em;
}

.commentaire-membre {
  background-color: #D0D2D3;
  color: #666666;
  font-weight: normal;
  margin-bottom: 1.250em;
  padding: 0.417em;
}

.info-commentaire {
  font-weight: normal;
}

.reponse-marque {
  background-color: #FFFFFF;
  background-image: url("img/v2/avis/fleche-bulle-reponse-marque.png");
  background-repeat: no-repeat;
  font-size: 1em;
  font-weight: bold;
  padding: 0.5em 0 0.2em 3.5em;
}

.reponse-marque-content {
  background-color: #ECEEF5;
  color: #666666;
  font-weight: normal;
  margin-bottom: 1.25em;
  padding: 0.417em;
}

/* Ccommentaires des internautes */

.btn-enregistrer {
  text-align: right;
}

  .btn-enregistrer input[type=submit] {
    background-color: #FCA21B;
    background-image: linear-gradient(#FCA21B, #FF9A02);
    border: 1px solid #FCA21B;
    border-radius: 0.417em 0.417em 0.417em 0.417em;
    box-shadow: 0 0.167em 0.167em #A7ABAE;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: 700;
    text-shadow: 0 0.083em 0.167em #868989;
    cursor: pointer;
    margin-bottom: 2.083em;
    /*padding: 0.250em 0.417em 0.250em 0.417em;*/
	padding: 0 0.417em;
  }

  .btn-enregistrer input[type="text"], input[type="password"], textarea {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0.417em;
    color: #666666;
    margin-bottom: 2.083em;
    padding: 0.17em 0.42em;
    width: 98%;
  }

    .btn-enregistrer input[type="text"], input[type="password"], textarea:focus {
      border: 1px solid #FF9900;
    }

.no-comments {
  background-color: #FFFFFF;
  border: 1px solid #DADCDE;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  padding: 1.667em 0 1.667em 1.667em;
}


/* Bulle avis utile ou non */

.bouton-vote {
  position: relative;
  display: inline-block;
  text-transform: uppercase;
}

.bouton-vote .bulle-avis {
    background-color: #FFFFFF;
    box-shadow: -0.083em 0 0.500em 0.083em #A7ABAE;
    color: #336699;
    font-weight: normal;
    left: -69%;
    padding: 0.7em;
    position: absolute;
    text-align: left;
    text-shadow: none;
    text-transform: none;
    top: -3.5em;
    width: 19em;
	cursor: default;
  }

.fleche-bouton-vote {
  background-image: url("img/v2/avis/fleche-bouton-vote.png");
  background-repeat: no-repeat;
  float: right;
  width: 2.250em;
  height: 0.917em;
  margin-top: -1.167em;
  position: relative;
}

.bulle-avis input[type=submit] {
  background-color: #FCA21B;
  background-image: linear-gradient(#FCA21B, #FF9A02);
  border: 1px solid #FCA21B;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  color: #FFFFFF;
  text-shadow: 0 0.083em 0.167em #868989;
  cursor: pointer;
  margin-left: 4px;
}

.bulle-avis input[type=submit]:hover {
    background-color: #457bb0;
    background-image: linear-gradient(#457bb0, #336699);
    border: 1px solid #457bb0;
    border-radius: 0.417em 0.417em 0.417em 0.417em;
    color: #FFFFFF;
    text-shadow: 0 0.083em 0.167em #868989;
}


.bulle-avis form {
    display: inline;
}

/* Pop up d'avis Ownership */

.field_error {
  color: #F00;
}

#ownership {
  height: 23em;
  width: 45em;
}

.popup-formulaire-avis {
  margin: 0.5em;
}

#ownership #title {
  color: #336699;
  font-size: 1.667em;
  font-weight: bold;
  text-align: center;
}

#ownership #product-name {
  color: #FF9900;
  font-weight: bold;
  font-size: 1.667em;
  text-align: center;
  margin-bottom: 0.833em;
}

#welcome {
  background-color: #2480B2;
  background-image: linear-gradient(#3699cf, #2480B2);
  border-top: 1px solid #146895;
  border-bottom: 1px solid #146895;
  color: #FFFFFF;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.250em;
  padding: 0.833em 2.500em;
}

.formulaire-avis {
  background-color: #fefefe;
  background-image: linear-gradient(#fefefe, #fbfbfb);
  border-radius: 0.417em;
  box-shadow: 0 0.2em 0.2em 0.1em #A7ABAE;
  line-height: 2.083em;
  padding-bottom: 3.333em;
}

.conteneur-formulaire-avis {
  padding-left: 1.667em;
}

  .conteneur-formulaire-avis select {
    background-color: #F3F0F0;
    border: 1px solid #CCCCCC;
    border-radius: 0.250em;
    color: #666666;
    width: 12.500em;
  }

    .conteneur-formulaire-avis select:focus {
      border: 1px solid #666666;
    }

  .conteneur-formulaire-avis label {
    display: inline-block;
    width: 15.000em;
  }

#ownership-cases {
  background-color: #F3F3F3;
  background-image: linear-gradient(#F3F3F3, #E5E5E5);
  border-bottom: 1px solid #D0D0D0;
  border-radius: 0.417em 0.417em 0 0;
  color: #393C3D;
  text-align: center;
  margin-bottom: 0.833em;
  padding: 0.417em;
  line-height: 1.417em;
}

  #ownership-cases label {
    margin-right: 1.667em;
    cursor: pointer;
  }

.validation-avis {
  background-color: #FCA21B;
  background-image: linear-gradient(#FCA21B, #FF9A02);
  border: 1px solid #FCA21B;
  border-radius: 0.417em 0.417em 0.417em 0.417em;
  box-shadow: 0 0.167em 0.167em #A7ABAE;
  color: #FFFFFF;
  text-shadow: 0 0.083em 0.167em #868989;
  text-transform: uppercase;
  cursor: pointer;
  margin-right: 5%;
  padding: 0.333em 0.417em 0.333em 0.333em;
  float: right;
}

  .validation-avis:hover {
    background-color: #457BB0;
    background-image: linear-gradient(#457BB0, #336699);
    border: 1px solid #457BB0;
    border-radius: 0.417em 0.417em 0.417em 0.417em;
    color: #FFFFFF;
    text-shadow: 0 0.083em 0.167em #868989;
  }

#ownership .field_error {
  padding-left: 0.833em;
}


/* Pop up d'avis ancien utilisateur */

#oldtimereview_modal {
  width: 425px;
  height: 1170px;
}

  /*#oldtimereview_modal .content-title {
    border-bottom: 1px solid #D0D0D0;
    margin-bottom: 0.833em;
    padding-bottom: 55px;
    width: 95%;
}

#oldtimereview_modal #title {
    color: #336699;
    font-size: 1.083em;
    font-weight: bold;
    width: 80%;
	float: left;
}

#oldtimereview_modal #etape {
    float: right;
	background-color: #336699;
	border-radius: 0.417em;
	color: #FFF;
	font-size: 1.083em;
    font-weight: bold;
	padding: 0 0.35em;
}
*/

  #oldtimereview_modal .content-title {
    width: 95%;
  }

  #oldtimereview_modal #title {
    color: #336699;
    float: left;
    font-size: 1.083em;
    font-weight: bold;
    width: 80%;
  }

  #oldtimereview_modal #etape {
    background-color: #336699;
    border-radius: 0.417em 0.417em 0.417em 0.417em;
    color: #FFFFFF;
    float: right;
    font-size: 1.083em;
    font-weight: bold;
    padding: 0 0.35em;
  }

  #oldtimereview_modal .separateur {
    border-bottom: 1px solid #D0D0D0;
    display: inline-block;
    width: 100%;
  }

  #oldtimereview_modal .conteneur-formulaire-avis {
    padding-top: 1em;
  }

    #oldtimereview_modal .conteneur-formulaire-avis label {
      width: 21em;
    }

  #oldtimereview_modal .notations-produit select {
    width: 5em;
  }

  #oldtimereview_modal .notations-produit {
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 95%;
  }
  
  #oldtimereview_modal .informations-produit, #oldtimereview_modal .satisfaction-produit {
	margin-bottom: 10px;
    padding-bottom: 10px;
}
  #oldtimereview_modal .informations-produit select {
    width: 11em;
  }

  #oldtimereview_modal .panne-produit label {
    display: inline;
    margin-right: 0.833em;
  }

  #oldtimereview_modal .satisfaction-produit strong {
    color: #FF9900;
  }

  #oldtimereview_modal .satisfaction-produit label {
    width: 7.500em;
	float: left;
  }
  
  #oldtimereview_modal .notations-produit label {
	  float: left;
  }

  #oldtimereview_modal .satisfaction-produit select {
    margin-right: 0.500em;
  }

  #oldtimereview_modal .satisfaction-produit input {
    margin-left: 0.500em;
  }

  #oldtimereview_modal .satisfaction-produit label[for="brand-customer-service-contact"], #oldtimereview_modal .satisfaction-produit label[for="merchant-customer-service-contact"] {
    margin-left: 0.833em;
  }

  #oldtimereview_modal textarea {
    width: 92%;
  }

  #oldtimereview_modal .field_error {
    margin: 0;
  }

  #oldtimereview_modal .recommend-slider {
    width: 100%;
	background-image: url("img/v2/avis/jauge-avis.png");
	float: right;
  }

  #slider-handle {
      background:url("img/toggle.png") no-repeat;
      height:20px;
      width:20px;
      overflow:hidden;
      position:absolute;
      z-index:100;
  }

  #oldtimereview_modal .label-slider {
      width: 120px;
      text-align: center;
      padding-left: 30%;
  }

/* Pop up d'avis question pour utilisateur */

#questionfromreview_modal {
  width: 480px;
  height: 460px;
}

  #questionfromreview_modal .content-title {
    border-bottom: 1px solid #D0D0D0;
    padding: 0.833em 0 4.583em 0;
  }

    #questionfromreview_modal .content-title #title {
      color: #336699;
      float: left;
      font-size: 1.083em;
      font-weight: bold;
      padding-left: 1.667em;
    }

  #questionfromreview_modal #etape {
    background-color: #336699;
    border-radius: 0.417em;
    color: #FFFFFF;
    font-size: 1.083em;
    font-weight: bold;
    padding: 0 0.35em;
    float: right;
    margin-right: 3%;
  }

.question .field_error {
  font-weight: normal;
  margin: 0;
}

#questionfromreview_modal #ownership-cases {
  background-color: #F3F3F3;
  background-image: linear-gradient(#F3F3F3, #E5E5E5);
  border-bottom: 1px solid #D0D0D0;
  border-radius: 0.417em 0.417em 0 0;
  color: #393C3D;
  margin-bottom: 0.833em;
  padding: 0.6em 0.6em 0.1em;
}

#questionfromreview_modal .question {
  font-weight: 700;
  color: #FF9900;
  margin-left: 0.8em;
  /*padding: 0 0.8em 0 0.8em;*/
}

#questionfromreview_modal textarea {
  margin-bottom: 1.7em;
  padding: 0.2em;
  width: 96%;
}

#questionfromreview_modal .validation-avis {
  margin-right: 3%;
}


/* Pop up d'avis nouveau utilisateur */

#newcomerreview {
  width: 480px;
  height: 515px;
}

#newcomerreview .separateur {
    border-bottom: 1px solid #D0D0D0;
    display: inline-block;
    width: 100%;
  }

  #newcomerreview .content-title {
    border-bottom: 1px solid #D0D0D0;
    margin-bottom: 0.833em;
    padding-bottom: 55px;
    width: 95%;
  }

  #newcomerreview #title {
    color: #336699;
    font-size: 1.083em;
    font-weight: bold;
    width: 80%;
    float: left;
  }

  #newcomerreview #etape {
    float: right;
    background-color: #336699;
    border-radius: 0.417em;
    color: #FFF;
    font-size: 1.083em;
    font-weight: bold;
    padding: 0 0.35em;
  }

  #newcomerreview .formulaire-avis {
    padding-top: 1em;
  }

  #newcomerreview .attente-produit, #newcomerreview .informations-produit, #newcomerreview .satisfaction-produit {
    margin-bottom: 0.833em;
    padding-bottom: 0.833em;
  }

    #newcomerreview .attente-produit select {
      width: 5em;
    }

    #newcomerreview .attente-produit label {
      /*display: inline-block;*/
      width: 25em;
	  float: left;
    }

    #newcomerreview .informations-produit label {
      /*display: inline-block;*/
      width: 16.667em;
    }

    #newcomerreview .informations-produit select {
      width: 13.167em;
    }

    #newcomerreview .satisfaction-produit strong {
      color: #FF9900;
    }

    #newcomerreview .satisfaction-produit label {
      /*display: inline-block;*/
      width: 7.500em;
	  float: left;
    }

    #newcomerreview .satisfaction-produit select {
      margin-right: 0.500em;
      width: 5em;
    }

    #newcomerreview .satisfaction-produit label[for="brand-customer-service-contact"], #newcomerreview .satisfaction-produit label[for="merchant-customer-service-contact"] {
      margin-left: 0.833em;
    }

    #newcomerreview .satisfaction-produit .erreur label {
      margin-left: 18px;
    }
	
  #newcomerreview .choix-produit {
    margin-bottom: 0.833em;
    width: 95%;
  }

  #newcomerreview textarea {
    margin-bottom: 0;
  }


/* Pop up d'avis Enregistrement */

#registration_form .button {
	background-color: #FF7F00;
	background: url(img/orange_grad.png) repeat-x 0 -10px;
	border: 1px solid #FF7F00;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	font-size: 1.17em;
	font-weight: 700;
	padding: 4px 20px 5px;
	cursor: pointer;
	float: right;
}

#registration_form .button:hover {
	background-color: #3D7BBC;
    background: url(img/main_nav_active_bg_s1.png) repeat-x 0 0px;
    border: 1px solid #3D7BBC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    text-decoration: none !important;
}



/* -----------------------------------------------------------------------------
  Profil utilisateur
   ----------------------------------------------------------------------------- */
   
.profile_page #summary .description {
    background-color: #F2F2F2;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    padding: 10px;
}

#inbox LI, #outbox LI,
.profile_page #received LI,
.profile_page #sent LI {
  margin-bottom: .5em;
}


/* -----------------------------------------------------------------------------
  bloc communautés de marques HP
   ----------------------------------------------------------------------------- */

.jep_bestList a {
  text-decoration: none !important;
  font-size: 13px;
  color: #666666;
  }

.jep_bestList .img_brand {
	margin: 6px 0 -6px 55px;
	height: 20px;
}

.jep_bestList .img_brand-electrolux {
	margin: 5px 0 -3px 5px;
	height: 18px;
}

.jep_bestList li {
  border-bottom: solid 1px #cccccc;
  text-decoration: none;
  display: block;
  height: 30px;
}

.jep_bestList {
  padding-bottom: 10px;
  border-top: solid 1px #cccccc;
}

.ui-rating {
}

/*
Message ajax
*/

.ajax_waiting {
    padding: 10px !important;
}

.ajax_error {
    color: red;
    padding: 10px !important;
    border-color: red !important;
}
#tab_brand .tab_main_content #MainContent_TabContent_pnlForm .white_box {
    margin-top: 0;
}