/* CSS Document */
.roundedcornr_box_529424 {
	background:#efeeee;
}
.roundedcornr_top_529424 div {
   background: url(../img/roundedcornr_com/roundedcornr_529424_tl.png) no-repeat top left;
}
.roundedcornr_top_529424 {
   background: url(../img/roundedcornr_com/roundedcornr_529424_tr.png) no-repeat top right;
}
.roundedcornr_bottom_529424 div {
   background: url(../img/roundedcornr_com/roundedcornr_529424_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_529424 {
   background: url(../img/roundedcornr_com/roundedcornr_529424_br.png) no-repeat bottom right;
}

.roundedcornr_top_529424 div, .roundedcornr_top_529424, 
.roundedcornr_bottom_529424 div, .roundedcornr_bottom_529424 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_529424 { margin: 0 15px; }






.roundedcornr_box_5294242 {
	background: url(/img/integration/fond_catalogue.jpg) top right no-repeat #efeeee;
}
.roundedcornr_top_5294242 div {
   background: url(../img/roundedcornr_com/roundedcornr_529424_tl.png) no-repeat top left;
}
.roundedcornr_top_5294242 {
   background: url(../img/roundedcornr_com/roundedcornr_529424_tr.png) no-repeat top right;
}
.roundedcornr_bottom_5294242 div {
   background: url(../img/roundedcornr_com/roundedcornr_529424_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_5294242 {
   background: url(../img/roundedcornr_com/roundedcornr_529424_br.png) no-repeat bottom right;
}

.roundedcornr_top_5294242 div, .roundedcornr_top_5294242, 
.roundedcornr_bottom_5294242 div, .roundedcornr_bottom_5294242 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_5294242 { margin: 0 15px; }







/* GAMMES */
#gammes {
	margin-left:-15px;
	float:left;
}


#gammes div {
	width:189px;
}
#gammes div.premier {
	background:url(../img/integration/gammes/ombre_premier.gif) top right;
}
#gammes div.milieu {
	background:url(../img/integration/gammes/ombre_milieu.gif) top right;
}
#gammes div.dernier {
	background:url(../img/integration/gammes/ombre_bas.gif) bottom right;
	height:30px;
}
#gammes div.milieu_vide {
	background:url(../img/integration/gammes/ombre_milieu.gif) top right;
}
#gammes div.dernier_vide {
	background:url(../img/integration/gammes/ombre_bas.gif) bottom right;
	height:30px;
}


#gammes div img.premier,
#gammes div img.milieu {
	border:1px solid #c2c2c2;
	border-bottom:none;
}
#gammes div img.dernier {
	border:1px solid #c2c2c2;
}




/* ATTENTION A PARTIR D'ICI
	BEAUCOUP DE STYLES SONT DEFINIS DIRECTEMENT DANS LA VUE
	CATALOGUE CTP !!!! */



/* FAMILLES */
#familles {
	width:210px;
	float:left;
}

#familles ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#familles ul li {
	font-size:.7em;
	width:180px;
	background:red;
	display:block;
}

#familles ul li.premier {
	background:url(../img/integration/gammes/ombre_premier.gif) top right;
	width:203px;
	display:block;
}
#familles ul li.milieu {
	background:url(../img/integration/gammes/ombre_milieu.gif) top right;
	width:203px;
	display:block;
}
#familles ul li.dernier {
	background:url(../img/integration/gammes/ombre_bas.gif) top right;
	width:203px;
	height:30px;
	display:block;
}


#familles ul li div {
	padding: 4px 5px;
	width:186px;	
}


#familles ul li div.vide,
#familles ul li div.vide:hover {
	background:#efeeee;
}






/* PRODUIT */
.produit {
	width:390px;
	float:right;
	display:block;
	clear:right;
	margin:0 40px 40px 0;
}

.produit table tr td.code {
	width:60px;
	text-align:right;
}
.produit table tr td.reference {
	width:330px;
}
.produit div.photos img {
	padding:7px;
}
