body {font: 100% Georgia, "Times New Roman", Times, serif; background: #eaeaea; margin: 0; padding: 0; text-align: center; color: #000000; }

.under_construction {font-style:italic; color:#989898; }
.description {display:block;padding-right:20px;}

h1 {font-size:24px; margin:0; line-height:24px; font-weight:normal; color:#000; }
h2 {font-size:18px; margin:0; line-height:18px; font-weight:normal; color:#989898; }

.main #banner_top #content_banner_top {margin:0 auto; width:940px; height:115px; text-align:right; padding-top:30px; color:#ffffff}
.main #banner_top #hr_banner_top {height:5px; background-color:#999999; }
.main #banner_top #menu_banner_top_container {width:100%; background-color:#eaeaea; }
.main #banner_top #menu_banner_top_container #menu_banner_top {width:940px; height:25px; padding-top:5px; margin: 0 auto; text-align: left;}

.main #container {width:100%; background-color:#ffffff; padding:40px 0 10px; }
.main #content {width:940px; background: #ffffff; margin: 0 auto; text-align: left;}
.main #welcome {color:#333333; margin-bottom:40px; }
.main #exemples {height:25px; padding:5px 0 0 10px; margin-bottom:40px; background-color:#eaeaea; border-bottom:5px solid #cccccc; color:#13a9e1; }

.main #item_container {padding-bottom:10px;}
.main #item_container #item_left {float:left; disply:table-cell; width:408px; height:260px; padding-top:70px; font-size:14px; color:#575757; }
.main #item_container #item_right {float:left; disply:block; width:530px; height:400px; max-height:400px; text-align:right; }
.item_hr {height:1px; margin:10px 0; background-image:url(../images/hr.gif); background-repeat:repeat-x; }

.main #footer {width:100%; height:60px; background-color:#eaeaea;}
.main #footer #footer_content {margin:0 auto; width:940px; height:40px; text-align:center; padding-top:20px; color:#999999; font-size:12px; }
