/*31/05/11*/
.box1{
background:url(images/home_boxpromo1.jpg) no-repeat;
float:left;
height:140px;
width:372px;
margin: 0 17px 10px 18px;
}
.box2{
background:url(images/home_boxpromo2.jpg) no-repeat;
float:left;
height:140px;
width:371px;
}
.box3{
background:url(images/home_boxpromo3.jpg) no-repeat;
float:left;
height:245px;
width:760px;
margin: 0 0 0 18px;

}
/* modif gallery */
table.gallery td.picture {
padding:0;
}
table.gallery td.picture div.image {
    margin: 0 auto;
    overflow: hidden;
	max-height:120px;
}
table.gallery img {
    border: 0 none;
    max-height: 120px;
    vertical-align: top;
}
.lnk a{
color:#000!important;
}
/******/
#EBdescription{
	background:url(images/productpage_background.jpg)  no-repeat scroll center top  #FFFFFF;
	margin:0 auto;
	width:1200px;
	padding:0px;
}
#storebody {
	background:#fff;
	margin:0 auto;
	width:1000px;
	padding:0px;
}
#storebody a:link, #storebody .g-novisited a:visited ,#CentralArea a:link, #CentralArea .g-novisited a:visited{
color:#fff;
}
h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form, input{border:0; margin:0px; padding:0px; outline:none;}
a { text-decoration:none; cursor:pointer; outline:none; }
input, textarea { font:12px/15px Arial, Helvetica, sans-serif;color:#7f7f7f;}
.img_left{ float:left;}
.img_right{ float:right;}
.clear { clear:both;}

.toplevel{}
/* entete */
.header { width:1000px; margin:0 auto; float:left; height: 262px !important; background:url(images/header_bg.jpg) top no-repeat; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:12px;}


.top_links {
display: inline;
float: left;
font-size: 11px;
font-weight: bold;
height: 19px;
 margin: 6px 10px 0 0;
text-align: right;
text-transform: uppercase;
width: 990px;
word-spacing: 2px;
color:#fff!important;
}
	.top_links a { color: #F4E84C !important; text-decoration:none; word-spacing:0px;}
	.top_links a:hover { text-decoration:underline;  color:#bc0309!important;}

	/*fin link top */


.logo-part {
background: none repeat scroll 0 0 transparent;
float: left;
position: relative;
width: 1000px;

}
	.logo {
	display: inline;
	float: left;
	margin: 8px 0 0 364px;
	height: 219px;
	width: 284px;
	}

	#logoimg {
    background: url("images/logo.png") no-repeat scroll 0 0 transparent;
    height: 243px;
    margin: 0 auto;
    width: 279px;
}
.header-fr {
    background: url("images/header-fr.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    margin: 36px 0 0 36px;
    width: 38px;
}
	.header-de {
	background: url("images/header-de.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 30px;
	width: 38px;
    margin: 36px 0 0 5px;
	}
	.header-uk {
	background: url("images/header-uk.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 30px;
	width: 38px;
    margin: 36px 0 0 5px;
	}
	.header-it{
	background: url("images/header-it.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 30px;
	width: 38px;
    margin: 36px 0 0 5px;
	}
	.header-es {
	background: url("images/header-es.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 30px;
	width: 38px;
    margin: 36px 0 0 5px;
	}
	.header-usa {
	background: url("images/header-usa.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 30px;
	width: 38px;
    margin: 36px 0 0 5px;
	}
	.header-aus {
	background: url("images/header-aus.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 30px;
	width: 38px;
    margin: 36px 0 0 5px;
	}
	
.search {
    float: left;
    height: 32px;
    left: 324px;
    position: relative;
    top: 1px;
    width: 650px;
}
.search_input {
    background: url("images/searchEngine_text.png") no-repeat scroll 0 0 transparent;
    color: #555555;
    float: left;
    font-size: 13px;
    height: 24px;
    line-height: 26px;
    padding: 0 0 0 31px;
    width: 351px;
}
#btn_ok {
    background: url("images/searchEngine_button.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    cursor: pointer;
    float: left;
    height: 30px;
    left: -31px;
    position: relative;
    width: 35px;
}
#btn_ok:hover {
	opacity:0.9;
}
	/**/

				/********** fin header !!!!!! *********/

#TopPromoArea > tbody > tr > td > table > tbody > tr > td > div {
padding-top: 18px;
}

#slideShow{
/*width:760px;
margin: 18px 0 18px 17px;*/
display:none;
}

.rs_box{
display:block!important;
}

.pager a:link{
color:#222!important;
}

/********************************************************* fin storefront ************************************************************/


	/**** page gallerie ****/
/* exlipcation dans le fichier liste CSS ebay definitive */
.grid td.gallery {
background: url("images/product_bg_250x308.jpg") no-repeat scroll center bottom transparent;
height: 340px;
}
.details > .ttl > .v4lnk{
color:#444444!important;
}
td#CentralArea div.dynpg {
margin:5px;
}
.rs-pview {
padding:0;
}
div.fpcc, .cmpb, .r3_t,.r3_bl {
display:none;
}
.r3_hm, .r3_c, .r3_s {
border-color:#FFFFFF;
}
.r3_cm {
    padding: 0 10px 0 3px;
}
/* product galerie top */
.ctrlbr {
background: #000;
width: 738px;
}
.cmpBr {
    background: url("images/product_banner_760px.jpg") no-repeat scroll 0 -28px transparent;
    border-bottom: 0px solid #CCCCCC;
    border-style: solid;
    border-top: 0px solid #FFFFFF;
    border-width: 0px 0;
    height: 29px;
}
.cmsg {padding-top: 7px;}
#msg {color:#888;}
#msg a{color:#000!important;}

span.pdmt .label {
color: #999;
}
span.pdmt .cur {
color:#fff;
}
/**/
table.gallery .mi{
display:none;
}
.details{padding:5px;}
table.gallery div.ttl {
text-align:center;
}
table.gallery div.ttl a:link {
color: #000000!important ;
font-weight: bold;
margin: 2px 0;
}
table.gallery div.ttl a:hover {
color: #bc0309!important ;
}
 table.gallery div.ttl  a:visited{
color:#777 ;
font-weight: bold;
margin:2px 0;
}
div.basics div.ship span.ship {
    float: right;
    text-align: right;
    white-space: normal;
    width: 140px;
}
td#CentralArea div.dynpg {
background-image:none;
border-top:1px solid #DEDEDE;
margin:0;
padding:15px 0 10px;
}

table.pgbc {
background: url("images/product_bottom.jpg") repeat-x scroll 0 0 transparent;
border-top: 0px solid #DEDEDE;
height: 37px;
}
.pgbc {
    padding: 0 10px;
}

td#CentralArea div.v4stabl {
margin-bottom: -12px;
margin-top: 10px;
}
.v4stabl > a {
color: #000000!important;
}
.v4stabl > a:hover {
color: #bc0309!important;
}
.r3 {
margin-top:15px;
width:760px;
}

	/**** FIN page gallerie ****/
	/*****  ebay fond de page  *****/
	
/* fond de page */
body#body .pagewidth .pageminwidth .pagelayout .pagecontainer > table > tbody  {
background: url("images/bg_printemps.jpg") no-repeat scroll center top #FFFFFF;
width: 100%;
}
/* couleur de fond du body (menuleft + centralarea) */
.pagecontainer > table > tbody > tr > td > table:first-child {
padding-top: 0!important;
}

.pagecontainer > table > tbody > tr > td > table {
width:1000px;
clear:both;
margin:0 auto; 
background: #FFFFFF;
padding-top: 5px;
}


.pageminwidth > .pagelayout > .pagecontainer > table.tb_v4bc > tbody > tr > td {
background:none repeat scroll 0 0 #FFFFFF;
padding-bottom:0;
}
	/*** fin fond de page ***/

/************** menu left ***************/
.v4mid >form>table>tbody{
background:url(images/search_bg3.jpg) no-repeat;
height:110px;
width:210px;
/background:#transparent;
/height:0;
/margin-top:2px;
}
.v4mid > form > table > tbody > tr > td {
}
.v4mid >form>table>tbody>tr{
/background:transparent;
}
.v4mid >form>table{
/background:url(images/search_bg.jpg) no-repeat;
/height:132px;
/width:210px;
}

/********************/
.v4sbox{
border:1px solid #aaaaff;
/border-bottom:4px solid #aaaaff;
/line-height:22px;
margin: 31px 12px -25px;
width: 180px;
height: 22px;
}
.v4mid > form > table > tbody > tr > td > label {
display:none;
}
#v4-2{
display:none;
float:left;
}
.v4mid > form > table > tbody > tr > td > input[name="submit"]{
background:url(images/button_search.jpg) no-repeat;
height:22px;
width:94px;
color:#000;
cursor: pointer;
}

.v4title, .lcat >.ttl, .lcat > .link{display:none;}
.v4accent{ display:none; }
table.v4midBox tr.v4acp_mid td.v4mid {/*enleve le fond d'ebay*/
background-color:transparent;
overflow:hidden;
padding:0;
}
.v4acpcont{
margin-top:18px;
background:none repeat scroll 0 0 f7f7f7;
color:#000000;
float:left;
line-height:25px;
text-align:center;
width:210px;
}
table.v4midBox {
 border: 0 solid #CCCCCC;

}
	/*** FIN menu left ***/
	
	/***** link cat ******/
div .lcat{width:208px !important; background-color:#ededed;}

.lcat a{
font-size:12px;
}
.lcat  li a{
color :#2d2d2d;
list-style-type:none;
margin-top:0;
line-height:18px;
padding: 0 0 0 25px;
/padding:0;
font-size:13px;
}

.lcat  .lev1 li a{
font-weight: bolder;
}
.lcat  .lev2 li a,.lcat  .lev3 li a {
font-weight: normal;
}
 .lcat .cnt, .lcat .lev2 li span.cnt, .lcat .lev1 li span.cnt, .lcat .lev3 li span.cnt {
display:none;
}

ul.lev1 li a:link, ul.lev1 li a:visited, ul.lev1 li a:active, ul.lev2 li a:link, ul.lev2 li a:visited, ul.lev2 li a:active,
ul.lev3 li a:link, ul.lev3 li a:visited, ul.lev3 li a:active, 
a.all_cats:link, a.all_cats:visited, a.all_cats:active, 
#LeftPanel td.oc li a:link, #LeftPanel td.oc li a:visited, #LeftPanel td.oc li a:active {
    background: url("images/leftCat_rollout.jpg")  no-repeat scroll 0 0 transparent;
    display: block;   
    line-height: 25px;
    margin: 0;
    padding-left: 10px;
}
ul.lev1, ul.lev2, ul.lev3, ul.lev1 li, ul.lev2 li, ul.lev3 li, #LeftPanel td.oc ul, #LeftPanel td.oc ul li, #LeftPanel td.oc {
    display: block;
    list-style-image: none !important;
    list-style-type: none !important;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
}
.lcat .lev1 li a:hover, .lcat .lev2 li a:hover , .lcat .lev3 li a:hover , a.all_cats:hover {
background: url("images/leftCat_rollover.jpg") no-repeat scroll 0 0 transparent;
display:block;
color:#fff;
}

.lcat  .lev1 li span ,.lcat  .lev2 li span  {
background: url("images/leftCat_rollout.jpg") no-repeat scroll 0 0 transparent;
display:block;
color:#bc0309;
font-weight: bolder;
}
ul.lev1 li a:link, ul.lev1 li a:visited, ul.lev1 li a:active {
padding: 0 0 0 2px;
}
ul.lev2 li a:link, ul.lev2 li a:visited, ul.lev2 li a:active , .lcat  .lev2 li span  {
padding: 0 0 0 8px;
}
ul.lev3 li a:link, ul.lev3 li a:visited, ul.lev3 li a:active , .lcat  .lev3 li span  {
padding: 0 0 0 25px;
}
.lcat a.all_cats{display:none;}

	/*** FIN link cat ****/


	/***** Mise en page *****/
.pagecontainer > table > tbody > tr > td > table > tbody > tr > td[colspan="3"] {
display:none;
width:0;
}
.r3 {
width:760px;
/margin-left:13px;
}
/* corps de la page d'accueil, a droite du menuLeft */
.content {
 margin-top:15px;
 /margin-left:13px;
}
	
	#LeftPanel {
	width:210px;
	float:left;
	}
	#LeftPanel h2 {
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	color:#fff;
	padding:3px 0 0 14px;
	width:195px;
	height:25px;
	background:url(images/left-title-bg.gif) no-repeat;
	}
	
	#CentralArea {
	width:773px; 
	float:left;
	margin-left:13px;	
	}				
	
	.v4thldr, table .v4thldr, .v4thldr> tbody, .v4thldr> tbody >tr , .v4thldr> tbody >tr >td {border-spacing: 0;}
	.v4thldr a{text-decoration:none;}	



	
#footer{
background: url("images/footer_bg.png") no-repeat scroll 0 0 transparent;
clear: both;
height: 67px;
margin: -15px auto 0;
width: 1000px;
}

#footer #sonuts {
    display: block;
    float: right;
    height: 32px;
    margin: 4px 18px 0 0;
    width: 106px;
}
.customPage{
margin-top:15px;
}
.customPage p {
font-size:14px;
}
.customPage h3, .customPage h4 { 
margin-top:15px;
margin-bottom: 5px;
}
.customPage h3{font-size: larger;}
.customPage h1,.customPage h2 {
margin:15px 0; 
font-size:18px; 
color:#bc0309!important; 
}
.customPage h1 { font-size: 20px; }
.customPage h4 , .customPage h3{font-size:16px;}
.customPage ul li{ list-style: none outside none;}

