/**
 * Contenu
 */
#contenu {background-color: #EAE9EF;}

#retour {margin: 20px 0 0 10px; padding: 0 0 5px 15px; font-weight: bold; background: url(../images/ico_retour.png) no-repeat top left; background-position: 0 2px;}
#retour a {color: #555682;}

/**
 * Fiche produit
 */
#produit_haut {margin: 0 auto 0 auto; padding: 17px; width: 914px; border-top: 1px solid #D6D4E1; border-left: 1px solid #D6D4E1; border-right: 1px solid #D6D4E1; overflow: auto; background-color: #FFFFFF;}

/* Informations colonne de gauche */
#produit_haut #produit_infos {float: right; width: 321px;}

#produit_haut #produit_infos #produit_info {height: 77px;}
#produit_haut #produit_infos #produit_info #produit_manuel, #produit_infos #produit_info #produit_marque {float: right;}
#produit_haut #produit_infos #produit_info #produit_marque {width: 105px; height: 65px; border: 1px solid #D5D5E1; cursor: pointer;}
#produit_haut #produit_infos #produit_info #produit_manuel {margin-left: 10px; padding: 11px 0 0 30px; width: 95px; height: 54px; font-weight: bold; text-align: center; border: 1px solid #D5D5E1; background: url(../images/bg_manuel.png) no-repeat top left; cursor: pointer;}
#produit_haut #produit_infos #produit_info #produit_reference {padding-top: 15px; height: 50px;}
#produit_haut #produit_infos #produit_info #produit_reference span {font-weight: bold;}

#produit_haut #photos_principale {width: 318px; height: 318px; border: 1px solid #D5D5E1;}
#produit_haut #photos_principale img {width: 318px; height: 318px;}
#produit_haut #photos_pr2 {display: none;}
#produit_haut #photos_pr3 {display: none;}
#produit_haut #photos_pr4 {display: none;}
#produit_haut #photos_pr5 {display: none;}

#produit_haut #photos_vignettes {width: 321px; height: 70px;}
#produit_haut #photos_vignettes .photos_vignette {float: left; width: 62px; height: 62px; border: 1px solid #D5D5E1; cursor: pointer;}

#produit_haut #produit_blockprix {margin-top: 20px; width: 321px; text-align: right;}

#produit_haut #produit_blockprix #produit_prixbarre {font-size: 24px; color: #EA5D01; text-decoration: line-through;}
#produit_haut #produit_blockprix #produit_prix {font-size: 32px; color: #53B4BA;}

#produit_haut #produit_blockprix #produit_ajout_panier {margin-left: 72px; width: 249px; height: 36px; background: url(../images/ico_ajout_panier_grand.png) no-repeat top left; text-align: center;}
#produit_haut #produit_blockprix #produit_ajout_panier a {display: block; padding-top: 8px; height: 28px; font-size: 17px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
#produit_haut #produit_blockprix #produit_ajout_panier a:hover {text-decoration: none;}

#produit_haut #produit_livraison {margin: 2px 4px 0 0; width: 317px; font-style: italic; text-align: right;}

/* Informations produit */
#produit_haut #produit_contenu {width: 570px;}
#produit_haut h1 {padding-left: 30px; height: 20px; font-size: 16px; font-weight: bold; background: url(../images/ico_titre.png) no-repeat top left;}
#produit_haut #produit_pastille {padding-left: 30px;}

#produit_haut #produit_description {margin-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #D6D4E1;}
#produit_haut #produit_description p {padding-bottom: 10px; }

#produit_haut p.composition_titre {margin: 10px 0 5px 0; font-weight: bold;}

/* Informations déploiement */
#produit_bas {margin: 0 auto 0 auto; padding: 17px; width: 914px; border-bottom: 1px solid #D6D4E1; border-left: 1px solid #D6D4E1; border-right: 1px solid #D6D4E1; overflow: auto; background-color: #FFFFFF;}

#produit_bas #produit_deploiements {width: 914px;}
#produit_bas #produit_deploiements .deploiement_titre {width: 912px; height: 40px; border: 1px solid #D5D5E1; background: url(../images/bg_deploiement.png) repeat-x top left;}
#produit_bas #produit_deploiements .deploiement_titre p {padding: 11px 0 0 20px; width: 250px; height: 29px; font-size: 14px; font-weight: bold; color: #FFFFFF; background: url(../images/bg_deploiement_titre.png) repeat-x top left; cursor: pointer;}

#produit_bas #produit_deploiements .deploiement_contenu {overflow: auto; width: 912px;}

#produit_bas #produit_deploiements .deploiement_contenu .produits_video {margin: 10px auto; width: 425px;}

#produit_bas #produit_deploiements .deploiement_contenu #produits_galerie p {float: left; margin: 10px; width: 282px; height: 282px; border: 1px solid #D5D5E1;}
#produit_bas #produit_deploiements .deploiement_contenu #produits_galerie p img {width: 282px; height: 282px;}

#produit_bas #produit_deploiements .deploiement_contenu #produits_pictogramme div {float: left; margin: 10px; width: 284px; height: 294px;}
#produit_bas #produit_deploiements .deploiement_contenu #produits_pictogramme div p.deploiement_pictogramme {width: 282px; height: 282px; border: 1px solid #D5D5E1;}
#produit_bas #produit_deploiements .deploiement_contenu #produits_pictogramme div p.deploiement_pictogramme img {width: 282px; height: 282px;}
#produit_bas #produit_deploiements .deploiement_contenu #produits_pictogramme div p.deploiement_legende {width: 282px; height: 10px; text-align: center;}

#produit_bas #produit_deploiements .deploiement_contenu table#produits_comparateur {border-collapse: collapse; margin: 10px 10px 0 10px;}
#produit_bas #produit_deploiements .deploiement_contenu table#produits_comparateur td {padding: 3px; border: 1px solid #CECEDB;}
#produit_bas #produit_deploiements .deploiement_contenu table#produits_comparateur td.comparateur_rubrique {font-weight: bold; background-color: #F5F5F7;}
#produit_bas #produit_deploiements .deploiement_contenu table#produits_comparateur td.comparateur_titre {width: 200px;}
#produit_bas #produit_deploiements .deploiement_contenu table#produits_comparateur td.comparateur_texte {width: 689px;}
