* { padding:0; margin:0;}
body {
	font-size:68.75%;
	font-family:Verdana, Arial, helvetica, sans-serif;
	color:#020202;
	text-shadow:#fff 0 0 0;
	background:#564B59;
	padding-bottom:20px
}

#global {
	width:988px;
	padding:0;
	margin:0 auto;
	background:#fff;
	}

#tetiere_haut { height:128px; background:#FFF url(../images/background/tetiere-haut.gif); }


#logo { position:absolute; margin:28px 0 0 24px; padding:0; }

#acces_rapide {
	float:right;
	color:#fff;
	padding-right:10px;
	padding-top:23px;
	padding-right:80px;
}
#acces_rapide li {
	display:inline;
}
#acces_rapide li a {
	color:#fff;
	text-decoration:none;
	padding:0 10px;
	border-right:1px solid #fff;
	}
#acces_rapide li span {
	color:#fff;
	text-decoration:none;
	padding:0 10px;
	border-right:1px solid #fff;
	}
#acces_rapide li a:hover, #acces_rapide li a:focus, #acces_rapide li a.focus {
	text-decoration:underline;
	}
	
#acces_rapide a.noborder { border:0; }

#welcome { clear:both; float:right; width:500px; margin-top:69px; font-size:1.2em; color:#fff; }
#user { float:left; text-align:center; width:350px; font-weight:bold; }
a#logout { color:#fff; float:right; text-align:center; width:147px; cursor:pointer; text-decoration:none; }
a#logout:hover span { text-decoration:underline; }

#image-de-tetiere { overflow:hidden; height:221px; }
#site_image { overflow:hidden; height:221px; }

#menu-block { float:right; width:677px; background:#49424B url(../images/background/menu-bgd.gif) no-repeat right 0; height:32px;}

#menu { font-size:1.1em; font-weight:bold; padding:0; margin:8px 0 0 0; }
	
	#menu li {
		position:relative;
		display:inline;
		}
	#menu li a {
		color:#fff;
		text-decoration:none;
		padding:8px 46px 9px 49px;
		text-transform:uppercase;
		background:#49424B url(../images/background/menu-puce.gif) no-repeat 0 0;	
		}
	#menu li a:hover { text-decoration:underline; }
	
	#menu li ul li a:hover { color:#000; }
	
	#menu li.active a { color:#666; }
/* ----------------------------------------------------- Second niveau */
	#menu li ul {
		position:absolute;
		left:0;
		text-align:left;
		text-transform:none;
		font-family:verdana;
		padding:10px 0 0 0;
		margin:0 0 0 0;
		border-bottom:2px solid #4B444D;
		}
	
	#menu li ul li {
		display:block;
		padding:0;
		margin:0;
		width:200px;
		border-left:2px solid #4B444D;
		border-right:2px solid #4B444D;			
		}
	
	#menu li.sous_niveaux_2_noeud_8493 ul li { width:204px; }
	#menu li.rm2 ul li { width:223px; }
	#menu li.rm3 ul li { width:247px; }
		
	#menu li ul li a {
		text-transform:none;
		display:block;
		padding:5px 10px 5px 10px;
		border:0;
		font-weight:normal;
		font-size:0.9em;
		color:#fff;
		background:none;
		background:#49424B;
		}
	#menu li ul li a:hover { text-decoration:none; background:none; background:#B2B2B2; color:#49424B;}

#recherche {
		clear:both;
		height:25px;
		margin:0;
		float:left;
		width:295px;
		padding:7px 0 0 16px;
		background:#B2B2B2;
	}
	
	#recherche label {
		color:#3F1539;
		float:left;
		margin-right:3px;
		margin-top:2px;
		font-weight:bold;
		text-transform:uppercase;
		font-style:italic;
	}
	#recherche input.champ {
		width:140px;
		font-family:arial, helvetica, sans-serif;
		font-size:1.1em;
		color:#6B0312;
		border:1px solid #3F1539;
		padding:0 0 0 10px;
		text-transform:uppercase;
		background:#fff;
		float:left;
		}
	
	#recherche input.search-bouton {
		float:left;
		background:none;
		background:#3F1539;
		border:0;
		color:#fff;
		font-weight:bold;
		margin:0px;
		font-size:1.1em;
		}
	#recherche input.champ:hover, #recherche input.champ:focus, #recherche input.champ.focus {
		background:#fff;
	}


#page { background:#fff url(../images/background/page-bgd.gif) repeat-y; clear:both; overflow:hidden; height:100%; }

#gauche { clear:both; float:left; width:311px; padding-bottom:250px; background:#B2B2B2; font-size:1.1em; }

/* MENU CONTEXTUEL */
#flat_left {
	margin-bottom:20px;
	background:url(../images/background/flat-left-bgd.gif) repeat;
	padding:17px 38px;
	}
	
	#flat_left li { list-style:none; }
	
	#flat-left-titre { color:#fff; font-weight:bold; font-size:1.2em; margin-bottom:10px; }

	#flat_left a {
		color:#fff;
		display:block;
		text-decoration:none;
		background:url(../images/background/left-puce.gif) no-repeat 0 6px;
		padding:1px 10px 1px 10px;
		margin-bottom:4px;
		margin-left:15px;
		font-size:0.9em;
		}
		#flat_left a:hover { background:url(../images/background/left-puceo.gif) no-repeat 0 6px; }
		
	#flat_left a.on {	color:#fff; font-style:italic; font-weight:bold; }
		
	#flat_left .level2 a {
		padding:2px 10px 2px 15px;
		margin:0 0 2px 20px;
		background:none;
		background:#49424B;
		font-size:0.9em;
		}
		#flat_left .level2 a:hover { text-decoration:underline; }

	#flat_left span.current1 {
		color:#fff;
		display:block;
		font-weight:bold;
		color:#fff;
		font-style:italic;		
		text-decoration:none;
		background:url(../images/background/left-puce.gif) no-repeat 0 6px;
		padding:1px 10px 1px 10px;
		margin-bottom:4px;
		margin-left:15px;
		font-size:0.9em;
		}
	#flat_left span.current2 {
		padding:2px 10px 2px 15px;
		margin:0 0 2px 20px;
		display:block;
		font-weight:bold;
		color:#fff;
		font-style:italic;
		background:none;
		background:#49424B;
		font-size:0.9em;			
		}

#reseau-titre {
	padding:15px 10px 10px 30px;
	font-size:1.7em;
	font-family:helvetica, sans-serif;
	color:#fff;
	}

#reseau {
	margin-bottom:20px;
	padding:0 0 20px 0;
	background:#5F5961 url(../images/background/reseau_bgd.gif) repeat-y;
	}
	
#reseau a {
	margin-left:6px;
	font-size:1.2em;
	font-weight:bold;
	padding:18px 0 18px 64px;
	display:block;
	background:#5F5961 url(../images/background/reseau-puce.gif) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
	font-family:helvetica, sans-serif;
	}
	#reseau a:hover { color:#b2b2b2; }

#commissions a { background:#5F5961 url(../images/background/_1_commissions.gif) no-repeat 0 0;	}
#listes a { background:#5F5961 url(../images/background/_2_listes.gif) no-repeat 0 0; }
#prises a { background:#5F5961 url(../images/background/_4_prises.gif) no-repeat 0 0; }
#publications a { background:#5F5961 url(../images/background/_5_publications.gif) no-repeat 0 0; }


	#noeud_parent_8509 .titre {
		margin-left:6px;
		font-size:1.2em;
		font-weight:bold;
		padding:22px 0 18px 64px;
		display:block;
		background:#5F5961 url(../images/background/_3_mobilites.gif) no-repeat 0 0;
		color:#fff;
		text-decoration:none;
		font-family:helvetica, sans-serif;
		}
	#noeud_parent_8509 li { position:relative; top:-15px; }
	#noeud_parent_8509 li a {
		font-weight:normal;
		font-size:1em;
		padding:2px 10px 2px 10px;
		margin:0 0 0 70px;
		background:none; 
		background:url(../images/background/left-puce.gif) no-repeat 0 8px;
		}
		#noeud_parent_8509 li a:hover { background:url(../images/background/left-puceo.gif) no-repeat 0 8px; } 




/* MENU Dépliant GAUCHE */
#left-menu { font-size:1.1em; font-weight:bold; padding:0; margin:0; }

#left-menu a.parent_item {
	display:block;
	text-align:center;
	width:311px;
	height:40px;
	background:url(../images/background/left-menu-top.gif) no-repeat;
	padding:12px 30px 0 18px;
	font-size:1.6em;
	font-family: Helvetica;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	}
	#left-menu a.parent_item:hover { color:#625E63; }
	#left-menu li {
		position:relative;
		display:inline;
		}
	#left-menu li ul li a:hover { color:#000; }
	
	#left-menu li.active a { color:#666; }
/* ----------------------------------------------------- Second niveau */
	#left-menu li ul {
		position:absolute;
		left:0;          
		top:0px;
		text-align:left;
		text-transform:none;
		font-family:verdana;
		padding:0;
		margin:0;
		border-right:2px solid #625E63;
		border-bottom:2px solid #625E63;
		}
	
	#left-menu li ul li {
		display:block;
		padding:0;
		margin:0;
		width:309px;
		}
		
	#left-menu li ul li a {
		text-decoration:none;
		display:block;
		padding:3px 30px 3px 30px;
		border:0;
		font-weight:normal;
		font-size:0.9em;
		color:#fff;
		background:none;
		background:#625E63;
		border-left:6px solid #625E63;
		}
	#left-menu li ul li a:hover { text-decoration:none; background:none; background:#fff; color:#625E63;}

/* dossiers */
#noeud_parent_8530 {
	margin-top:20px;
	}

#noeud_parent_8530 .titre {
	padding:10px 0 20px 73px;
	font-size:1.7em;
	color:#fff;
	background:url(../images/background/dossiers-titre.gif) no-repeat 0 0;
	}

#noeud_parent_8530 ul { background:#878489; border-left:6px solid #555157; padding-bottom:10px; }

#noeud_parent_8530 a {
		margin:0 0 0 30px;
		text-decoration:none;
		display:block;
		padding:2px 10px 2px 12px;
		border:0;
		font-weight:normal;
		color:#fff;
		background:#878489 url(../images/background/left-puce.gif) no-repeat 0 9px;
		}
		#noeud_parent_8530 a:hover { background:#878489 url(../images/background/left-puceo.gif) no-repeat 0 8px; color:#000; }

/* contenu */
.contenu { width:612px; float:left; padding:30px 0 0 30px; }

	#fil_arianne {
		margin:0;
		padding:0;
		color:#7A8797;
		margin-bottom:10px;
		}
	#fil_arianne a {
		color:#7A8797;
		text-decoration:none;
		padding:0;
		}
		#fil_arianne a:hover { color:#666; text-decoration:underline; }
		

	/* droite */
	#droite { min-height:420px; float:right; width:202px; padding:30px 15px 30px 30px; background:url(../images/background/d-bgd.gif) no-repeat; }
	#acces_rapide2 { padding-bottom:20px; }
	#acces_rapide2 .titre { color:#564B59; font-weight:bold; font-size:1.3em; margin-bottom:6px; }
  
	#acces_rapide2 li a {
		display:block;
		margin-bottom:4px;
		color:#666;
		text-decoration:none;
		padding-left:10px;
 		background:url(../images/background/acces-rapide-puce.gif) no-repeat 0 3px;
		}
		#acces_rapide2 li a:hover { color:#564B59; text-decoration:underline; }



/* bas */
#liens_bas ul {
		padding:18px 0 0 0;
		text-align:right;
		margin:0;
		background:url(../images/background/bas-bgd.gif) no-repeat 0 0;
	}

	#liens_bas li {
		display:inline;
		background:none;
	}
	#liens_bas li a {
		color:#fff;
		text-decoration:none;
		padding:0 10px 0 10px;
		border-right:1px solid #fff;
		}
	#liens_bas li span {
		color:#fff;
	}
	#liens_bas li a:hover {
		text-decoration:underline;
	}	        
	#liens_bas li a:focus, {
		text-decoration:underline;
	}
	
	#liens_bas #inova_credits { border:0; }
	
	#liens_bas .node_8561 a { border:0; }
