@import url(base.css);

/***********************************************************
 * ENTETE
 ***********************************************************/
#entete_wrap {
	position: relative;
	width: 100%;
	height: 169px;
	margin: 0;
	background: url(../images/bg_entete.gif) repeat-x 0 0;
	z-index: 49000;
}

	#entete_wrap #entete {
		position: relative;
		width: 940px;
		height: 107px;
		margin:0 auto;
		z-index: 50000;
	}
	
	#entete_wrap #entete #logo_ik {
		position: absolute;
		width:117px;
		height:69px;
		border:0;
		top: 18px;
		left: 40px
	}
	
	#entete_wrap #entete .entete_bloc {
		display: none;
	}
	#entete_wrap #entete .entete_bloc.active {
		display: block;
	}
	
	#entete_wrap #entete #entete_phrase {
		position: absolute;
		width: 590px;
		height: 90px;
		top: 20px;
		left: 300px;
		background: url(../images/apostrophe.gif) no-repeat 0 0;
		font-family: Molengo, sans-serif;
		color: #e5b123;
		font-size: 1.8em;
		font-style: italic;
		padding: 10px 0 0 40px
	}
	#entete_wrap #entete #entete_plateforme_ik {
		position: absolute;
		width: 720px;
		height: 105px;
		top: 0px;
		left: 220px;
		font-family: Molengo, sans-serif;
		color: #e5b123;
		font-size: 2.2em;
		padding: 0;
	}
	
	#entete_wrap #entete #entete_plateforme_ik img.entete_plateforme_ik_image {
		float:right;
		margin-top:3px;
	}


	/******************
	 * MENU
	 ******************/
	#entete_wrap #menu {
		position: relative;
		width: 940px;
		height: 35px;
		margin: 0 auto;
		padding: 0;
		height: 58px;
	}
	#menu li {
		position: relative;
		float: left;
		width: 180px;
		height: 100%;
		text-align: center;
	}
	#menu li.first {
		width: 50px;
	}
	#menu li a {
		display: block;
		width:100%;
		height: 100%;	
		line-height: 58px;
		color: #7f7f7f;
		font-size: 1.2em;
		font-family: Trebuchet MS, Arial, Helvetica, FreeSans, sans-serif;
		outline: none;
	}
	#menu li a:link, #menu li a:visited {
		text-decoration: none;
	}
	#menu li a:hover, #menu li a:active, #menu li a#selected {
		color: #279bdb
	}
	#menu li.first a:link, #menu li.first a:visited {
		background: url(../images/ico_home_off.gif) no-repeat center 20px;
	}
	#menu li.first a:hover, #menu li.first a:active, #menu li.first a#selected {
		background: url(../images/ico_home.gif) no-repeat center 20px;
	}






/***********************************************************
 * CONTENU
 ***********************************************************/
#contenu_global {
	position: relative;
	width: 940px;
	margin: 15px auto 0 auto;
	background: #fff;
}
#contenu_global.contenu_global_home {
	background: #fff;
}
#contenu_global #contenu {
	position: relative;
	padding: 10px;
}
#contenu_global #contenu.contenu_home {
	position: relative;
	padding: 0;
}




/***********************************************************
 * COLONNE GAUCHE
 ***********************************************************/
#contenu #contenu_gauche {
	position:relative;
	width:208px;
	margin:0 5px 0 0;
	float:left;
	z-index: 1;
}

	#contenu #contenu_gauche .bloc_menu_gauche {
		margin-bottom: 15px
	}

	/******************
 	 * MENU
 	 ******************/
	.menu_a_deplier {
		display: none;
	}
	ul.ul_menu_gauche {
		position: relative;
		border-left: 1px solid #dedddd;
		margin-left: 0px;
		margin-bottom: 0;
		padding-left: 5px;
	}
	ul.ul_menu_gauche li a:link, ul.ul_menu_gauche li a:visited {
		font-family: Trebuchet MS, Arial, Helvetica, FreeSans, sans-serif;
		font-size: 1.05em;
		line-height: 1.7em;
		color: #666666;
	}
	ul.ul_menu_gauche li.li_et_aussi {
		font-family: Trebuchet MS, Arial, Helvetica, FreeSans, sans-serif;
		font-size: 1em;
		line-height: 1.7em;
		color: #7f7f7f;
		font-style: italic;
		padding: 5px 0
	}
	ul.menu_expertise li a:hover, ul.menu_expertise li a:active, 
	ul.menu_expertise li a:link.selected, ul.menu_expertise li a:visited.selected {
		color: #dfab1f;
	}
	ul.menu_solution li a:hover, ul.menu_solution li a:active, 
	ul.menu_solution li a:link.selected, ul.menu_solution li a:visited.selected {
		color: #dfab1f;
	}
	div.menu_utilisation ul li a:hover, div.menu_utilisation ul li a:active, 
	div.menu_utilisation ul li a:link.selected, div.menu_utilisation ul li a:visited.selected {
		color: #dfab1f;
	}
	ul.ul_menu_gauche h4 {
		background: #F3F3F3;
		padding-left:3px;
	}
	/******************
 	 * H3
 	 ******************/
 	h3.h3_menu_gauche {
 		position: relative;
 		left: -25px;
 		font-weight: normal;
 		font-size: 1.5em;
		padding: 3px 3px 3px 15px;
		-moz-border-radius: 0 3px 3px 0;
		-webkit-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
		margin-top: 0;
		background: #279BDB;
 	}
 	h3.h3_menu_gauche div.triangle_menu_gauche {
 		position: absolute;
 		left: 0;
 		top: 27px;
 		width: 15px;
 		height: 12px;
 		background: url(../images/triangle_menu_gauche.png) 0 0 no-repeat;
 		-background: url(../images/triangle_menu_gauche.gif) 0 0 no-repeat;
 	}
 	h3.h3_menu_expertise {}
 	h3.h3_menu_expertise.h3_selected {}
 	h3.h3_menu_solution {}
 	h3.h3_menu_solution.h3_selected {}
 	h3.h3_menu_utilisation {}
 	h3.h3_menu_utilisation.h3_selected {}
 	
	h3.h3_menu_expertise a:link, h3.h3_menu_expertise a:visited,
	h3.h3_menu_solution a:link, h3.h3_menu_solution a:visited,
	h3.h3_menu_utilisation a:link, h3.h3_menu_utilisation a:visited {
		display:block;
		color: #fff;
		width:100%;
		outline: none;
	}
	/******************
 	 * POST-IT
 	 ******************/
	#post-it {
		position: relative;
		width: 178px;
		min-height: 156px !important;
		height: auto !important;
		height: 156px;
		background: url(../images/post-it_bg.jpg) repeat-y left top;
		z-index: 2;
		margin: 40px 0 40px 10px;
	}
	#post-it_top {
		position: absolute;
		top: 0;
		left: 0;
		width: 178px;
		height: 67px;
		background: url(../images/post-it_top.jpg) no-repeat left top;
		z-index: 3;
	}
	#post-it_bottom {
		position: absolute;
		bottom: -1px;
		left: 0;
		width: 178px;
		height: 89px;
		background: url(../images/post-it_bottom.jpg) no-repeat left top;
		z-index: 3;
	}
	#post-it_content {
		position: relative;
		padding: 5px 8px 18px 18px;
		color: #908e8e;
		z-index: 4;
		text-align: left;
		font-size: 1em;
	}
	#post-it_content h3 {
		font-weight: normal;
		margin-top: .3em;
		margin-bottom: .8em;
		font-size: 1.5em;
	}
	#post-it_content h3 a {
		color: #DE9224;
	}
	#post-it_content a.en_savoir_plus {
		display: block;
		width: 100%;
		text-align: right;
		margin: .5em 0;
		font-size: .9em;
		color: #DE9224;
	}
	#post-it img.apostrophe {
		position: relative;
		width: 36px;
		height: 31px;
		float:left;
		margin: 5px 5px 2px 0;
	}
	
	/******************
 	 * CONTACT
 	 ******************/
	.cadre_contact {
		margin: 15px 0 0 5px;
		/*border-top: 1px solid #EFEFEF;
		border-bottom: 1px solid #EFEFEF;*/
		padding: 0;
		width: 174px;
		height: 42px;
	}
	.cadre_contact_demo, .cadre_contact_doc, .cadre_contact_ref {
		clear:both;
		position: relative;
		float:right;
		width: 215px;
		margin: 0 0 10px 20px;
		border-top: 0;
		border-bottom: 1px solid #E6E6E6;
		padding: 5px 0 10px 0;
		background: #fff;
	}
	.cadre_contact a:link, .cadre_contact a:visited {
		display: block;
		color: #DB9321;
	}
	.cadre_contact a:hover, .cadre_contact a:active {}
	.cadre_contact .span_contact_tel {
		font-size: 1.3em;
	}
	.cadre_contact .span_contact_mail {
		font-size: 1.25em;
	}
	.cadre_contact .span_faq {
		font-size: 1.25em;
	}
	.cadre_contact .span_contact_solution {
		color: #666666;
	}
	.cadre_contact .span_contact_expertise {
		color: #666666;
	}
	.cadre_contact .span_contact_utilisation {
		color: #666666;
	}
	.cadre_contact a img {
		vertical-align: middle;
	}
	.cadre_contact a span {
		vertical-align: middle;
		line-height: 30px;
	}
	
	/******************
 	 * TAG CLOUD
 	 ******************/
	#tag_cloud {
		margin-top: 30px;
		margin-bottom: 20px;
		width: 95%;
		text-align: center;
	}
	#contenu #contenu_gauche #tag_cloud h2 {
		background: none;
		width: auto;
		display: inline;
		text-shadow: none;
	}
	#tag_cloud a:link, #tag_cloud a:visited {
		color: #C3C3C3;
	}
	#tag_cloud a:hover, #tag_cloud a:active {
		background-color: #E5B123;
		color: #fff;
	}

	/******************
 	 * PAGE D'ACCUEIL
 	 ******************/
	#contenu #contenu_centre.contenu_centre_home ul {
		margin-left: 0px;
		list-style: none;
	}
	#contenu #contenu_centre.contenu_centre_home #contenu_gauche {
		width: 920px;
		margin: 0;
		padding: 0;
	}
	#contenu #contenu_centre.contenu_centre_home .bloc_menu_gauche {
		position: relative;
		float: left;
		margin-right: 20px;
		width: 210px;
	}
	#contenu #contenu_centre.contenu_centre_home #cadre_infos {
		position: absolute;
		top: 320px;
		right: 20px;
		z-index: 2;
	}
	#contenu #contenu_centre.contenu_centre_home .cadre_contact {
		width: 210px;
		position: absolute;
		top: 150px;
		left: 235px;
	}
	#contenu #contenu_centre.contenu_centre_home #tag_cloud {
		position: absolute;
		top:250px;
		left:5px;
		margin: 0;
		width: 420px;
	}

/***********************************************************
 * CAROUSEL PAGES CONTENU
 ***********************************************************/
#carousel_pages_contenu {
	position: relative;
	width: 940px;
	height: 188px;
	margin: 0 auto;
	background: url(../images/bg_carousel_conteu.jpg) no-repeat 0 0;
}

/***********************************************************
 * FIL D'ACTUS
 ***********************************************************/
#bandeau_fil_actus {
	position:absolute;
	left: 34px;
	bottom: 20px;
	height: 30px;
	width: 300px;
}
#bandeau_fil_actus h4 {
	position:absolute;
	top: -10px;
	left: 0;
	margin:0;
	display:none;
}
#bandeau_fil_actus h4.active {
	display:block;
	top:0;
}
#bandeau_fil_actus h4 a:link, #bandeau_fil_actus h4 a:visited {
	color: #FBF7D0;
	text-shadow: 1px 1px 1px #467BA7;
}


/***********************************************************
 * MILIEU
 ***********************************************************/
#contenu #contenu_centre {
	position:relative;
	width:695px;
	min-height:750px !important;
	height:auto !important;
	height: 750px;
	padding-left: 10px;
	margin: 0;
	float: left;
}
#contenu #contenu_centre.contenu_centre_home {
	float:none;
	width:940px;
	border: 0;
	padding: 0;
	margin: 0;
}

#contenu #contenu_centre.contenu_centre_home img.home_bas_poupees {
	position: absolute;
	top:0;
	right: 42px;
	width:88px;
	height: 33px;
}

#contenu #contenu_centre h1 {
	margin-top: 0;
}
#contenu #contenu_centre h1 a:link, #contenu #contenu_centre h1 a:visited {
	color: #279bdb;
}
#contenu #contenu_centre h1 a:hover, #contenu #contenu_centre h1 a:active {
	text-decoration: underline;
}

#contenu #contenu_centre h2 {
	color: #555;
	font-weight: bold;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
}
#contenu #contenu_centre p {
	color: #333;
	margin-left: 20px;
}
#contenu #contenu_centre ul li {
	color: #333;
}

	/******************
 	 * INTRO
 	 ******************/
	#contenu #contenu_centre p.introduction_page {
		font-size: 1em;
		margin: 15px 0 25px 0;
		color: #7f7f7f;
	}
	/*#contenu #contenu_centre p.intro_expertise {
		color: #AB35A0;		
	}
	#contenu #contenu_centre p.intro_solution {
		color: #749F0C;		
	}
	#contenu #contenu_centre p.intro_utilisation {
		color: #5795C7;		
	}
	#contenu #contenu_centre p.intro_tarif {
		color: #DE9224;		
	}
	#contenu #contenu_centre p.intro_blog {
		color: #DE9224;		
	}
	#contenu #contenu_centre p.intro_qui, #contenu #contenu_centre p.intro_formation {
		color: #DE9224;		
	}*/

	/******************
 	 * MENU UL
 	 ******************/
	#contenu #contenu_centre ul {
		margin-left: 60px;
		list-style-image: url(../images/puce_menu_8.gif);
	}
	#contenu #contenu_centre ul li {
		/*color: #5c5c5c;*/
	}
	
	/* SLIDER OOP */
	#contenu #contenu_centre div.slider_oop ul {
		margin: 0;
    	padding: 0;
    	list-style: none;
	}
	
	/******************
 	 * CADRE INFOS
 	 ******************/
	#cadre_infos_seminaire {
		position: fixed;
		top: 184px;
		right: -126px;
		width: 142px;
		height: 138px;
		font-family: 'Molengo', arial, serif;
		color: #fff;
		font-size:1.4em;
		text-align: center;
		z-index: 10;
	}
	#cadre_infos_seminaire a:link, #cadre_infos_seminaire a:visited {
		color: #fff;
	}
	#cadre_infos_seminaire_sub{
		padding: 3px 2px 10px 5px;
		background: #279BDB;
		/*-webkit-box-shadow: -5px 5px 8px #4b4b4b;
		-moz-box-shadow: -5px 5px 8px #4b4b4b;
		box-shadow: 0px 0px 2px #7f7f7f;*/
		-webkit-border-radius: 5px 0 0 5px;
		-moz-border-radius: 5px 0 0 5px;
		border-radius: 5px 0 0 5px;
	}
	.espace_cadre_infos_seminaire {
		font-size:.45em
	}
	.lien_fermer_cadre_infos_seminaire{
		position: absolute;
		/*top:-13px;
		left: 12px;*/
		bottom: 0px;
		right: 0px;
		font-size: 0.5em;
		color:#8f8f8f;
		font-family: 'Arial', arial, serif;
		cursor: pointer;
	}
 	 
	#cadre_infos{
		position: relative;
		float: right;
		margin: 0 0 10px 10px;
		padding: 5px;
		border: 1px solid #f1f1f1;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	
	#cadre_infos_sub {
		padding: 5px 10px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: url(../images/cadre_infos_bg_gris.gif);
	}
	#cadre_infos_sub:hover {
		background: url(../images/cadre_infos_bg.gif);
	}
	#cadre_infos h3 {
		font-weight: normal;
		line-height: 25px;
		margin-top: .8em;
	}
	#cadre_infos h3 a:link, #cadre_infos h3 a:visited {
		display: block;
		padding: 0 0 0 30px;
		color: #7f7f7f;
	}
	/* Plaquette */
	#cadre_infos h3.h3_plaquette a:link, #cadre_infos h3.h3_plaquette a:visited {
		background: url(../images/cadre_infos/ico_plaquette.png) no-repeat 0 0;
	}
	#cadre_infos h3.h3_plaquette a:hover, #cadre_infos h3.h3_plaquette a:active {
		color: #e0a913;
	}
	/* Démo */
	#cadre_infos h3.h3_demo a:link, #cadre_infos h3.h3_demo a:visited {
		background: url(../images/cadre_infos/ico_demo.png) no-repeat 0 0;
	}
	#cadre_infos h3.h3_demo a:hover, #cadre_infos h3.h3_demo a:active {
		color: #e0a913;
	}
	/* Séminaire */
	#cadre_infos h3.h3_seminaire a:link, #cadre_infos h3.h3_seminaire a:visited {
		background: url(../images/cadre_infos/ico_seminaire.png) no-repeat 0 0;
	}
	#cadre_infos h3.h3_seminaire a:hover, #cadre_infos h3.h3_seminaire a:active {
		color: #e0a913;
	}
	/* Téléphone */
	#cadre_infos h3.h3_tel a:link, #cadre_infos h3.h3_tel a:visited {
		color: #e0a913;
		background: url(../images/cadre_infos/ico_tel.png) no-repeat 0 0;
	}
	#cadre_infos h3.h3_tel a:hover, #cadre_infos h3.h3_tel a:active {
		color: #e0a913;
	}
	
	.cadre_infos_temoignage {
		position: relative;
		float:right;
		width: 218px;
		padding: 5px 0 3px 0;
		margin: 5px 0 10px 10px;
		font-size: .9em;
		line-height: 1.4em;
		background: url(../images/apostrophe_02.jpg) no-repeat 0 8px;
		font-style: italic;
		border-top: 1px solid #E6E6E6;
		border-bottom: 1px solid #E6E6E6;
		/*text-shadow: 0px 1px 1px #dfdfdf;*/
		color: #467cab;
	}
	a.en_savoir_plus {
		display: block;
		width: 100%;
		text-align: right;
		margin: .5em 0 0 0;
		font-size: .85em;
		color: #DE9224;
	}

	/*********************
 	 * TABLEAU DES MODULES
 	 *********************/
 	table.liste_module {
 		margin-left: 20px;
 	}
	table.liste_module td.fond {
		background: url(../images/ico_folder.png) no-repeat 0 1px;
		padding: 2px 0 2px 20px;
	}
	table.liste_module td a:link, table.liste_module td a:visited {
		color: #5C5C5C;
	}
	table.liste_module td a:hover, table.liste_module td a:active {
		text-decoration: underline;
	}

	/*********************
 	 * EN SAVOIR PLUS
 	 *********************/
	a.cadre_en_savoir_plus:link, a.cadre_en_savoir_plus:visited, 
	a.cadre_en_savoir_plus:hover, a.cadre_en_savoir_plus:active {
		position: relative;
		display:block;
		margin: 20px auto 20px auto;
		font-size: 1.2em;
		/*font-family: Molengo, sans-serif;*/
		font-family: Arial, Helvetica, FreeSans, sans-serif;
		border: 1px solid #E5B123;
		width: 470px;
		color: #2C240F;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	a.cadre_en_savoir_plus img {
		position: absolute;
		top: 25px;
		left: 18px;
		-webkit-box-shadow: 0 0 15px #7f7f7f;
		-moz-box-shadow: 0 0 15px #7f7f7f;
		box-shadow: 0 0 15px #7f7f7f;
	}
	
	a.cadre_en_savoir_plus .en_savoir_plus_phrase {
		display: none;
	}
	a.cadre_en_savoir_plus .en_savoir_plus_phrase.active {
		display: block;
	}
	a.cadre_en_savoir_plus div {
		margin: 5px;
		height: 110px;
		background: url(../images/glossy_01.png) no-repeat -20px 10px #E5B123;
		text-align: left;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	a.cadre_en_savoir_plus div div {
		background: none;
		margin: 0;
		border: 0;
		height: auto;
	}
	a.cadre_en_savoir_plus.deux_lignes {
		font-size: 1.7em;
	}
	a.cadre_en_savoir_plus.deux_lignes div {
		line-height: 25px;
		text-align: left;
	}
	a.cadre_en_savoir_plus div:hover {
		background-color: #ebc55c;
	}

	/*********************
 	 * CAROUSEL HOME
 	 *********************/
	#carousel_home {
		position: relative;
		width: 940px;
		height: 310px;
	}
	#carousel_home img.carousel_fond {
		position: absolute;
		top:0;
		left: 0;
		z-index:0;
	}
	#carousel_home img#logo_ik_accueil {
		position:absolute;
		top: 15px;
		left: 27px;
	}
	#carousel_home h1 {
		position:absolute;
		color: #fff;
		top: 20px;
		left: 30px;
		text-shadow: 0px 1px 1px #333;
	}
	#carousel_home h3 {
		position:absolute;
		color: #fff;
		top: 65px;
		left: 30px;
		width: 450px;
		text-align: justify
	}
	#carousel_home a.lien_ico {
		display:block;
	}
	#carousel_home a.lien_ico img {
		position: absolute;
		width: 60px;
		height: 57px;
	}
	#carousel_home img.ico_01 { /*projet*/
		left: 470px;
		bottom: 13px
	} 
	#carousel_home img.ico_02 { /*connaissance*/
		left: 565px;
		bottom: 115px
	} 
	#carousel_home img.ico_03 { /*qualité*/
		left: 685px;
		top: 68px
	} 
	#carousel_home img.ico_04 { /*processus*/
		left: 840px;
		top: 35px
	}
	#carousel_home div.lien_desc h1 {
		text-align:right;
		position: absolute;
		background: none;
		width: 300px;
		top:230px;
		left: 600px;
		color: #4F5457;
		font-size: 2.4em;
		text-shadow: 0px 1px 1px #D5B567;
	}	
	#carousel_home div.lien_desc h3 {
		text-align:right;
		position: absolute;
		background: none;
		width: 300px;
		top:255px;
		left: 600px;
		color: #4F5457;
	}
	
	/* Ecrans mini */
	#carousel_home #ecrans_mini {
		position: absolute;
		bottom: 20px;
		left: 30px;
	}
	#carousel_home img.ecran_mini {
		position: relative;
		width: 87px;
		height: 65px;
		float: left;
		margin-right: 10px
	}
	
	/* Témoignages HOME */
	#contenu.contenu_home div.cadre_infos_temoignage {
		position: absolute;
		float: none;
		top: 490px;
		right: 5px;
	}
	
	/***********************************
 	 * BASE DE CONNSAISSANCE
 	 ***********************************/
 	#contenu #contenu_centre #lien_titre_source {
 		font-size: .95em;
 		display: block;
 		width:100%;
 		color: #333;
 		font-family: Arial, Helvetica, FreeSans, sans-serif;
 		text-align: left;
 		line-height: 25px;
 	}
 	#contenu #contenu_centre div.sous_titre_dossier {
		font-size: .85em;
		text-align: left;
		/*color: #afafaf;*/
		font-family: Arial, Helvetica, FreeSans, sans-serif;
		padding: 5px 0;
	}
	#contenu #contenu_centre div.sous_titre_dossier .redige_par, 
	#contenu #contenu_centre div.sous_titre_dossier em.presentation_auteur {
		display: block;
		text-align: right;
		color:#9fadaf;
	}
	#contenu #contenu_centre div.sous_titre_dossier p.introduction_page.intro_dossier {
		font-size: 1.15em;
		color: #5f5f5f;
		margin: 15px 0 10px 0;
		font-style:italic;
	}
	
	#contenu  #contenu_centre div.div_contenu_dossier {
		position: relative;
		margin-top:0;
		margin-left:0;
		padding:5px 0px;
	}
	#contenu  #contenu_centre div.div_contenu_dossier h2 {
		background: none;
		color: #5f5f5f;
		margin-top: 1.7em;
		font-size: 1.3em;
	}
	#contenu  #contenu_centre div.div_contenu_dossier p {
		position: relative;
		margin-left: 0;
		-width:95%; /* IE6 */
	}
 	 
	form.formulaire_blog {
		position: relative;
		float: left;
		/*border-left:2px solid #F8AF2F;*/
		border: 1px solid #E6E6E6;
		background:#F3F3F3;
		width:400px;
		padding:5px;
		margin-left: 0;
		/*margin:20px 0 20px 20px;*/
	}
	#contenu #contenu_centre h1.h1_blog_dossier {
		font-size: 1.5em;
	}
	#contenu #contenu_centre p.introduction_page {
		margin-bottom:25px;
	}
	
	#contenu #contenu_centre #edito {
		position: relative;
		float: left;
		border: 1px solid #CBBEB5;
		background: #EBE7E4;
		padding: 5px;
		width: 200px;
		margin: 10px 0;
		height: 130px;
	}
	#contenu #contenu_centre #edito h4 {
		margin: .5em 0 .5em;
		text-align: center;
	}
	#contenu #contenu_centre #edito p {
		margin: 0;
		font-size: .85em;
	}
	#contenu #contenu_centre #edito em {
		display: block;
		margin: 1.1em 0 0 0;
		font-size: .85em;
		text-align: right
	}
	
	#contenu #contenu_centre.contenu_centre_blog .cadre_infos_temoignage {
		position: absolute;
		top:-65px;
		right:245px;
	}
	

/***********************************************************
 * PIED DE PAGE
 ***********************************************************/
#pied_page {
	width: 100%;
	background: url(../images/bg_pied.jpg) repeat-x left top #656565;
}
#pied_page #pied_page_bg {
	position: relative;
	width: 984px;
	height: 82px;
	margin: 0 auto;
	background: url(../images/bg_pied_centre.jpg) no-repeat center top #656565;
}
#pied_page #pied_page_bg #pied_page_bg_contenu {
	padding: 10px 22px 0 22px;
	text-align: center;
}
#pied_page #pied_page_contenu {
	position: relative;
	width: 940px;
	margin: 0 auto;
	color: #faf7f1;
	text-shadow: 0px 1px 0px #6b6b6b;
}

#pied_page #pied_page_contenu #pied_page_cadre_recherche_blog {
	background:#747474;
	margin-bottom:20px;
	-webkit-box-shadow: 0 0 20px #4b4b4b;
	-moz-box-shadow: 0 0 20px #4b4b4b;
	box-shadow: 0 0 20px #4b4b4b;
}

#pied_page #pied_page_contenu #form_bas_page {
	margin-top: 0;
	margin-left: 0;
}
#form_bas_page span.titre_form_pied_page {
	font-size: 16px;
	/*font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
	font-weight: lighter;*/
	font-family: Arial, sans-serif;
	color: #CFC9A4;
	text-shadow: 1px 1px 1px #3F3F3F;
}
#pied_page #pied_page_contenu a.titre_paragraphe_mc:link, #pied_page #pied_page_contenu a.titre_paragraphe_mc:visited {
	font-size: 14px;
	/*font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
	font-weight: lighter;*/
	font-family: Arial, sans-serif;
	color: #CFC9A4;
	text-shadow: 1px 1px 1px #3F3F3F;
}

#pied_page p.mentions_legales {
	text-align: center;
	font-size: 1.2em;
	color: #5f5f5f;
}
#pied_page p.mentions_legales a:link, #pied_page p.mentions_legales a:visited {
	color: #3276C8;
}

/***********************************************************
 * FORMULAIRES
 ***********************************************************/
form {
	margin: 20px;
}
form input[type=text], form select {
	border: 1px solid #DFDFDF;
	height: 20px;
	line-height: 20px;
	padding: 1px	
}
form input[type=text]:focus, form select:focus, form textarea:focus {
	border: 1px solid #F4AA2D;
}
form textarea {
	border: 1px solid #DFDFDF;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
}
form .libelle {
	font-size: 1.2em;
	color: #666666;
}



/***********************************************************
 * COVERFLOW
 ***********************************************************/
#myCoverflow {
	/*background: url(../images/bg_slider.jpg) left top repeat-x #ffffff;*/
	background: #ffffff;
	color:#000;
}
#myCoverflow .navigation {
	position: relative;
	top:45px;	
}
#myCoverflow .slideshow.play, #myCoverflow .slideshow.pause {
	background: none;	
}
	
	/*
#myCoverflow .loading {
	border-color:#333;
}
#myCoverflow .loading_bar {
	background:#333;
}*/
#myCoverflow .slider {
	background:none;
}
#myCoverflow .scrollbar {
	border-bottom:0;
}



/***********************************************************
 * PLUGIN SLIDER feature_list
 ***********************************************************/
#contenu #contenu_centre div#feature_list h3 {
	margin: 0;	
	padding: 7px 0 0 0;
	font-size: 16px;
	text-transform: uppercase;
}

#contenu #contenu_centre div#feature_list {
	width: 700px;
	height: 240px;
	overflow: hidden;
	position: relative;
	border: 1px solid
}

#contenu #contenu_centre div#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}
/* tabs */
#contenu #contenu_centre div#feature_list ul#tabs {
	left: 0;
	z-index: 2;
	width: 320px;
}

#contenu #contenu_centre div#feature_list ul#tabs li {
	font-size: 12px;
	font-family: Arial;
}

#contenu #contenu_centre div#feature_list ul#tabs li img {
	padding: 5px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}

#contenu #contenu_centre div#feature_list ul#tabs li a {
	color: #222;
	text-decoration: none;	
	display: block;
	padding: 10px;
	height: 60px;
	outline: none;
}

#contenu #contenu_centre div#feature_list ul#tabs li a:hover {
	text-decoration: underline;
}

#contenu #contenu_centre div#feature_list ul#tabs li a.current {
	background:  url('feature-tab-current.png');
	color: #FFF;
}

#contenu #contenu_centre div#feature_list ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}
/* output */
#contenu #contenu_centre div#feature_list ul#output {
	right: 0;
	width: 311px;
	height: 194px;
	position: absolute;
}

#contenu #contenu_centre div#feature_list ul#output li {
	position: absolute;
	width: 463px;
	height: 240px;
}

#contenu #contenu_centre div#feature_list ul#output li a {
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 8px 12px;
	text-decoration: none;
	font-size: 11px;
	color: #FFF;
	background: #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#contenu #contenu_centre div#feature_list ul#output li a:hover {
	background: #D33431;
}





