BODY {
  margin:0px auto ;
  padding:0px ;
  background-image:url(images/fd.gif) ;
  background-repeat:repeat-y;
  background-position : top center ;
  background-color: #F1F2F1 ;
  /*background-color: #DFE7D9 ;*/
  /*background-color: #9D9C71 ;*/
  /*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:156px ;
  margin:0px auto ;
  padding:0px 0px 0px 0px ;
  background-image:url(images/fd_head.gif) ;
  background-repeat:no-repeat;
  background-position : top center ;
  background-color: transparent ;
}

.nav_info {
  height : 36 px ;
}
html>body .nav_info {height:39px}

.ariane {
  text-align:left ;
  font-family:georgia ;
  height : 27px ;
}

.fd_pres {
  width:560px ;
  height : 190px ;
  background-color : #000 ;
}

.txt_pres {
  width:230px ;
  height : 190px ;
  background-color : #000 ;
}

.Tnav_top {
  width : 790px ;
  height : 60px ; 
}

.cellH1 {
  text-align:left; 
  padding-left:5px; 
  padding-top:7px ;
  height:33px ;
  //height:26px ;
}

.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 ;
}

.cat_red1 {
  height:28px ;
  /*background-color:#FF0033 ;*/
  background-color:#007FE5 ;
  text-align:center ;
}

.cat_red2 {
  height:28px ;
  /*background-color:#FF0033 ;*/
  background-color:#007FE5 ;
  border-left : 3px solid #fff ;
  text-align:center ;
}

.cat_blk {
  height:28px ;
  background-color:#000 ;
  border-left : 3px solid #fff ;
  text-align:center ;
}

.pave_marque {
  width:182px ;
}

.tit_pavemarque {
  width:182px ;
  height : 29px ;
  text-align:center ;
  background-color:#000 ;
}

.nav_prod {
  margin-top : 15px 0px 15px 0px ;
  background-color : #000 ;
  color : #fff ;
  text-align : right ;
  padding : 10px ;
  line-height : 18px ;
}

.tit_P_index {
  background-color : #000 ;
  height : 30px ;
  border-bottom : 2px solid #fff ;
  text-align : center ;
}

.content_P_index {
  background-color : #fff ;
}

div.S1 {
    background: url("http://www.zenthan.com/images/fd-S.gif") no-repeat bottom right transparent;
    float: left;
    height: 25px;
    margin: 0px 0px 0px 0px;
    padding : 3px 0px 0px 0px ;
    width: 253px;
}

div.S2 {
    background: url("http://www.zenthan.com/images/fd-S2.gif") no-repeat bottom left transparent;
    float: right;
    height: 25px;
    margin: 0px;
    padding : 3px 0px 0px 0px ;
    width: 114px;
}

/*LE MOTEUR DE RECHERCHE*/

#line-search {
  width : 550px ;
  height : 156px ;
  float : left ;
  border-bottom : 1px solid #393839 ;
  padding : 5px 0px 5px 0px
}

#img_search {
  width : 116px ;
  height : 156px ;
  float : left  ;
}

#info_search {
  width : 265px ;
  height : 130px ;
  padding : 20px 10px 10px 15px ;
  float : left ;  
}

#prix_search {
  width : 139px ;
  height : 140px ;
  float : right ;
  padding-top : 20px ;
}


/* 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 ;
}

.tit_dispo_1 {
  height : 31px ;
  background-color : #1FA705 ;
  text-align : center ; 
  color : #fff ; 
  font-size : 18px ;
}

.tit_dispo_2 {
  height : 31px ;
  background-color : #D50505 ;
  text-align : center ; 
  color : #fff ; 
  font-size : 18px ;
}

/* FIN PANIER */

.img0 {
  border:0px ;
}

/*------FONTS-----*/

h1 {
  font-size : 14px ;
  font-weight : bold ;
  /*font-family : 'Tangerine', serif ;*/
  margin:0px ;
  padding:0px ;
}

a.MP_index {
  font-family : georgia ;
  font-size:11px ;
  color:#000 ;
  text-decoration:none ;
}

a.MP_index2 {
  font-family : georgia ;
  font-size:14px ;
  color:#000 ;
  text-decoration:none ;
}

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.NPROD {
  font-family : georgia ;
  font-size : 12px ;
  color : #fff ;
  text-decoration : none ;
}

a.NPROD2 {
  font-family : georgia ;
  font-size : 14px ;
  color : #fff ;
  text-decoration : none ;
}

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.big_categ {
  font-family : georgia ;
  font-size:13px ;
  color:#fff ;
  font-weight : bold ;
  text-decoration:none ;
}

a:hover.big_categ {
  font-family : georgia ;
  font-size:13px ;
  color:#fff ;
  font-weight : bold ;
  text-decoration:none ;
}

a.M_pave {
  font-family : georgia ;
  font-size:13px ;
  color:#fff ;
  font-weight : bold ;
  text-decoration:none ;
}

a:hover.M_pave {
  font-family : georgia ;
  font-size:13px ;
  color:#fff ;
  font-weight : bold ;
  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 ;
}

a.bold_prod {
  color :#000 ;
  font-size : 12px ; 
  text-decoration : none ;
  font-weight : bold ;
}

a.normal_prod {
  color :#000 ;
  font-size : 12px ; 
  text-decoration : none ;
}

b.price2 {
  font-weight : bold ;
  font-size : 22px ;
  color : #0C73FB ;
}

b.tit {
  font-size:14px ;
}

b.tit_nav {
  font-family : georgia ;
  font-size:13px ;
}

a.Atit_nav {
  font-family : georgia ;
  font-size:13px ;
  font-weight : bold ;
  color : #000 ;
  text-decoration : none ;
}

a:hover.Atit_nav {
  font-family : georgia ;
  font-size:13px ;
  font-weight : bold ;
  color : #000 ;
  text-decoration : underline ;
}

b.grand_bleu {
  font-size:45px ;
  color : #000 ;
  font-family:arial ;
}

b.big_red {
  font-size:14px ;
  color:#D41A1B ;
}

b.red {
  color:#ff0000 ;
}

b.green {
  color:#01B32F ;
}

a.grey_normal {
  font-size:11px ;
  color:#4D4C4C ;
  text-decoration:none ;
}

/*  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 ;
}

