/******** Default Behavior Tags ********/
/***************************************/
*{font-family:Arial,Helvetica,Verdana,Geneva,sans-serif; font-size:11px; color:black; margin:0; padding:0;}
li{list-style-type:none;}
img, fieldset{border:0;}
body{text-align:center; background:url(../images/bgd_body.jpg) top repeat-x;}
a{color:#000000; cursor:pointer;}
hr{clear:both; color:#bdbdbd;}
.clear{clear:both; height:1px; line-height:0; font-size:1px;}

/******** Common Structure (for all templates) ********/
/********************************************************/
#bgd{background:url(../images/bgd_main.jpg) top no-repeat; width:100%;}
	#main{text-align:left; width:955px; margin:auto; position:relative;}
		#main h1 a{width:160px; height:150px; position:absolute; left:30px; top:25px; }
			#main h1 span{display:none;}
		#header{}
			#header h2{padding:0 0 4px 40px;}
			#header p{padding:0 0 1px 40px;}
			#header *{font-size:10px; color:#FFFFFF;}
			#header strong{font-size:11px;}
			#header span{font-size:11px;}
			#lev1{width:530px; padding:11px 0 10px 226px; float:left;}
				#lev1 ul{height:35px; margin:90px 0 0 0; padding:0 0 0 5px;}
					#lev1 li{text-align:center; display:inline; float:left; border:1px solid #E30016; margin:10px 3px 0 3px; }
					#lev1 a{font-size:11px; color:#000; font-weight:bold; text-decoration:none; background-color:#FFFAEA; height:24px; padding:3px 5px;}
					#lev1 a:hover{background-color:#FFEBB8;}
				#lev1 img{margin:0 0 0 5px;}
			#bag{background:url(../images/bgd_bag.gif) no-repeat 10px 0; width:170px; margin:0 0 0 0; top:12px; left:780px; position:absolute;}


		#content{background-repeat:no-repeat; background-position:bottom right; margin:0 4px 0 35px; padding: 0 0 10px 0; width:916px;}
			#lev2{background-repeat:repeat-y; background-position:0 38px; width:167px; float:left;}
				#lev2 h2{background-repeat:no-repeat; padding:49px 0 0 11px;}
				#lev2 a{text-decoration:none;color:#000000;}
				#lev2 a:hover{text-decoration:underline;}
				#lev2 ul{padding:0 18px 0 0;}
					#lev2 ul ul{padding:0;}
						.lev2Open li{background-color:#FFF4D0;}
							#lev2 .lev2Open li a{font-weight:normal; background-image:url(../images/li_lev2_1.gif); border-top:1px solid #FFFFFF;}
					#lev2 li a{background: url(../images/li_lev2_0.gif) no-repeat right; border-top:1px solid #E3D2A6; padding:3px 10px 3px 7px; margin:0 4px; width:122px; display:block;}
					#lev2 li span{font-weight: bold; padding:3px 0 3px 15px; margin:0 4px; width:122px; display:block; border-top:1px solid #E3D2A6;}
						#lev2 li li span{border-top:none;}
					#lev2 li li a{border-bottom:1px solid #FFFFFF; border-top:1px solid #FFE6A2; width:114px; padding:3px 10px 3px 15px;}
					#lev2 li li span{width:123px; padding:3px 0 3px 15px; border-top:1px solid #FFE6A2;}
					#lev2 #firstList span{border-top:none;}
					#lev2 .lev2Open{background-color:#FFEBB8; margin: 0 2px 0 0;}
						#lev2 .lev2Open a{font-weight:bold; background-image: url(../images/li_lev2_1.gif); border-bottom:1px solid #FFE6A2;}
						#lev2 .lev2Open li a{border-bottom:none;}
						#lev2 a.noPageBehind:hover{}
					.fames{background: url(../images/ico_LienLibre.gif) 0 3px no-repeat; padding:0 0 0 8px;}
						.fames a{text-decoration:none;}
						.fames a:hover{text-decoration:underline;}
					#firstList{background-repeat:no-repeat; padding:7px 0 0 0;}
						#lev2 #firstList a{border-top:none;}
					#newsletter{background-repeat:no-repeat; background-position:bottom left; height:85px; padding:0 0 0 13px;}
						#newsletter h2{padding:30px 0 0 0;}
						#newsletter p{padding:5px 0 0 0;}
						#newsletter input{color:#999999; border:1px solid #CBCBCB; border-right:none; width:96px; padding:0 0 0 5px; height:16px;float:left;}
						#newsletter a{border:1px solid #CBCBCB; border-left:none;width:15px; display:block; float:left;}
			#centerContent{background-repeat:no-repeat; width:595px; float:left;}
				#rail{background-repeat:no-repeat; height:42px; margin:5px 0 0 0;}
					#rail p{padding:10px 30px 0 28px;}
					#rail a{text-decoration:underline;}
				#bkContent{background-repeat:no-repeat; margin:0 18px 0 0; padding:16px 0 0 0;}
				#bkContentInt{width:553px; background-repeat:no-repeat; background-position:bottom left; background-color:#FFFFFF; padding:3px 12px 15px 12px; overflow:hidden;}
					#bkContentInt h2{margin:0 0 20px 10px; font-size:20px; width:75%;}
				#bkContentInt2{width:577px; background-repeat:no-repeat; background-position:bottom left; background-color:#FFFFFF;  padding:0 0 15px 0; overflow:hidden;}
					#bkContentInt2 h2{margin:0 0 10px 20px; font-size:28px; width:75%;}
					.bordered{background: url(../images/bgd_bordered.gif) repeat-x top left; padding: 5px 0 0 0; clear:both;}
					html>body .bordered{padding: 10px 0 0 0;}
						.colType1{float:left; width:74px; margin:0 0 10px 10px; clear:both; display:inline;}
						.colType2{float:left; width:435px; margin:0 0 20px 10px; display:inline;}
							.colType2 h3{font-size:15px; padding:0 10px 10px 0;}
							.colType2 p{margin: 10px 0 0 0;}
								.colType2 p span{color: #F00;}
						.colType3{float:left; width:306px; margin:0 0 10px 10px; display:inline;}
							.colType3 h3{font-size:14px;}
							.colType3 a{color:#f90000;}
						.colType4{float:left; width:127px; margin:0 0 10px 10px; display:inline; padding:20px 0 0 0;}
						.colType5{float:left; width:532px; margin:0 0 10px 10px;}
			#context{width:154px; padding:12px 0 0 0; float:right;}
				#context div{margin:0 20px; padding:0 0 10px 0;}
					#context a{text-decoration:none;}
					#context a:hover{text-decoration:underline;}
					#context h2{font-size:14px; margin:0 0 5px 0; padding:10px 0 0 0;}
					#context p{margin:3px 0 0 0;}
					#context .firstContext{height:320px;}
				.partnerContext{}
					.partnerContext h2{text-align:center; border:none;}
					.partnerContext p{text-align:center;}
						.partnerContext p a{background: url(../images/ico_LienLibre.gif) 0 4px no-repeat; padding:0 0 0 8px;}
		#footer{text-align:center; background-color:#FFFFFF; padding: 8px 10px 0 30px; clear:both; height: 60px;}
			#footer *{font-size:10px; color:#4C4C4C;}
			#footer ul{height:20px; margin:auto;}
			#footer li{background:url(../images/li_footer.gif) no-repeat left; padding:0 0 0 7px; margin: 0 0 0 3px; display:inline}
			#footer .firstFooterli{background:none; padding:0 0 0 5px;}
#footer p.pnns{
	padding-top: 10px;
	color:#999999;
	width:100%;
	text-decoration:none;
	right:0px;
}

#footer a.pnnslink{
	text-decoration:none;
}


/******** Specifics Universes (grouped by template) ********/
/***********************************************************/

/** Universe : Boutique **/
#universBoutique{}
	#universBoutique #lev2{}
		#universBoutique #lev2 ul{background-image:url(../images/bgd_universBoutique_lev2.gif);}
		#universBoutique #lev2 h2{background-image:url(../images/bgd_universBoutique_h2.gif);}
		#universBoutique ul #firstList{background-image:url(../images/bgd_universBoutique_firstList.gif);}
		#universBoutique #newsletter{background-image:url(../images/bgd_universBoutique_newsletter.gif);}
			#universBoutique #newsletter h2{background-image:none;}
	#universBoutique #content{background-image:url(../images/bgd_universBoutique.gif);}
	.freeTemplateWithLev2 #universBoutique #content{background-image:url(../images/bgd_universBoutique_free.gif);}
		#universBoutique #centerContent{border-top: 1px solid #fc9393;}
			#universBoutique #rail{background-image:url(../images/bgd_universBoutique_rail.gif);}
			#universBoutique #rail *{color:#FFFFFF;}
			#universBoutique #bkContent{background-image:url(../images/bgd_universBoutique_bkContent.gif);}
				#universBoutique #bkContentInt, #universBoutique #bkContentInt2{background-image:url(../images/bgd_universBoutique_bkContentInt.gif);}
					#universBoutique #bkContentInt h2, #universBoutique #bkContentInt2 h2{border-bottom:2px solid #f90000;}
					#universBoutique .downloader{border:2px solid #f90000;}
					#universBoutique #fiche h3, #universBoutique #fiche h4, #universBoutique #contentArticle div h3, #universBoutique .threeColumn h2{color:#f90000;}
					#universBoutique .fames a, #universBoutique .fames2 a, #universBoutique .libreFondu a{background-color:#f78a6a;}
					#universBoutique #contentArticle div li, #universBoutique #productInfoBlock li, #universBoutique #productPurchase li{background-image:url(../images/bgd_universBoutique_li.gif);}
					#universBoutique #flashLes{background-color:#f90000;}
					#universBoutique #bgPart {background-image:url(../images/bgd_universBoutique_homePart.gif);}
					#universBoutique #affiches{background-image:url(../images/bgd_universBoutique_bottomAffiche.gif);}
					#universBoutique #bgGalery{background-color:#FEE0E0; background-image:url(../images/bgd_universBoutique_topAffiche.gif);}
		#universBoutique #context{background:url(../images/bgd_universBoutique_context.gif) no-repeat; padding:12px 0;}
			#universBoutique #context div{margin:0 12px; padding:0 0 10px 0; border-top:1px solid #A70000;}
			#universBoutique #context .firstContext{border-top:none; height:auto;}
				#universBoutique #context *{color:#FFFFFF;}
				#universBoutique #context h2{margin:0 0 12px 0; padding:10px 0 0 0; border-top:1px solid #D85252;}
					#universBoutique #context p{margin:0 0 12px 0;}
						#universBoutique .firstContext{padding:0 0 10px 0;}
						#universBoutique #context .firstContext h2{border-top:none;}

/** Universe : Perso **/
#universPerso{}
	#universPerso #lev2{}
		#universPerso #lev2 ul{background-image:url(../images/bgd_universPerso_lev2.gif);}
		#universPerso #lev2 h2{background-image:url(../images/bgd_universPerso_h2.gif);}
		#universPerso ul #firstList{background-image:url(../images/bgd_universPerso_firstList.gif);}
		#universPerso #newsletter{background-image:url(../images/bgd_universPerso_newsletter.gif);}
			#universPerso #newsletter h2{background-image:none;}
	#universPerso #content{background-image:url(../images/bgd_universPerso.gif);}
		#universPerso #centerContent{background:url(../images/bgd_universPerso_topContent.gif) no-repeat;}
			#universPerso #rail{background-image:url(../images/bgd_universPerso_rail.gif);}
			#universPerso #rail *{color:#FFFFFF;}
			#universPerso #bkContent{background-image:url(../images/bgd_universPerso_bkContent.gif);}
				#universPerso #bkContentInt, #universPerso #bkContentInt2{background-image:url(../images/bgd_universPerso_bkContentInt.gif);}
					#universPerso #bkContentInt h2, #universPerso #bkContentInt2 h2{border-bottom:2px solid #f90000;}
					#universPerso .downloader{border:2px solid #f90000;}
					#universPerso #fiche h3, #universPerso #fiche h4, #universPerso #contentArticle div h3, #universPerso .threeColumn h2{color:#f90000;}
					#universPerso .fames a, #universPerso .fames2 a, #universPerso .libreFondu a{background-color:#f78a6a;}
					#universPerso #contentArticle div li, #universPerso #productInfoBlock li, #universPerso #productPurchase li{background-image:url(../images/bgd_universPerso_li.gif);}
					#universPerso #flashLes{background-color:#f90000;}
					#universPerso #bgPart {background-image:url(../images/bgd_universPerso_homePart.gif);}
					#universPerso #affiches{background-image:url(../images/bgd_universPerso_bottomAffiche.gif);}
					#universPerso #bgGalery{background-color:#FEE0E0; background-image:url(../images/bgd_universPerso_topAffiche.gif) ;}
			#universPerso #context{background:url(../images/bgd_universPerso_context.gif) no-repeat 7px 7px;}

	#universPerso #meaEspacePerso{ width:287px; height:139px; float:left; background:url(../images/bgd_homeLogged.gif) top left no-repeat; padding:40px 30px 0 260px; margin:10px 0 0 0;}
				  #meaEspacePerso span img{ padding:10px 5px 0 0;}
	#universPerso #bkContentInt3{ width:586px; height:275px; float:left; padding:0; background:url(../images/temp_homeLogged_v2.jpg)}
	#universPerso #bkContentInt4{ width:577px; float:left; background:url(../images/bgd_homePart_bottom.gif) bottom left no-repeat; padding:0 0 10px 0;}
				  #meaHighlight{width:577px; float:left; background: #ffffff url(../images/bgd_homePart.gif) top left no-repeat; margin:10px 0 0 0; padding:10px 0 0 0;}
				  #meaHighlight .highlight{ width:240px; float:left; margin:0 15px; padding:0;}
				  #meaHighlight .highlight h2{ font-size:14px; font-weight:bold; border:none;}
				  #meaHighlight .highlight p{ padding:4px 0;}
				  #meaHighlight .highlight p.fames{background: url(../images/ico_LienLibre.gif) 0 3px no-repeat; padding:0 0 0 8px;}
				  #meaHighlight .highlight p.fames a{text-decoration:none; padding:0 2px;}
				  #meaHighlight .highlight p.fames a:hover{text-decoration:underline;}

	#universPerso .meaUsePoint{ padding:20px 0 0 0;}
	#universPerso #FlashObject {width:235px; float:left; padding: 0 5px 0 30px; margin:0;}
	#universPerso .meaUsePoint img{ float:left; margin:0 5px 0 30px;}
	#universPerso .meaUsePoint div{ width:250px; float:right; margin:0 10px 0 0;}
	#universPerso .meaUsePoint div h3{ font-size:16px; color:#FF0000; padding:0 0 10px 0;}
				  .meaUsePoint div p{ padding:0 0 10px 0;}
				  .meaUsePoint div img{ margin:0 !important;}
				  .right{ float:right;}
				  .right img{ float:right;}
				  .bgdp{ float:left; width:540px;}
	#bkContentInt span{ color:#FF0000; font-weight:bold;}

	#universPerso .meaUsePoint01{ padding:20px 0 0 0;}
	#universPerso .meaUsePoint01 img{ float:left; margin:0 5px 0 10px;}
	#universPerso .meaUsePoint01 div{ width:200px; float:right; margin:0 10px 0 0;}
	#universPerso .meaUsePoint01 div h3{ font-size:16px; color:#FF0000; padding:0 0 10px 0;}
				  .meaUsePoint01 div p{ padding:0 0 10px 0;}
				  .meaUsePoint01 div img{ margin:0 !important;}

	#universPerso .meaUsePointGame{ float:left; padding:0 0 0 10px;}
	#universPerso .meaUsePointGame h3{font-size:16px; color:#FF0000;}
	#universPerso .meaUsePointGame img{ margin:10px 10px 0 0; float:left;}
	#universPerso .highlightPoint{ width:260px; float:left;}
	#universPerso .highlightPoint p{ padding:5px 0;}
	#universPerso .highlightPoint form input{color:#999999; margin:0 5px 0 0; float:left; vertical-align: top;}
	#universPerso .highlightPoint form span {color: #FF0000; font-weight: normal; visibility: hidden; padding: 0 0 0 20px;}
	*html #universPerso .highlightPoint form span {color: #FF0000; font-weight: normal; visibility: hidden; padding: 0;}


	#universPerso .instantWin{ width:510px; float:left;}
	#universPerso .instantWin p{ padding:5px 0;}
	#universPerso .instantWin a{ font-size:10px;}
	#universPerso .instantWin span{ font-size:10px;}
	#universPerso .instantWin label{padding-left:5px; font-size:10px;}
	#universPerso .instantWin span {color:#f90000; font-weight:normal;}
	#universPerso .meaWinPoint{ width:270px; float:left; margin:0 0 0 5px;}
	#universPerso .meaWinPoint img{ float:left; padding:0 10px 0 0;}
	#universPerso .meaWinPoint div{ width:184px; float:left;}
	#universPerso .meaWinPoint div h3{ font-size:16px; color:#FF0000; padding:0 0 10px 0;}
				  .meaWinPoint div p{ padding:0 0 10px 0;}
	#universPerso .meaFormWinPoint{ width:233px; height:62px; float:left; background:url(../images/bgd_formWin.gif) no-repeat; margin:20px 0 0 0; padding:15px 0 0 0;}
	#universPerso .meaFormWinPoint span{ padding:15px 0 0 20px; width:213px; float:left; font-weight:normal;}
	#universPerso .meaFormWinPoint div{padding:5px 10px 0 65px;}
	#universPerso .meaFormWinPoint form{ padding:0 0 0 58px;}
					.meaFormWinPoint form p{ width:116px; float:left;}
					.meaFormWinPoint form label,.meaFormWinPoint input{width:116px; float:left;}
					.meaFormWinPoint form p.btn{ width:32px; float:left; padding:15px 0 0 10px;}

/** Universe : Not Found **/
#universMessage{}
/*background:url(images/h1_logoUniversBoutique.gif) no-repeat 43px 22px;*/
#universMessage #content{background-image:url(../images/bgd_universPerso.gif);}
#universMessage #centerContent{background:url(../images/bgd_universMess_topContent.gif) no-repeat; margin:0 0 100px 150px; width:611px;}
*html #universMessage #centerContent{margin:0 0 100px 75px;}
			#universMessage #rail{background-image:url(../images/bgd_universPerso_rail.gif); margin-left:20px;}
			#universMessage #rail *{color:#FFFFFF;}
			#universMessage #bkContent{background-image:url(../images/bgd_universPerso_bkContent.gif); margin-left:16px;}
				#universMessage #bkContentInt, #universMessage #bkContentInt2{background-image:url(../images/bgd_universPerso_bkContentInt.gif);}
					#universMessage #bkContentInt h2, #universMessage #bkContentInt2 h2{border-bottom:2px solid #f90000;}

/** Universe : Cooking **/
#universCooking{}
	#universCooking #lev2{}
		#universCooking #lev2 ul{background-image:url(../images/bgd_universCooking_lev2.gif);}
		#universCooking #lev2 h2{background-image:url(../images/bgd_universCooking_h2.gif);}
		#universCooking ul #firstList{background-image:url(../images/bgd_universCooking_firstList.gif);}
		#universCooking #newsletter{background-image:url(../images/bgd_universCooking_newsletter.gif);}
			#universCooking #newsletter h2{background-image:none;}
	#universCooking #content{background-image:url(../images/bgd_universCooking.gif);}
		#universCooking #centerContent{background:url(../images/bgd_universCooking_topContent.gif) no-repeat;}
			#universCooking #rail{background-image:url(../images/bgd_universCooking_rail.gif);}
			#universCooking #rail *{color:#FFFFFF;}
			#universCooking #bkContent{background-image:url(../images/bgd_universCooking_bkContent.gif);}
				#universCooking #bkContentInt, #universCooking #bkContentInt2{background-image:url(../images/bgd_universCooking_bkContentInt.gif); position: relative;}
					#universCooking #bkContentInt h2, #universCooking #bkContentInt2 h2{border-bottom:2px solid #FFBF00;}
					#universCooking .downloader{border:2px solid #FFBF00;}
					#universCooking #fiche h3, #universCooking #fiche h4, #universCooking #contentArticle div h3, #universCooking .threeColumn h2{color:#FFBF00;}
					#universCooking .fames a, #universCooking .fames2 a, #universCooking .libreFondu a{background-color:#fcd77e;}
					#universCooking #contentArticle div li, #universCooking #productInfoBlock li, #universCooking #productPurchase li{background-image:url(../images/bgd_universCooking_li.gif);}
					#universCooking #flashLes{background-color:#FFBF00;}
					#universCooking #bgPart {background-image:url(../images/bgd_universCooking_homePart.gif);}
					#universCooking #affiches{background-image:url(../images/bgd_universCooking_bottomAffiche.gif);}
					#universCooking #bgGalery{background-color:#FFEFBF; background-image:url(../images/bgd_universCooking_topAffiche.gif) ;}
			#universCooking #context{background:url(../images/bgd_universCooking_context.gif) no-repeat 7px 7px;}

/** Universe : Products **/
#universProducts{}
	#universProducts #lev2{}
		#universProducts #lev2 ul{background-image:url(../images/bgd_universProducts_lev2.gif);}
		#universProducts #lev2 h2{background-image:url(../images/bgd_universProducts_h2.gif);}
		#universProducts ul #firstList{background-image:url(../images/bgd_universProducts_firstList.gif);}
		#universProducts #newsletter{background-image:url(../images/bgd_universProducts_newsletter.gif);}
			#universProducts #newsletter h2{background-image:none;}
	#universProducts #content{background-image:url(../images/bgd_universProducts.gif);}
		#universProducts #centerContent{background:url(../images/bgd_universProducts_topContent.gif) no-repeat;}
			#universProducts #rail{background-image:url(../images/bgd_universProducts_rail.gif);}
			#universProducts #rail *{color:#FFFFFF;}
			#universProducts #bkContent{background-image:url(../images/bgd_universProducts_bkContent.gif);}
				#universProducts #bkContentInt, #universProducts #bkContentInt2{background-image:url(../images/bgd_universProducts_bkContentInt.gif); position: relative;}
					#universProducts #bkContentInt h2, #universProducts #bkContentInt2 h2{border-bottom:2px solid #2775E5;}
					#universProducts .downloader{border:2px solid #2775E5;}
					#universProducts #fiche h3, #universProducts #fiche h4, #universProducts #contentArticle div h3, #universProducts .threeColumn h2{color:#2775E5;}
					#universProducts .fames a, #universProducts .fames2 a, #universProducts .libreFondu a{background-color:#88bddd;}
					#universProducts #contentArticle div li, #universProducts #productInfoBlock li, #universProducts #productPurchase li{background-image:url(../images/bgd_universProducts_li.gif);}
					#universProducts #flashLes{background-color:#2775E5;}
					#universProducts #bgPart {background-image:url(../images/bgd_universProducts_homePart.gif);}
					#universProducts #affiches{background-image:url(../images/bgd_universProducts_bottomAffiche.gif);}
					#universProducts #bgGalery{background-color:#E8D9F2; background-image:url(../images/bgd_universProducts_topAffiche.gif) ;}
			#universProducts #context{background:url(../images/bgd_universProducts_context.gif) no-repeat 7px 7px;}

/** Universe : Cow **/
#universCow{}
	#universCow #lev2{}
		#universCow #lev2 ul{background-image:url(../images/bgd_universCow_lev2.gif);}
		#universCow #lev2 h2{background-image:url(../images/bgd_universCow_h2.gif);}
		#universCow ul #firstList{background-image:url(../images/bgd_universCow_firstList.gif);}
		#universCow #newsletter{background-image:url(../images/bgd_universCow_newsletter.gif);}
			#universCow #newsletter h2{background-image:none;}
	#universCow #content{background-image:url(../images/bgd_universCow.gif);}
		#universCow #centerContent{background:url(../images/bgd_universCow_topContent.gif) no-repeat;}
			#universCow #rail{background-image:url(../images/bgd_universCow_rail.gif);}
			#universCow #rail *{color:#FFFFFF;}
			#universCow #bkContent{background-image:url(../images/bgd_universCow_bkContent.gif);}
				#universCow #bkContentInt, #universCow #bkContentInt2{background-image:url(../images/bgd_universCow_bkContentInt.gif);}
					#universCow #bkContentInt h2, #universCow #bkContentInt2 h2{border-bottom:2px solid #8B40BD;}
					#universCow .downloader{border:2px solid #8B40BD;}
					#universCow #fiche h3, #universCow #fiche h4, #universCow #contentArticle div h3, #universCow .threeColumn h2{color:#8B40BD;}
					#universCow .fames a, #universCow .fames2 a, #universCow .libreFondu a{background-color:#c3b1d7;}
					#universCow #contentArticle div li, #universCow #productInfoBlock li, #universCow #productPurchase li{background-image:url(../images/bgd_universCow_li.gif);}
					#universCow #flashLes{background-color:#8B40BD;}
					#universCow #bgPart {background-image:url(../images/bgd_universCow_homePart.gif);}
					#universCow #affiches{background-image:url(../images/bgd_universCow_bottomAffiche.gif);}
					#universCow #bgGalery{background-color:#E8D9F2; background-image:url(../images/bgd_universCow_topAffiche.gif) ;}
			#universCow #context{background:url(../images/bgd_universCow_context.gif) no-repeat 7px 7px;}

/** Universe : Games **/
#universGames{}
	#universGames #lev2{}
		#universGames #lev2 ul{background-image:url(../images/bgd_universGames_lev2.gif);}
		#universGames #lev2 h2{background-image:url(../images/bgd_universGames_h2.gif);}
		#universGames ul #firstList{background-image:url(../images/bgd_universGames_firstList.gif);}
		#universGames #newsletter{background-image:url(../images/bgd_universGames_newsletter.gif);}
			#universGames #newsletter h2{background-image:none;}
	#universGames #content{background-image:url(../images/bgd_universGames.gif);}
		#universGames #centerContent{background:url(../images/bgd_universGames_topContent.gif) no-repeat;}
			#universGames #rail{background-image:url(../images/bgd_universGames_rail.gif);}
			#universGames #rail *{color:#FFFFFF;}
			#universGames #bkContent{background-image:url(../images/bgd_universGames_bkContent.gif);}
				#universGames #bkContentInt, #universGames #bkContentInt2{background-image:url(../images/bgd_universGames_bkContentInt.gif);}
					#universGames #bkContentInt h2, #universGames #bkContentInt2 h2{border-bottom:2px solid #69BD45;}
					#universGames .downloader{border:2px solid #69BD45;}
					#universGames #fiche h3, #universGames #fiche h4, #universGames #contentArticle div h3, #universGames .threeColumn h2{color:#69BD45;}
					#universGames .fames a, #universGames .fames2 a, #universGames .libreFondu a{background-color:#addb9b;}
					#universGames #contentArticle div li, #universGames #productInfoBlock li, #universGames #productPurchase li{background-image:url(../images/bgd_universGames_li.gif);}
					#universGames #flashLes{background-color:#69BD45;}
					#universGames #bgPart {background-image:url(../images/bgd_universGames_homePart.gif);}
					#universGames #affiches{background-image:url(../images/bgd_universGames_bottomAffiche.gif);}
					#universGames #bgGalery{background-color:#D9EED0; background-image:url(../images/bgd_universGames_topAffiche.gif) ;}
			#universGames #context{background:url(../images/bgd_universGames_context.gif) no-repeat 7px 7px;}

/******** Specifics Blocks (grouped by template) ********/
/********************************************************/

/** Template: Shop Product **/
#productPurchase{width:330px; float:right;}
	#productPurchase *{font-size:12px;}
	#bkContentInt #productPurchase h2{font-size:18px; margin:0; border:0 none; width:auto;}
	#productPurchase p{padding:0 0 10px 0;}
		#productPurchase form p{width:150px; float:left;}
	#productPurchase dt{background:url(../images/bgd_productPurchaseLabel.gif) no-repeat right; width:140px; padding:3px 0; float:left;}
	#productPurchase dd{width:170px; padding:3px 0; float:left;}
	#productPurchase label{background:url(../images/bgd_productPurchaseLabel.gif) no-repeat right; width:140px; padding:3px 0; display:block; clear:left; float:left;}
	#productPurchase select{width:40px;}
	#productPurchase li{background-position:0 5px; background-repeat:no-repeat; padding:0 0 0 10px;}
	#productPurchase a{font-size:10px; padding:0 0 0 5px;}
	#listVariants{width:320px; overflow: hidden; padding:3px 0 8px 0; display:block; float:left;}
		#listVariants label{margin:3px 0 0 0;}
		#listVariants a{padding: 0; width:18px; height:18px; display:block; float:left;}
		#listVariants span{display:none;}
		#listVariants li{background-image:none; padding:0; border:1px solid #000; margin:0 7px 0 0; float:left;}
		#listVariants .listVariantOn{border:1px solid #F90000; width:18px; height:18px; }
	#productTotal{font-weight:bold; border-top:2px solid #000000; border-bottom:1px solid #000000; height: 22px;}
#productAdvicePurchase{width:420px; float:right;}
	#main #productAdvicePurchase h2{font-size:18px; margin:0; border:0 none; width:auto;}
	#productAdvicePurchase p{padding:0 30px 10px 0;}
#productComplement{position: relative; background:url(../images/border_productComplement.gif) no-repeat; width:212px; padding:0 0 15px 0;}
	#productInfoBlock{text-align:left; background-color:#FFFFFF; border:2px solid #DADADA; bottom:87px;width:188px; padding:5px 10px; position:absolute; z-index:30;}
		html>body #productInfoBlock{bottom:72px;}
		#productInfoBlock li{background-position:0 5px; background-repeat:no-repeat; padding:0 0 0 10px;}
	#productIllustration{padding:0 0 4px 0; text-align:center;}
		#productInfos{text-align:center;}
			#productInfos a{text-decoration:none;background: url(../images/bgd_links.gif) no-repeat 0 4px; padding: 0 0 0 7px;}
			#productInfos a:hover{text-decoration:underline;}
		#productPrint{margin:15px 0 0 0; width:105px; float:left;}
			#productPrint a{font-size:10px; text-decoration:none; text-align:left; background:url(../images/bgd_productPrint.gif) no-repeat 20px 0; padding:0 15px 0 45px; display:block;}
			#productPrint a:hover{text-decoration:underline;}
		#productTellFriend{margin:15px 0 0 0; width:105px; float:left;}

			#productTellFriend a{font-size:10px; text-decoration:none; text-align:left; background:url(../images/bgd_productTellFriend.gif) no-repeat 5px 0; padding:0 8px 0 40px; display:block;}
			#productTellFriend a:hover{text-decoration:underline;}

/* Template: Highlight Block */
#productMEA{background:url(../images/bgd_mea.gif) no-repeat; padding: 7px 0 0 15px; margin:0 0 10px 0; width:537px; overflow:hidden;}
	#productMEA h3{font-size:13px;}
	#productMEA div{width:166px; margin:7px 10px 10px 0; float:left;}
	#productMEA img{float:left; display:block;}
	#productMEA p{float:right; text-align:left; width:109px; padding:5px 0 0 0; display:block;}
	#productMEA a{text-decoration:none; font-weight:bold}
	#productMEA a:hover{text-decoration:underline; font-weight:bold}
#promoMEA{background:url(../images/bgd_promoMEA.gif) left top no-repeat; width:440px; padding:4px 0 0 0;}
#promoMEA div{background:url(../images/bgd_promoMEABottom.gif) bottom left no-repeat; width:440px; padding:5px 0 8px 10px; margin:0;}
#promoMEA h3{font-size:11px; padding:0;}
#promoMEA p{margin:0;}

/* Template: homepage */
#centerHome{background-repeat:no-repeat; width:749px; float:left; margin:0;}
#centerHome	img{display:block;}

/* Template: purchase*/
.brief{padding:0 0 10px 10px;}
.listAddr{padding:10px 0; margin:0; clear:left;}
.blockType1{background:url(../images/bgd_topblock.gif) top no-repeat; width:178px; padding:10px 0 0 0; float:left; margin:0 20px 0 0; display:inline;}
	.blockType1 p a{float:none; margin:0; padding:0;}
.blockType2{width:190px; padding:10px 0 0 0; margin:0 10px 0 0; display:inline; float:left;}
	.blockType2 p{margin-top: 0; margin-bottom:8px;}
	.blockType2 textarea{width:180px; margin-top:2px;}
	.blockType2 input{margin-top:2px;}
	.special{margin-top:40px;}
	.choiceBox{width:45px; float:left;}
.blockType1Bound{background:url(../images/bgd_bottomblock.gif) bottom no-repeat; width:158px; padding:0 10px 8px 10px; margin:0;}
	.blockType1Bound h4{font-size:11px; color:#f90000;}
.blockType1wrapper{float:left;}
	.blockType1wrapper input{padding:0 5px 0 0; float:left;}
	html>body .blockType1wrapper input{margin:0 5px 0 0;}
	.blockType1wrapper select{width:120px;}
.paperchoice{}
	.paperchoice li{display:block; float:left; margin:0 5px 0 0;}
	.lastchoice{margin-right:0;}
	.paperchoice input{margin:0; padding:0; vertical-align:top; width:15px; height:15px;}
.logHelp{width:185px; padding:10px 10px 10px 70px; float:left; display:inline; overflow:hidden; position:relative;}
	.logHelp img{position:absolute; top:10px; left:0;}
	.logHelp h3{font-size:14px;}
	.iconLogHelp{width:53px; margin:0 10px 0 0; float:left;}
	.logHelp form{}
	.logHelp label{display:block; padding:5px 0 0 0;}
	.logInput{width:150px; color:#7f7f7f; border:1px solid #cbcbcb;}
#summary{width:367px; background:url(../images/bgd_bill.gif) bottom no-repeat;}
#basket{width:437px; background:url(../images/bgd_basket.gif) bottom no-repeat;}
	#basket input{border: 1px solid #999999; width:20px; padding:1px 0 0 2px;}
#basket2{width:532px; background:url(../images/bgd_basket2.gif) bottom no-repeat;}
	.cart th{background:url(../images/bgd_billtop.gif) top center no-repeat; padding:5px; border-left:1px solid #c3c3c3; border-right:1px solid #FFF;}
		.cart th.start{padding:5px 5px 5px 10px; background-position:left top; border-left:0 none;}
		.cart th.end{background-position:right top; border-right:0 none;}
	.cart td{padding:5px; border-top:1px solid #c3c3c3; border-left:1px solid #c3c3c3; border-right:1px solid #FFF;}
		.cart td.start{border-left:0 none;}
		.cart td.end{border-right:0 none;}
		.cart td.end a{color:#f90000;}
.bill{width:367px;}
	.bill td{border-bottom:1px solid #000000; padding:2px 0;}
	.linkChoose td{border-bottom:0 none; padding:5px 0;}
	.total td{border-top:1px solid #000000; border-bottom:0 none; font-weight:bold;}
#basketform{width:520px; margin:0 0 0 10px;}
	#basketform fieldset{background:#d8d8d8; width:417px; margin:0 0 0 auto; padding:5px 10px; text-align:left;}
	#basketform label{font-weight:bold;}
		#codeWeb input{border:1px solid #999999; width:70px; padding:1px 0 0 2px;}
		.validCommand{text-align:right; padding:5px 0 10px 0;}
		.validCommand a{display:block; margin:15px 0 0 0;}
		.validCommand input{float:right}
		.formNotes{font-size:10px; margin:15px 0 0 0; clear:both;}
			.formNotes a{font-size:10px; color:#f90000;}
			#chooseMode{margin:8px 0 0 0;}
				#chooseMode li{margin:0 0 3px 0; padding:0; width:300px; overflow:hidden;}
				#chooseMode input{margin:0 5px 0 0; padding:0; width:15px; height:15px; float:left;}
				#chooseMode label{margin:0; padding:0; float:left;}

/*Template: inscription form*/
#formInscription{background:url(../images/bgd_form.gif) top left no-repeat; width:450px; margin-left:65px; padding:6px 0 0 0;}
	#formInscription fieldset{padding:10px 5px 10px 30px; background:url(../images/bgd_form_bottom.gif) bottom left no-repeat; width:450px; display:block;}


#formInscription p{padding:0 0 5px 0; clear:both;}
		#formInscription p.pIndent{font-size:10px; padding:0 30px 5px 173px;}
		#formInscription input{padding:0 0 0 2px}
			#formInscription .smallForm{width:60px;}
			#formInscription .miniForm{width:40px;}
			#formInscription .unit{width: 20px; padding:2px 2px 0 5px; float:left; display:block;}
			#formInscription .optin{width: 20px; padding:2px 2px 0 5px; float:left; display:block; color:black; font-weight:normal;}
			#formInscription .largeoptin{width: 66px;}
		#formInscription textarea{padding:0 0 0 2px}
		#formInscription label{font-weight:bold; width:175px; line-height:17px; display:block; float:left;}
		#formInscription label.tlt, #formInscription label span{font-weight:normal;}
		#formInscription textarea, #formInscription fieldset input, #formInscription fieldset select{width:163px; float:left; margin:0 0 5px 0;}
			#formInscription ul.civi{padding:10px 0 0 0; clear:both;}
			#formInscription .civi li{clear:both}
			#formInscription .civi input{width:15px; height:15px; float:left;}
			#formInscription .civi label{font-size:10px; width:auto; padding:0 5px;}
			#formInscription .civi label[for="accept"]{width:380px;}
		#formInscription label.firstCivi{font-size:11px; width:173px; height:17px; line-height:17px; padding:0; display:block; float:left;}
		.bgdp{font-size:10px; padding:10px 0 10px 10px;}
		.bgdp a{font-size:10px;}
		.backHistory{padding: 0 0 0 10px; clear:both;}
		.valider{text-align:center;}
		.valider input{margin:10px 20px 0 20px;}
.errorMessage {color:#f90000; padding:0 0 0 10px; font-weight:bold;}

/*Template: Product Page */
.productList{margin:0 0 10px 10px; width:533px;}
	.productList p{float:left; width:168px; margin:5px 0 0 0;}
	.productList fieldset{float:left; background:url(../images/bgd_decouvrez.gif) no-repeat; width:298px; height:26px; padding:0 0  0 12px;}
	.productList fieldset label{line-height:26px;}
	.productList fieldset select{margin:3px 0 0 10px; width:190px;}
.produitPage{border-bottom:2px solid #dadada; border-top:2px solid #dadada; padding:2px 56px 2px 56px; width:441px; margin:0 0 8px 0; overflow:hidden;}
	.produitPage a{text-decoration:none;}
	.produitPage a:hover{text-decoration:underline;}
	.produitPage li{display:inline;}
	.produitPage div{float:left;}
	.pre{width:130px;}
		.pre a{background:url(../images/icon_arrow_precedents.gif) left no-repeat; padding:0 0 0 8px; display:block;}
	.next{width:130px;}
		.next a{text-align:right; background:url(../images/icon_arrow_suivants.gif) right no-repeat; padding:0 8px 0 0; display:block;}
	.pages{width:170px; text-align:center; display:block;}
	.pages span{color:#e80000; font-weight:bold;}
	.produitList{width:574px; position:relative;}
		 .produitList .btn{clear:both; margin:0 0 0 375px; }
	.produitItem{background:url(../images/bgd_topblock.gif) top left no-repeat; width:187px; padding:10px 0 0 0; margin:0 0 9px 0; float:left; display:inline;}
	.produitItem2{float:left; display:block; width:184px; padding:0 0 0 3px;}
	.contentPro{background:url(../images/bgd_bottomblock.gif) bottom left no-repeat; width:187px; height:170px;}
		.contentPro img{float:left; display:inline;}
			.contentPro h3 a{background:url(../images/icon_produit.gif) 0 4px no-repeat; text-decoration:none; width:148px; margin:0 0 10px 11px; font-size:13px; color:#000000; padding:0 0 0 10px; font-weight:bold; display:block;}
			.contentPro h3 a:hover{text-decoration:underline;}
		.price{padding:0 0 0 2px; width:72px; float:left; display:inline;}
			.price img{margin:0 0 5px 10px;}
			.price p{font-size:18px; color:#f90000; margin:2px 0 0 8px; font-weight:bold;}
			#main .price span{text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; background:url(../images/bgd_promotion.gif) no-repeat; width:72px; height:18px; padding:2px 0 0 0; margin:0 0 10px 0; display:block;}
			#main .price .nonepromotion{font-size:14px; text-align:center; background:#f90000; width:72px; height:18px; color:#FFFFFF; font-weight:bold; padding:2px 0 0 0; display:block;}
		.color{padding:8px 0 0 11px;}
			.color li{margin:0 3px 0 0; float:left;}
			.color span{width:91px; font-size:10px; float:left; display:block;}
			.color p{border:1px solid #000; padding:0; width:13px; height:13px; display:block; float:left;}
			.color span{display:none;}
	.blockMEA{width:265px; float:left; margin:0 5px 20px 0;}
		.blockMEA img{float:left; margin:0 10px 0 0; display:block;}
		.blockMEA h3{font-size:15px;}
		.blockMEA p{text-align:left; width:189px; float:right;}

/* Template: Products Decription page*/
#contentPik{margin:10px 0;}
#contentPik img{float:left; margin:0 10px 10px 0;}
#contentPik div{width:328px; float:left;}
#contentPik p{padding:5px 0;}
#contentPik strong{color:#2775e5; font-weight:bold;}
#contentPik h3{color:#2775e5; font-size:15px; font-weight:bold;}
#contextBottom ul{float:left; margin:10px 0 0 0;}
	#contextBottom li{margin:0 0 10px 0;}
#contextBottom .voir{float:right;}
	.voir li{display:inline; padding:0 0 0 10px;}
#infos{visible:false; padding:0;overflow:visible}

/* Template: Article */
#bgArticle{width:577px; margin:0 0 20px 0;}
	#bgArticle p{width:450px; padding:0 20px 10px 20px;}
#contentArticle{padding:0 10px;}
	#contentArticle img{float:left; margin-left:10px;}
	#contentArticle ul{float:left;}
	#contentArticle div{float:right; width:350px;}
		#contentArticle .fames{margin:0 0 10px 0;}
		#contentArticle ul{margin:10px 0 0 0;}
			#contentArticle div p{margin:0 5px 10px 0;}
			#contentArticle div h3{font-size:15px; font-weight:bold; margin-right:8px; padding-bottom:5px;}
			#contentArticle div ul{margin:0; padding-right:8px; float:none;}
			#contentArticle div li{margin:2px 0; padding:0 0 0 10px; background-position:0 5px; background-repeat:no-repeat;}
	.libreFondu{background: url(../images/ico_LienLibre.gif) 0 3px no-repeat; padding:0 0 0 10px; float:right;}
		.libreFondu a{text-decoration:none; padding:0 5px 0 2px;}
		.libreFondu a:hover{text-decoration:underline;}
	#contentArticle .print{background:url(../images/ico_imprimer.jpg) left top no-repeat; width:50px; margin:10px 0 0 0; padding:2px 0 10px 25px; float:right; text-decoration:none;}
		#contentArticle .print a{text-decoration:none;}
		#contentArticle .print a:hover{text-decoration:underline;}

/* Template: Cooking List page*/
#gourmandes{}
	#gourmandes img{float:left; margin:11px 0 0 0;}
	#gourmandes li{margin:5px 0 0 0;}
	#gourmandes form{padding:20px 0 0 0;}
		#gourmandes form img{float:none; margin:0 0 5px 0;}
	#mainRecette{background:url(../images/bgdbottom_recette.gif) bottom no-repeat; width:310px; padding:0 0 5px 0; float:right;}
		.recette{background:url(../images/bgd_recette.gif) right top no-repeat; width:283px; padding:21px 5px 10px 22px;}
			.recette h3{margin:0 0 0 24px; color:#F8AF01; font-size:15px;}
			.recette img{margin:9px 0 0 0;}
			.recette div{width:116px; margin:6px 0 0 0; float:right;}
			.productRece{background:url(../images/bgdtop_products.gif) top no-repeat; width:542px; padding:0 0 15px 11px;}
				.middleSect{width:160px; float:left; margin:11px 27px 0 27px;}
					.middleSect div{height:172px; overflow:hidden;}
					.middleSect h3{margin:0 0 10px 0; color:#F8AF01; font-size:15px; padding:0;}
					.middleSect select{width:157px; height:16px; font-size:10px; float:left;}
				.blockPro{width:160px; float:left; margin:11px 0 0 0;}
					.blockPro div{height:172px;}
					.blockPro h3{margin:0 0 10px 0; color:#F8AF01; font-size:15px; padding:0;}
					.blockPro select{width:157px; height:16px; font-size:10px; float:left;}

/*Template: Begin Home Part Page*/
#bkContent2{margin:0 7px 0 0; padding:16px 0 10px 0;}
	#flashLes{padding:0 0 5px 0;}
	#bgPart{background-color:#FFFFFF; background-repeat:no-repeat; background-position:top left;}
		.threeColumn{float:left; margin:10px 0 0 10px; width:178px;}
			#main #bgPart .threeColumn h2{font-size:15px; border:none 0px; font-weight:bold; padding:5px 0 0 0; margin:0;}
			.threeColumn p{margin:5px 0; float:left; width:168px;}
			.threeColumn img{float:none;}
	.espacePerso { padding:120px 5px 0 209px }
		.espacePerso p { margin:5px 0}
		.espacePerso img { margin:5px 5px 0 0}

/*Template: Galery Page*/
#affiches{background-position:left bottom; background-repeat:no-repeat; padding:0 0 10px 0; width:553px;}
	#introAffiches img{float:left; margin-right:10px;}
	#introAffiches h3{font-size:15px; font-weight:bold; float:left; color:#000000; width:315px; padding:0 0 5px 0;}
	#introAffiches p{width:350px; float:left; display:block;}
	#bgGalery{background-position:left top; background-repeat:no-repeat; width:553px; height:520px; position:relative;}
	.bgContextGalery{}
		.bgContextGalery div{float:left; width:161px; margin:10px 7px 0 8px;}
			.bgContextGalery div img{margin:2px 0;}
			.bgContextGalery div p{width:151px; margin:5px 5px 5px 0;}
			.bgContextGalery div ul{width:151px; margin: 0;}
			.bgContextGalery .downloader{background-color:#E8D9F2; padding:3px 5px; margin:2px 0 0 13px; width:60px; position:absolute;}
		.bgContextGaleryVote div.videos{float:left; width:161px; padding:10px 7px 0 70px;}
		.bgContextGaleryVote div.video_title{width:151px; margin: 0; font-weight: bold;}
		.bgContextGaleryVote div.bloc_vote{width:151px; margin: 0; }
		.bgContextGaleryVote div img{margin:2px 0;}
			.bgContextGaleryVote div p{width:151px; margin:5px 5px 5px 0;}
			.bgContextGaleryVote div ul{width:151px; margin: 0;}
			.bgContextGaleryVote .downloader{background-color:#E8D9F2; padding:3px 5px; margin:2px 0 0 13px; width:60px; position:absolute;}
	.downLoad{background: url(../images/ico_dropDown.gif) 0 3px no-repeat; padding:0 0 0 10px;}
		.downLoad a{text-decoration:none; padding:0 5px 0 2px; color:#E30016;}
		.downLoad a:hover{text-decoration:underline;}
	#flashGallery{position:absolute; display:none; top:75px; left:40px; z-index:35; background: transparent url(../images/build/bg_popup500.gif) no-repeat center bottom;}
/*---------------------flash gallerie (ajouts pour la version html) ----------------*/
#flashGallery.htmlversion{width: 500px; height: 470px;}
#flashGalleryLarge.htmlversion{width: 556px; height: 800px;}
.htmlversion #htmlContent{position:relative; height:auto; width:auto; padding: 12px 22px; background: transparent url(../images/build/bg_top_popup500.gif) no-repeat center top;}
#htmlGalleryHeader {position: relative; height: 90px; width: auto;}
#htmlGalleryHeader h2 {font-size: 18px;}
#htmlGalleryHeader p {margin-top:10px;}
#htmlGalleryImage {width: auto; background: black; text-align: center; border: thin black solid;}
	#flashGallery #htmlGalleryImage{height: 255px;}
	#flashGalleryLarge #htmlGalleryImage{height: 605px;}
	.htmlversion #htmlGalleryImage {background:none; border:none }
#galleryFile {width: auto; height: 100%;}
#htmlGalleryFooter {position: relative; bottom: 0px; left: 0px;}
#htmlGalleryNav {margin-top: 22px; height:26px;}
#htmlGalleryAction {left: 0; margin-top: 22px; position: absolute; width: 100%;}
#htmlGalleryClose {position: relative; float:right; display: block; width: auto; height: 30px;}
#htmlGallerySend,
#htmlGalleryVote {position: relative; float:left; display: block; width: auto; height: 18px; padding: 9px 0px 3px 40px; margin-right: 15px;}
#htmlGallerySend {background: url(../images/pictos/picto_sendfriend1.gif) no-repeat left;}
#htmlGalleryVote {background: url(../images/pictos/picto_note1.gif) no-repeat left;}

#htmlGalleryPrev {float:left; padding:0px 5px 10px 5px; display:block; width: 100px;}
#htmlGalleryNext {float: right; padding:0px 5px 10px 5px; display:block; width: 100px;}
#htmlGalleryPrev a { display: block; text-align: left; padding-left: 20px; background: url(../images/pictos/arrow_pre.gif) left no-repeat; display: block;}
#htmlGalleryNext a { display: block; text-align: right; padding-right: 20px; background: url(../images/pictos/arrow_next.gif) right no-repeat;}
#htmlGalleryPage {float: left; width: 230px; padding: 0px 0px; 10px; 0px}

/*Template: Quizz Page*/
#contentQuizz{width:auto; text-align:center;}
	#contentQuizz table{width:537px; margin:0 auto 15px auto;}
		#contentQuizz td{text-align:left; vertical-align:top; padding:5px 0;font-size:10px;}
		#contentQuizz .topTable td{border-top:none;}
		#contentQuizz label{width:113px; float:left; margin:1px 0 0 3px; display:block;}
		#contentQuizz input{width:18px; height:18px; float:left;}
		#contentQuizz p{margin:0 0 5px 0;}
		#contentQuizz .flag{font-size:18px; text-align:center; width:72px; padding:15px 0 20px 0;}
		#contentQuizz .flagYes{font-size:18px; text-align:center; width:49px; padding:15px 0 20px 0;}
		#contentQuizz .flagNo{font-size:18px; text-align:center; width:49px; padding:15px 0 20px 0;}
		.contentPop{width:444px; padding:0 21px 10px 15px;}
		.fermer{text-align:right; margin:10px 0 0 0;}

	/*Quiz 1*/
	#quiz1{background-color:#C1E4f9;}
		#quiz1 td{border-top:1px solid #82c9f3;}
	#popup1{text-align:left; background:url(../images/bgd_top_popup.gif) top no-repeat white; padding:51px 0 0 0;  width:480px; left:50px; top:10px; position:absolute;}
	#popup1 table{margin:0 auto 0 auto; background:none; width:100%;}
	#popup1 .contentPop{width:444px; background:url(../images/bgd_bottom_popup.gif) bottom no-repeat; padding:0 21px 10px 15px;}
	#popup1 td{border-top:none;}
	#quiz1 .flag{background:url(../images/bgd_flag.gif) no-repeat 17px 10px;}
	#popup1 .flagYes{background:url(../images/bgd_flagYes.gif) no-repeat 4px 9px;}
	#popup1 .flagNo{background:url(../images/bgd_flagNo.gif) no-repeat 4px 9px;}

/*Template: Actu Page*/
#actu{margin:0 10px;}
	.evenement{}
		.evenement img{float:left; margin-right:10px;}
		.evenement h3{font-size:15px; font-weight:bold; float:left; color:#000000; width:435px; padding:0 0 5px 0;}
		.evenement p{width:435px; float:left; display:block; padding-bottom:10px;}
	#meaDoble{width:533px; margin:15px 0 0 0;}
		 .leftDoble{float:left; width:243px; margin:0 5px 20px 0;}
			.leftDoble strong{width:243px; float:left; padding:5px 0 0 0}
			.leftDoble p{width:243px; float:left; padding:5px 0 5px 0}
			.leftDoble .fames{width:200px; padding: 0 0 0 10px}
		 .rightDoble{float:right; width:243px; margin:0 5px 20px 0;}
			.rightDoble strong{width:243px; float:left; padding:5px 0 0 0}
			.rightDoble p{width:243px; float:left; padding:5px 0 5px 0}
			 .rightDoble .fames{width:200px; padding: 0 0 0 10px}

/* Template: Recette Page */
#fiche{width:auto;}
	#fiche h3{font-size:20px; font-weight:bold; margin:0 0 10px 0;}
	#fiche h4{font-size:15px; margin:10px 0 10px 0;}
	#fiche h2{float:left; width:363px; display:inline; margin:0 0 15px 0;}
	#fiche form{float:right; width:auto; display:inline;}
	#fiche select{font-size:10px;}
	#fiche a{text-decoration:none;}
	#fiche a:hover{text-decoration:underline;}
		#leftFiche{width:294px; float:left;}
			#leftFiche p{}
				#leftFiche p span{font-size:15px; font-weight:bold; color:#f8af01;}
			#leftFiche ul{margin:15px 0 10px 0; padding:5px 0 5px 15px; clear:both; border-bottom:1px solid #f90000; border-top:1px solid #f90000; height:50px;}
				#leftFiche li{display:inline;}
					.print{background:url(../images/icon_print.gif) 0 1px no-repeat; padding:5px 0  5px 27px; font-size:10px; width:94px; float:left; display:block;}
					.envoyer{background:url(../images/icon_envoyer.gif) 0 1px no-repeat; padding:0 0  0 40px; font-size:10px; margin:0 0 0 10px; width:91px; float:left; display:block;}
					.noter{background:url(../images/icon_note.gif) 0 1px no-repeat; padding:0 0  0 40px; font-size:10px; margin:5px 0 0 0; width:91px; float:left; display:block; height:25px;}
		#rightFiche{width:238px; float:right;}
			#choose{width:238px;}
				.cock{width:238px; background:url(../images/bgd_bottom_cock.gif)  bottom no-repeat; padding:0 0 10px 0;}
				.contentCock {background:url(../images/bgd_cock.gif) top no-repeat; width:151px; padding:13px 29px 0 58px;}
				.basketFiche{background:url(../images/bgd_basket3.gif) bottom no-repeat; margin:8px 0 0 0; width:238px; padding:0 0 8px 0;}
				.contentbasketFiche {width:167px; padding:43px 14px 0 57px; background:url(../images/bgd_top_basket3.gif) top no-repeat;}
				.basketFiche ul, #choose .clock ul{margin:5px 0 0 0;}
				.basketFiche li{background:url(../images/icon_basket.gif) 0 4px no-repeat; padding:0 0 0 10px; margin:0 0 1px 0;}
				.clock{background:url(../images/bgd_clock.gif) bottom no-repeat; width:238px;  margin:8px 0 0 0; padding:0 0 10px 0;}
				.contentClock {background:url(../images/bgd_top_clock.gif) top no-repeat; width:167px; padding:34px 14px 1px 57px;}
				.clock li{margin:0 0 1px 0;}
				.note{ width:238px;  margin:8px 0 0 0; padding:0 0 10px 0;}
				.contentNote {background:url(../images/cadre-note.gif) top no-repeat; width:167px; height:50px; padding:34px 14px 1px 57px;}
				.note li{margin:0 0 1px 0;}
				#access{background:url(../images/bgd_top_access.gif) top no-repeat; width:238px; padding:29px 0 0 0; margin:11px 0 0 0;}
				#access div{background:url(../images/bgd_bottom_access.gif) bottom no-repeat; width:167px; padding:8px 14px 10px 57px;}
					#access ul{float:left; margin:0 5px 0 0;}
					#access img{float:right;}
				#elmo{margin:20px 0 0 0;}
					#elmo img{float:right; margin:5px 0 0 0;}
					#content #elmo h3{font-size:12px; color: #000000; margin:0 0 3px 0;}
					#elmo ul{margin:0 0 10px 0;}
				#bottom {width:130px; float:left; margin:22px 0 0 0;}
					#bottom a {text-decoration:underline;}
#form1 p a {margin-left: 10px;}
#noteRecette {
	display:none;
	position:absolute;
	left:25px;
	top:200px;
}
.popupNote {
	background:url(../images/cadre_pop.gif) no-repeat top;
	width:500px;
	padding: 10px 15px 10px 10px;
	overflow:hidden;
	height:500px;
	margin-right:200px;
}

.popupNote a.fermer{
	text-align:right;
	color:white;
	font-weight:bold;
}

.popupNote h5{
	font-size:13px;
	padding-left:0px;
	color: #bc2b86;
}

.popupNoteLeft {
	float:left;
	width:170px;
	padding: 20px 0 0 20px;
}

.popupNoteRight {
	float:right;
	width:210px;
	padding: 20px 10px 0 0;
}

.popupNoteSubtitle {
	border-bottom: 2px solid #e43217;
	color:#e43217;
	font-weight:bold;
	font-size:16px;
	margin:12px 0 5px 0;
}

.noteVache {
	width: 100%;
	padding-top: 5px;
}

.popupNoteRight .valider  {
	text-align:right;
}

.contentPopup500 {
	background:url(../images/cadre_pop.gif) no-repeat top;
	width:475px;
	padding: 10px 15px 10px 10px;
	overflow:hidden;
}

#noteVideo {
	background:url(../images/cadre-video.gif) no-repeat top;
	display:none;
	position:absolute;
	left:25px;
	top:75px;
	
}

/*Template: form newsletter*/
#newsletterFrm p{padding:0 0 10px 0; clear:both;}
#newsletterFrm h3{font-size:11px; margin:20px 0 5px 0; padding:0;}
	#newsletterFrm input{width:15px; height:15px; float:left;}
		#newsletterFrm #newsletterEmail{font-weight:bold; width:210px; height:auto; padding:2px 0 0 0; margin:0; float:left;}
		#newsletterFrm #newsletterSbmt{width:67px; height:auto; margin:0 0 0 15px; float:left;}
	#newsletterFrm label{line-height:15px; padding:0 0 0 5px; float:left;}
	.myEmail{background-color:#dbdbdb; width:300px; padding: 5px 15px 5px 15px; overflow:hidden;}


/******** Free Templates Style (grouped by template) ********/
/********************************************************/

/* Template: Free Template : with Header */
.freeTemplateWithHeader #lev1{display:none;}
.freeTemplateWithHeader #content{display:none;}
.freeTemplateWithHeader #footer{margin:590px 0 0 0;}
#bgd.freeTemplateWithHeader{background:none;}

/* Template: Free Template : Whith Lev 1 */
.freeTemplateWithLev1 #content{display:none;}

/* Template: Free Template : Whith Lev 2 */
.freeTemplateWithLev2{}
.freeTemplateWithLev2 #centerContent{display:none;}
.freeTemplateWithLev2 #context{display:none;}

/* Template: Shop Home */
#shopHome{background:url(../images/bgd_top_shopHome.gif) no-repeat left top; width:749px; margin:0 0 -10px 0; padding:8px 0 0 0; float:left;}

/* Template: Home Site */
#homeSite{position:absolute;  top:0; left:0;}
#homeSite p{text-align:center; background-color:#FFF; border:2px solid #f90000; padding:10px; margin:300px 0 0 400px;}

/* Template: Text */
.textContent{padding:0 15px 0 10px;}
.textContent h3{padding:5px 0;}
.textContent p{padding:0 0 10px 0;}
.centerContent{text-align:center;}

/* Template: Guide des tailles */
#guideDesTailles h2{font-size:20px; padding:20px 10px 0px 0; margin:-10px 0 10px 0; width:365px; border-bottom:2px solid #f90000;}
#guideDesTailles h3{padding:0 0 15px 0; font-size:15px; width:370px;}
#guideDesTailles h4{padding:0 0 10px 0; font-size:12px; width:370px;}
#guideDesTailles table{width:370px; margin:0 0 20px 0;}
#guideDesTailles thead th{text-align:left; font-weight:bold; width:170px;  border-bottom:2px solid #DADADA; border-top:2px solid #DADADA;}
#guideDesTailles thead td{text-align:center; width:50px;  border-bottom:2px solid #DADADA; border-top:2px solid #DADADA;}
#guideDesTailles tbody th{text-align:left; font-weight:bold; width:200px; border-bottom:2px solid #DADADA}
#guideDesTailles tbody td{text-align:center; width:50px; border-bottom:2px solid #DADADA;}

/* Template: GameZone */
#gameZone{background:url(../images/bgd_gameZone.gif) no-repeat bottom right; width:747px; float:left; margin:0 0 -10px 0;}
	#gameZoneBgd{background:url(../images/bgd_gameZone_topContent.gif) no-repeat right top; padding:5px 0 0 0;}
		#gameZone #rail{background-image:url(../images/bgd_gameZone_rail.gif); width:745px;}
		#gameZone #bkContent{background:url(../images/bgd_gameZone_bkContent.gif) no-repeat; margin:0 18px 0 0; padding:16px 0 0 0;}
		#gameZone #bkContentInt2{background-image:url(../images/bgd_gameZone_bkContentInt2.gif); width:725px; background-color:#FFFFFF;  padding:0 0 15px 0; margin:0 0 15px 0; overflow:hidden;}
			#gameZone h2{border-bottom:2px solid #69BD45; margin:0 0 10px 20px; font-size:28px; width:93%;}
			#gameZone #bgArticle{width:725px; margin-bottom:20px;}
			#gameZone #bgArticle p{width:450px; padding:0 0 20px 20px;}

/* Template : Perso Wait */
#bkPersoWait{width:553px; height:295px; background:url(../images/bgd_bkPersoWait.jpg) no-repeat bottom left #FFFFFF; padding:3px 12px 15px 12px; overflow:hidden;}
	#bkPersoWait h2{padding:95px 0 0 100px;}

/* Template : Home Games */
#homeGames p{text-align:center; background-color:#FFF; border:2px solid #f90000; padding:10px; margin:300px 0 0 400px;}

/* pop up */
		#news01 { background:url(../images/bgd_popup.gif) no-repeat; width:134px; height:113px; position:absolute; left:620px; top:235px; padding:10px; visibility:hidden;}
				#news01 .email {color:#999999; width:101px; float:left; margin:2px 0 0 0;}
				#news01 .password {color:#999999; width:60px; float:left; margin:2px 0 0 0;}
				#news01 .validation {width:23px; float:right; margin:2px 0 0 0;}
				#news01 label {color:#999999; margin:2px 5px 0 0; float:left; color:#FFFFFF; padding:5px 0 0 0}
				#news01 a {float:left; color:#FFFFFF}
				#news01 h2 { padding:0 0 0 36px;}
				#news01 .errorMessage { color:#f90000; font-size:10px; font-weight:normal; text-align:right}
				#news01 p {margin:5px 0 0 0; width:105px; float:left;}

		#perso{width:182px; top:12px; left:760px; position:absolute; z-index:52;}
			#meaPerso{background:url(../images/bgd_meaPerso.gif) no-repeat left top; padding-bottom:15px;}

				#meaPerso .errorMessage { color:#f90000; font-size:10px; font-weight:normal; text-align:right}
			#meaBasket{background:url(../images/bgd_meaBasket.gif) no-repeat;}
				#perso .email {color:#999999; width:105px; float:left; margin:2px 0 0 0;}
				#perso .password {color:#999999; width:71px; float:left; margin:2px 0 0 0;}
				#perso .validation {width:23px; float:right; margin:2px 0 0 0;}
				#perso label {color:#999999; margin:2px 5px 0 0; float:left; color:#FFF; padding:2px 0 0 40px}
				#perso p {margin:2px 10px 0 0;}
				#perso a {float:left;}
				#perso h2{clear:both;}
				#perso .numberArticles{margin:0 0 10px 0;}

/*sondage*/

.sondage {
	width: 500px;
	padding: 0px 0px 10px 40px;
	overflow:hidden;
	margin-top:0px;
}

.sondage li {
	padding-top:10px;
}


.sondage input {
	margin-right:20px;
}

.sondage select {
	margin-right:20px;
	width:45px;
}

.sondage .large {
	margin-right:20px;
	width:150px;
}

.gauche {
	float:left;
}

.droite {
	float:right;
}

.centrer {
	text-align:center;
}