html, body { padding: 0; margin: 0; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #a6cf8d url('../images/img_c_bg_main.jpg') repeat-y top center; }
h3 { font-size:18px; font-style:italic; margin:0; padding:0; color:#266298; }
h1 span, h2 span, h3 span, h4 span { display:none; }
img { border:0; }
a { color:#2b7b02; text-decoration:underline; }
a:hover { text-decoration:none; }
ul { margin-left:30px; list-style-image:url('../images/bullet.gif'); }

#wrapper { margin: 0 auto; width: 962px; }
#faux { margin-bottom: 0px; overflow: auto; width: 100%; background: white url('../images/bg_faux.gif') repeat-y; }

#header { color: #333; width: 959px; height: 278px; margin:0; padding:0; background: #f8fc9d url('../images/img_c_bg_header_ff.jpg') no-repeat; }
#header #utils { text-align:right; position:relative; top:180px; }

#leftcolumn { display: inline; color: #333; width: 242px; margin:0; padding:0; float: left; background: #f8fc9d url('../images/img_c_bg_left.jpg') no-repeat left 60px;  }
#leftcolumn #menu_spacer { margin:0 0 0 10px; }

#rightcolumn { float: right; width: 717px; display: inline;margin:0; padding:0;position: relative; }
#rightcolumn #spacer { margin:30px 30px 0 30px; text-align:justify; }


#footer { display:none; }

table.tableau { margin-top:20px; border:1px solid #266298; }
table.tableau td, table.tableau th { padding:5px; }
table.tableau .top { background-color:#D1E1F0; border-top:1px solid #266298; border-bottom:1px solid #266298; }
table.tableau .top1 { background-color:#D1E1F0; border-top:1px solid #266298; border-bottom:1px dotted #266298; }
table.tableau .top2 { background-color:#D1E1F0; border-bottom:1px solid #266298; }
table.tableau .top3 { background-color:#D1E1F0; }
table.tableau td.class1 { background-color:#ECEDC3; border-bottom:1px dotted #266298; border-top:1px dotted #266298; } /*EAF4FC*/
table.tableau td.end { }
table.tableau td.footer { background-color:#C7E8B2; border-bottom:1px solid #266298; border-top:1px solid #266298; height:10px;}

table.tableau_attraits { margin-top:20px; border-top:1px solid #266298; border-bottom:1px solid #266298; background-color:#eeeeee;  }
table.tableau_attraits td { padding:5px; }

.clear { clear: both; background: none; }