/* CSS Document contenant les styles generiques */


/*-- MENU HAUT --*/
#Menu_accueil{position:absolute;left: 150px;top:61px;z-index:2;}
#Menu_bardahl{position:absolute;left: 185px;top:61px;}
	#SMenu_bardahl{position:absolute;left:0px;width:220px;top:27px;}
	.contour_bardahl{border: 1px solid #ff8a02;}
	.fond_bardahl{background-color:#ffb818;}
	.fond_bardahl_50perc{background-color:#ffdb8b;}
	.fond_bardahl_10perc{background-color:#fff8e7;}
#Menu_jeux{position:absolute;left: 270px;top:61px;}
	#SMenu_jeux{position:absolute;left:0px;width:195px;top:27px;}
	.contour_jeux{border: 1px solid #c7020f;}
	.fond_jeux{background-color:#d50211;}
	.fond_jeux_50perc{background-color:#ea8088;}
	.fond_jeux_10perc{background-color:#fbe5e7;}
#Menu_puericulture{position:absolute;left: 355px;top:61px;}
	#SMenu_puericulture{position:absolute;left:0px;width:195px;top:27px;}
	.contour_puericulture{border: 1px solid #ead2dc;}
	.fond_puericulture{background-color:#ead3dc;}
	.fond_puericulture_50perc{background-color:#f5e9ee;}
	.fond_puericulture_10perc{background-color:#fdfbfc;}
#Menu_cartes{position:absolute;left: 450px;top:61px;}
	#SMenu_cartes{position:absolute;left:0px;width:180px;top:27px;}
	.contour_cartes{border: 1px solid #573217;}
	.fond_cartes{background-color:#a85430;}
	.fond_cartes_50perc{background-color:#d3a997;}
	.fond_cartes_10perc{background-color:#f6eeea;}
#Menu_poker{position:absolute;left: 535px;top:61px;}
	#SMenu_poker{position:absolute;left:0px;width:180px;top:27px;}
	.contour_poker{border: 1px solid  #99cc00;}
	.fond_poker{background-color:#b4d943;}
	.fond_poker_50perc{background-color:#d9eca1;}
	.fond_poker_10perc{background-color:#f7fbec;}
#Menu_billard{position:absolute;left: 620px;top:61px;}
	#SMenu_billard{position:absolute;left:0px;width:180px;top:27px;}
	.contour_billard{border: 1px solid #0b1fd3;}
	.fond_billard{background-color:#394099;}
	.fond_billard_50perc{background-color:#9c9fcc;}
	.fond_billard_10perc{background-color:#ebecf5;}
#Menu_bonplan{position:absolute;left: 705px;top:55px;}
	#SMenu_bonplan{position:absolute;left:10px;width:200px;top:33px;}
	.contour_bonplan{border: 1px solid #dd0000;}
	.fond_bonplan{background-color:#e74b4b;}
	.fond_bonplan_50perc{background-color:#f3a5a5;}
	.fond_bonplan_10perc{background-color:#fdeded;}
	
	#LMenu_bardahl{}
	#LMenu_jeux{}
	#LMenu_cartes{}
	#LMenu_poker{}
	#LMenu_billard{}
	#LMenu_bonplan{}
/*------ menu lateral --------------*/
.lmenu_lev1, .lmenu_lev1 a, .lmenu_lev1 a:visited{text-decoration:none;cursor:pointer;color:#FFFFFF;}
.lmenu_lev1 a:hover{text-decoration:none;cursor:pointer;color:#333333;}
  .lmenu_lev2{border:1px solid #FFFFFF;font-size:13px;font-weight:bold}
  .lmenu_lev2_puce{background:url(../images/lmenu_puce.gif) no-repeat;width:16px;height:11px;overflow:hidden;float:left;}
  .lmenu_lev2_nopuce{background:url(../images/lmenu_nopuce.gif) no-repeat; width:16px;height:11px;overflow:hidden;float:left;}
  .lmenu_lev2_puce_open{background:url(../images/lmenu_puce.gif) no-repeat;background-position:0 -11px; width:16px;height:11px;overflow:hidden;float:left;}
    /*-- laisser background-image et pas remplacer par background car sinon il affiche plus le fond des sous menu, il ecrase le bg color*/
	.lmenu_lev3{background-image:url(../images/lmenu_puce2.gif);background-repeat: no-repeat;background-position:15px 3px; padding-left:28px;color:#666666;font-size:11px;font-weight:bold;}
	.lmenu_lev3 a, .lmenu_lev3 a:visited {color:#666666;}
	.lmenu_lev3_all{background-image:url(../images/lmenu_puceall.gif);background-repeat: no-repeat;background-position:15px 4px;padding-left:28px;color:#333333;font-size:11px;font-weight:bold;}
	.lmenu_lev3_all a, .lmenu_lev3_all a:visited {color:#333333;}
	

.leftmainmenu {border-bottom: 1px solid #99c3e6;padding-bottom:2px;margin-bottom:5px;}
	.leftmainmenu img{margin-right:10px;}
	.leftmainmenu a{color:#99c3e6;font-weight:bold;text-decoration:none;}
	.leftmainmenu a:hover{color:#d20000;}



	
/*-- enlever le hidden quand les parties seront développées --*/
#Btn_Panier{position:absolute;width:124px;height:42px;right: 284px;top:0px;text-align:center;}
	a.panier_link, a.panier_link :visited{font-size:11px;color:#EaEaEa;}
	a.panier_link :hover, a.panier_link :active {color:#efd500;text-decoration:underline;}
	#Div_PopCart{background-color:#eeeeee;width:150px;height:84px;border: 1px solid #654d43;text-align:left;font-size:9x;color:#000000; } /*ffc371*/
	.panier_detailinside{overflow:hidden;height:67px;border-bottom:1px dashed #654d43;background-color:#ffffff;}  /*ffd7a0*/
	.panier_detailinside a,.panier_detailinside a:visited {color:#000000;}
	.panier_detailinside a:hover, .panier_detailinside a :active{text-decoration:none;color:#ff6666;}
	
#Btn_Souhait{position:absolute;width:124px;height:42px;right: 146px;top:0px;visibility:hidden;}
#Btn_Compte{position:absolute;width:124px;height:42px;right: 3px;top:0px;}
#Pointille_Menu{position:absolute;	width:403px;right:5px;top:45px;}


/*-- Zone de recherche --*/
#Recherche{position:absolute;	width:150px;height:20px;right: 12px;top:63px;background-image: url(../images/search.gif);z-index:10;}
#Recherche_Txt{position:absolute;top:3px;left:8px;width:108px;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#Recherche_BtnArea{position:absolute;top:-5px;right:3px;width:28px;height:24px;cursor:pointer;}
	.search_loupe{background-image: url(../images/search_loupe.gif);}
	.search_loupeError{background-image: url(../images/search_loupeErr.gif);}	
#Recherche_Loading{position:absolute;top:3px;right:6px;width:16px;height:16px;cursor:pointer;background-image: url(../images/search_wait.gif);}

/*--- CENTRE PAGE -- */
#Div_Main{position:relative;width:100%;}
#Conteneur{margin-top:73px;padding-bottom:100px;}
	#Menu_Conteneur{padding:30px 10px 30px 10px;}
	#Data_Conteneur{ padding: 10px 10px; }
	#Page_Status{border:#000000 1px dashed;margin:10px;background-color:#FFFFFF;padding:3px;}
		.status_text{color:#000000;font-weight:bold;padding-left:40px;font-size:medium;padding-top:5px;}
		.status_text a,.status_text a:hover,.status_text a:visited{color:#000000;font-weight:bold;border-bottom:1px dashed;cursor:help;}
		.statusico_info{background:url(../images/Status_Info.gif) no-repeat;height:30px;}
		.statusico_error{background:url(../images/Status_Error.gif) no-repeat;height:30px;}
		.statusico_warning{background:url(../images/Status_Warning.gif) no-repeat;height:30px;}


		
.pagination{color:#000000;font-size:+1;font-weight:bold;}
.pagination:hover{color:#FF0000;text-decoration:underline;}
.pagination:visited{font-size:+1;font-weight:bold;}
.carte_ilereunion{background:url(../images/ilereunion.png);width:565px;height:385px;}






/*--- ANCRES -- */
.ancre{color:#3a61c8;text-decoration:none;font-size:x-small;}
.ancre:hover{text-decoration:underline;}
/*-- Boutons --*/
.btn_detail {background-image:url(../images/Btn_Detail.gif);width:73px;height:20px;background-repeat:no-repeat;padding-top:4px;padding-left:5px;margin-top:5px;}
.btn_detail a{color:#F0F0F0;font-weight:bold;text-decoration:none;font-size:small;padding-top:0px;}
.btn_detail:hover, .btn_detail a:hover{cursor:pointer;color:#000000;text-decoration:none}

.btn_addpanier {background-image:url(../images/Btn_AddPanier.gif);width:109px;height:25px;background-repeat:no-repeat;text-align:center;padding-top:4px;}
.btn_addpanier a{color:#F0F0F0;font-weight:bold;text-decoration:none;}
.btn_addpanier:hover, .btn_addpanier a:hover{cursor:pointer;color:#000000;text-decoration:none}

.btn_incart {background-image:url(../images/Btn_InCart.png);width:127px;height:29px;background-repeat:no-repeat;text-align:center;padding-top:4px;}
.btn_incart a{color:#F0F0F0;font-weight:bold;text-decoration:none;}
.btn_incart:hover, .btn_incart a:hover{cursor:pointer;color:#000000;text-decoration:none}

.btn_contactus {background-image:url(../images/Btn_ContactUs.gif);width:109px;height:25px;background-repeat:no-repeat;text-align:center;padding-top:4px;}
.btn_contactus a{color:#F0F0F0;font-weight:bold;text-decoration:none;}
.btn_contactus:hover, .btn_contactus a:hover{cursor:pointer;color:#000000;text-decoration:none}

.btn_addfavoris {background-image:url(../images/Btn_AddFavoris.gif);width:111px;height:28px;background-repeat:no-repeat;padding-top:7px;}
.btn_addfavoris a{color:#F0F0F0;font-weight:bold;text-decoration:none;padding-left:43px;}
.btn_addfavoris:hover, .btn_addfavoris a:hover{cursor:pointer;color:#000000;text-decoration:none}

.btn_print {background-image:url(../images/Btn_Print.gif);width:109px;height:28px;background-repeat:no-repeat;padding-top:7px;}
.btn_print a{color:#F0F0F0;font-weight:bold;text-decoration:none;padding-left:35px;}
.btn_print:hover, .btn_print a:hover{cursor:pointer;color:#000000;text-decoration:none}


.btn_passercommande{background-image:url(../images/Btn_Commander.gif);background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;text-decoration:none;}
.btn_passercommande:hover, .btn_passercommande a:hover{cursor:pointer;color:#11b811;text-decoration:none;background-position: 0 -25px;}
.btn_passercommande  div{width:146px;height:21px;padding-left:5px;padding-top:4px;display:block;}

.create_commande{background-image:url(../images/create_Commande.gif);background-repeat:no-repeat;background-position:5px;color:#FC6419;background-color:#eeeeee;font-weight:bold;text-decoration:none;border:1px solid #FC6419; padding:3px 5px 3px 25px;cursor:wait;}

.btn_cliqued{background:url(../images/btn-loader.gif) #eeeeee no-repeat 3px 2px;color:#339933;font-weight:bold;font-size:smaller;border:#97c9dd 1px solid;height:17px;padding-top:3px;padding-left:10px;cursor:wait;}

/*-- icones --*/
.ico_promo{background:url(../images/ico_promo.png) no-repeat;width:60px;height:30px;}
.ico_bientot{background:url(../images/ico_soon.png) no-repeat;width:47px;height:35px;margin-left:8px;}
.ico_new{background:url(../images/ico_new.png) no-repeat;width:60px;height:30px;}
.ico_stockReappro{background:url(../images/stock_reappro.gif) no-repeat;width:27px;height:16px;margin-left : 15px;margin-top:10px;}
.ico_stockRupture{background:url(../images/stock_rupture.gif) no-repeat;width:27px;height:16px;margin-left : 15px;margin-top:10px;}
.ico_stockDernier{background:url(../images/stock_Dernier.gif) no-repeat;width:27px;height:16px;margin-left : 15px;margin-top:10px;}
.ico_stockOk{background:url(../images/stock_enstock.gif) no-repeat;width:27px;height:16px;margin-left : 15px;margin-top:10px;}
.ico_stockPreco{background:url(../images/stock_preco.gif) no-repeat;width:27px;height:16px;margin-left : 15px;margin-top:10px;}
	

/*-- cadre --*/
.list_cadrefiltre{padding-bottom:0px;padding-top:0px;position:relative;}
	#List_TriCadre{font-weight:bold;}
		.btn_viewaslist_sel{background:url(../images/Btn_Liste_sel.gif) no-repeat;}
			.btn_viewaslist{background:url(../images/Btn_Liste.gif) no-repeat;}
			.btn_viewaslist:hover{background:url(../images/Btn_Liste_over.gif) no-repeat;}
		.btn_viewasvignette_sel{background:url(../images/Btn_Vignette_sel.gif) no-repeat;}
			.btn_viewasvignette{background:url(../images/Btn_Vignette.gif) no-repeat;}
			.btn_viewasvignette:hover{background:url(../images/Btn_Vignette_over.gif) no-repeat;}
	

/*--- PAGE MON COMPTE -- */
.accountcmd_bloc{border:solid #82bed7 1px;background-color:#ffffff;}
	.accountcmd_title{background-color:#fef07d;text-align:center;font-weight:bold;float:left;}
		.accountcmd_line{border-top:1px dashed #82bed7;background-color:#ffffff;text-align:center;float:left;}
			.accountcmd_loading{text-align:center;background-color:#ffffff;font-weight:bold;}
			.accountcmd_link{text-decoration:none;font-weight:bold;color:#000000;}
			.accountcmd_link:hover{text-decoration:none;font-weight:bold;color:#ff0000;}
		.accountcmd_detail{margin-left:40px;background-color:#ffffff;text-align:left;border-left:1px #444444 dotted;padding-left:10px}
	
.account_cadre{}
	.account_encart{background-color:#ffffff;border:solid #82bed7 1px;margin-top:10px;margin-right:10px;}
		.account_titlebar{background-image:url(../images/Account_titlebg.gif);height:18px;background-repeat:repeat-x;}
		.account_bloc{border:solid #82bed7 1px;background-color:#ffffff;}
			.account_adrTitle{background-color:#fef07d;text-align:center;font-weight:bold;border-bottom:1px dashed #82bed7;}
			.account_tabletitle{text-align:right;font-weight:bold;}
			.account_tabletitleError{text-align:right;font-weight:bold;color:#ff0000;}
		.lost_password{font-size:small;font-weight:bold;color:#484848;text-align:right;padding-top:3px;}
		
/*--- PAGE MON PANIER -- */
.cart_cadre{}
	.cart_encart{background-color:#ffffff;border:solid #82bed7 1px;margin-top:10px;margin-right:10px;}
		.cart_titlebar{background-image:url(../images/Panier_titlebg.gif);height:18px;background-repeat:repeat-x;}
		.cart_bloc{border:solid #82bed7 1px;background-color:#ffffff;}
		.cart_itemTable{border: 1px solid #8ac2da;width:100%;}
			.cart_itemEntete{background-color:#daebf2;padding:1px;border-right:2px dotted #ffffff;color:#000000;font-weight:bold;text-align:center;border-bottom:1px solid #618899;}
			.cart_itemLigne{background-color:#ffffff;padding:1px;color:#000000;font-weight:bold;text-align:center;border-bottom:1px dotted #618899;font-size:normal;}
			.cart_SousTotal{text-align:right;padding:2px;font-size:normal;font-weight:bold;background-color:#eaf5cc;}
			.cart_Total{text-align:right;padding:2px;font-size:large;font-weight:bold;background-color:#eaf5cc;}
			.panier_vide{font-weight:bold;font-size:normal;text-align:center;}
		.fraisport_itemTable{border: 1px solid #8ac2da;width:100%;}
			.fraisport_itemEntete{background-color:#daebf2;padding:1px;border-right:2px dotted #ffffff;color:#000000;font-weight:bold;text-align:center;border-bottom:1px solid #618899;}
			.fraisport_itemLigne{background-color:#ffffff;padding:10px;color:#000000;font-weight:bold;text-align:center;border-bottom:1px dotted #618899;font-size:normal;}
			.fraisport_loading{text-align:center;font-size:larger;background-color:#ffffff;font-weight:bold;}
			.fraisport_name{}
			.fraisport_description{margin-left:50px;color:#555555;font-style:italic;font-size:smaller;border-left:1px #444444 dotted;padding:3px 10px 0px 13px;}
			
/*--- PAGE COMMANDE -- */
.commande_cadre{}
	.commande_encart{background-color:#ffffff;border:solid #82bed7 1px;margin-top:10px;margin-right:10px;}
		.commande_titlebar{background-image:url(../images/Commande_titlebg.gif);height:18px;background-repeat:repeat-x;}
		.commande_itemTable{border: 1px solid #8ac2da;width:100%;}
			.commande_itemEntete{background-color:#daebf2;padding:1px;color:#000000;font-weight:bold;text-align:left;border-bottom:1px solid #618899;padding-left:10px;}
			.commande_itemLigne{background-color:#ffffff;color:#000000;font-weight:bold;text-align:center;border-bottom:1px dotted #618899;font-size:normal;}
			.commande_arrow{background-image:url(../images/PaiementArrow.gif);height:22px;background-repeat:no-repeat;padding:3px 0px 0px 0px;margin:5px 0px 0px 10px;}
			.commande_cbIcon{background-image:url(../images/commandeCBleue.jpg);height:46px;width:73px;background-repeat:no-repeat;margin-left:15px;float:left;}
			.commande_mastercard{background-image:url(../images/commandeMastercard.gif);height:46px;width:73px;background-repeat:no-repeat;margin-left:15px;float:left;}
			.commande_visa{background-image:url(../images/commandeVisa.gif);height:46px;width:73px;background-repeat:no-repeat;margin-left:15px;float:left;}
			.commande_cheque{background-image:url(../images/commande_cheque.jpg);height:65px;width:97px;background-repeat:no-repeat;margin-left:15px;float:left;}
			.commande_retrait{background-image:url(../images/commande_retrait.jpg);height:85px;width:113px;background-repeat:no-repeat;margin-left:15px;float:left;}
/* --- PAGE PAIEMENT CONFIRMATION --*/
.paiement_cadre{}
	.paiement_encart{background-color:#ffffff;border:solid #82bed7 1px;margin-top:10px;margin-right:10px;}
		.paiement_titlebar{background-image:url(../images/Paiement_titlebg.gif);height:18px;background-repeat:repeat-x;}

/*-- PIED DE PAGE --*/
.footer{position:relative;height:57px;}
#Foot_Link{position:relative;top:80px;z-index:5;}
#W3Valid{position:absolute;bottom:0px;right:0px;}