/* DEFINITIONS GENERALES */
body{	padding: 0px;margin: 0px;	font-size: 11px;	font-family:Verdana, Arial, Helvetica, sans-serif;	color: #000000;	background-color:#f0f0f0;}

/* POSITIONNEMENT DES BLOCS PANELS*/
#PanelSiteGlobal{z-index:1; width:1000px; position:relative; right:0; left: 50%;  margin-left:-500px; background-color:#ffffff; border: 1px solid #000000; }
 
#PanelOrizHaut {display:block; width:1000px; padding:0px; margin:0px; background:#fcf188; }
#logo { display:block; height:155px; width:1000px; background:url(../Image/DESIGN/top_bk.jpg); }

#LaMiniRecherche { float:left;  height:42px; width:232px; background:url(../Image/DESIGN/recherche_bk.gif)}
#rechercheIMG { height:42px; background:url(../Image/DESIGN/receherche_img.gif) no-repeat; padding-left:46px; }
#rechercheTitre{ height:18px; width:184px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:900; color:#729e68; line-height:18px}
#lbl_006{ width:184px;}
#Saisie { height:19px; float:left;}
#MiniRecherche .MnRch_Bt { height:19px; float:left; padding-top:1px; }
#ValeurField0 { width:100px; height:15px; margin:0px; padding:0px; margin-left:0px; margin-right:2px;}

#PanelMiniPanier_bk{ width:222px; height:42px; background:url(../Image/DESIGN/panier.gif) no-repeat; float:right }
#PanelMiniPanier{ position:absolute; left:778px; top:155px; width:222px; height:42px; overflow:visible;  }
#PanelMiniPanier a, .detail {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825b34; line-height:12px; font-weight:700; }
#mp { margin-top:5px; }
#PanelMiniPanier .detail {padding-left:45px; }
#PanelMnPanierConex { background-color:#f4f4ea; width:165px; height:128px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#065e8c; text-align:center;}
#PanelMnPanierConex a {text-decoration:none; color:#065e8c; }
#MiniPanierTitre { width:165px; height:41px; background-image: url(../Image/DESIGN/mon_panier.gif); margin-top:10px; margin-bottom:10px;}

#PanelModuleInformation{ float:left; padding:0px; margin:0px; width:546px; height:42px; line-height:32px; text-align:center; background:url(../Image/DESIGN/menu_t_bk.gif) repeat-x; }
#PanelModuleInformation ul { margin:0px; padding:0px;  margin-top:10px; }
#PanelModuleInformation li { display:inline; margin:0px; padding:0px; margin-left:8px; margin-right:8px; }
#PanelModuleInformation  a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825b34; line-height:26px; }

#PanelPage { width:1000px; display:block;  background-image:url(../Image/DESIGN/page_bk.gif); background-repeat:repeat-y; padding:0px; margin:0px; z-index:2}
#PanelZone1 {display:block; float:left; width:230px; margin:0px;  margin-top:0px; }
#PanelZone1  a {FONT-SIZE: 11px;	COLOR: #6d5725;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; }
#PanelZone1 a:hover { text-decoration: underline;} 
#PanelZone2 {display:block; float:right; width:219px; margin:0px; padding:0px;  }
#PanelZone2 a {FONT-SIZE: 11px;	COLOR: #6d5725;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; padding-left:5px; font-weight:700; }
#PanelZone2 a:hover { text-decoration:underline }
#PanelZone3 {display:block;	float:right; width:526px; margin:10px 12px 10px 12px;}
#PanelZone3 a {color:#387eba; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#PanelZone3 a:hover { text-decoration:underline }
.menuDroiteBt{ padding-bottom:28px;}
#PanelPiedPage {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:1000px; background:url(../Image/DESIGN/bottom.gif) no-repeat top #dbc878; text-align:center; margin-bottom:0px; padding-top:55px; padding-bottom:10px;  }
#PanelPiedPage ul { margin:0px; padding:0px; }
#PanelPiedPage li { display:inline; margin:0px; padding:0px; margin-left:2px; margin-right:2px; }
#PanelPiedPage a {color:#065e8c; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
#PanelPiedPage a:hover {color:#065e8c; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline; }

#PWI_Titre_PAGE { background-color:#fff9df; padding:0px; margin:0px; display:block; height:25px; border-bottom:#e7e7e7 1px solid;}
#PWI_Titre_PAGE_TXT { float:left; padding-top:10px; padding-bottom:3px; FONT-WEIGHT: bold;	FONT-SIZE: 10px;	COLOR: #387eba;	FONT-FAMILY: Verdana, Tahoma;}
#PWI_Titre_PAGE_Left { width:11px; height:13px; background:url(../Image/DESIGN/titre_left.gif) no-repeat; float:left;}
#PWI_Titre_PAGE_Right {width:11px; height:13px; background:url(../Image/DESIGN/titre_right.gif) no-repeat; float:right;}

#main_body { display:block; width:526px; overflow:hidden; padding:0px; margin:0px; margin-top:8px; color: #666666;}
#main_body p, ul, li, h1, h2, h3, h4, h5  { color: #666666; }

/*menu droite*/ 
#PanelWizardIdentification_droite { width:219px; background:url(../Image/DESIGN/compte_bk.gif) repeat-y left; padding-bottom:5px; border-bottom:#cac2c4 1px solid; color:#e89762; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#PanelLoginPwd_dr { background:url(../Image/DESIGN/compte_img.gif) no-repeat top left; padding-left:46px;  color:#e89762; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
#PanelLoginPwd_dr a { padding-left:0px; }
#PanelWizardIdentification a { FONT-WEIGHT: bold;	FONT-SIZE: 11px;	COLOR: #6d5725;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
#PanelWizardIdentification a:hover { text-decoration: underline;}
#TopVentes { width:219px; background:url(../Image/DESIGN/mVentes_bk.gif) repeat-y left;}
#TopVentesTitre { width:219px; height:48px; background:url(../Image/DESIGN/mVentes.gif) no-repeat left;}
#TopVentesBody {  }
#TopVentesBas { width:219px; height:3px; background:url(../Image/DESIGN/mVentes_b.gif) no-repeat left bottom; margin:0px; padding:0px;}
#PanelAujourdhui { width:219px; background:url(../Image/DESIGN/aLaUne_bk.gif) repeat-y left;}
#PanelAujourdhuiTitre { width:219px; height:47px; background:url(../Image/DESIGN/aLaUne.gif) no-repeat left;}
#PanelAujourdhuiBody { }
#PanelAujourdhuiBas { width:219px; height:4px; background:url(../Image/DESIGN/aLaUne_b.gif) no-repeat left bottom;}
#droite_Unite { margin-bottom:5px;}
#droite_Unite a { FONT-SIZE: 11px;	COLOR: #6d5725;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; TEXT-DECORATION: none;  padding-left:0px; }
#droite_Unite a:hover { TEXT-DECORATION: underline; }
#droite_Unite_img { margin-left:10px !important; margin-left:5px; margin-right:5px; float:left; display:block; border:#666666 0px solid;}
#droite_Unite_blok { float:left; display:block; width:130px; font-weight:normal }
#droite_Unite_tit a { display:block; FONT-WEIGHT: 600; FONT-SIZE: 11px; }
#droite_Unite_des a { display:block; }
#droite_Unite_prix a { color:#ab1c1c; }

#PanelCatalogue{ display:block; background:url(../Image/DESIGN/l_31.gif) repeat-y; width:230px;}
#PanelCatalogue ul { margin:0px; padding:0px;}
#PanelCatalogue li { list-style:none; }

#lbl_004 ul { margin:0; padding:0px; display:block;}
#lbl_004 ul ul ul { margin:10px; padding:0px;}
#lbl_004 li { list-style:none; display:block; }

#li_1 { width:230px; background:url(../Image/DESIGN/l_2.gif) no-repeat; padding-top:46px;}
#li_1 ul { width:216px; background:url(../Image/DESIGN/l_21.gif) repeat-y; padding: 5px 0px 5px 14px; }
#li_2 { width:230px; background:url(../Image/DESIGN/l_5.gif) no-repeat; padding-top:48px; }
#li_2 ul { width:216px; background:url(../Image/DESIGN/l_51.gif) repeat-y; padding: 5px 0px 5px 14px; }
#li_3 { width:230px; background:url(../Image/DESIGN/l_4.gif) no-repeat; padding-top:49px;}
#li_3 ul { width:216px; background:url(../Image/DESIGN/l_41.gif) repeat-y; padding: 5px 0px 5px 14px; }
#li_4 { width:230px; background:url(../Image/DESIGN/l_1.gif) no-repeat; padding-top:49px; border-top:#cac2c3 2px solid;}
#li_4 ul { width:216px; background:url(../Image/DESIGN/l_11.gif) repeat-y; padding: 5px 0px 5px 14px; }


#li_1 ul ul, #li_2 ul ul, #li_3 ul ul, #li_4 ul ul {background:transparent; width:auto;}


#Onglets { display:none;}

#PanelSejours{ display:block; background:url(../Image/DESIGN/l_31.gif) repeat-y; width:230px;}
#PanelSejoursTitre{ width:230px; height:50px; background:url(../Image/DESIGN/l_3.gif) no-repeat;}
#PanelSejoursBody{ width:230px; padding-bottom:7px; padding-top:7px;}
#PanelSejoursBody ul { margin:0px; padding: 0px 0px 0px 14px;}
#PanelSejoursBody li { list-style:none; }

#gaucheSub { width:230px; display:block;}
#gaucheSub_1{ border-top:#d4c273 2px solid; border-bottom:#d4c273 2px solid; background:url(../Image/DESIGN/l_6.gif) repeat-y left; padding-top:5px; padding-bottom:5px; }
#gaucheSub_2{ background:url(../Image/DESIGN/l_7.gif) repeat-y left; padding-top:5px; padding-bottom:8px; }
#gaucheSub_21{ background:url(../Image/DESIGN/l_71.gif) no-repeat left; width:230px; height:14px;  }
#gaucheSub a { FONT-WEIGHT: bold;	FONT-SIZE: 11px;	COLOR: #6d5725;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: none; padding-left:14px; }
#gaucheSub a:hover { text-decoration: underline;}

/*centre */
#listeLivres { margin-bottom:8px; margin-top:8px; border-bottom:#e7e7e7 1px solid; width:526px; }
#listeLivres a, p, font { FONT-SIZE: 12px;	COLOR: #6d5725;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;  padding-left:0px; line-height:14px; margin:0px; margin-top:7px; }
#listeLivres a:hover { TEXT-DECORATION: underline; }
#listeLivres_img { margin-right:5px; margin-bottom:8px; float:left; display:block; padding:0px; width:65px; text-align:center;}
#listeLivres_img img { border:#666666 0px solid; }
#listeLivres_blok { float:left; display:block; width:445px; font-weight:normal; }
#listeLivres_tit a { display:block; FONT-WEIGHT: bold;	FONT-SIZE: 13px; line-height:14px;	COLOR: #387eba;	FONT-FAMILY: Verdana, Tahoma; margin:0px;}
#listeLivres_des { display:block; }

#sub_VueWebKey_CatalogueTheme_ThemeFils .CSF_txt { position:relative; display:block; background:url(../Image/WEB/folderp.gif) no-repeat left bottom; padding-left:25px; margin-left:10px; padding-top:10px; } 

#prix { FONT-SIZE: 12px;	COLOR: #6d5725;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:900; TEXT-DECORATION: none;  padding-left:0px; line-height:14px; margin:0px; margin-top:7px;}
#prix .prixColor { font-weight:normal;}
#prix font { color:#ab1c1c; font-weight:bold;}
#BoutonPanier { margin-top:8px; margin-bottom:8px;}

#vueLivres { margin-bottom:8px; margin-top:8px; width:520px; }
#vueLivres a,  #prix { FONT-SIZE: 12px;	COLOR: #6d5725;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none;  padding-left:0px; line-height:14px; margin:0px; margin-top:7px; }
#vueLivres a:hover { TEXT-DECORATION: underline; }
#vueLivres_img { margin-right:5px; margin-bottom:8px; float:left; display:block; padding:0px;}
#vueLivres_img img { border:#666666 0px solid; }
#vueLivres_blok { float:left; display:block; font-weight:normal; }
#vueLivres_blok b { font-weight:900; }
#lesNouveautesTitre {padding-left:10px; padding-top:10px; width:516px; margin-top:-8px; background:#fffbe8; background:#ffffff; color:#e89762; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;  }
#lesNouveautes {  padding:10px; width:243px; height:70px; border-bottom:#e7e7e7 1px solid;  float:left; background:#fffbe8; background:#ffffff; }
#lesNouveautes_img { margin-right:5px; margin-bottom:8px; float:left; display:block; padding:0px;}
#lesNouveautes img { border:#666666 0px solid; }
#lesNouveautes_blok { float:left; display:block; font-weight:normal; width:153px; }
#lesNouveautes_blok a { font-weight:bold; }
.titre { display:block; FONT-WEIGHT: bold;	FONT-SIZE: 13px; line-height:14px;	COLOR: #387eba;	FONT-FAMILY: Verdana, Tahoma; margin:0px;}

.clear { clear:both; }

#ReadyMsg .PWI_Etqt { font-weight:bold;} 
.RecapLogin table { width:100%;}

#PanelWizardIdentification { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }


/* mon panier detail */
#mp_detail {z-index:6; position:absolute; width:350px; right:0 ; background: url(../Image/DESIGN/mp_detail1.gif) no-repeat top ; padding-top:3px;}
#mp_detail #btm {background: url(../Image/DESIGN/mp_detail3.gif) no-repeat bottom ; padding-bottom:2px }
#mp_detail #mdl {background: url(../Image/DESIGN/mp_detail2.gif) repeat-y  ; }
table#tabl_mn_panier { width:340px; border-collapse: collapse; margin: 3px 5px 3px 5px; color:#000000; font-weight:bold; background: url(../Image/DESIGN/zebre.gif) ;}
table#tabl_mn_panier td { padding: 5px 5px 5px 5px; text-align:center; vertical-align:middle; border-right:1px solid #CCCCCC;}
table#tabl_mn_panier tr.pr {  background: url(../Image/DESIGN/zebre2.gif) ;}
#modif_cmd a, #termin_cmd a {width:338px; display:block; text-align:center; margin: 1px 6px 3px 6px; font-weight:bold; text-indent:14px; font-size:12px; color:#FF5900;}
#modif_cmd a:hover , #termin_cmd a:hover { color:#FF9900;}
table#tabl_mn_panier td#qte { width:35px;}
table#tabl_mn_panier td#prix { width:80px;}
td#qte, td#prdt { border-right: 1px solid #CCCCCC;}
table#tabl_mn_panier td#prdt { text-align:left; width:225px; }
#fdp_cmd {color:#666666; font-style:italic; text-align:right; width:338px; display:block; padding-right:10px; }


#DIV_LigneArticleCommentaire {Z-INDEX: 20000; FILTER: alpha(opacity=50); LEFT: 0pt; WIDTH: 100%; POSITION: fixed!important; position:absolute; TOP: 0pt; HEIGHT: 100%!important; height:2000px; BACKGROUND-COLOR:#000000; -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5;}
#DIV2_LigneArticleCommentaire, .PWI_elmt.MOUSE_OUT {BORDER-RIGHT: rgb(0,0,0) 1px solid; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: -75px; Z-INDEX: 20001; LEFT: 50%; MARGIN-LEFT: -175px; BORDER-LEFT: rgb(0,0,0) 1px solid; WIDTH: 350px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; POSITION: fixed!important; position:absolute; TOP: 50%!important; top:300px; HEIGHT: 150px; BACKGROUND-COLOR: white; padding: 3px 3px 3px 3px; }
#DIV_LigneArticleCommentaire.off, #DIV2_LigneArticleCommentaire.off  {visibility:hidden; display:none}

/*Light Box*/

#overlay { background-color:#000000; FILTER: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5}


/*****/
#infobulle{
position: absolute;      
border: 1px solid #000000;
padding: 0px;
z-index:20000;
background-color:#FFFFFF;
display:none;
}
#lightbox{
 background-color:#eee;
 padding: 10px;
 border-bottom: 2px solid #666;
 border-right: 2px solid #666;
 }
#lightboxDetails{
 font-size: 0.8em;
 padding-top: 0.4em;
 } 
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }


* html #overlay{
 background-color: #000;
 background-color: transparent;
 background-image: url(blank.gif);
}
#TexteAjoutPanier{
position: absolute;        
visibility : hidden;
border: 1px solid #000000;
padding: 0px;
z-index:20000;
}

/*Formulaires*/
#DIV_LigneArticleCommentaire {Z-INDEX: 20000; FILTER: alpha(opacity=50); LEFT: 0pt; WIDTH: 100%; POSITION: fixed!important; position:absolute; TOP: 0pt; HEIGHT: 100%!important; height:2000px; BACKGROUND-COLOR:#000000; -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5;}
#DIV2_LigneArticleCommentaire, .PWI_elmt.MOUSE_OUT {BORDER-RIGHT: rgb(0,0,0) 1px solid; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: -75px; Z-INDEX: 20001; LEFT: 50%; MARGIN-LEFT: -175px; BORDER-LEFT: rgb(0,0,0) 1px solid; WIDTH: 350px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; POSITION: fixed!important; position:absolute; TOP: 50%!important;  TOP: 350px; HEIGHT: 150px; BACKGROUND-COLOR: white; padding: 3px 3px 3px 3px; }
#DIV_LigneArticleCommentaire.off, #DIV2_LigneArticleCommentaire.off  {visibility:hidden; display:none}

#PanelLoginPwd, #PanelCreateNewFiche, .PWI_box  { border: 1px solid #CCCCCC; margin-bottom:10px; padding: 3px 5px 3px 5px; overflow:hidden;}

.PWI_Titre{ font-size:14px; color:#FF6600; font-weight:bold; border-bottom:1px solid #104972; display:block; text-align:left; margin-top:5px; margin-bottom:5px;}
.PWI_SousTitre  { font-size:12px; color:#666666; font-weight:bold; display:block; text-align:left; margin-top:5px; margin-bottom:5px;}
.PWI_Etqt { text-align:left; font-size:12px; color:#666666; display:block; margin-top:5px;}
.PWI_Input input, .PWI_Input select{ border:1px solid #666666; color:#000000; }
.PWI_Erreur { color:#CC0000; font-size:10px; font-weight:bold;}
.PWI_Message { border: 1px solid #FF9933; background-color:#FFCC99; text-align:center; font-size:16px; padding: 10px 10px 10px 10px; font-weight:bold; color:#333333;}
.PWI_Radio {font-size:12px; color:#666666;}
.PWI_Vlr { font-size:12px; color:#000000; display:block; text-align:left; background-color:#F0F0F0; font-style:italic; padding-left:5px;}
#ReadyMsg .PWI_Etqt { font-weight:bold;}
#DIV2_LigneArticleCommentaire .PWI_Etqt  { margin-left:16px;}

/*pas afficher chequeKdo 1ere etape*/
#PanierEtape1 .trGestionChequeCadeau { display:none; position:absolute;}

.lienRechAvanc { position:absolute; width:120px; top:158px; left:135px; border-left:1px solid #7A7354; padding-left:02px;}
.lienRechAvanc a { color:#7A7354; font-size:10px; letter-spacing :-1px}
.lienRechAvanc a:hover {color:#FF6600}
