div#panier_box, div#send_box {
background:transparent url(elements/cart_popup_bg.png) no-repeat scroll left bottom;
height:261px;
width:307px;
}
div#send_box {
background:transparent url(elements/cart_popup_bg2.png) no-repeat scroll left bottom;
height:380px;
width:307px;
}
a.panier_box_button {
background:transparent url(elements/cart_bt.gif) no-repeat scroll left top;
color:#333300;
display:block;
float:left;
font-size:12px;
height:40px;
margin-left:9px;
text-align:center;
text-decoration:none;
text-transform:uppercase;

width:123px;
}
a.panier_box_button:hover {
background:transparent url(elements/cart_bt_over.gif) no-repeat scroll left top;
color:#FFFFFF;
}
div#panier_box_bis, div#send_box_bis {
float:left;
font-size:12px;
height:90px;
margin-left:50px;
margin-top:85px;
width:250px;
}
div#send_box_bis {
height:150px;
margin-left:30px;
}
div#panier_box_bis span.blocpannier_vert {
font-size:12px;
}
div#panier_box_bis_2 {
float:left;
margin-left:20px;
margin-top:0px;
width:300px;
}
div.closeit {
height:25px;
left:250px;
position:relative;
right:0px;
top:60px;
width:50px;
}
#RB_overlay {
background-color:#000000;
bottom:0pt;
height:100%;
left:0pt;
min-height:100%;
opacity:0.3;
position:absolute;
right:0pt;
top:0pt;
width:100%;
z-index:100;
}
#RB_loading {
background:transparent url(loadingAnimation.gif) no-repeat scroll center bottom;
margin-left:auto;
margin-right:auto;
margin-top:200px;
padding-bottom:30px;
text-align:center;
width:70px;
z-index:101;
}
#RB_window {
display:block;
margin:30px auto 0pt;
overflow:hidden;
position:absolute;
text-align:left;
z-index:102;
}
div#size_box {
background:transparent url(elements/size_popup_bg.png) no-repeat scroll left bottom;
height:261px;
width:307px;
}
a.size_box_button {
background:transparent url(elements/size_bt.gif) no-repeat scroll left top;
color:#333300;
display:block;
float:left;
font-size:12px;
height:40px;
margin-left:9px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
width:123px;
}
a.size_box_button:hover {
background:transparent url(elements/size_btover.gif) no-repeat scroll left top;
color:#FFFFFF;
text-transform:uppercase;
}
div#size_box_bis {
float:left;
font-size:12px;
height:90px;
margin-left:50px;
margin-top:110px;
width:250px;
}
div#size_box_bis span.blocpannier_vert {
font-size:12px;
}
div#size_box_bis_2 {
float:left;
margin-left:20px;
margin-top:0px;
width:300px;
}
div#size_box {
background:transparent url(elements/cart_popup_bg.png) no-repeat scroll left bottom;
height:261px;
width:307px;
text-transform:uppercase;
}
a.size_box_button {
background:transparent url(elements/cart_bt.gif) no-repeat scroll left top;
color:#333300;
display:block;
float:left;
font-size:12px;
height:40px;
margin-left:9px;
text-align:center;
text-decoration:none;
width:123px;
text-transform:uppercase;
}
a.size_box_button:hover {
background:transparent url(elements/cart_bt_over.gif) no-repeat scroll left top;
color:#FFFFFF;
}
div#size_box_bis {
float:left;
font-size:12px;
height:90px;
margin-left:50px;
margin-top:110px;
width:250px;
}
div#size_box_bis span.blocpannier_vert {
font-size:12px;
}
div#size_box_bis_2 {
float:left;
margin-left:20px;
margin-top:0px;
width:300px;
}



.fiche_produit_message{
float:left;
clear:left;

}

.fiche_produit_messagegras{
float:left;
}


.fiche_produit_prixbarre{
	text-decoration:line-through;
	}
	
	.promoboxleft, .promoboxright{cursor:pointer;}
	
	
	
	
	ul#the_menu{
	width:600px;
	list-style:none;
	margin:0 auto;
position:absolute;
top:60px;
left:50%;
margin-left:-250px;
z-index:500;
	}		
		
		
		
ul#the_menu li{		
		background:url(images/separation2.gif) right 4px no-repeat;
		float:left;
		padding-right:7px;
		margin-left:7px;
	}
		
ul#the_menu li.last{
	background :none;
}			
	
	
	
	
	dl.submenu{
/*	display:inline; */
	margin:0;
	float:left;
	}
	
dl.submenu dt{
	/*width:50px;*/
	/*display:inline;*/
}

dl.submenu dd{
	display:none;
	margin:0;

	padding:0;
	float:left;
	width:10px;
	clear:left;
	}
	
li:hover dl.submenu dd{
		display:block;
		
}

dl.submenu dd a{
	position:relative;
	width:100px;
	text-align:left;
	display:block;
	background:#FFF;
	border:1px solid #CFCFCF;
	padding:3px;
}


#redclose{
	float:right;
	background:#FFF;
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center;
	cursor:pointer;
}

#zoom_box img{
	float:left;
	clear:both;	
	height:600px;
}

#zoom_box{
	z-index:150;	
}
