/* CSS Document */
body{ margin:0; padding:0; background-color:#a2a19f; font:12px verdana;}
#bordure{}
#header{ background:url(images/bandeau.jpg) no-repeat; height:115px;}
#contenu{ background:url(images/bg_contenu_r.jpg) 11px 0 repeat-y; }
#intra_contenu{ background:url(images/bg_contenu.jpg) -4px 0 no-repeat;height:281px; width:100%}
#bordure_bas{ background:url(images/bg_contenu_bas.jpg) 26px top no-repeat;}
#menu a{ display:block; font:bold 12px verdana; color:#e9e8f1; text-decoration:none; padding:5px 0 5px 8px; border-bottom:1px solid #60625e; width:180px;  float:right; clear:both;}
#menu a.on,#menu a:hover{ background:url(images/bg_menu_on.png) no-repeat;width:180px; padding:5px 0 6px 30px; border-bottom:0;}
#menu a:hover{}
#menu{ vertical-align:top; width:265px!important; padding-top:5px;}
.img2{ position:absolute; z-index:9; margin:172px 0 0 426px;}

p#plombier{ background:url(images/plombier-paris-18-m.jpg) no-repeat; height:40px;text-align:center!important; font:bold 10px verdana; color:#fff; padding:250px 0 0 0!important; display:block; margin:0; }
.espace_img img{ margin-right:10px;}
p.texte_avant{ float: left; margin-right:5px; color:#000; height:23px;}
.centre{ text-align:center;}
.centre a{ font-weight:bold; text-decoration:none;}

#contenu_drte{ font:12px verdana; color:#fff;width:890px; vertical-align:top;/*padding-right:30px;*/}
#contenu_drte p{ margin:0; padding:12px 60px 10px 15px; text-align:justify;}
#txt{ background:url(images/bg_contenu_text.jpg) 38px 0 repeat-y; padding:15px 80px 10px 80px; text-align:justify; color:#080808;}
#txt img{ border:0;}
#txt a{ color:#080808;}
#txt p{ margin:0; padding:8px 0 8px 0;}
#txt h1{ font:bold 12px verdana; color:#c31e08; margin:0; padding:10px 0 10px 0; }
.no_txt_bas{ background:none!important; padding:10px 0 20px 32px!important;}
#footer{ background:url(images/bg_bas_text.jpg) 31px 0 no-repeat; color:#fff; font:10px verdana; padding:55px 0 20px 25px; text-align:center;}
#footer a{ color:#fff; text-decoration:none; /*display:block; float:left; padding:0 2px 0 2px; text-align:center;*//* border-right:1px solid #fff;*/}
#footer a:hover,#ref a:hover{ color:#FF0000;}
#ref td{ width:50%; text-align:center; padding-bottom:20px;}
#ref a{ text-decoration:none; color:#fff; font:10px verdana;}

#pub{ background: url(images/bg_pub_all.jpg) 39px 0 no-repeat; padding:12px 0 14px 80px; color:#e1e0e0;}
#pub img{ border:0; height:34px!important;}

.tab_border{ border:1px solid #666666; border-right:0; border-bottom:0; font:12px verdana!important;}
.tab_border td{ border-bottom:1px solid #666666;border-right:1px solid #666666;}
.tab_border td a{ color:#fff;}
.int{ color:#993300;}
.mention_legale{ font:10px verdana;}
