@charset "iso-8859-1";

HTML {width: 100%; }
BODY {width: 100%; margin: 0px; font-size:0.8em; font-family:Verdana, Trebuchet MS; background-color:#FFFFFF;}
IMG {padding:5px; border: none;behavior: url(interface/iepngfix.htc);}

#site {position:relative; width:950px; margin: 0 auto 0 auto;}


#bandeau{width:950px; height:226px; text-align:left; background-image:url(bandeau.jpg);}
#menu_cons{float:right; padding-right:10px; width:650px; height:20px; font-size:1.1em;}
#menu_cons a{color:#FFFFFF; text-decoration:none;}
#menu_cons a.over{color:#E85C0F; text-decoration:none;}
#menu_cons a:hover{color:#E85C0F; text-decoration:none;}

#bande_menu{position:relative; width:950px; height:121px; text-align:left; background-image:url(bande_menu.jpg);}
#recherche{position:absolute; float:left; left:4.3%; top:15%; width:200px; height:75px;font-weight:bold; font-size:0.9em; background-color:#7AA6A9; background-image:url(fond_rechercher.jpg); background-repeat:no-repeat;}
#recherche a{color:#000000; text-decoration:none;}
#liens_niv2{float:right; padding-right:10px; width:650px; height:24px; font-size:1.1em;}
#liens_niv2 a{color:#FFFFFF; text-decoration:none;}
#liens_niv2 a.over{color:#E85C0F; text-decoration:none;}
#liens_niv2 a:hover{color:#E85C0F; text-decoration:none;}
#picto_lien{position:relative; float:right; top:5px; width:540px; height:100px;}

#picto_reserve{text-decoration:none;display:block; cursor:pointer; position:relative; float:left; width:105px; height:85px; background-image:url(picto_reserve.png); background-repeat:no-repeat;}
#picto_salons{text-decoration:none;display:block; cursor:pointer; position:relative; float:left; width:105px; height:85px; background-image:url(picto_salon.png); background-repeat:no-repeat;}
/*#vide1{display:block; width:102px; height:100px;}*/
#picto_panier{text-decoration:none;display:block; cursor:pointer; position:relative; float:left; width:165px; height:67px; background-image:url(picto_panier.png); background-repeat:no-repeat;}
/*#vide2{display:block; width:165px; height:67px;}*/
#picto_cadeau{text-decoration:none;display:block; cursor:pointer; position:relative; float:left; width:100px; height:75px; background-image:url(bt_idee_cadeau.png); background-repeat:no-repeat;}
/*#vide3{display:block; width:100px; height:75px;}*/
#picto_pecher{text-decoration:none;display:block; cursor:pointer; position:relative; float:left; width:135px; height:75px; background-image:url(bt_pecher_france.png); background-repeat:no-repeat;}
/*#vide4{display:block; width:135px; height:75px;}*/

#contenu{position:relative; float:left; width:950px; padding-bottom:40px; padding-top:15px; height:auto; text-align:left; background-image:url(contenu.jpg); background-repeat:repeat-y;}

#menu_prod{position:relative; float:left; padding-left:30px; text-align:left; width:195px; height:auto; font-size:0.9em; font-weight:bold;}
#menu_prod a{text-decoration:none; color:#000000;}
#menu_prod a:hover{text-decoration:none; color:#F19300;}
#menu_prod_titre{width:195px; height:38px; background-image:url(titre_produit.jpg);}
.menu_prod1{position:relative; float:left; margin-top:20px; width:154px; height:auto; padding:9px 20px; background-image:url(fond_opac_menu.jpg);}
.menu_prod2{position:relative; float:left; margin-top:20px; width:126px; height:auto; padding:9px 9px 9px 65px; background-image:url(fond_opac_menu.jpg);}
#bt_malette{position:absolute; float:left; top:-10px; left:-18px; width:78px; height:54px; background-image:url(bt_malette.png);}
#bt_chapeau{position:absolute; float:left; top:-10px; left:-18px; width:78px; height:44px; background-image:url(bt_chapeau.png);}
#bt_livres{position:absolute; float:left; top:-10px; left:-18px; width:78px; height:62px; background-image:url(bt_livres.png);}

#conteneur{position:relative; float:left; margin:2px 20px 0px 30px; width:625px; height:auto; padding:20px; background-image:url(fond_opac_contenu.jpg);}
#conteneur_accueil{position:relative; float:left; width:710px; height:auto; padding-left:5px;}

/**************Accueil*/
.a_la_une{background-image:url(fond_opac_contenu.jpg); text-align:left; padding:15px;}
.a_la_une_titre{font-family:Arial; color:#9D602B; font-size:13px; text-align:left; font-weight:bold;}
.a_la_une_corps{font-family:Arial; color:#FFFFFF; font-size:11px; text-align:left;}
.accueil_plus{text-align:right; vertical-align:bottom;}
.accueil_plus a {font-family:Arial; color:#9D602B; font-size:11px; text-decoration:none; font-weight:bold;}
.zoneB{vertical-align:top;}


.zone_acc {background-image:url(fond_opac_contenu.jpg); text-align:left; padding:15px;}
.zone_acc_titre {color:#000000; font-weight:bold; font-size:1.1em; text-align:left; font-weight:bold;}
.zone_acc_intro {color:#000000; font-size:1em; text-align:justify;}
.zone_acc_plus {text-align:right; padding-right:5px; padding-top:10px;}
.zone_acc_plus a {color:#4B6227; font-size:1.1em; text-align:right; text-decoration:none; font-weight:bold;}
/**************Accueil*/

.pechefr_nom{}
.pechefr_intitule{font-size:0.9em; font-weight:bold;}
.pechefr_valeur{}
.pechefr_date{font-size:0.8em;}
.pechefr_ligne{border:solid 1px #83A29C; padding:5px; margin:0px;}
.pechefr_nom{}

.niv_4_partie_titre{font-size:1.1em; color:#000000; font-weight:bold; text-align:left; padding-top:15px;}
.niv_4_partie_intro{font-size:1em; color:#000000; font-weight:bold; text-align:justify; padding-right:10px; padding-top:10px;}
.niv_4_partie_corps{font-size:1em; color:#4B6227; text-align:justify; padding:10px 0px;}
.niv_4_partie_corps a {font-size:1em; color:#4B6227; text-decoration:underline;}


#bas{position:relative; float:left; width:950px; height:229px; text-align:left; background-image:url(bas.jpg);}
#prod_sem{position:absolute; float:left; left:2%; top:3.5%; width:700px; height:180px; background-image:url(fond_prodsem.jpg); background-repeat:no-repeat;}
#prod_sem_contenu{float:right; text-align:left; margin:25px 10px 0px 0px; width:540px; height:150px; color:#FFFFFF; font-size:1em;}
/*#cadeau{position:absolute; float:left; left:2%; top:3.5%; width:691px; height:180px; background-image:url(fond_cadeau.jpg);}
#cadeau_contenu{float:right; text-align:left; margin-top:35px; width:550px; height:135px; color:#FFFFFF; font-size:1em;}*/
/*#promo{position:absolute; float:left; left:78%; top:3.5%; width:185px; height:180px; background-image:url(fond_promo.jpg);}
#promo_contenu{float:right; text-align:left; margin-top:48px; width:165px; height:75px; color:#000000; font-size:1em;}*/


.plan_niv_1{padding-left:8px;padding-right:8px;border:1px outset;font:12px arial;background-color:#E2001A;cursor:pointer;text-decoration:none;color:#FFFFFF;font-weight:bold;font-variant:small-caps}
.plan_niv_2{padding-left:8px;padding-right:8px;border:1px outset;font:11px arial;background-color:#EB8401;cursor:pointer;text-decoration:none;color:#FFFFFF;font-variant:small-caps}
.plan_niv_3{padding-left:8px;padding-right:8px;border:1px outset;font:11px arial;background-color:#41602F;cursor:pointer;text-decoration:none;color:#FFFFFF;font-style:italic;}
.plan_niv_4{padding-left:8px;padding-right:8px;border:1px outset;font:10px arial;background-color:#404040;cursor:pointer;text-decoration:none;color:#FFFFFF}
.plan_niv_5{padding-left:8px;padding-right:8px;border:1px outset;font:10px arial;background-color:#000000;cursor:pointer;text-decoration:none;color:#FFFFFF}

.spacer{height:30px;}

.titre_produit{font-weight:bold; font-size:0.9em; color:#FF6C0A;}
.texte_produit{font-size:0.85em; padding:5px;}
.titre_produit_sem{font-weight:bold; font-size:0.8em;}
.texte_produit_sem{font-size:0.8em;}
.texte_produit_sem a{float:right; font-size:1em; color:#FFFFFF; text-decoration:none;}
.texte_prix{font-size:0.8em; font-weight:bold;}
.texte_tva{font-size:0.8em; font-weight:bold;}
.texte_produit a{color:#000000; text-decoration:none;}

.chemin_nav_actif a{color:#505050; font-size:0.85em; text-decoration:none;}
.chemin_nav_actif a:hover{color:#303030; font-size:0.85em; text-decoration:none;}
.liens_rubrique{text-decoration:none; font-size:1.1em; color:#446866;}
.liens_rubrique:hover{text-decoration:none; color:#F29400;}

/*************** DEBUT STYLE PANIER *******************/
.entete_panier{font-weight:bold; font-size:1.4em; text-align:center; color:#000000; padding:2px;}
.entete_colonne{background-color:#69928C; color:#FFFFFF; font-size:11px; padding:5px;}
.texte_colonne{background-color:#C7D6D3; font-family:Arial; color:#000000; font-size:11px; padding:5px;}
.space_panier{height:50px;}
/*************** FIN STYLE PANIER *******************/

.formulaire{}

#copyright{float:left;}

