/* CSS Document */
	* {
		padding:0;
		margin:0
	}
	body {
		font-size:75%;
		font-family:arial, helvetica, sans-serif;
		color:#3C3C3C;
		background:#167286 url(../../images/structure/background/body.gif) repeat-x
	}
	ul {list-style:none}
	a {text-decoration:none}
	a:hover, a:focus {text-decoration:underline}
	a img {border:none}
	strong {font-weight:bold}
	em {font-style:italic}
	label {cursor:pointer}
	input.bouton {
		font-family:tahoma;
		font-size:1em;
		color:#fff;
		background:#4DB0C6;
		border:1px solid #4DB0C6;
		padding:1px;
		cursor:pointer
	}
	#page {
		width:995px;
		margin:0 auto
	}
	#global {
		float:left;
		width:100%;
		background:url(../../images/structure/background/global.png) repeat-y
	}
	* html #global {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/www/design/www/images/structure/background/global.png',sizingMethod='scale');
		background-image:none
	}
	#header {
		padding:0 49px 0 34px
	}
	#choix_langue {
		float:right;
		text-transform:uppercase;
		color:#11B7BF;
		margin:6px 0 0 0
	}
	#choix_langue li {display:inline}
	#choix_langue li a {color:#11B7BF}
	#choix_langue li a.on {
		color:#C4258C;
		font-size:1.6em;
		font-weight:bold
	}
	#choix_langue li a.on:hover {
		text-decoration:none;
		cursor:text
	}
	#contact {
		float:right;
		margin:6px 15px 0 0
	}
	#logo {
		float:left;
		margin:9px 11px 0 0
	}
	#slogan {margin:43px 0 0 0}
	#navigation {
		float:left;
		width:909px;
		height:60px;
		background:url(../../images/structure/background/fleche.png) no-repeat left bottom;
		padding:5px 52px 0 34px
	}
	* html #navigation {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/www/design/www/images/structure/background/fleche.png',sizingMethod='crop');
		background-image:none
	}
	#recherche {
		float:right;
		font-size:.9em;
		margin:0 0 0 15px
	}
	#recherche label{color:#0199B0}
	#recherche input.champ_recherche {
		width:115px;
		font-size:1em;
		color:#0199B0;
		border:1px solid #2A849D;
		padding:2px 0 2px 3px;
		margin:0 0 0 3px
	}
	#recherche input.lancer_recherche {
		position:relative;
		top:6px
	}
	#menu {
		float:right;
		font-size:1.2em;
		margin:3px 0 0 0
	}
	#menu li {
		float:left;
		width:113px;
		text-align:center;
		background:#ff0000 url(../../images/structure/background/onglet.gif) no-repeat;
		padding:6px 0 5px 0
	}
	#menu li a {
		position:relative;
		color:#fff
	}
	#main {
		float:left;
		width:954px;
		padding:0 21px 10px 20px
	}
	#compas {
		position:relative;
		margin:-8px 0 0 15px;
		padding:0 0 7px 0
	}
	#compas a {color:#050C4D}
	#left {
		float:left;
		width:341px;
		padding:0 20px 0 10px
	}
	#left_interne {
		float:left;
		width:267px;
		padding:0 20px 0 10px
	}
	#left_interne div.arrondi_top {background-image:url(../../images/structure/background/arrondi_top_right.gif)}
	#left_interne div.arrondi {
		width:246px;
		background-image:url(../../images/structure/background/arrondi_bottom_right.gif);
		margin-bottom:10px;
		padding-top:5px
	}
	#left_interne div.arrondi span.titre {font-size:1.5em}
	span.titre_trait {
		display:block;
		font-size:1.7em;
		background-repeat:no-repeat;
		background-position:left bottom;
		padding:0 0 5px 15px;
		margin:0 0 3px 0
	}
	span.titre_trait.rose {
		color:#C4258C;
		background-image:url(../../images/structure/background/trait_bleu.gif)
	}
	span.titre_trait.bleu {
		color:#02125A;
		background-image:url(../../images/structure/background/trait_rose.gif)
	}
	#metier_offre {padding:0 0 0 15px}
	#metier_offre p.intro {color:#010101}
	#metier_offre span.titre {
		display:block;
		text-transform:uppercase;
		color:#11B7BF;
		font-weight:bold;
		margin:0 0 2px 0
	}
	#metier_offre p, #metier_offre ul {
		line-height:1.4em;
		margin:0 0 15px 0
	}
	#metier_offre ul li {
		background:url(../../images/elements/fleche_bleu.gif) no-repeat 0 6px;
		padding:0 0 0 9px
	}
	#actualites {
		padding:8px 0 0 15px;
		font-size:.9em
	}
	#actualites li {
		background:url(../../images/elements/fleche_bleu.gif) no-repeat 0 6px;
		padding:0 0 0 9px;
		margin:0 0 5px 0
	}
	#actualites li span {
		font-style:italic;
		color:#6CB6C8
	}
	#middle {
		float:left;
		width:291px
	}
	#contenu {
		float:left;
		width:643px;
		padding:0 14px 0 0
	}
	div.arrondi_top {
		float:left;
		width:100%;
		height:5px;
		font-size:0;
		background:url(../../images/structure/background/arrondi_top.gif) no-repeat
	}
	div.arrondi {
		float:left;
		width:270px;
		min-height:130px;
		background:url(../../images/structure/background/arrondi_bottom.gif) no-repeat left bottom;
		padding:0 10px 10px 11px;
		margin:0 0 5px 0
	}
	* html div.arrondi {height:130px}
	div.arrondi span.titre {
		display:block;
		font-size:1.7em;
		color:#C4258C;
		margin:0 0 5px 0
	}
	div.arrondi p {
		line-height:1.4em;
		margin:0 0 6px 0
	}
	div.arrondi ul li {
		background:url(../../images/elements/fleche_rose.gif) no-repeat left 6px;
		padding:0 0 0 9px;
		margin:0 0 4px 0
	}
	div.arrondi ul li a {color:#02125A}
	div.arrondi span.titre a {color:#C4258C}
	#en_pratique {
		font-size:1.1em;
		padding:7px 0 0 15px
	}
	#en_pratique li {
		background:url(../../images/elements/fleche_rose.gif) no-repeat 0 6px;
		padding:0 0 0 9px;
		margin:0 0 3px 0
	}
	#en_pratique li a {color:#02125A}
	#right {
		float:left;
		width:266px;
		padding:0 17px 0 9px
	}
	#diagnostic {margin:0 0 20px 0}
	#confiance {
		font-size:.9em;
		color:#505D64;
		line-height:1.4em;
		margin:0 0 15px 0
	}
	#partenaire {
		display:block;
		margin:0 auto	
	}
	#footer {
		display:inline;
		float:left;
		width:924px;
		height:77px;
		background:url(../../images/structure/background/footer.gif) repeat-x;
		margin:0 21px 0 20px;
		padding:0 10px 0 20px;
		color:#fff;
		font-size:1.0em
	}
	#footer div {
		float:left;
		margin:2px 0 0 0
	}
	
	#footer div a {
		color:#EB36AB;
		text-decoration:underline
	}
	#footer div a:hover {text-decoration:none}
	#bruxelles {
		float:right;
		margin:5px 0 0 0
	}
	#footer #soutien {
		text-align:right;
		clear:both;
		margin:2px 0 0 0;
		font-size:0.8em
	}
	
	#footer ul {
		float:right;
		color:#fff;
		text-align:right;
		line-height:1.5em;
		margin:15px 20px 0 0
	}
	#footer ul li {
		display:inline;
		margin:0 0 0 2px
	}
	#footer ul li a {
		color:#fff;
		margin:0 0 0 2px
	}
/* ------------------------------------------------------------------------- Titres */
	h1 {
		font-size:1.8em;
		color:#C4258C;
		margin-bottom:10px;
		background:url(../../images/structure/background/trait_bleu.gif) no-repeat left bottom;
		padding-bottom:4px
	}
	h2 {
		text-transform:uppercase;
		clear:both;
		font-size:1.2em;
		color:#11B7BF;
		margin-bottom:6px
	}
	h3 {
		clear:both;
		font-size:1.1em;
		margin-bottom:6px;
		font-style:italic
	}
	h4 {
		clear:both;
		font-size:1em;
		margin-bottom:2px
	}
	h5, h6 {
		clear:both;
		font-size:1em
	}
/* ------------------------------------------------------------------------- Images */
	#contenu img {border:1px solid #4DB0C6}
/* ------------------------------------------------------------------------- Pagination */
	#contenu ul.pagination {
		float:left;
		width:100%;
		text-align:right;
		border-top:/**/1px solid #000;
		padding:5px 0 0 0;
		margin:0 0 10px 0
	}
	#contenu ul.pagination li {
		display:inline;
		margin:0 6px
	}
	#contenu ul.pagination li a {/**/color:#000}
	#contenu ul.pagination li a:hover {text-decoration:overline}
	#contenu ul.pagination li a.on {
		font-weight:bold;
		/**/color:#666
	}
/* ------------------------------------------------------------------------- Outils */
	#contenu #outils {
		padding:30px 0 0 0;
	}
	#contenu #outils li {
		background-repeat:no-repeat;
		padding:0 0 0 22px;
		margin:0 0 5px 0
	}
	#contenu #outils #imprimer {
		background-image:url(../../images/structure/background/imprimer.gif);
		background-position:1px 50%
	}
	#contenu #outils #conseiller_ami {
		background-image:url(../../images/structure/background/conseiller_ami.gif);
		background-position:left 50%
	}
	#contenu #outils #pdf {
		background-image:url(../../images/structure/background/pdf.gif);
		background-position:left 50%
	}
	#contenu #outils li a {
		color:#666;
		text-decoration:none
	}
	#contenu #outils li a:hover {text-decoration:underline}
/* ------------------------------------------------------------------------- Haut de page */
	#contenu div.haut_page {
		float:left;
		width:100%;
		text-align:right;
		background:url(../../images/structure/background/haut_page.gif) no-repeat right 50%
	}
	#contenu div.haut_page a {
		/**/color:#000;
		background:url(../../images/structure/background/haut_page.gif) no-repeat left 50%;
		padding:0 0 0 10px;
		margin:0 10px 0 0;
		text-decoration:none
	}
	#contenu div.haut_page a:hover {text-decoration:underline}
	
/* --------------------------------------------------------------------------------------------- Fondu d'images */
	#imageSlideshowHolder {
		position:relative;
		float:left;
		height:50px
	}
	#imageSlideshowHolder img {
		position:absolute;
		left:40px;
		top:0px;
	}
