#ImageTesteurDecouverte, #TexteTesteurDecouverte{
	float:left;
	color:red;
	font-size:1.2em;
}
#TexteTesteurDecouverte{
	width: 50%;
}
#ImageTesteurDecouverte{
	width: 45%;
}

#icones_paiement{
	display:none;
}
#plancontactresponsive{
		display: none;
	} 	
#imageresponsive{
	display: none;
}
#BibelotResponsive{
		display: none;
	}

/*GLOBAL*/
#bottom_right{
	text-align: justify;
}
#LogoResponsive{
	  display: block;
  position: relative;
    height: 0px;
}
/* Fichier PDF Super Gras */
#centrale #bottom_right a {
	text-shadow: 0px 0px #000;
	font-weight: bold;
}
	
/* Menu low res */	
ul.egmenu{
	display:none;
	z-index:999;
}

#OOSTesteur{
	position: absolute;
	top: 20px;
	left:80px;
}

@media screen and (max-width: 599px){
    body {
        background-image: url(../imgs/320/fond_gris.png) !important;
		background-repeat: no-repeat;
		background-color: #c8c8c8;
		max-width: 599px;
		min-width: 320px !important;
		font-family: verdana;
		font-size: 11px;

    }
	
	
	::-webkit-scrollbar {  
	    width: 6px;  
	}  
	::-webkit-scrollbar-track {  
	    background-color: #eee;  
	    border: none;  
	}  
	::-webkit-scrollbar-thumb {  
	    background-color: #ccc;  
	}  
	::-webkit-scrollbar-thumb:hover {  
	    background-color: #aaa;  
	}  	
	
/* HEADER */	
	#header {
		margin: auto;
		padding: 0;
		height: 90px;
		width: 320px;
		overflow: hidden;
	}
	#header img {
		width: 44%;
	}
	
	#menu{
		display: none;
	}
	
	ul.egmenu{
		/*background: yellow;*/
		/*height: 24px;*/
		width: 100%;
		position:absolute;
		top: 8px;
		left:0px;
		margin:0;
		padding:0;
		display: block;
	}
	
	ul.egmenu > li {
		float:left;
		/* position: relative;*/
		/*width:100%;*/
	}
	
	ul.egmenu ul{
		background: red;
		position: absolute;
		left:0;
		top:100%;
		width: 100%;
		display: none;
		padding: 0 !important;
		
	}
	ul.egmenu a{
		cursor: pointer;
		display: block;
		color: black;
		line-height: 30px;
		padding: 0 10px;
		

	}
	
	ul.egmenu a img{
		width: 37px;
		height: 37px;
				background-image: url('../imgs/320/btn_mnu.png');
		border-style: none;
		background-repeat: no-repeat;
	}
	
	ul.egmenu li {
		list-style: none;
	}
	
	
	ul.egmenu li ul li:hover {
		border-style: inset;
	}
	ul.egmenu li:hover ul { 
		display: block;  
	}
	
	
	ul.egmenu li.tap { 
		background: #555;  
	}
	ul.egmenu li.tap ul { 
		display: block;  
	}
	
	ul.egmenu li ul li {
		border-width: 2px;
		border-style: outset;
		background: #c8c8c8;
	}
	
	
	
	/* CENTRALE */
	#centrale{
		width: 100%;
		position: absolute;
		text-align: center;
		margin: auto;
		padding:0;
		top:312px;
		overflow: visible;
	}
	/* LEFT */
	#left{
		width: 100% !important;
		float: inherit;
		margin: auto;
		text-align: center;
		top:68px;
		position: relative;
	}
	#left p{
		margin:auto;
		padding:4px;
		width: 200px;
	}
	#left p img {
		width: 100%;
		height: 100%;
	}

	/* TOP RIGHT */
	#top_right{
		position: absolute;
		top:0px;
		margin: auto !important;
		width:100% !important;
		z-index:1001;
	}
	#top_right a {
		font-size: 12px;
		height: 14px;
		padding: 3px;
		margin: 1px auto 3px auto;
		width: 270px;
	}

	#top_right a:hover {
		font-weight: bold;
		width: 280px;
	}
	
	#top_right p{
		display: none;
	}
	
	#centrale #bottom_right {
		width:100%;
		height: 172px;
		margin: 0px;
		position: absolute !important;
		top: -224px;
	}
	
	.center{
		margin: auto;
	}
	#centrale #bottom_right .center{
		width: 240px;
		height: 172px;
		font-size: 0.80em;
		overflow-y: scroll;
	}
	#centrale #bottom_right h1 {
		font-size: 0.95em;
	}	
	
	#footer {
		position: absolute;
		width:100% !important;
		background-image:none !important;
	}
	
	#footer .center{
		width: 300px;
	}

	#icones_paiement{
		display: block;
		margin: auto;
		text-align:center;
		position: relative;
		top:-44px;
	}
	#icones_paiement img{
		width: 176px;
	}
	
	#footer #findus{
		display:none;
	}
	#footer #fb{
		position: absolute;
		top:-300px;
		right:8px;
		z-index:1000;
	}
	#footer #cgv{
		position: absolute;
		top:-28px;
		right:8px;
		font-size:9px;
	}
	#footer #liens{
		position: absolute;
		top:-16px;
		right:8px;
		font-size:9px;
	}
	#footer #mentions{
		position: absolute;
		top:-4px;
		right:8px;
		font-size:9px;
	}
	#footer #projets{
		position: relative;
		margin:auto;
		font-size: 10px !important;
		top:420px;
		color:#444;
		text-align: left !important;
	}
	
	#footer #copyright{
		position: relative;
		margin:auto;
		font-size: 9px !important;
		top:440px;
		color:#000;
	}

	#bottom_right.liensutiles{
		height:176px !important;
		overflow-y: scroll;
		margin: auto !important;
		position: relative;
		width: inherit !important;
	}

	#bottom_right.lapresse{
		height:176px !important;
		overflow-y: none;
		margin: auto !important;
		position: relative;
		width: inherit !important;
		text-align:center !important;
	}
	
	#bottom_right.lapresse img{
		width:230px !important;
		height: auto !important;
	}
	
	#bottom_right.contact{
		height:176px !important;
		overflow-y: none;
		margin: auto !important;
		position: relative;
		width: inherit !important;
		text-align:center !important;
		font-size: 10px;
		font-family: Verdana;
	}
	

	
	#bottom_right.contact td{
		height: auto !important;
		text-align: left;
		width: inherit !important;
	}
	
	#bottom_right.contact td:nth-child(1)
	{
		width:50px !important;
	}
	#bottom_right.contact td:nth-child(4)
	{
		width:44px !important;
	}
	#bottom_right.contact td:nth-child(3)
	{
		width:4px !important;
	}
	#bottom_right.contact td:nth-child(2),
	#bottom_right.contact td:nth-child(5),
	{
		width:50px !important;
	}

	
	#bottom_right.contact input{
		height: 14px !important;
		font-size: 11px;
		font-family: Verdana;
		margin-bottom: 1px;
		width: 50px;
	}
	
	#bottom_right.contact input#adresse{
		width: 164px;
	}
	
	#bottom_right.contact #Message{
		font-size: 11px;
		font-family: Verdana;
		margin-bottom: 1px;
		width: 160px;
		height:40px;
	}
	
		#bottom_right.contact #Envoyer{
		width: 18px !important;
		height:18px !important;
		background-image:url(../imgs/320/picto-envoyer.png);
	}
	#plancontact{
		display:none;
	}
	#plancontactresponsive{
		display: block;
		text-align: center;
	} 	



	#vert
	{
		background-image: url(../imgs/320/fond_vert.png) !important;
	}
	
	#centrale #image{
		display:none;	
	}
	#centrale #imageresponsive{
		display:block;
		width:320px;
		margin:auto;
		position: relative;
		text-align:left;
		height:0px;
	}
	#centrale #imageresponsive img{
		width:40px;
		position: relative;
		top:-640px;
	}

	#BoutonsProd,
	#PayPalForm,
	#ChequeDiv,
	#ChequeDiv a{
		position: absolute;
		width:240px;
	}

	#boutonpaypal{
		  background: none;
  position: absolute;
  right: -42px;
  width: 36px !important;
  height: 38px !important;
	}
	
	#boutoncheque{
		  position: absolute;
  
  right: -42px;
  
  width: 36px;
  height: 38px;
	}


	#vert #boutonpaypal{
  top: -266px;
	}
	
	#vert #boutoncheque{
  top: -216px;
	}
	
	body#orange
	{
		background-image: url(../imgs/320/fond_orange.png) !important;
	}
	
		#orange #boutonpaypal{
  top: -226px;
	}
	
	#orange #boutoncheque{
  top: -176px;
	}
	
		body#cannelle
	{
		background-image: url(../imgs/320/fond_cannelle.png) !important;
	}
	
		#cannelle #boutonpaypal{
  top: -211px;
	}
	
	#cannelle #boutoncheque{
  top: -161px;
	}
	
		body#bibelot
	{
		background-image: url(../imgs/320/fond_jaune.png) !important;
	}
	
		#bibelot #boutonpaypal{
  top: -211px;
	}
	
	#bibelot #boutoncheque{
  top: -161px;
	}
	
	#Bibelot{
		display:none;
	}
	#BibelotResponsive{
		display: block;
	}
	#BibelotResponsive .produit{
		width: 220px;
	}

/* TOP RIGHT */
	#TopRightProduits{
				position: absolute;
		top:0px;
		margin: auto !important;
		width:100% !important;
		z-index:1001;
	}
	#top_right_prod{
		width:320px !important;
		margin: auto;
		float: inherit !important;
		
	}
	#top_right_prod a {
		font-size: 12px;
		height: 14px;
		padding: 3px;
		margin: 1px auto 3px auto;
		width: 270px;
	}

	#top_right_prod a:hover {
		font-weight: bold;
		width: 280px;
	}
	
	#top_right_prod p{
		display: none;
	}
	
	#top_right_right_prod{
		  position: relative;
		  position: relative;
  width: 96px !important;
  margin: auto !important;
  float: inherit !important;
  text-align: inherit !important;
  height: inherit !important;
	}
	
	#top_right_right_prod #bibelot{
		  position: relative;
		  margin: auto;
		  display: block;
		  text-align: left;
		  left: -110px;
			top: -175px;
  }

	#top_right_right_prod img{
		    width: 90px;
  			height: 90px;
			  z-index: 1001;
	}
	#top_right_right_prod img:hover{
		    width: 94px;
  			height: 94px;
	}
		
	#bottom_right_prod{
		
		height: inherit !important;
	}
	
	
	
	#paiement #bottom_right{
		height: 172px important!;
		width: 100% !important;
		margin-left: 0 !important;
	}
	#tableaudanstableau td:nth-child(1){
		width: 60% !important;
	}
	#tableaudanstableau td:nth-child(2){
		width: 40% !important;
	}
	#tableaudanstableau tr:nth-child(2){
		display:none !important;
	}
	
	.rep{
		margin-left:50% !important;
		left:-110px !important;
		width:220px !important;
		top:-210px !important;
	}
	
	#LogoResponsive{
		display:none;
	}
	
	
	#OOSTesteur{
		left:5px;
		width:80%;
	}	
}

@media screen and (min-width: 600px) and (max-width: 749px){
    body {
        background-image: url(../imgs/600/fond_gris.png) !important;
		background-repeat: no-repeat;
		background-color: #c8c8c8;
		max-width: 749px;
		min-width: 600px !important;
		font-family: verdana;
		font-size: 12px;
    }
	
	body#vert{
		background-image: url(../imgs/600/fond_vert.png) !important;
	}
	body#orange{
		background-image: url(../imgs/600/fond_orange.png) !important;
	}
	body#cannelle{
		background-image: url(../imgs/600/fond_cannelle.png) !important;
	}
	body#bibelot{
		background-image: url(../imgs/600/fond_jaune.png) !important;
		width:100% !important;
	}
	
	/* HEADER */	
	#header {
		margin: auto;
		padding: 0;
		height: 104px;
		width: 320px;
		overflow: hidden;
		position: relative;
	}
	#header img {
		width: 208px;
		position: relative;
		top:-6px;
	}
	
	#menu{
			  width: 360px;
			  display: block;
  				font-size: 10px;
  	margin: auto;
	height: 20px;
	padding: 0px;
	text-align: center;
	}
	#menu a{
		padding: 4px 2px;
		height: 14px;
		border-right-width: 1px !important;
		display: inline;
		float: none;
	}
	
	#centrale{
		position: relative;
		width:600px;
		text-align: center;
		padding:0px;
		overflow: inherit;
	}
	#left{
		position: absolute;
		top:496px;
		margin:auto;
		width:300px !important;
		float: left !important;
	}
	#centrale #image{
		display:none;
	}
	#centrale #imageresponsive{
		display: block;
		 width: 80px;
  position: absolute;
  top: 70px;
  left: 30px;
	}
	
	#centrale #TopRightProduits{
		  position: absolute;
  top: 4px;
  right: 20px;
  width:360px;
	}
	
	#top_right_right_prod,
	#bibelot,
	#bibelotimg {
		  width: 96px !important;
  height: 96px !important;
	}
	#top_right_prod,
	#top_right {
		position: absolute;
		right:110px;
		width:310px !important;
	}
	#top_right_prod a,
	#top_right a{
		  height: 12px;
  font-size: 13px;
  padding: 4px 2px 8px 2px;
  width: 310px;
  margin: 2px;
	}
		#bibelotimg:hover{
		  width: 100px !important;
  height: 100px !important;
	}
		#top_right_prod a:hover,
	#top_right a:hover
		{
		  font-weight: bold;
	}
	#top_right_prod p,
	#top_right p{
		display: none;
	}
	#top_right_right_prod{
		position: absolute;
		right:0px;
		top:-8px;
	}
	
	#footer{
		position: absolute;
		top: 410px !important;
  width: 580px !important;
  background-image: none !important;
	}
	#footer .center{
		position:relative;	
	}
	#icones_paiement{
		display: block;
		position: absolute;
		margin-left:50%;
		left: -118px;
		
	}
	#findus{
		display:none;
	}
	#footer .center p{
		position: relative;
	}
	#fb{
		position: relative;
		top:-44px;
		
	}
	#fb img{
		position: absolute;
		right:2px;
	}
	#fb img:hover{
		
		width:32px;
	}
	#cgv{
		position: relative;
		top:-44px;
	}
	#mentions{
		position: relative;
		top:0px;
	}
	#liens{
		position: relative;
		top:0px;
	}
	#footer .center p:nth-child(3){
		/*width:270px;
		top:40px;
		float: right;		*/
	}
	#projets{
		position: relative;
  font-size: 11px;
  width: 270px;
  top: 40px;
  float: right;
	}
	#copyright{
		  font-size: 10px;
    position: relative;
  top: 230px;
  		   width: 270px;
  float: right;
    right: -268px;
	}
	#left img{
		width:220px;
		height:112px;
	}
	
	#bottom_right_prod{
		  position: absolute;
  left: 94px;
  top: 87px;
  width: 400px !important;
  height: 300px !important;
  overflow-y: scroll;
  overflow-x: hidden;
	}
	
	#bottom_right{
		width: 100% !important;
  margin: 0 !important;
  height: inherit !important;
	}
	#BoutonsProd, 
	#PayPalForm,
	#ChequeDiv {
		display: inline !important;
		float: none !important;
	}

	#Bibelot table div,
	#Bibelot table div form{
		display: inline !important;
		float: none !important;
	}
	#PayPalForm img{
		width:0px;
	}
	
	#gris #centrale #bottom_right{
		position: absolute;
  left: 94px;
  top: 87px;
  width: 400px !important;
  height: 300px !important;
  overflow-y: scroll;
  overflow-x: hidden;
	}
		#noir #centrale #bottom_right,
		#paiement #centrale #bottom_right{
		position: absolute;
  left: 94px;
  top: 40px;
  width: 400px !important;
  height: 340px !important;
  overflow-y: auto;
  overflow-x: hidden;
	}
	
	#plancontact{
		display:none;
	}
	#plancontactresponsive{
		display:block;
	}
	#plancontactresponsive iframe{
		width: 370px !important;
		height: 180px !important;
	}
	.contactersapinmagique table,
	#paiement #firstlevel{
		width:370px !important;
	}
	#paiement #bibelot{
		height:35px !important;
	}
	
	.lapresse img{
		width:370px !important;
		height:300px;
	}

	.rep{
	top:150px !important;
	}
	
	#bibelot #bottom_right_prod #Bibelot{
		display: none;
	}
	#bibelot #bottom_right_prod #BibelotResponsive{
		display: block;
	}
	
#LogoResponsive img {
  position: absolute;
  top: -70px;
  left: 40px;
  width: 60px;
  content: url('../imgs/600/picto_responsive.png');

	
}
}
@media screen and (min-width: 750px) and (max-width: 1023px){
    body {
        background-image: url(../imgs/750/fond_gris.png) !important;
		background-repeat: no-repeat;
		background-color: #c8c8c8;
		max-width: 1023px;
		min-width: 750px !important;
		font-family: verdana;
		font-size: 12px;
    }
	
	body#vert{
		background-image: url(../imgs/750/fond_vert.png) !important;
	}
	body#orange{
		background-image: url(../imgs/750/fond_orange.png) !important;
	}
	body#cannelle{
		background-image: url(../imgs/750/fond_cannelle.png) !important;
	}
	body#bibelot{
		background-image: url(../imgs/750/fond_jaune.png) !important;
				width:100% !important;

	}
	
	/* HEADER */	
	#header {
		margin: auto;
		padding: 0;
		height: 160px;
		width: 320px;
		overflow: hidden;
		position: relative;
	}
	#header img {
		width: 280px;
		position: relative;
		top:-6px;
	}
	
	#menu{
			  width: 480px;
			  display: block;
  				font-size: 13px;
  	margin: auto;
	height: 20px;
	padding: 0px;
	text-align: center;
	}
	#menu a{
		padding: 4px 2px;
		height: 14px;
		border-right-width: 1px !important;
		display: inline;
		float: none;
	}
	
	#centrale{
		position: relative;
		width:732px;
		text-align: center;
		padding:0px;
		overflow: inherit;
	}
	#left{
		position: absolute;
		top:86px;
		left:-8px;
		margin:auto;
		width:180px !important;
		float: left !important;
	}
		#left img{
		width:170px;
		height:84px;
	}
	
	#centrale #image{
		display:none;
	}
	#centrale #imageresponsive{
		display: block;
		 width: 104px;
  position: absolute;
  top: 100px;
  right: 10px;
	}
	
	#centrale #TopRightProduits{
		  position: absolute;
  top: 4px;
  right: 20px;
  width:360px;
	}
	
	#top_right_right_prod,
	#bibelot,
	#bibelotimg {
		  width: 110px !important;
  height: 110px !important;
	}
	#top_right_prod,
	#top_right {
		position: absolute;
		right:110px;
		width:310px !important;
		height: inherit !important;
	}
	#top_right_prod a,
	#top_right a{
		  height: 12px;
  font-size: 13px;
  padding: 4px 2px 8px 2px;
  width: 310px;
  margin: 2px;
	}
		#bibelotimg:hover{
		  width: 112px !important;
  height: 112px !important;
	}
		#top_right_prod a:hover,
	#top_right a:hover
		{
		  font-weight: bold;
	}
	#top_right_prod p,
	#top_right p{
		display: none;
	}
	#top_right_right_prod{
		position: absolute;
		right:-8px;
		top:-16px;
	}
	
	#footer{
		position: absolute;
		top: 520px !important;
  width: 700px !important;
  background-image: none !important;
  height:140px !important;
	}
	#footer .center{
		position:relative;	
	}
	#icones_paiement{
		display: block;
		position: absolute;
		margin-left:50%;
		left: -118px;
		
	}
	#findus{
		display:none;
	}
	#footer .center p{
		position: relative;
	}
	#fb{
		position: relative;
		top:-44px;
		
	}
	#fb img{
		position: absolute;
		right:2px;
	}
	#fb img:hover{
		
		width:32px;
	}
	#cgv{
		position: relative;
		top:-44px;
	}
	#mentions{
		position: relative;
		top:0px;
	}
	#liens{
		position: relative;
		top:0px;
	}
	#copyright{
		  font-size: 10px;
    width: 100%;
  top: 10px;
  position: relative;
	}
	
	#projets{
		width:214px;
		top:-112px;
		float: left;
		text-align: left;
		color:#000;	
		position: relative;
	}

	
	#bottom_right_prod{
		  position: absolute;
  left: 180px;
  top: 88px;
  width: 428px !important;
  height: 380px !important;
  overflow-y: auto;
  overflow-x: hidden;
	}
	
	#bottom_right{
		width: 100% !important;
  margin: 0 !important;
  height: inherit !important;
	}
	#BoutonsProd, 
	#PayPalForm,
	#ChequeDiv {
		display: inline !important;
		float: none !important;
	}

	#Bibelot table div,
	#Bibelot table div form{
		display: inline !important;
		float: none !important;
	}
	#PayPalForm img{
		width:0px;
	}
	
	#gris #centrale #bottom_right{
		position: absolute;
  left: 170px;
  top: 88px;
  width: 460px !important;
  height: 360px !important;
  overflow-y: auto;
  overflow-x: hidden;
	}
		#noir #centrale #bottom_right,
		#paiement #centrale #bottom_right{
		position: absolute;
  left: 180px;
  top: 40px;
  width: 450px !important;
  height: 410px !important;
  overflow-y: auto;
  overflow-x: hidden;
	}
	
	#plancontact{
		display:none;
	}
	#plancontactresponsive{
		display:block;
	}
	#plancontactresponsive iframe{
		width: 400px !important;
		height: 200px !important;
	}
	.contactersapinmagique table,
	#paiement #firstlevel{
		width:420px !important;
	}
	#paiement #bibelot{
		height:35px !important;
	}
	
		.lapresse img{
		width:430px !important;
		height:400px;
	}
	
	.rep{
	top:150px !important;
	}
	
	#centrale #image{
		position: absolute;
		display:block;
		background: none !important;
	}
	#centrale #image #bibimg {
  display: block !important;
  position: absolute;
  top: 88px;
  left: 518px;
  width: 110px;
  }
  #bibelot #bottom_right_prod #Bibelot{
  	width:90%;
  }
  
#LogoResponsive img {
  position: absolute;
  top: -50px;
  left: 40px;
  width: 100px;
  content: url('../imgs/750/picto_responsive.png');
}


}

@media screen and (min-width: 1024px) and (max-width: 1279px){
    body {
        background-image: url(../imgs/1024/fond_gris.png) !important;
		background-repeat: no-repeat;
		background-color: #c8c8c8;
		max-width: 1279px;
		min-width: 1024px !important;
		font-family: verdana;
		font-size: 12px;
    }
	
	body#vert{
		background-image: url(../imgs/1024/fond_vert.png) !important;
	}
	body#orange{
		background-image: url(../imgs/1024/fond_orange.png) !important;
	}
	body#cannelle{
		background-image: url(../imgs/1024/fond_cannelle.png) !important;
	}
	body#bibelot{
		background-image: url(../imgs/1024/fond_jaune.png) !important;
				width:100% !important;

	}
	
	/* HEADER */	
	#header {
		margin: auto;
		padding: 0;
		height: 190px;
		width: 500px;
		overflow: hidden;
		position: relative;
	}
	#header img {
		width: 330px;
		position: relative;
		top:-6px;
	}
	
	#menu{
			  width: 600px;
			  display: block;
  				font-size: 15px;
  	margin: auto;
	height: 20px;
	padding: 4px;
	text-align: center;
	}
	#menu a{
		padding: 4px 7px;
		height: 14px;
		border-right-width: 1px !important;
		display: inline;
		float: none;
	}
	
	#centrale{
		position: relative;
		width:1000px;
		text-align: center;
		padding:0px;
		overflow: inherit;
	}
	#left{
		position: absolute;
		top:130px;
		left:0px;
		margin:auto;
		width:240px !important;
		float: left !important;
	}
		#left img{
		width:230px;
		height:110px;
	}
	
	#centrale #image{
		position: absolute;
		display:block;
		background: none !important;
	}
	#centrale #image #bibimg{
		  display: block !important;
  position: absolute;
  top: 94px;
  left: 700px;
  width: 175px;
	}
	#centrale #imageresponsive{
		display: block;
		 width: 140px;
  position: absolute;
  top: 110px;
  right: 75px;
	}
	
	#centrale #TopRightProduits{
		  position: absolute;
  top: 4px;
  right: 20px;
  width:360px;
	}
	
	#top_right_right_prod,
	#bibelot,
	#bibelotimg {
		  width: 120px !important;
  height: 120px !important;
	}
	#top_right_prod,
	#top_right {
		position: absolute;
		right:240px;
		width:310px !important;
		height: inherit !important;
	}
	#top_right_prod a,
	#top_right a{
		  height: 16px;
  font-size: 14px;
  padding: 4px 2px 8px 2px;
  width: 400px;
  margin: 3px;
	}
		#bibelotimg:hover{
		  width: 124px !important;
  height: 124px !important;
	}
		#top_right_prod a:hover,
	#top_right a:hover
		{
		  font-weight: bold;
	}
	#top_right_prod p,
	#top_right p{
		display: none;
	}
	#top_right_right_prod{
		position: absolute;
		right:20px;
		top:-16px;
	}
	
	#footer{
		position: absolute;
		top: 680px !important;
  width: 1000px !important;
  background-image: none !important;
  height:140px !important;
	}
	#footer .center{
		position:relative;	
	}
	#icones_paiement{
		display: block;
		position: absolute;
		top:114px;
		
	}
	#findus{
		display:none;
	}
	#footer .center p{
		position: relative;
	}
	#fb{
		  position: relative;
  top: -44px;
  right: 10px;
	}
	#fb img{
		position: absolute;
		right:2px;
	}
	#fb img:hover{
		
		width:32px;
	}
	#cgv{
	font-size: 13px;
  position: relative;
  top: -40px;
  right: 14px;
	}
	#mentions{
		font-size: 13px;
  position: relative;
  top: 16px;
  right: 14px;
	}
	#liens{
		font-size: 13px;
  position: relative;
  top: 12px;
  right: 14px;
	}
	#copyright{
		  font-size: 10px;
    width: 100%;
  top: 60px;
  right:10px;
  position: relative;
	}
	
	#projets{
		width:240px;
		top:-112px;
		float: left;
		text-align: left;
		color:#000;	
		position: relative;
	}

	
	#bottom_right_prod{
		  position: absolute;
  left: 260px;
  top: 104px;
  width: 500px !important;
  height: 580px !important;
  overflow-y: auto;
  overflow-x: hidden;
  font-size:14px;
	}
	
	#bottom_right{
		width: 100% !important;
  margin: 0 !important;
  height: inherit !important;
	}
	#BoutonsProd, 
	#PayPalForm,
	#ChequeDiv {
		display: inline !important;
		float: none !important;
	}

	#Bibelot table div,
	#Bibelot table div form{
		display: inline !important;
		float: none !important;
	}
	#PayPalForm img{
		width:0px;
	}
	
	#gris #centrale #bottom_right{
		position: absolute;
  left: 250px;
  top: 104px;
  width: 606px !important;
  height: 560px !important;
  overflow-y: auto;
  overflow-x: hidden;
  font-size:14px;
	}
		#noir #centrale #bottom_right,
		#paiement #centrale #bottom_right{
		position: absolute;
  left: 250px;
  top: 40px;
  width: 606px !important;
  height: 620px !important;
  overflow-y: auto;
  overflow-x: hidden;
	}
	
	/*
	#plancontact{
		display:none;
	}
	#plancontactresponsive{
		display:block;
	}
	*/
	#plancontactresponsive iframe{
		width: 560px !important;
		height: 300px !important;
	}
	.contactersapinmagique table,
	#paiement #firstlevel{
		width:580px !important;
	}
	#paiement #bibelot{
		height:35px !important;
	}
	
		.lapresse img{
		width:430px !important;
		height:400px;
	}
	
		.rep{
	top:150px !important;
	}
	#LogoResponsive img {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 100px;
  content: url('../imgs/1024/picto_responsive.png');
}

}

@media screen and (min-width: 1280px) {
body#gris,
body#noir {
        background-image: url(../imgs/1280/fond_gris.png) !important;
		}
	
	body#vert{
		background-image: url(../imgs/1280/fond_vert.png) !important;
	}
	body#orange{
		background-image: url(../imgs/1280/fond_orange.png) !important;
	}
	body#cannelle{
		background-image: url(../imgs/1280/fond_cannelle.png) !important;
	}
	body#bibelot{
		background-image: url(../imgs/1280/fond_jaune.png) !important;
	}
	#bottom_right_prod #bottom_right{
		width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
	}
	#LogoResponsive img{
		  position: absolute;
  top: -250px;
  right: 0px;
  width: 140px;
	}

}

#lock{display:none;}
@media screen and (min-width: 600px) {
	#lock{
		position:fixed;
		right: 0px;
		top: 0px;
		display: block;
	}
	#lock a{
		opacity: 0.1;
		filter: alpha(opacity=10);
	}

	#lock a:hover{
		opacity: 0.5;
		filter: alpha(opacity=50);
	}

}
