@import url("ib.css");

body {margin:0; padding:0; }
div#main { width:100%; margin:0 auto 0 auto; padding:10px;}

div#main div#header { float:left; height:300px; margin:0;width:100%; }
div#main div#header div#newsletter {position:absolute;  top: 10px; right: 50px; padding:3px; height:22px}
div#main div#header div#drapeaux {position:absolute;  top: 40px; right: 50px; padding:3px; height:22px}
div#main div#header div#logo { float:left; margin:50px 0 0 50px; width:110px; height:250px; }
div#main div#header div#logo h1 { display:none; }
div#main div#header div#titre { float:left; width:110px; height:20px; margin:240px 0 0 -210px;padding:10px;}
div#main div#header div#titre h1 {  }

div#main div#header div#menu { float:right;  height:60px; padding:10px 50px 10px 10px;}
div#main div#header div#menu ul { height:60px; }
div#main div#header div#menu ul li { float:left; width:100px; height:50px; margin:200px 2px 0px 2px; }

div#main div#content { /*float:left;*/ margin:auto;width:90%;  }
div#main div#content div#col_1 { float:left; padding:20px; width:100%; }
div#main div#content div#col_1 h1{ padding:20px; }

div#main div#content div#col_2_1 { float:left; padding:20px; width:65%; }
div#main div#content div#col_2_1 h1{   width:65%; text-align:center;  }
div#main div#content div#col_2_1 img{   padding:2px;margin:5px;  }


div#main div#content div#col_2_2 { float:left; padding:20px; width:26%; width:140px;}
div#main div#content div#col_2_2 h1{ width:260px; }
div#main div#content div#col_2_2 ul { width:240px;padding:0px; margin:5px; }
div#main div#content div#col_2_2 ul li { padding:0px; margin:5px; }

div#main div#content div#partners {margin-top:20px;  padding:0px; width:100%; clear:both; height:0px;}
div#main div#content div#partners ul { height:80px; width:1000px; margin:0 auto 0 auto; }
div#main div#content div#partners ul li { float:left; width:120px; padding:0 1px 0 1px; margin-left:-1px; height:60px; }

div#main div#content div#menu_image { margin:20px auto 20px auto; padding:0px; width:500px; clear:both; height:220px; }
div#main div#content div#menu_image div#image_cache {display:none;}
div#main div#content div#menu_image div#image {width:500px; height:220px;}
div#main div#content div#menu_image div#texte {position:relative; bottom:60px; padding:5px; height:50px;width:450px;}
div#main div#content div#menu_image div#texte_suivant {position:relative; bottom:120px; left:460px;padding:20px 5px 0 5px; height:40px;width:30px;}

div#main div#content div#menu_home { margin:5px; padding:0px; width:100%; clear:both; height:100px; }
div#main div#content div#menu_home ul { height:100px; width:700px;   margin:0 auto 0 auto; }
div#main div#content div#menu_home ul li { float:left; width:200px; padding:0 15px 0 15px; margin-left:-1px; height:100px;  }

div#main div#footer { float:left; margin:0; height:40px; width:100%;}
div#main div#footer ul { width:800px; margin:0 auto 0 auto;  }
div#main div#footer ul li { float:left; padding:12px 25px 0px 10px;; }