/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */ 
/*************************************************************************************************************************************************************************/

	*{margin:0;padding:0;}

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, 
	legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
		margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;
	}

	body{line-height:1;font:13px/20px arial, helvetica, sans-serif;color:#6b6b6b;}
	body{min-width:960px\9;}

	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
		
	img{border:0}

	a{text-decoration:underline;outline:none;cursor:pointer;}
	a:hover{text-decoration:none;}

	ul{list-style:none;margin:0;}
	ol{margin:0;}

	dd{margin:0 0 0 20px;}

	select option{padding:0 3px;}

	hr{display:none;}

	fieldset{border:none;}
	fieldset legend{display:none;}

	blockquote, q{quotes:none;}
	blockquote:before, blockquote:after, q:before, q:after{content: '';	content:none;}
	table{border-collapse:collapse;border-spacing:0;}

	/* Modificateurs de texte 
	*******************************************/
	
	.capitalize{text-transform:capitalize;}
	.uppercase{text-transform:uppercase;}
	strong, .bold{font-weight:bold;}
	em, .italic{font-style:italic;}
	
	/* Couleurs 
	*******************************************/
	.color_14406c{color:#5a0631;}
	.color_2a95c1{color:#de7d2c;}
	.color_fdcc05{color:#fdcc05;}
	.color_555{color:#555;}
	.color_f8f8f8{color:#f8f8f8;}
	
/* #Basic Styles
================================================== */
	html, body{height:100%;}
	body{background:#fff;font:13px/20px Arial, "HelveticaNeue", "Helvetica Neue", Helvetica, sans-serif;color:#6b6b6b;-webkit-font-smoothing:antialiased;/* Fix for webkit rendering */-webkit-text-size-adjust:100%;}

/* #Images
================================================== */
	img.scale-with-grid{max-width:100%;height:auto;}


/* #Buttons
================================================== */

	.button, button, input[type="submit"], input[type="reset"], input[type="button"]{background:#d9d9d9;border:0;color:#848484;font:12px/28px arial, helvetica, sans-serif;text-decoration:none;cursor:pointer;padding:0;-webkit-appearance:none !important;}

	.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{color:#fff;background:#9a4671;-webkit-appearance:none !important;}

	.button.full-width, button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}


/*************************************************************************************************************************************************************************/
/* Structure generale */ 
/*************************************************************************************************************************************************************************/

			
	#global{position:relative;/*min-width:960px;*/margin:0 auto;min-height:100%;}

		/********************************************************************************************
			HEADER
		********************************************************************************************/
		header[role="banner"]{margin:0;}
		header #zone01, header #zone02, header #zone03{background:#fff;overflow:hidden;}
		header #zone01{background:url(../assets/site/structure/header/bg_zone01.gif) repeat-x 0 0;min-height:60px;}
		header #zone02{min-height:100px;}
		header #zone03{background:url(../assets/site/structure/header/bg_zone03.gif) repeat-x 0 0;min-height:74px;}
		
			/* Zone 01
			*******************************************/	
			#zone01 .container{border:1px solid #770a44;border-width:5px 0 0 0;min-height:55px;overflow:hidden;}
			
			#zone01 nav.navigation_mobile{display:none;}
			
			#zone01 nav ul{height:55px;overflow:hidden;float:right;}
			#zone01 nav ul li{display:block;float:left;/*background:url(../assets/site/structure/header/bg_site_inactif.gif) repeat-x 0 0;*/height:55px;border:1px solid #fff;border-width:0 0 0 2px;}
			#zone01 nav ul li:first-child{border-width:0;}
			#zone01 nav ul li a{display:block;height:45px;text-align:center;font:14px/45px "Helvetica Neue", "HelveticaNeue", Helvetica, arial;color:#888;text-decoration:none;}
			#zone01 nav ul li a:hover{color:#9a4671;}
			#zone01 nav ul li.bt_e-sis{background:url(../assets/site/structure/header/bg_site_actif.gif) no-repeat 50% bottom;}
			#zone01 nav ul li.bt_e-sis a{width:81px;background:#780842;color:#fff;}
			#zone01 nav ul li.bt_intermed_59_62 a{width:80px;font:14px/15px "Helvetica Neue", "HelveticaNeue", Helvetica, arial;height:31px;padding:7px 0;}
			#zone01 nav ul li.bt_formation a{/*width:87px;*/width:98px;}
			#zone01 nav ul li.bt_recrutement a{width:109px;}
			#zone01 nav ul li.bt_contact a{width:87px;/*color:#9a4671;*/}
			#zone01 nav ul li.bt_la_parole_aux_experts{border-width:0 2px;}
			#zone01 nav ul li.bt_la_parole_aux_experts a{/*width:84px;*/width:164px;/*font:14px/15px "Helvetica Neue", "HelveticaNeue", Helvetica, arial;height:31px;padding:7px 0;*/}
			#zone01 nav ul li.bt_espace_prive a{width:111px;font:bold 12px/45px "Helvetica Neue", "HelveticaNeue", Helvetica, arial;background:url(../assets/site/pictos/picto_espace_prive.gif) no-repeat 7px 50%;padding:0 0 0 10px;}
			
			#zone01 nav ul li.bt_contact{/*background:url(../assets/site/structure/header/bg_menu_contact.gif) repeat-x 0 0*/}
			
			#zone01 nav ul li.site_actif{background:url(../assets/site/structure/header/bg_site_actif.gif) no-repeat 50% bottom;}
			#zone01 nav ul li.site_actif a{background:#5a0631;color:#fff;}

			/* Zone 02
			*******************************************/	
			#zone02{}
			#zone02 .container{min-height:100px;position:relative;}
			#zone02 .zone02_part{float:left;overflow:hidden;height:100px;}
			
			#zone02 #part_logo{width:200px;/*background:orange;*/}
			#zone02 #part_texte{width:365px;margin:0 0 0 15px;/*background:pink;*/}
			#zone02 #part_num{width:120px;/*background:violet;*/}
			#zone02 #part_reseaux{width:180px;margin:0 0 0 40px;/*background:yellow;*/}
			
			/*Logo*/
			header h1{width:100%;height:101px;top:3px;left:22px;background:url(../assets/site/structure/header/logo_siih.gif) no-repeat 0 0;}
			header h1 a{display:block;width:100%;height:100%;text-indent:-5000px;font-size:0;line-height:0;}
			
			/*Texte*/
			#part_texte p.accroche{font:13px/16px "Helvetica Neue", "HelveticaNeue", Helvetica, arial;color:#780842;padding:34px 80px 34px 40px;}
			#part_texte p.accroche strong{color:#780842;}
			#part_texte p.accroche strong.color_2a95c1{color:#de7d2c;}
			
			/*Numero telephone*/
			#part_num p{width:106px;padding:11px 0 0 14px;}
			#part_num p label, #part_num p .numero_telephone {display:block;width:100%;}
			#part_num p label{font:12px/14px arial, helvetica, sans-serif !important;color:#979797 !important;}
			#part_num p .numero_telephone {font:bold 15px/17px arial, helvetica, sans-serif !important;-webkit-text-fill-color:currentcolor;color:#555 !important;text-decoration:none;}
			
			/*Réseaux et Recherche*/
			#part_reseaux .reseaux_sociaux{padding:15px 0 0 0;}
			#part_reseaux .reseaux_sociaux .RadSocialShare_Office2010Blue{border:0;background:none;}
			#part_reseaux .reseaux_sociaux .RadSocialShare {border-radius:0;display:block;margin:0;padding:0;}
			#part_reseaux .reseaux_sociaux label, #part_reseaux .reseaux_sociaux ul{display:block;float:left;overflow:hidden;}
			#part_reseaux .reseaux_sociaux label{font:12px/28px arial, helvetica, sans-serif;color:#979797;width:60px;}
			#part_reseaux .reseaux_sociaux ul{width:120px;height:28px;margin:0;padding:0;list-style:none;}
			#part_reseaux .reseaux_sociaux ul li{display:block;float:left;width:28px;height:28px;margin:0 0 0 2px;padding:0;}
			#part_reseaux .reseaux_sociaux ul li a{display:block;width:100%;height:100%;font-size:0;line-height:0;text-indent:-5000px;}
			#part_reseaux .reseaux_sociaux ul li a span{display:block;width:100%;height:100%;margin:0;}
			#part_reseaux .reseaux_sociaux ul li a span.sshMailTo{background:url(../assets/site/pictos/picto_mail.gif) no-repeat 0 0;}
			#part_reseaux .reseaux_sociaux ul li a span.sshShareOnFacebook{background:url(../assets/site/pictos/picto_facebook.gif) no-repeat 0 0;}
			#part_reseaux .reseaux_sociaux ul li a span.sshShareOnTwitter{background:url(../assets/site/pictos/picto_twitter.gif) no-repeat 0 0;}
			#part_reseaux .reseaux_sociaux ul li a span.sshGoogleBookmarks{background:url(../assets/site/pictos/picto_google.gif) no-repeat 0 0;}
			
			/*
			#part_reseaux .recherche{padding:11px 0 0 0;}
			#part_reseaux .recherche p{}
			#part_reseaux .recherche p input[type=text], #part_reseaux .recherche p input[type=button], #part_reseaux .recherche p input[image]{float:left;}
			#part_reseaux .recherche p input[type=text]{width:152px;height:24px;border:1px solid #e6e6e6;font:12px/24px arial, helvetica, sans-serif;color:#979797;margin:0 1px 0 0;padding:0;}
			#part_reseaux .recherche p input[type=button], #part_reseaux .recherche p input[type="image"]{width:25px;height:26px;background:#d9d9d9;font:bold 12px/26px arial, helvetica, sans-serif;color:#848484;text-transform:uppercase;}
			*/
			
			#part_reseaux .recherche{display:none;}
			
			/*Zone 03*/
			#zone03 .container_nav{/*background-position:336px 0;*/background:url(../assets/site/structure/header/bg_menus.gif) no-repeat right 0;}
			#zone03 .container_nav .seven.columns{width:410px;margin-right:0;}
			#zone03 .container_nav .nine.columns{width:530px;margin-left:0;}

			
		/********************************************************************************************
			SLIDESHOW
		********************************************************************************************/
		#slideshow{/*width:990px;*/margin-top:18px;height:326px;background:#fcfcfc;}

			#slides {width:100%;position:relative;z-index:100;height:326px;}
				
			.slides_border{}
			.slides_container {width:100%;height:326px;position:relative;overflow:hidden;display:none;}
			.slides_control{width:100% !important;height:326px;position:relative;}

			.slides_container .slide {width:100%;height:326px;display:block;}
			
			.slides_container .slide .texte_diapo, .slides_container .slide .img_diapo{float:left;overflow:hidden;}
			.slides_container .slide .texte_diapo{z-index:101;display:block;background:#fafafa;}
			.slides_container .slide .img_diapo{width:480px;height:326px;}
			.slides_container .slide .img_diapo img{width:100%;min-height:326px;max-height:326px;}
			
			.slides_container .slide .texte_diapo{width:460px;height:326px;}
			.slides_container .slide .texte_diapo_content{width:374px;height:241px;padding:55px 28px 30px 58px;}
			.slides_container .slide .texte_diapo h2{font:bold 16px/20px "Helvetica Neue", "HelveticaNeue", Helvetica, arial;color:#780842;text-transform:uppercase;}
			.slides_container .slide .texte_diapo h2 a{font:bold 16px/20px "Helvetica Neue", "HelveticaNeue", Helvetica, arial;color:#780842;text-transform:uppercase;text-decoration:none;}
			.slides_container .slide .texte_diapo h3{font:bold 46px/46px "Helvetica Neue", "HelveticaNeue", Helvetica, arial;color:#de7d2c;padding:4px 0;}
			.slides_container .slide .texte_diapo p{font:14px/21px Verdana, arial, helvetica, sans-serif;color:#787878;padding:10px 0;}
			.slides_container .slide .texte_diapo p a, .slides_container .slide .texte_diapo a{font:14px/21px Verdana, arial, helvetica, sans-serif;color:#780842;padding:0;}
			.slides_container .slide .texte_diapo p a.bt_ensv, .slides_container .slide .texte_diapo a.bt_ensv{font:bold 14px/21px Verdana, arial, helvetica, sans-serif;color:#780842;padding:0 0 0 25px;background:url(../assets/site/slideshow/bt_ensv_gris.png) no-repeat 0 2px;text-decoration:none;}

				/*Slides sans images*/
				.slides_container .slide_sansImage{width:100%;height:326px;display:block;}
				.slides_container .slide_sansImage .texte_diapo{z-index:101;display:block;background:#fafafa;}
			
				.slides_container .slide_sansImage .texte_diapo{width:100%;height:326px;}
				.slides_container .slide_sansImage .texte_diapo_content{width:100%;height:100%;padding:0;}
				.slides_container .slide_sansImage .texte_diapo h3{font:24px/28px arial, sans-serif;color:#fff;padding:0 0 22px 0;}
				.slides_container .slide_sansImage .texte_diapo h4{font:14px/19px arial, sans-serif;color:#fff;text-transform:uppercase;padding:0 0 22px 0;}
				.slides_container .slide_sansImage .texte_diapo p{font:13px/17px arial, helvetica, sans-serif;color:#fff;padding:20px 0 10px 0;}
				
				.slides_container .slide_sansImage .texte_diapo p.def_ensv{position:absolute;bottom:20px;padding:0;}
				.slides_container .slide_sansImage .texte_diapo p.def_ensv a{font:14px/16px arial, helvetica, sans-serif;color:#fff;text-decoration:none;padding:0 0 0 25px;background:url(../assets/site/slideshow/bt_ensv.png) no-repeat 0 0;}
				
					/*Slide Définitions*/
					.block_definitions{}
					.block_definitions .intermed, .block_definitions .inframed, .block_definitions .metimed{display:block;float:left;height:326px;}
					.block_definitions .intermed{width:323px;background:url(../assets/site/slideshow/intermed.gif) no-repeat 0 0;}
					.block_definitions .inframed{width:308px;background:url(../assets/site/slideshow/inframed.gif) no-repeat 0 0}
					.block_definitions .metimed{width:309px;background:url(../assets/site/slideshow/metimed.gif) no-repeat 0 0}
					
					.block_definitions .intermed .def_content, .block_definitions .inframed .def_content, .block_definitions .metimed .def_content{height:270px;padding:56px 38px 0 40px;position:relative;}
					.block_definitions .intermed .def_content{padding:56px 38px 0 40px;}
					.block_definitions .inframed .def_content{padding:56px 22px 0 26px;}
					.block_definitions .metimed .def_content{padding:56px 34px 0 30px;}
					
					.block_definitions .def_content h4, .block_definitions .def_content p{padding-left:14px !important;}
				
			
			/*Next/prev buttons*/
			#slides .next,#slides .prev {position:absolute;width:17px;height:27px;top:128px;left:9px;display:block;z-index:1000;text-decoration:none;background:none;background:url(../assets/site/slideshow/dp_left.png) no-repeat 0 0;text-indent:-5000px;line-height:0;font-size:0;}
			#slides .next {left:964px;background:url(../assets/site/slideshow/dp_right.png) no-repeat 0 0;}

			/*Pagination*/
			#slides ul.pagination {position:absolute;z-index:100;top:0;right:0;height:30px;overflow:hidden;margin:1px 1px 0 0;padding:0;}

			#slides .pagination li {float:left;display:block;width:26px;height:30px;background:#780842 url(../assets/site/slideshow/sep_nav.gif) no-repeat left 50%;margin:0;list-style:none;}
			#slides .pagination li:first-child{margin:0;background: none repeat scroll 0 0 #780842;}
			#slides .pagination li.current + li {background: none repeat scroll 0 0 #780842;}
			#slides .pagination li a {display:block;width:26px;height:30px;float:left;overflow:hidden;text-align:center;color:#fff;text-decoration:none;font:15px/30px arial, sans-serif;overflow:hidden;}
			#slides .pagination li.current a {background:#e47c25 !important;}

			/*Caption*/
			#slides .caption {display:none;}
	
	
		/********************************************************************************************
			MIDDLE - Corps
		********************************************************************************************/
		#corps{position:relative;background:#fff;padding:2px 0 0 0;}
		#corps #content_page .twelve.columns{float:right !important;}
		#corps #content_page{background:url(../assets/site/structure/page/bg_page.gif) repeat-y 20px 0;}
		
			#middle_content{margin:20px 0 0 0;min-height:422px;}
			#middle_content #middle_content_complet, #middle_content #middle_content_colums{min-height:422px;}
			#middle_content #middle_content_colums{background:#fff url(../assets/site/structure/bg_columns.gif) repeat-y 0 0;}

			
			/*Navigation Gauche*/
			#content_navigation{background:url(../assets/site/structure/page/bg_page_menu.gif) no-repeat right 0;}
			
			#content_navigation ul{margin:0;padding:0;list-style:none;}
			#content_navigation ul:first-child{background:url(../assets/site/structure/header/bg_sep_menu.gif) no-repeat right bottom;}
			#content_navigation ul li{padding:0 0 0 25px;}
			#content_navigation ul li li{padding:0;background:url(../assets/site/structure/header/bg_sep_menu.gif) no-repeat right bottom;}
			#content_navigation ul li a{display:block;width:auto;font:13px/15px arial, helvetica, sans-serif;color:#555;font-weight:bold;text-decoration:none;padding:20px 10px 26px 0px;background:url(../assets/site/structure/header/bg_sep_menu.gif) no-repeat right bottom;}
			#content_navigation ul li li a{font-weight:normal;padding:8px 10px 14px 11px;background:url(../assets/site/puces/puce_nav_left.gif) no-repeat 0 12px;}
					
			
			#content_navigation ul ul ul{background:url(../assets/site/structure/header/bg_sep_menu.gif) no-repeat right top;padding:5px 0 0 0;}
			#content_navigation ul li li li a{font-weight:normal;padding:8px 10px 14px 21px;background:url(../assets/site/puces/puce_nav_left_grise.gif) no-repeat 10px 13px;}
			
			#content_navigation ul li a:hover, #content_navigation ul li a.active{color:#780842;}
			
			#content_navigation ul li ul li.active a{color:#780842 !important;}
			#content_navigation ul li ul li.active li a{color:#555 !important;}
			#content_navigation ul li ul li.active li.active a{color:#780842 !important;}
			
			/* Ajout guillaume */
			/*.ul_deroulant_hide { display:none; }*/
			ul li li .ul_deroulant_hide { display:none; }
            ul li li.active .ul_deroulant_hide { display:block; }

			
			
		/********************************************************************************************
			FOOTER
		********************************************************************************************/
		footer{clear:both;background:#eee;}

			/*.footer_separation{width:100%;height:1px;margin:10px 0;line-height:1px;font-size:0;background:url(../assets/site/structure/footer/sep_points.gif) repeat-x 0 0;}*/
			.referencement_content{width:100%;margin:0 0 16px 0;padding:16px 0;background:url(../assets/site/structure/footer/sep_points.gif) repeat-x 0 bottom;}
			
			#footer_zone01{background:#f7f7f7 url(../assets/site/structure/footer/bg_footer_zone01.gif) repeat-x 0 0;padding:10px 0;}
			#footer_zone02{}
			
			/* Footer Entête 
			*******************************************/
			#footer_entete{padding:0 0 15px 0;}
			
			#footer_entete #bloc_logo a{display:block;margin:2px 0;width:109px;height:52px;background:url(../assets/site/structure/footer/logo.gif) no-repeat 0 0;text-indent:-5000px;font-size:0;overflow:hidden;}
			
			#footer_entete #bloc_rss a{display:block;margin:10px 0;width:100px;height:29px;background:url(../assets/site/structure/footer/bt_rss.gif) no-repeat 0 0;text-indent:-5000px;font-size:0;overflow:hidden;}
			
			#footer_entete #bloc_newsletter{padding:14px 0 0 0;}
			#footer_entete #bloc_newsletter span.label_newsletter, #footer_entete #bloc_newsletter input[type="text"], #footer_entete #bloc_newsletter input[type="submit"]{margin:0;float:left;overflow:hidden;}
			#footer_entete #bloc_newsletter input[type="text"], #footer_entete #bloc_newsletter input[type="submit"]{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
			#footer_entete #bloc_newsletter span.label_newsletter{font:bold 12px/26px arial, helvetica, sans-serif;color:#780842;margin:0 16px 0 0;}
			#footer_entete #bloc_newsletter span.label_newsletter .abonnez_vous{font-weight:normal;color:#979797;}
			#footer_entete #bloc_newsletter input[type="text"]{border:1px solid #d9d9d9;height:24px;width:115px;padding:0 5px;margin:0 1px 0 0;}
			#footer_entete #bloc_newsletter input[type="submit"]{display:block;width:26px;height:26px;border:0;background:#d9d9d9;font:bold 12px/26px arial, sans-serif;color:#848484;text-transform:uppercase;text-shadow:0 0;}
			#footer_entete #bloc_newsletter input[type="submit"]:hover{color:#d9d9d9;background:#848484;}
			
			
			/* Footer Menu 
			*******************************************/
			#footer_menu .colMenu{float:left;}
			#footer_menu  ul{margin:0;list-style:none;}
			#footer_menu  ul li{padding:0 0px 0 0;}
			#footer_menu  ul li a{font:0.9em/1.4em arial, sans-serif;color:#848484;text-decoration:none;}
			#footer_menu  ul li a:before{content:"> ";}
			#footer_menu  ul li a:hover{color:#780842;}
			
			#footer_menu  ul li.niveau0{margin:14px 0 0 0;}
			#footer_menu  ul li.niveau0:first-child{margin:0;}
			#footer_menu  ul li.niveau0 a{font-weight:bold;}
			#footer_menu  ul li.niveau0 a:before{content:"";}
			
			
			/* Footer Mentions 
			*******************************************/
			#footer_mentions{}
			#footer_mentions ul{margin:20px 0;list-style:none;text-align:center;}
			#footer_mentions ul ul{display:none;}
			#footer_mentions ul li{display:inline;/*float:left;*/padding:0 12px;border:1px solid #780842;border-width:0 0 0 1px;}
			#footer_mentions ul li:first-child{border-width:0;}
			#footer_mentions ul li a{font:0.9em/0.9em arial, helvetica, sans-serif;color:#780842;text-decoration:none;}
			#footer_mentions ul li a:hover{color:#780842;text-decoration:none;}

			/* Footer Informations 
			*******************************************/
			#footer_informations h4{font:bold 0.9em/1.4em arial, helvetica, sans-serif;color:#848484;margin:0;}
			#footer_informations p{font:0.9em/1.4em arial, helvetica, sans-serif;text-align:justify;color:#848484;padding:0 0 16px 0;}
			#footer_informations p:first-child{padding:0;}
						
			#footer_informations p.copy{padding:14px 0 30px 0;font:12px arial, helvetica, sans-serif;text-align:center;}
			
/*************************************************************************************************************************************************************************/	
/* BLOCKS DANS LA STRUCTURE GENERALE SUR TOUTES LES PAGES (Menu, Panier, Recherche, fil d'ariane, etc...) */
/*************************************************************************************************************************************************************************/
		
	#menu a#pull01{display:none;}
	#menu a#pull02{display:none;}
	
	/* Menu
	*******************************************/
	#menu{background:url(../assets/site/structure/header/bg_part_menu_siih.gif) no-repeat 0 0;height:74px;}
	#menu ul{width:100%;margin:0;list-style:none;}
	#menu ul li{display:block;float:left;width:33.333%;width:33%\9;background:url(../assets/site/structure/header/bg_menu_sep.gif) no-repeat 0 0;margin:0;}
	#menu ul li a{width:auto;display:block;font:14px Arial, Helvetica, sans-serif;color:#e47c25;text-decoration:none;height:74px;text-align:center;padding:0 5px;}
	#menu ul li a:hover{background:url(../assets/site/structure/header/bg_menu_actif.gif) no-repeat 50% 0;color:#fff;}
	#menu ul li.active{background:url(../assets/site/structure/header/bg_menu_actif.gif) no-repeat 50% 0;}
	#menu ul li.active li{background:none;}
	#menu ul li.active a{color:#fff;}
	
	#menu ul li a{height:74px;line-height:74px;text-align:center;}
	#menu ul li a span{width:96%;vertical-align:middle;display:inline-block;line-height:17px;}
	
	/* Sous Menu 
	*******************************************/
	#menu ul ul{position:absolute;display:none;width:auto;background:#f8f8f8;z-index:1500;}
	#menu ul li:hover ul{display:block;}
	#menu ul li ul li{float:none;border:0;width:auto !important;margin:0;min-width:224px;width:224px;background:none;border:1px solid #ededed;border-width:1px 0 0 0;}
	
	#menu ul li ul li a{width:auto !important;height:50px !important;line-height:50px !important;font:13px/18px Arial, Helvetica, sans-serif;color:#e47c25;padding:0 40px 0 20px;margin:0;text-align:left !important;}
	/*#menu ul li ul li.active a{color:#9a4671;}*/
	#menu ul li.active ul li a{color:#9a4671;}
	#menu ul li ul li a:hover/*, #menu ul li ul li a.actif*/{color:#555;}

	#menu ul.menu  ul.niveau li{display:block;}
	#menu ul.menu  ul.niveau li a:hover, #menu ul.menu  ul.niveau li a.actif{background:#cfe5ee;}
	#menu ul.menu  li:hover ul.niveau, #menu ul.menu  li.sfhover ul.niveau{display:block;z-index:1000;}
	
	#menu ul.menu  ul.niveau ul.niveau{display:none;position:absolute;z-index:1800;background:#f5f5f5;}
	#menu ul.menu  ul.niveau ul.niveau li{border:1px solid #fff;border-width:1px 0 0 0;}
	#menu ul.menu  ul.niveau ul.niveau a{background:url(../../assets/site/puces/puce_nav_niv3.gif) no-repeat 10px 22px;}
	#menu ul.menu  ul.niveau ul.niveau a:hover{background-color:#cfe5ee;}
	
	/*Differents niveaux des sous-menu*/
	#menu ul.menu  ul.niveau ul.niveau2{left:224px;top:0px;}
	#menu ul.menu  ul.niveau ul.niveau3{left:224px;top:51px;}
	#menu ul.menu  ul.niveau ul.niveau4{left:224px;top:102px;}
	#menu ul.menu  ul.niveau ul.niveau5{left:224px;top:153px;}
	#menu ul.menu  ul.niveau ul.niveau6{left:224px;top:204px;}
	#menu ul.menu  ul.niveau ul.niveau7{left:224px;top:255px;}
	#menu ul.menu  ul.niveau ul.niveau8{left:224px;top:306px;}
	#menu ul.menu  ul.niveau ul.niveau9{left:224px;top:357px;}
	#menu ul.menu  ul.niveau ul.niveau10{left:224px;top:408px;}
	#menu ul.menu  ul.niveau ul.niveau11{left:224px;top:459px;}
	#menu ul.menu  ul.niveau ul.niveau12{left:224px;top:510px;}
	#menu ul.menu  ul.niveau ul.niveau13{left:224px;top:561px;}
	#menu ul.menu  ul.niveau ul.niveau14{left:224px;top:612px;}
	#menu ul.menu  ul.niveau ul.niveau15{left:224px;top:663px;}
	
	#menu ul.menu  li ul.niveau li:hover ul.niveau, #menu ul.menu  li ul.niveau li.sfhover ul.niveau{display:block;}
		
	
	/* Menu Services
	*******************************************/
	#menu_services{background:url(../assets/site/structure/header/bg_part_menu_services.gif) no-repeat 0 0;height:74px;}
	#menu_services .titre_menuServices{width:100%;height:24px;}
	#menu_services .titre_menuServices h3{font:13px/24px arial, helvetica, sans-serif;color:#e47c25;text-align:center;}
	#menu_services .content_menuServices{}
	
	#menu_services{height:74px;}
	#menu_services ul{width:100%;margin:0;list-style:none;}
	#menu_services ul li{display:block;float:left;width:/*132px*/176px;background:url(../assets/site/structure/header/bg_menuservices_sep.gif) no-repeat 0 0;margin:0;}
	#menu_services ul li:first-child{background:none;}
	#menu_services ul li a{display:block;font:13px Arial, Helvetica, sans-serif;color:#780842;text-decoration:none;margin:0;text-align:center;padding:0 6px;}
	#menu_services ul li a:hover{background:url(../assets/site/structure/header/bg_menu_actif_1.gif) no-repeat 50% -10px;color:#fff;}
	
	#menu_services ul li.navli a{height:50px;line-height:50px;text-align:center;}
	#menu_services ul li.navli a span {width:96%;vertical-align:middle;display:inline-block;line-height:15px;}
	
	/* Sous Menu 
	*******************************************/
	#menu_services ul.menu ul{position:absolute;display:none;width:auto;/*top:145px;*/background:#f8f8f8;z-index:1500;}
	#menu_services ul.menu li:hover ul{display:block;}
	#menu_services ul.menu li ul li{float:none;border:0;margin:0;min-width:224px;width:224px;background:none;border:1px solid #ededed;border-width:1px 0 0 0;}

	#menu_services ul.menu li ul li a{width:auto !important;min-height:50px !important;line-height:50px !important;font:13px/18px Arial, Helvetica, sans-serif;color:#5a0631;padding:3px 20px;margin:0;text-align:left !important;}
	#menu_services ul.menu li ul li a:hover{color:#555;}
	#menu_services ul.menu li ul li a span{line-height:16px;}

	#menu_services ul.menu  ul.niveau li{display:block;}
	#menu_services ul.menu  ul.niveau li a:hover{background:#f4e7ee;}
	#menu_services ul.menu  li:hover ul.niveau, #menu_services ul  li.sfhover ul.niveau{display:block;z-index:1000;}
	
	#menu_services ul.menu  ul.niveau ul.niveau{display:none;position:absolute;z-index:1800;background:#f5f5f5;}
	#menu_services ul.menu  ul.niveau ul.niveau li{border:1px solid #fff;border-width:1px 0 0 0;}
	#menu_services ul.menu  ul.niveau ul.niveau a{background:url(../../assets/site/puces/puce_nav_niv3.gif) no-repeat 10px 22px;}
	#menu_services ul.menu  ul.niveau ul.niveau a:hover{background-color:#f4e7ee;}
		
	/*Differents niveaux des sous-menu*/
	#menu_services ul.menu  ul.niveau ul.niveau2{left:224px;top:0px;}
	#menu_services ul.menu ul.niveau ul.niveau3{left:224px;top:57px;}
	#menu_services ul.menu  ul.niveau ul.niveau4{left:224px;top:114px;}
	#menu_services ul.menu  ul.niveau ul.niveau5{left:224px;top:171px;}
	#menu_services ul.menu  ul.niveau ul.niveau6{left:224px;top:228px;}
	#menu_services ul.menu  ul.niveau ul.niveau7{left:224px;top:285px;}
	#menu_services ul.menu  ul.niveau ul.niveau8{left:224px;top:342px;}
	#menu_services ul.menu  ul.niveau ul.niveau9{left:224px;top:398px;}	
	#menu_services ul.menu  ul.niveau ul.niveau10{left:224px;top:456px;}
	#menu_services ul.menu  ul.niveau ul.niveau11{left:224px;top:513px;}
	#menu_services ul.menu  ul.niveau ul.niveau12{left:224px;top:570px;}
	#menu_services ul.menu  ul.niveau ul.niveau13{left:224px;top:627px;}
	#menu_services ul.menu  ul.niveau ul.niveau14{left:224px;top:684px;}
	#menu_services ul.menu  ul.niveau ul.niveau15{left:224px;top:741px;}
	
	#menu_services ul.menu  li ul.niveau li:hover ul.niveau, #menu_services ul.menu  li ul.niveau li.sfhover ul.niveau{display:block;}
		
		
	/* Breadcrumb
	*******************************************/
	#breadcrumb{/*min-height:36px;*/background:url(../assets/site/structure/header/bg_breadcrumb.gif) repeat-x 0 0;}
		#breadcrumb ol{margin:0;padding:8px 16px;list-style:none;}
		#breadcrumb ol li{display:inline;padding:0 2px;}
		#breadcrumb ol li:before{content:"> ";}
		#breadcrumb ol li:first-child{border-width:0;padding:0 2px 0 0;}
		#breadcrumb ol li:first-child:before{content:"" !important;}
		#breadcrumb ol li span{font:bold 11px/13px arial, helvetica, sans-serif;color:#6b6b6b;}
		#breadcrumb ol li span.sanslien{font-weight:normal;}
		#breadcrumb ol li a, #breadcrumb ol li a span{font:normal 11px/13px arial, helvetica, sans-serif;color:#6b6b6b;text-decoration:none;}
	
	/* Bloc contenant des floats
	*******************************************/
	.block_float:after, .spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0;line-height:0px;height:0px;width:100%;margin:0;padding:0;}


/*************************************************************************************************************************************************************************/
/* Pages */ 
/*************************************************************************************************************************************************************************/
	
	/* Accueil
	*******************************************/
	#bloc_actu{border:1px solid #e2e2e2;border-width:0 0 1px 0;padding:0 0 20px 0;}
	
	#bloc_actu #actualites{padding:10px;min-height:350px;}
	#bloc_actu #actualites h3, #bloc_actu #agenda h3{font:26px/28px Tahoma, arial, helvetica, sans-serif;color:#e17d28;margin:0 0 20px 0;}
	#bloc_actu #actualites h3 {margin: -5px 0 20px;}
	#bloc_actu #agenda h3 {margin: 5px 0 20px;}
	#bloc_actu #actualites h3 span, #bloc_actu #agenda h3 span{padding:0 0 0 42px;}
	#bloc_actu #actualites h3 .picto{background:url(../assets/site/pictos/picto_actualites.gif) no-repeat 0 5px;}
	#bloc_actu #agenda h3 .picto{background:url(../assets/site/pictos/picto_agenda.gif) no-repeat 0 4px;}
	
	#bloc_actu #actualites{background:#f5f5f5;}
	#bloc_actu #actualites .actu_content{margin:0 0 20px 0;}
	#bloc_actu #actualites .actu_content p a{text-decoration:none;font:14px/20px arial, helvetica, sans-serif;color:#878787;text-transform:uppercase;}
	#bloc_actu #actualites .actu_content p span.actu_date{display:block;color:#780842;}
	
	#bloc_actu #actualites a.toutes_actus{font:bold 13px/20px arial, helvetica, sans-serif;color:#780842;}
	
	#bloc_actu #agenda{position:relative;background:#fff;}
	
	#nav_agenda{width:16px;height:33px;position:absolute;top:0;right:0;}
	#nav_agenda .bt_up, #nav_agenda .bt_down{display:block;width:16px;height:16px;font-size:0;text-indent:-5000px;}
	#nav_agenda .bt_up{background:url(../assets/site/boutons/bt_up.gif) no-repeat 0 0;margin:0 0 1px 0;}
	#nav_agenda .bt_down{background:url(../assets/site/boutons/bt_down.gif) no-repeat 0 0;}
	
	#bloc_actu #agenda .liste_evenements{border:1px solid #f5f5f5;border-width:1px 0 0 0;}
	#bloc_actu #agenda .agenda_content{margin:0;padding:5px 10px;background:#f5f5f5;border:1px solid #fff;border-width:1px 0;}
	#bloc_actu #agenda .agenda_alt{padding:10px;background:#fff;border:1px solid #f5f5f5;border-width:1px 0;}
	#bloc_actu #agenda .agenda_content p a{font:13px/20px arial, helvetica, sans-serif;color:#5e5e5e;text-decoration:none;}
	#bloc_actu #agenda .agenda_content p span.agenda_date{color:#878787;}
	#bloc_actu #agenda .agenda_content p span.agenda_date:after{content:" :";}
	#bloc_actu #agenda .agenda_content p a:hover  span.agenda_date{color:#780842;}
	
	#bloc_actu #agenda a.tous_agenda{}
	
	#bloc_actu #actu01{padding:0 0 0 10px;}
	#bloc_actu #actu01 .actu01_content h3{font:26px/28px Tahoma, arial, helvetica, sans-serif;color:#780842;margin:0 0 20px 0;}
	#bloc_actu #actu01 .actu01_content img{border:0;margin:0;width:100%;}
	#bloc_actu #actu01 .actu01_content p{font:13px/20px Tahoma, arial, helvetica, sans-serif;color:#6b6b6b;padding:5px 0;text-align:justify;}
	#bloc_actu #actu01 .actu01_content a{font:13px/20px Tahoma, arial, helvetica, sans-serif;color:#780842;}
	
	
	#bloc_mev_faq{padding:30px 0 0 0;}
	
	#bloc_mev_faq #actu02, #bloc_mev_faq #image_acc_inter, #bloc_mev_faq #bloc_couleur{margin:0 0 20px 0;}
	
	#bloc_mev_faq #actu02 .actu02_content h3{font:29px/24px Tahoma, arial, helvetica, sans-serif;color:#e47c25;margin:0 0 10px 0;}
	#bloc_mev_faq #actu02 .actu02_content img{border:0;margin:0;width:100%;}
	#bloc_mev_faq #actu02 .actu02_content p.phrase_intro{font:14px/20px Tahoma, arial, helvetica, sans-serif;color:#780842;padding:5px 0;text-align:justify;}
	#bloc_mev_faq #actu02 .actu02_content p{font:13px/20px Tahoma, arial, helvetica, sans-serif;color:#6b6b6b;padding:5px 0;text-align:justify;}
	#bloc_mev_faq #actu02 .actu02_content p.lien_ensv a{display:block;float:left;padding:4px 8px;font:13px/20px Tahoma, arial, helvetica, sans-serif;background-color:#e47c25;color:#fff;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
	#bloc_mev_faq #actu02 .actu02_content p.lien_ensv a:hover{background:#6b6b6b;}
	
	#bloc_mev_faq #image_acc_inter img{width:100%;height:auto;}
	
	#bloc_mev_faq #bloc_couleur{background-color:#780842;min-height:228px;overflow:hidden;}
	#bloc_mev_faq #bloc_couleur h3{font:29px/24px Tahoma, arial, helvetica, sans-serif;color:#fff;margin:0 0 10px 0;}
	#bloc_mev_faq #bloc_couleur .bloc_couleur_content{padding:10px 14px;}
	#bloc_mev_faq #bloc_couleur .bloc_couleur_content p{font:13px/18px arial, helvetica, sans-serif;color:#fff;padding:5px 0;}
	#bloc_mev_faq #bloc_couleur .bloc_couleur_content p span.phrase_intro{display:block;font:18px/20px Tahoma, arial, helvetica, sans-serif;padding:0 0 10px 0;}
	#bloc_mev_faq #bloc_couleur .bloc_couleur_content p a{font:13px/18px Tahoma, arial, helvetica, sans-serif;color:#fff;}
	
	/*Actualités*/
	#content_actualite{}
	#content_actualite h2{font:26px/28px Tahoma, arial, helvetica, sans-serif;color:#780842;margin:0 0 20px 0;}
	#content_actualite h2 span{padding:0 0 0 42px;}
	#content_actualite h2 .picto{background:url(../assets/site/pictos/picto_actualites.gif) no-repeat 0 5px;}
	
	#content_actualite #liste_actualites{}
	#content_actualite #liste_actualites .ligne_actu{border:1px dotted #ebebeb;border-width:1px 0 0 0;padding:10px 0;}
	#content_actualite #liste_actualites .ligne_actu:first-child{border-width:0;}
	#content_actualite #liste_actualites p.actu_ligne_infos{padding:0;}
	#content_actualite #liste_actualites p.actu_ligne_miseenligne{padding:0 0 10px 0;}
	#content_actualite #liste_actualites p span.date_actu{font-weight:bold;color:#780842;}
	#content_actualite #liste_actualites p span.titre_actu{font-weight:bold;color:#5a0631;}
	
	/*Agenda*/
	#content_agenda{}
	#content_agenda h2{font:26px/28px Tahoma, arial, helvetica, sans-serif;color:#780842;margin:0 0 20px 0;}
	#content_agenda h2 span{padding:0 0 0 42px;}
	#content_agenda h2 .picto{background:url(../assets/site/pictos/picto_agenda.gif) no-repeat 0 4px;}
	
	#content_agenda #liste_agenda{}
	#content_agenda #liste_agenda .ligne_agenda{border:1px dotted #ebebeb;border-width:1px 0 0 0;padding:10px 0;}
	#content_agenda #liste_agenda .ligne_agenda:first-child{border-width:0;}
	#content_agenda #liste_agenda p.agenda_ligne_infos{padding:0;}
	#content_agenda #liste_agenda p span.date_agenda{font-weight:bold;color:#780842;}
	#content_agenda #liste_agenda p span.titre_agenda{font-weight:bold;color:#e47c25;}
	
	/*FAQ*/
	#content_faq{}
	
	#acces_rapide_faq{}
	#acces_rapide_faq ul{margin:0 0 20px 0;}
	#acces_rapide_faq ul li{padding:2px 16px;margin:0 0 12px 0;background:#eee url(../assets/site/puces/puce_nav_left.gif) no-repeat 6px 11px !important;}
	#acces_rapide_faq ul li a{font:14px/14px arial, helvetica, sans-serif;color:#5a0631;text-decoration:none;}
	#acces_rapide_faq ul li a:hover{color:#6b6b6b;}
	
	#content_faq #liste_questions{}
	#content_faq #liste_questions .ligne_question{border:1px dotted #ebebeb;border-width:0 0 1px 0;padding:10px 0;}
	#content_faq #liste_questions .ligne_question h4 a{text-decoration:none;cursor:pointer;background:url(../assets/site/puces/puce_nav_left.gif) no-repeat 0 9px;padding:0 0 0 10px;}

	#content_faq #liste_questions p.agenda_ligne_infos{padding:0;}

	
	/*Lexique*/
	#content_gabarits div.gloss_accesrapide ul {margin:20px 0 10px 0;padding:0;}
	#content_gabarits div.gloss_accesrapide ul li {background:#afafaf !important;background-image:none;color:#fff;display:block;float:left;line-height:22px;margin:0 4px 4px 0;padding:0;text-align:center;width:20px;}
	#content_gabarits div.gloss_accesrapide ul li a {background:#9a4671;color:#fff;display:block;float:left;line-height:22px;margin:0 4px 0 0;text-align:center;width:20px;text-decoration:none;}
	#content_gabarits div.gloss_accesrapide ul li a:hover {text-decoration:none;}
	
	#content_gabarits  div.glossary {margin:20px 0;}
	#content_gabarits div.faq-title {border:1px solid #f4f4f4;margin:0 0 20px !important;padding:5px 10px;text-align:justify;}
	#content_gabarits div.faq-title strong{color:#5a0631;display:block;font:bold 13px/18px Arial, Helvetica, sans-serif;text-decoration:none;}
	#content_gabarits div.glossary p.faq-catname {background:#9a4671 !important;color:#fff !important;line-height:22px;margin:0 0 10px;padding:0 !important;text-align:center;width:24px;font-weight:bold !important;}
	#content_gabarits div.faq-answer {margin:20px 10px !important;}
	#content_gabarits div.faq-answer p {margin:0 0 20px !important;}
	#content_gabarits div.faq-answer p.source strong {color:#5a0631;}
	
	/*Contact*/
	#content_contact{}
	#content_contact label{display:block;padding:0 0 6px 0;font:bold 13px/19px arial, helvetica, sans-serif;color:#9a4671;}
	#content_contact input[type="text"]{width:50%;padding:2px 5px;height:24px;}
	#content_contact textarea{width:80%;min-height:120px;}
	
	#content_contact .liste_participants input[type="text"]{width:90%;padding:2px 5px;height:24px;}
	#content_contact .liste_participants .ligne_actu{border:1px dotted #A5A5A5;border-width:1px 0 0 0;margin:8px 0px 8px 0px;}
	
	#content_contact p.para_button{margin:0 0 10px 0;}
	
	#content_contact input[type="submit"]{display:block;float:none;padding:4px 8px;font:13px/20px Tahoma, arial, helvetica, sans-serif;background:#9a4671;color:#fff;text-decoration:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
	#content_contact input[type="submit"]:hover{background:#6b6b6b;}
	
	#content_navigation .content_numeros{padding:35px 0;}
	#content_navigation .content_numeros h3{font:24px/26px arial, helvetica, sans-serif;color:#5a0631;padding:0 10px 10px 0;}
	#content_navigation .content_numeros p strong.color_1a78ac{color:#780842;}
	
	#content_navigation .content_numeros p strong.numero_libelle{display:block;padding:0 0 6px 0;}
	#content_navigation .content_numeros p strong.numero_numero{display:block;padding:6px 0 0 0;font:bold 18px/18px arial, helvetica, sans-serif !important;color:#5a0631 !important;}
	
	#content_navigation .content_numeros .bloc_numeros_utiles{padding:20px 0;margin:0 10px 0 0;border:1px solid #e9e9e8;border-width:1px 0 0 0;}
	#content_navigation .content_numeros .bloc_numeros_utiles:first-child{border:0;}
	
	/*Emploi*/
	#content_page_emploi .contenu_offres{padding:0 0 0 32px;}
	#content_page_emploi .contenu_offres h3.intitule_offre{font:17px/18px arial, helvetica, sans-serif;/*height:60px;*/background:#cae4f1 url(../assets/site/structure/page/bg_offres.gif) no-repeat 0 0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:21px 20px 21px 60px;color:#575652;}
	
	#content_page_emploi .contenu_offres .offre_details{margin:20px 0 10px 0;font:16px/21px arial, helvetica, sans-serif;color:#555;}
	#content_page_emploi .contenu_offres .offre_details p{font:16px/21px arial, helvetica, sans-serif;color:#555;}
	
	#content_page_emploi .contenu_offres .offre_mission h4{font:bold 16px/17px arial, helvetica, sans-serif;text-transform:uppercase;color:#3094c5;padding:0;margin:20px 0 10px 0;}
	#content_page_emploi .contenu_offres .offre_profil h4{font:bold 16px/17px arial, helvetica, sans-serif;text-transform:uppercase;/*color:#575757;*/color:#3094c5;padding:0;margin:20px 0 10px 0;}
	
	#content_page_emploi .contenu_offres .offre_mission .contenu_mission{font:16px/21px arial, helvetica, sans-serif;color:#555;}
	#content_page_emploi .contenu_offres .offre_profil .contenu_profil{font:16px/21px arial, helvetica, sans-serif;color:#555;}
	
	.liste_offres{}
	.liste_offres ul{margin:0 0 0 32px !important;padding:0;list-style:none;}
	.liste_offres ul li{font:16px arial, helvetica, sans-serif !important;padding:0 20px 0 60px !important;margin:0 0 10px 0;/*height:60px;*/background:#cae4f1 url(../assets/site/structure/page/bg_offres.gif) no-repeat 0 0 !important;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#575652;}
	/*.liste_offres ul li .voir_details_poste, .liste_offres ul li .LibelleOffre{display:block;float:left;overflow:hidden;padding:19px 0;}*/
	.liste_offres ul li .voir_details_poste, .liste_offres ul li .LibelleOffre{display:block;float:left;overflow:hidden;padding:19px 0;}
	.liste_offres ul li .LibelleOffre{width:460px;}
	.liste_offres ul li .voir_details_poste{float:right;font-size:13px !important;color:#780842 !important;text-decoration:underline !important;}
	.liste_offres ul li .voir_details_poste:hover{text-decoration:none !important;}
	
	.liste_offres_pourvues{}
	.liste_offres_pourvues ul{margin:0 0 0 32px !important;padding:0;list-style:none;}
	.liste_offres_pourvues ul li{font:15px/29px arial, helvetica, sans-serif !important;padding:0 20px 0 40px !important;margin:0 !important;height:29px;background:#edf6fb url(../assets/site/puces/puce_grise_min.png) no-repeat 7px 5px !important;color:#575652;}
	.liste_offres_pourvues ul li.alt_offres{background:#fff url(../assets/site/puces/puce_grise_min.png) no-repeat 7px 5px !important;}
	
	
	.btn_repondre{margin:30px 0;padding:34px 0 0 0;background:url(../assets/site/structure/page/page_recrutement_separation.gif) no-repeat 0 0;}
	.btn_repondre a{background:#9a4671;border-radius:3px;color:#fff;display:block;float:left;font: 13px/20px arial,helvetica,sans-serif;padding:8px 16px;text-decoration:none;}
	.btn_repondre a:hover{background:#6b6b6b;}
	.btn_repondre a.retour_annonces{float:right;background:#6b6b6b;}
	
	.btn_repondre{margin:30px 0;padding:34px 0 0 0;background:url(../assets/site/structure/page/page_recrutement_separation.gif) no-repeat 0 0;}
	.btn_repondre a{background:#9a4671;border-radius:3px;color:#fff;display:block;float:left;font: 13px/20px arial,helvetica,sans-serif;padding:8px 16px;text-decoration:none;}
	.btn_repondre a:hover{background:#6b6b6b;}
	.btn_repondre a.retour_annonces{float:right;background:#6b6b6b;}

	/*Formulaire offres*/	
	#content_contact .ligne_simple, #content_contact .ligne_double{width:100%;margin:0 0 20px 0;}
	#content_contact .ligne_double .ligneD_left, #content_contact .ligne_double .ligneD_right{width:50%;float:left;overflow:hidden;}
	#content_contact .ligne_double .ligneD_left p, #content_contact .ligne_double .ligneD_right p{padding:0 20px 0 0;}
	
	#content_contact .ligne_simple input[type="text"] {width: 42.5%;}
	#content_contact .ligne_double input[type="text"] {width:90%;}
	
	#content_contact .ligne_double .erreurchamp, #content_contact .ligne_simple .erreurchamp{display:block;font:12px/13px;padding:10px 20px 10px 0;}
	
	#content_contact .ligne_envoi_fichiers .ligneD_left p, #content_contact .ligne_envoi_fichiers .ligneD_right p{background:#e6e6e5;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:0 20px 0 0;padding:8px 20px 8px 8px;}
	#content_contact .ligne_envoi_fichiers input[type="file"], #content_contact .ligne_envoi_fichiers .ligneD_right input[type="file"]{border:1px solid #cfcfcf;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fff;padding:5px;width:96%;}
	
	#content_contact .btn_repondre input[type="submit"]{background:#780842;border-radius:3px;color:#fff;display:block;float:left;font: 13px/20px arial,helvetica,sans-serif;padding:8px 16px;text-decoration:none;}
	#content_contact .btn_repondre  input[type="submit"]:hover{background:#6b6b6b;}
	#content_contact .btn_repondre  input.bouton_offre_retour{float:right;background:#6b6b6b;}
	
	#content_contact .rblcivilite td input[type="radio"]{float:left;margin:0 10px 0 0;}
	#content_contact .rblcivilite td label{width:80px;color:#555;font: 16px/21px arial,helvetica,sans-serif;}
	#content_contact span.erreurchamp{color:#c33;}
	
/*************************************************************************************************************************************************************************/
/* Gabarits */ 
/*************************************************************************************************************************************************************************/
	
	/* Complet
	*******************************************/
	#content_gabarits{padding:0 0 58px 0;color:#6b6b6b;font:13px/22px tahoma, arial, helvetica, sans-serif;}
	
	#content_gabarits h2{font:26px/30px tahoma, arial, helvetica, sans-serif;color:#e47c25;padding:20px 0;}
	#content_gabarits h3{font:21px/25px tahoma, arial, helvetica, sans-serif;color:#e47c25;padding:14px 0;}
	#content_gabarits h3.color_14406C{color:#5a0631;}
	#content_gabarits h4{font:16px/22px tahoma, arial, helvetica, sans-serif;color:#5a0631;padding:12px 0;}
	#content_gabarits h5{font:13px/20px arial, helvetica, sans-serif;color:#6b6b6b;text-transform:uppercase;}
	
	#content_gabarits img{width:100%;border:0;height:auto;margin:10px 0;}
	
	#content_gabarits p{font:14px/19px arial, helvetica, sans-serif;color:#6b6b6b;padding:10px 0;text-align:justify;padding:10px 0 10px 0;}
	#content_gabarits p a{font:14px/19px arial, helvetica, sans-serif;color:#9a4671;}
	
	#content_gabarits p strong, #content_gabarits p b{font-weight:bold;}
	#content_gabarits p em, #content_gabarits p i{font-style:italic;}
	
	#content_gabarits ul{list-style:none;margin:0 0 10px 0;}
	#content_gabarits ul li{font:16px/21px arial, helvetica, sans-serif;padding:3px 0 3px 14px;background:url(../assets/site/puces/puce_tri_bleu1.png) no-repeat 0 8px;}
	#content_gabarits ul li a{font:16px/21px arial, helvetica, sans-serif;color:#9a4671;text-decoration:none;}
	#content_gabarits ul li a:hover{text-decoration:underline;}
	
	/*Mises en avant*/
	#content_gabarits p.mev_bleu{font:14px/19px arial, helvetica, sans-serif;color:#5a0631;padding:10px 0 10px 0;}
	#content_gabarits p.mev_bleu_forte{font:24px/34px tahoma, arial, helvetica, sans-serif;color:#5a0631;padding:10px 0;}
	
	#content_gabarits p{font:14px/19px arial, helvetica, sans-serif;color:#6b6b6b;padding:10px 0 10px 0;}
	
	#content_gabarits img.img_left{float:left;margin:6px 20px 20px 0;width:auto;height:auto;}
	#content_gabarits img.img_right{float:right;margin:6px 0 20px 20px;width:auto;height:auto;}
	
	.color_004074{color:#5a0631;}
	
	/*Mots clefs*/
	.mots_clefs{background:#f7f7f7;padding:5px 20px;margin:10px 0 10px 0;}
	.mots_clefs p{padding:10px 0;}
	.mots_clefs p strong.label{color:#5a0631;}
	.mots_clefs p a{}
	.mots_clefs p a:hover{}
	
	/*Cite dans*/
	.cite_dans{padding:10px 0;margin:10px 0;}
	.cite_dans p{padding:10px 0;}
	.cite_dans p strong.label{color:#5a0631;}
	.cite_dans p a{}
	.cite_dans p a:hover{}
	
		/*Colonnes*/
		.ligne_colonnes .colonne_content{padding:10px 10px 10px  0;}
		.ligne_colonnes .colonne{float:left;padding:0;overflow:hidden;}
		.ligne_colonnes .colonne_content{padding:10px 10px 10px  0;}
		
		.ligne_colonnes .colonne_content p{font:14px/21px arial, helvetica, sans-serif !important;padding:10px 0 !important;}
		.ligne_colonnes .colonne_content p a{font:14px/21px arial, helvetica, sans-serif !important;}
		.ligne_colonnes .colonne_content h4{font:19px/22px arial, helvetica, sans-serif;color:#9a4671;padding:10px 0 0 0;}
		.ligne_colonnes .colonne_content img{margin:0 0 10px 0 !important;}
			
			/*1 Colonne*/
			.ligne_1colonne .colonne{width:100%;}
			.ligne_1colonne .colonne_content{padding:10px 0 10px  0;}
			.ligne_1colonne .colonne_content img{width:100% !important;}
			
			/*2 Colonnes*/
			.ligne_2colonnes .colonne{width:50%;}
			.ligne_2colonnes .colonne_content{padding:10px 20px 10px  0;}
			.ligne_2colonnes .colonne_content img{width:100% !important;}
			
			/*3 Colonnes*/
			.ligne_3colonnes .colonne{width:33.333%;}
			.ligne_3colonnes .colonne_content{padding:10px 20px 10px  0;}
			.ligne_3colonnes .colonne_content img{width:100% !important;}
			
			/*4 Colonnes*/
			.ligne_4colonnes .colonne{width:25%;}
			.ligne_4colonnes .colonne_content{padding:5px 10px 5px  0;}
			.ligne_4colonnes .colonne_content img{width:100% !important;}
			
		/*Colonnes Références Clients*/
		.ligne_colonnes .colonne_ref_client h5{min-height:45px;}
		.ligne_colonnes .colonne_ref_client p a{font:13px/20px arial, helvetica, sans-serif;color:#6b6b6b;padding:0;text-decoration:none;}
		.ligne_colonnes .colonne_ref_client p a span{font:12px/20px arial, helvetica, sans-serif;color:#9a4671;text-decoration:underline;}
			
			
	/*Nouvelle Présentation*/
	#content_gabarits .color_2a95cb{color:#780842;}
	
	#content_gabarits .page_bandeau{margin:0;padding:0;}
	#content_gabarits .page_bandeau img{margin:0 0 1px 0;}
	#content_gabarits .page_section_grise{margin:0;padding:10px 20px 10px 0;background:#f3f3f3;}
	#content_gabarits .page_section_grise h3{padding:14px 18px;}
	#content_gabarits .page_section_grise p{font:16px/21px arial, helvetica, sans-serif;color:#555;padding:10px 6px 10px 52px;}
	
		/*Block avec picto*/
		#content_gabarits .page_block_kesako, #content_gabarits .page_block_info{padding:10px 0 10px 52px;}
		
		#content_gabarits .page_block_kesako .kesako_img, #content_gabarits .page_block_kesako .kesako_content{display:block;float:left;overflow:hidden;}
		#content_gabarits .page_block_info .info_img, #content_gabarits .page_block_info .info_content{display:block;float:left;overflow:hidden;}
		
		#content_gabarits .page_block_kesako .kesako_img, #content_gabarits .page_block_info .info_img{width:12.74%;}
		#content_gabarits .page_block_kesako .kesako_content, #content_gabarits .page_block_info .info_content{width:87.26%;}
		
		#content_gabarits .page_block_kesako .kesako_content p, #content_gabarits .page_block_info .info_content p{font:16px/21px arial, helvetica, sans-serif;color:#555;padding:10px 6px 10px 36px;}
	
		#content_gabarits ul.liste_puces_grise, #content_gabarits ul.liste_puces_bleu{list-style:none;margin:0 0 10px 20px;}
		#content_gabarits ul.liste_puces_grise li, #content_gabarits ul.liste_puces_bleu li{font:14px/19px arial, helvetica, sans-serif;padding:5px 0 5px 36px;margin:0 0 10px 0;}
		#content_gabarits ul.liste_puces_grise li{background:url(/assets/gabarits/page/puce_grise.png) no-repeat 0 1px;}
		#content_gabarits ul.liste_puces_bleu li{background:url(/assets/gabarits/page/puce_bleu.png) no-repeat 0 4px;}
		
		#content_gabarits hr{display:block;height:16px;border:0;margin:10px 0;background:url(/assets/gabarits/page/page_separation.gif) no-repeat 50% 0;}
	
	
/*************************************************************************************************************************************************************************/
/* Messages & Messages d'Erreur */ 
/*************************************************************************************************************************************************************************/
	

/*************************************************************************************************************************************************************************/
/* CLASS génériques */ 
/*************************************************************************************************************************************************************************/
.msg_ok {display: block;color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;font-size: 1.3em;}
.msg_ko {display: block;color: #a94442;background-color: #f2dede;border-color: #ebccd1;padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;font-size: 1.3em;}

	