body {
	margin:0;
	padding:0;
	background:url(../img/fd_bck.png) repeat-x;
}
#wrapper {
	background:url(../img/bck.jpg) top center no-repeat;
	min-height:650px;
}
#menu, #header, #content {
	width:960px;
	margin:0 auto;
}
#header {
	height:138px;
}
.logo {
	display:block;
	float:left;
	width:222px;
	height:138px;
	background:url(../img/logo.png) no-repeat;
	text-indent:-5000%;
	overflow:hidden;
}
h1.baseline {
	display:block;
	float:left;
	width:516px;
	height:138px;
	background:url(../img/baseline.png) no-repeat;
	text-indent:-5000%;
	overflow:hidden;
	margin:0;
	padding:0;
}
#refacc {
	display:block;
	float:left;
	background:url(../flash/fond.jpg) no-repeat;
	margin-top:46px;
}
/************************menu**********************/
#menu {
	height:31px;
	background:#315069;
	border-top:5px solid #1a3348;
	font:10px arial;
	text-transform:uppercase;
	padding:0;
}
#menu ul {
	display:block;
	float:left;
	list-style:none;
	padding:0;
	margin:4px 0 4px 16px;
}
#menu ul li {
	display:inline;
	float:left;
	height:21px;
	border-left:1px solid #47647c;
	padding:0 2px;
}
#menu ul > li:first-child {
	border:none;
}
/*#menu ul li.first {
	border:none!important;
	}*/
	
#menu ul li a {
	display:block;
	padding:4px 2px;
	text-decoration:none;
	color:#97a1a3;
}
#menu ul li a:hover, #menu ul li a.on {
	color:#fff;
}
#menu ul li a:hover {
	background:#506a80;
}
#newsletter {
	background:#1a3348;
	display:block;
	float:right;
	width:215px;
	height:26px;
	margin:0 4px 4px 4px;
	padding:0;
	color:#7b8283;
}
#newsletter label {
	display:block;
	float:left;
	margin:7px 0 0 5px;
}
#newsletter input.ch {
	display:block;
	float:left;
	width:80px;
	height:16px;
	border:0;
	background:url(../img/fd_ch.gif) repeat-x;
	margin:5px 0 0 5px;
	padding:2px;
	font:10px arial;
	color:#4a5051;
}
#newsletter input.btnenvoi {
	color:#c7d4d7;
	background:#315069;
	display:block;
	float:left;
	width:22px;
	height:16px;
	margin:5px;
	padding:0;
	border:0;
	font:10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#newsletter input.btnenvoi:hover {
	color:#fff;
	background:#506a80;
}
/************************fin menu**********************/
#content {
	background:url(../img/fd_page.gif) repeat-y;/*height:422px;*/
}
#left, #right {
	width:222px;
	display:block;
	float:left;
}
#main {
	width:516px;
	display:block;
	float:left;
}
#topcol-g {
	display:block;
	background:url(../img/arte_colg.png) no-repeat;
	padding:38px 16px 16px 16px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:14px;
	text-align:justify;
	height:211px;
	border-bottom:21px solid #264258;
}
#topcol-g .acctopg { text-align:left;}
#topcol-g a{
	color:#FFF;
}
#topcol-g a:hover{
	color:#FFF;
	text-decoration:none;
}
#topcol-g-int, #topcol-g-int2, #mieux, #mieux-d, #topcol-g-int-eq,#dem {
	display:block;
	float:left;
	width:190px;
	padding:38px 16px 16px 16px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:14px;
	text-align:left;
}
#topcol-g-int-eq{
	background:url(../img/etre_consult_g.png) no-repeat;
}
#topcol-g-int-eq a{
	color:#FFF;
}
#topcol-g-int-eq a:hover{
	color:#FFF;
	text-decoration:none;
}
#topcol-g-int {
	background:url(../img/arte_colg.png) no-repeat;
}
#topcol-g-int a{
	color:#FFF;
}
#topcol-g-int a:hover{
	color:#FFF;
	text-decoration:none;
}
#topcol-g-int2 {
	background:url(../img/arte.png) no-repeat;
}
#topcol-g-int2 a{
	color:#FFF;
}
#topcol-g-int2 a:hover{
	color:#FFF;
	text-decoration:none;
}
#dem{
	background:url(../img/dem.png) no-repeat;
	}
#menusec {
	display:block;
	float:left;
	width:222px;
	padding-bottom:25px;
	border-top:4px solid #102c42;
}
#menusec ul {
	list-style:none;
	padding:0;
	margin:0;
}
#menusec ul li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	width:222px;
}
a.agro, a.agroon, a.metal, a.metalon, a.indus, a.induson, a.logis, a.logison {
	display:block;
	float:left;
	width:222px;
	text-indent:-5000%;
	overflow:hidden;
	height:34px;
}
a.agro {
	background:url(../img/agro_0.png) no-repeat;
}
a.metal {
	background:url(../img/metal_0.png) no-repeat;
}
a.indus {
	background:url(../img/indus_0.png) no-repeat;
}
a.logis {
	background:url(../img/logis_0.png) no-repeat;
}
a.agro:hover, a.agroon {
	background:url(../img/agro_1.png) no-repeat;
}
a.metal:hover, a.metalon {
	background:url(../img/metal_1.png) no-repeat;
}
a.indus:hover, a.induson {
	background:url(../img/indus_1.png) no-repeat;
}
a.logis:hover, a.logison {
	background:url(../img/logis_1.png) no-repeat;
}
#mieux {
	background:url(../img/mieux.png) no-repeat;
	padding-top:58px;
}
#mieux-d {
	background:url(../img/t_mieux.png) no-repeat;
	padding-top:58px;
}
#mieux a, #mieux-d a {
	display:block;
	float:left;
	padding:3px 4px 2px 14px;
	background:#213d54;
	border:1px solid #1b3245;
	font:10px Arial, Helvetica, sans-serif;
	color:#c7d4d7;
	text-transform:uppercase;
	text-decoration:none;
	background:#213d54 url(../img/dd-fl-orange.gif) 5px 7px no-repeat;
}
#mieux a:hover, #mieux-d a:hover {
	background:#55738b url(../img/dd-fl-orange.gif) 5px 7px no-repeat;
}
#vision {
	display:block;
	float:left;
	width:222px;
	height:163px;
	background:url(../img/vision.png);
}
#vision a {
	display:block;
	float:left;
	margin:97px 0 0 16px;
	padding:3px 4px 2px 4px;
	background:#213d54;
	border:1px solid #1b3245;
	font:10px Arial, Helvetica, sans-serif;
	color:#c7d4d7;
	text-transform:uppercase;
	text-decoration:none;
}
#vision a:hover {
	background:#55738b;
}
#topcol-d {
	display:block;
	background:url(../img/dom.png) no-repeat;
	padding:70px 16px 16px 16px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:15px;
	height:175px;
	border-bottom:21px solid #657886;
}
#equipe, #spec, #confiance, #side-mission, #partenaires {
	display:block;
	background:url(../img/arte_d.png) no-repeat;
	padding:38px 16px 16px 16px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:14px;
}

.equipe {
	background:url(../img/equipe.png) no-repeat!important;
}
#spec {
	background:url(../img/spec.png) no-repeat;
	}
.equipe2 {
	background:url(../img/etre_consult_d.png) no-repeat!important;
	}
#confiance {
	background:url(../img/t_confiance.png) no-repeat!important;
}
#partenaires  {
	background:url(../img/partenaires.png) no-repeat!important;
	padding-top:50px!important;
}
#equipe p, #spec p, #confiance p {
	text-align:justify;
	margin:0;
	padding:0 0 10px 0;
}
#equipe a, #spec a, #confiance a {
	padding-left:10px;
	line-height:14px;
	background:url(../img/dd-fl-orange.gif) 0 6px no-repeat;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#equipe a:hover, #spec a:hover, #confiance a:hover{
	color:#315069;
	text-decoration:none;
}
#equipe span, #spec span, #confiance span {
	font-size:12px;
	font-style:italic;
	color:#315069;
}
h5 {
	padding:0;
	margin:5px 0;
	font:13px Arial, Helvetica, sans-serif;
	color:#315069;
	font-weight:bold;
}
#topcol-d {
	background:url(../img/dom.png) no-repeat;
}
#topcol-g ul li, #topcol-d ul, #equipe ul, #side-mission ul, #confiance ul, #topcol-g-int ul, #dem ul, #spec ul {
	padding:0;
	margin:0;
	list-style:none;
}
#topcol-g ul {padding-left:0;}
#topcol-g ul li, #topcol-d ul li, #equipe ul li, #side-mission ul li, #confiance ul li, #topcol-g-int ul li, #dem ul li, #spec ul li {
	padding-left:10px;
	margin-bottom:8px;
	line-height:13px;
	background:url(../img/puce-orange.gif) 0 5px no-repeat;
}
#side-mission ul li {
	background:url(../img/dd-fl-orange.gif) 0 5px no-repeat;
}
#side-mission ul li a {
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#side-mission ul li a span {
	font-size:12px;
	font-style:italic;
	color:#315069;
}
#side-mission ul li a:hover {
	color:#315069;
	text-decoration:none;
}
#demarche  {
	display:block;
	width:206px;
	height:91px;
	background:url(../img/demarche.png) no-repeat;
	padding:45px 0 0 16px;
	font:12px Arial, Helvetica, sans-serif;
	color:#0e2232;
	text-decoration:none;
}
#demarche:hover {
	background:url(../img/demarche_on.png) no-repeat;
}
#entry {
	display:block;
	float:left;
	width:516px;
	height:286px;
}
#metier {
	background:url(../img/metier.png) no-repeat;
	display:block;
	float:left;
	width:464px;
	height:86px;
	padding:50px 26px 0 26px;
	font:12px Arial, Helvetica, sans-serif;
	color:#595a5b;
}
#side-mission {
	background:url(../img/t_ex.png) no-repeat;
}
.top_right {
	border-top:4px solid #5f707f;
}
#num {
	display:block;
	float:left;
	width:480px;
	padding:0;
	margin:0;
	padding-left:30px;
	}
#num img {
	display:block;
	float:left;
	width:17px;
	padding:0;
	margin:0;
	}
#num p{
	display:block;
	float:left;
	width:358px;
	margin:2px 0 10px 5px;
	padding:0;
	}
#num span {
	font-weight:bold;
	color:#F60;
	}
#contenu {
	display:block;
	float:left;
	width:516px;
}
#contenu p {
	font:12px Arial, Helvetica, sans-serif;
	color:#595a5b;
	margin:0 25px 10px 25px;
}
#contenu .encart {
	font:12px Arial, Helvetica, sans-serif;
	color:#595a5b;
	margin:0 25px 10px 25px;
	background:#dae1e6;
	padding:7px 16px;
}
#contenu .encart ul{
	list-style:none;
	margin:0 25px 15px 5px;
	padding:0;
}
#contenu .encart ul li{
	background:url(../img/puce-orange.gif) 0 7px no-repeat;
	padding:2px 0 2px 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#595a5b;
}
#contenu ul {
	list-style:none;
	margin:0 25px 15px 25px;
	padding:0;
}
#contenu ul li {
	background:url(../img/puce-orange.gif) 0 7px no-repeat;
	padding:2px 0 2px 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#595a5b;
}
#contenu ul li ul {
	list-style:none;
	margin:0 0 5px 10px;
	padding:0;
}
#contenu ul li ul li {
	background:url(../img/fl-orange.gif) 0 7px no-repeat;
	padding:2px 0 2px 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#595a5b;
}
#contenu a img {
	border:0;
	margin:10px 25px 10px 25px;
}
#imag1{
	margin:10px 25px 10px 25px;
}
#imag2{
	margin:10px 0px 10px 0px;
}
#imag3{
	margin:10px 0px 10px 0px;
	vertical-align:top;
}
#li1{
	width:325px;
	text-align:justify;
}
#tour1{
	width:516px;
}

h3 {
	/*display:block;
	float:left;
	width:466px;*/
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e05907;
	padding:5px 25px 5px 25px;
	margin:5px 0 10px 0;
	background:url(../img/filet.gif) bottom no-repeat;
}
h4{
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e05907;
	padding:5px 25px 5px 25px;
	margin:5px 0 0 0;
}
.date {
	display:block;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#6e8496;
	padding:7px 0px 5px 25px;
	width:115px;
}
.t_actu {
	display:block;
	float:right;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e05907;
	padding:5px 25px 5px 11px;
	margin:0;
	width:335px;
}
.t_tem {
	display:block;
	float:right;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#315069;
	padding:5px 25px 5px 11px;
	margin:0;
	width:390px;
}
.actu {
	display:block;
	float:left;
	background:url(../img/filet.gif) top no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	color:#595a5b;
	width:466px;
	padding:0 25px 10px 25px;
}

.actu div{
	display:block;
	float:right;
	font:12px Arial, Helvetica, sans-serif;
	color:#595a5b;
	text-align:justify;
	padding:5px 0 5px 16px;
	margin:0;
	width:335px;
}
.actu p{
	margin:0!important;
	padding:0;
}

.actu ul{
	list-style:none;
	display:block;
	float:right;
	padding:5px 0 5px 16px;
	margin:0;
	width:370px;
}
.actu ul li{
	background:url(../img/puce-orange.gif) 0 7px no-repeat;
	padding:2px 0 2px 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#595a5b;
	margin:0;
}
.actu ul li ul{
	list-style:none;
	margin: 0 0 0 16px;
	width:354px;
	padding:0;
}
.actu ul li ul li{
	background:url(../img/fl-orange.gif) 0 7px no-repeat;
	margin:0;
	padding:0 10px;
}

.actu p a, #encart a, #contenu a.link{
	background:url(../img/dd-fl-orange.gif) 0 7px no-repeat;
	padding:2px 0 2px 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#595a5b;
	line-height:18px;
}
.actu p a:hover, #encart a:hover, #contenu a.link:hover{
	color:#6e8496;
	text-decoration:none;
}
#contenu a {
	font:12px Arial, Helvetica, sans-serif;
	color:#595a5b;
	line-height:18px;
}
#contenu a:hover {
	color:#6e8496;
	text-decoration:none;
}
a.vign {
	display:block;
	float:left;
	width:60px;
	margin:7px 0 15px 0;
}
.actu a.vign img {
	clear:both!important;
	margin:0!important;
	padding:0!important;
}
.actu a span {
	display:block;
	float:left;
	width:120px;
	font-size:10px;
	}
#encart {
	clear:both;
	display:block;
	float:left;
width:158px;
	padding:16px;
	/*margin:16px;*/
	background:#a2b1bc;
	color:#0e2232;
	font:12px Arial, Helvetica, sans-serif;
	text-align:justify;
}

#encart p {
	margin:0;
	padding-bottom:10px;
}




.mev {
	/*font-weight:bold;*/
	color:#315069;
	font-style:normal!important;
	}
/*********************form******************/
#contform {
	float:left;
	width:466px;
	padding:0px 25;
}
#contform p {
}
#contform label {
	width:466px;
	display:block;
	float:left;
	margin-top:7px;
}
#contform input.champ, #contform input.blur, #contform textarea, #contform textarea.blur, #contform input.focus, #contform textarea.focus, #contform input.champ:hover, #contform textarea:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#315069;
	width:318px;
	height:22px;
	line-height:22px;
	padding:0 5px;
	border:1px solid #9db4b9;
}
#contform textarea, #contform textarea.blur, #contform textarea.focus, #contform textarea:hover {
	width:318px;
	height:60px;
	padding:0 5px;
	border:1px solid #9db4b9;
}
#contform input.champ, #contform input.blur, #contform textarea.blur, #contform textarea, #contform select.blur {
	background:#d5dfe1;
}
#contform input.champ:hover, #contform textarea:hover, #contform select:hover {
	background:#f0f3f6;
}
#contform input.focus, #contform textarea.focus, #contform select.focus {
	background:#fff;
}
#contform select {
	font:12px Arial, Helvetica, sans-serif;
	color:#315069;
	width:328px;
	height:22px;
	line-height:22px;
	border:1px solid #9db4b9;
}
/********************fin form***************/
/***********************btn blue********************/
a.btnblue, .btnenvoi {
	background:#213d54 url(../img/dd-fl-orange.gif) 5px 8px no-repeat;
	display:block;
	float:left;
	padding:3px 4px 2px 14px;
	border:1px solid #1b3245;
	font:10px Arial, Helvetica, sans-serif;
	color:#c7d4d7;
	text-transform:uppercase;
	text-decoration:none;
	margin:5px 0;
}
a.btnblue:hover, .btnenvoi:hover {
	background:#55738b url(../img/dd-fl-orange.gif) 5px 7px no-repeat;
}
.btnenvoi {
	margin-left:25px;
}
/********************fin btn blue*******************/
/************************footer********************/
#footer {
	margin:0 auto;
	width:960px;
	height:30px;
	color:#315069;
	background:url(../img/ombrefoot.png) no-repeat;
}
#footer .left {
	float:left;
	margin-left:5px;
	font:14px Arial, Helvetica, sans-serif;
	padding-top:8px;
}
#footer .center {
	padding-top:10px;
	float:left;
	margin-left:5px;
	font:11px Arial, Helvetica, sans-serif;
}
#footer .right {
	padding-top:10px;
	float:right;
	color:#dc5602;
	font:11px Arial, Helvetica, sans-serif;
}
#footer .right a {
	padding-top:10px;
	color:#dc5602;
	text-decoration:none;
	margin:0 5px;
	font:11px Arial, Helvetica, sans-serif;
}
#footer .right a:hover {
	padding-top:10px;
	color:#8b9dab;
	font:11px Arial, Helvetica, sans-serif;
}
#footer-int {
	background:url(../img/upfoot.png) no-repeat;
	margin:0 auto;
	width:960px;
	height:36px;
}
.messageAlerteRed {
	display:block;
	float:left;
	background:url(../img/fd_err.gif) repeat;
	width:466px;
	font:12px Arial, Helvetica, sans-serif;
	color:#e05907;
	font-weight:bold;
	padding:15px 25px;
}
