.surEnsemble {
		background:url(../images/bg-side.png) repeat-y;
		width:1130px;
			 text-align:center;
	margin-left:auto;
	margin-right:auto;
		display:block;
}

#Ensemble {
	/*padding-top: 0px;padding-left:10%;padding-right:10%;background:#FAFAFA url(../../../images/fondnewdizcoscload2.png) repeat-x;*/
	/*margin-left: 5%;
	margin-right:5%;*/
	/*margin-top: 20px;*/
	margin-left:auto;
	margin-right:auto;
		display:block;
	width:1090px;
	text-align:left;
	} 
#imageinterieurback {width:1090px;padding-top:0px;border:0;}
#Ensemble_contenu{
	width:1090px;
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	} 
#menuheader {top: 0px; width:70%; left:500px;} 
#Horizontal_Barre{width:100%;} 
#footer1Cont{margin-bottom: 20px;}
.marginsite {width:15px;}
	 

/*
 * module: mainpage contour du site / site background
 */
 
div.mod-rounded div.box-t1mainpage { background: url(../images/module_rounded_white_corners.png) 0 0 no-repeat; }

div.mod-rounded div.box-t2mainpage {
	padding: 0px 10px 0px 10px;
	background: url(../images/module_rounded_white_corners.png) 100% -15px no-repeat;
}

div.mod-rounded div.box-t3mainpage {
	height: 9px;
	border-top: 1px solid #D2D2D2;
	background: #ffffff;
}

div.mod-rounded div.box-1mainpage {
	padding: 0px 14px 0px 14px;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	background: #ffffff;
	overflow: hidden;
}

div.mod-rounded div.box-b1mainpage { background: url(../images/module_rounded_white_corners.png) 0 -30px no-repeat; }

div.mod-rounded div.box-b2mainpage {
	padding: 0px 10px 0px 10px;
	background: url(../images/module_rounded_white_corners.png) 100% -45px no-repeat;
}

div.mod-rounded div.box-b3mainpage {
	height: 9px;
	border-bottom: 1px solid #D2D2D2;
	background: #ffffff;
}

div.mod-rounded span.header-3mainpage {
	height: 30px;
	line-height: 27px;
}

#menuheaderright {
color:#33CC99;
float: left;
font-size:14px;
font-weight:bold;
margin: 25px 0 0 100px;
/*position:absolute;*/
/* width:100%; */
}
#menuheaderright a{
color: #33CC99;
}
#menuheaderright a:hover{
color: #FF3300;
}
#menuheaderlogo {
float:left;
width:600px;	
padding: 5px 10px 10px 10px;
height:90px;	
}
#headerwebsite {
width:1090px;
height:110px;
background: #FFFFFF;
float: left;
}


	
/*------------------------------------- Menu d�roulant :--------------------------------------------------------------------------------------------*/
	  
.jqueryslidemenu{font:bold 12px Verdana;width:100%;background:transparent url(../images/menubar_bg.png) repeat-x scroll 0 -100px;
height:45px;}
.jqueryslidemenu ul{margin:0;padding:0;list-style-type:none;}

/*Top level list items*/
.jqueryslidemenu ul li{position:relative;display:inline;float:left;z-index:11;}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
border-right:1px solid #DFDFDF;
color:#323232;
display:block;
line-height:38px;
padding:0 10px 5px;
text-decoration:none;}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display:inline-block;}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #323232;}

.jqueryslidemenu ul li a:hover{	
/*color:#ffffff;*/
display:inline;clear:left;
/*background : #2c2c2c url(../../../images/shade.png) repeat-x scroll center bottom;*/
background : url(../images/menubar-ingreen-out.png) repeat-x scroll center bottom;
line-height:38px;
padding:0 10px 5px;
text-decoration:none;}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;
border-right:1px solid #DFDFDF;
border-left:1px solid #DFDFDF;
color:#333333;
background : #eeeeee url(../../../images/shade.png) repeat-x scroll center bottom;
line-height:20px;
text-decoration:none;}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display:list-item;float:none;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top:0;z-index:11;}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{font:normal 12px Verdana;width: 220px; /*width of sub menus*/line-height:20px;
padding:0 10px 5px;margin:0;border-top-width:0;border-bottom:1px solid #DFDFDF;}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/background:#eff9ff;color:black;text-decoration:none;}

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position:absolute;top:12px;right:7px;}
.rightarrowclass{position:absolute;top:6px;right: 5px;}
/*------------------FIN MENU ------------------------------------------------------------------------------------------------------------------------*/

/*
 * module: mainpage contour du site / site background
 */
 
div.mod-rounded div.box-t1mainpage { background: url(../images/module_rounded_white_corners.png) 0 0 no-repeat; }

div.mod-rounded div.box-t2mainpage {
	padding: 0px 10px 0px 10px;
	background: url(../images/module_rounded_white_corners.png) 100% -15px no-repeat;
}

div.mod-rounded div.box-t3mainpage {
	height: 9px;
	border-top: 1px solid #D2D2D2;
	background: #ffffff;
}

div.mod-rounded div.box-1mainpage {
	padding: 0px 14px 0px 14px;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	background: #ffffff;
	overflow: hidden;
}

div.mod-rounded div.box-b1mainpage { background: url(../images/module_rounded_white_corners.png) 0 -30px no-repeat; }

div.mod-rounded div.box-b2mainpage {
	padding: 0px 10px 0px 10px;
	background: url(../images/module_rounded_white_corners.png) 100% -45px no-repeat;
}

div.mod-rounded div.box-b3mainpage {
	height: 9px;
	border-bottom: 1px solid #D2D2D2;
	background: #ffffff;
}

div.mod-rounded span.header-3mainpage {
	height: 30px;
	line-height: 27px;
}


tr.productListing-odd {
background-color:#f5f5f5;
}
.productListing-even {
background-color:#ffffff;
}
/*
 * Structure du site / site web columns
 */
#columnrightdiv {
float:right;
width:/*190px*/185px;	
padding-right:5px;
}
#centerdiv {
float:left;
margin-left: 5px;
margin-right: 5px;
width:/*700px*/890px;
}

#columnleftdiv {
float:left;
padding-left:10px;
width:/*190px*/190px;
 
}
#footercenter {
float:left;
padding-top:5px;
width:100%;
/*height: 300px;*/
/*overflow:auto;*/
background:#FFFFFF;}


/*GUIGUI*/
.jqueryslidemenu ul li a.menu-red{
border-right:1px solid #DFDFDF;
color:#FFFFFF !important;
display:block;
height:42px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
text-decoration:none;
background : #CC0000 url(../images/menubar-inred.png) repeat-x scroll center bottom;
}

* html .jqueryslidemenu ul li a.menu-red{
	/*IE6 hack to get sub menu links to behave correctly*/
	display:inline-block;
	background : #CC0000 url(../images/menubar-inred.png) repeat-x scroll center bottom;
	color:#FFFFFF;
	line-height:42px;
	height:42px;
	
}

.jqueryslidemenu ul li a.menu-red:hover{	
	color:#FFFFFF;
	display:inline;clear:left;
	background : #CC0000 url(../images/menubar-inred-out.png) repeat-x scroll center bottom;
	line-height:42px;
	height:42px;
	padding-right:10px;
	padding-top:10px;
	text-decoration:none;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a.menu-red{
		font:normal 12px Verdana;
		width: 220px; /*width of sub menus*/
		line-height:20px;
		height:20px;
		padding:0 10px 5px;
		margin:0;
		border-top-width:0;
		border-bottom:1px solid #DFDFDF;
		color:#FFFFFF;
}
.jqueryslidemenu ul li ul li a.menu-red:hover{ 
	/*sub menus hover style*/
	background : #2c2c2c url(../images/menubar-inred-out.png) repeat-x scroll center bottom; 
	color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
	height:20px;
}

.jqueryslidemenuz ul li ul li a.menu-red:hover{ 
	/*sub menus hover style*/
	background:#eff9ff;
	color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
	height:20px;
}