.conteneur-region {
	width:970px;
	}
.clear {
	clear:both;
	visibility:hidden;
	}
/*gestion du header*/

#marque-header .left {
	float:left;
	width:645px;
	}
#marque-header .left .intro div {
	overflow:auto;
	margin:0 10px 0 10px;
	height:210px;
	padding-right:15px;
	}
#marque-header .flash {
	width:256px;
	float:left;
	}
#marque-header .intro {
	width:388px;
	background:url(../images/bgheadermarque.gif);
	height:288px;
	text-align:justify;
	float:right;
	}
#marque-header .intro p {
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:0;
	line-height:17px;
	margin:0;
	}
#marque-header .intro p a {
	color:#990000;
	}
#marque-header .intro h1 {
	color:#990000;
	margin:0;
	padding:20px 10px 10px 10px;
	font:bold 20px "Times New Roman", Times, serif;
	}
#marque-header .intro h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0;
	}
#marque-header .right {
	float:right;
	width:320px;
	}

/*Gestion des push*/
#push-search {
	margin-top:5px;
	clear:both;
	}
#push-search div .ifpdt h3, h4, h5, h6 {
	display:inline;
	padding:0 3px 0 0;
	margin:0;
	color:#525e69;
	text-align:justify;
		}
#push-search .ifpdt h3 {
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0;
	}
#push-search .ifpdt  h3 span {
	color:#990000;
	font-size:14px;
	}
#push-search .ifpdt  h3 a {
	color:#525e69;
	}
#push-search .ifpdt  h4 {
	font:normal 11px Arial, Helvetica, sans-serif;
	}
#push-search .ifpdt  h4 a {
	color:#5d1b24;
	text-decoration:none;
	}
#push-search .ifpdt  h5 {
	font:normal 11px Arial, Helvetica, sans-serif;
	}
#push-search .ifpdt  h6 {
	display:block;
	font-style:italic;
	padding:4px 0 4px 0;
	margin:0;
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#333333;
	}
.infopdt p {
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 0;
	}
#push-search img {
	float:left;
	border:solid 1px #dddddd;
	margin-right:5px;
	}
#push-search .ifpdt {
	width:200px;
	margin:0;
	padding:0;
	float:right;
	}
#push-search .ifpdt span {
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	}
#push-search p .promo-region {
	font-weight:bold;
	color:white;
	font-size:12px;
	background-color:#4f9900;
	}
#push-search p {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#525e69;
	margin:0;
	padding:0;
	}
#push-search p .prix-region {
	font-weight:bold;
	color:#4a000a;
	font-size:12px;
	padding-left:3px;
	}
#push-search .clear {
	clear:both;
	visibility:hidden;
	}
#push-search .push1 {
	display:block;
	border:solid #b30027;
	border-width:0 0 2px 0;
	padding-bottom:4px;
	color:#b30027;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	}
#push-search .push2 {
	display:block;
	border:solid #ca8101;
	border-width:0 0 2px 0;
	padding-bottom:4px;
	color:#ca8101;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	}
#push-search ul {
	list-style:none;
	margin:0;
	padding:0 0 40px 0;
	font:normal 11px Arial, Helvetica, sans-serif;
	}
#push-search li {
	display:block;
	float:left;
	margin:0;
	padding:0 10px 0 0;
	}
#push-search .panier {
	padding-left:19px;
	background:url(../images/basket.gif) left no-repeat;
	}
#push-search .panier a {
	color:#a80800;
	}
#push-search .plusinfo {
	padding-left:19px;
	background:url(../images/fleche.gif) left no-repeat;
	}
#push-search .plusinfo a {
	color:#789aca;
	}




/*Gestion nav de gauche*/
#nav {
	float:left;
	width:248px;
	border:solid #dbdbdb;
	border-width:0 1px 1px 1px;
	padding:0;
	}
#nav h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:white;
	height:30px;
	line-height:30px;
	padding:0 0 0 10px;
	background: url(../images/bgappellation.gif) no-repeat;
	margin:0;
	}
.navon {
	margin:0;
	padding:10px;
	}
.navappellation {
	margin:6px 0 0 0;
	color:#5d1b24;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.navappellation a:hover {
	background:url(../images/flecheon.gif) left no-repeat;
	color:#b10028;
	}
#displayoff {
	list-style:none;
	margin:0;
	padding:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
#displayoff li {
	text-transform:none;
	display:block;
	padding:3px 0 3px 13px;
	margin:0;
	}
#displayoff li a {
	background:none;
	color:#525e69;
	}
#displayoff a:hover {
	color:#b10028;
	}
#displayoff a span {
	font-weight:bold;
	}

/*Bloc garanties*/
#garanties {
	width:220px;
	float:left;
	clear:none;
	margin:0;
	}



div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	height: 190px;
	width: 380px;
	overflow: hidden;
	}
	div.scroller div.section {
		height:190px;
		overflow:hidden;
		float:left;
		width:388px;
		padding:0 10px 0 10px;
		}
	div.scroller div.section a {
	color:#333333;
	}
	div.scroller div.content {
		width: 500px;
		}
/*.section h1 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 10px 0;
	color:#b54b4b;
	text-align:justify;
	display:block;
	}*/
.section p {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:justify;
	display:block;
	width:350px;
	}
.section span {
	display:block;
	padding-top:9px;
	padding-bottom:10px;
	}
.section span a {
	color:#b54b4b;
	}
.suitetexte {
	float: right;
	display:block;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	padding-right:20px;
	/*background:url(../images/actusuivante.gif) right no-repeat;*/
	height:18px;
	line-height:30px;
	/*position: absolute;
	top: 10;*/
	}
.suitetexte a {
	color:#990000;
	text-decoration:none;
	}
.suitetexte a:hover {
	text-decoration:underline;
	}
