BODY {
  margin:0px auto ;
  padding:0px ;
  background:url(images/fd.jpg) top left repeat-x #ffffff ;
}

td, th, li {font-family:arial;font-size:11px; color:#000}

.head {
  width:955px ;
  height:102px ;
  background:url(images/fd_head.png) top center no-repeat transparent ;  
}

.img0 {
  border:0px ;
}

.nav_topT {
  width:955px ;
  height:55px ;
  background:url(images/fd_menu.png) top center no-repeat transparent ;  
  color:#fff ; 
  font-size:14px ;
  padding-bottom : 5px ;
  padding-left:45px ;
}

.baseline {
  text-align:left ;
  color:#fff ;
  font-size:12px ;
}

.nav_left {
  width:198px ;
  height:500px ;
  background:url(images/fd_menuleft.gif) bottom center no-repeat #EAEBEB ;  
}

.fd_tit {
  height:68px ;
  background:url(images/fd_tit.png) center center no-repeat transparent ;
  font-size:14px ;
  font-weight:bold ;
  color:#fff ;
  padding-left:55px ;
}

.intro {
  border : 1px solid #cdcdcd ;
  background-color : #F5F5F5 ;
  padding : 10px ;
  margin-bottom : 15px ;
  text-align:left ;
}

.menu12 {
  height : 20px ;
  border-bottom : 1px dotted #C4C4C3;
}

.t_a_index {
  height:29px ;
  background:url(images/fd_ta.gif) bottom center no-repeat transparent ;
  padding-left:40px ;
  text-align:left ;
}

.t_b_index {
  height:29px ;
  background:url(images/fd_tb.gif) bottom center no-repeat transparent ;
  padding-left:40px ;
  text-align:left ;
}

.menu1 {
  height : 25px ;
  border-bottom : 1px dotted #C4C4C3;
  text-align:left ;
}

.bottom {
  margin-top:25px ;
  width:100% ;
  height:205px ;
  background:url(images/fd_bottom.gif) bottom center repeat-x #EAEBEB ;
}

.slog_bas {
  color:#D80404;
  font-size:16px;
  font-style:italic;
  font-weight:bold;
  padding:15px;
  text-align:center;
}

.info_bottom_index {
  color:#838382;
  font-size:12px;
  padding:0px 15px 15px;
  text-align:center;
}

.fd_list_marque {
  width:730px ;
  border : 1px solid #cdcdcd ;
  background-color : #F5F5F5 ;
  margin-bottom : 15px ;
  text-align:left ;
}

.img_marque {
  border:4px solid #C4BFBE ;
}

.tit_big {
  background:url(images/fd_h1.gif) top left no-repeat transparent ;
  font-family : arial ;
  color:#fff ;
  font-size:13px ;
  font-weight:bold ;
  height:51px ;
  padding-left:50px ;
}

.panier {
  width:308px ;
  border : 1px solid #cdcdcd ;
  background-color : #F5F5F5 ;
  padding : 10px ;
  margin-bottom : 15px ;
  text-align:left ;
}

.info_achat {
  padding:5px 15px 5px 10px ;
  text-align:justify ;
  font-style:italic ;
  color:#6C6A6A ;
}

.scroll_desc {
  overflow:auto;
  width:318px;
  height: 135px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		height/* */:/**/135px;	/* Other browsers */
		height: /**/125px;
  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 ;
}

.alert {
  padding:20px 0px 420px 0px ;
  font-size:18px ;
  color:#ff0000 ;
  font-weight:bold ;
  text-align:center ;
  line-height:35px ;
}

/* PROCESS PANIER  */

.fd_panier {
  height:31px ;
  /* background:url(images/fd_panier.gif) top left no-repeat transparent ;  */
  background-color:#C9E4F9 ;
  color:#000 ;
  font-weight:bold ;
  font-size:12px ;
  border-bottom:3px solid #fff ;
}

.tit {
  width:715px ;
  height:41px ;
  background:url(images/fd_tit.png) top left no-repeat transparent ;  
  text-align:left ;
  font-size:13px ;
  padding-left:45px ;
  font-weight:bold;
  padding-top:3px ;
  color:#fff ;
}

.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 ;
}

.total {
  color:#000 ;
  height:25px ;
  background-color:#E9EAEB ;
  border-left : 1px solid #fff ;
  border-right : 1px solid #fff ;
}

/*  FORMS  */

input, text {
	border : 1px solid #0089F4 ;
	font-family : arial ;
	font-size : 11px ;
	background-color : #fff ;
}

input, textarea {
	border : 1px solid #71716F ;
	font-family : arial ;
	font-size : 11px ;
	background-color : #fff ;
}

input, select {
	border : 1px solid #71716F ;
	font-family : arial ;
	font-size : 11px ;
	background-color : #fff ;
}

input, submit {
	border : 1px solid #71716F ;
	font-family : arial ;
	font-size : 11px ;
	background-color : #fff ;
}

/*  FONTS    */

h1 {
  color:#fff ;
  font-size : 16px ;
  padding:0px ;
  margin:0px ;
}

h1.red {
  color:#D80404 ;
  font-weight:bold ;
  font-size : 11px ;
  padding:0px ;
  margin:0px ;
}

a.nav_top {
  font-size:14px ;
  font-weight:normal ;
  text-decoration : none ;
  color:#fff ;
}

a.black {
  font-size:11px ;
  font-weight:normal ;
  text-decoration : none ;
  color:#282727 ;
}

a.noir_petit {
  font-size:10px ;
  color:#000;
  text-decoration:underline ;
}

a.blackbold {
  font-size:11px ;
  font-weight:bold ;
  text-decoration : none ;
  color:#282727 ;
}

a.M1 {
  font-size : 13px ;
  font-weight : bold ;
  text-decoration : none ;
  color : #D80404 ;
}

a.M2 {
  font-size : 12px ;
  font-weight : bold ;
  text-decoration : none ;
  color : #D80404 ;
}

a.M4 {
  font-size : 12px ;
  font-weight : bold ;
  text-decoration : none ;
  color : #4D4C4C ;
}

a.red_big {
  font-size:16px ;
  color:#D80404 ;
  font-weight:bold ;
  text-decoration: none ;
}

a.Bred {
  font-size:18px ;
  color:#ff0000 ;
  font-weight:bold ;
  text-align:left ;
}

a.grey_normal {
  font-size:11px ;
  color:#4D4C4C;
  font-weight:bold ;
  text-decoration:none ;
}

a.grey_petit {
  font-size:10px ;
  color:#4D4C4C;
  font-style:italic ;
  text-decoration:none ;
}

a.white {
  color:#fff ;
  text-decoration:none ;
}

a.grey_menu {
  font-size:12px ;
  color:#4D4C4C ;
  text-decoration:none ;
}

b.red {
  color : #D80404 ;
}

b.white {
  color:#fff ;
}

b.red_big {
  color : #D80404 ;
  font-size:20px ;
}

a.tit_annonce {
  font-size:14px ;
  font-weight:bold ;
  color:#fff ;
  text-decoration:none ;
}
