/* GENERAL */
body {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;	
	font-weight: normal;	
	color: #000000;	
}

#container {
	width: 900px;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}
#main {
	position: absolute;	
	top: 59px;
	left: 0px;
	z-index: 2;
	width: 900px;
	
}
#contenu {
	width: 742px;
	height: 100%;
	float: right;
}
#contenu2 {
	width: 742px;
	height: 478px;
	margin-top: 0px;
	padding: 0;
	background-image: url("images/conteneur.jpg");
	background-repeat: no-repeat;
	z-index: 8;
}
.puce_rouge {
	float: left;
	margin-top: 5px;
	margin-right: 7px;	
}

.puce_bleue {
	float: left;
	margin-top: 5px;
	margin-right: 7px;
}
.desc {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;	
	font-weight: normal;
	font-style: italic;
	color: #566887;
	_color: #666699;
}
.desc_contenu {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;	
	font-weight: normal;
	color: #566887;
	_color: #666699;
}
.titre_bleu {
	font-family: geneva, arial, verdana, sans-serif;
	font-size: 17px;	
	font-weight: bolder;
	color: #2D446B;	
	_color: #333366;	
}
.sous_titre_bleu {
	font-family: geneva, arial, verdana, sans-serif;
	font-size: 14px;	
	font-weight: bold;
	color: #2D446B;
	_color: #333366;
}
.sous_titre_bleubis {
	font-family: geneva, arial, verdana, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: #2D446B;
	_color: #333366;
}
.sous_titre_bleu2 {
	display: block;
	font-family: geneva, arial, verdana, sans-serif;
	font-size: 14px;	
	font-weight: bold;
	color: #2D446B;
	_color: #333366;
	width: 100px;
}
.chapo_bleu {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	font-style: italic;
	margin-right: 10px;
	/*color: #566887;
	_color: #666699;*/
	color: #2D446B;
	_color: #333366;
}
a.chapo_bleu {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	font-style: italic;
	color: #566887;
	_color: #666699;
	text-decoration: none;
}
a.chapo_bleu:hover {
	text-decoration: underline;
}
input.bleu {
	border: 1px solid #2D446B;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	color: #000000;	
	padding: 1px;
}
select.bleu {
	border: 1px solid #2D446B;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	color: #000000;	
	padding: 1px;
}
textarea.bleu {
	border: 1px solid #2D446B;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	color: #000000;	
	padding: 1px;
}
input.submit-rouge {
	border: 1px solid #FF0033;
	background-color: #FFFFFF;
	font-weight: bold;
	font-family: verdana;
	font-size: 10px;
	color: #FF0033;	
}
input.submit-rouge2 {
	border: 1px solid #FF0033;
	background-color: #FFFFFF;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
	color: #FF0033;	
}
a.lien_rouge {
	text-decoration: none; 
	font-family: arial, sans-serif;
	font-size: 12px; 
	color: #FF0033; 
	font-weight: bold;
}
a.lien_rouge:hover {
	text-decoration: underline;
}
.tracker {
	clear: none;
	margin: -30px 0 35px 0;
	width: 400px;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;	
	font-weight: bold;	
	color: #777777;
	_color: #666666;
	text-decoration: none;
	z-index: 3;
}
a.a_cat {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;	
	color: #777777;
	_color: #666666;
	text-decoration: none;
}
a.a_cat:hover {
	text-decoration: underline;
}
.obligatoire {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;	
	font-weight: bold;
	font-style: italic;
	color: #FF0033;	
}
TD.gras {
	font-weight: bold;
}
div.navpage {
	display: block;
	width: 645px;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;	
	font-weight: bold;	
	color: #777777;
	_color: #666666;
}
.navpage span {
	color: #777777;
	_color: #666666;
}
a.navpage {
	color: #777777;
	_color: #666666;
	text-decoration: none;
	font-weight: normal;
}


/* FIN GENERAL */
/* TABLEAU LISTING */
TABLE.Tab {
	font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
	border-style: solid;
	border-color: #072C61;
	border-width: 1px;
}
TR.titreTab {
    background-color: #2D446B;
    _background-color: #333366;
}
TR.titreTab2 {
    background-color: #ED2229;
}
TR.ligneTab1 {
    background-color: #FFFFFF;
}
TR.ligneTab2 {
    background-color: #EFF0E7;
}
TD {
    font-style: normal;
	font-weight: normal;
    color: #000000;
	line-height: 16px;
    font-size: 11px;
    vertical-align: top;
}
TD.titreTab {
    background-color: #2D446B;
    _background-color: #333366;
    font-style: normal;
	font-weight: bold;
    color: #EFF0E7;
	line-height: 16px;
    font-size: 11px;
	text-align: center;
}
TD.titreTab a{
    background-color: #072C61;
    font-style: normal;
	font-weight: bold;
    color: #EFF0E7;
	line-height: 16px;
    font-size: 11px;
	text-align: center;
}
/* FIN TABLEAU LISTING */
/* MENU HAUT */
#top {
	position: relative;
	width: 950px;
	z-index: 3;
}
	#top DIV {
		float: left;
	}
	#top_left {
		width: 122px;
		height: 89px;
		background-image: url("images/top-left.png");
		margin: 0;
		padding: 0;
		display: inline;
	}
	
	#top_middle {
		width: 456px;
		height: 89px;
		margin: 0;
		padding: 0;
		display: inline;
	}
	
	#top_right {
		width: 322px;
		height: 89px;
		background-image: url("images/top-right.png");
		margin: 0;
		padding: 0;
		display: inline;
	}
	
		#top_menu a {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #000000;
			text-decoration: none;
		}
		#top_menu a:hover {			
			text-decoration: underline;
		}
		
		div#top_menu ul {
			float: left;
			list-style-type: none;
			text-align: left;
			z-index: 10;
		}
		
	
	#right_menu {
		position: absolute;
		left: 633px;
		top: 65px;
		width: 172px;
		height: 150px;
		z-index: 100;
	}
		#right_menu a:hover {
			text-decoration: none;	
		}
		#right_menu_text {
			float: left;
			width: 172px;
			text-align: right;
		}
			#right_menu_text ul {
				list-style-type: none;
				margin: 0;
				padding: 0;
			}
				#right_menu_text ul li {
					display: block;
					width: 172px;
					height: 24px;
					background : url('images/puce_jaune.gif') 150px 5px no-repeat;
				}
					#right_menu_text ul li a {
						display: block;
						width: 148px;
						height: 24px;
						margin: 0 50px 0 0;
						background: url("images/fond_right_menu.gif") 0px -3px no-repeat;
						font-family: verdana, arial, sans-serif;
						font-size: 11px;
						font-style: italic;
						font-weight: bold;
						color: #A5A5A7;
						text-decoration: none;	
					}
		#right_menu_puces {
			float: right;
			width: 8px;
			margin: 5px 0 0 0;
		}
			.puce_jaune {
				display: block;
				width: 8px;
				margin: 0 0 4px 0;
			}
#sous_menu {
	position: relative;
	_position: relative;
	visibility: hidden;
	margin-top: -10px;
	_margin-top: -15px;
	_margin-bottom: 42px;
	z-index: 4;	
}
/* FIN MENU HAUT */
/* MENU GAUCHE */
#gauche {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 158px;
	margin: 0;
	padding: 0;
	float: left;
	z-index: 8;
}
	#gauche_top {
		width: 158px;
		height: 124px;
		margin: 0;
		padding: 0;
		background-image: url("images/left-top.jpg");
		background-repeat: no-repeat;
	}
		#espace {
			position: relative;
			font-family: arial, verdana, sans-serif;
			font-weight: bold;
			font-size: 14px;
			color: #FFFFFF;
			margin-left: 18px;
			padding-top: 20px;
			z-index: 5;
			/*background-color: #FF0000;*/
		}
		#ident {
			position: relative;
			padding-top: 25px;
			_margin-top: 0px;
			z-index: 8;
			/*background-color: #00FF00;*/
		}
			#ident P{
				position: relative;
				margin: 0px 0 0 -35px;
				font-family: arial, verdana, sans-serif;
				font-weight: bold;
				font-size: 11px;
				color: #FFFFFF;
				text-align: center;
			}
			#ident A{
				font-family: arial, verdana, sans-serif;
				font-weight: bold;
				font-size: 10px;
				color: #FFFFFF;
				text-align: center;
			}
			input.input {
				border: 1px solid #000000;
				background-color: #FFFFFF;
				font-family: verdana;
				font-size: 10px;
				color: #000000;
				margin: 0;
				padding: 0;
				cursor: text;
			}
			input.input:hover {
				cursor: text;
			}
			input.valid {
				margin-top: 5px;
				margin-left: 25px;
			}
	#gauche_bottom {
		width: 158px;
		height: 453px;
		margin: 0;
		padding: 0;	
		background-image: url("images/left-bottom.jpg");
	}
/* FIN MENU GAUCHE */
/* MENU CONTENU */
#menu {
	position: relative;
	width: 742px;
	height: 99px;
	margin: 0;	
	padding: 0;
	background-image: url("images/top-menu.jpg");
	z-index: 100;
}
	
#top_menu {
	position: relative;
	float: left;
	margin-top: 30px;
	margin-right: 15px;
	z-index: 100;
}
		
	div#top_menu ul {
		position : relative;
		z-index: 100;
		margin: 0;
		padding: 0;
		z-index: 100;
	}
		div#top_menu ul li.top_menu_item {
			position: relative;
			float: left;
			padding: 0 13px 0 0;
			position: relative;
			z-index: 100;
		}
			div#top_menu ul li.top_menu_item a {
				display: block;
				z-index: 100;
				position: relative;
				z-index: 100;
			}
			div#top_menu ul li.border {
				border-right: solid 1px #000000;
			}
			div#top_menu ul li.gauche {
				margin: 0 0 0 13px;
			}
		div#top_menu ul.sous-menu {
			position: absolute;
			top: 12px;
			left: 0;
			margin: 0;
			padding: 0;
			display: none;
			z-index: 100;
			width: 200px;
		}
		div#top_menu ul.sous-menu li {
			display: block;
			clear: both;
			width: 200px;
			float: none;
		}
		div#top_menu ul.sous-menu li a {
			display: block;
			float: none;
			clear: both;
			width: 200px;
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #000000;
		}
			div#top_menu ul.sous-menu a, div#top_menu ul.sous-menu a.out {
				font-weight: 500;
			}
			div#top_menu ul.sous-menu a:hover, div#top_menu ul.sous-menu a.over {
				font-weight: 500;
			}
			
/* FIN MENU CONTENU */
/* CONTENU */
#contenu_j {
	position: absolute;
	top: 210px;
	width: 683px;
	min-height: 372px;
	_height: 372px;
	z-index: 8;
}
	#contenu_j_left {
		position:absolute;
		top:55px;
		left:-140px;
		z-index: 8;
	}
		#contenu_j_left_top {
			position: relative;
			width: 133px;
			height: 47px;
			background: url("images/photo_contenu_left_1.png") no-repeat;
		}
			#contenu_j_left_top H2 {
				font-family: arial, verdana, sans-serif;
				font-size: 12px;	
				font-weight: bold;
				font-style: italic;
				color: #566887;
				_color: #666699;
				text-align:center;
				padding: 7px 10px 0 19px;
				background: url("images/puce_jaune.gif") 8px 12px no-repeat;
			}
			#contenu_j_left_top H2 A{
				font-family: arial, verdana, sans-serif;
				font-size: 12px;	
				font-weight: bold;
				font-style: italic;
				color: #566887;
				_color: #666699;
				text-decoration: none;
			}
			#contenu_j_left_top H2 A:hover{
				text-decoration: underline;
			}
		#contenu_j_left_bottom {
			position: relative;
			width: 133px;
			min-height: 74px;
			_height: 74px;
			background: url("images/photo_contenu_left_3.png") repeat-y;
			margin: 0 0 -5px 0;
		}
			#contenu_j_left_bottom H3 {
				margin: 0 5px 5px 10px;
				font-family: arial, verdana, sans-serif;
				font-size: 12px;	
				font-weight: bold;
				font-style: italic;
				color: #566887;
				_color: #666699;
				padding: 0 0 0 15px;
				background: url("images/puce_jaune.gif") 0px 5px no-repeat;
			}
			#contenu_j_left_bottom A {
				color: #566887;
				_color: #666699;
				text-decoration: none;
			}
			#contenu_j_left_bottom A:hover {
				text-decoration: underline;
			}
	#contenu_j_left_2 {
		position:absolute;
		top:10px;
		left:-150px;
	}
	#contenu_j_top {
		position:relative; 
		margin: -31px 0 0 0;
		width: 683px;
		height: 49px;
		background: url("images/cadre_contenu_top.png") no-repeat 0 31px;
		_background: url("images/cadre_contenu_top.png") no-repeat 0 31px;
		z-index: 4;
	}
		#contenu_j_top H1 {
			float: left;
			margin: 0 100px 0 19px;
			_margin: 0 100px 0 13px;
			width: 400px;
		}
		#contenu_j_top P {
			float: left;
			margin: 20px 0 0 20px;
		}
	#contenu_j_centre {
		position:relative; 
		width: 683px;
		min-height: 372px;
		_height: 372px;
		padding: 30px 0 0 20px;
		background: url("images/cadre_contenu_centre.png") repeat-y;
		z-index: 3;
		_margin: 0 0 0 0;
	}
		#contenu_j_centre H2 {
			font-family: geneva, arial, verdana, sans-serif;
			font-size: 14px;	
			font-weight: bolder;
			color: #2D446B;
			_color: #333366;
			width: 600px;
			margin: 0 0 10px 0;
		}
		#contenu_j_centre P {
			color: #566887;
			_color: #666699;
		}
		#contenu_j_centre LI {
			color: #566887;
			_color: #666699;
		}
		#contenu_j_centre UL {
			color: #566887;
			_color: #666699;
		}
	#contenu_j_bottom {
		position:relative; 
		margin-top: 0px;
		width: 683px;
		height: 18px;
		background: url("images/cadre_contenu_bottom.png") no-repeat;
	}
	#contenu_vertical {
		width: 1px;
		min-height: 380px;
		_height: 380px;
		float: left;
	}
	#contenu_horizontal {
		clear:both;
		height:15px;
		margin:0 0 20px 0;
	}
	.contenu_j_g {
		position: relative;
		min-height: 200px; 
		_height: 200px; 
		float: left;
		width: 240px;
	}
	.contenu_j_g P{
		width: 150px;
	}
	.contenu_j_d {
		position: relative;
		min-height: 200px; 
		_height: 200px; 
		float: left;
		width: 390px;
	}
	.contenu_j_d P {
		margin: 10px 0 0 0;
	}
	.contenu_j_d UL {
		color: #566887;
		_color: #666699;
		list-style-type: disc;
		}
		.contenu_j_d LI {
			color: #566887;
			_color: #666699;
		}
			.contenu_j_d LI h2 a {
				font-size: 11px;
				font-weight: 500;
				margin: 0;
				color: #566887;
				_color: #666699;
			}

	.contenu_j_t {
		position: relative;
		width: 640px;
	}
	/* TEMOIGNAGE */
	.temoignage_boite h3{
		font-family: geneva, arial, verdana, sans-serif;
		font-size: 12px;	
		font-weight: normal;
		color: #2D446B;
		_color: #333366;
	}
	.temoignage_boite P{
		font-family: geneva, arial, verdana, sans-serif;
		font-size: 12px;	
		font-weight: normal;
		color: #2D446B;
		_color: #333366;
	}
	.temoignage_boite A{
		color: #2D446B;
		_color: #333366;
		text-decoration: none;
		font-style: italic;
	}
	.temoignage_boite a:hover{
		text-decoration: underline;
	}
	/* FIN TEMOIGNGAGE */
/* FIN CONTENU */

/* OFFRE */
.addoffre-t1 {
	text-align: left;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;	
	font-weight: normal;
	font-style: italic;
	color: #566887;
	_color: #666699;
}
.addoffre-t2 {
	font-family: geneva, arial, verdana, sans-serif;
	font-size: 13px;	
	font-weight: bold;
	color: #2D446B;
	_color: #333366;
}
.addoffre-t3 {
	text-align: left;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;	
	font-weight: bolder;
	font-style: italic;
	color: #566887;
	_color: #666699;
}
/* FIN OFFRE */
/* ENTREPRISE */
#entreprise_b {
	position: absolute;
	top: 185px; /* 170px;*/
	_top: 170px;
	width: 683px;
	min-height: 372px;
	_height: 372px;
	z-index: 8;
}
	#entreprise_b_left {
		position:absolute; 
		top:55px; 
		left:-140px;
		z-index: 8;
	}
	#entreprise_b_left2 {
		position:absolute;
		top:55px;
		left:-140px;
	}
		#entreprise_b_left_bottom {
			position: relative;
			width: 133px;
			height: 128px;
			background: url("images/cadre_entreprise_gm_m.jpg") repeat-y;
			padding: 0 5px 0 5px;
			margin: -3px 0 -3px 0;
		}
			#entreprise_b_left_bottom H2 {
				width: 90px;
				font-family: arial, verdana, sans-serif;
				font-size: 13px;	
				font-weight: bold;
				font-style: italic;
				color: #566887;
				_color: #666699;
				background : url("images/puce_bleue.jpg") 0 5px no-repeat;
				padding: 0 5px 5px 10px;
				margin: 0 0 20px 0;
			}
			#entreprise_b_left_bottom A {
				color: #566887;
				_color: #666699;
				text-decoration: none;
			}
			#entreprise_b_left_bottom A:hover {
				text-decoration: underline;
			}
		
	#entreprise_b_top {
		position: relative; 
		margin: -31px 0 0 0;
		width: 683px;
		height: 49px;
		_height: 59px;
		background: url("images/cadre_entreprise_top.png") no-repeat 0 31px;
		_background: url("images/cadre_entreprise_top.png") no-repeat 0 31px;
		z-index: 4;
	}
		#entreprise_b_top H1 {
			float: left;
			margin: 0 100px 0 16px;
			_margin: 0 100px -10px 13px;
		}
		#entreprise_b_top P {
			float: left;
			margin: 20px 0 0 20px;
		}
	#entreprise_b_centre {
		position:relative; 
		width: 683px;
		min-height: 372px;
		_height: 372px;
		padding: 30px 0 0 20px;
		background: url("images/cadre_entreprise_centre.png") repeat-y;
		z-index: 3;
		_margin: -10px 0 0 0;
	}
		#entreprise_b_centre H2 {			
			margin: 5px 0 5px 0;
			width: 600px;
		}
		#entreprise_b_centre P {
			width: 600px;
			margin: 5px 0 5px 0;	
		}
	#entreprise_b_bottom {
		position:relative; 
		margin-top: -5px;
		_margin-top: 0px;
		width: 683px;
		height: 18px;
		background: url("images/cadre_entreprise_bottom.png") no-repeat;
	}
	#contenu_vertical {
		width: 5px;
		height: 380px;
		float: left;
	}
/* FIN ENTREPRISE */
/* PARTICULIER */
#particulier_b {
	position: absolute;
	top: 185px; /* 170px */
	_top: 170px;
	width: 683px;
	min-height: 372px;
	_height: 372px;
	z-index: 8;
}
	#particulier_b_left {
		position:absolute; 
		top:55px; 
		left:-140px;
		z-index: 8;
	}
	#particulier_b_left2 {
		position:absolute;
		top:55px;
		left:-140px;
	}
		#particulier_b_left_bottom {
			position: relative;
			width: 133px;
			height: 148px;
			background: url("images/cadre_part_gm_m.jpg") repeat-y;
			padding: 0 5px 0 5px;
			margin: -3px 0 -3px 0;
		}
			#particulier_b_left_bottom H1 {
				width: 90px;
				font-family: arial, verdana, sans-serif;
				font-size: 13px;	
				font-weight: bold;
				font-style: italic;
				color: #566887;
				_color: #666699;
				background : url("images/puce_rouge.png") 0 5px no-repeat;
				padding: 0 5px 5px 10px;
				margin: 0 0 20px 0;
			}
			#particulier_b_left_bottom H2, #particulier_b_left_bottom H3 {
				width: 90px;
				font-family: arial, verdana, sans-serif;
				font-size: 13px;	
				font-weight: bold;
				font-style: italic;
				color: #566887;
				_color: #666699;
				background : url("images/puce_rouge.png") 0 5px no-repeat;
				padding: 0 5px 5px 10px;
				margin: 0 0 20px 0;
			}
			#particulier_b_left_bottom A {
				color: #566887;
				_color: #666699;
				text-decoration: none;
			}
			#particulier_b_left_bottom A:hover {
				text-decoration: underline;
			}
		
	#particulier_b_top {
		position:relative; 
		margin: -31px 0 -20px 0;
		_margin: -31px 0 0 0;
		width: 683px;
		height: 69px;
		background: url("images/cadre_part_top.png") no-repeat 0 31px;
		_background: url("images/cadre_part_top.png") no-repeat 0 41px;
		z-index: 12;
	}
		#particulier_b_top H1 {
			float: left;
			margin: 0 100px 0 15px;
			_margin: 0 100px 0 12px;
		}
		#particulier_b_top P {
			float: left;
			margin: 20px 0 0 20px;
		}
	#particulier_b_centre {
		position:relative; 
		width: 683px;
		min-height: 190px;
		_height: 190px;
		padding: 30px 0 0 20px;
		margin: 0 0 -12px 0;
		_margin: -10px 0 -12px 0;
		background: url("images/cadre_part_centre.png") repeat-y;
		z-index: 13;
	}
		#particulier_b_centre H2 {			
			margin: 5px 0 5px 0;
			width: 600px;
		}
		#particulier_b_centre P {
			width: 600px;
			margin: 5px 0 5px 0;	
		}
	#particulier_b_bottom {
		position:relative; 
		margin-top: 10px;
		width: 683px;
		height: 18px;
		background: url("images/cadre_part_bottom.png") no-repeat;
	}
	#contenu_vertical {
		width: 5px;
		height: 190px;
		float: left;
	}
/* FIN PARTICULIER */
/* PIED DE PAGE */
#footer {
	position: relative;
	margin: -23px 0 0 40px;
	z-index: 6;
}
	.foot_menu_item {
		float: left;
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #777777;
		_color: #666666;
	}
	#footer a {
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
	}
	#footer a:hover {
		text-decoration: underline;
	}
	#logo {
		display: block;
		position: relative;
		margin: 0 0 0 255px;
		z-index: 5;		
	}
/* FIN PIED DE PAGE */


/*###################
#					#
#	ANNUAIRE		#
#					#
###################*/


div#annuaire {
	/*height: 700px;
	overflow: auto;*/
	padding-left: 20px;
}

div#annuaire h1.golden-h1 { display: none;}

div#annuaire ul#golden-n1 { 
	padding: 0 0 0 19px;
}

	div#annuaire ul#golden-n1 li {
		list-style-type: none;
	}
	
	div#annuaire ul#golden-n1 h2, ul#golden-n1 h3 {
		background: none;
		height: 15px;
		padding: 0;
	}
	
	div#annuaire ul#golden-n1 h2 { /* Gestion du theme : padding, taille police */
		padding: 10px 0 5px 0;
		font-size: 13px;
	}
	
	div#annuaire ul#golden-n1 h3 {
		font-size:11px;
		padding: 10px 0 0 0;
	}
		div#annuaire ul#golden-n1 h2 a, ul#golden-n1 h3 a { /* Gestion du theme : couleurs, puces */
			color: #006BBF;
			font-weight: bold;
			background: url('/images/fleche.gif') 0 1px no-repeat;
			padding-left:12px;
			text-transform:uppercase;
		}
		div#annuaire ul#golden-n1 li p {
			padding: 10px 0 10px;
			width: 450px;
		}

div#annuaire ul.golden-n2 { 
	padding: 0 0 0 20px;
}

	div#annuaire ul.golden-n2 li { 
		padding: 2px 0 0 10px;
	}
	
	div#annuaire ul.golden-n2 li h3 {	/* Gestion du nom du site : padding, taille police, couleurs, puces */
		font-size:11px;
		background: url('/images/puce_carreVert.gif') 0 1px no-repeat;
		display: inline;
		padding-left:10px;
		color: #FE0032;
	}

		div#annuaire ul.golden-n2 a {	/* Gestion de la description : taille police, couleurs */
			color: #3d4e57;
		}
	
	div#annuaire h2#golden-h2 {
		display: none;
	}
	
	/*###################
	#					#
	#		PLAN		#
	#					#
	###################*/
	
div#plan {
	padding : 10px 0 0 15px;
}
	
div#plan a {
	color : #777799;
}
	
div#plan ul li {
	list-style-type: none;
	font-weight : bold;
	font-size : 12px;
	margin : 5px 0 10px 0;
}
	div#plan ul ul li a {
		list-style-type: none;
		font-size : 10px;
		margin : 2px 0 2px 0;
	}
