/* ================================================================================ */
/* = GLLOBAL SITE = */
/* ================================================================================ */
	body {
	    font-size: 80%; margin:0;
	    font-family: "Arial", Trebuchet MS, Verdana, sans-serif;
	    background: #76B2E5 url(/templateMedias/images/bgPage.gif) no-repeat top center;
	    }
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,
	blockquote,fieldset,input,img,legend,table {margin: 0; padding: 0}
		
	h1,h2,h3,h4,h5,h6 { 
	    color: #104D88; font-size:1em;
	    margin: 0; padding: 0; border: 0; 
		font-weight: bold
		}
	
	img {display: block; margin:0; padding:0}
	a img {border: 0}
	em {font-style: normal}

	p {margin:0; font-size: 11px; line-height: 13px; color: #104D79}
	a {text-decoration: underline !important; }
	a:hover { color: black !important;}
	a:active {color: black!important}
	
	ul {margin:0; padding:0;border:0}
	li {color: #104D79; font-size: 11px; list-style: none}
	li a {color: #104D79; font-size: 12px;margin:0; padding:0}
	form {margin:0; padding:0;}
	
	span.hide {display:none}
	.break {clear: both}
	hr.marge {visibility: hidden}
		
		
	#test{
		display:none;
	}
		
		
/* ================================================================================ */
/* = GLOBAL STRUCTURE = */
/* ================================================================================ */
	#allContent {
	    width: 960px;
	    margin: 0 auto;
	    position: relative;
		}
	#MenuGlobal, #Content,
	#entete, #footer {width: 960px} 
	#signature {
		position: absolute; 
		top:130px; left:720px;
		width:60px; height: 233px;
		background: transparent url(/templateMedias/images/signature-old.gif) no-repeat
	    }
	#Content {background-color:#fff}

/* ================================================================================ */
/* = ENTETE = */
/* ================================================================================ */
	.localisation {
		position: absolute;
		z-index: 1000;
		left: 755px; top: 110px;
		width: 24px; height: 15px;
		}
	.localisation img {float: right;}
	#entete, #enteteUK {height: 180px}
	#entete {
		background: transparent url(/templateMedias/images/bgEntete.png) no-repeat right top} 
	#enteteUK {
		background: transparent url(/templateMedias/images/bgEnteteUK.jpg) no-repeat top!important}

	#logoEnt {
		position: absolute;
		}
	#logoEnt a {
		display: block;
		width: 150px; height: 155px;
		background: transparent url(/templateMedias/images/logo.png) no-repeat 0 0;
		}

/* ================================================================================ */
/* = gestion du MenuGlobal = */
/* ================================================================================ */
	#MenuGlobal {
		width: 960px;
		position: absolute;
		top: 155px; left:0;
	    height: 25px;
	    margin: 0; padding: 0;
	    background-color: #133A7E;
	    }
	#MenuGlobal li {
		float: left; 
		text-indent: -100em
		}
	#MenuGlobal li a.MG01,
	#MenuGlobal li a.MG02,
	#MenuGlobal li a.MG03,
	#MenuGlobal li a.MG04 {
		display: block;
		width: 160px; height: 25px;
		}
	#MenuGlobal li a.MG01 {
		background: transparent url(/templateMedias/images/btMG01.gif) no-repeat 0 0}
	#MenuGlobal li a.MG02 {
		background: transparent url(/templateMedias/images/btMG02.gif) no-repeat 0 0}
	#MenuGlobal li a.MG03 {
		background: transparent url(/templateMedias/images/btMG03.gif) no-repeat 0 0}
	#MenuGlobal li a.MG04 {
		background: transparent url(/templateMedias/images/btMG04.gif) no-repeat 0 0}
	
	#enteteUK #MenuGlobal li a.MG01 {
		background: transparent url(/templateMedias/images/btMG01UK.gif) no-repeat 0 0!important}
	#enteteUK #MenuGlobal li a.MG02 {
		background: transparent url(/templateMedias/images/btMG02UK.gif) no-repeat 0 0!important}
	#enteteUK #MenuGlobal li a.MG03 {
		background: transparent url(/templateMedias/images/btMG03UK.gif) no-repeat 0 0!important}
	#enteteUK #MenuGlobal li a.MG04 {
		background: transparent url(/templateMedias/images/btMG04UK.gif) no-repeat 0 0!important}
	
	#MenuGlobal li a:hover,
	#enteteUK #MenuGlobal li a:hover {
		background-position: 0 -25px!important}
	
	#MenuGlobal li a:hover,
	body.activiteContent #MenuGlobal li a.currentMG,
	body.metiersContent #MenuGlobal li a.currentMG,
	body#references #MenuGlobal li a.currentMG,
	body#actualites #MenuGlobal li a.currentMG {background-position: 0 -25px!important}
	
/* ================================================================================ */
/* = Menu Coorporate = */
/* ================================================================================ */
	#menuCoorpo {
		width: 157px;
		position: absolute;
		top:0; right: 0;
		}
	#menuCoorpo li {
		float: left;
		margin:0;
		}
	#menuCoorpo li a.MGC01,
	#menuCoorpo li a.MGC02,
	#menuCoorpo li a.MGC03,
	#menuCoorpo li a.MGC04,
	#menuCoorpo li a.MGC05,
	#menuCoorpo li a.MGC06,
	#menuCoorpo li a.MGC07 {
		display: block;
		width: 132px!important;
		padding: 5px 0 0 25px;
		font-size: 0.85em;
		text-transform: uppercase;
		text-decoration: none!important;
		color:#fff;
		}
	#menuCoorpo li a.MGC01,
	#menuCoorpo li a.MGC02,
	#menuCoorpo li a.MGC03,
	#menuCoorpo li a.MGC04,
	#menuCoorpo li a.MGC05,
	#menuCoorpo li a.MGC06 {height: 15px}

	#menuCoorpo li a.MGC01 {
		margin-bottom:30px;
		background: transparent url(/templateMedias/images/btMG05.gif) no-repeat 0 0}
		
	/*Désactivation du drapeau anglais*/
	#menuCoorpo li a.desactivationAnglais {
		margin-bottom:30px;
		background: none
		}

	#enteteUK li a.MGC01 {	
		background: transparent url(/templateMedias/images/btMG05uk.gif) no-repeat 0 0!important}
	#menuCoorpo li a.MGC02 {
		background: transparent url(/templateMedias/images/btMG06.gif) no-repeat 0 0}
	#menuCoorpo li a.MGC03 {
		background: transparent url(/templateMedias/images/btMG07.gif) no-repeat 0 0}
	#menuCoorpo li a.MGC04 {
		background: transparent url(/templateMedias/images/btMG08.gif) no-repeat 0 0}
	#menuCoorpo li a.MGC05 {
		background: transparent url(/templateMedias/images/btMG09.gif) no-repeat 0 0}
	#menuCoorpo li a.MGC06 {
		margin-bottom:5px;
		background: transparent url(/templateMedias/images/btMG10.gif) no-repeat 0 0}
	#menuCoorpo li a.MGC07 {
		color:#133A7E!important;
		height: 17px;
		padding: 8px 0 0 25px!important;
		background: transparent url(/templateMedias/images/btMG11.gif) no-repeat 0 0
		}
	#enteteUK li a:hover,
	#menuCoorpo li a:hover {
		background-position: -157px 0!important;
		color:#0B3B7E
		}

/* ================================================================================ */
/* = CONTENT home page = */
/* ================================================================================ */
	body#accueil #presentation,
	body#accueil #denicheur,
	body#accueil #presentation #actuHome,
	body#accueil #presentation #breveHome,
	body#accueil #presentation #eventHome,
	body#accueil #presentation #actuHome img,
	body#accueil #presentation #breveHome img,
	body#accueil #presentation #eventHome img,
	body#accueil #presentation #actuHome h1,
	body#accueil #presentation #breveHome h1,
	body#accueil #presentation #eventHome h1,
	body#accueil #presentation #actuHomeContent,
	body#accueil #presentation #actuBreveContent,
	body#accueil #presentation #actuEventContent { float: left}
	
	body#accueil #presentation {padding: 10px 0 0 0}
	
	body#accueil #presentation,
	body#accueil #presentation #actuHome,
	body#accueil #presentation #breveHome,
	body#accueil #presentation #eventHome {width: 620px}
	
	body#accueil #presentation #actuHome,
	body#accueil #presentation #breveHome,
	body#accueil #presentation #eventHome {padding: 0 0 10px 0}
	
	body#accueil #presentation #actuHomeContent,
	body#accueil #presentation #actuBreveContent,
	body#accueil #presentation #actuEventContent {width: 425px}
	
	/*= H1 ---------------------------------------- */
	body#accueil #presentation h1.titUne {
		loat: left; clear: both;
		width: 425px!important; height:50px;
		margin: 0 0 10px 160px;
		text-indent: -1000em;
		}
	body.homeFR #presentation h1.titUne {
		background: transparent url(/templateMedias/images/titActuPresentation.gif) no-repeat 0 0}
	body.homeEN #presentation h1.titUne {
		background: transparent url(/templateMedias/images/titActuPresentationUK.gif) no-repeat 0 0}
	
	body#accueil #presentation #actuHome h1,
	body#accueil #presentation #breveHome h1,
	body#accueil #presentation #eventHome h1 {
		text-indent: -1000em;
		width: 165px; height: 35px;
		}
	body#accueil #actuHome h1 {
		background: transparent url(/templateMedias/images/titH1Une.gif) no-repeat 0 15px}
	body#accueil #breveHome h1 {
		background: transparent url(/templateMedias/images/titH1Bref.gif) no-repeat 0 15px}
	body#accueil #eventHome h1 {
		background: transparent url(/templateMedias/images/titH1Event.gif) no-repeat 0 15px}
	
	
	/* = version GB                                               */
	body.homeEN #presentation #actuHome h1 {
		background: transparent url(/templateMedias/images/titH1UneUK.gif) no-repeat 0 15px!important}
	body.homeEN #presentation #breveHome h1 {
		background: transparent url(/templateMedias/images/titH1BrefUK.gif) no-repeat 0 15px!important}
	body.homeEN #presentation #eventHome h1 {
		background: transparent url(/templateMedias/images/titH1EventUK.gif) no-repeat 0 15px!important}

	body#accueil #presentation #actuHome p,
	body#accueil #presentation #breveHome p,
	body#accueil #presentation #eventHome p { 
		line-height: 1.5em!important;
		color:#094E91!important;
		padding: 0 25px 0 0;
		}
	
	body#accueil #presentation #actuHome a,
	body#accueil #presentation #breveHome a,
	body#accueil #presentation #eventHome a {
		display: block;
		color:#887FBA!important;
		text-decoration: underline;
		margin: 0 0 10px 0;
		}

/* ================================================================================ */
/* = LES DÉNICHEURS = */
/* ================================================================================ */
	#banniere {
		width: 320px;
		padding: 10px 0 0 0;
		}
	body#accueil #denicheur img {margin:0}
	body#accueil #denicheur img.titDenicheur {width: 320px; height: 93px}

	/*= Gestion des listes dénicheurs de la home page */
	#denicheursContent {background-color:#3785C7}
	
	body#accueil #denicheur #contentListeDenicheurs {
		width: 320px;
	}
	body#accueil #denicheur #contentListeDenicheurs ul {
		float: left; 
		width: 160px;
		
		padding: 10px 0 10px 0;
		}
	body#accueil #denicheur li {
		margin: 0 0 3px 0;
		border: 1px #3785C7 solid;
		line-height: 1.3em!important;
		}
	body#accueil #denicheur li a {
		display: block;
		padding: 0 3px 0 12px;
		text-decoration: none!important;
		font-size: 1.1em!important;
		color: white;
		background: transparent url(/templateMedias/images/itemLiDenicheur.gif) no-repeat -3px 0;
		}
	body#accueil #denicheur li a:hover {
		color:#0B3B7E!important;
		background-color:#fff; 
		}

/* ================================================================================ */
/* = CONTENT Pages Internes = */
/* ================================================================================ */

	/*------------------------------------------------------------------tracabilite*/
	#tracabilite {
		margin-bottom: 5px;
		padding: 3px 10px 0 10px;
		height:17px; width: 940px;
		overflow: hidden; 
		z-index:1 !important; 
		}
	#tracabilite li { display: inline; float: left;} 
	#tracabilite span,
	#tracabilite ul li,
	#tracabilite ul li a {color:#fff!important;}
	#tracabilite span {padding: 0 10px 0 0;}
	#tracabilite ul li a {
		padding: 0 10px 0 5px;
	    font-size: 11px !important;
	    /*background: transparent url(/templateMedias/images/flcTraca.gif) no-repeat right;*/
	    text-decoration: none !important
	    }
	#tracabilite ul li a:hover {text-decoration: underline!important}
	
	/*= focus bg rub tracabilié ---------------------------------------- */
	body#accueil #tracabilite,
	body.demoContent #tracabilite,
	body.contactContent #tracabilite,
	body.clientContent #tracabilite,
	body.societeContent #tracabilite,
	body.recruteContent #tracabilite,
	body.collaboContent #tracabilite {background-color:#1F8BC6!important}
	
	body.activiteContent #tracabilite {background-color:#6E2450}
	body.metiersContent #tracabilite {background-color:#B5B70B}
	body#references #tracabilite {background-color:#9383B9!important}
	body#actualites #tracabilite {background-color:#D63B10}

/* ================================================================================ */
/* = Global structure / Content3Col / Content4Col* = */
/* ================================================================================ */
	#Content3col, #Content4col {width: 960px}
	
	body.demoContent #Content4Col,
	body.clientContent #Content4Col,
	body.contactContent #Content4Col,
	body#actualites #Content4Col,
	body.societeContent #Content4Col,
	body.recruteContent #Content4Col,
	body.collaboContent #Content4Col {
		border-top: 1px #76B2E5 solid;
		background: transparent url(/templateMedias/images/bgPageCoorpo.gif) repeat-y top left
		}
	body.activiteContent #Content4Col {
		border-top: 1px #76B2E5 solid;
		background: transparent url(/templateMedias/images/bgPageActivite.gif) repeat-y top left}
	body.metiersContent #Content4Col {
		border-top: 1px #76B2E5 solid;
		background: transparent url(/templateMedias/images/bgPageMetiers.gif) repeat-y top left}
	body#references #Content3Col {
		border-top: 1px #76B2E5 solid;
		background: transparent url(/templateMedias/images/bgPageReferences.gif) repeat-y top left}
	body#actualites #Content4Col {
		border-top: 1px #76B2E5 solid;
		background: transparent url(/templateMedias/images/bgPageActualites.gif) repeat-y top left}

	/*= structure ---------------------------------------- */
	#ColA, #ColB, #ColC, #ColD {float: left}
		
	/*= ColA */
	#Content4Col #ColA {
		width: 435px; 
		padding: 0 15px 0 10px;
		background-color:#fff;
		}
	body#references #Content3Col #ColA {
		width: 625px; 
		background-color:#fff
		}
	body#actualites #Content4Col #ColA {
		width: 380px!important;
		}
	#mentions #ColA, 
	#actualites #ColA {
		width: 960px; 
		padding-bottom: 110px;
		}
	
	/*= ColB */
	#Content4Col #ColB {
		width:170px;
		padding: 53px 0 0 0!important}
	
	
	/*= ColC */
	body#references #Content3Col #ColC,
	body#actualites #Content4Col #ColC,
	#Content4Col #ColC {width: 165px!important}
	
/*= ------------------------------------------------------------ */
/*= nouvelle colone / D / mars 2008 ---------------------------- */
	body#references #Content3Col #ColD,
	#Content4Col #ColD { width: 160px}
	
	/*= liste colD 4 colones ----------------------------------- */
	#ColD h1 {
		width: 160px; height: 75px;
		text-indent: -100em;
		border-bottom: 1px #fefefe solid;
		}
	body.activiteContent #ColD h1 {	
		background: transparent url(/templateMedias/images/h1Acti.gif) no-repeat 0 0}
	body.activiteContent .UKcontenu #ColD h1 {	
		background: transparent url(/templateMedias/images/h1ActiUK.gif) no-repeat 0 0!important}
	
	body.metiersContent #ColD h1 {
		background: transparent url(/templateMedias/images/h1Metier.gif) no-repeat 0 0}
	body.metiersContent .UKcontenu #ColD h1 {
		background: transparent url(/templateMedias/images/h1MetierUK.gif) no-repeat 0 0!important}
	
	body#actualites #ColD h1 {	
		background: transparent url(/templateMedias/images/h1Actu.gif) no-repeat 0 0}
	body#actualites .UKcontenu #ColD h1 {	
		background: transparent url(/templateMedias/images/h1ActuUK.gif) no-repeat 0 0!important}
	
	body.referencesFR #ColD h1 {
		background: transparent url(/templateMedias/images/h1Ref.gif) no-repeat 0 0!important}
	body.referencesUK .UKcontenu #ColD h1 {	
		background: transparent url(/templateMedias/images/h1RefUK.gif) no-repeat 0 0!important}

	body.clientContent #ColD h1 {
		background: transparent url(/templateMedias/images/h1Client.gif) no-repeat 0 0}
	body.clientContent .UKcontenu #ColD h1 {
		background: transparent url(/templateMedias/images/h1ClientUK.gif) no-repeat 0 0!important}
	
	body.demoContent #ColD h1 {
		background: transparent url(/templateMedias/images/h1Demo.gif) no-repeat 0 0}
	body.demoContent .UKcontenu #ColD h1 {
		background: transparent url(/templateMedias/images/h1DemoUK.gif) no-repeat 0 0!important}
	
	body.contactContent #ColD h1 {
		background: transparent url(/templateMedias/images/h1Contact.gif) no-repeat 0 0}
	body.contactContent .UKcontenu #ColD h1 {
		background: transparent url(/templateMedias/images/h1ContactUK.gif) no-repeat 0 0!important}

	body.societeContent #ColD h1 {
		background: transparent url(/templateMedias/images/h1Societe.gif) no-repeat 0 0}
	body.societeContent .UKcontenu #ColD h1 {
		background: transparent url(/templateMedias/images/h1SocieteUK.gif) no-repeat 0 0!important}

	body.recruteContent #ColD h1 {
		background: transparent url(/templateMedias/images/h1Recrute.gif) no-repeat 0 0}
	body.recruteContent .UKcontenu #ColD h1 {
		background: transparent url(/templateMedias/images/h1RecruteUK.gif) no-repeat 0 0!important}

	body.collaboContent #ColD h1 {
			background: transparent url(/templateMedias/images/h1Collabo.gif) no-repeat 0 0}
	body.collaboContent .UKcontenu #ColD h1 {
		background: transparent url(/templateMedias/images/h1CollaboUK.gif) no-repeat 0 0!important}
	
	
	#ColD ul.smen {width: 160px; padding: 0 0 1em 0}
	#ColD ul.smen li a {
		display: block;
		text-decoration: none!important;
		width: 146px;
		padding: 2px 7px 2px 7px;
		border-bottom: 1px #fefefe solid;
		font-size: 1em; color:#fff}
	
	#ColD ul.smen li a.currentSNAV,
	#ColD ul.smen li a:hover {color:#133A7E}
	
	body.activiteContent #ColD ul.smen li a.currentSNAV,
	body.activiteContent #ColD ul.smen li a:hover {background-color:#C2A7B5}
	
	body.metiersContent #ColD ul.smen li a.currentSNAV,
	body.metiersContent #ColD ul.smen li a:hover {background-color:#ECECBE}
	
	body#references #ColD ul.smen li a.currentSNAV,
	body#references #ColD ul.smen li a:hover {background-color:#E2DEEC}
	
	body#actualites #ColD ul.smen li a.currentSNAV,
	body#actualites #ColD ul.smen li a:hover {background-color:#F4C9BE}

	body.societeContent #ColD ul.smen li a.currentSNAV,
	body.societeContent #ColD ul.smen li a:hover {background-color:#7ECBE6}
	
	/*= infos pratiques colD ---------------------------------- */
	#InfosPratBlocA {width: 160px}
	#InfosPratBlocA h3 {
		width: 145px;
		font-size: 1em; color:#104D79;
		}
	#InfosPratBlocA p {
		color:#fff;
		width: 135px!important;
		padding: 5px
		}
	#InfosPratBlocA img {display: block; height: 7px}
	#InfosPratBlocA li {padding-bottom: 5px}
	#InfosPratBlocA li a {padding-left: 12px}
	
	/*=  ---------------------------------------- */
	#ColD .ContentBlocInfos h3 {padding: 0 0 5px 0;}
	.ContentBlocInfos a {color:#fff}
	#ColD .ContentBlocInfos {
		width:138px;
		padding: 5px;
		margin:0!important
		}
	#ColD .ContentBlocInfos li,
	#ColD .ContentBlocInfos li span,
	#ColD .ContentBlocInfos li a {color:#fff!important}
	#ColD .ContentBlocInfos li {
		font-size: 0.9em;
		padding: 0 0 0.2em 1em;
		margin: 0 0 0.5em 0;
		border-bottom: 1px #fefefe solid;
		background: transparent url(/templateMedias/images/itemInfos.gif) no-repeat 0 0;
		/*
		list-style-type: disc;
		font-style: normal;
		list-style-position: inside;
		*/
		}
	#ColD .ContentBlocInfos li a {
		display: block;
		}
	
/* ================================================================================ */
/* = GLOBAL colA / elts de contenu = */
/* ================================================================================ */
	#ColA img { margin:0; padding:0}
	
	/*= titrage / contenu ---------------------------------------- */
	#ColA h2 {
	    font-size: 15px;
		color: #0B3B7E; 
	    padding: 25px 0 7px 0;
	    margin-bottom: 5px;
	    }
	#ColA h3 {
		font-size: 11px;
		margin-bottom: 5px
		}
	#ColA h4 {padding: 0 0 7px 10px}
	
	/*= listes ---------------------------------------- */
	#ColA ul {margin: 0 0 7px 25px !important}
	#ColA ul li {list-style: disc}

	/*= références -------------------------------------*/
	#refContent h2 {
	    font-size: 13px;
	    margin-bottom: 5px;
	    }
	#refContent h4 {
	    font-size: 12px;color: #0093C6;
	    padding: 0 0 0 50px;
	    margin-bottom: 5px;
	    }
	#refContent p {margin: 0 0 50px 50px}
	body#references #ColA table {
		width: 580px;
		}
	body#references #ColA p {
		width: 95%!important;
		border: 1px red solid;
		}

/* ================================================================================ */
/* = gestion de la page contact modifié le 17/01/2006 = */
/* ================================================================================ */
	body#contact #ColA {width: 400px; padding: 0 0 0 10px}
	body#contact #ColA img {
	     float:left; padding: 0!important;
	    }
	#ColA p {
		padding:0 !important;
		width: 368px!important;
		border: 0!important; 
		margin: 0!important;
		padding: 5px 0 5px 0!important;
		/*border-left: 1px #5D86BC solid;
		border-right: 1px #5D86BC solid; */
		}
	#Content3Col #ColA p.message,
	#Content3Col #ColA ul.listeAlerte,
	#Content3Col #ColA a.retourForm {
		float: left;
		width: 378px!important;
		border-left: 1px #5D86BC solid!important;
	    border-right: 1px #5D86BC solid!important;
		margin: 0!important;
		padding: 5px !important;
		background-color: #A6CBE6;
		}
	#Content3Col #ColA ul.listeAlerte {
		float: left; margin:0!important;
		}
	#Content3Col #ColA ul.listeAlerte li {
		display: block; width: 300px; 
		border-bottom: 1px #A6CBE6 solid;
		}
	
	/*= formulaire generique ---------------------------------------- */
	#ColA form {
		width: 400px;
		margin: 0 0 1em 0;
		}
	#ColA p.asterix {background-color: #fff!important;}
	#ColA legend { 
		font-size: 12px; 
		line-height: 2.5em; 
		letter-spacing: 0.2em;
		color: #5D86BC;
		padding: 0 0 0 5px;              
		}
	#ColA fieldset {
	    margin:0 !important;
	    padding: 5px 0 5px 0 !important;
		border: 1px #A6CBE6 solid;
	    }
	#ColA fieldset p.field_line {
	    width: 375px;
	    margin: 0 0 0 5px !important;
		}
	#ColA input,
	#ColA select,
	#ColA textarea {
		font-size: 10px;
		width: 250px!important;
		border: 1px #ccc solid;
	    width: auto; margin-top: 5px; 
		background-color: #DAEDFC
		}
	#ColA label {width: 100px; float: left}
	#ColA input.field_checkbox {width: auto!important;}
	#ColA input.field_radio {
		border:0 !important; 
		width: auto !important;
		background:none !important;
		}
	#ColA font.radio_label {margin-right: 10px}
	#ColA .envoi,
	#ColA .inptEnvoi {
		float: right; 
		border:0!important;
		cursor: pointer;
		color:#fff;
		width: auto!important;
		background-color:#0D9ED1!important
		}
	#ColA .inptEnvoi {margin: 0 10px 0 0;}
	

/* ================================================================================ */
/* = Gestion globale des tables = */
/* ================================================================================ */
	#ColA table {
		width: 99%;
		border-collapse: collapse;
		width: auto; margin: 0
		}
	#ColA table td {padding: 0.5em;}
	#ColA table h3 {
		font-size: 1.2em; color:#0D9ED1;
		padding: 0 0 0.2em 0;
		border-bottom: 1px #0D9ED1 solid;
		}
	#ColA table p {
		width: auto!important;
		}
	#ColA table td img {float: left;}
	#ColA table td h3 {
		font-size: 1.2em;
		font-weight: bold;
		color:#0B3B7E;
		padding: 0.5em 0 0.5em 0;
		border-top: 1px #0B3B7E dotted;
		background-color:#D2F3FF
		}
		
/* ================================================================================ */
/* = GLOBAL colB / elts de contenu / Domaines/ solutions = */
/* ================================================================================ */
	#ColB img {margin: 5px}
	
/* ================================================================================ */
/* = GLOBAL / colB / elts de contenu / Domaines/ solutions = */
/* ================================================================================ */
	#ColB #domaines h3, 
	#ColB #solutions h3,
	#ColB #domainesUK h3, 
	#ColB #solutionsUK h3 {
		font-size: 1em; font-weight: bold;
	    width: 155px; height:20px;
	    }
	#ColB #domaines h3, 
	#ColB #domainesUK h3 {
		border-bottom: 1px #133A7E solid;
		color:#133A7E
		}
	
	#ColB #solutions h3, 
	#ColB #solutionsUK h3 {
		border-bottom: 1px #78B5E1 solid;
		color:#78B5E1;
		}
	
	#ColB h3 {margin: 0 0 7px 0;}
	#ColB h4 {
	    padding: 0 0 0 20px;
	    font-size: 11px;
	    color: #145186 !important;
	    background: transparent url(/templateMedias/images/h4Domaines.gif) no-repeat 0 0
	    }
	
	#ColB h5 {
		font-size: 10px; text-align:center; 
		margin: 0 !important}
	
	/*= lesites ---------------------------------------- */
	#ColB ul {padding: 0 10px 15px 0}

	#ColB #domaines li, 
	#ColB #domainesUK li, 
	#ColB #solutions li, 
	#ColB #solutionsUK li {margin: 0 0 0.3em 0}
	
	#ColB #domaines li a, 
	#ColB #domainesUK li a, 
	#ColB #solutions li a, 
	#ColB #solutionsUK li a {    
		display: block; 
		width: 140px;
		padding: 0 0 0 10px;
		text-decoration: underline;
		font-size: 1em;
		/*text-decoration: none!important;*/
	    }
	#ColB #domaines li a:hover, 
	#ColB #domainesUK li a:hover, 
	#ColB #solutions li a:hover, 
	#ColB #solutionsUK li a:hover {
		text-decoration: underline!important}

	#ColB #domaines li a, 
	#ColB #domainesUK li a {
		background: transparent url(/templateMedias/images/itemDom.gif) no-repeat 0 0;
		}
	#ColB #solutions li a, 
	#ColB #solutionsUK li a {
		background: transparent url(/templateMedias/images/itemSolu.gif) no-repeat 0 0;
		}

/* ================================================================================ */
/* = ContentColC = */
/* ================================================================================ */
	#ColC img {padding:0; margin:0!important}

/* ================================================================================ */
/* = ContentColC partie démo - 21-02-2006 = */
/* ================================================================================ */ 
	body#contact #ColC h3.titWebConf {margin: 15px 0 0 0}
	body#contact #ColC ul {margin-top: 10px}
	body#contact #ColC li {list-style: disc !important; margin: 0 0 0 20px}
	body#contact #ColC li a {display: block;width: 75%}

/* ================================================================================ */
/* = gestion d’une fiche produit 1 colone-modifié le 17/01/2006 = */
/* ================================================================================ */
	body#Fiche1col #ColA {width: 720px}
	body#Fiche1col #ColA .UnBlocImg {clear: both}
	body#Fiche1col #ColA .UnBlocImg img {margin-bottom: 10px!important}
	body#Fiche1col #ColA #InfosPratBlocA {clear: both}

/* ================================================================================ */
/* = gestion des actualités-modifié le 17/01/2006 = */
/* ================================================================================ */
	body#actualites h4 {padding:0!important}
	body#actualites #ColA img.visuelIntroActu {float: left}
	body#actualites #ColA p img {padding: 5px}
	body#actualites #ColA p a {margin:0!important;}
	body#actualites #ColA a {
		margin-left: 25px; 
		color:#0B3B7E;
		text-decoration: underline;
		/*color:white*/}
	
	table.TableContentActus,
	table.newsExtended { 
		width: 350px!important; 
		padding: 0 0 0 10px;
		clear: both;
		}
	td.post_title,
	td.post_date {padding:0!important;}
	td.post_title a {
		display: block;
		margin:0!important;
		padding: 0.5em 0 0 0;
		color: #104D79!important;
		}
	td.post_title a,
	td.post_date span { border-top: 1px #FAC082 solid}
	
	td.post_date span { 
		display: block;
		font-size: 0.8em!important;
		text-align: center;
		color:#000;
		margin:0!important;
		padding:0!important;
		background-color:#FAC082;
		}
	td.post_short { 
		font-size: 0.9em!important; 
		line-height: 1em; 
		color: #045294; 
		padding: 5px 0 1.5em 0!important;
		}
	td.post_short p {margin:0!important;}
	td.post_short a {
		display: block;
		text-align: right;
		font-size: 0.9em!important;
		color: #094E91!important;
		text-decoration: underline;
		}
	a.back {
		display: block;
		color:#D53A11!important;
		width: 95%;
		text-align: right;
		margin:0 0 10px 0!important;
		padding:0 10px 0 0;
		text-decoration:none!important;
		background-color:#FAC082;
		}
				
/* ================================================================================ */
/* = Actualités colone B = */
/* ================================================================================ */
	body#actualites #ColB,
	body#actualites #ColB #listeActualites {
		width: 225px
		}
	body#actualites #ColB { padding: 0 0 25px 0}
	body#actualites #ColB #listeActualites {  
		position: relative;
		margin:0!important;
		background-color: #FEDDA5;
	    }
	body#actualites #ColB #listeActualites h4 {
		font-size: 1.2em;
		width: 205px;
		margin: 0 0 0 10px;
	    padding: 0 0 5px 0;
		color:#D7350C!important;
		background-image: none !important;
		border-bottom: 1px #F39E5C solid;
	    }
	
/* ================================================================================ */
/* = Listes des actualités colone B  = */
/* ================================================================================ */
	body#actualites #ColB #listeActualites li { padding: 5px 0 5px 0}
	
	body#actualites #ColB #listeActualites li span.theme,
	body#actualites #ColB #listeActualites li span.date,
	body#actualites #ColB #listeActualites li a {padding: 5px 5px 0 5px}
	
	body#actualites #ColB #listeActualites li span.theme,
	body#actualites #ColB #listeActualites li span.date,
	body#actualites #ColB #listeActualites li a {
		display: block; width: 200px;
		text-align: left;
		font-size: 1em;
		padding: 0 0 0 10px;
		margin-bottom: 5px;
	    text-decoration: underline!important;
		background-image: none!important;
	    }
	body#actualites #ColB #listeActualites li span.theme,
	body#actualites #ColB #listeActualites li span.date {
		font-weight: bold;
		text-decoration: none!important;
		}
	body#actualites #ColB #listeActualites li span.theme {
		color: #fff; 
		font-size: 13px;
		text-decoration: none!important;
		padding: 0 0 0 5px !important;
		margin:  5px 0 0.5em 5px;
		border-left: 7px #D53A11 solid;
		background-color: #F49E5C;
	    }
	
	body#actualites #ColB #listeActualites li a,
	body#actualites #ColB img {display: block}
	
	body#actualites #ColB img {
		height: 10px!important;
		margin:0!important; 
		padding: 0!important; 
		} 
	p.cale {font-size: 1px; color: #CDF3B8}
	
/* ================================================================================ */
/* =  Gestions des archives de la page actualités = */
/* ================================================================================ */
	img.headerArchiveImg { 
		display: block;
		width: 225px; height: 20px;
		}
	form#selectArchive { 
		width: 225px;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
		background: transparent url(/templateMedias/images/bgEntBlocArchivesFooter.gif) no-repeat left bottom;
		}
	form#selectArchive p {
		margin:0!important;
		padding:0!important;
		background-color:#D1E8F7;
		width: 225px!important;
		}
	form#selectArchive p label,
	form#selectArchive p input,
	form#selectArchive p select,
	form#selectArchive button {}
	
	form#selectArchive p label { 
		display: block;
		color: #074B94; 
		font-size: 1.1em; 
		font-weight: bold;
		padding: 0 0 5px 10px; 
		}
	form#selectArchive p select {
		overflow: hidden;
		width: 200px; border: 0;
		color:#0F4283; font-size: 1em;
		margin: 0 0 0 10px;
		background-color: #fff;
		}
	form#selectArchive button {
		border:0; 
		width: 26px; height: 21px;
		text-indent :-100em;
		}
	form#selectArchive form p input { 
		float: left; 
		width: 120px; height: 15px;
		padding: 2px; 
		border: 1px #D8D8D8 solid;
		}
	
/* ================================================================================ */
/* = CONTACT / colC = */
/* ================================================================================ */
	body#contact #ColC {width: 285px; float: left}
	body#contact #ColC img {margin:0 !important; padding: 0}
	body#contact #ColC p {width: 100%; margin-bottom: 10px !important}

/* ================================================================================ */
/* = FOOTER = */
/* ================================================================================ */
	#footer {
		padding: 5px 0 5px 0;
		border-top: 5px #76B2E5 solid;
		border-bottom: 5px #76B2E5 solid;
	    background-color:#fff;
	    }
	#footer p, #footer a {color:#133A7E;}
	#footer p {
		font-size: 0.8em;  
		padding: 0 0 0 15px
		}
	#footer a {padding: 0 0 0 10px}
