#contenu #preview { width: 645px; padding:0 0 0 15px;}
#contenu #preview .services { line-height:1.25em;}

#contenu .services { float:left; width:610px; padding:0 10px; background:url('../images/services_bg.gif') repeat-y left top;}
#contenu .services-top { float:left; width:610px; padding:0 10px; height:8px; background:url('../images/services-top_bg.gif') no-repeat left top;} 
#contenu .services-bottom { float:left; width:630px;}

#contenu .services div.titre { padding:15px 0 10px 10px; margin-left:60px;}
#contenu .services-bottom a.devis { display:block; width:600px; padding:2px 30px 7px 0; text-align:right; color:#fff; font-size:1.15em; font-family:"Arial Black", Arial, Helvetica, sans-serif; background:url('../images/services_devis_bg.gif') no-repeat;}
#contenu .services-bottom a.devis:hover { color:#f5b542;}

.flash, .texte { float:left; }
.flash { margin:6px 10px 0;}
.texte { float:right; width:170px; margin-right:10px; font-size:0.9em;}
#preview .texte p { margin:0 0 1em;}
.texte h1 { padding:0;}

#nous-trouver { float:left; width:262px; height:124px; margin:25px 0 0 0; padding:0 10px; border:0; background:url('../images/trouver_bg.gif') no-repeat;}
#nous-trouver div.titre { border-bottom:1px solid #fff; margin-bottom:5px; padding:10px 0 0 50px; background-position:30px -10px;}
#nous-trouver p { clear:none; line-height:1.2em; font-size:0.85em; margin:15px 0 0; padding:0;}
#nous-trouver img { margin-right:5px;}

#actualites { float:left; width:270px; margin:10px 0 0 50px; border:0;}
#actualites div.titre { border-bottom:1px solid #fff; padding:10px 0 5px; background-position:80px 0;}

#copyright { position:absolute; top:5px; right:30px; margin:0; font-size:0.85em;}



