body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
	background-color:#473a45;
}

p, h1, h2 {
	margin:0;
	padding:1em 0;
}

a {	color: #363535;	text-decoration:none; }
a:hover { color:#999999; }
a.blue { color: #003366; font-weight:bold; text-decoration:none; }
a.blue:hover { color:#999999; }

a img {
	border:0;
}

ul {
	list-style-position: outside;
	list-style-image: url(../images/puce.jpg);
}
li{ padding-bottom:3px;}
#container{
background:#fff url(../images/bg1.gif) left repeat-y;
width:960px;
margin:0px auto;
}
#container2{
background:url(../images/bg2.gif) right repeat-y;
padding:0 14px;
}
#header{
background:url(../images/bg0.gif) bottom repeat-x;
height:134px;
line-height:2.5em;

}
#logo_and_banner{
}
#logo{
float:left;
padding:36px 0 8px 32px; 
}
#banner{
margin-left:340px;
padding:11px 0 8px 0;
width:572px;
height:109px;
}
#banner2{
/*width:714px;*/
border-bottom:1px solid #d9d9d9;
}
	#banner2 #img_groupe, #banner2 #img_kbe, #banner2 #img_galerie, #banner2 #img_contact, #banner2 #img_plan, #banner2 #img_lien{
	background:url(../images/groupe.jpg);
	width:714px; height:130px;
	}
		#img_groupe h1, #img_kbe h1, #img_galerie h1, #img_contact h1, #img_plan h1, #img_lien h1{
		color:#0596c5;
		font-size:30px;
		text-align:left;
		padding:40px 0 0 20px;
		/*text-transform:capitalize;*/
		}
	#banner2 #img_kbe{
	background: url(../images/bannerbleu.jpg);
	}
		#img_kbe h1{
		color:#0065a1;
		}
	#banner2 #img_galerie{
	background:url(../images/galerie.jpg);
	}
		#img_galerie h1{
		color:#39628e;
		}
	#banner2 #img_contact{
	background: url(../images/contact.jpg);
	}
		#img_contact h1{
		color:#5fcdee;
		}
	#banner2 #img_plan{
	background: url(../images/emplacement.jpg);
	}
		#img_plan h1{
		color:#dd6775;
		}
	#banner2 #img_lien{
	background: url(../images/lien.jpg);
	}
		#img_lien h1{
		color:#e7ac52;
		}
	#center ul{
		text-align:center;
		font-size:11px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		/*text-transform: capitalize;*/
	}	
		
#background {
	background:url(../images/bg7.gif) top left repeat-y;
}
	#background  img {
	/*border:1px solid #363535;*/
	margin-left:25px;
	margin-bottom:15px;
}
#para {
	line-height: normal;
}
#plan{
	display:block;
	/*padding-left:15px;*/
}
#menu{
	background:url(../images/bg3.gif) repeat-x;
	margin-top:2px;
	height:36px;
}
#corps{
	background-color:#f3f2f2;
}
#menu2{
	clear:both;
	background:url(../images/bg5.gif) repeat-x;
	text-align:center;
	height:28px;
	line-height:2.5em;
}
	#menu2 a {
		color: #363535;
		text-decoration:none;
	}
	#menu2 a:hover {
		color:#999999;
	}

#footer{
	background:url(../images/bg6.gif) repeat-x;
	height:44px;
	font-size:10px;
	text-align:center;
	color:#7f878d;
	line-height:4.5em;
	font-weight:bold
}
#left{
/*	margin-right:210px;*/
	border-right:1px solid #d9d9d9;
	width:715px;
}
#right{
	background:#f3f2f2;
	width:202px;
	float:right;
}
	#bg{
		width:197px;
		margin:10px auto 0 auto;
	}
	#bg_t {
		background:url(../images/bg4_milieu.gif) repeat-y;
		padding:4px 10px 2px 10px;
		text-align:left;
	}
	.adresse {
		color:#7d7d7d;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-top:6px;
		display:block;
		text-decoration:none;
	}
	.adresse:hover {
		color:#9d1111;
	}
	
	.t_contact{
	width:459px;
	border:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	}
	#td_contact .adresse{
	padding-top:0px !important;
	}
	.t_contact ul{
	padding-left:15px;
	margin:0;
	}
	.t_contact th{
	padding-left:5px;
	margin:0;
	}
	.t-article th {
	padding-bottom:5px;
	}
		.t-article a {
			color:#9D1111;
		}
		.t-article a:hover { color:#999999; }
	#liens ul{
		list-style-position: outside;
		list-style:none;
		font-size:12px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		/*text-transform: capitalize;*/
		/*font-style:italic;*/
		font-weight: 500px;
	}
	hr {
		color: #CCCC66;
		border-style: dotted;
		border-width:1px;
	}
	
#cont{
background-color:#FFFFFF;
/*width:714px;*/

}
#title{
	float:left;
	padding:29px 10px 0 0px;
	text-align: right;
	width:160px;
	line-height:1.4em;
	font-family: Arial;
	font-weight:bold;
	
}
#title h1 {
	line-height:1.2em;
	font-size:18px;
	color:#9d1111;
	padding-top:0;
	/*text-transform:capitalize;*/
	
}
#title h2 {
	font-size:9px;
	color:#363535;
	padding-top:0;

}
#txt{
	padding:29px 36px 17px 165px;
	font-size:14px;
}
#txt_plan{padding:29px;}
#sep{
	padding-left:20px;
	font-family: Verdana;
	font-size:12px;
	text-align:justify;
	/*background-image: url(images/bg7.gif);*/
	background-repeat: repeat-y;
	background-position: left top;

}
	.prod{
		font-weight:bold;
		text-transform:uppercase;
	}
	.formulaire label {
		float:left;
		font-size: .9em;
		color:#333;
/*		font-weight:bold;*/
		width:110px;
		margin-top:6px;
		margin-right:6px;
		line-height:1.8em;
		text-align:right;
	}
	.key { 
		font-size:10px;
		color:#333;
		text-align:right;
		margin-bottom:14px;
	}
	.required { color:#ff0000; font-weight:bold; font-size:9px; }
	.formulaire input, .formulaire textarea, .formulaire select { margin-top:6px; }
	
#menu2 .separator{
	color:#9d1111; 
	padding:0 6px;
}
.img{
padding:25px 0;	
}

/*.article img {
	border:1px solid #363535;
}*/
.article puce{
margin-left:40px;

}
.article li{padding-bottom:5px;}
#com{
	background:url(../images/bg7.gif) top left repeat-y;
	padding-left:18px;
	font-size:10px;
}

.capital { text-transform: capitalize; }
.majescule { text-transform: uppercase; }

.hidden { display:none; }
#link{
	dislpay:block;
	width:164px;
}
.group_link_fr, .group_link_en, .group_link_de {
	margin-top:10px;
	background-repeat:no-repeat;
	background-position:center top;
	display:block;
	height:123px;
}
	.group_link_fr { background-image:url(../images/group_link_fr.jpg); }
	.group_link_en { background-image:url(../images/group_link_en.jpg); }
	.group_link_de { background-image:url(../images/group_link_de.jpg); }
	.group_link_fr:hover, .group_link_en:hover, .group_link_de:hover { background-position:center -123px; }
 #haut{
 display:block;
 background:url(../images/kbe_produit.jpg) center top  no-repeat;
 margin-left:25px;
 margin-top:0 ;
 height:107px;
 width:506px;
 }
 #thumbs,#gallerie{
 margin-top:30px
 }
 #gallerie_label{
 margin-top:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11.3px;
 color:#666666;
/* font-weight:bold;
*/   }

#langue {
	float:right;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
}
	#langue li {
		margin:0;
		padding:0;
		float:left;
	}
	#langue a{
		height:11px;
		padding-left:20px;
		margin-right:10px;
		font-size:9px;
		background-repeat:no-repeat;
		background-position:left center;
	}
	#langue .fr { background-image:url(../images/france.gif); }
	#langue .en { background-image:url(../images/en.gif); }
  	#langue .de { background-image:url(../images/allemand.gif);}
