body{ font:14px "Arial"; background:url('fond.png') repeat-x white; margin:0; padding:0; }

img{border:0;}

#page{ margin-left:auto; margin-right:auto; width:1002px; background:url('fond_page.png') no-repeat; }

#left{ border:solid 0px red; width:207px; padding-left:10px; float:left; padding-bottom:30px; }
#left ul.menu{ list-style:none; margin:0; padding:0; margin-bottom:20px; margin-top:50px; }
#left ul.menu li{ margin:0; padding:0; height:55px; padding-top:10px; margin-top:15px; margin-bottom:10px; width:200px; background:url('fond_bt_left.png'); }

#admin{ color:#FFF; background:#db600a; margin-bottom:-35px; margin-top:30px; margin-left:-10px; }
#admin a{ text-decoration:none; color:#FFF; }
#admin ul{ list-style:none; margin:0; padding:0; }
#admin ul li{ margin:0; padding:5px 5px 5px 5px; }

#middle{ border:solid 0px green; width:532px; float:left; padding-left:12px; padding-right:12px; padding-top:120px; text-align:justify; color:#535353; }
#middle .separation{ background:url('separation_middle.png') no-repeat; width:519px; height:3px; margin-top:20px; margin-bottom:20px; clear:both; }
#middle ul.buttons{ list-style:none; margin:0; padding:0; clear:both; }
#middle ul.buttons li{ margin:0; padding:0; width:108px; padding-left:20px; height:41px; padding-top:13px; background:url('bt_middle.png') no-repeat; float:left; font-size:12px; margin-bottom:20px; text-align:left; }

#middle ul.buttons li a{color:black; text-decoration:none; }
#middle ul.buttons li a:hover{ text-decoration:underline; }

#middle .titre{ text-align:right; background:url('mains.png') no-repeat top right; padding-right:90px; padding-top:12px; color:#35291a; }
#middle .titre h1{ margin:0; padding:0; font-size:24px; }
#middle .titre h2{ margin:0; padding:0; font-weight:normal; font-size:24px; }
#middle h3{ text-align:left; font-size:20px; font-weight:normal; color:#e94012; }
#middle .service{ text-align:right; }

#right{ border:solid 0px blue; width:207px; padding-top:120px; padding-left:15px; float:left; text-align:justify; color:#898989; font-size:12px; }
#right h1{ color:#db600a; background:url('carre_orange.png') no-repeat; font-size: 14px; font:'arial'; font-weight:normal; padding-left:32px; padding-top:13px; }
#right ul.buttons{ list-style:none; margin:0; padding:0; margin-bottom:20px; margin-top:20px; }
#right ul.buttons li{ margin:0; padding:0; height:30px; padding-top:15px; width:173px; padding-left:40px; background:url('bt_right.png'); color:#db600a; margin-bottom:20px; text-align:left; font-size: 14px; }
#right ul.buttons li a{color:#db600a; text-decoration:none; }
#right ul.buttons li a:hover{ text-decoration:underline; }
#right ul.buttons li.ml{ height:38px; padding-top:7px; }

#recherche{ width:213px; height:41px; background:url('fond_recherche.png'); }
#recherche input{ border:none; width:149px; height:17px; margin-top:9px; margin-left:10px; margin-right:15px; float:left; font-size:12px; padding-top:3px; }
#separateur{ width:1px; height:41px; background:url('separation_recherche.png'); float:left; }
#loupe{ border:none; width:21px; height:16px; margin-top:13px; margin-left:10px; background:url('loupe.png'); float:left; }

#newsletter{ width:213px; height:41px; background:url('fond_recherche.png'); }
#newsletter input{ border:none; width:149px; height:17px; margin-top:9px; margin-left:10px; margin-right:15px; float:left; font-size:12px; padding-top:3px; }
#separateur{ width:1px; height:41px; background:url('separation_recherche.png'); float:left; }
#ok { border:solid 0px red; color:white; cursor:pointer; font-weight:normal; font-size:14px; margin-top:14px; margin-right:12px; float:right;}

#en_savoir_plus{ color:#66a323; background:url('plus.png') no-repeat; padding-left:70px; height:22px; padding-top:10px; margin-top:10px; margin-bottom:10px; }

#footer_page{ border-top:0px blue solid; margin-left:auto; margin-right:auto; background:url('footer_page.png') no-repeat bottom; color:white; width:997px; height:49px; padding-top:89px; text-align:center; padding-bottom:21px; }
#footer_page a{ color:white; text-decoration:none; }
#footer_page a:hover{ color:white; text-decoration:underline; }

.clear{ clear:both; }

#footer{ clear:both; background:url('fond_footer.png') repeat-x bottom; color:white; width:100%; }

.fake_link{ cursor:pointer; }
.fake-link{ cursor:pointer; }

