BODY {
  margin:0px auto ;
  padding:0px ;
  background-image:url(images/fd.gif) ;
  background-repeat:no-repeat;
  background-position : top left ;
  background-color: #fff ;
}

td, th, li {font-family:arial;font-size:11px; color:#000}

td.right {text-align:right; padding-right:5px; height:20px}

td.intro {text-align:center; padding : 15px 20px 20px 20px; font-size:12px}

.content {
  background-color: #fff ;
  width:996px ;
  padding:0px ;
  margin:0px auto ;
  text-align:left ;
}

.header {
  width:996px ;
  height:146px ;
  margin:0px auto ;
  padding:0px ;
  background-image:url(images/fd_head.gif) ;
  background-repeat:no-repeat;
  background-position : top center ;
  background-color: transparent ;
}

.ariane {
  text-align:left ;
  font-family:georgia ;
}

.fd_pres {
  width:560px ;
  height : 190px ;
  background-color : #000 ;
}

.txt_pres {
  width:230px ;
  height : 190px ;
  background-color : #000 ;
}

.T_pres {
  width:95% ;
  height : 160px ;
  color : #fff ;
  padding:10px 30px 0px 10px ;
  margin:0px ;
}

.logo_prod {
  width:500px ;
  height:30px ;
  background:url(images/offert.gif) center right no-repeat #fff ;
}

.tit_prod {
  padding: 15px 0px 15px 0px ;
  font-size:12px ;
}

.img_footer {
  height:240px ;
  background-image:url(images/img_footer.gif) ;
  background-repeat:no-repeat;
  background-position : top center ;
  background-color: transparent ;
}

.link_footer {
  height:20px ;
  background-color:#000 ; 
  text-align:right ;
  padding-right : 10px ;
  color:#fff ;
  padding-bottom:5px ;
  padding-top:5px ;
  line-height:16px ;
}

.liste_type {
  font-family : georgia ;
  padding : 15px 15px 10px 0px ;
  line-height:18px ;
}

.scroll_desc {
  overflow:auto;
  width:270px;
  height: 170px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		height/* */:/**/170px;	/* Other browsers */
		height: /**/160px;
  text-align:left;
	scrollbar-3dlight-color:white;
	scrollbar-arrow-color:#787777;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:#787777;
	scrollbar-shadow-color:#787777;
	scrollbar-track-color:white ;
	font-size:11px ;
}

.scroll_bottom {
  overflow:auto;
  width:185px;
  height: 165px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		height/* */:/**/165px;	/* Other browsers */
		height: /**/155px;
  text-align:left;
	scrollbar-3dlight-color:white;
	scrollbar-arrow-color:#787777;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:#787777;
	scrollbar-shadow-color:#787777;
	scrollbar-track-color:transparent ;
	font-size:11px ;
}

.tit_autre {
  height:25px ;
  font-size:13px ;
  padding-bottom:7px ;
  padding-top:20px ;
  background:url(images/trans_autre.gif) bottom center no-repeat #fff ;
}

.speech_bottom {
  text-align:center ;
  padding : 25px ;
}
/* PANIER */

.fd_panier {
  height:31px ;
  /* background:url(images/fd_panier.gif) top left no-repeat transparent ;  */
  background-color:#000 ;
  color:#fff ;
  font-weight:bold ;
  font-size:12px ;
  border-bottom:3px solid #fff ;
}

.tit {
  width:790px ;
  height:25px ;
  /*background:url(images/fd_tit.png) top left no-repeat transparent ; */ 
  text-align:left ;
  font-size:13px ;
  padding-left:10px ;
  font-weight:bold;
  padding-top:3px ;
  color:#000 ;
  border-bottom : 1px dotted #000 ;
}

.blk1 {
  color:#000 ;
  padding-top:10px ;
  padding-bottom:10px ;
  background:url(images/fd_content_panier.gif) top left repeat-x #fff ;
}

.blk2 {
  color:#000 ;
  background:url(images/fd_content_panier.gif) top left repeat-x #fff ;
  border:1px solid #575555 ;
}

.blk3 {
  color:#000 ;
  background:url(images/fd_content_panier.gif) top left repeat-x #fff ;
}

.blk {
  color:#000 ;
  padding-top:10px ;
  padding-bottom:10px ;
}

.total {
  color:#000 ;
  height:25px ;
  background-color:#E9EAEB ;
  border-left : 1px solid #fff ;
  border-right : 1px solid #fff ;
}

/* FIN PANIER */

.img0 {
  border:0px ;
}

/*------FONTS-----*/

h1 {
  font-size : 14px ;
  font-weight : bold ;
  margin:0px ;
  padding:0px ;
}

a.wte-bottom {
  font-family : georgia ;
  font-size:11px ;
  color:#fff ;
  text-decoration:none ;
}

a.nav_petit {
  font-family : georgia ;
  font-size:11px ;
  color:#000 ;
  text-decoration:none ;
}

a:hover.nav_petit {
  font-family : georgia ;
  font-size:11px ;
  color:#000 ;
  text-decoration:underline ;
}

a.nav_grand_noir {
  font-family : georgia ;
  font-size:13px ;
  color:#fff ;
  background-color:#000 ;
  text-decoration:none ;
}

a.nav_grand {
  font-family : georgia ;
  font-size:13px ;
  color:#000 ;
  text-decoration:none ;
}

a:hover.nav_grand {
  font-family : georgia ;
  font-size:13px ;
  color:#000 ;
  text-decoration:underline ;
}

a.bleu {
  color : #0D77FB ;
  font-weight:bold ;
  text-decoration : none ;
  font-size:13px ;
}

a.blanc {
  color:#fff ; 
  text-decoration : none ;
}

a.noir {
  color:#000 ; 
  text-decoration : none ;
}

a:hover.noir {
  color:#000 ; 
  text-decoration : underline ;
}

a.noir2 {
  color:#000 ; 
  text-decoration : none ;
}

a.grey_menu {
  font-size:12px ;
  color:#4D4C4C ;
  text-decoration:none ;
}

a.txtbig {
  font-size:12px ;
  font-weight:bold ;
  color:#000 ;
  text-decoration : none ;
}

a:hover.txtbig {
  font-size:12px ;
  font-weight:bold ;
  color:#000 ;
  text-decoration : underline ;
}

b.tit {
  font-size:14px ;
}

b.tit_nav {
  font-family : georgia ;
  font-size:13px ;
}

b.grand_bleu {
  font-size:30px ;
  color : #0D77FB ;
  font-family:arial ;
}

b.big_red {
  font-size:14px ;
  color:#D41A1B ;
}

/*  FORMS  */

input, text {
	border : 1px solid #000 ;
	font-family : arial ;
	font-size : 11px ;
	background-color : #fff ;
}

input, textarea {
	border : 1px solid #000 ;
	font-family : arial ;
	font-size : 11px ;
	background-color : #fff ;
}

input, select {
	border : 1px solid #000 ;
	font-family : arial ;
	font-size : 11px ;
	background-color : #fff ;
}

input, submit {
	border : 1px solid #000 ;
	font-family : arial ;
	font-size : 11px ;
	background-color : #fff ;
}
