body {margin:0;padding:0;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
a {text-decoration:none}
a img {border:0}
ul {list-style:none;margin:0;padding:0}
.clear {clear:both}
#global {
width:980px;
margin-left:25px;
}
#header {height:108px;width:980px;background:url(../img/header.jpg) 330px 0 no-repeat;}
#header #logo {width:130px;text-align:center;vertical-align:middle;height:73px;float:left;margin-top:17px;}
#header ul#metier {float:left;margin:5px 0 0 60px}
#header ul#metier li span {margin-right:5px;}
#header ul#metier li#a span {background:#d91573}
#header ul#metier li#b span {background:#3b8400}
#header ul#metier li#c span {background:#fe9205}
#header ul#metier li#d span {background:#e653b8}
#header ul#metier li#e span {background:#015386}
#header ul#metier li#f span {background:#6f2d91}
#header ul#metier li a {font-size:9px;font-style:italic;color:#0174B9;text-transform:uppercase;height:12px; }
#header ul#metier li a:hover {text-decoration:underline}
#header a {color:#fff;font-weight:bold}

a#lex {background:url(../img/HeaderBulle.gif) no-repeat; position:absolute;top:10px;left:540px;padding-left:30px;height:12px;padding-top:5px}
a#acc {background:url(../img/HeaderLoupe.gif) no-repeat;position:absolute;top:25px;left:470px;padding-left:30px;height:16px;padding-top:15px}
a#cont {background:url(../img/HeaderBulle.gif) no-repeat;position:absolute;top:65px;left:410px;padding-left:30px;height:12px;padding-top:5px}
a#lex:hover, a#acc:hover, a#cont:hover {text-decoration:underline}
#header #client {float:right;background:url(../img/client.gif) no-repeat; height:108px;width:227px;text-align:center;color:#fff}
#header #client p.title {font-size:13px;font-weight:bold;text-transform:uppercase}
ul#menu {width:980px;height:19px;background:#007ac3;border-top:1px solid #fff;border-bottom:1px solid #fff}
ul#menu li {float:left;}
ul#menu li a {display:block; width:139px;/*padding-left: 28px; padding-right:28px;*/height:19px;color:#fff;font-weight:bold;text-transform:uppercase;text-align:center}
ul#menu li#part a{background:#b0c81d url(../img/onglet1.jpeg) right no-repeat;}
ul#menu li#entre a{background:#f58220 url(../img/onglet2.jpeg) right no-repeat;}
ul#menu li#group a{background:#007ac3 url(../img/onglet3.jpeg) right no-repeat;}
ul#menu li#imp a{background:#007ac3 url(../img/onglet3.jpeg) right no-repeat;}
ul#menu li#offre a{background:#007ac3 url(../img/onglet3.jpeg) right no-repeat;}
ul#menu li#rej a{background:#007ac3 url(../img/onglet3.jpeg) right no-repeat;}
ul#menu li#esp a{background:#007ac3 url(../img/onglet3.jpeg) right no-repeat;}

#content_left {width:174px;float:left}
#content_left ul#netlinking {margin-top:34px}
#content_left ul li {background:url(../img/PuceMenu.gif) 5px 10px no-repeat;}
#content_left ul li#rubrique {background:#007ac3;color:#fff;font-size:13px;font-weight:bold;text-transform:uppercase;padding-left:10px;height:22px;padding-top:10px}
#content_left ul li a {color:#000}
#content_left ul li a:hover {text-decoration:underline}
#content_left ul li.sub {padding:5px 5px 5px 15px;border-left:1px solid #DFDFDF}
#content_left ul li.last {border-bottom:1px solid #DFDFDF}
#content_left ul li.blue {background:#cfe6f4 url(../img/PuceMenu.gif) 5px 10px no-repeat;}

#content {width:980px;}
#content #content_middle {
width:609px;
float:left;
border-left:1px solid #dfdfdf;
border-right:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;
padding:10px 10px 10px 8px;
margin-bottom:10px;
}
#content #content_middle ul#breadcrumb {margin-left:10px}
#content #content_middle ul#breadcrumb li {display:inline;color:#888888}
#content #content_middle ul#breadcrumb li a {color:#888888;}
#content #content_middle ul#breadcrumb li a:hover {text-decoration:underline}
#content #content_middle h1 {color:#2160a4;font-size:13px;text-transform:uppercase;margin-left:10px}
#content #content_middle h2 {color:#007ac3;font-size:12px;margin-left:12px}
#content #content_middle p.chapo {color:#007ac3;font-size:12px;margin-left:12px}

#content #content_middle .top_cadre {background:url(../img/top_text.gif) bottom no-repeat;height:10px;width:610px;}
#content #content_middle .cadre {background:url(../img/fond_text.gif) repeat-y;width:580px;padding:5px 10px 0px 15px;}
#content #content_middle .cadre p {background:url(../img/fond_bottom_text.gif) bottom repeat-x;margin:0;padding:3px 5px 5px 5px;}
#content #content_middle .bottom_cadre {background:url(../img/bottom_text.gif) top no-repeat;height:10px;width:610px;}
#content #content_middle .cadre div {background:url(../img/fond_bottom_text.gif) bottom repeat-x;}
#content #content_middle .cadre div p {background:none}
#content #content_middle .cadre ul  {padding:5px}
#content #content_middle .cadre ul li {list-style:inside;padding-left:10px}
#content #content_middle #bouton a {
background:url(../img/cta.gif) no-repeat;
width:294px;
height:60px;
display:block;
color:#fff;
font-size:14px;
padding:116px 50px 0 230px ;
text-align:center;
margin:0 0 0 30px;
font-weight:bold;
line-height:1.2em;
}
#content #content_middle ul li a {color:#000}
#content #content_middle h3, #content #content_middle h2.cadre-h {
color:#666666;
font-size:12px;
background:url(../img/fond_h3.gif) no-repeat;
width:535px;
height:41px;
padding: 13px 0 0 15px;
margin:12px 0 -7px 8px;
position:relative
}
#content #content_right {
border-right:1px solid #dfdfdf;
width:175px;
float:right;
}
#content #content_right a.first img {margin-top:65px; margin-bottom:20px;}
#content #content_right a img {display:block}
ul#footer {width:980px;margin:0 auto;text-align:center;margin-bottom:10px}
ul#footer li {display:inline;color:#0174B9;}
ul#footer li a {color:#0174B9;padding:0 10px 0 10px;font-size:0.9em}
ul#footer li a:hover {text-decoration:underline}
#content #content_middle ul#index-rub {margin-left:20px}
#content #content_middle ul#index-rub li {padding:2px 0}
#content #content_middle ul#index-rub li a {color:#007ac3;font-size:12px}
#content #content_middle ul#index-rub li a:hover {text-decoration:underline}