/* ================================================================================ */
/* = GLOBAL STRUCTURE SITE    = */
/* ================================================================================ */

	html {/*overflow: hidden*/}
	body {
		font-family: Arial, sans-serif;
		background-color: #7095A9;
		}
	*
	{
	 font-family: Arial, sans-serif;
  }	
  
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,
	blockquote,fieldset,input,img,legend {margin: 0; padding: 0}

	img {display: block; margin:0; padding:0}
	em {font-style: normal}
	ul, ol, li {list-style: none}
	.break {clear: both}
	button {border:0; cursor: pointer!important}
	h1,h2,h3,h4,h5,h6 { padding: 0;font-weight: bold}
	p, ul {font-size: 10pt; line-height: 150%; margin: 0 0 0.8em 0}
	h1 {font-size: 131%}/* 16px */ 
	h2 {font-size: 108%}/* 15px */ 
	h3 {font-size: 100%}/* 14px */ 
	h4 {font-size: 93%}/* 13px */ 
	h5 {font-size: 85%}/* 12px */ 
	h6 {font-size: 77%}/* 11px */
	ul {font-size: 77%}
	a {font-size: 85%; text-decoration: none}
	ul li a {font-size: 108%}
	input, select {font-size: 77%}
	
	a {text-decoration: none}
	a:hover { text-decoration: underline;}

/* ================================================================================ */
/* = GLOBAL STRUCTURE = */
/* ================================================================================ */

	#habillage {
		position: relative;
		background: transparent url('../medias/habillageBG.gif') no-repeat 10% 0;
		}
	/*= page ---------------------------------------- */
	#page {
		position: relative; 
		margin: 0 auto; 
		width: 998px;
		/*height: 609px;*/
		border-right: 1px #fff solid;
		border-bottom: 1px #fff solid;
		border-left: 1px #fff solid;
		}
	body#home #page {
		background: #fff; /*url(../medias/bgPageHome.jpg) no-repeat bottom left*/}
	body#pagesContenu #page {
		background: #fff; /*url(../medias/bgPage.jpg) no-repeat bottom left*/}
	body.pagesClients #page,
	body.homeClients #page {
		background: #fff; /*url(../medias/clients/bgPage.jpg) no-repeat bottom right!important*/}
		
	/*= impression ---------------------------------------- */
	#logoPrint {display: none}

	/*= structure ---------------------------------------- */
	#header, #mainContent {width: 1000px; margin: 0}
	#header {height: 90px; z-index:1}
	#mainContent {
		/*height: 512px;*/ 
		padding: 4px 0 0 0;
		background: transparent url(../medias/bgMainTop.gif) no-repeat 0 0
		}
	#colA, #colB, #colC {
		float: left;
		}
	
	/*= focus signature bas de page de contenu / Hauteur fixe ---------------------------------------- */
	body#pagesContenu #mainContent {
		padding: 4px 0 75px 0;
		}
		
	/*= A ---------------------------------------- */
	#colA {
		width: 802px;
		/*height: 496px*/
		}
	body#pagesContenu #colA {
		width: 802px!important
		}
	body#home #colA {
		/*height: 515px;*/
		padding: 0 0 1em 0;
		}
	
	/*= B ---------------------------------------- */
	#colB {
		width: 190px;
		/*height: 503px;*/ 
		padding: 7px 0 0 6px
		}
	body#pagesContenu #colB {
		width: 190px; 
		padding: 7px 0 0 6px
		}
	
	/*= footer ---------------------------------------- */
	body#home #footer {
		text-align: center;
		height: 20px;
		padding: 0;
		}
	#footer {
		position: absolute; 
		bottom:0; 
		left: 250px; width: 565px
		}

/* ================================================================================ */
/* = HEADER = */
/* ================================================================================ */	
	body.popupTelechargement {
		width: 390px!important;
		background-color:#fff!important;
		}
	body.popupTelechargement #mainContent {
		width: 385px!important;
		height:auto!important;
		background-image: none!important
		}
	body.popupTelechargement #mainContent #colA,
	body.popupTelechargement #mainContent #colA form {
		width: 375px!important; height:auto!important;
		margin:0!important;
		}
	body.popupTelechargement #mainContent #colA {
		padding: 5px 10px 5px 10px!important}
	body.popupTelechargement #mainContent #colA .field_line {
		padding:0!important}
	body.popupTelechargement #mainContent #colA .field_line p {
		float: left!important;
		width: 370px!important; font-size: 0.8em;
		}
	body.popupTelechargement #mainContent #colA form .field_line p input {
		width: 255px!important}
	body.popupTelechargement #mainContent #colA form .field_line button {
		margin: 5px 0 0 0}
	
/* ================================================================================ */
/* = HEADER = */
/* ================================================================================ */
	a.linkHome {
		z-index: 1000;
		position: absolute; top:0; left:0;
		width: 998px; height: 85px;
		text-indent: -1000em;
		}
		
/* ================================================================================ */
/* = MENUGLOBAL = */
/* ================================================================================ */
	#MenuGlobal {
		height: 61px; margin-bottom: 5px;
		background: transparent url(../medias/bgMg.jpg) no-repeat 0 0;
		}
	#MenuGlobal li {display: inline;}
	
	ul.niv1 li a.mg01, ul.niv1 li a.mg02,
	ul.niv1 li a.mg03, ul.niv1 li a.mg04 {position: absolute;display: block}
	ul.niv1 li a.mg01 {}
	ul.niv1 li a.mg02 {margin: 0 0 0 185px}
	ul.niv1 li a.mg03 {margin: 0 0 0 375px}
	ul.niv1 li a.mg04 {margin: 0 0 0 565px}
	
	#MenuGlobal li a { 
		width: 148px; height: 25px;
		padding: 12px 0 0 38px;
		/*color:#fff;*/
    color:#000; 
    font-size: 1.1em;
		text-decoration: none;
		background: transparent url(../medias/btMG.gif) no-repeat 0 2px;
		}
	#MenuGlobal li a:hover,
	#MenuGlobal li a:active,
	#MenuGlobal li a:focus {
		color:#2E92CC;
		background-position: 0 -45px
		}
	
	/*= niveau 2 ---------------------------------------- */
	ul.niv2 { 
		display: none;
		position: absolute; 
		left: 0; top: 131px;
		width: 770px; padding: 0 0 2px 10px; margin:0;
		background-color: #E3E3E4;
		}
	ul.niv2 li {
		margin-right: 3px;	
		border-left: 1px #B0AFB4 solid;
		}
	ul.niv2 li a { 
		margin: 0 0 0 2px!important;
		padding: 0 0 0 7px!important;
		color:#000!important; 
		font-size: 1.2em!important;
		background: transparent url(../medias/chevron.gif) no-repeat 0 -5px!important;
		}
	ul.niv2 li a:hover,
	ul.niv2 li a.mgCurrent {color:#F5A415!important}
	
	/*= Menus layers ---------------------------------------- */
	
	#Menu1, #Menu2, #Menu3 {}
	#Menu1 { width: 790px; padding:0 0 0 10px}
	#Menu2 { width: 602px; padding:0 0 0 195px}
	#Menu3 { width: 415px; padding:0 0 0 384px}
	
/* ================================================================================ */
/* = MAINCONTENT /gestion de la coloneA de la home page / solutions…   = */
/* ================================================================================ */	

	/* = HOME / gestion des solutions */
	body#home #colA #solutions { /*width: 800px;*/ width:200px; float:left;/*border-left: 2px #fff solid*/}
	
	body#home #colA #solutions #solu_titre { width:200px; background-color:#353535;}
	body#home #colA #solutions #solu_titre h1{font-size:13pt; color:#d2d2d2;padding: 0px 0 0px 2px;margin:0;}
	

	body#home #colA #solutions #soluSimu {height:140px;width:200px; font-size:0.7em}
	
	body#home #colA #solutions #soluPlm {height:110px;width:200px; font-size:0.7em}
	
	body#home #colA #solutions #soluCao {height:90px;width:200px; font-size:0.7em}
	body#home #colA #solutions #soluConfig {height:130px;width:200px; font-size:0.7em}
		
	body#home #colA .contentSolutions {
		/*width: 379px;*/ width:179px;padding: 28px 10px 0 10px;
		/*border-bottom: 1px #fff solid;
		border-top: 1px #fff solid;*/
		}
	
	body#home #colA #solutions #soluPlm .contentSolutions {
    height:80px;
  	border-bottom: 1px #fff solid;
		border-top: 1px #fff solid;
  }
  
  body#home #colA #solutions #soluConfig .soluConfig_contentsolution {
    height:128px;
  	border-bottom: 1px #fff solid;
		border-top: 1px #fff solid;
  }
  
  body#home #colA #solutions #soluCao .contentSolutions{
		border-bottom: 1px #fff solid;
    height:61px;
		}	
	body#home #colA #solutions #soluSimu .soluSimu_contentsolution{
		border-bottom: 1px #fff solid;
		border-top: 1px #fff solid;
    height:138px;
		}	

	body#home #colA #solutions #soluCao .contentSolutions,
	body#home #colA #solutions #soluPlm .contentSolutions {
		/*height: 129px;*/ overflow: hidden}
	body#home #colA #solutions #soluConfig .contentSolutions,
	body#home #colA #solutions #soluSimu .contentSolutions {
		/*height: 134px;*/ overflow: hidden}
	
	body#home #colA #solutions #soluCao {
		border-bottom: 3px #96621E solid;
		background-color: #f5a415!important;
		}

	body#home #colA #solutions #soluPlm {
		border-bottom: 3px #850060 solid;
		background-color: #B70084!important;
		}

	body#home #colA #solutions #soluConfig {
		border-bottom: 3px #53597E solid;
		background-color: #7981B7!important;
		}

	body#home #colA #solutions #soluSimu {
		border-bottom: 3px #377019 solid;
		background-color: #52A625!important;
		}
	
	/* = h1 / titrage rubriques / colA Home  */
	body#home #colA #solutions #soluCao h1,
	body#home #colA #solutions #soluPlm h1,
	body#home #colA #solutions #soluConfig h1,
	body#home #colA #solutions #soluSimu h1 {
		position: absolute; /*margin: 7px 0 0 10px;*/margin: 5px 0 0px 5px; color:#fff;
		/*text-indent: -1000em;*/
		font-size:13pt;
		font-weight:bold;
		}
	
	/* = Content / colA Home  */
	body#home #colA .contentSolutions ul li {
	/*	line-height: 11px;*/
		margin: 0; padding:0;
		}
		
	/*= CAO ---------------------------------------- */
	/*body#home #colA .contentSolutions p,
	body#home #colA .contentSolutions p a,
	body#home #colA .contentSolutions ul li a {font-size:11px}*/
	/*body#home #colA .contentSolutions p a,
	body#home #colA .contentSolutions ul li a { 
		padding: 0 0 0 7px!important
		}*/
/*	body#home #colA .contentSolutions ul li a:hover {
		text-decoration: underline!important;
		color:#000!important;
		}*/
	
	body#home #colA a.linkConf {margin: 3px 0 0 0}
	
	body#home #colA #solutions #soluCao p,
	body#home #colA #solutions #soluCao ul {float: left; width:100%;/*padding: 0 0 0 5px;padding-top:3px;*/}
	body#home #colA #solutions #soluCao ul li{float: left; width:100%;margin-top:3px;}
	body#home #colA #solutions #soluCao p {width: 200px; padding: 30px 0 5px 0; color:#ffe2b0}
	/*body#home #colA #solutions #soluCao ul {width: 100%; padding: 0 0 0 5px;}*/
	body#home #colA #solutions #soluCao p a.linkConf {display: block}
	body#home #colA #solutions #soluCao p a.linkConf,
	body#home #colA #solutions #soluCao li a.linkConf {
		color:#C36A00; 
		background: transparent url(../medias/itemHomeSoluCao.gif) no-repeat 0 -30px
		}
	/*body#home #colA #solutions #soluCao ul li a { 
		color:#fff; 
		background: transparent url(../medias/itemHomeSoluCao.gif) no-repeat 0 -30px
		}*/
	body#home #colA #solutions #soluCao ul li a.linkFocus { color:#ffe2b0}
	
	/*= plm ---------------------------------------- */
	body#home #colA #solutions #soluPlm p,
	body#home #colA #solutions #soluPlm ul {float: left}
	body#home #colA #solutions #soluPlm p {width: 200px; padding: 30px 0 5px 0; color:#FFC4EF}
	body#home #colA #solutions #soluPlm ul {width: 100%; /*padding: 0 0 0 5px;padding-top: 5px;*/}
	body#home #colA #solutions #soluPlm ul li{float: left; width:100%;margin-top:3px;}
	body#home #colA #solutions #soluPlm p a.linkConf {display: block; color:#69014C!important}
	body#home #colA #solutions #soluPlm p a.linkConf,
	/*body#home #colA #solutions #soluPlm ul li a { 
		color:#fff;
		background: transparent url(../medias/itemHomeSoluPlm.gif) no-repeat 0 -30px
		}*/
	body#home #colA #solutions #soluPlm ul li a.linkConf { color:#69014C}
	body#home #colA #solutions #soluPlm ul li a.linkFocus { color:#FEB5EB}
	
	/*= Configuration ---------------------------------------- */
	body#home #colA #solutions #soluConfig p,
	body#home #colA #solutions #soluConfig ul {float: left}
	body#home #colA #solutions #soluConfig ul li{float: left; width:100%;margin-top:3px;}
	body#home #colA #solutions #soluConfig p {
		width: 200px; padding: 30px 0 5px 0; color:#D6DBFF;
		}
	body#home #colA #solutions #soluConfig ul {width: 100%; /*padding: 0 0 0 5px;padding-top: 5px;*/}
	/*body#home #colA #solutions #soluConfig ul li a { 
		color:#fff;
		background: transparent url(../medias/itemHomeSoluConfig.gif) no-repeat 0 -30px;
		}*/
	body#home #colA #solutions #soluConfig p a.linkConf {display: block}
	body#home #colA #solutions #soluConfig p a.linkConf,
	body#home #colA #solutions #soluConfig ul li a.linkConf { 
		color:#3845A3;
		background: transparent url(../medias/itemHomeSoluConfig.gif) no-repeat 0 3px;
		}
	body#home #colA #solutions #soluConfig ul li a.linkFocus {color:#D6DBFF}
	
	/*= Simulation ---------------------------------------- */
	body#home #colA #solutions #soluSimu p,
	body#home #colA #solutions #soluSimu ul {float: left}
	body#home #colA #solutions #soluSimu ul {width: 100%; /*padding: 0 0 0 5px;padding-top: 5px;*/}
	body#home #colA #solutions #soluSimu ul li{float: left; width:100%;margin-top:3px;}
	body#home #colA #solutions #soluSimu ul#usinage { /*padding-top: 7px;*/}
	body#home #colA #solutions #soluSimu p { 
		width: 200px; padding: 45px 0 5px 0;color:#AEE690;
		}
	body#home #colA #solutions #soluSimu p a.linkConf {
		display: block; color:#1C4F00;
		background: transparent url(../medias/itemHomeSoluSimu.gif) no-repeat 0 -30px;
		}
	
	
	body#home #colA #solutions #soluCao ul li a, 
  body#home #colA #solutions #soluSimu ul li a, 
  body#home #colA #solutions #soluConfig ul li a, 
  body#home #colA #solutions #soluPlm ul li a { 
		color:#fff;
		float:left;
		font-size:9pt;
		font-weight:bold;
		vertical-align:middle;
		/*background: transparent url(../medias/itemHomeSoluSimu.gif) no-repeat 0 -30px;*/
		}
	body#home #colA #solutions #soluCao ul li a img, 
  body#home #colA #solutions #soluSimu ul li a img, 
  body#home #colA #solutions #soluConfig ul li a img, 
  body#home #colA #solutions #soluPlm ul li a img{ 
		color:#fff;
		display:inline!important;
		/*float:right;*/
		margin-left:5px;
		vertical-align:middle;
		/*background: transparent url(../medias/itemHomeSoluSimu.gif) no-repeat 0 -30px;*/
		}
	body#home #colA #solutions #soluCao ul li a:hover, 
  body#home #colA #solutions #soluSimu ul li a:hover, 
  body#home #colA #solutions #soluConfig ul li a:hover, 
  body#home #colA #solutions #soluPlm ul li a:hover { 
		color:#000;
		text-decoration:none!important;
		/*background: transparent url(../medias/itemHomeSoluSimu.gif) no-repeat 0 -30px;*/
		}
	body#home #colA #solutions #soluSimu ul li a.linkFocus {color:#AEE690}

/* ================================================================================ */
/* = MAINCONTENT /gestion de la coloneA de la home page / le center de la page…   = */
/* ================================================================================ */	
  body#home #colA #colC { width: 565px; margin:0 15px 0 20px;padding: 0 0 7px 0; /*margin-left: 402px*/}

	/* = HOME / ils nous font confiance */
	body#home #colB #confiance { width: 190px; padding: 0 0 7px 0; /*margin-left: 402px*/}
	body#home #colB #confiance h1 {
		text-indent: 2px;
		/*width: 400px;*/
		font-size:12pt;
		color:#fff;
		background: #f4a417; /*url(../medias/h1Confiance.gif) no-repeat 0 0;*/
		}
	body#home #colB #confiance #confianceContent {
		/*width: 198px; */
		/*height: 110px;*/
		padding: 5px 0 5px 2px;
		border-right: 1px #F5A415 solid;
		border-left: 1px #F5A415 solid;
		border-bottom: 1px #F5A415 solid;
		}
	body#home #colB #confiance #confianceContent p {
		padding: 3px 5px 0 5px!important;
		/*line-height: 1em!important;*/
		/*color: #F5A416;*/color:#000; font-size: 8pt;
		}
	body#home #colB #confiance #confianceContent span { 
		display: block;
		color: #3194CB; font-weight: bold;font-size: 8pt;
		} 
	body#home #colB #confiance #confianceContent p img,
	body#home #colB #confiance #confianceContent img {
		float: left;
		margin-right: 5px
		}
	body#home #colB #confiance #confianceContent a.plusLink {
		display: block; 
		width: 81px; height: 16px;
		float: right;
		text-align: left;
		font-size: 8pt; color: #fff;
		padding: 0px 0 0px 25px!important;
		background: transparent url(../medias/linkSavoirPlusConf.gif) no-repeat 0 0px;
		}
		
		
	body#home #colB #info_entrp { width: 190px; padding: 10px 0 7px 0; /*margin-left: 402px*/}
	body#home #colB #info_entrp p { padding:0; margin:0;color: #f4a417; font-size:10pt; text-align:center;}
	body#home #colB #info_entrp p a{ color: #f4a417; font-size:10pt;text-decoration:none;}
  body#home #colB #info_entrp .info_entrp_tel { margin-bottom:3px;color: #f4a417; font-size:11pt!important; font-weight:bold;line-height:1.1em;text-align:center;}
	body#home #colB #info_entrp .entrp_8pt { color: #f4a417; font-size:8pt!important; font-weight:normal;text-align:center;}
	body#home #colB #info_entrp .contact_entrp {font-size:9pt;font-weight:bold;color: #000; text-decoration:none;}
	

  body#pagesContenu #colB #info_entrp { width: 190px; padding: 10px 0 7px 0; /*margin-left: 402px*/}
	body#pagesContenu #colB #info_entrp p {  padding:0; margin:0;color: #f4a417; font-size:10pt; text-align:center;}
	body#pagesContenu #colB #info_entrp p a{ color: #f4a417; font-size:10pt;text-decoration:none;}
  body#pagesContenu #colB #info_entrp .info_entrp_tel { margin-bottom:3px;color: #f4a417; font-size:11pt!important; font-weight:bold;line-height:1.1em;text-align:center;}
	body#pagesContenu #colB #info_entrp .entrp_8pt { color: #f4a417; font-size:8pt!important; font-weight:normal;text-align:center;}
	body#pagesContenu #colB #info_entrp .contact_entrp { font-size:9pt;font-weight:bold;color: #000; text-decoration:none;}
	


  body#pagesContenu #colB #confiance { width: 190px; padding: 0 0 7px 0; /*margin-left: 402px*/}
	body#pagesContenu #colB #confiance h1 {
		text-indent: 2px;
		/*width: 400px;*/
		font-size:12pt;
		color:#fff;
		background: #f4a417; /*url(../medias/h1Confiance.gif) no-repeat 0 0;*/
		}
	body#pagesContenu #colB #confiance #confianceContent {
		/*width: 198px; */
		/*height: 110px;*/
		padding: 5px 0 5px 2px;
		border-right: 1px #F5A415 solid;
		border-left: 1px #F5A415 solid;
		border-bottom: 1px #F5A415 solid;
		}
	body#pagesContenu #colB #confiance #confianceContent p {
		padding: 3px 5px 0 5px!important;
		/*line-height: 1em!important;*/
		/*color: #F5A416;*/color:#000; font-size: 8pt;
		}
	body#pagesContenu #colB #confiance #confianceContent span { 
		display: block;
		color: #3194CB; font-weight: bold;font-size: 8pt;
		} 
	body#pagesContenu #colB #confiance #confianceContent p img,
	body#pagesContenu #colB #confiance #confianceContent img {
		float: left;
		margin-right: 5px
		}
	body#pagesContenu #colB #confiance #confianceContent a.plusLink {
		display: block; 
		width: 81px; height: 16px;
		float: right;
		text-align: left;
		font-size: 8pt; color: #fff;
		padding: 0px 0 0px 25px!important;
		background: transparent url(../medias/linkSavoirPlusConf.gif) no-repeat 0 0px;
		}

/* ================================================================================ */
/* = MAINCONTENT / STRUCTURE GLOBALE DE LA COLONE B = */
/* ================================================================================ */
		
	#colB form#recherche, #colB #clients {width: 188px; /*padding: 0 0 7px 5px*/padding: 0 0 7px 0;} 
	#colC #actualite, #colC #evenements {/*width: 190px*/}
	
	#colB form input {font-size: 1em}
	#colB form button:hover { color:#000!important}
	
	/* =
	zone recherche libre */
		
	#colB form#recherche {margin-top:10px;}
	#colB form#recherche p {
		width: 153px; height: 22px;
		padding: 5px 0 0 20px; margin:0;
		background: transparent url(../medias/bgRecherche.gif) no-repeat 0 6px;
		}
	#colB form#recherche p input {
		width: 125px; height: 15px; 
		margin: -2px 0 0 0;
		color: #7095A9;
		border:1px #fff solid;
		}
	#colB form#recherche p button.ok {
		width: 22px; height: 22px;
		padding:0; margin:0;
		text-align: center; font-size: 0.9em; color: #fff;
		background: transparent url(../medias/buttonRech.gif) no-repeat 0 0;
		}
	
	/* =
	zone de connexion clients */
	
	#clients { /*height: 121px;*//*padding: 0  0  10px 0;*/ border:1px solid #b0afb4;}
	#clients h1 {
		/*text-indent: -1000em;*/
		/*width: 170px;*/
    /*width:100%; height: 25px;*/
		/*margin: 0 0 5px 0;*/
		/*padding:0 0 5px 0;*/
		/*background: transparent url(../medias/h1Connexion.gif) no-repeat 0 0;*/
		font-size:13pt;
    background-color:#b0afb4;
		color:#fff;
		text-indent: 2px;
		}
	#clients form#connexion p {
		width: 175px; height: 20px;
		margin: 10px 0 0 3px; padding:0;
		background: transparent url(../medias/bgInptConnexion.gif) no-repeat 0 -2px;
		}
	#clients form#connexion p input {
		border: 1px #fff solid; 
		margin: 1px 0 0 10px; padding:0;
		color: #b2b2b2;
		}
	#clients form#connexion button {
		width: 180px; height: 20px; padding:0;
		text-align: right; color: #F5A415; font-size: 0.7em;
		background: transparent url(../medias/buttonValide.gif) no-repeat 115px 2px;
		}
	/**/
	/*= s’indentifier / liste accès ---------------------------------------- */
	#clients ul {margin:0; padding:0; margin-left:2px;}
	#clients ul li {
    	height: 10px;
	    margin:0;
	    border: 1px #fff solid;
    }
	#clients ul li a {
		display: block;
		padding: 0 5px 0 7px!important; 
		margin:0!important;
		font-size: 0.85em; line-height: 1em; 
		color: #b2b2b2;
		background: transparent url(../medias/squareGrey.gif) no-repeat 0 2px;
		}
	#clients ul li a:hover {color:#000}
	
	#text_bienvenue
	{
    color:#000!important;
  }
  #text_bienvenue p
	{
    color:#000!important;
    font-family: Arial, sans-serif;
  }
	
	/*= Zone d’actualités et de promotions ---------------------------------------- */
	#actualite h1, #evenements h1 {
		/*text-indent: -1000em;*/
		/*width: 190px;*/ height: 23px;
		font-size:13pt;
    background-color:#b0afb4;
		color:#fff;
		text-indent: 2px;
		padding-top:5px;
		}
	#actualite h1 {
		/*background: transparent url(../medias/h1Actu.gif) no-repeat 0 0;*/}
	#evenements h1 {
		/*background: transparent url(../medias/h1Promo.gif) no-repeat 0 0;*/}
	
	#actualite #actuContent,
	#evenements #eventContent {
		/*width: 178px;*/ /*height: 130px;*/
		padding: 5px 5px 2px 5px; 
		margin: 0 0 5px 0;
		border-right: 1px #b0afb4 solid;
		border-left: 1px #b0afb4 solid;
		border-bottom: 1px #b0afb4 solid;

		} 
	body#pagesContenu #actualite #actuContent {margin:0;}
	
	#colB h2 {
		font-size: 0.7em; /*line-height: 1em; */
		color:#F5A415; /*margin: 0 0 5px 0;*/
		}
	#colB p {font-size: 0.7em; /*line-height: 1.1em;*/ color:#3C83BB; /*padding: 0 0 5px 0;*/}
	#colB a.plusLink {
		/*position: absolute; 
		display: block; width: 165px; height: 12px;
		/*margin: 135px 0 0 5px;*/ /*padding: 4px 15px 3px 0!important;*/
		/*text-align: right!important; font-size: 0.7em; color: #fff;*/
	/*	background: transparent url(../medias/linkSavoirPlus.gif) no-repeat 75px 3px;*/
		}
	#colC h2 {
		font-weight: bold; font-size:9pt;margin-top:10px;
    background: transparent url(../medias/fleche_orange.gif) no-repeat;
    text-indent:20px; color:#000; height:13px;
		}
	#colC p { font-size: 8pt;/*color:#3C83BB;*/ color:#000; /*padding: 0 0 5px 0;*/}
	
	#actualite #actuContent h2 {font-weight: bold; font-size:9pt;margin-top:10px;
    background: transparent url(../medias/fleche_orange.gif) no-repeat;
    text-indent:20px; color:#000; height:13px;
  }
	#actualite #actuContent p {margin:0; color:#333;font-size: 8pt!important; font-weight:normal;}

  #actu_bloc {
	/*position:absolute;*/
	/*width:160px;*/
	height:70px;
	/*margin:19px auto 0 20px; */
	/*font-size:11px;
	color:#787878;*/
}

#actu_bloc a {
	color:#787878;
	text-decoration:none;
}

  #colC #actualite #actuContent a.plusLink {
		float:right;
		/*display: block; width: 165px; height: 12px;*/
		/*margin: 0px 0 0 5px; *//*padding: 4px 15px 3px 0!important;*/
		text-align: right!important; font-size: 8pt; color: #f4a417;
		font-style:italic;
		/*background: transparent url(../medias/linkSavoirPlus.gif) no-repeat 75px 3px;*/
		}
  #evenements #eventContent #eventContentleft
  {
    position:relative;
    float:left;
    width :240px;
  }

  #evenements #eventContent #eventContentleft a.plusLink {
		display: block; 
		width: 81px; height: 16px;
		float: right;
		text-align: left;
		font-size: 8pt; color: #fff;
		padding: 0px 0 0px 25px!important;
		background: transparent url(../medias/linkSavoirPlusConf.gif) no-repeat 0 0px;
		}
		
  #evenements #eventContent #eventContentright
  {
    position:relative;
    width : 305px;
    text-align:right;
    float:right;
  }
/* ================================================================================ */
/* = MenuGlobal / colone B = */
/* ================================================================================ */
		
	ul.mgColB {margin:0; padding:0}
	
	body#pagesContenu ul.mgColB li a.mg01colB, 
	body#pagesContenu ul.mgColB li a.mg02colB,
	body#pagesContenu ul.mgColB li a.mg03colB,  
	body#pagesContenu ul.mgColB li a.mg04colB,
	body#pagesContenu ul.mgColB li a.mg05colB,
	body#pagesContenu ul.mgColB li a.mg06colB, 
 body#pagesContenu ul.mgColB li a.mg03colB_1_1, 
	body#pagesContenu ul.mgColB li a.mg03colB_2_1 {
		display: block; width:190px; 
		text-indent: -1000em;
		border-top: 1px #fff solid;
		}
	 
	body#pagesContenu ul.mgColB li a.mg03colB_1, 
	body#pagesContenu ul.mgColB li a.mg03colB_2 
	{
		display: block; width:190px; 
		text-indent: -1000em;
		/*border-top: 1px #fff solid;   */
		}
	
	body#pagesContenu ul.mgColB li a.mg01colB {
		height: 39px;
		border-bottom: 3px #96621E solid;
		background: transparent url(../medias/btMG01.gif) no-repeat 0 0;
		}
	body#pagesContenu ul.mgColB li a.mg02colB {
		height: 39px;
		border-bottom: 3px #850060 solid;
		background: transparent url(../medias/btMG02.gif) no-repeat 0 0;
		}
	body#pagesContenu ul.mgColB li a.mg03colB {
		height: 52px;
		border-bottom: 3px #53597E solid;
		background: transparent url(../medias/btMG03_1.gif) no-repeat 0 0;
		}
	body#pagesContenu ul.mgColB li a.mg03colB_1 {
		height: 32px;
		border-top: 1px #fff solid;
    /*border-bottom: 3px #53597E solid;*/
		background: transparent url(../medias/btMG03_1.gif) no-repeat 0 0;
		}
	body#pagesContenu ul.mgColB li a.mg03colB_2 {
		height: 20px;
		border-bottom: 3px #53597E solid;
		background: transparent url(../medias/btMG03_2.gif) no-repeat 0 0;
		}
	body#pagesContenu ul.mgColB li a.mg03colB_1_1 {
		height: 36px;
		border-bottom: 3px #53597E solid;
		background: transparent url(../medias/btMG03_1_1.gif) no-repeat 0 0;
		}
	body#pagesContenu ul.mgColB li a.mg03colB_2_1 {
		height: 36px;
		border-bottom: 3px #53597E solid;
		background: transparent url(../medias/btMG03_2_1.gif) no-repeat 0 0;
		}
	body#pagesContenu ul.mgColB li a.mg04colB {
		height: 52px;
		border-bottom: 3px #377019 solid;
		background: transparent url(../medias/btMG04.gif) no-repeat 0 0;
		}
	body#pagesContenu ul.mgColB li a.mg05colB {
		height: 24px;
		background: transparent url(../medias/btMG05.gif) no-repeat 0 0;
		}
	body#pagesContenu ul.mgColB li a.mg06colB {
		height: 40px;
		background: transparent url(../medias/btMG06.gif) no-repeat 0 0;
		}

/* ================================================================================ */
/* = STRUCTURE GLOBALE DES PAGES DE CONTENU / SOLUTIONS / 2 colones / colA   = */
/* ================================================================================ */
	
	/*= print ---------------------------------------- */
	h1#h1_titre_print {display: none;}
	
	/*=  ---------------------------------------- */
	body#pagesContenu #colA #colAright p {font-size: 0.7em}
	body#pagesContenu #colA #colAright p em {font-style: italic}
	body#pagesContenu #colA #colAright img {margin: 5px 0 5px 0}
	body#pagesContenu #colA #colAright table{width:520px!important;}
	
	
	body#pagesContenu #colA #colAleft,
	body#pagesContenu #colA #colAright {float: left}
	
	body#pagesContenu #colA #colAleft {
		width: 240px; 
		/*height: 425px!important;*/
		border-right: 3px #F5A415 solid
		}
	body#pagesContenu #colA #colAright {
		width: 525px; 
		/*height: 420px!important;*/
		padding: 5px 10px 0 20px; 
		/*overflow:hidden;*/
		}
	
	/* = colA LEFT                                                      */
	body.caoContent #colA #colAleft {
		border-right: 3px #F5A415 solid!important}
	body.plmContent #colA #colAleft {
		border-right: 3px #C5339C solid!important}
	body.configContent #colA #colAleft {
		border-right: 3px #7981B7 solid!important}
	body.simuContent #colA #colAleft {
		border-right: 3px #52A625 solid!important}
	body.confianceContent #colA #colAleft {
		border-right: 3px #F5A415 solid!important}
		
	body.pagesSolutions #colA #colAleft ul.menuColA {margin:0; padding: 0}
	body.simuContent ul.menuColA, body.plmContent ul.menuColA,body.caoContent ul.menuColA,body.configContent ul.menuColA {
		padding: 0 0 5px 0!important;
		float: left;
		}
	body.pagesSolutions #colA #colAleft ul.menuColA li {
		margin:0!important; float:left;
		border: 1px #fff solid;
		background-image:none!important;
		}
	body.pagesSolutions #colA #colAleft ul.menuColA li a {
		display: block; width: 190px;
		margin: 0!important; 
		padding: 0.2em 0 0.2em 1em!important;
		font-size: 1em; color: #000;
		text-decoration: none; font-weight: bold;
		}
	body#pagesContenu #colA #colAleft ul.menuColA li a:hover {background-position: 0 0}
	body.caoContent #colA #colAleft ul.menuColA li a {
		color:#000!important;
		background: transparent url(../medias/itemLiSNAVcao.gif) no-repeat 0 -32px
		}
	body.caoContent #colA #colAleft ul.menuColA li a.linkFocus {color:#F5A415!important}
	body.caoContent #colA #colAleft ul.menuColA li a.linkConf {}
	body.caoContent #colA #colAleft ul.menuColA li a:hover,
	body.caoContent #colA #colAleft ul.menuColA li a.solCurrent {
		text-decoration: underline;
		}
	
	body.plmContent #colA #colAleft ul.menuColA li a {
		color:#000!important;
		background: transparent url(../medias/itemLiSNAVplm.gif) no-repeat 0 -32px}
	body.plmContent #colA #colAleft ul.menuColA li a.linkFocus {color:#C5339C!important}
	body.plmContent #colA #colAleft ul.menuColA li a.linkConf {}
	body.plmContent #colA #colAleft ul.menuColA li a:hover,
	body.plmContent #colA #colAleft ul.menuColA li a.solCurrent {
		text-decoration: underline
		}
	
	body.configContent #colA #colAleft ul.menuColA li a {
		color:#000!important;
		background: transparent url(../medias/itemLiSNAVconfig.gif) no-repeat 0 -32px}
	body.configContent #colA #colAleft ul.menuColA li a.linkFocus {color:#7981B7!important}
	body.configContent #colA #colAleft ul.menuColA li a.linkConf {}
	body.configContent #colA #colAleft ul.menuColA li a:hover,
	body.configContent #colA #colAleft ul.menuColA li a.solCurrent {
		text-decoration: underline
		}
		
	body.innovContent #colA #colAleft ul.menuColA li a {
		color:#000!important;
		background: transparent url(../medias/itemLiSNAVconfig.gif) no-repeat 0 -32px}
	body.innovContent #colA #colAleft ul.menuColA li a.linkFocus {color:#7981B7!important}
	body.innovContent #colA #colAleft ul.menuColA li a.linkConf {}
	body.innovContent #colA #colAleft ul.menuColA li a:hover,
	body.innovContent #colA #colAleft ul.menuColA li a.solCurrent {
		text-decoration: underline
		}
	
	body.simuContent #colA #colAleft ul.menuColA li a {
		color:#000!important;
		background: transparent url(../medias/itemLiSNAVsimu.gif) no-repeat 0 -32px}
	body.simuContent #colA #colAleft ul.menuColA li a.linkFocus {color:#52A625!important}
	body.simuContent #colA #colAleft ul.menuColA li a.linkConf {}
	body.simuContent #colA #colAleft ul.menuColA li a:hover,
	body.simuContent #colA #colAleft ul.menuColA li a.solCurrent {
		text-decoration: underline;}
	
/* ================================================================================ */
/* = STRUCTURE GLOBALE DES PAGES DE CONTENU / COOPORATE / 1 colone / colA  = */
/* ================================================================================ */
	body#pagesContenu #colA p {font-size: 0.7em; margin: 0 0 5px 0}
	body#pagesContenu #colA #colAleft {border:0!important}
	body#pagesContenu #colA #colAleft #colAleftContent { 
		width: 765px; /*height: 285px;*/ 
		padding: 0 10px 0 24px;
		}
	body.partenairesContent #colA #colAleft #colAleftContent img {
		float: left; padding: 0 5px 0 0;
		}
	body#pagesContenu #colA #colAleft #titragePage {width: 790px!important}
	
/* ================================================================================ */
/* = PAGES DE CONTENU / GESTION TEMPLATES TITRAGES GLOBALE / MARS 2008= */
/* ================================================================================ */
	
	/*= global titrage ---------------------------- */
	body#pagesContenu #colA #colAleft h1 {
		text-transform: uppercase;
		}
	body#pagesContenu #colA #colAleft h1 {
		font-size: 1em; 
		padding: 0 0 3px 20px;
		}
	body#pagesContenu #colA #colAleft h2 {
		font-size: 0.9em; 
		margin: 0 0 5px 0!important;
		}
	
	/*= h1 ---------------------------------------- */
	body#pagesContenu #colA #colAright h1 {
		font-size: 1em; font-weight: bold
		}
	body#pagesContenu #colA #colAleft #titragePage h1 {
		width: 765px!important;
		height: auto!important;
		}
	h1.titH1blue {color:#2E92CC;
		background: transparent url(../medias/itemH1blue.gif) no-repeat -7px -5px;
		}
	h1.titH1orange {color:#F5A517;
		background: transparent url(../medias/itemH1orange.gif) no-repeat -7px -5px;
		}
	
	/*= h2 ---------------------------------------- */	
	h2.titH2blue {color:#2E92CC}
	h2.titH2orange {color:#F5A517}
	h2.titH2purple {color:#B70084}
	h2.titH2vert {color:#52A625}
	h2.titH2violet {color:#7981B7}
	
	/*= h3 ---------------------------------------- */
	body#pagesContenu #colA #colAleft h3 {}
	
	/*= h4 ---------------------------------------- */
	body#pagesContenu #colA #colAleft h4 {}
	
	/*= h5 ---------------------------------------- */
	body#pagesContenu #colA #colAleft h5 {}
	
	/*= h6 ---------------------------------------- */
	body#pagesContenu #colA #colAleft h6 {}
	
	/*= p ---------------------------------------- */
	body#pagesContenu #colA p {font-size: 0.7em}
	
	p.pBold {font-weight: bold}
	p.pNormal {font-weight: normal}
	p.pItal {font-style: italic}
	p.pBoldGrey {color:#B0AFB4; font-weight: bold}
	p.pNormalGrey {color:#B0AFB4}
	
	/*= link ---------------------------------------- */
	#colAleft a,
	#colAright a {
		font-size: 1em;
		/*color:#000!important;*/
		color:#F5A61A!important;}
	
	.dossier a {
		display: block; 
		padding: 5px 0 2px 0;
		text-align: right; font-weight: bold;
		color:#000; font-size: 0.7em!important;
		}
	
	#colAleft p a:hover,
	#colAleft a:hover,
	#colAright p a:hover,
	#colAright a:hover {
		/*color:#F5A61A!important;*/
		color:#2E92CC!important;
		text-decoration: underline!important;
		}
	
	/*= links colAleft / dossiers -------------------*/
	#introDossiers a, a.link {
		display: block; 
		padding: 2px 0 2px 0;
		color:#000; font-size: 0.7em!important;
		text-align: right; font-weight: bold;
		}
	
	/*= img ---------------------------------------- */
	#colAleft p img {padding: 5px 0 0 20px}
		
	/*= enteteDossiers ---------------------------------------- */
	.enteteDossiers h3 {color:#F5A415; font-size: 0.9em;}
	
	/*= liste ---------------------------------------- */
	body#pagesContenu #colA #colAleft ul {margin:0; padding:0 0 5px 0}
	body#pagesContenu #colA #colAleft ul li,
	body#pagesContenu #colA #colAleft ul li a {margin:0}
	body#pagesContenu #colA #colAleft ul li {
		color: #333!important; 
		font-size: 0.9em; line-height: 1em; 
		padding: 0 0 0 22px; 
		margin: 2px 0 2px 0;
		background: transparent url(../medias/squareOrange.gif) no-repeat 7px 3px;
		}
	body#pagesContenu #colA #colAleft ul li span,
	body#pagesContenu #colA #colAleft ul li a {font-weight: bold}
	body#pagesContenu #colA #colAleft ul li span,
	body#pagesContenu #colA #colAleft ul li ul li {
		color:#333!important
		}
	body#pagesContenu #colA #colAleft ul li a {
		color:#000; padding:0
		}
	body#pagesContenu #colA #colAleft ul li ul {padding: 5px 0 5px 0!important}
	body#pagesContenu #colA #colAleft ul li ul li { 
		font-size: 1.3em!important; 
		margin: 0 0 3px 0!important;
		background: transparent url(../medias/squareNeutreGrey.gif) no-repeat 7px 3px;
		}
	body#pagesContenu #colA #colAleft ul li a:hover {
		color:#F5A415!important
		}
		
/* ================================================================================ */
/* = colA LEFT  / RÉFÉRENCES SOLUTIONS = */
/* ================================================================================ */
	
	body.pagesSolutions #colA #colAleft h1 {
		width: 230px; height: 70px; 
		padding:0!important;
		text-indent: -100em
		}
	body.caoContent #colA #colAleft h1 {
		background: transparent url(../medias/titSoluColACao.gif) no-repeat 0 0;}
	body.plmContent #colA #colAleft h1 {
		background: transparent url(../medias/titSoluColAPlm.gif) no-repeat 0 0;}
	body.configContent #colA #colAleft h1 {
		height: 60px!important;
		background: transparent url(../medias/titSoluColAConfig.gif) no-repeat 0 0;}
	body.innovContent #colA #colAleft h1 {
		height: 60px!important;
		background: transparent url(../medias/titSoluColAInnov.gif) no-repeat 0 0;}
	body.simuContent #colA #colAleft h1 {
		margin-bottom: 7px!important;
		background: transparent url(../medias/titSoluColASimu.gif) no-repeat 0 0;}
	body.confianceContent #colA #colAleft h1 {
		background: transparent url(../medias/titSoluColAConf.gif) no-repeat 0 0;}
		
	body.recruteAccueil #colAleft a.linkRecrute {text-align:left !important;}
	
/* ================================================================================ */
/* = colA RIGHT  / RÉFÉRENCES SOLUTIONS = */
/* ================================================================================ */
	
	/*= titrage ---------------------------------------- */
	body.caoContent #colA #colAright h1,
	body.caoContent #colA #colAright h2 {color:#F5A415!important}
	body.plmContent #colA #colAright h1,
	body.plmContent #colA #colAright h2 {color:#C5339C!important}
	body.configContent #colA #colAright h1,
	body.configContent #colA #colAright h2 {color:#7981B7!important}
	body.simuContent #colA #colAright h1,
	body.simuContent #colA #colAright h2 {color:#52A625!important}

	body.pagesSolutions #colA #colAright p#mosaiqueMessage {
		padding: 4px 0 0 10px; color: #000;
		background: transparent url(../medias/chevron.gif) no-repeat 0 0!important;
		}

	/*= listes ---------------------------------------- */
	body.pagesSolutions #colA #colAright ul {margin: 5px 0 0 0}
	body.pagesSolutions #colA #colAright ul li {
		color: #999!important;
		font-size: 0.9em; line-height: 1.3em; 
		padding: 0 0 0 22px; border: 1px #fff solid;
		background: transparent url(../medias/squareNeutre.gif) no-repeat 7px 4px;
		}
	body.pagesSolutions #colA #colAright ul li a {
		color:#000!important; font-weight: bold;
		font-size: 1em; padding:0!important;
 		}

	/*= images ---------------------------------------- */
	body.pagesSolutions #colA #colAright a img { border:0}
	body.pagesSolutions #colAright #contentRef a img { 
		display: block; margin:0;
		}
		
	/*= #contentRef ---------------------------------------- */
	body.pagesSolutions #colAright #contentRef,
	body.confianceBody #colAright #contentRef {width: 525px}
	body.pagesSolutions #colAright #contentRef {/*height: 335px*/}
	body.confianceBody #colAright #contentRef {
		position: absolute; bottom: 20px;
		/*height: 200px;*/
		}
	body.pagesSolutions #colAright #contentRef h2 {font-size:0.9em}
	body.pagesSolutions #colAright #contentRef p.zonePlaquette,
	body.pagesSolutions #colAright p.zonePlaquette {padding: 7px 0 0 0}
		
	/*= .ficheRef ---------------------------------------- */
	body.pagesSolutions #colAright #contentRef .ficheRef {
		float: left; width: 250px; 
		margin-top: 5px;
		padding: 5px 8px 5px 0;
		}
	body.pagesSolutions #colAright #contentRef .ficheRef h2 {
		color: #2E92CC;
		border-bottom: 1px #ccc dotted;
		}
	body.pagesSolutions #colAright #contentRef .ficheRef p {color:#999}
	body.pagesSolutions #colAright #contentRef .ficheRef a {
		display: block; text-align: right; 
		font-size: 0.7em; color:#000;
		padding: 0 10px 0 0; margin-top: 5px;
		background: transparent url(../medias/itemRef.gif) no-repeat right;
		}
	
	/*= #menuVisuelsRef---------------------------------------- */
	body.pagesSolutions #colAright #menuVisuelsRef { 
		position: absolute; 
		top: 335px; left:250px; 
		width: 525px; height: 65px;
		}
	body.pagesSolutions #colAright #menuVisuelsRef a img { 
		float: left; overflow:hidden;
		display: block; border:0;
		margin: 0 0 0 5px!important;
		}
	
	/*= links ---------------------------------------- */
	body.pagesSolutions #colAright span a {font-size: 1em}
	body.pagesSolutions #colAright #contentRef a.plaquette {margin: 0 0 0 3px}
	body.pagesSolutions #colAright #menuVisuelsRef a {text-decoration:none !important; color:#000 !important;}
    
	/*= listes ---------------------------------------- */
	body.pagesSolutions #colAright #contentRef li {line-height: 1em!important}
	body.pagesSolutions #colAright #contentRef li a {
		padding: 0 10px 0 0!important;
		text-align: left!important;
		background-image:none!important;
		}
	
	/*= mosaique ---------------------------------------- */
	a#mosaiqueLink {background-image: none!important}

/* ================================================================================ */
/* = solutionsProduits / template / srtucture = */
/* ================================================================================ */
	p.solutionsProduits {
		width: 525px;
		padding: 0.3em 0 0 0;
		line-height: auto;
		border-bottom: 1px #B0AFB4 solid;
		height:20px;
		overflow:hidden;
		}
	p.solutionsProduits span,
	p.solutionsProduits a {
		float: left;
		position: relative;
		}
	p.solutionsProduits span {
		}
	p.solutionsProduits span.libelProd {
		width: 170px;
		font-size: 1.2em;
		font-weight: bold;
		}
	p.solutionsProduits span.desProd {
		width: 255px;
		font-size: 1.2em; color:#808080;
		}
	p.solutionsProduits a.plaquette {
		width: 88px; 
		border: 1px #fff solid;
		padding: 0!important;
		color:#000; font-size: 0.9em;
		font-weight: bold;
		text-align: right;
		background-image: none!important;
		overflow:hidden;
		}
	p.solutionsProduits a.plaquette:hover {color:#F5A61A!important;}
	
/* ================================================================================ */
/* = PLAN DU SITE = */
/* ================================================================================ */
	body.planSite #siteMapA, 
	body.planSite #siteMapB {
		padding:0!important;
		float: left; width:380px;
		}
	ul.siteMapN2, 
	ul.siteMapN3 {
		padding:0!important;
		margin:0!important;
		}
	body.planSite #siteMapA li, 
	body.planSite #siteMapB li {
		/*border: 1px #fff solid;*/
		height:1%;
		}
		
	body.planSite #siteMapA li a, 
	body.planSite #siteMapB li a {
		display: block; margin:0;
		font-size: 11px!important;
		}
	body.planSite li.mapN2 a {
		display: block;
		color: #2E92CC!important; 
		font-weight: normal!important;
		margin:0!important;
		padding: 0.1em 0.2em 0.1em 0.2em!important; 
		background-color: #F5F5F5;
		}
	body.planSite li.mapN3 a {
		color:#666!important;
		margin: 0!important;
		padding: 0 0.2em 0 0.2em!important;
		}
	
/* ================================================================================ */
/* = PARTENAIRES = */
/* ================================================================================ */
	#introPartenaires p {color:#999!important; padding: 0 5px 0 5px!important}
	#introPartenaires img { float: left!important}
	
	#partenaires {width: 770px; clear: both;}
	#partenaires p {color:#999!important; padding: 5px!important}
	
	body.partenairesContent #partenaires .enseigneContent,
	body.partenairesContentDes #partenaires .enseigneContent {
		width: 230px; padding: 2px;
		border-left: 1px #ccc solid;
		}
		
	/*= pour 5 / width: 125px ---------------------------------------- */
	#partenairesSix .enseigneContent {
		float: left;
		width: 110px; padding: 2px 5px 0 5px;
		border-left: 1px #ccc solid;
		}
	body.partenairesContent #partenaires .enseigneContent {/*height: 175px;*/ float: left}
	body.partenairesContentDes #partenaires .enseigneContent {/*height: 85px;*/ float: right} 
	
	#partenaires .enseigneContent h3 { 
		color: #2E92CC; font-size: 0.8em; 
		padding: 0 0 0 5px; margin: 5px 0 0 0;
		}
	
	body.partenairesContent #partenaires .enseigneContent img {float:none!important}
	body.partenairesContent #partenaires .enseigneContent a img,
	body.partenairesContentDes #partenaires .enseigneContent a img,
	#partenairesSix .enseigneContent a img {display: block; border: 0; margin:0}
	
	body.partenairesContent #partenaires .enseigneContent a img {text-align: center!important}
	body.partenairesContentDes #partenaires .enseigneContent a img {padding:0}
	#partenairesSix .enseigneContent a img {padding:0}
	
	/*= listes partenaires ---------------------------------------- */
	body.partenairesContent #partenaires .enseigneContent ul { 
		padding: 5px 10px 0 10px!important
		}
	body.partenairesContent #partenaires .enseigneContent ul li {
		padding:0!important;
		background-image: none!important;
		}
		
	/*= contenu partenaires ---------------------------------------- */
	body.partenairesContentDes #desPartenaire {/*height: 200px*/}
	body.partenairesContentDes #desPartenaire h3 {color:#2E92CC; font-size: 0.8em}
	body.partenairesContentDes #desPartenaire p {color:#999}
	body.partenairesContentDes #desPartenaire p strong {color:#000}
	body.partenairesContentDes #desPartenaire img {
		float: left!important;
		padding: 0 10px 15px 0
		}
	#partenairesSix p a {
		float:right; color:#000; 
		text-decoration:none;
		margin: 50px 0 0 0!important;
		}
	#partenairesSix p a:hover {text-decoration:underline}

/* ================================================================================ */
/* = RECRUTEMENT = */
/* ================================================================================ */
	
	body.recruteAccueil #colA h3 { color: #F5A415}
 	a.linkPostuler,
	a.linkRecrute {
		display: block;
		text-align: right;
		margin: 5px 0 0 0;
		}
	#colArecrute, #colBrecrute {float: left} 
	#colArecrute {width: 450px}
	#colBrecrute {width: 300px; padding: 0 5px 5px 5px}
	#colArecrute h3, #colBrecrute h3 {font-size: 0.8em; color:#F5A415}
		
/* ================================================================================ */
/* = DOSSIERS = */
/* ================================================================================ */
	
	/*= global ---------------------------------------- */
	#introDossiers, .contenuDossiers {float: left; margin-top: 5px}
	.contenuDossiers {width: 480px}
	body.contacterContent .contenuDossiers,
	body.dossierContentPresse .contenuDossiers { 
		border-left: 1px #ccc dashed;
		}
	body.contacterContent .contenuDossiers {
		width: 288px; padding: 0 0 0 10px
		}
	body.dossierContentPresse .contenuDossiers {
		width: 278px; padding: 0 10px 0 10px
		}
	
	/*= intro dossiers ---------------------------------------- */
	#introDossiers {
		width:125px;
		padding: 5px 10px 5px 10px; 
		margin-right: 10px
		}
	#introDossiers #infosDossiers {/*background-color: #ccc*/}
	
	body.dossierContentPresse #introDossiers a {
		padding: 0 5px 10px 0!important;
		}
	body.dossierContentPresse #introDossiers a.link {
		border:0!important;
		}
	#introDossiers img {
		float: none!important; 
		padding: 0 10px 10px 0
		}
	
	/*= infosDossiers ---------------------------------------- */
	#infosDossiers img {padding: 5px 0 5px 9px!important}
	
	/*= dossiers ---------------------------------------- */
	.contenuDossiers .dossier {
		clear: both; margin-bottom: 5px!important;
		padding: 5px 0 5px 0;
		}
	.contenuDossiers .dossier h3, 
	.contenuDossiers .dossier h4 {padding: 0 0 0 12px}
	.contenuDossiers .dossier h3 {
		padding: 0 0 0.2em 10px!important;
		color:#F5A517; font-size: 0.8em; 
		background: transparent url(../medias/squareCCC.gif) no-repeat 0 4px;
		}
	
	.contenuDossiers .dossier h4,
	body.dossierContentPresse .dossier h5 {font-size: 0.7em}
	.contenuDossiers .dossier h4 {color:#666}
	body.dossierContentPresse .dossier h5 {
		text-align: right; color:#2E92CC;
		}
	#introDossiers p {padding: 0 0 10px 0}
	
	/*= listes dossiers ---------------------------------------- */
	body.revuePresse .contenuDossiers ul {}
	body.revuePresse .contenuDossiers ul li {
		}
	body.revuePresse .contenuDossiers ul li ul li a {
			background-image:none!important;}

/* ================================================================================ */
/* = CONTACT = */
/* ================================================================================ */
	body.contacterContent h1.titH1blue {margin-left:20px;}
	body.contacterContent .dossier h3 {
		float: left;
		width: 160px;
		}
	body.contacterContent .dossier {
		width: 275px; margin: 0;
		padding: 0 10px 0 0;
		float: left!important; 
		clear: none!important;
		}
	body.contacterContent .dossier img {
		float: left;
		padding: 0 0.2em 0 0;
		}

/* ================================================================================ */
/* = REVUE DE PRESSE = */
/* ================================================================================ */
	body.revuePresse h1.titH1blue,
	body.communiquePresse h1.titH1blue,
	body.dossierContentPresse h1.titH1blue {margin-left:20px;}
	
	body.revuePresse .contenuDossiers .dossier {width: 610px!important}
	body.revuePresse .contenuDossiers h2.h2Mois,
	body.revuePresse .contenuDossiers h3 {font-size:0.8em}
	body.revuePresse .contenuDossiers h2.h2Mois {font-weight: bold}
	body.revuePresse .contenuDossiers h3 {
		color: #FF9900; 
		padding: 0 0 5px 0; 
		background-image: none!important;
		}
	body.revuePresse .contenuDossiers .dossier h5 {
		font-size: 0.8em;
		color:#666;
		text-align: right;
		}
	.contenuDossiers .dossier p {padding: 0 0 0 10px}
	.contenuDossiers p span a {font-size: 1em}
	
	/*= form ---------------------------------------- */
	body.revuePresse .contenuDossiers form {
		width: 500px!important; 
		height: auto!important
		}
	body.revuePresse .contenuDossiers form button#submitRecherche {background-color: #ff9900}
	body.revuePresse .contenuDossiers form select {
		width: 250px; 
		margin: 0 10px 0 0; padding: 2px;
		font-size: 0.8em; color:#0070BA;
		border: 1px #CECECE solid;
		background-color: #fff;
		}
		
	/*= listes ---------------------------------------- */
	body.revuePresse .contenuDossiers ul li ul li a {
		background-image: none!important;
		}
	
/* ================================================================================ */
/* = COMMUNIQUE DE PRESSE = */
/* ================================================================================ */
	body.communiquePresse .contenuDossiers {
		width: 285px!important; 
		padding: 0 10px 0 5px;
		border-left: 1px #ccc dashed;
		}
	body.communiquePresse .contenuDossiers h5 {
		font-size: 0.7em;
		color:#2E92CC;
		text-align: right
		}
	
	/*= FAQ ---------------------------------------- */
	#faqdvpt a.faqQuestion {
		display: block;
		padding: 0 0 0 12px;
		margin: 0 0 3px 0;
		font-size: 0.7em; color:#000; 
		background: transparent url(../medias/squareNeutre.gif) no-repeat 0 2px!important;
		}
	.faqReponse p {color:#999}
	.faqReponse ul li {
		border:0!important; 
		margin: 0 0 2px 0!important;
		background: transparent url(../medias/squareFAQ.gif) no-repeat 10px 2px!important;
		}
		
/* ================================================================================ */
/* = Gestion tables libre = */
/* ================================================================================ */
	
	body.partenairesContent #colAleftContent table {
		border-collapse: collapse;
		border:0!important;
		margin:0!important; 
		padding:0!important;
		}
	body#pagesContenu table td h3 {
		font-size: 0.7em;
		color:#666!important;
		}
	body.partenairesContent #colAleftContent table caption { 
		color:#2E92CC;
		text-align: left;
		}
	body.partenairesContent #colAleftContent table img {
		float: none!important
		}
	body.partenairesContent table td,
	body.partenairesContent table td p {
		color:#999!important;
		padding: 0 5px 0 5px;
		}
	body.tableContent table td {padding: 0 5px 0 5px;}
	body.partenairesContent table td {font-size: 0.7em}
	body.partenairesContent table td p {
		font-size: 0.9em!important; 
		border-left: 1px #999 solid;
		}
	
/* ================================================================================ */
/* = PAGINATION = */
/* ================================================================================ */
	#pagination li { 
		float: right; padding:0!important;
		margin: 0 5px 0 5px!important;
		background-image:none!important;
		}
	#pagination li a {border:0!important}
	#pagination li.suivante a.link {
		padding: 3px 20px 2px 0!important;
		background: transparent url(../medias/itemSui.gif) no-repeat right!important;
		}
	#pagination li.precedente a.link {
		padding: 3px 0 2px 20px!important;
		background: transparent url(../medias/itemPre.gif) no-repeat 0 0!important;
		}
	
	body.demarcheContent #pagination li.link a.link,
	body.demarcheContent #pagination li.link a.link {
		background-image:none !important;
		font-size:1em !important
		}
	
/* ================================================================================ */
/* = FOOTER = */
/* ================================================================================ */
	#footer ul li {
		display: inline;
		padding: 0 0px 0 5px
		}
	#footer ul li a {
		font-size: 0.9em;
		color:#F5A415;
		text-decoration: none;
		}
	#footer ul li a:hover {color:#000}


