@charset "utf-8";
/* CSS Document */

body#main_body {
	margin:0 0 0 0;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#628797;
	line-height:22px;
}

a {
	color:#628797;
}

img {
	border:none;
}

ul {
	color:#c60d1f;

}

span {
	color:#628797;
}

table {
	width: 100%;
}

td {
vertical-align:top;
}

#container {
	width:950px;
	background: url(images/logo.jpg) 0 0 no-repeat;
	padding-top:135px;
	margin:auto;
}

#prechargement {
	display:none;
}

/*--- main navigation ------------------------------------------------------*/

#main_menu {
    width: 768px;
	height: 38px;
	padding-left:91px;
}

html>body #main_menu {
    width: 768px;
}

#main_menu_liste {
    position: relative;
    margin: 0;
    padding: 0;
    top: 0px;
    /*left: 1px;*/
    list-style-type: none;
	float:left;
}

#main_menu_liste li {

    margin: 0;
    padding: 0;
    height: 38px;
	    float: left;
}

/*--- main navigation items ------------------------------------------------*/

#main_menu_liste a {
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
    width: 128px;
    height: 38px;
    /*line-height: 26px;*/

	/*background: url(images/bouton_accueil.jpg) no-repeat;*/
}

html>body #main_menu_liste a {
    height: 38px;
}

#bouton_accueil {
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
    width: 128px;
    height: 38px;
  	background: url(images/bouton_accueil.jpg) no-repeat;
}

#bouton_accueil:hover {
  	background: url(images/bouton_accueil2.jpg) no-repeat;
}

#bouton_objectifs {
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
    width: 128px;
	height: 38px;
  	background: url(images/bouton_objectifs.jpg) no-repeat;
}

#bouton_objectifs:hover {
  	background: url(images/bouton_objectifs2.jpg) no-repeat;
}

#bouton_objectifs2 {
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
    width: 128px;
	height: 38px;
  	background: url(images/bouton_objectifs2.jpg) no-repeat;
}

#bouton_approche {
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
    width: 128px;
	height: 38px;
  	background: url(images/bouton_approche.jpg) no-repeat;
}

#bouton_approche:hover {
  	background: url(images/bouton_approche2.jpg) no-repeat;
}

#bouton_approche2 {
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
    width: 128px;
	height: 38px;
  	background: url(images/bouton_approche2.jpg) no-repeat;
}

#bouton_equipe {
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
    width: 128px;
	height: 38px;
  	background: url(images/bouton_equipe.jpg) no-repeat;
}

#bouton_equipe:hover {
  	background: url(images/bouton_equipe2.jpg) no-repeat;
}

#bouton_equipe2 {
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
    width: 128px;
	height: 38px;
  	background: url(images/bouton_equipe2.jpg) no-repeat;
}

#bouton_activite {
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
    width: 128px;
	height: 38px;
  	background: url(images/bouton_activite.jpg) no-repeat;
}

#bouton_activite:hover {
  	background: url(images/bouton_activite2.jpg) no-repeat;
}

#bouton_activite2 {
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
    width: 128px;
	height: 38px;
  	background: url(images/bouton_activite2.jpg) no-repeat;
}

#bouton_contact {
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
    width: 128px;
	height: 38px;
  	background: url(images/bouton_contact.jpg) no-repeat;
}

#bouton_contact:hover {
  	background: url(images/bouton_contact2.jpg) no-repeat;
}

#bouton_contact2 {
    overflow: hidden;
    margin: 0;
    display: block;
    float: left;
    width: 128px;
	height: 38px;
  	background: url(images/bouton_contact2.jpg) no-repeat;
}

div#header {
    height:12px;
	background: url(images/ombre_top.jpg) repeat-x;
}

div#header img {
		    vertical-align:top; /* pour ie5*/
		}

div#header_l {
	height:12px;
	width:146px;
	background: url(images/ombre_top_left.jpg) 0 0 no-repeat;
	float:left;
}

div#header_r {
	height: 12px;
	width:12px;
	background: url(images/ombre_top_right.jpg) 100% 0 no-repeat;
	float:right;
}


div#content_l {
	width:778px;
	background: url(images/ombre_left.jpg) 0 0 repeat-y;
}

div#fond_content {
	margin-top:16px;
	margin-left:86px;
	width:778px;
	background: #ffffff url(images/content.jpg) 0 12px repeat-x;
}

div#contenu {
	margin-top: 0px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align:justify;
}

div#content_r {
	background: url(images/ombre_right.jpg) 100% 0 repeat-y;
}

div#bottom {
	height: 100px;
}

div#bottom_l {
	height: 100px;
	width: 5px;
	background: url(images/bot_l_fondu.jpg) no-repeat;
	float:left;
}

div#bottom_r {
	height: 100px;
	width: 5px;
	background: url(images/bot_r_fondu.jpg) no-repeat;
	float:right;
}

div#footer {
    position:relative;
	padding-top:60px;
	bottom:10px;
	width:950px;
	text-align:center;
	color:#b4c8d1;
	font-size:11px;
}

div#footer a {
	color:#b4c8d1;
	font-size:11px;
	text-decoration:none;
}

div#titre_contenu {
	width: 75%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:8px;
	margin-bottom: 25px;
	color:#c60d1f;
}

div#menu_developper a {
	color:#628797;
}

div#tab {
	padding-left:80px;
}

table#contact {
	margin-top:20px;
}

table#contact td{
	vertical-align:middle;
}

td#obj1 {
	width:40%;
	text-align:left;
}

td#obj2 {
	width:5%;
}

td#obj3 {
	width:50%;
	text-align:left;
}


