.main { width:964px; margin:0 auto; text-align:left;}

#header {height:325px; background:url(images/header_top.gif) top repeat-x;}

#middle { background:url(images/middle_tall.gif) top repeat-x;}

#footer { height:110px;}

.column1, .column2, .column3, .col1, .col2, .col3 {float:left;}
.container {width:100%;}

/* ============================= news ===========================*/

#news .row1 .column1 {width:656px;}
#news .row1 .column2 {width:0px;}
#news .row1 .column3 {width:308px;}

#news .row2 {background:url(images/line.gif) repeat-y 522px 0;}
#news .sub_line {background:url(images/pseudo_line.gif) no-repeat 522px 0;}
#news .indent {background:url(images/pseudo_line.gif) no-repeat 522px bottom;}
#news .row2 .column1 {width:524px;}
#news .row2 .column2 {width:210px;}

#news .col1 {width:207px; text-align:center;}
#news .col2 {width:292px; text-align:center;}

/* ============================= about ===========================*/

#about .row1 .column1 {width:596px;}
#about .row1 .column2 {width:368px;}

#about .row2 {background:url(images/line.gif) repeat-y 522px 0;}
#about .sub_line {background:url(images/pseudo_line.gif) no-repeat 522px 0;}
#about .indent {background:url(images/pseudo_line.gif) no-repeat 522px bottom;}
#about .line2 {background:url(images/line.gif) repeat-y 261px 0;}
#about .sub_line2 {background:url(images/pseudo_line.gif) no-repeat 261px 0;}
#about .sub_line3 {background:url(images/pseudo_line.gif) no-repeat 261px bottom;}

#about .row2 .column1 {width:265px;}
#about .row2 .column2 {width:259px;}
#about .row2 .column3 {width:212px;}

#about .col1 {width:207px; text-align:center;}
#about .col2 {width:292px; text-align:center;}

/* ============================= client ===========================*/

#client .column1 {width:266px;}
#client .column2 {width:690px;}

/* ============================= tarif ===========================*/

#tarif .row2 {background:url(images/line.gif) repeat-y 282px 0;}
#tarif .sub_line {background:url(images/pseudo_line.gif) no-repeat 282px 0;}
#tarif .indent {background:url(images/pseudo_line.gif) no-repeat 282px bottom;}

#tarif .row2 .column1 {width:962px;}
#tarif .row2 .column2 {width:0px;}

#tarif .col1 {width:290px;}
#tarif .col2 {width:290px;}
#tarif .col3 {width:290px;}

/* ============================= contact ===========================*/

#contact .column1 {width:706px;}
#contact .column2 {width:258px;}

/* ============================= other ===========================*/