/* CSS Document */
html, body {height: 100%}
body {
	padding:0;
	margin:0;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #69767B;
	background-color:#ffffff;	
}
#frame {
	width:978px;
	height:100%;
	min-height:100%;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	background-image:url(../img/interface/bg.gif);
	background-repeat:repeat-y;

}
html>body #frame{height:auto;}/*moz height*/
	#frameCenter{
		width:978px;
		text-align:left;
		float:left;
	}
	html>body #frameCenter{height:auto;}/*moz height*/
		#header{
			width:978px;
			height:209px;

		}
			.logo{width:195px; height:167px; float:left;}
			.header_banner{width:783px; height:167px; float:left;}
			.lang{
				width:195px; 
				height:37px; 
				padding:5px 0 0 0;
				text-align:center;
				float:left;
				font-weight:bold;
				font-size: 10pt;
			}
			.lang a{color:#819196;}
			
			.menuBar{width:783px; height:10px; float:left; background-color:#E6392B; border-bottom:1px solid #fff;}
			.menu{width:783px; height:30px; float:left; background-color:#ffffff;}

/*$langueChoisie*/			

				.btn_accfr{width:114px; height:27px; background-image:url(../img/interface/fr/btn_accueil.gif); background-position: 0px 0px; display: block; float:left;}
				.btn_jdbfr{width:177px; height:27px; background-image:url(../img/interface/fr/btn_jdb.gif); background-position: 0px 0px; display: block; float:left;}
				.btn_parfr{width:136px; height:27px; background-image:url(../img/interface/fr/btn_partenaires.gif); background-position: 0px 0px; display: block; float:left;}
				.btn_profr{width:116px; height:27px; background-image:url(../img/interface/fr/btn_produits.gif); background-position: 0px 0px; display: block; float:left;}
				.btn_demfr{width:116px; height:27px; background-image:url(../img/interface/fr/btn_demande.gif); background-position: 0px 0px; display: block; float:left;}
				.btn_confr{width:116px; height:27px; background-image:url(../img/interface/fr/btn_contact.gif); background-position: 0px 0px; display: block; float:left;}
				
				.btn_accfr a:hover , a.over{background-image:url(../img/interface/fr/btn_accueil.gif); background-position: 0px 27px; display: block; }
				.btn_jdbfr a:hover , a.over{background-image:url(../img/interface/fr/btn_jdb.gif); background-position: 0px 27px; display: block; }
				.btn_parfr a:hover , a.over{background-image:url(../img/interface/fr/btn_partenaires.gif); background-position: 0px 27px; display: block;}
				.btn_profr a:hover , a.over{background-image:url(../img/interface/fr/btn_produits.gif); background-position: 0px 27px; display: block;}
				.btn_demfr a:hover , a.over{background-image:url(../img/interface/fr/btn_demande.gif); background-position: 0px 27px; display: block;}
				.btn_confr a:hover , a.over{background-image:url(../img/interface/fr/btn_contact.gif); background-position: 0px 27px; display: block;}
				
				.btn_accen{width:114px; height:27px; background-image:url(../img/interface/en/btn_accueil.gif); background-position: 0px 0px; display: block; float:left;}
				.btn_jdben{width:177px; height:27px; background-image:url(../img/interface/en/btn_jdb.gif); background-position: 0px 0px; display: block; float:left;}
				.btn_paren{width:136px; height:27px; background-image:url(../img/interface/en/btn_partenaires.gif); background-position: 0px 0px; display: block; float:left;}
				.btn_proen{width:116px; height:27px; background-image:url(../img/interface/en/btn_produits.gif); background-position: 0px 0px; display: block; float:left;}
				.btn_demen{width:116px; height:27px; background-image:url(../img/interface/en/btn_demande.gif); background-position: 0px 0px; display: block; float:left;}
				.btn_conen{width:116px; height:27px; background-image:url(../img/interface/en/btn_contact.gif); background-position: 0px 0px; display: block; float:left;}
				
				.btn_accen a:hover , a.over{background-image:url(../img/interface/en/btn_accueil.gif); background-position: 0px 27px; display: block; }
				.btn_jdben a:hover , a.over{background-image:url(../img/interface/en/btn_jdb.gif); background-position: 0px 27px; display: block; }
				.btn_paren a:hover , a.over{background-image:url(../img/interface/en/btn_partenaires.gif); background-position: 0px 27px; display: block;}
				.btn_proen a:hover , a.over{background-image:url(../img/interface/en/btn_produits.gif); background-position: 0px 27px; display: block;}
				.btn_demen a:hover , a.over{background-image:url(../img/interface/en/btn_demande.gif); background-position: 0px 27px; display: block;}
				.btn_conen a:hover , a.over{background-image:url(../img/interface/en/btn_contact.gif); background-position: 0px 27px; display: block;}
	
				
		#content{
			width:978px;
			height:100%;
			min-height:100%;
			float:left;
			display:inline;
		}


			#left{
				width:195px;
				float:left;
			}
				.mailing{
					width:165px;
					padding:15px;
					float:left;
					color:#fff;
					background-image:url(../img/interface/bg_mailing.gif);
				}			
			#main{
				width:783px;
				float:left;
			}
			#main2{
				width:743px;
				float:left;
				padding:20px;
			}	
			#main3{
				width:940px;
				float:left;
				padding:20px;
				text-align:center;
			}								
				.box_promo{
					width:320px;
					margin:20px;
					float:left;
				}

		

		#footer{
			clear:both;
			width:928px;
			height:57px;
			padding:8px 40px 0 10px;
			color:#AEB2B3;
			background-image:url(../img/interface/bg_footer.jpg);
			font-size:8pt;
		}
		#footer a{color:#AEB2B3; text-decoration:underline;}
			.box_footer{
				height:35px;
				padding:0 15px 0 15px;
				border-right:1px solid #AEB2B3;
				float:left;
				vertical-align:middle;
				text-align:left;
				
			}
			.box_footer2{
				height:35px;
				padding:0 15px 0 15px;
				float:left;
				vertical-align:middle;
				text-align:left;
			}			
			
		
img {border:0;}		
a {
	text-decoration: underline;
	font-weight: bold;
	color:#69767B;
}
form{padding:0; margin:0;}
.title{
	font-weight: bold;
	color: #E6392B;
	font-size: 10pt;
}
.btn_submit{
	color:#fff;
	padding:0 2px 0 2px;
	margin:0 2px 0 2px;
	background-color:#E6392B;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

/*  ************************* */

.txtRed{color:#E6392B; display:inline;}
.txtRedB{color:#E6392B; display:inline; font-weight:bold;}

.bold{font-weight:bold; }






/*Search */

#pageNav {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	text-align: right;
}
#pageNav a {text-decoration: underline;}
#pageNav2 {
	padding-top:10px;
/*	padding-bottom:5px;*/
	padding-left:20px;
	padding-right:20px;
	text-align: right;
}
#pageNav2 a {text-decoration: underline;}
#searchQuery {
	background-color: #E6E6E6;
	width:700px;
	padding:5px;
	padding-left:15px;
	border-bottom: 1px solid #D9D9D9;
}

#searchResults {
	height:100%;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E3250;
	width:550px;
	padding-left:30px;
/*	padding-top:5px;*/
	padding-bottom:20px;
}

/*styles pour laffichage de 1 produit*/
#choiceTitle {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-bottom:5px;
}
#choiceImg {
	width:550px;
/*	height:310px;*/
/*	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;*/
	border: 1px solid #D9D9D9;
}
#choiceCat {
	width:550px;	
	float:left;
	/*border: 1px solid #D9D9D9;*/
	padding-top:5px;
	padding-bottom:5px;
}
#choiceID {
	width:550px;
	float:left;
	/*border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;*/
	border: 1px solid #D9D9D9;
	padding-top:5px;
	padding-bottom:5px;	

}
#choiceDescContainer {
	height:100%;
}
#choiceMsg {
	width:550px;
	height:30px;	
	float:left;
	/*border: 1px solid #D9D9D9;*/
	/*border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;*/
	padding-top:15px;
}
#choiceMsg2 {
	width:550px;
	height:35px;
	float:left;
	padding-top:10px;
}

.resultCellTitle {
	width:275px;
	height:30px;
	background-color: #F6F6F6;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	text-align:center;
}
.resultCellTitle2 {
	width:275px;
	height:30px;
	background-color: #F6F6F6;
	border-bottom: 1px solid #D9D9D9;
	text-align:center;
}
.resultCell2 {
	height:25px;
	padding-left:5px;
	text-align:center;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
}
.resultCell3 {
	height:25px;
	padding-left:5px;
	text-align:center;
	border-top: 1px solid #D9D9D9;
}
.resultTable {
	border: 1px solid #D9D9D9;
}




