﻿
/**************************************************************************************************************************/
/*                       STRUCTURE GENERALE    PROD                                                                       */
/**************************************************************************************************************************/
* {
	margin: 0;
	padding: 0;
}

html {
		margin:0;
		padding:0;
}

body {
		background-color:#ffffff;
		margin:0;
		padding:0;
		color:#685c53;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.9em;
		background:url(../images/interface/body_bg.jpg) repeat-x 0 0;
}

#global {
}

#container {
		margin:0 auto;
		position:relative;
		width:950px;
}
#container_bandeau {	
		height:402px;
		position:relative;
		width:825px;
		z-index:0;
		margin:-30px 0 0 -125px;
}

#container_bandeau_top {
		background-color:#000000;
		height:30px;
		position:relative;
		width:950px;
		z-index:0;
		margin:0 0 0 -125px;
		z-index:5;
}

#container_top {
		float:left;
		width:950px;
		position:relative;
		z-index:10;
		margin:-402px 0 0 0;
}

#container_middle_home {
		float:left;
		width:950px;
		padding:0 0 30px;
		margin:-105px 0 0 0;
		position:relative;
		z-index:0;
}

#container_middle_page,
#container_middle_home_profil {
		float:left;
		width:950px;
		padding:0 0 30px;
		margin:5px 0 0 0;
		margin:-427px 0 0 0;
		position:relative;
		z-index:0;
		margin:-80px 0 0 0;
}

#container_bottom {		
		float:left;
		width:950px;
		height:34px;
		background:#62574c;
		margin-bottom:0;
		position:relative;
		left:0;
		top:0px;
}
/*********************************************************************************************/
/*                       HEADER                                                              */
/*********************************************************************************************/
#langues {
		width:60px;
		float:left;
		height:30px;
		z-index:20;
}

#langues a img {
		display:block;
		padding:7px 0 0 20px;
}

#logo {		
		float:left;
		width:80px;
		height:80px;
		background:gray;
		z-index:10;
}

#menu_top {		
		float:left;
		width:560px;
		height:25px;
		z-index:10;
}

ul#nav_top {
		margin:7px 0 0 -1px;
		font-size:0.7em;
}

ul#nav_top li {
	display:inline;
}

ul#nav_top li a {
	border-left:1px solid;
	color:#FFFFFF;
	padding:0 22px;
}

#menu_right {		
		float:left;
		width:250px;
		height:250px;
		background:url(../images/interface/bloc_profil_rouge_bg.jpg) repeat-y 0 0;
		z-index:10;
}
.menu_right_contenu {		
		background:url(../images/interface/container_bg.jpg) repeat-x 0 0;
		float:left;
		padding:0 0 0 5px;
		width:245px;
		height:250px;
		position:relative;
}
		
ul#nav_right {		
		float:left;
		width:240px;
		padding:10px 0 0;
}

ul#nav_right li {		
		display:block;
		width:80px;
		height:80px;
		float:left;
}

ul#nav_right li a {		
		display:block;
}


/*ul#nav_right li div {		
		width:230px;
		height:70px;
		margin:0 0 0 5px;
		color:#ffffff;
		font-weight:bold;
		background:url(../images/interface/bloc_profil_rouge_bg.jpg) repeat-y 0 0;
		position:absolute;
		display:none;
}*/

#profilChange1,
#profilChange2,
#profilChange3 {
		width:230px;
		color:#ffffff;
		font-weight:bold;
		display:none;
		float:left;
		margin:-11px 0 0 5px;
		padding:5px 0 0 0;
}

#profilChange1 {
		background:url(../images/interface/profil_bleu_h.jpg) no-repeat 0 0;		
}

* html #profilChange1 {
		background:url(../images/interface/profil_bleu_h.jpg) no-repeat -5px 0;		
}

#profilChange2 {
		background:url(../images/interface/profil_vert_h.jpg) no-repeat 80px 0;
}

* html #profilChange2 {
		background:url(../images/interface/profil_vert_h.jpg) no-repeat 75px 0;
}

#profilChange3 {
		background:url(../images/interface/profil_orange_h.jpg) no-repeat 160px 0;
}

* html #profilChange3 {
		background:url(../images/interface/profil_orange_h.jpg) no-repeat 155px 0;
}

ul#nav_right li.profil_bleu:hover .texte_edit {		
		display:block;
}

ul#nav_right li.profil_bleu_active .texte_edit  {		
		display:block;
}
ul#nav_right li .texte_dist {
		margin:0 0 0 -75px;
}
ul#nav_right li.profil_vert:hover .texte_dist {
		display:block;
}

ul#nav_right li.profil_vert_active .texte_dist {
		display:block;
}

ul#nav_right li .texte_part {
		margin:0 0 0 -155px;
}

ul#nav_right li#profil_orange_active {
		
}


#menu_right_bas {		
		float:left;
		width:auto;
		padding:0 0px 5px 10px;
		position:absolute;
		bottom:0;
		left:0;
}

#search_box {
		float:left;
		height:30px;
		width:250px;
		background:url(../images/interface/search_box_bg.png) repeat-x 0 0 transparent;
}
/*********************************************************************************************/
/*                       NAVIGATION TRANSVERSAL                                              */
/*********************************************************************************************/

#menu_transversal {
		float:left;
		background:url(../images/interface/menu_transversal_bg.png) no-repeat 0 0 transparent;
		width:950px;
		z-index:30;
}

#nav_transversal,#nav_transversal ul {
	float: left;
	width: 700px;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0;
	border-width: 1px 0;
	margin: 0;
	font-size:11.5px;
	font-family:arial;
}

#nav_transversal a {
	display: block;
	color: #ffffff;
	text-transform:uppercase;
	text-decoration: none;
	padding:9px 11px;
}


#nav_transversal li {
	float: left;
	padding: 0;
}

#nav_transversal li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	font-weight:bold;
	border-left:1px solid #AFA79F;
	border-right:1px solid #AFA79F;
	margin: 0;
	background-color:#e7e5e2;
	font-family:verdana;
	font-size:0.9em;
	z-index:30;
}
#nav_transversal li li {
	padding-right:0;
	width:200px;
	border-bottom:1px solid #AFA79F;
	background-color:#e7e5e2;
	font-size:10px;
}

*+ html #nav_transversal li ul,
*+ html #nav_transversal li li {
	width:185px;
}

* html #nav_transversal li ul,
* html #nav_transversal li li {
	width:185px;
}

#nav_transversal li.menu2 ul,
#nav_transversal li.menu2 li {	
	width: 133px;
}

*+ html #nav_transversal li.menu2 ul,
*+ html #nav_transversal li.menu2 li {	
	width: 123px;
}

* html #nav_transversal li.menu2 ul,
* html #nav_transversal li.menu2 li {	
	width: 123px;
}

#nav_transversal li.menu4 ul,
#nav_transversal li.menu4 li {	
	width: 160px;
}

*+ html #nav_transversal li.menu4 ul,
*+ html #nav_transversal li.menu4 li {	
	width: 150px;
}

* html #nav_transversal li.menu4 ul,
* html #nav_transversal li.menu4 li {	
	width: 150px;
}

#nav_transversal li ul a {
	color:#685c53;
	text-transform:none;
	padding:5px 11px;
}

#nav_transversal li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav_transversal li:hover ul ul, #nav_transversal li:hover ul ul ul, #nav_transversal li.sfhover ul ul, #nav_transversal li.sfhover ul ul ul {
	left: -999em;
}

#nav_transversal li:hover ul, #nav_transversal li li:hover ul, #nav_transversal li li li:hover ul, #nav_transversal li.sfhover ul, #nav_transversal li li.sfhover ul, #nav_transversal li li li.sfhover ul {
	left: auto;
}

#nav_transversal li:hover,
#nav_transversal li.sfhover,
#nav_transversal li.active {
	background: url(../images/interface/nav_trh_bg.jpg) repeat-x 0 0;
}
#nav_transversal li li:hover,
#nav_transversal li li.sfhover,
#nav_transversal li.active li:hover {
	background: #ffffff;
}
/*********************************************************************************************/
/*                      BLOC D'IDENTIFICATION                                                */
/*********************************************************************************************/
#menu_right_bas h1 {
	color:#ffffff;
	font-family:arial;
	font-size:0.77em;
	padding:0 0 5px;
}

/*********************************************************************************************/
/*                       COLONNE GAUCHE HOME                                                 */
/*********************************************************************************************/
#colonne_gauche_home, #colonne_gauche {
		width:200px;
		float:left;
}

#container_middle_home .contenu,
#container_middle_home_profil .contenu {
		background-color:#ffffff;
		padding:0 10px 0px 10px;
}
/*********************************************************************************************/
/*                       COLONNE MILIEU HOME                                                 */
/*********************************************************************************************/

#colonne_milieu_home {
		width:460px;
		float:left;
		margin:0 0 0 20px;
}

.colonne_milieu_home_alaune {	
		position:relative;
		width:460px;
		border-bottom:1px dotted #A79D96;
		float:left;
}

* html .colonne_milieu_home_alaune {	
		position:relative;
		width:460px;
		border-bottom:1px dotted #A79D96;
		float:left;
}

#container_middle_home_profil .colonne_milieu_home_alaune {	
		border-bottom:none;	
}

#container_middle_home .colonne_milieu_home_alaune .contenu,
#container_middle_home_profil .colonne_milieu_home_alaune .contenu {	
		padding:10px;
}

.colonne_milieu_home_contenu {
		padding:40px 0 0 0;
}

#colonne_milieu_home .contenu_large {	
		
		border-bottom:1px dotted #A79D96;
		float:left;
		width:460px;
		margin:0;
		padding:0 0 5px 0;
}
* html #colonne_milieu_home .contenu_large {	
		
		border-bottom:1px dotted #A79D96;
		float:left;
		width:460px;
		margin:0 0 0;
}

#colonne_milieu_home .bloc_colonne .contenu_large {
		border-bottom:none;
		clear:none;
		float:none;
		width:218px;
		margin:0;
}

.contenu_demi_gauche {
		margin:0 5% 0 0;
		width:47%;
		float:left;
		border-bottom:1px dotted #A79D96;
		background-color:#ffffff;
}

*html .contenu_demi_gauche {
		margin:0 4% 0 0;
}

#colonne_milieu_home .contenu_demi_gauche {
	width:218px;
	margin:0 19px 0 0;
	border:none;
}

*+html #colonne_milieu_home .contenu_demi_gauche {
	margin:-15px 20px 0 0;
}

*html #colonne_milieu_home .contenu_demi_gauche {
	margin:-15px 20px 0 0;
}

#colonne_milieu_home .contenu_demi_droite {
	width:218px;
	border:none;
	margin:0 0 0 0;
}

*+html #colonne_milieu_home .contenu_demi_droite {
	margin:-15px 0 0 0;
}
*html #colonne_milieu_home .contenu_demi_droite {
	margin:-15px 0 0 0;
}

.contenu_demi_droite {
		width:47%;
		float:left;
		border-bottom:1px dotted #A79D96;
		background-color:#ffffff;
}

#colonne_large_page .contenu_demi_gauche {
		border:none;
		padding:0 0 10px 0;
}

#colonne_large_page .contenu_demi_droite {
		border:none;
		padding:0 0 10px 0;
}

.contenu_tiers_gauche {
		float:left;		
		width:30%;
		margin:0 4% 0 0;
		padding:0 0 10px 0;
}

.contenu_tiers_milieu {
		float:left;			
		width:30%;
		margin:0 4% 0 0;
		padding:0 0 10px;
}

.contenu_tiers_droite {
		float:left;			
		width:30%;
		padding:0 0 10px 0;
}

*html .contenu_tiers_gauche {
		float:left;		
		width:29%;
		margin:0 4% 0 0;
		padding:0 0 10px 0;
}

*html .contenu_tiers_milieu {
		float:left;			
		width:29%;
		margin:0 4% 0 0;
		padding:0 0 10px;
}

*html .contenu_tiers_droite {
		float:left;			
		width:29%;
		padding:0 0 10px 0;
}


#colonne_milieu_home .entete h1,
#colonne_milieu_home .entete h2,
#colonne_milieu_home .entete h3, 
#colonne_milieu_home .entete h4, 
#colonne_milieu_home .entete h5, 
#colonne_milieu_home .entete h6 {
		/*border-bottom:1px dotted #A79D96;*/
		font-size:1.25em;
		font-weight:normal;
		padding:15px 10px 11px;
		margin:0;
		color:#685C53;
		font-family:arial;
}

#colonne_milieu_home .colonne_milieu_home_alaune .entete {
	background:url(../images/interface/entete_noir_bg.png) repeat 0 0 transparent;
	border:0 none;
	height:auto;
	margin:0;
}

.colonne_droite_page_contenu .focus .entete {
  background-image:url(../images/interface/entete_marron_bg.jpg);
	background-repeat:no-repeat;
	background-color:#4B3D2E;
	background-position:0 0;
	margin:0 0 5px;
	border:0 none;
	height:auto;
}


#colonne_milieu_home .colonne_milieu_home_alaune .entete h1,
#colonne_milieu_home .colonne_milieu_home_alaune .entete h2,
#colonne_milieu_home .colonne_milieu_home_alaune .entete h3,
#colonne_milieu_home .colonne_milieu_home_alaune .entete h4,
#colonne_milieu_home .colonne_milieu_home_alaune .entete h5,
#colonne_milieu_home .colonne_milieu_home_alaune .entete h6,
.colonne_droite_page_contenu .focus .entete h1,
.colonne_droite_page_contenu .focus .entete h2,
.colonne_droite_page_contenu .focus .entete h3,
.colonne_droite_page_contenu .focus .entete h4,
.colonne_droite_page_contenu .focus .entete h5,
.colonne_droite_page_contenu .focus .entete h6 {
		color:#ffffff;
		border:none;
		padding:9px 10px;
		margin:0;
		font-family:arial;
		font-size:1.25em;
		font-weight:normal;
}

#colonne_milieu_home h1,
#colonne_milieu_home h2,
#colonne_milieu_home h3,
#colonne_milieu_home h4,
#colonne_milieu_home h5,
#colonne_milieu_home h6 {
		font-size:0.8em;
		padding:0;
}
/*********************************************************************************************/
/*                       COLONNE DROITE HOME                                                 */
/*********************************************************************************************/

#colonne_droite_home {
		width:250px;
		float:left;
		margin:0 0 0 19px;
}

#colonne_droite_home .colonne_droite_page_contenu {


}
.focus {
		/*border-bottom:1px dotted #A79D96;*/
		background-color:#ffffff;
}



.colonne_droite_page_contenu .entete {
  	background:url(../images/interface/entete_gris_bg.png) repeat-x 0 0 #666666;
	margin:0 0 5px 0;
height:auto;
border:0;
}

.colonne_droite_page_contenu .entete h1,
.colonne_droite_page_contenu .entete h2,
.colonne_droite_page_contenu .entete h3,
.colonne_droite_page_contenu .entete h4,
.colonne_droite_page_contenu .entete h5,
.colonne_droite_page_contenu .entete h6 {
   color:#ffffff;
	 font-family:arial;
	 font-size:1.1em;
	 padding:10px 10px 9px;
}


/*******************************************************************************************************************/
/*                       PAGES INTERIEURES                                                                         */
/*******************************************************************************************************************/
#colonne_large_page {
		background-color:#ffffff;
		float:left;
		width:730px;
		margin:0 0 0 20px;
		min-height:250px;
}
#titre_rubrique {
		margin:0 0 0 20px;
		float:left;
		width:730px;
}
#titre_rubrique h1 {
		padding:0;
}

#colonne_principal_page {
		float:left;
		width:460px;
}

#colonne_droite_page {
		float:left;
		margin:0 0 0 20px !important;
		margin:0 0 0 18px;
		width:250px;
		padding:10px 0 0 0;
}

.colonne_droite_page_contenu {
		margin:0;
}

#titre_page {
		border-bottom:1px dotted #A79D96;
		padding:12px 0 6px 10px;
}

#colonne_large_page #titre_page h2 {
		font-size:0.85em;	
		color:#990000;
}

#colonne_principal_page {
		padding:0;
		float:left;
		width:460px;
}

#colonne_large_page .contenu_large,
#colonne_principal_page .contenu_large {
		padding:10px 0 0 10px;
		float:left;
		width:98%;
}


#colonne_large_page .bloc_colonne .contenu_large,
#colonne_principal_page .bloc_colonne .contenu_large {
	padding:0;
	width:100%;
}


*+ html #colonne_principal_page .contenu_large,
*+ html #colonne_large_page .contenu_large {
		padding:10px 10px 0;
		float:left;
}

#colonne_principal_page .contenu {
		padding:0;
}

#colonne_droite_page .contenu_large {
		padding:0 10px 0 0;
		width:240px;
}

*+ html #colonne_droite_page .contenu_large {
		padding:0 0px 0 0;
		width:240px;
}

#colonne_large_page #colonne_droite_page .contenu {
		padding:5px 10px;
		background-color:#F7F5F5;
}
#colonne_large_page #colonne_droite_page .entete {
		
}
#colonne_large_page #colonne_droite_page .entete h1 {
		position:relative;
}
#colonne_large_page #colonne_droite_page .entete h1,
#colonne_large_page #colonne_droite_page .entete h2,
#colonne_large_page #colonne_droite_page .entete h3,
#colonne_large_page #colonne_droite_page .entete h4,
#colonne_large_page #colonne_droite_page .entete h5,
#colonne_large_page #colonne_droite_page .entete h6{
		color:#ffffff;
		font-family:arial;
		font-size:1.1em;
		padding:10px 10px 9px;
}
/*
*+ html  #colonne_large_page .entete  {
		width:100%;
		margin:0;
		padding:0;
}
*/
#colonne_large_page .entete h1 {
		font-size:0.9em;
		
		padding:0 0 10px 0;
		color:#990000;
		margin:0;
/*border-bottom:1px dotted #A79D96;*/
position:absolute;
bottom:0;
}


#colonne_large_page .entete h2 {
		font-size:0.8em;
		
		padding:0 0 10px 0;
		color:#990000;
		margin:0;
/*border-bottom:1px dotted #A79D96;*/
position:absolute;
bottom:0;
}

#colonne_large_page .entete h3,
#colonne_large_page .entete h4,
#colonne_large_page .entete h5,
#colonne_large_page .entete h6 {
		/*background:url(../images/interface/pouce_ronde_rouge.gif) no-repeat 0 50%;
		padding:0 0 0 15px;*/
		color:#990000;
}
#colonne_large_page h1,
#colonne_large_page h2,
#colonne_large_page h3,
#colonne_large_page h4,
#colonne_large_page h5,
#colonne_large_page h6 {
		color:#685c53;
}

#colonne_large_page h3,
#colonne_large_page h4,
#colonne_large_page h5,
#colonne_large_page h6 {
		/*background:url(../images/interface/pouce_titre_gris.gif) no-repeat 0 3px;*/
		padding:0 0 5px 0px;
}
/****************************************/
/*
#colonne_large_page #colonne_droite_page .entete h1,
#colonne_large_page #colonne_droite_page .entete h2,
#colonne_large_page #colonne_droite_page .entete h3,
#colonne_large_page #colonne_droite_page .entete h4,
#colonne_large_page #colonne_droite_page .entete h5,
#colonne_large_page #colonne_droite_page .entete h6 {
		border:none;
		background:none;
		padding:0;
}*/
#colonne_droite_page h1,
#colonne_droite_page h2,
#colonne_droite_page h3,
#colonne_droite_page h4,
#colonne_droite_page h5,
#colonne_droite_page h6 {
		color:#990000;
		padding:0 0 2px;
		background:none;
}

/****************************************/
.entete {
/*background:paleGoldenRod;*/
border-bottom:1px dotted;
height:50px;
margin:0 0 10px;
position:relative;
border-bottom:1px dotted #A79D96;
}

.menu_right_contenu .entete {
border:0 none;
height:auto;
margin:0;
}

#colonne_large_page .contenu_demi_gauche .entete h1,
#colonne_large_page .contenu_demi_gauche .entete h2,
#colonne_large_page .contenu_demi_gauche .entete h3,
#colonne_large_page .contenu_demi_gauche .entete h4,
#colonne_large_page .contenu_demi_gauche .entete h5,
#colonne_large_page .contenu_demi_gauche .entete h6,
#colonne_large_page .contenu_demi_droite .entete h1,
#colonne_large_page .contenu_demi_droite .entete h2,
#colonne_large_page .contenu_demi_droite .entete h3,
#colonne_large_page .contenu_demi_droite .entete h4,
#colonne_large_page .contenu_demi_droite .entete h5,
#colonne_large_page .contenu_demi_droite .entete h6,
#colonne_large_page .contenu_tiers_gauche .entete h1,
#colonne_large_page .contenu_tiers_gauche .entete h2,
#colonne_large_page .contenu_tiers_gauche .entete h3,
#colonne_large_page .contenu_tiers_gauche .entete h4,
#colonne_large_page .contenu_tiers_gauche .entete h5,
#colonne_large_page .contenu_tiers_gauche .entete h6,
#colonne_large_page .contenu_tiers_milieu .entete h1,
#colonne_large_page .contenu_tiers_milieu .entete h2,
#colonne_large_page .contenu_tiers_milieu .entete h3,
#colonne_large_page .contenu_tiers_milieu .entete h4,
#colonne_large_page .contenu_tiers_milieu .entete h5,
#colonne_large_page .contenu_tiers_milieu .entete h6,
#colonne_large_page .contenu_tiers_droite .entete h1,
#colonne_large_page .contenu_tiers_droite .entete h2,
#colonne_large_page .contenu_tiers_droite .entete h3,
#colonne_large_page .contenu_tiers_droite .entete h4,
#colonne_large_page .contenu_tiers_droite .entete h5,
#colonne_large_page .contenu_tiers_droite .entete h6 {
		background:none;
		padding:0 0 10px 0;
		/*border-bottom:1px dotted #A79D96;*/
border-bottom:none;
bottom:0;
position:absolute;
}

#colonne_gauche .contenu {
		padding:0 10px 10px;
		background-color:#ffffff;
}
.colonne_gauche_contenu {
		margin:-1px 0 0 0;
}
#colonne_gauche .titre_rubrique_menu, #titre_rubrique {
		background:url(../images/interface/entete_rouge_bg.png) repeat 0 0;
		font-family:arial;
}

#container_middle_home #colonne_gauche .titre_rubrique_menu,
#container_middle_home #colonne_gauche .nav_utils .entete {
		background:url(../images/interface/entete_noir_bg.png) repeat 0 0;
		border:0 none;
		height:auto;
		margin:0;
}

#colonne_gauche .titre_rubrique_menu h2 {
		color:#ffffff;
		font-size:1.25em;
		padding:9px 10px 10px;
		font-weight:normal;
}
#titre_rubrique h1 {
		color:#ffffff;
		font-size:1.25em;
		padding:9px 10px;
		font-weight:normal;
}

.colonne_gauche_contenu .entete,
#colonne_gauche .entete {
		background:url(../images/interface/entete_rouge_bg.png) repeat 0 0;
border:0 none;
height:auto;
margin:0;
}

/*
.colonne_gauche_contenu .entete h1,
.colonne_gauche_contenu .entete h2,
.colonne_gauche_contenu .entete h3,
.colonne_gauche_contenu .entete h4,
.colonne_gauche_contenu .entete h5,
.colonne_gauche_contenu .entete h6 {
		font-size:1.25em;
		padding:9px 10px;
		border:none;
		font-family:arial;
		color:#ffffff;
		font-weight:normal;
}
*/

#colonne_gauche .entete h1,
#colonne_gauche .entete h2,
#colonne_gauche .entete h3,
#colonne_gauche .entete h4,
#colonne_gauche .entete h5,
#colonne_gauche .entete h6 {
		font-size:1.25em;
		padding:9px 10px;
		border:none;
		font-family:arial;
		color:#ffffff;
		font-weight:normal;
}
#colonne_gauche .entete a {
		color:#ffffff;
		
}

.colonne_gauche_contenu h1,
.colonne_gauche_contenu h2,
.colonne_gauche_contenu h3,
.colonne_gauche_contenu h4,
.colonne_gauche_contenu h5,
.colonne_gauche_contenu h6 {
		border-bottom:1px dotted #A79D96;
		font-size:0.78em;
		padding:9px 0;
}

.colonne_gauche_contenu ul,
.colonne_gauche_contenu p {
		border-bottom:1px dotted #A79D96;
		padding:7px 0;
}
/**********************************************************************************************/
/*                       NAVIGATION SERVICES                                                  */
/**********************************************************************************************/

.menu_services {
}

#nav_services {
	list-style-type:none;
	font-size:0.85em;
	border-top:1px dotted #a79d96;
	margin:-11px 0 0 0;
	font-family:arial;
	padding:0;
}

#nav_services li {
	border-bottom:1px dotted #a79d96;
	width:180px;
	padding:0;
	line-height:1;
	list-style-type:none;
	margin:0;
}

#nav_services li a {
	color:#685c53;
	text-decoration:none;
	background-position:0 50%;
	background-repeat:no-repeat;
	display:block;
	padding:21px 0 13px 35px;
	font-weight:normal;
}

#nav_services li ul {
	display:none;
}

#nav_services li ul li {
	background:none;
	border:0;
	font-size:1.2em;
}
#nav_services li ul li.active {
	color:#990000;
	padding:5px 0 5px 35px;
}

#nav_services li ul li a {
	background:none repeat scroll 0 0 transparent;
	padding:5px 0 5px 35px;
}

#nav_services li.active ul {
	display:block;
	margin:0 0 10px;
	padding:0;
}


#nav_services li a:hover {
	color:#990000;
}
	
.analyse a {
		background-image:url(../images/pictos/analyse2.jpg);
}
.logistique a {
		background-image:url(../images/pictos/etude.jpg);
}
.ventes a {
		background-image:url(../images/pictos/logistique2.jpg);
}
.informer a {
		background-image:url(../images/pictos/informer.jpg);
}
.annuaire a {
		background-image:url(../images/pictos/annuaire2.jpg);
}
.echange a {
		background-image:url(../images/pictos/echange.jpg);
}
.aide a {
		background-image:url(../images/pictos/aide2.jpg);
}
.vos_documents a {
		background-image:url(../images/pictos/vos_documents.jpg);
}

.chapo {
		padding:0 0 10px;
		
}
/*********************************************************************************************/
/*                       NAVIGATION RUBRIQUE                                                 */
/*********************************************************************************************/
ul#nav_rubrique {
		background-color:#FFFFFF;
		padding:10px 0 14px 0;
}
ul#nav_rubrique li {
		padding:0;
		line-height:1;
		width:200px;
}
ul#nav_rubrique li a {
		display:block;
		color:#685c53;
		padding:5px 0;
		border-bottom:1px dotted #A79D96;
		padding:5px 10px;
		width:180px;
		font-weight:bold;
}
ul#nav_rubrique li a:hover {
		color:#990000;
		text-decoration:none;
}

ul#nav_rubrique li.active a {
		color:#990000;
}
ul#nav_rubrique li ul {
		display:none;
		padding:0;
}
ul#nav_rubrique li.active ul li a {
		color:#333333;
		font-size:1.3em;
		font-weight:normal;
		background-color:#e0dddb;
		margin:1px 0 0;
		border:none;
		background-image:url(../images/interface/pouce_menu_gris.gif);
		background-repeat:no-repeat;
		background-position:10px 8px;
		padding:5px 10px 5px 20px;
		width:170px;
}

ul#nav_rubrique li.active ul li a:hover {
		color:#333333;
		text-decoration:underline;
}
ul#nav_rubrique li.active ul {
		display:block;
		margin:-2px 0 0;
}

ul#nav_rubrique li.active ul li.active a {
		background-color:#e1cccc;
		color:#990000;
		background-image:url(../images/interface/pouce_menu_rouge.gif);
		background-repeat:no-repeat;
		background-position:10px 8px;
		padding:5px 10px 5px 20px;
		width:170px;
}

/*********************************************************************************************/
/*                       FIL D'ARIANE + OUTILS                                               */
/*********************************************************************************************/

#menu_fil_outils {
		background:url(../images/interface/menu_fil_bg.png) repeat-x 0 0;
		float:left;
		width:100%;
		margin:5px 0 0 0;
		height:30px;
}
#menu_fil_outils, #menu_fil_outils a {
		color:#333333;
}

#menu_fil_outils span {
		font-size:0.75em;
		padding:8px 5px 0 10px;
		float:left;
}

ul#fil_dariane {
		padding:8px 0 0 0;
		float:left;
}

ul#fil_dariane li {
		display:inline;
}

ul#fil_dariane li a {
		background:url(../images/interface/pouce_fil.gif) no-repeat right 5px;
		padding:0 12px 0 0;
}

#outils {
		float:right;
		padding:0 10px;
}
/*********************************************************************************************/
/*                                          FOOTER                                           */
/*********************************************************************************************/

#container_bottom p {
		color:#ffffff;
		display:block;
		float:left;
		padding:10px 0 0 10px;
}
ul#nav_bottom {
		float:right;
		font-family:arial;
		margin:0 -1px 0 0;
		padding:10px 0 0;
}

ul#nav_bottom li {
		display:inline;
}

ul#nav_bottom li a {
		color:#ffffff;
		border-right:1px solid;
		padding:0 18px;
}

img.spacer-gif {

}
