.full {
	width:100%;
}

.button {
	background:#19539d;/*url(/images/prix_bg.gif) repeat-x;*/
	border:1px solid #474747;
	color:#FFF !important;
	display:block;
	line-height:20px;	
	margin:5px auto;
	text-align:center;	
	text-decoration:none;
	width:86px;		
}


a.productlink {
  text-decoration:none;	
}

#accordion {
  background:#3d3d3d;
  padding-right:1px;
}

address {
  font-style:normal;
  margin:0;
  padding:0;
}

#banner {
  width:972px;
  height:30px;
  padding:246px 0 0 15px;
  text-align:right;
}

.banner {
  font:bold 10px Tahoma, Geneva, sans-serif;
  color:#000;
  display:block;
  background:#CCC;
  border:1px solid #666;
  width:15px;
  line-height:15px;
  text-align:center;
  float:left;
  text-decoration:none;
  opacity:0.6;
  filter:alpha(opacity=60);
  margin-right:5px;
}

.banneractive {
  background:#F30;	
}

body, html {
  width:100%;
  height:100%;
}

body {
  margin:0;
  padding:0;
  background:url(/images/back.jpg) center;
  text-align:center;
}

.border {
  background:#494949;
  border:1px solid #000000;
  padding:1px;
}

a:hover .border {
  border:1px solid #f12517;	
  background:#fe2718;
}

.clear {
  clear:both;
}

#container {
  width:987px;
  margin-right:1px;
  padding:0 4px;
  background:url(/images/content.jpg);
  text-align:left;
}

.date {
  background:url(/images/date.jpg);
  font:bold 24px Tahoma, Geneva, sans-serif;
  line-height:33px;
  color:#0079c1;
  text-align:center;
  width:50px;
  height:67px;
  position:absolute;
  top:13px;
  left:10px;
}

.date a {
  text-decoration:none;
  color:#0079c1;
}

.date span {
  font:bold 16px Tahoma, Geneva, sans-serif;
  color:#FFF;
  line-height:34px;
}

.date span a {
  text-decoration:none;
  color:#FFF;
}

#distributeur {
  margin-left:15px;	
}

#footer {
  background:url(/images/footer.jpg);
  height:59px;
}

#footercontent {
  background:url(/images/footerslide.jpg) no-repeat bottom center;
  height:59px;
  width:957px;
  margin:auto;
  text-align:left;
  padding:0 15px;
}

form {
  margin:0;
  padding:0;
}

#graph {
  background:url(/images/graph.jpg) no-repeat top center;
}

h1, h2, h3 {
  margin:0;
  padding:0;
}

h2 {
  background:url(/images/blue.jpg) no-repeat 0 0px;
  color:#0079c1;
  font:bold 18px Tahoma, Geneva, sans-serif;
  line-height:22px;
  padding:0 22px;
}

h3 {
  font:bold 18px Tahoma, Geneva, sans-serif;
  color:#FFF;
  display:block;
  padding:0 30px;
  line-height:30px;
  background:url(/images/red.jpg) no-repeat 8px 5px;
}

#header {
  background:url(/images/header.jpg);
  height:110px;
  position:relative;
}

#headercontent {
  width:995px;
  margin:auto;
  position:relative;
}

img {
  display:block;	
}

.inner {
  border:1px solid #d4d4d4;
  background:url(/images/subtitle.jpg) no-repeat #3e3e3e;
}

#logo {
  background:url(/images/fr/location-blais.jpg);
  display:block;
  width:191px;
  height:94px;
  text-indent:-1000px;
  overflow:hidden;
  position:absolute;
  top:0px;
  left:0px;
  margin-left:15px;
}

#menu {
  float:right;	
  margin:0;
  padding:0;
}

#menu li {
  float:left;
  list-style:none;
  margin:3px 0 0 0;
  padding:0;
  border-left:1px solid #a4a4a4;
}

#menu li.last {
  border-right:1px solid #a4a4a4;	
}

#menu li a {
  display:block;
  width:89px;
  text-align:center;
  font:bold 14px Tahoma, Geneva, sans-serif;
  color:#cb1f14;
  text-decoration:none;
  line-height:91px;
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7;
}

#menu li a:hover,
#menu li a.active {
  background:url(/images/menu_o.jpg);	
  color:#ffffff;
  border-left:1px solid #e62615;
  border-right:1px solid #e62615;
}

.menuproduct {
  margin:0;
  padding:0;
  width:100%;
  background:#3c3c3c;
}

.menuproduct li {
  list-style:none;	
  width:100%;
}

.menuproduct li a {
  display:block;
  line-height:25px;
  color:#FFF;
  background:#3c3c3c;
  padding-left:25px;
  text-decoration:none;
  border-bottom:1px solid #616161;
}

.menuproduct li a:hover,
.menuproduct li a.active {
  background:#c31e12;
}

.middle {
  border-left:1px solid #505050;
  border-right:1px solid #505050;
}

.news {
  border-top:1px solid #4f4f4f;
  padding:10px 10px 10px 70px;
  position:relative;
  text-align:justify;
  height:70px;
}

.news img {
  float:right;
  margin:3px 0 0 10px;
  width:63px;
  height:63px;
}

.newsdetail {
  text-align:justify;
}

.outer {
  border:1px solid #b2b2b2;
}

#ouverture {
  margin:0 5px;
}

#ouverture td {
  border-bottom:1px solid #949090;
}

#ouverture td.noborder {
  border:none;	
}

p {
  margin:0 0 15px 0;
  padding:0;
}

.pdf {
  background:url(/images/pdf.gif) no-repeat;
  display:block;
  font:12px Tahoma, Geneva, sans-serif;
  height:18px;
  line-height:18px;
  padding-left:22px;
}

.print {
  display:none;	
}

.prix {
  background:url(/images/prix.jpg) center;
  width:107px;
  height:30px;
  font:bold 16px Tahoma, Geneva, sans-serif;
  color:#FFF;
  text-align:center;
  line-height:30px;
  margin:10px 0;
}

.quick {
  float:left;
  padding:0 16px;
  margin:12px 0;
  text-align:center;
}

.quick a {
  color:#FFF;
  text-decoration:none;
  line-height:16px;
  font-weight:bold;
}

#redline {
  border-bottom:1px solid #f12517;	
}

.right {
  float:right;	
  text-align:right;
}

#searchbar input {
  font:bold 12px Tahoma, Geneva, sans-serif;	
}

#searchbar {
  background:url(/images/search.jpg);
  line-height:26px;
  text-align:right;
  padding:0 16px;
}

.thumb {
  cursor:pointer;	
}

.txt_black_std {
  font:12px Tahoma, Geneva, sans-serif;
  color:#000000;
}

.txt_black_std a {
  color:#0079c1;
}

.txt_blue_med {
  font:bold 14px Tahoma, Geneva, sans-serif;
  color:#0079c1;
}

.txt_blue_std,
.txt_blue_std a {
  font:bold 12px Tahoma, Geneva, sans-serif;
  color:#008ee3;
  text-decoration:none;
}

a .txt_gray_std {
  font:12px Tahoma, Geneva, sans-serif;
  text-decoration:none;
  color:#494949;
}

.txt_red_med {
  font:14px Tahoma, Geneva, sans-serif;
  color:#f12517;
  text-decoration:none;
}

.txt_red_std {
  font:12px Tahoma, Geneva, sans-serif;
  color:#f12517;
}

.txt_white_std {
  font:12px Tahoma, Geneva, sans-serif;
  color:#FFF;
}

.txt_white_std a {
  color:#ee2417;
}

a.txt_white_std {
  color:#FFF;	
}

#wrap {
  background:url(/images/content.jpg) repeat-y top center;	
}
