/*-- Liste --*/
div.prod_rech{
	width:693px;
	height:122px;
	display:block;
	background: url(../../images/common/fond/bg_liste_prod.gif) no-repeat 0px 0px;
}
div.prod_rech h2{
	font-size:13px;
	font-weight:bold;
	float:left;
	color:#000000;
	padding:16px 0px 0px 17px;
}
div.prod_rech form{
	float:left;
	margin:15px 0px 0px 0px;
}
div.prod_rech select{
	width:520px;
	border:1px solid #dedede;
	margin:0px 0px 6px 16px;
	font-size:12px;
	color:#444242;
}
div.prod_rech a{
	background:url(../../images/common/bt_ok_bleu.gif) no-repeat 0px 0px;
	width:20px;
	height:14px;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin:7px 33px 0px 0px;
}
/* Tableau */
div.tableau{margin:40px 0px 0px 0px;}
div.tableau a{
	color:#585959;
	text-decoration:none;
}
div.tableau a:hover{color:#0383D3;}
table{
	background:url(../../images/common/h_tab_rech.gif) no-repeat 0px 0px;
	height:28px;
	text-align:center;
	border-bottom:1px solid #efefef;
}
table tr.contenu1 td.g{
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
}
table tr.contenu2 td.g{
	border-left:1px solid #efefef;
	border-right:1px solid #ffffff;
}
table tr.contenu1 td.c{border-right:1px solid #efefef;}
table tr.contenu2 td.c{border-right:1px solid #ffffff;}
table tr td.d{border-right:1px solid #efefef;}
table tr.entete{height:28px;}
table tr.entete td h3{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
table tr.contenu1 td, table tr.contenu2 td{
	padding:12px 0px 12px 0px;
	background-color:#ffffff;
}
table tr.contenu2 td{background-color:#e7ecf1;}

/* Détails */
form#frm_details select{
	border:1px solid #dedede;
	width:290px;
	color:#444242;
	font-size:12px;
}
div.details{color:#000000;}
div.details h2{
	color:#0275c5;
	font-size:16px;
	font-weight:bold;
	margin:30px 0px 10px 0px;
}
div.details h3{
	color:#000000;
	font-size:15px;
	font-weight:normal;
	padding:0px 0px 23px 0px;
	border-bottom:1px solid #efefef;
}
div.details .ensemble{
	overflow:hidden;
	margin:24px 0px 35px 0px;
}
div.details .img{
	width:283px;
	height:208px;
	float:left;
	margin:0px 24px 0px 0px;
	border:1px solid #efefef;
	background-position:10px 10px;
	background-repeat:no-repeat;
}
div.details .img a{
	width:32px;
	height:26px;
	display:inline;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../../images/common/picto_zoom.gif) no-repeat 0px 0px;
	margin:172px 10px 0px 0px;
}
div.details .txt{
	width:315px;
	padding:0px 56px 0px 0px;
	float:left;
	color:#000000;
	font-size:12px;
	padding-bottom:22px;
	border-bottom:1px solid #efefef;
}
div.details .txt ul li{
	background:url(../../images/common/puce/puce10.gif) no-repeat 0px 15px;
	padding:10px 0px 0px 15px;
}
div.details .txt a{
	color:#000000;
	text-decoration:underline;
}
div.details .txt a:hover{text-decoration:none;}
div.details .txt div.dl{
	width:314px;
	height:23px;
	background:url(../../images/common/fond/bg_dl.gif) no-repeat 0px 0px;
	margin:20px 0px 0px 0px;
	padding:9px 0px 0px 0px;
}
div.details .txt div.dl a{
	color:#154576;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 11px;
	background:url(../../images/common/puce/puce9.gif) no-repeat 0px 1px;
}
div.details a.mail{
	background:url(../../images/common/puce/puce6.gif) no-repeat 0px 6px;
	color:#154576;
	font-size:12px;
	padding:0px 0px 0px 12px;
}
div.details a.mail:hover{text-decoration:none;}

/* Technique */
div.technique ul.menu{
	width:621px;
	margin:30px 0px 0px 0px;
	border:1px solid #efefef;
	border-bottom:none;
	overflow:hidden;
}
div.technique ul.menu li{float:left;}
div.technique ul.menu li a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:27px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	/* voir fichier de langue contenu*/
}
div.technique ul.menu li a:hover, div.technique ul.menu li a.on{background-position:0px -27px;}
div.technique div.contenu{
	width:685px;
	background:url(../../images/common/bg_tech.gif) #f6f5f5 repeat-x top left;
}
div.technique div.h_contenu{
	padding:5px 0px 0px 0px;
	background:url(../../images/common/h_tech.gif) no-repeat top;
}
div.technique div.b_contenu{
	padding:0px 0px 4px 0px;
	background:url(../../images/common/b_tech.gif) no-repeat bottom;
}
div.technique div.m_contenu{
	width:635px;
	padding:30px 24px 20px 24px;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	color:#000000;
}
div.technique div.m_contenu ul li{
	background:url(../../images/common/puce/puce10.gif) no-repeat 0px 15px;
	padding:10px 0px 0px 15px;
}
div.technique div.m_contenu a{
	color:#000000;
	text-decoration:underline;
}
div.technique div.m_contenu a:hover{text-decoration:none;}
div.technique div.m_contenu a.lien{
	background:url(../../images/common/puce/puce6.gif) no-repeat 0px 6px;
	color:#154576;
	font-size:12px;
	padding:0px 0px 0px 19px;
}
div.technique div.m_contenu a.lien:hover{text-decoration:none;}

/*Resultat recherche*/

#prod_resultatbox{
width:693px;
margin-bottom:33px;
background:url(../../images/common/prod_resultatbox_bg.gif) repeat-y 0 0;
}
#prod_resultatbox_deco{
background:url(../../images/common/prod_resultatbox_h.gif) no-repeat 0 0;
}
#prod_resultatbox_contenu{
width:657px;/*693px*/
background:url(../../images/common/prod_resultatbox_b.gif) no-repeat bottom;
padding:18px;
font-weight:bold;
font-size:13px;
color:#000;
}
#prod_resultatbox_contenu p{
padding:0;
margin:0;
}
#prod_resultatbox_contenu span{
color:#0585c5;
}
.resultatbox {
font-size:13px;
color:#000;
margin-bottom:30px;
}
.resultatbox p a.chemin {
font-weight:bold;
font-size:13px;
color:#0383d3;
margin-bottom:4px;

}








