/** JKR CONSULTING **/
body { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
#navigation { font-size: 12px; margin: auto; width: 992px; height: 85px; background: url(images/bg_navigation.gif); background-repeat: repeat-y; }
#logo { float: left; width: 198px; height: 85px; text-align: center; }
#logo img { margin-top: 1px; }
#navbar { float: left; width: 590px; height: 85px; margin-top: 7px;}
#navbar .menu { margin: 0; padding: 0; text-align: center; display: inline; list-style-type: none;}
#navbar .menu li {display: inline; margin: 0; padding: 0;}
#wrappermenu { height: 38px;}
#inner_navbar { background: url(images/bg_navbar.png); height: 40px;}
#wrappermenu2 { padding-top: 13px;}
#bottom_navigation { margin: auto; background: url(images/bottom_navigation.gif); width:992px; height: 85px; background-repeat: no-repeat; background-position: bottom;  }
#espacebusiness { float: left; width: 204px; height: 85px; text-align: center; }
#espacebusiness img { margin-top: 4px; }
#head { width: 983px; margin: auto; height: 87px; background: url(images/head.png);}
#main { width: 985px; margin: auto; margin-top: 11px; }
#sidebar, #content, #boxes { float: left;}
#sidebar { width: 185px }
#sidebar_top { background: url(images/sidebar_top.jpg); width: 185px; height: 10px; } 
#sidebar_bottom { background: url(images/sidebar_bottom.jpg); width: 185px; height: 10px; } 
#sidebar_content { width: 174px; background-color: #f1f1f1; border-left: 1px solid #c1c2c2; border-right: 1px solid #c1c2c2; padding-left: 9px;}
#sidebar ul { list-style-type: none; margin-left: 0px; padding: 0; margin-top: 0; }
#sidebar li { margin-left: 0px; padding: 0; }
#content { width: 587px; margin-left:15px;}
#content .rbox { background:url(images/rbox.png); width: 587px; height: 16px; }
#content_content { background: url(images/bg_content.jpg); background-repeat: repeat-y; color: #030303; font-family: Verdana, Arial; font-size: 12px;}
#content_content { margin: 0; padding-bottom: 10px; padding-top: 10px; padding-left: 15px; padding-right: 15px; }
#boxes { margin-left: 14px; width: 184px; }
#traceur { text-align: left; width: 983px; margin: auto; color: #96989a; font-size: 11px; font-weight: bold; margin-bottom:3px; }
#traceur p { margin: 0; padding: 0; margin-left: 3px;}
#traceur a, #traceur a:visited, #tracer a:hover { color: #96989a; }
.clear { clear: both; }
.center { text-align: center; }
.rbox p { padding: 0; margin: 0; margin-left: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #faf5f5; }
a, a:visited { color: #02409c; text-decoration: underline; }
#navbar a, #navbar a:visited, #navbar a:hover { color: #333333; text-decoration: none; }
#navbar a:hover { font-size: 14px; }
#navbar a.active { color: #e01900; font-weight: bold; }
h1 { font-size: 17px; color: #e01900; }
h2 { font-size: 12px; font-weight: bold; color: #4c4c4c; }
h3 { font-size: 12px; font-weight: bold; color: #F54D4A; }
h1, h2 { padding: 0; margin: 0; }
#boxes h1 { font-size: 18px; margin-left: 5px;}
#boxes .highlight { font-weight: bold; }
#boxes p { margin-left: 15px;}
.box { background: url(images/box_bottom.jpg); background-position: bottom; background-repeat: no-repeat; padding-bottom: 18px; margin-bottom: 20px;}
.bigbox { background: url(images/bg_bigbox.jpg); background-repeat: repeat-x; width: 384px; float: left;}
.bigbox .top { width: 384px; height: 6px; background: url(images/bigbox_top.jpg); }
.bigbox .contenu { width: 382px; height: 150px; background: url(images/bg_bigbox.jpg); background-repeat: repeat-x; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2;}
.bigbox .contenu .inter { margin-left: 10px; margin-right: 10px; margin-top: 3px; }
.bigbox .contenu .inter h1 { margin: 0; padding: 0; }
.bigbox .bottom { width: 100%; height: 12px; background: url(images/bigbox_bottom.jpg); }
.medbox { background: url(images/bg_bigbox.jpg); background-repeat: repeat-x; width: 184px; float: left;}
.medbox .top { width: 184px; height: 6px; background: url(images/medbox_top.jpg); }
.medbox .contenu { width: 182px; height: 150px; background: url(images/bg_bigbox.jpg); background-repeat: repeat-x; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2;}
.medbox .contenu .inter { margin-left: 10px; margin-right: 10px; margin-top: 3px; }
.medbox .contenu .inter h1 { margin: 0; padding: 0; }
.medbox .bottom {width: 184px; height: 12px; background: url(images/medbox_bottom.jpg); }
#contact { margin: auto; width: 529px; font-size: 11px; }
#contact .gauche, #contact .droite { float: left; }
#contact .gauche { width: 265px; }
#contact .droite { width: 264px;}
#contact .droite .innercontent { margin-left: 9px; }
#contact input { margin-bottom: 5px; font-weight: bold; font-size: 11px; }
#contact textarea { font-weight: bold; font-size: 11px; font-family: Arial; }
#contact label { font-size: 9px; }
#contact .empty { border: 1px solid #FF0000; }
#contact .check { vertical-align: middle; }
#offres { width: 529px; margin: auto; }
#offres .titre { font-size: 18px; font-weight: bold; color: #F54D4A; }
#offres .lieu { font-size: 9px; font-weight: bold; color: #e01900; font-family: Verdana, Arial; margin: 0; padding: 0; }
#offres .description { font-size: 9px; font-weight: bold; font-family: Verdana, Arial; color: #96989a; margin: 0; padding: 0; }
#offres .description p { margin-top: 0px; }
a img { border: 0; }
