	html,body {
		padding:0px;
		margin:0px;
	}

	.thumb, .thumb_selected {
		cursor:pointer;
	}

	#contour_boite {
		width:1018px;
		background-image:url(../img/contour_boite.gif);
	}

	#contour_boiteb {
		clear:both;
		height:163px;
		width:1018px;
		background-image:url(../img/contour_boiteb.gif);
	}

	#espace_flash {
		width:250px;
		height:70px;
		float:left;
	}

	#espace_flash_text {
		line-height:70px;
		text-align:center;
		color:#FFFFFF;
	}

	#menuDeroulant
	{
		font-size:11px;
		/*width: 644px;*/
		list-style-type: none;
		margin: 0;
		padding: 0;
		border: 0;
	}
	#menuDeroulant li
	{
		float: left;
		margin: 0;
		padding: 0;
		border: 0;
		color: #636363;
	}
	#menuDeroulant .sousMenuAbs
	{
		display:none;
		width: 500px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		border: 0;
		position:absolute;
		top:16px;
		left:0px;
	}
	#menuDeroulant .sousMenu
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
		border: 0;
	}
	#menuDeroulant .sousMenu li
	{
		float: none;
		margin: 0;
		padding: 0;
		border: 0;
		width: auto;
		background-color:#FF0000;
		padding-left:10px;
		margin-top:1px;
	}
	#menuDeroulant .sousMenu li.first {
		margin-top:0px;
	}

	#menuDeroulant .sousMenu li a:link,
	#menuDeroulant .sousMenu li a:visited
	{
		display: block;
		color: #FFF;
		margin: 0;
		border: 0;
		text-decoration: none;
/*		background: transparent url("fondTR.png") repeat; */
	}
	#menuDeroulant .sousMenu li:hover
	{
		background-image: none;
		background-color: #F2462E;
	}
	#menuDeroulant li:hover > .sousMenuAbs { display: block; }
/*	#menuDeroulant li:hover > .sousMenu { display: block; } */
	.style1 {color: #4d4d4d}





/*
	Menu global
*/

	#menu {
		float:left;width:750px;height:70px;
	}

	#menu:hover .block {
		background-color:#f5f3f2;
	}


/*
	menu 1
*/

	.white {
		color:#FFFFFF;
	}
	
	#menu1, #menu1s {
		float:left;
		clear:both;
		width:610px;
		height:16px;
	}

	#menu1s, #menu2s, #menu3s, #menu4s {
		background-color:#d2d2d2;
	}

	#menu1:hover, #menu2:hover, #menu3:hover, #menu4:hover, #menu1s:hover, #menu2s:hover, #menu3s:hover, #menu4s:hover {
		background-color:#d2d2d2;
	}

	#menu1:hover .block, #menu1s:hover .block, #menu1s .block {
		background-color:#ee3424
	}
	

	#menu2, #menu2s {
		float:left;
		clear:both;
		width:100%;
		height:16px;
		margin-top:2px;
	}

	#menu2:hover .block, #menu2s:hover .block, #menu2s .block {
		background-color:#cf2d1e;
	}

	#menu3, #menu3s {
		float:left;
		clear:both;
		width:100%;
		height:16px;
		margin-top:2px;
	}

	#menu3:hover .block, #menu3s:hover .block, #menu3s .block {
		background-color:#b22516;
	}


	#menu4, #menu4s {
		float:left;
		clear:both;
		width:100%;		
		height:16px;
		margin-top:2px;
	}

	#menu4:hover .block, #menu4s:hover .block, #menu4s .block {
		background-color:#9e1e0f;
	}
	
	.texte, .textes, .textess, .texte2 {
		float:left;
		height:16px;
		font-size:11px;
		line-height:16px;
		padding-left:10px;
		padding-right:10px;
		color:#636363
	}
	
	#menu1:hover .texte {
		background-color:#f5f3f2;
	}
	
	.texte:hover, .textes:hover, .textes {
		background-color:#f5f3f2;
	}
	
	A.suivant, A.precedent {
		text-decoration: none;
		color:#FFFFFF;
	}
		
	.texte A {
		text-decoration:none;
		color:#636363;
	}

	.texte:hover A, .textes A {
		text-decoration:none;
		color:#cf2d1e;
	}

	
	.texte2 A {
		text-decoration:none;
		color:#636363;
	}

	.texte2:hover A, .textess:hover A, .textess A {
		text-decoration:none;
		color:#ffffff;
	}
		
	.block {
		width:15px;
		height:16px;
		background-color:#f5f3f2;
		float:left;
	}
	
	A.nextLink, A.prevLink {
		color: #FFFFFF;
		text-decoration:none;
	}

	.style2 {font-size: 11px}

	.site {
		margin:auto;
		width:1024px;
		font-family:Trebuchet MS, arial;
		letter-spacing:1px;
	}

	.site_inner {
		width:1018px;
		background-image:url(/img/contour_boite.gif);		
	}

	.site_inner_flash {
		padding:9px;
		padding-bottom:3px;
	}

	.site_inner_flash2 {
		width:100%;
		height:70px;
	}

	.site_inner_flash_spacer {
		clear:both;
		height:15px;
		width:100%;
	}
	.site_inner_flash_spacer2 {
		height:15px;
		width:100%;
	}

	.big_image {
		background-color:#f5f5f5;
	}
	
	.big_image_container {
		position:relative;
		width:1000px;
		height:376px;
		overflow:hidden;
	}

	.big_image_bg {
		position:absolute;
		top:0;
		left:0;
	}

	.big_image_div {
		background-color:#FFFFFF;
		z-index:0;
		position:absolute;
		left:1000px;
		top:0;
	}

	.big_image_div_border {
		background-image:url(/img/leclerc_coin_haut.gif);
		background-repeat:no-repeat;
		background-position:5px 5px;
	}

	.big_image_div_corner {
		background-image:url(/img/leclerc_coin_bas.gif);
		background-repeat:no-repeat;
		background-position:5px 364px;
	}
	
	.big_image_div_padding {
		padding:15px;
	}

	.nav_bar {
		width:1000px;
		margin-left:0px;
		margin-top:0px;
		height:16px;
		background-color:#8c8d90;
		line-height:16px;
		font-size:10px;
		clear:both;
	}

	.nav_bar_box {
		float:right;
	}

	.nav_bar_innerbox {
		float:left;
		background-image:url(/img/precedent_suivant.gif);
		width:140px;
		height:16px;
		text-align:center;
		color:#ffffff;
	}

	.images_box {
		clear:both;
		width:1018px;
	}
	
	.images_box_top {
		font-size:0px;
		background-image:url(/img/boiteb1_top.jpg);
		background-repeat:no-repeat;
	}

	.images_box_middle {
		font-size:0px;
		background-image:url(/img/boiteb1_middle.jpg);
		background-repeat:repeat-y;
	}

	.images_box_bottom {
		font-size:0px;
		background-image:url(/img/boiteb1_bottom.jpg);
		background-repeat:no-repeat;
	}

	.images_container {
		float:left;
	}
	
	.images_container_top {
		font-size:0px;
		background-image:url(/img/boiteb2_top.jpg);
		background-repeat:no-repeat;
	}
	
	.images_container_middle {
		background-image:url(/img/boiteb2_middle.jpg);
		background-repeat:repeat-y;
	}

	.images_container_padding {
		padding-left:10px;
		padding-right:10px;
	}

	.images_container_bottom {
		background-image:url(/img/boiteb2_bottom.jpg);
		background-repeat:no-repeat;
	}

	.images_box2 {
		font-family:Trebuchet MS;
		font-size:10px;
		float:left;
		text-align:right;
	}
	
	.images_box2_top {
		background-image:url(/img/boiteb3_top.jpg);
		background-repeat:no-repeat;
	}

	.images_box2_middle {
		background-image:url(/img/boiteb3_middle.jpg);
		background-repeat:repeat-y;
	}

	.images_box2_middle_padding {
		padding-left:10px;
		padding-right:25px;
	}
	
	.images_box2_bottom {
		background-image:url(/img/boiteb3_bottom.jpg);
		background-repeat:no-repeat;
	}

	.copyright {
		width:1000px;
		margin-left:8px;
		margin-top:0px;
		height:16px;
		background-color:#8c8d90;
		line-height:16px;
		font-size:10px;
		clear:both;
	}

	.copyright_text {
		float:left;
		margin-left:5px;
		color:#ffffff;
	}

	.logo_squares {
		float:right;
	}

	.logo_squares_container {
		float:left;
		width:16px;
		height:16px;
	}

	.logo_squares_left {
		clear:both;
		height:8px;
	}
	
	.logo_squares_left_top {
		float:left;
		width:8px;
		height:8px;
		background-color:#ee3424;
	}

	.logo_squares_left_bottom {
		float:left;
		width:8px;
		height:8px;
		background-color:#cf2d1e;
	}

	.logo_squares_right {
		clear:both;
		height:8px;
	}

	.logo_squares_right_top {
		float:left;
		width:8px;
		height:8px;
		background-color:#b22516;
	}

	.logo_squares_right_bottom {
		float:left;
		width:8px;
		height:8px;
		background-color:#9e1e0f;
	}

	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    font-size: 0;
	    clear: both;
	    visibility: hidden;
	}
	
	.clearfix {display: inline-block;}
	
	/* Hides from IE5/Mac \*/
	* html .clearfix {height: 1px;}
	.clearfix {display: block;}
	/* End hide from IE5/Mac */

