/* PMP CONCEPT 11/2006 */


/* GENERAL */
body { background:RGB(255,255,255); color:RGB(95,127,148); line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

body, ul, p, fieldset, legend, h1, h2, h3, form { padding:0; margin:0; text-indent:0; }


/* ######### HAUT DU SITE ######### */
.fondHautSite { background:transparent url(../_image/ruban_bleu.jpg) repeat-x center 120px; }
.hautSite { width:870px; margin:0 auto; text-align:left; overflow:hidden; }
.logo { width:178px; float:left; }
.logo a { width:178px; height:174px; display:block; background:transparent url(../_image/logo_eden_chocolats.jpg) no-repeat; }
.logo span { display:none; }
.desssusMenu { width:692px; height:120px; float:right }
.menu { width:674px; float:right; padding-left:18px; }
.menu li { float:left; list-style:none; font-size:16px; padding-top:12px; }
.menu li a { color:RGB(255,255,255); text-decoration:none; margin:0 4px 0 4px;  }
.menu li a:hover { color:RGB(255,255,255); text-decoration:none; margin:0 4px 0 4px; text-decoration:underline  }

.caddie { text-align:right; margin-top:40px; }
.caddie p a { float:right; color:RGB(136,160,176); text-decoration:none; background:transparent url(../_image/panier.png) no-repeat right top; padding-right:84px; height:46px; width:75px; display:block; padding-top:16px; }
.caddie p a:hover { color:RGB(144,156,98); text-decoration:none; }

#boutiquefermee { width:450px; height:80px; background:#ffffff url(../_image/boutiquefermee.jpg) 0 0 no-repeat; padding:42px 0 0 211px; font-size:14px; margin-left:280px; white-space:nowrap; }
#boutiquefermee a { color:RGB(144,156,98); font-size:12px; }
#boutiquefermee a:hover { color:RGB(160,68,68); }

/* ######### COEUR PAGE ######### */
.coeurPage { width:870px; margin:0 auto; text-align:left; overflow:hidden; padding:17px 0 30px 0; }

h2.titre { color:RGB(144,156,98); font-weight:bold; font-size:14px; padding:0 0 8px 0; }
ul.liste { margin-left:50px; margin-bottom:10px; }
.liste li { list-style:none; }

/*accueil*/
.introFlash { position:absolute; top:0; height:600px; z-index:200; background:RGB(255,255,255); text-align:center; width:100%; }
.introFlash .fermer { margin-left:680px; padding-top:5px; }
.introFlash .fermer a { text-decoration:none; color:RGB(126,148,164); background:transparent url(../_image/supprimer.png) no-repeat right; padding:0 17px 0 0; }
.introFlash .fermer a:hover { text-decoration:none; color:RGB(160,68,68); background:transparent url(../_image/supprimer_rouge.png) no-repeat right; padding:0 17px 0 0; }

/*liens*/
.coeurPage a {}
.coeurPage a:hover {}

/*cadre*/
.cadreGauche { width:157px; padding-left:10px; padding-right:11px; float:left; }
.cadreDroite { width:682px; padding-left:10px; float:right; }

.cadreAccueil { border:9px solid RGB(255,255,255); padding:22px 40px 22px 40px; width:527px; }
.cadreGeneral { border:9px solid transparent; padding:22px 40px 22px 40px; clear:both; overflow:hidden; }
.cadreArticle { border:9px solid RGB(241,243,245); padding:22px 40px 22px 40px; clear:both; overflow:hidden; }
.cadrePanier { border:9px solid RGB(241,243,245); padding:15px 40px 15px 15px; clear:both; overflow:hidden; }
.cadreBasPanier { border:9px solid RGB(239,241,232); padding:15px 40px 15px 15px; clear:both; overflow:hidden; }
.cadreErreur { border:9px solid RGB(186,11,17); padding:15px 40px 15px 15px; clear:both; overflow:hidden; margin-bottom:20px; }

/*titre*/
.coeurPage h1 { color:RGB(144,156,98); font-weight:normal; margin-bottom:32px; }
.coeurPage h1 span { display:none; }
h1.titre_Bienvenue { height:21px; width:434px; background:RGB(255,255,255) url(../_image/titre/bienvenue.png) no-repeat; }
h1.titre_Decouvrez { height:21px; width:225px; background:RGB(255,255,255) url(../_image/titre/decouvrez.png) no-repeat; }
h1.titre_Contact { height:21px; width:80px; background:RGB(255,255,255) url(../_image/titre/contact.png) no-repeat; }
h1.titre_CGV { height:21px; width:302px; background:RGB(255,255,255) url(../_image/titre/conditions_generales_de_vente.png) no-repeat; }
h1.titre_Actualites { height:21px; width:94px; background:RGB(255,255,255) url(../_image/titre/actualites.png) no-repeat; }
h1.titre_Livraison { height:21px; width:158px; background:RGB(255,255,255) url(../_image/titre/frais_de_livraison.png) no-repeat; }
h1.titre_Degustation { height:21px; width:116px; background:RGB(255,255,255) url(../_image/titre/degustation.png) no-repeat; }
h1.titre_PlanSite { height:21px; width:111px; background:RGB(255,255,255) url(../_image/titre/plan_du_site.png) no-repeat; }
h1.titre_NosChocolats { height:21px; width:139px; background:RGB(255,255,255) url(../_image/titre/nos_chocolats.png) no-repeat; }

h1.titre_Mendiants { height:16px; width:100px; background:RGB(255,255,255) url(../_image/titre/mendiants.png) no-repeat; margin-bottom:10px; }
h1.titre_NoisettesdesAlpes { height:21px; width:184px; background:RGB(255,255,255) url(../_image/titre/noisettes_des_alpes.png) no-repeat; margin-bottom:10px; }
h1.titre_Chardonsdesalpes { height:19px; width:192px; background:RGB(255,255,255) url(../_image/titre/chardons_alpes.png) no-repeat; margin-bottom:10px; }

h1.titre_24chocolats { height:21px; width:123px; background:RGB(255,255,255) url(../_image/titre/24chocolats.png) no-repeat; margin-bottom:10px; }
h1.titre_48chocolats { height:21px; width:123px; background:RGB(255,255,255) url(../_image/titre/48chocolats.png) no-repeat; margin-bottom:10px; }

h1.titre_trioNoir { height:21px; width:74px; background:RGB(255,255,255) url(../_image/titre/trio_noir.png) no-repeat; margin-bottom:10px; }
h1.titre_trioLait { height:21px; width:69px; background:RGB(255,255,255) url(../_image/titre/trio_lait.png) no-repeat; margin-bottom:10px; }
h1.titre_trioDecouverte { height:21px; width:151px; background:RGB(255,255,255) url(../_image/titre/trio_decouverte.png) no-repeat; margin-bottom:10px; }

h1.titre_modePaiement { height:21px; width:190px; background:RGB(255,255,255) url(../_image/titre/mode_paiement.png) no-repeat; margin-bottom:10px; }
h1.titre_coordonnees { height:21px; width:167px; background:RGB(255,255,255) url(../_image/titre/vos_coordonnees.png) no-repeat; margin-bottom:10px; }

h1.titre_paiementCoordonnees { height:21px; width:350px; background:RGB(255,255,255) url(../_image/titre/paiement_coordonnees.png) no-repeat; margin-bottom:10px; }
h1.titre_maCommande { height:21px; width:156px; background:RGB(255,255,255) url(../_image/titre/ma_commande.png) no-repeat; margin-bottom:10px; }

.imgFondCadreAccueil { background:RGB(255,255,255) url(../_image/accueil/img1.jpg) no-repeat right; }
table.titre_Decouvrez td { padding:0 25px 10px 0; }
table.titre_Decouvrez td a { padding:0 0 0 10px; background:RGB(255,255,255) url(../_image/puce1.png) no-repeat left; font-size:12px; color:RGB(95,127,148); text-decoration:none; }
table.titre_Decouvrez td a:hover { padding:0 0 0 10px; background:RGB(255,255,255) url(../_image/puce2.png) no-repeat left; font-size:12px; color:RGB(144,156,98); text-decoration:none; }
.spacer { width:25px; }

/*paragraphe*/
.coeurPage p { text-align:justify; }

/*arbo des pages*/
.arboPage { padding-bottom:14px; height:26px; }
.arboPage a span { display:none; }
.arboPage a.boutique { width:166px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/la_boutique.png) no-repeat 0 0; }
.arboPage a.specialites { width:163px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/les_specialites.png) no-repeat 0 0; }
.arboPage a.ballotins { width:133px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/les_ballotins.png) no-repeat 0 0; }
.arboPage a.tablettes { width:143px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/les_tablettes.png) no-repeat 0 0; }
.arboPage a.compositions { width:386px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/votre_composition.png) no-repeat 0 0; }
.arboPage a.panier { width:132px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/mon_panier.png) no-repeat 0 0; }
.arboPage a.valideCommande { width:327px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/validation_commande.png) no-repeat 0 0; }
.arboPage a.mesCoordonnees { width:212px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/mes_coordonnees.png) no-repeat 0 0; }
.arboPage a.bonDeCommande { width:231px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/bon_de_commande.png) no-repeat 0 0; }
.arboPage a.erreur { width:65px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/erreur.png) no-repeat 0 0; }

.arboPage a.chocolats { width:167px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/titre_chocolats.png) no-repeat 0 0; }
.arboPage a.degustation { width:139px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/titre_degustation.png) no-repeat 0 0; }
.arboPage a.actualites { width:113px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/titre_actualites.png) no-repeat 0 0; }
.arboPage a.contact { width:231px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/titre_contact.png) no-repeat 0 0; }
.arboPage a.plansite { width:231px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/plan_du_site.png) no-repeat 0 0; }
.arboPage a.cgv { width:302px; height:26px; display:block; float:left; background:RGB(255,255,255) url(../_image/titre/conditions_generales_de_vente.png) no-repeat 0 0; }

/*menu de gauche*/
h2.menu_specialites { height:21px; width:157px; background:RGB(126,148,164) url(../_image/menu_specialites.png) no-repeat; }
h2.menu_specialites span { display:none; }
h2.menu_ballotins { height:21px; width:157px; background:RGB(126,148,164) url(../_image/menu_ballotins.png) no-repeat; }
h2.menu_ballotins span { display:none; }
h2.menu_tablettes { height:21px; width:157px; background:RGB(126,148,164) url(../_image/menu_tablettes.png) no-repeat; }
h2.menu_tablettes span { display:none; }

.cadreGauche .boutique { padding-top:40px; }
.cadreGauche .boutique fieldset { border:none; }
/*.cadreGauche .boutique h2 { width:146px; background:RGB(126,148,164); color:RGB(255,255,255); font-size:14px; padding:5px 0 5px 11px; border-bottom:1px solid RGB(255,255,255); }*/
.cadreGauche .boutique li { list-style:none; }
.cadreGauche .boutique li a { padding:1px 0 1px 12px; display:block; height:15px; background:transparent url(../_image/puce1.png) no-repeat 4px 7px; color:RGB(136,160,176); text-decoration:none; }
.cadreGauche .boutique li a:hover { padding:1px 0 1px 12px; display:block; height:15px; background:RGB(215,219,198) url(../_image/puce3.png) no-repeat 4px 7px; color:RGB(255,255,255); text-decoration:none; }
.cadreGauche .boutique ul { padding:5px 0 10px 0; background-color:RGB(241,243,245); font-size:14px; }

/*panneau gauche*/
.cadreGauche .eden legend, .cadreGauche .eden p,
.cadreGauche .cyberplus legend,
.cadreGauche .cyberplus p { display:none; }
.cadreGauche .eden { background:transparent url(../_image/plaque_eden.png) no-repeat; width:157px; height:75px; display:block; }
.cadreGauche .cyberplus { background:transparent url(../_image/cyberplus.png) no-repeat; width:157px; height:65px; display:block; }
.cadreGauche .fraisLivraison { background:transparent url(../_image/fraislivraison.png) no-repeat; width:157px; height:200px; display:block; }
.fraisLivraison span { display:none; }
.bouton_continuerAchat { width:136px; height:58px; display:block; background:transparent url(../_image/continuer_achat.png) no-repeat; border:none; cursor:pointer; margin-left:10px; }
.bouton_continuerAchat span { display:none; font-family:Arial; font-size:10px; color:RGB(95,127,148); }
.photosnoncontract { text-align:center; font-size:10px; margin-top:15px; }

/*fiche article*/
.photoArticle { padding-right:40px; width:240px; height:200px; }
.cadreArticle td.prix { font-size:10px; text-align:right; }
.cadreArticle td.prix div { font-size:24px; padding-top:5px; color:RGB(144,156,98); line-height:normal; }
.bouton_ajoutPanier { float:right; width:210px; height:64px; background:transparent url(../_image/ajout_panier.png) no-repeat; border:none; cursor:pointer; }
.bouton_ajoutPanier span { display:none; }
.qtt_art { width:52px; float:left; font-size:10px; text-align:center; padding-top:12px; }
.qtt_art input { width:42px; height:37px; background:transparent url(../_image/input.png) no-repeat; float:left; border:none; text-align:right; font-size:18px; color:RGB(144,156,98); padding:8px 15px 0 0; }
.bouton_modifComposition { float:right; width:262px; height:64px; background:transparent url(../_image/modifier_composition.png) no-repeat; border:none; cursor:pointer; }
.bouton_modifComposition span { display:none; }
.cadreArticle td { text-align:justify; }

/*tablettes composition*/
.cadreTablettes { border:9px solid white); padding:22px 40px 22px 40px; clear:both; overflow:hidden; }
.liste_tablette { margin-top:20px; }
.liste_tablette li { list-style:none; border-top:1px dotted RGB(216,223,228); padding:0px 0 5px 0; clear:both; }
.nomTablette { width:460px; float:left; font-size:10px; padding-top:10px; }
.nomTablette h3 { font-size:12px; font-weight:normal; color:RGB(144,156,98); float:left; margin-right:10px; }
.liste_tablette .qtt_art { width:120px; height:37px; float:right; font-size:10px; text-align:right; padding-top:8px; }
.liste_tablette .qtt_art label { width:50px; float:right; padding:10px 10px 0 0;  }
.liste_tablette .qtt_art input { width:42px; height:37px; float:right; background:transparent url(../_image/input.png) no-repeat 0 0; border:none; text-align:right; font-size:18px; color:RGB(144,156,98); padding:8px 15px 0 0; }


/*panier*/
.articlePanier .photo { width:54px; height:54px; padding-right:25px; }
.articlePanier .nomArticle { text-align:left; font-size:18px; color:RGB(172,194,137) }
.articlePanier .prix { font-size:10px; text-align:right; width:150px; line-height:11px; }
.articlePanier .prix div { font-size:22px; color:RGB(144,156,98); line-height:17px; }
.articlePanier .qtt_art { width:120px; height:37px; float:right; font-size:10px; text-align:right; padding-top:12px; }
.articlePanier .qtt_art label { width:50px; float:right; padding:10px 10px 0 0;  }
.articlePanier .qtt_art input { width:42px; height:37px; float:right; background:transparent url(../_image/input.png) no-repeat 0 0; border:none; text-align:right; font-size:18px; color:RGB(144,156,98); padding:8px 15px 0 0; }
.supprimer { font-size:12px; text-align:right; position:absolute; }
.supprimer a { text-decoration:none; color:RGB(126,148,164); background:transparent url(../_image/supprimer.png) no-repeat right; padding:0 17px 0 0; margin-left:575px; position:absolute; }
.supprimer a:hover { text-decoration:none; color:RGB(160,68,68); background:transparent url(../_image/supprimer_rouge.png) no-repeat right; padding:0 17px 0 0; margin-left:575px; }

.piedPanier { text-align:right; vertical-align:bottom; font-size:14px; text-transform:uppercase; border:none; }
.piedPanier .prix { font-size:22px; color:RGB(144,156,98); line-height:normal; }
.piedPanier .prixTotal { font-size:24px; color:RGB(144,156,98); line-height:normal; }
.piedPanier .prixTotal b { font-weight:normal; }
.piedPanier select { text-transform:none; font-family:Arial; font-size:10px; color:RGB(95,127,148); }

.info { width:312px; padding:5px; background:RGB(241,243,245); text-align:justify; margin-top:5px; float:left; }
.info b { color:RGB(144,156,98); }
.bouton_passerCommande { width:232px; height:64px; background:transparent url(../_image/passer_commande.png) no-repeat; border:none; cursor:pointer; float:right; }
.bouton_passerCommande span { display:none; }
.bouton_recalculer { float:right; width:164px; height:64px; background:transparent url(../_image/recalculer.png) no-repeat; border:none; cursor:pointer; }
.bouton_recalculer span { display:none; }
.bouton_retour { float:left; width:113px; height:64px; background:transparent url(../_image/retour.png) no-repeat; border:none; cursor:pointer; }
.bouton_retour span { display:none; }
.bouton_valideCommande { float:right; width:258px; height:64px; background:transparent url(../_image/valider_commande.png) no-repeat; border:none; cursor:pointer; margin-left:10px; }
.bouton_valideCommande span { display:none; }
.bouton_continuer { float:right; width:151px; height:64px; background:transparent url(../_image/continuer.png) no-repeat; border:none; cursor:pointer; margin-left:10px; }
.bouton_continuer span { display:none; }

h1.panierVide { width:530px; height:160px; display:block; background:white url(../_image/votre_panier_vide.png) center no-repeat; }
h1.panierVide span { display:none; }

table.articlePanier td em { font-size:10px; font-style:normal; color:RGB(144,156,98); }
table.articlePanier td em a { color:RGB(144,156,98); text-decoration:none; }
table.articlePanier td em a:hover { color:RGB(136,160,176); text-decoration:none; }

/*etape*/
table.etape th { width:150px; text-align:left; padding-bottom:5px; font-weight:normal; }
table.etape td { text-align:left; padding-bottom:5px; padding-left:10px; }
table.etape td input, table.etape td textarea { font-size:11px; font-family:Arial; color:RGB(95,127,148); width:250px; }
table.etape td .nowidth { width:auto; }
.checkForm { padding-top:15px; }
.checkForm a { color:RGB(144,156,98); text-decoration:underline; }
.checkForm a:hover { color:RGB(126,148,164); text-decoration:underline; }

/*2*/
table.paiementCoordonnees td { text-align:left; vertical-align:top; width:50% }
table.paiementCoordonnees td em { font-size:10px; font-style:normal; color:RGB(144,156,98); }
table.paiementCoordonnees td em a { color:RGB(144,156,98); text-decoration:none; }
table.paiementCoordonnees td em a:hover { color:RGB(136,160,176); text-decoration:none; }

table.macommande, table.macommande tr, table.macommande th, table.macommande td { border:none; white-space:nowrap; }
table.macommande td, table.macommande th { padding:2px; font-size:11px; }
table.macommande th { font-size:10px; font-weight:normal; text-align:center; background:RGB(241,243,245); border:1px solid #ffffff; padding:2px 4px 2px 4px; }
table.macommande .article { padding-left:15px; }
table.macommande .qtt { text-align:center; width:10px; }
table.macommande .prix { padding:0 15px 0 15px; text-align:right; color:RGB(144,156,98); }
table.macommande .prixTotal { padding:0 15px 0 15px; color:RGB(144,156,98); font-size:12px }
table.macommande .txt_total { text-align:right; padding-right:15px; font-variant:small-caps; font-size:12px }
table.macommande .txt_total span { font-variant:normal; font-size:10px; }

/*3*/
.infolegale { font-size:11px; padding:20px 20px 0 20px; text-align:justify; color:RGB(144,156,98); }
.infolegale a { text-decoration:underline; color:RGB(144,156,98); }
.infolegale a:hover { text-decoration:underline; color:RGB(136,160,176); }
.bouton_retourBoutique { float:left; width:198px; height:64px; background:transparent url(../_image/retour_boutique.png) no-repeat; border:none; cursor:pointer; }
.bouton_retourBoutique span { display:none; }
.bouton_imprimeCommande { float:right; width:255px; height:64px; background:transparent url(../_image/imprimer_commande.png) no-repeat; border:none; cursor:pointer; margin-left:10px; }
.bouton_imprimeCommande span { display:none; }
p.centreAdresse { text-align:center; color:RGB(144,156,98); }

/*Chocolats*/
.highslide img { border:none; }
.highslide-choco { display: none; border-bottom: 1px solid white; font-size:10px; padding: 5px; color: RGB(126,148,164); background-color:white; overflow:hidden; text-align:center; }
.highslide-choco h3 { font-size:20px; line-height:normal; }
.highslide-choco p { color:#333333; line-height:11px; }
h3.pralines { color:RGB(133,46,36); }
h3.ganaches { color:RGB(230,182,87); }
h3.liqueurs { color:RGB(141,193,212); }
h3.pateAmande { color:RGB(208,182,131); }
h3.specialites { color:RGB(179,200,104); }

/*actualite*/
.actuCourte { clear:both; overflow:hidden; }
.actuCourte img { float:left; padding-right:10px; padding-bottom:10px; }
.actuCourte h2 { font-weight:normal; }
.actuCourte h2 a { color:RGB(144,156,98); text-decoration:none; }
.actuCourte h2 a:hover { color:RGB(136,160,176); text-decoration:none; }
.actuCourte .date_actu { font-size:10px; padding-bottom:5px; }
.navigation_actu { padding-top:25px; text-align:center; }
.navigation_actu .off { color:RGB(241,243,245); }
.navigation_actu a { color:RGB(144,156,98); text-decoration:none; }
.navigation_actu a:hover { color:RGB(136,160,176); text-decoration:none; }

.liste_actu h2 { font-weight:normal; color:RGB(144,156,98); }
.liste_actu table { margin-left:15px; }
.liste_actu table td { padding-bottom:10px; }
.hautpage { padding-top:25px; clear:both; }
.hautpage a { color:RGB(144,156,98); text-decoration:none; padding-left:10px; }
.hautpage a:hover { color:RGB(136,160,176); text-decoration:none; padding-left:10px; }
.hautpage a.haut { background:transparent url(../_image/puce4.png) no-repeat left; }
.hautpage a.retour { background:transparent url(../_image/puce5.png) no-repeat left; }
.hautpage ul { list-style:none; line-height:20px; }

/*plan du site*/
ul.planSite { margin:0; padding:0 }
.planSite a { color:RGB(95,127,148); text-decoration:none; background:transparent url(../_image/puce6.png) no-repeat left; padding-left:20px; }
.planSite a:hover { color:RGB(144,156,98); text-decoration:none; }
.planSite li { list-style:none; margin-bottom:10px; font-size:14px }
.planSite ul { margin-left:30px; margin-bottom:10px; padding-top:5px; }
.planSite ul li { list-style:none; margin-bottom:0; font-size:10px }
.planSite ul li a { color:RGB(95,127,148); text-decoration:none; background:transparent url(../_image/puce2.png) no-repeat left; padding-left:7px; }
.planSite ul li a:hover { color:RGB(144,156,98); text-decoration:none; }

/*erreur*/
.cadreErreur { /*height:100px; */color:RGB(176,98,98); }
.cadreErreur b { font-size:14px; }

/*Formulaire*/
.erreursaisie { background:RGB(245,235,235); }

.normal{
	background-color:#FFFFFF;
}

/*contact*/
.formulaire { width:420px; }
.bouton_envoyer { float:left; width:131px; height:64px; background:transparent url(../_image/envoyer.png) no-repeat; border:none; cursor:pointer; margin-left:10px; }
.bouton_envoyer span { display:none; }
.erreurForm th { color:RGB(176,98,98); font-weight:bold; }
.erreurForm td input, .erreurForm td textarea { background:RGB(245,235,235); }
.coordonnees { text-align:center;}

/*cgv*/
.cgv { background:RGB(241,243,245); }
.cgv td { background:RGB(255,255,255); padding:3px; }
td.titre_entete { color:RGB(144,156,98); background:RGB(241,243,245); }

/* ######### BAS DU SITE #########  */
.basSite {}
.basSite .fondMenu { color:RGB(255,255,255); }
.basSite .menuBas { background:RGB(126,148,164); width:870px; margin:0 auto; text-align:left; overflow:hidden; padding:7px 0 4px 0; }
.basSite .menuBas ul { padding-left:117px; }
.basSite .menuBas li { float:left; list-style:none; }
.basSite .menuBas a { color:RGB(255,255,255); text-decoration:none; margin:0 4px 0 4px;  }
.basSite .menuBas a:hover { color:RGB(255,255,255); text-decoration:none; margin:0 4px 0 4px; text-decoration:underline  }

.copyright { width:870px; margin:0 auto; text-align:left; overflow:hidden; padding:7px 0 4px 0; color:RGB(144,156,98); font-size:10px; }
.copyright a { color:RGB(144,156,98); text-decoration:none; }
.copyright a:hover { color:RGB(136,160,176); text-decoration:none; }
.copyright .copy { width:300px; float:left }
.copyright .logopmp { width:300px; float:right; text-align:right; }
.copyright .logopmp a { width:73px; height:30px; display:block; background:transparent url(../_image/logo_pmpconcept.png) no-repeat; float:right; }
.copyright .logopmp a span { display:none; }



/* ######### ZOOM #########  */
.highslide {
	cursor: url(../_script/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
a.zoom { background:RGB(255,255,255) url(../_image/zoom.png); width:39px; height:12px; display:block; position:absolute; z-index:100; margin-top:190px; }
.highslide span { display:none; }
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-size: 10pt;
    padding: 5px;
    background-color: RGB(126,148,164);
	color:RGB(255,255,255);
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(../_script/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {	
	background:transparent url(../_script/highslide/graphics/controlbar2.gif) no-repeat;;
	width: 210px;
	height: 32px;
}
.controlbar a {	
	display: block;
	float: left;
	margin: 0 0 0 5px;
	height: 30px;
	width: 42px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
