

/************************col centre**************************/
.col-centre{
	width:575px;
	float:left;
}
.col-centre img{
	display:block;
}
.flash-center{
	padding-top:3px;
	margin-bottom:12px;
}
.col-centre .block-titre-center{
	width:561px;
}

.block-center{
	width:564px;
	position:relative;
	margin-bottom:12px;
}
.text-block-center{
	position:relative;
	z-index:2;
}
.top-block-center{
	background:url(../images/top-block-centre.gif) no-repeat;
	width:564px;
	height:11px;
	line-height:1px;
	font-size:1px;
}
.center-block-center{
	background:url(../images/center-block-centre.gif) repeat-y;
	width:536px;
	padding:0 10px 22px  18px;
}
.bottom-block-center{
	background:url(../images/bottom-block-centre.gif) no-repeat;
	width:564px;
	height:56px;
	position:absolute;
	left:0;
	bottom:0;
}


.mini-block-center .block-center{
	width:275px;
	position:relative;
	margin-bottom:12px;
	float:left;
	margin-right:12px;
	display:inline;
}
.text-block-center{
	position:relative;
	z-index:2;
}
.mini-block-center .top-block-center{
	background:url(../images/top-mini-block-centre.gif) no-repeat;
	width:275px;
	height:11px;
	line-height:1px;
	font-size:1px;
}
.mini-block-center .center-block-center{
	background:url(../images/center-mini-block-centre.gif) repeat-y;
	width:247px;
	padding:0 10px 22px  18px;
}
.mini-block-center .bottom-block-center{
	background:url(../images/bottom-mini-block-centre.gif) no-repeat;
	width:275px;
	height:56px;
	position:absolute;
	left:0;
	bottom:0;
}
.eco-part{
	font-weight:bold;
}
.block-center h3{
	padding:0;
	font-weight:bold;
	font-size:12px;
	color:#2d2d2d;
}
.block-center h2{
	padding:0;
	font-size:13px;
	font-weight:bold;
	color:#d71e35;
	text-transform:uppercase;
	margin-bottom:9px;
}
.block-center.mini .center-block-center{
	height:240px;
}
.col-centre .element-slider .element-center img{
	display:inline;
}
.block-center.mini .descri-element{
	position:absolute;
	top:102px;
}
.block-center.mini .element-center{
	width:120px;
	float:left;
	text-align:center;
}
.block-center.mini .element-center img{
	display:inline;
}
.block-center.mini .block-prix{
	float:left;
	width:127px;
	padding-top:33px;
}
.block-center .nouvo-prix{
	color:#cf1129;
	font-size:19px;
	font-weight:bold;
	margin-bottom:4px;
}
.block-center.mini .link-puce{
	width:100px;
	float:left;
	margin-right:10px;
}
.block-center.mini .block-link{
	position:absolute;
	top:210px;
	left:0px;
}

.block-center.big .descri-element{
	width:202px;
	float:left;
	position:relative;  
	z-index:4;
}
.block-center.big .element-center{
	width:182px;
	float:left;
	text-align:center;
	position:relative;  
	z-index:4;
}
.block-center.big .element-center img{
	display:inline;
}
.block-center.big .block-prix{
	float:left;
	width:144px;
	padding-top:18px;
	position:relative;  
	z-index:4;
}
.block-center.big .eco-part{
	margin-bottom:12px;
}
.block-center.big .link-puce{
	margin:0;
}
.banniere-center{
	padding:7px 0 0 50px;
	background:url(../images/img-pub.gif) 35px 21px no-repeat;
}
/************************fin col centre**************************/





/************************col droite ******************************/
.col-droite{
	width:171px;
	float:left;
}
.block-right{
	width:169px;
	position:relative;
	margin-bottom:14px;
}
.text-block-right{
	position:relative;
	z-index:2;
}
.col-droite .top-block-right{
	background:url(../images/top-block-right.gif) no-repeat;
	width:169px;
	height:11px;
	line-height:1px;
	font-size:1px;
}
.center-block-right{
	background:url(../images/center-block-right.gif) repeat-y;
	width:151px;
	padding:0 5px 22px  13px;
}
.bottom-block-right{
	background:url(../images/bottom-block-right.gif) no-repeat;
	width:169px;
	height:56px;
	position:absolute;
	left:0;
	bottom:0;
}
.block-right img{
	display:block;
	margin-bottom:10px;
}
.col-droite h3{
	background:url(../images/back-titre-right.gif) no-repeat;
	width:155px;
	height:20px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	padding:9px 0 0 14px;
}
.col-droite h4{
	text-transform:uppercase;
	font-weight:bold;
	color:#000;
	font-size:12px;
	margin-bottom:7px;
	line-height:15px;
	padding-top:10px;
}
.qui-somme{
	padding-top:10px;
}
.col-droite .qui-somme .link-puce{
	margin:0 0 2px 0;
}
/************************fin col droite***************************/



/************************slider**********************************/
/*#slider{
	width:510px;
	height:210px;
	overflow:hidden;
	position:relative;
	margin-left:10px;
}
.element-slider{
	width:170px;
	height:210px;
	float:left;
	color:#333;
	background:url(../images/border-right-slider.gif) top right no-repeat;
	position:relative;
}
.btn-precedent, .btn-suivant{
	cursor:pointer;
}
#move-slider{
	position:absolute;
}

.btn-precedent{
	background:url(../images/btn-pre.png) no-repeat;
	width:19px;
	height:127px;
	position:absolute;
	top:30px;
	left:-9px;
	text-indent:-5000px;
}

.btn-suivant{
	background:url(../images/btn-suiv.png) no-repeat;
	width:19px;
	height:127px;
	position:absolute;
	top:30px;
	left:519px;
	text-indent:-5000px;	
}
.element-slider h3{
	padding:0 5px 0 18px;
	font-weight:bold;
	font-size:12px;
	color:#2d2d2d;
}
.element-slider h2{
	padding:0 0px 0 18px;
	height:30px;
	font-size:13px;
	font-weight:bold;
	color:#d71e35;
	text-transform:uppercase;
}

 .msg-connect strong{
	font-size:12px;
	font-weight:bold;
	color:#d71e35;
	text-transform: uppercase;
}
 .msg-connect{
	font-weight:bold;
}

.col-centre .element-slider .element-center img{
	display:inline;
}
.col-centre .element-slider .element-center{
	text-align:center;
	margin-top:7px;
}
.col-centre .element-slider .more-marge{
	margin-top:21px;
}
.block-center .element-slider .block-prix{
	position:absolute;
	top:160px;
	left:0;
	text-align:center;
	width:100%;	
}
.block-center .element-slider .ancien-prix{
	color:#1e1e1e;
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
}
.block-center .element-slider .nouvo-prix{
	color:#cf1129;
	font-size:18px;
	font-weight:bold;
}

.block-center .element-slider .eco-part{
	color:#504c4c;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}*/
.flash-droite{
	background:url(../images/img-pub.gif) 0px 0px no-repeat;
	padding:0 0 0 14px;
}
	
/************************fin slider**********************************/



/*************************carousel*************************/
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-item h3{
	padding:0 5px 0 18px;
	font-weight:bold;
	font-size:12px;
	color:#2d2d2d;
}
.jcarousel-item h2{
	padding:0 5px 0 18px;
	font-size:13px;
	font-weight:bold;
	color:#d71e35;
	text-transform:uppercase;
}
.col-centre .jcarousel-item .element-center img{
	display:inline;
}
.col-centre .jcarousel-item .element-center{
	text-align:center;
	margin-top:10px;
}
.block-center .jcarousel-item .block-prix{
	position:absolute;
	top:165px;
	left:0;
	text-align:center;
	width:100%;	
}
.block-center .jcarousel-item .ancien-prix{
	color:#1e1e1e;
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
}
.block-center .jcarousel-item .nouvo-prix{
	color:#cf1129;
	font-size:18px;
	font-weight:bold;
}
.block-center .jcarousel-item .eco-part{
	color:#504c4c;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}

/* carousel tango */
 .jcarousel-skin-tango .jcarousel-list li,
 .jcarousel-skin-tango .jcarousel-item {
    float: left;
    list-style: none;
	width:170px;
	height:215px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 510px;
	margin-left:10px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  510px;
    height: 215px;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 170px;
    height: 215px;
position:relative;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 32px;
    right: -19px;
    width: 19px;
    height: 127px;
    cursor: pointer;
    background: transparent url(../images/btn-suiv.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 32px;
    left: -19px;
    width: 19px;
    height: 127px;
    cursor: pointer;
    background: transparent url(../images/btn-pre.png) no-repeat 0 0;
}

/*carousel cash*/

 .jcarousel-skin-cash .jcarousel-list li,
 .jcarousel-skin-cash .jcarousel-item {
    float: left;
    list-style: none;
	width:562px;
	height:180px;
}

.jcarousel-skin-cash .jcarousel-container-horizontal {
   width: 562px;
	margin-left:0px;
}
.jcarousel-skin-cash .jcarousel-clip-horizontal {
    width:  562px;
    height: 180px;
}
.jcarousel-skin-cash .jcarousel-item {
    width: 562px;
    height: 180px;
	 position:relative;
}
.jcarousel-skin-cash .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-cash .jcarousel-control {
    position: absolute;
	 bottom: 10px;
	 left: 10px;
	 z-index: 3;
}

.jcarousel-skin-cash .jcarousel-control a {
    text-decoration: none;
    padding: 4px 8px;
    color: #fff;
    background:   url(../images/back-page-slider.gif) no-repeat 0 0  ;
    font-weight: bold;
	 width: 25px;
	 height: 22px;
}

.jcarousel-skin-cash .jcarousel-control a:focus,
.jcarousel-skin-cash .jcarousel-control a:active {
    outline: none;
}

 .msg-connect strong{
	font-size:12px;
	font-weight:bold;
	color:#d71e35;
	text-transform: uppercase;
}
 .msg-connect{
	font-weight:bold;
}

