/* CSS Document */

body
{
	background-image: url(../images/Theme/2010/bg_degrade.png);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	margin: 0px;
	font: 0.7em Arial, Helvetica, sans-serif;
}


/* --  MENU HAUT --*/
#Menu_accueil{position:absolute;left: 70px;top:99px;z-index:2;}
#Menu_bardahl{position:absolute;left: 185px;top:99px;}
	#SMenu_bardahl{position:absolute;left:0px;width:220px;top:24px;}
#Menu_jeux{position:absolute;left: 255px;top:99px;}
	#SMenu_jeux{position:absolute;left:0px;width:195px;top:24px;}
#Menu_puericulture{position:absolute;left: 325px;top:99px;}
	#SMenu_puericulture{position:absolute;left:0px;width:195px;top:24px;}
#Menu_cartes{position:absolute;left: 405px;top:99px;}
	#SMenu_cartes{position:absolute;left:0px;width:180px;top:24px;}
#Menu_poker{position:absolute;left: 475px;top:99px;}
	#SMenu_poker{position:absolute;left:0px;width:180px;top:24px;}
#Menu_billard{position:absolute;left: 545px;top:99px;}
	#SMenu_billard{position:absolute;left:0px;width:180px;top:24px;}
#Menu_bonplan{position:absolute;left: 615px;top:99px;}
	#SMenu_bonplan{position:absolute;left:0px;width:200px;top:24px;}


.logobig{position:absolute;	z-index:1;left: 0px;top: 0px;}
.chargement{position:absolute;top:350px;margin:0 auto;background-image:url(../images/Theme/2010/bg_loading.gif);background-repeat:no-repeat;background-position:center;width:100%;height:22px;}
.welcome_msg  {padding-left:40px;font-weight:bold;font-size:normal;padding-top:5px;}

#TopRightMenu{position:absolute;width:356px;height:36px;right: 0px;top:0px;text-align:center;background-image:url(../images/Theme/2010/bg_topright.gif);}
#Btn_Panier{position:absolute;width:125px;height:23px;right: 27px;top:3px;text-align:center;font-size:12px;color:#ffffff;font-weight:bold;}
	#Div_InCartCount{position:absolute;right:20px;top:14px;}
	a.panier_link, a.panier_link :visited{font-size:11px;color:#ffffff;}
	a.panier_link :hover, a.panier_link :active {color:#ffffff;text-decoration:underline;}
	#Div_PopCart{background-color:#eeeeee;width:150px;height:84px;border: 1px solid #92c810;text-align:left;font-size:13px;color:#000000;margin-top:4px; } /*ffc371*/
	#Div_InCartTotal{background-color:#c4dd89;}
	
#Btn_Souhait{position:absolute;width:124px;height:42px;right: 146px;top:0px;visibility:hidden;}
#Btn_Compte{position:absolute;width:108px;height:23px;right: 180px;top:3px;}
#Pointille_Menu{position:absolute;	width:120px;right:5px;top:60px;}

/*------ menu contextuels ---------*/
.smenu_title{position:relative;padding-top:3px;color:#FFFFFF;}
.smenu_title_hover{position:relative;padding-top:3px;color:#000000;text-decoration:none;cursor:pointer;}
.smenu div{}
.smenu_lev2{position:relative;padding-top:3px; padding-bottom:3px;height:100%;background-image:url(../images/Theme/2010/smenu_fond.gif);color:#FFFFFF;}
.smenu_lev2_hover{position:relative;height:100%;padding-top:3px; padding-bottom:3px;background-image:url(../images/Theme/2010/smenu_fond_over.gif);color:#ffeb00;text-decoration:none;cursor:pointer;}
.smenu_link{position:relative;padding-left:25px;font-weight:bold;}
.smenu_puce{position:absolute;top:8px;left:5px;}
.smenu_trait{position:absolute;left:0px;bottom:0px;width:100%;height:1px;background: url(../images/smenu_trait.gif) repeat-x;}

/*-- CENTRE PAGE --*/
#Conteneur{margin-top:113px;padding-bottom:100px;}
.borduregauche{background-image: url(../images/Theme/2010/bg_bordureg.png);width:28px;height:900px;  /*hauteur minimale*/}
.borduredroite{background-image: url(../images/Theme/2010/bg_bordured.png);width:28px;}
.main{vertical-align:top;text-align:left;background-image: url(../images/Theme/2010/bg_degradecentre.jpg);background-color:#FFFFFF;background-repeat: repeat-x;width: 90%;}

/*-- Zone de recherche --*/
#Recherche{position:absolute;	width:140px;height:25px;left:552px;top:50px;background-image: url(../images/Theme/2010/search.gif);z-index:10;}
#Recherche_Txt{position:absolute;top:4px;left:26px;width:108px;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#Recherche_BtnArea{position:absolute;top:3px;left:3px;width:21px;height:20px;cursor:pointer;}
	.search_loupe{background-image: url(../images/Theme/2010/search_loupe.gif);}
#Recherche_Loading{position:absolute;top:4px;left:4px;width:16px;height:16px;cursor:pointer;background-image: url(../images/search_wait.gif);}

/*--- PAGE ACCUEIL -- */
.home_flashcadre{border: 1px solid #a9ccea;text-align:center;background:url(../images/Flash_FondBaniere.gif) repeat-x #ffffff bottom;color:#1375c4;font-weight:Bold;}
.home_productcadre{position:relative;border: 1px solid #a9ccea;float:left;width:275px;height:315px;background-color:#ffffff;margin:4px;padding:4px}
	.home_producttitre{padding-right:80px;height:32px;color:Black;text-decoration:none;overflow:hidden;}	
	.home_producttitre a{color:Black;text-decoration:none;font-weight:Bold}
	.home_productpict{float:left;width:100px;height:100px;}
	.home_productpictfamille{position:absolute;right:15px;top:2px;}
	.home_productbloc{float:left;width:175px;margin-top:45px;}
		.home_producttext{margin-bottom:5px;height:80px;overflow:hidden;}
	.home_familylist{float:left;width:275px;margin-top:10px;margin-bottom:10px;}
		.home_familyitem{float:left;margin:4px;font-weight:bold;font-size:11px;min-width:118px;}
			.home_familyitem div{float:left;min-width:110px;margin-left:3px;border-bottom:1px solid #a8a8a8;}
			.home_familyitem  div a {color:Black;text-decoration:none;cursor:pointer;}
			.home_familyitem  div a:hover{color:Red;}
	.home_familylink{text-align:right;position:absolute;bottom:4px;right:5px;}
	.home_familylink a { color:#1375c4;font-weight:Bold;text-decoration:none;cursor:pointer;}	
	.home_trianglecorner{background:url(../images/Theme/2010/triangle_corner.gif) no-repeat;width:19px;height:19px;position:absolute;bottom:0px;left:0px;}

/*--- PAGE LISTING PRODUITS -- */
.tri_topleft{background:url(../images/Theme/2010/Tri_TopLeft.gif) no-repeat;width:5px;height:5px;}
.tri_topcentre{background:url(../images/Theme/2010/Tri_TopCenter.gif);}
.tri_topright{background:url(../images/Theme/2010/Tri_TopRight.gif) no-repeat;width:5px;height:5px;}
.tri_middleleft{background:url(../images/Theme/2010/Tri_MiddleLeft.gif);}
.tri_middleright {background:url(../images/Theme/2010/Tri_MiddleRight.gif);}
.tri_bottomleft{background:url(../images/Theme/2010/Tri_BottomLeft.gif) no-repeat;width:5px;height:5px;}
.tri_bottomcenter{background:url(../images/Theme/2010/Tri_BottomCenter.gif);}
.tri_bottomright{background:url(../images/Theme/2010/Tri_BottomRight.gif) no-repeat;width:5px;height:5px;}

.list_cadreproduct{border:dashed #878f95 1px;}	
	.list_productitem{border-bottom:dashed #878f95 1px;background-color:#e9f4cf;}
	.list_productitem:hover{background-color:#f5f6f6;cursor:pointer;}
		.list_productpict{border:#CCCCCC 1px solid;width:84px;height:84px;background-color:#FFFFFF;margin:5px 0px 5px 5px;padding:2px;}
		.list_productprix{color:#FF0000;font-size:xx-large;font-weight:bold;text-align:center;}
		.list_productprix sup{font-size:large;vertical-align:baseline;}		
.vignette_cadreproduct{border:dashed #878f95 1px;width:100%;}	
	.vignette_productitem{border:solid #878f95 1px;background-color:#e9f4cf;margin:1px;width:275px;height:275px;}
	.vignette_productitem:hover{background-color:#f5f6f6;cursor:pointer;}		
		.vignette_productpict{border:#CCCCCC 1px solid;width:144px;height:144px;background-color:#FFFFFF;margin:5px 0px 5px 5px;padding:2px;}
.empty_cadreproduct{}	
	.empty_productitem{background-image: url(../images/noresult.png);background-repeat:no-repeat; height:96px;width:537px}

/*--- PAGE DETAIL PRODUITS -- */		
.detail_cadreproduct{}	
	.detail_encart{background-color:#ffffff;border:solid #878f95 1px;margin-top:40px;margin-right:10px;}
		.detail_productname{font-size:x-large;color:#000000;font-weight:bold;margin-bottom:10px;float:left;width:100%;}
		.detail_productmarque{font-size:small;font-weight:bold;color:#666666;padding-left:15px;}
		.detail_productref{margin:5px;text-align:center;}
			#Detail_InputRef{width:110px;color:#000033;font-size:large;background-color:#FFFFFF;}
		.detail_right{border-left:solid #878f95 1px;background: bottom  url(../images/Theme/2010/bg_DetailRight.gif) repeat-x;}
			.detail_pricecell{padding-bottom:60px;margin:0px 10px;background: url(../images/bg_DetailMiddle.gif) repeat-x bottom ;}
				.detail_prix{color:#000000;font-size:xx-large;font-weight:bold;text-align:left;margin-top:30px;margin-bottom:10px;}
				.detail_prix sup{font-size:large;vertical-align:baseline;}
				.detail_livraison{font-size:x-small;}
				#Detail_BtnAjout{margin:20px auto 0px auto ;}
				#Detail_BtnFavoris{margin:30px auto 0px auto ;}
				#Detail_BtnPrint{margin:5px auto 0px auto ;}
	.detail_left{padding:20px 0px 0px 30px;}
			.detail_minidesc{font-size:small;color:#000000;margin:20px 0 30px 0px;}
			.detail_metadata{margin:20px 0 10px 0px;padding:20px;float:left; border:dashed #878f95 1px;background-color:#e9f4cf;}
	.detail_middle{padding:20px;}
		.detail_minipict{border:#CCCCCC 1px solid;width:50px;height:50px;background-color:#FFFFFF;margin-top:10px;cursor:pointer;}
		.detail_minipict:hover{border:#ff661a 1px solid;}
	.detail_title{font-size:medium;color:#ffffff;font-weight:bold;text-align:center;background-color:#001d42;border-bottom:dashed #878f95 1px;}
	.detail_contenu{margin:20px;overflow:auto;}

/*--- PAGE CONTIDIONS GENERALES --*/
.CGV_cadre{border:0px;}	
	.CGV_Title{border:dashed #878f95 1px;background-color:#e9f4cf;padding:5px;font-size:large;text-align:center;font-weight:bold;margin-bottom:30px;}
	.CGV_articleitem{border:solid #878f95 1px;background-color:#fffcef;margin-bottom:20px;}
	.CGV_articleTitle{border-bottom:dashed #878f95 1px;background-color:#e9f4cf;padding:3px;font-size:medium;text-align:center;font-weight:bold}
	.CGV_articleContent{padding-left:20px;}
	
	

/* PIED DE PAGE */
.bg_footer{position:relative;margin-top:-70px;background-image: url(../images/Theme/2010/bg_plage.png);background-repeat: repeat-x;height:127px;}
.bg_cocotier {position:absolute;width:314px;height:124px;left: 0px;background-image: url(../images/Theme/2010/bg_cocotier.png);top: -12px;}
.bg_parasol {position:absolute;width:139px;height:127px;right: 50px;background-image: url(../images/Theme/2010/bg_parasol.png);top: -22px;}
