@charset "iso-8859-1";

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	width:100%;
}
#page, #conteneur, #wrapper{
	margin:auto;
	width:95%;
}
#contents{
	padding:0;
}
#leftbar, #rightbar, #banner, #footer, #accessibility, .breadcrumb, #signature{
	display:none;
} 
pre{
	overflow:visible;
}

#cart_payment_confirmation h2 {

  font-family: verdana;
  font-size: 13px;
  color: #f39400;
  text-transform: uppercase;
  font-weight: bold;

}

#cart_payment_confirmation h3 {

  font-family: verdana;
  font-size: 12px;
  color: #333;
  text-transform: uppercase;
  font-weight: bold;

}

#cart_payment_confirmation #steps_cart {

  display: none;

}

#cart_payment_confirmation fieldset {

  border: 1px solid #e5e5e5;
  background: #f5f4f4;
  color: #707070;
  font-family: verdana;
  font-size: 11px;
  clear:left;
  float:left;
  margin-bottom:5px;
  padding-bottom:5px;
  padding-top:0;
  width: 450px;

}

#cart_payment_confirmation fieldset legend { 

  background:#FFFFFF none repeat scroll 0 0;
  height:1px;

}

#cart_payment_confirmation fieldset legend span {
  
  background:#FFFFFF none repeat scroll 0 0;
  float:left;
  margin-left:2px;
  margin-right:2px;
  margin-top:-4px;
  padding-bottom:3px;
  font-weight: bold;
  font-family: verdana;
  font-size: 12px;

}

#cart_payment_confirmation fieldset table {

  margin-top: 10px;

}

#cart_payment_confirmation #cart_detail, #cart_payment_confirmation #cart_footer {

  clear: left;
  float: left;
  width: 97%;
  margin-top: 10px;

}

#cart_payment_confirmation #cart_detail table thead th {

  color: #f39400;
  font-family: verdana;
  text-transform: uppercase;
  border-bottom: 1px solid #f39400;

}

#cart_payment_confirmation #cart_detail table tbody tr td {

  border-bottom: 1px solid #333;

}

#cart_payment_confirmation .table_prix {

  clear: left;
  float: left;
  margin-top: 10px;
  margin-left:483px!important;
  width:263px!important;

}

#cart_payment_confirmation .table_prix tbody tr td {

  color: #f39400;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  font-family: verdana;
  border-bottom: 0 none!important;
  text-align: center;

}

#cart_payment_confirmation #cart_footer a {

  display: none;

}

#cart_payment_confirmation #resum_transaction .label {

  font-weight: bold;

}

a {

  border: 0 none;

}

a img {

  border: 0 none;

}

img {

  border: 0 none;

}


/************************************************************************************************
 ************************************** CATALOGUE ***********************************************
 ************************************************************************************************/
 
 /************************************* PAGE GAMME **********************************************/

.catalog {

  margin: auto;
  position: relative;
  width:710px;

}

.catalog h2 {

  color:#333333;
  float:left;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  margin:-239px 0 0 56px;
  text-transform:uppercase;
  width:78%;

}

.catalog .short_product h3 {

  display: none;

}
 
.catalog div.col1, div.col2, div.col3, div.col4 {

  width: 341px;
  float: left;
  margin: 0;
  padding: 0;
  margin-left: 6px;
  margin-right: 6px;

} 

.catalog .short_product {

  width: 341px;
  float: left;
  border: 0 none;
  background: #fff;
  margin: 0;
  padding: 0;
  margin-top: 10px;
  
}

.catalog .short_product .presentation_produit {

  background: #fff url(/images/site/bas_presentation_produit_gamme.jpg) no-repeat;
  background-position: top;
  width: 341px;
  height: 97px;
  margin: 0;
  padding: 0;
  margin-top: -2px;
  text-align: left;
  font-family: verdana;
  color: #666;

}

.catalog .short_product .presentation_produit .fond_presentation_produit table tr td p {

  color: #333;

}

.catalog .short_product #promos h4 {

  color: #fff;
  font-family: verdana;
  font-size: 11px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 8px;
  padding-top: 2px;

}

.catalog .short_product #promos h1 {
  
  float: none;
  font-family: verdana;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  margin-left: 0;
  margin-top: 1px;
  margin-bottom: 0;
  padding-bottom: 0;

}

.catalog .short_product #promos table tr td p {

  color: #fff;
  font-family: verdana;
  font-size: 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 8px;
  padding-top: 2px;
  line-height:110%;

}

.catalog .short_product #promos table tr td span {

  font-family: verdana;
  margin-top:4px;
  line-height: 120%;
  float: right;
  color: #fff;
  padding-right: 2px;

}

.catalog .short_product #promos table tr td strike, .catalog .short_product #promos table tr td strike span {

  font-family: verdana;
  margin-top: 2px;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  text-decoration: line-through;
  line-height: 120%;

}

.catalog #familly_presentation {

  display: none;

}

.catalog #formArboSelect {

  display: none;  

}

.catalog .short_product .presentation_produit h4 {

  color: #f39400;
  font-family: verdana;
  font-size: 11px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 8px;
  padding-top: 2px;

}

.catalog .short_product .presentation_produit .fond_presentation_produit h1 {
  
  float: none;
  font-family: verdana;
  font-size: 16px;
  color: #1a171b;
  font-weight: bold;
  margin-left: 0;
  margin-top: 1px;
  margin-bottom: 0;
  padding-bottom: 0;

}

.catalog .short_product .presentation_produit .fond_presentation_produit h4 {
  
  clear: left;
  float: left;
  width: 97%;
  margin-top: 5px;

}

.catalog .short_product .presentation_produit .fond_presentation_produit p {
  
  clear: left;
  float: left;
  width: 97%;

}

.catalog .short_product .presentation_produit .fond_presentation_produit table {

  border: 0 none;

}

.catalog .short_product .presentation_produit .fond_presentation_produit table tr td {

  border: 0 none;

}

.catalog .short_product .presentation_produit .fond_presentation_produit table tr td p {

  color: #666;
  font-family: verdana;
  font-size: 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 8px;
  padding-top: 2px;
  line-height:110%;

}

.catalog .short_product .presentation_produit #promos table tr td h1 {

  color: #fff;

}

.catalog .short_product .presentation_produit #promos table tr td p {

  color: #fff;

}

.catalog .short_product .presentation_produit .fond_presentation_produit table tr td span {

  font-family: verdana;
  margin-top: 2px;
  float: left;

}

.catalog .short_product .presentation_produit .lien_presentation_produit a {

  float: right;
  display: block;
  margin-top: -13px;
  color:#666666!important;
  font-style: normal!important;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  width: 90px;

}

.catalog .short_product .presentation_produit .lien_presentation_produit a img {

  vertical-align: top;
  margin-top: -8px;

}

/**************************** PRESENTATION DES STAGES DE PILOTAGE DANS CATALOGUE *********************/

.catalog #children_selector, .catalog #presentation_gammes {

  float: left;
  width: 706px;

}

.catalog #presentation_gammes .familly {

  width: 341px;
  margin: 0;
  padding: 0;
  border: 0 none;

}

.catalog #presentation_gammes .familly .img_presentation_famille img {

  margin: 0;

}

.catalog #presentation_gammes .familly .presentation_famille {

  margin-left: 0;
  margin-right: 0;

}

.catalog .presentation_famille {

  float: left;
  width: 341px;
  margin-left: 6px;
  margin-right: 6px;
  margin-top: 6px;

}

.catalog .presentation_famille .infos_presentation_famille {

  background: #FFFFFF url(/images/site/bas_presentation_produit_gamme.jpg) no-repeat scroll center top;
  background-position: top;
  width: 341px;
  height: 97px; 
  
}

.catalog .presentation_famille .infos_presentation_famille .text_presentation_famille h1 {
  
  float: none;
  font-family: verdana;
  font-size: 16px;
  color: #1a171b;
  font-weight: bold;
  margin-left: 0;
  margin-top: 1px;
  margin-bottom: 0;
  padding-bottom: 0;

}

.catalog .presentation_famille .infos_presentation_famille .text_presentation_famille table {

  border: 0 none;

}

.catalog .presentation_famille .infos_presentation_famille .text_presentation_famille table tr td {

  border: 0 none;

}

.catalog .presentation_famille .infos_presentation_famille .text_presentation_famille table tr td p {

  color: #666;
  font-family: verdana;
  font-size: 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 8px;
  padding-top: 2px;
  line-height:110%;

}

.catalog .presentation_famille .infos_presentation_famille .text_presentation_famille table tr td span {

  font-family: verdana;
  margin-top: 2px;
  float: left;

}

.catalog .presentation_famille .infos_presentation_famille .lien_presentation_famille a {

  float: right;
  display: block;
  margin: 0;
  margin-top: -12px;
  color:#666666!important;
  font-style: normal!important;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  position: relative;
  text-decoration:none;
  width: 100px;

}

.catalog .presentation_famille .infos_presentation_famille .lien_presentation_famille a img {

  vertical-align: top;
  margin-top: -8px;

}

/******************************* FICHE PRODUIT ***************************/

#fiche_produit h2 {

  color:#333333;
  float:left;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  margin:0 0 0 15px;
  text-transform:uppercase;
  width:78%;

}

#fiche_produit #ref_produit {

  display: none;

}

#fiche_produit #photo_produit {

  display: none;

}

#fiche_produit #stages {

  clear: left;
  float: left;
  width: 100%;

}

#fiche_produit #col_left {
  
  clear: left;
  float: left;
  width: 425px;
  
}

#fiche_produit #col_left #prix_stage {

  clear: left;
  width: 230px;
  margin-left: 192px;
  padding-top:103px;

}

#fiche_produit #prix_stage fieldset  {
  
  clear: left;
  float: left;
  width: 208px;
  border: 1px solid #e5e5e5;
  background: #f5f4f4;
  color: #707070;
  font-family: verdana;
  font-size: 11px;
  margin-top: 5px;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
  margin-left: 0;
  height: 60px;
  
}

#fiche_produit #prix_stage fieldset legend {

  background: #fff;
  height: 1px;

}

#fiche_produit #prix_stage fieldset legend span {

  background: #fff;
  float: left;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: -4px;
  padding-bottom: 3px;
  width: 75px;
  text-align: center;

}

#fiche_produit #prix_stage fieldset p {

  text-align: center;
  font-family: verdana;
  font-size: 18px;
  font-weight: bold;
  color: #333;
  clear: left;
  float: left;
  width: 100%;
  padding-top: 0;

}

#fiche_produit #col_right {
  
  float: left;
  width: 275px;
  
}

#fiche_produit #col_right fieldset div.row {
  
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  
}

#fiche_produit #visuels_additionnels {

  padding-top: 10px;
  float: left;
  width: 275px;
  margin: 0;
  padding-left: 2px;
  text-align: left;

}

#fiche_produit #visuels_additionnels img {
  
  float: left;
  width: 133px;
  height: 65px;
  border: 0 none;
  margin: 0;
  padding: 0;
  margin-left: 4px;

}

#fiche_produit #visuels_additionnels_grand {

  margin-top: 10px;
  float: left;
  width: 412px;
  height: 198px;
  margin-left: 10px;
  border-right: 1px solid #acacac;

}

#fiche_produit #visuels_additionnels h3 {

  color: #f39400;
  font-family: verdana;
  font-size: 12px;
  text-transform: uppercase;
  padding-left: 5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;

}

#fiche_produit #visuels_additionnels p {

  color: #333;
  font-family: verdana;
  font-size: 11px;
  padding-left: 5px;

}

#fiche_produit #visuels_additionnels_grand img {
  
  float: left;
  width: 404px;
  height: 198px;

}

#fiche_produit #visuels_additionnels_grand img {
  
  display: none;

}

#fiche_produit .desc_presentation_produit {

  clear: left;
  float: left;
  width: 97%;
  padding-left: 8px;

}

#fiche_produit .desc_presentation_produit h1 {

  color:#f39400;
  float:left;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  margin:0;
  margin-top: 6px;
  margin-bottom: 6px;
  text-transform: uppercase;
  width:100%;

}

#fiche_produit .desc_presentation_produit h2 {

  color:#333333;
  float:left;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  margin:0;
  margin-top: 3px!important;
  margin-bottom: 3px;
  text-transform: none;
  width:97%;

}

#fiche_produit .desc_presentation_produit p {

  color:#333333;
  font-family:verdana;
  font-size:11px;
  clear: left;

}

#fiche_produit .desc_presentation_produit ul {

  clear: left;
  float: left;
  width: 97%;

}

#fiche_produit .desc_presentation_produit ul li {

  color:#333333;
  font-family:verdana;
  font-size:11px;
  padding: 0;
  margin: 0;
  background: none;
  list-style-type: disc;
  list-style-position: outside;
  float: left;
  width: 97%;

}

#fiche_produit .produits_associes {

  clear: left;
  float: left;
  width: 99%;
  margin: 0;
  margin-top: 30px;
  padding-left: 8px;
  text-align: left;

}

#fiche_produit .produits_associes #produits_associes {

  margin: 0;
  padding: 0;
  margin-top: 8px;
  margin-left: 3px;
  float: left;
  width: 692px;

}

#fiche_produit .produits_associes #produits_associes .short_product {

  margin: 0;
  padding: 0;
  float: left;
  width: 173px;
  border: 0 none;
  text-align: left;
  margin-top: 5px;

}

#fiche_produit .produits_associes #produits_associes .short_product img {

  width: 166px;

}

#fiche_produit .produits_associes #produits_associes .short_product .presentation_produit img {

  width: 26px;
  height: 24px;

}

#fiche_produit .produits_associes #produits_associes .short_product h3 {

  background: #fff;
  color: #f39400;
  margin: 0;
  padding: 0;
  font-style: italic;
  font-family: verdana;
  font-size: 11px;
  font-weight: normal;
  text-align: center;

}

#fiche_produit .produits_associes #produits_associes .short_product .prix, #fiche_produit .produits_associes #produits_associes .short_product .special_price {
  
  display: none;

}

#fiche_produit .produits_associes #produits_associes .short_product .desc_presentation_produit, #fiche_produit .produits_associes #produits_associes .short_product .lien_presentation_produit {

  display: none;

}

#fiche_produit .produits_associes #produits_associes .short_product .presentation_produit {

  padding-left:8px;
  padding-right:8px;
  width:150px

}

#fiche_produit .produits_associes h1 {

  color:#f39400;
  float:left;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  margin:0;
  margin-top: 6px;
  margin-bottom: 6px;
  text-transform: uppercase;
  width:97%;

}

#fiche_produit .produits_associes h4 {

  display: none;

}

#fiche_produit #photo_produit {

  display: none;

}

#fiche_produit #infos_stagiaires {

  clear: left;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;

}

#fiche_produit #infos_stagiaires #stagiaire fieldset {

  border: 0 none; 

}

#fiche_produit #infos_stagiaires #stagiaire fieldset textarea {

  font-family: verdana;
  font-size: 11px;

}

#fiche_produit .pager {

  clear: left;
  float: left;
  width: 100%;

}


#fiche_produit #prix {

  clear: left;
  float: left;
  width: 100%;

}

#fiche_produit #formproductversion {

  clear: left;
  float: left;
  width: 100%;

}

/********************************** COMMENTAIRES **************************************/

#fiche_produit #commentaires {

  clear: left;
  float: left;
  width: 100%;
  text-align: left;
  margin-top: 25px;
  padding-left: 8px;

}

#fiche_produit #commentaires #produits_commentaires {

  text-align: left;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  margin-top: 5px;

}

#fiche_produit #commentaires #produits_commentaires h4 {

  display: none;

}

#fiche_produit #commentaires #produits_commentaires .row {

  margin: 0;
  padding: 0;
  margin-top: 10px;
  color: #333;
  float: left;
  width: 688px;
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 5px;

}

#fiche_produit #commentaires #produits_commentaires .row h6 {
  
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: #333;

}

#fiche_produit #commentaires #produits_commentaires .row p {
  
  font-family: verdana;
  font-size: 11px;
  color: #333;

}


#fiche_produit #commentaires #produits_commentaires .row .auteur_com {
  
  font-family: verdana;
  font-size: 11px;
  color: #f39400;
  text-align: right;

}

#fiche_produit #commentaires h1 {

  color: #f39400;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  width: 97%;

}

#fiche_produit #commentaires #btn_ajout_com {


  clear: left;
  float: left;
  width: 278px;
  margin-left: 415px;
  margin-top: 10px;

}

#fiche_produit #commentaires #btn_ajout_com a {

  margin: 0;
  padding: 0;

}

/************************************ PAGER -> pagination *****************************************/

#fiche_produit .pager {

  display: none;

}

/******************************* Informations stagiaires *******************************/

#fiche_produit #infos_stagiaires fieldset {
  
  clear: left;
  float: left;
  width: 430px;
  border: 1px solid #e5e5e5;
  background: #f5f4f4;
  padding-top: 0;
  margin-bottom: 5px;
  padding-bottom: 0;
  color: #707070;
  font-family: verdana;
  font-size: 11px;
  padding-bottom: 5px;
  
}

#fiche_produit #infos_stagiaires fieldset input, #fiche_produit #infos_stagiaires fieldset textarea {

  border: 1px solid #acacac;
  background: #fff;
  
}

#fiche_produit #infos_stagiaires fieldset textarea {

  float: left;
  width: 240px;
  height: 15px;

}

#fiche_produit #infos_stagiaires fieldset {

  float: left;
  width: 395px;
  margin-right: 0;
  padding-right: 0;

}

#fiche_produit #infos_stagiaires fieldset label {

  width: 210px;
  
}

#fiche_produit #infos_stagiaires fieldset legend {

  background: #fff;
  height: 1px;
  
}

#fiche_produit #infos_stagiaires fieldset span {
  
  clear: left;
  float: left;
  margin:0;
  width: 120px;
  padding-top: 10px;
  margin-left: 8px;

}

#fiche_produit #infos_stagiaires fieldset fieldset {

  clear: none;
  float: left;
  width: 265px;
  margin: 0;
  padding: 0;
  margin-bottom: 8px;

}

#fiche_produit #infos_stagiaires fieldset legend span {

  background: #fff;
  float: left;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: -4px;
  padding-bottom: 3px;
  padding-top: 0;
  width: 65px;
  text-align: center;

}

/******************************* Accroche *********************************/

#fiche_produit #accroche {

  clear: left;
  float: left;
  width: 708px;
  text-align: left;
  color: #333;
  font-family: verdana;
  font-size: 11px;
  padding-left: 10px;

}

#fiche_produit #accroche h1 {

  color: #f39400;
  font-family: verdana;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 0;

}

#fiche_produit #infos_stagiaires fieldset fieldset legend, #fiche_produit #infos_stagiaires fieldset fieldset label {

  display: none;

}

#fiche_produit #actions_panier {

  clear: left;
  float: left;
  width: 100%;
  
}

#fiche_produit #actions_panier #prix .total_price {

  display: none;

}

#fiche_produit #actions_panier #prix fieldset h2 {

  width: 100%;
  float: left;

}


#fiche_produit select {

  background: #fff;

}

#fiche_produit #actions_panier #prix fieldset  {
  
  clear: left;
  float: left;
  border: 1px solid #e5e5e5;
  background: #f5f4f4;
  color: #707070;
  font-family: verdana;
  font-size: 11px;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
  margin-left: 0;
  height: 60px;
  
}

#fiche_produit #actions_panier #prix fieldset legend {

  background: #fff;
  height: 1px;

}

#fiche_produit #actions_panier #prix fieldset legend span {

  background: #fff;
  float: left;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: -4px;
  padding-bottom: 3px;
  width: 65px;
  text-align: center;

}

#fiche_produit #actions_panier #prix fieldset p {

  text-align: center;
  font-family: verdana;
  font-size: 18px;
  font-weight: bold;
  color: #333;
  clear: left;
  float: left;
  width: 100%;
  padding-top: 0;
  
}

#fiche_produit #actions_panier #btn_ajout_panier {
  
  clear: left;
  float: left;
  width: 275px;
  margin-top: 8px;

}

#fiche_produit #actions_panier #btn_ajout_panier a {
  
  width: 275px;
  float: left;
  background-image: url(/images/site/btn_ajout_panier.jpg);
  background-repeat: no-repeat;
  height: 22px;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;
  padding-top: 5px;
  font-style: normal;

}

#wrapper #conteneur #contents #main #milieu_main #fiche_produit fieldset .options {
  
  float: left;
  width: 300px;

}

#fiche_produit #desc_option {
  
  clear: left;
  color: #D94105;
  float: left;
  font-family: verdana;
  font-size: 11px;
  width: 95%;
  margin-left: 10px;
  margin-top: 10px;
  padding-bottom: 20px;
  font-style: italic;
  height:0;

}

#fiche_produit #desc_option a {
  
  color: #D94105;

}

#fiche_produit fieldset #variante1 {

  width: 275px;
  float: left;
  clear: none;


}

#fiche_produit fieldset #variante2 {

  width: 275px;
  float: left;
  clear: left;

}

#fiche_produit .lien_option {

  clear: left;

}

#fiche_produit #formproductversion {

  margin-bottom: 10px;

}

#fiche_produit #formproductversion fieldset  {
  
  clear: left;
  float: left;
  border: 1px solid #e5e5e5;
  background: #f5f4f4;
  color: #707070;
  font-family: verdana;
  font-size: 11px;
  padding-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
  margin-right: 0;
  padding-right: 0;
  margin-left: 0;
  width:266px;
  height:230px;
 
}

#fiche_produit #formproductversion fieldset select {
  
  width:246px;
  
}

#fiche_produit #formproductversion legend {

  background: #fff;
  height: 1px;

}

#fiche_produit #formproductversion legend span {

  background: #fff;
  float: left;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: -4px;
  padding-bottom: 3px;
  width: 65px;
  text-align: center;

}

/******************************* FORMULAIRE AJOUT DE COMMENTAIRE *****************/

#produits_commentaires {

  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: left;
  padding-left: 8px;

}

#produits_commentaires h4 {

  color:#333333;
  float:left;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  margin:-22px 0 0 56px;
  text-transform:uppercase;
  width:78%;

}

#produits_commentaires a {

  font-family: verdana;
  font-size: 11px;
  font-style: italic;
  color: #f39400;
  text-decoration: none;
  margin-top: 10px;
  margin-left: 10px;
  float: left;
  margin-bottom: 10px;

}

#produits_commentaires a:hover {
  
  text-decoration: underline;

}

#produits_commentaires fieldset {
  
  clear: left;
  float: left;
  width: 660px;
  border: 1px solid #e5e5e5;
  background: #f5f4f4;
  padding-top: 0;
  margin-bottom: 5px;
  padding-bottom: 0;
  color: #707070;
  font-family: verdana;
  font-size: 11px;
  
}

#produits_commentaires fieldset input, #produits_commentaires fieldset textarea {

  border: 1px solid #acacac;
  background: #fff;
  
}

#produits_commentaires fieldset label {

  width: 210px;
  
}

#produits_commentaires fieldset legend {

  background: #fff;
  height: 1px;

}

#produits_commentaires fieldset legend span {

  background: #fff;
  float: left;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: -4px;
  padding-bottom: 3px;

}

#produits_commentaires fieldset .row {
  
  width: 90%;
  margin-top: 15px;
  padding-top: 0;
  line-height: 120%;

}

#produits_commentaires fieldset .error_form {

  font-family: verdana;
  font-size: 11px;
  font-style: italic;
  color: #f39400;

}

#produits_commentaires fieldset .obligatory {

  color: #f39400;

}

#produits_commentaires .submit {

  clear: left;
  float: left;
  margin-left:497px;

}

#produits_commentaires .submit input {

  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #F39400;
  color:#F39400;
  cursor:pointer;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  height:22px;
  padding:0 !important;
  width:185px;

}

.box_coffret_cadeau {

  display: none;

}

.box_carte_circuits {

  display: none;
}
  

/************************************** ENCART COFFRET CADEAU ***********************************/

#page_presentation_familles .presentation_coffret .infos_presentation_coffret {

  background: url(/images/site/fond_text_presentation_gamme_coffret_cadeau.jpg) no-repeat;
  background-position: top;
  width: 256px;
  height: 60px; 
  
}

#page_presentation_familles .presentation_coffret .infos_presentation_coffret .text_presentation_coffret {

  float: left;
  width: 100%;
  height: 58px;

}

#page_presentation_familles .presentation_coffret .infos_presentation_coffret .text_presentation_coffret h1 {
  
  float: none;
  font-family: verdana;
  font-size: 15px;
  color: #1a171b;
  font-weight: bold;
  margin-left: 0;
  margin-top: -2px;
  margin-bottom: 0;
  padding-bottom: 0;

}

#page_presentation_familles .presentation_coffret .infos_presentation_coffret .text_presentation_coffret table {

  border: 0 none;

}

#page_presentation_familles .presentation_coffret .infos_presentation_coffret .text_presentation_coffret table tr td {

  border: 0 none;

}

#page_presentation_familles .presentation_coffret .infos_presentation_coffret .text_presentation_coffret table tr td p {

  color: #1a171b;
  font-family: verdana;
  font-size: 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6px;
  padding-top: 4px;
  line-height:110%;

}

#page_presentation_familles .presentation_coffret .infos_presentation_coffret .text_presentation_coffret table tr td span {

  font-family: verdana;
  margin-top: 0;
  float: left;

}

#page_presentation_familles .presentation_coffret .infos_presentation_coffret .lien_presentation_coffret a {

  float: right;
  display: block;
  margin-top: -12px;
  color:#666666!important;
  font-style: normal!important;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  width: 90px;

}

#page_presentation_familles .presentation_coffret .infos_presentation_coffret .lien_presentation_coffret a img {

  vertical-align: top;
  margin-top: -8px;

}

/************************************** ENCART PROMOTIONS ***********************************/

#main #page_presentation_familles .presentation_promos {

  margin-bottom: 8px;

}

#main #page_presentation_familles .presentation_promos .infos_presentation_promos {

  background: url(/images/site/fond_presentation_text_gamme_promos.jpg) no-repeat;
  background-position: top;
  width: 256px;
  height: 60px; 
  
}

#page_presentation_familles .presentation_promos .infos_presentation_promos .text_presentation_promos {

  float: left;
  width: 100%;
  height: 58px;

}

#page_presentation_familles .presentation_promos .infos_presentation_promos .text_presentation_promos h1 {
  
  float: none;
  font-family: verdana;
  font-size: 15px;
  color: #fff;
  font-weight: bold;
  margin-left: 0;
  margin-top: -2px;
  margin-bottom: 0;
  padding-bottom: 0;

}

#page_presentation_familles .presentation_promos .infos_presentation_promos .text_presentation_promos table {

  border: 0 none;

}

#page_presentation_familles .presentation_promos .infos_presentation_promos .text_presentation_promos table tr td {

  border: 0 none;

}

#page_presentation_familles .presentation_promos .infos_presentation_promos .text_presentation_promos table tr td p {

  color: #fff;
  font-family: verdana;
  font-size: 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6px;
  padding-top: 4px;
  line-height:110%;

}

#page_presentation_familles .presentation_promos .infos_presentation_promos .text_presentation_promos table tr td span {

  font-family: verdana;
  margin-top: 0;
  float: left;
  color: #fff;

}

#page_presentation_familles .presentation_promos .infos_presentation_promos .lien_presentation_promos a {

  float: right;
  display: block;
  margin-top: -12px;
  color:#666666!important;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  font-style: normal!important;
  width: 90px;

}

#page_presentation_familles .presentation_promos .infos_presentation_promos .lien_presentation_promos a img {

  vertical-align: top;
  margin-top: -8px;

}








