.sIFR-alternate {
	display:		none;
}

/*------------Header Dec------------*/
#headerDec{
	width:934px;
	background: #FFFFFF;
	position:relative;

}
/*-------------ContDec------------*/
#contDec{
	width:912px;
	background: url(/img/interieur/bg_contDecTop.gif) top repeat-x #FFFFFF;
	overflow:hidden;
	padding: 0 0 0 22px;/*-22-*/
}
.filAriane{
	width:auto;
	height:25px;
        font-weight: bold;
	
}

.text h1{
	color:#f049a3;
	font-size:25px;
	margin:14px 0 10px 0;
}
.text p{
	font-size:12px;
	color:#56575e;
	padding: 9px 0 9px 0;
}

.text p a{
	color:#ff7800;
	font-size:12px;
	}


.text strong {

	font-weight:bold;
}
.text h2{
	color:#f049a3;
	font-size:15px;
	font-weight:bold;
	padding:18px 0 5px 0;
}

.text ul li {
	background: url(/img/interieur/bg_puceText.gif) 0 8px no-repeat;
	padding:3px 0 3px 10px;
	width:550px;
        font-size: 12px;
}

.text ul li a{
                  font-size:12px;
                  color:#FF7800;
}

.text ul li A:hover{
                  text-decoration:underline;
}

.text ul li ul li{
	background:url(/img/interieur/bg_li_text.gif) 15px 5px no-repeat;
	padding: 0 0 0 25px;
	/**width:145px;**/
	font-size:12px;        
}
	
/*-------------ContentLeftDec------------*/
.contentLeftDec{
	width:225px;
	padding:0 0 0 3px;
	float:left;
	padding: 0 0 60px 0;
        position:relative;        

}

.ombre{
	position:absolute;
	top:0;
	left:1px;
	width:206px;
	height:6px;	
}
.navGaucheDec{
	width:208px;
	background: url(/img/interieur/bg_navGaucheDec.gif) 0 bottom no-repeat;
}
.navGaucheDecBottom{
	background:url(/img/interieur/bg_navGaucheDecBottom.gif) 0 bottom no-repeat;
	height:13px;
	font-size:1px;
        margin:0 0 10px 0;
}
.navGaucheDec ul {
	margin: 0 0 0 8px;
	padding:12px 0 0 0;

}
.navGaucheDec ul li ul{
        margin: 0;
        padding:0;

}
.navGaucheDec ul li {

	/*border-bottom: #999999 solid 1px;*/
	background:url(/img/interieur/bg_navGaucheLiDe.gif) 0 bottom no-repeat;
	width:188px;
        padding:0 0 2px 0;
}
.navGaucheDec ul li a {
	background: url(/img/common/flesh_Info.gif) 6px 6px no-repeat;
	color:#616267;
	font-size:12px;
	font-weight:bold;
	padding: 5px 0 5px 17px;
	display:block;
        line-height:12px;
}
.navGaucheDec ul li a:hover {
	color:#ff7800;
}
.conentProducts{
	width:206px;
	padding: 0 0 0 2px;
	margin: 12px 0 50px 0;
       background: #CC0000;
}

.product{
	width:206px;
	margin: 0 0 6px 2px;
}
.productTop{
	 
	width:203px;
	background:url(/img/interieur/bg_productTop.gif) top no-repeat;
        overflow:hidden;
     
}
.productTop h2{
	float:left; width:auto;
	margin:0;
	padding:6px 0 6px 28px;
	color:#65696f;
	font-size:12px;
	font-weight:bold;
   
}
.productTop h2 a{
	font-size:11px;
	background: url(/img/interieur/puce_productPlus.gif) 150px 0 no-repeat;
	display:block;
        width:170px;
        font-weight: normal;
 
	/*--width:178px;	--*/
}

.productTop h2 a:hover{
	color:#b3259d;
	 background: url(/img/interieur/puce_productPlusH.gif) 150px 0 no-repeat;
}

.productBottom{
	background:url(/img/interieur/bg_productBottom.gif) 0 bottom no-repeat;
        width:203px;
}
.productBottom img {
	margin: 8px 18px 11px 15px;
}
.imageLeft{
	margin: 0 0 0 2px;
}

.imageTop{
	width:203px;
	background: url(/img/interieur/bg_imageTop.gif) top no-repeat;

        overflow:hidden;



}
.imageBottom{
	background:url(/img/interieur/bg_imageBottom.gif) 0 bottom no-repeat;
        width:203px;
	padding:0 0 9px 0;
        margin: 0 auto;
        text-align : center;
       
      
}

.imageBottom img{
	margin: 8px 0 11px 0 ;
}

/*-----------------Text------------------*/
.text{
	width:644px;
	float:left;
	padding: 0 40px 0 0;

}
.colOne{
	width:300px;
	float:left;
	padding: 0 20px 0 0;

}
/*------------Navigation Top Dec--------*/
.navTopDec{
	width:837px;
	background:url(/img/interieur/bg_navDec.png) 100% 16px no-repeat;
	overflow:hidden;
	padding: 0 97px 0 0;
}
.navTopDec ul{
	list-style:none;
	overflow: hidden;
	float:right;
	background:url(/img/interieur/bg_liDec.gif) 100% 0 no-repeat;
	padding:0;
	margin:0;
	
}
.navTopDec ul li{
	display:inline;
	line-height:25px;
	float:left;	
	background: url(/img/interieur/bg_liDec.gif) 0 0 no-repeat;
}

.navTopDec ul li a {
	display:block;
	float:left;
	color:#56575e;
	font-size:11px;
	text-transform: uppercase;
	font-weight:bold;
	text-decoration: none;
	padding:20px 18px 0 18px;
    position: relative;
    z-index:1;
}

.navTopDec ul li a:hover {
	background:url(/img/interieur/navTopDecH.gif) 3px 0 no-repeat;
     
}
/*------------Bandueau Flash Top Dec-----------*/
.banTopDec{
	width:924px;
	background:url(/img/interieur/Bandeau_flashDec.jpg) 0 0 no-repeat;
	height:87px;
	margin: 0 0 0 10px;
	
}
.banTopDec2{
	background:url(/img/interieur/Bandeau_flashDec2.jpg) 0 0 no-repeat;
}
.banTopDec3{
	background:url(/img/interieur/Bandeau_flashDec3.jpg) 0 0 no-repeat;
	
}
.banTopDec4{
	background:url(/img/interieur/Bandeau_flashDec4.jpg) 0 0 no-repeat;
}	

/*------------Logo Dec--------------*/
.logoDec{
	position:absolute;
	top:64px;
	left:28px;
        width:167px;
        height:72px
}

/*---------------Haut---------------*/
.haut {
	padding: 30px 0 14px 9px;
}
.haut a{
	background:url(/img/interieur/top_off.gif) 0 0 no-repeat;
	color: #ff7800;
	font-size:10px;
	padding:0 0 0 8px;
}
.haut a:hover{
	background:url(/img/interieur/top_on.gif)  0 0 no-repeat;
	color:#FF8C3B;
}
	
/*--------------FilAriane---------------*/
.filDariane ul {
	margin:0;
	padding:8px 0 0 0;	
}
#contDec .contentDec .filDariane ul li{
	display:inline;
	margin:0 3px 0 0;
	color:#868194;
        font-weight: bold;
}

.filDariane ul li a{
	color:#D9D9DB;
        font-weight: bold;
}

.filDariane ul li a:hover{
	color:#84868D;
}
/*-------------ImprLogo---------------*/

.logoImprDec{
	display: none;
}

/*-----------legend-------------*/
.legend{
        text-align: center;
}
.legend h2{
	width:auto;
	margin:0 auto;
	padding:6px 0 6px 28px;
        float: left;
	color:#65696f;
	font-size:11px;
        font-weight: normal;

   
}
.legend h2 a{
	font-size:11px;
	background: url(/img/interieur/puce_productPlus.gif) 150px 0 no-repeat;
	display:block;
        width:170px;
        font-weight: normal;
        text-align: left;
 
	/*--width:178px;	--*/
}

.legend h2 a:hover{
	color:#b3259d;
	 background: url(/img/interieur/puce_productPlusH.gif) 150px 0 no-repeat;
}


/*-------Image plus Txt-------*/

.row{
 overflow:   hidden;
 padding:  10px 0;
}
.row p{
/* padding:   0 0 10px 20px;*/
 margin:    0;
 font-size: 12px;
 color:#56575e;
 
}
.row ul{
/* padding:   0 0 10px 20px;*/
 
}
.floatLeft{
 float:    left;
 margin:    7px 7px 7px 0;
}
.floatRight{
 float:    right;
 margin:    7px 0 7px 7px;
}
.corner1 {
 background:   url(/img/common/cornerTL.gif) no-repeat top left;
}
.corner2 {
 background:   url(/img/common/cornerBR.gif) no-repeat bottom right;
}
.corner3 {
 background:   url(/img/common/cornerTR.gif) no-repeat top right;
}
.corner4{
 background:   url(/img/common/cornerBL.gif) no-repeat bottom left;
 padding:   7px;
}

/*-------------------image Centree----------*/
.center{
text-align: center;
margin: 0 auto;
}

/*--------------------Separation---------------*/
.separation{
clear: both
}

/*-------------------current--------------------*/

#CMS_current{
	color: #ff7800;
}

/*------------------reloffset-------------------*/
.navGaucheDec  ul.CMS_lvl1 li.CMS_lvl1 a.CMS_lvl1 {
	display:none;
        padding:		0;/*----*/
}


.navGaucheDec ul.CMS_lvl1 li.CMS_lvl1 {

	background:none;

}

/*-- table--*/

table th { background:#D8D8DA;}
.color1{ background:#E8E8E8;}
.bordure1{	border-bottom:double  #000000;}
.titreRubrique{font-weight:bold; background:#F8F8F8;padding:0 0 0 20px; height:24px;}
.file a{ color:#FF7800;}






#searchresult p {
	padding:		2px 0px 2px 0px;
}

.rowDefined {
	margin:				5px 0px;
	}


.rowDefined label{
	display:			inline;
	float:				left;
	font-weight:		bold;
	width:				200px;
	}

.rowDefined .button {
	width:				68px;
	height:				20px;
	cursor:				pointer;
	border:				none;
	color: 				#FFF;
	background: url(/img/common/cms_forms_submit.gif) 0 0 repeat-x;
}


.navGaucheDec .CMS_lvl3 {
	margin:				0px 0px 0px 5px;

}
.navGaucheDec .CMS_lvl3 li{
	width:				178px;
	background:			none;
}
.navGaucheDec .CMS_lvl3 li a{
	background:			transparent url(/img/common/flesh_Info2.gif) no-repeat scroll 0px 6px;
	padding:			2px 0 2px 10px;

}
.navGaucheDec .CMS_lvl4 {
	margin:				0px 0px 0px 5px;

}
.navGaucheDec .CMS_lvl4 li{
	width:				173px;
	background:			none;
}
.navGaucheDec .CMS_lvl4 li a{
	background:			none;
	padding:			2px 0 2px 5px;
}
