/* CSS Document */
div.section #regionImp 							{ border:0; padding:0; display: block; width: 502px; position:relative; margin: 0 auto; }
div.section #regionImp #onglets 				{ left:2px; z-index:2; }
div.section #regionImp span 					{ display:block;float:left;margin-right:5px;background-image:url(../images/fiches/implantations/region-ong-top-full.gif); background-position:top;background-repeat:repeat-x;cursor:pointer;background-color:#fbfbfb;}
div.section #regionImp  a 						{ background-image:url(../images/fiches/implantations/region-ong-left.gif); display:block; background-position:top left; background-repeat:no-repeat; text-decoration: none; color:#864596;}
div.section #regionImp  a strong				{ background-image:url(../images/fiches/implantations/region-ong-right.gif); background-position:top right; background-repeat:no-repeat; padding:2px 4px; display:block; }
div.section #regionDet 							{ border: 1px solid #d7d7d7; clear:both; position:relative; background-repeat:no-repeat; width:405px; padding:25px 0; padding-left:95px; float:left; background-color:#fbfbfb;} /*top:22px; */
div.section #regionDet div						{ clear:both;}
div.section #regionDet li						{ width:130px; float:left; font-size: 10px;}
div.section #regionImpUse						{ clear:both; position:relative; text-align:center; width:100%; font-size:10px; font-style:italic; top:22px; height:35px; margin-bottom: 15px;}
div.section ul 									{ float: left; list-style-type: none; margin: 0 0 20px 0; width: 564px; }
div.section ul li 								{ background: url(../images/mcontour/puce-green.gif) no-repeat 0 5px; float: left; margin-bottom: 2px; padding-left: 15px; width: 548px; }
#contactFranchise								{ float: right; margin-bottom: 5px; }
#matchProfil									{ background-color:#FAFAFA; margin-bottom: 20px; margin: 0 0 10px 0 ; padding: 6px; color: #4B5363; border:5px solid #DBDBDB; clear: both; }
#matchProfil table tr td						{ border: 0; padding: 2px 0 0 10px; margin: 0; }
#matchProfil table th							{ border: 0; padding: 2px 0 10px 10px; font-size: 1.2em; color: #8CB00F; background: #FFFFFF; width: 640px;}
#matchProfil table tr td img					{ margin: 7px 0 0 0;}
#matchProfil strong								{ font-weight: bold; }
#matchProfil span								{ padding-left: 200px; }
.bd  div#posLinkContact							{ height: 80px; width: 635px;}
.bd  div#posLinkContact a#add-to-my-selection	{ margin: 18px 25px 0 230px; }
.bd #introNoCandi 								{ float: left; clear: left; padding: 15px 0 0 15px; width: 551px; height: 57px; margin: 20px 0 0 20px; font-weight: bold; color: #fff; background: url(../images/fiches/bg-intro-noncand.gif) left top no-repeat; }
.bd #introNoCandi span							{ color: #93b04e; }
.bd #introNoCandi em							{ font-style: normal; font-size: 17px; font-weight: bold; }
.bd #listNoCandi								{ color:#4D4D4D; width: 584px;; clear: left; float: left; padding-left: 20px; margin: 10px 0 0; }
.bd #listNoCandi	ul							{ margin:0;padding:0;list-style-type:none; }
.bd #listNoCandi	ul li						{ position:relative;display:block;background:url(../images/fiches/bgFicheNonCandidat.gif) no-repeat left top;float:left;width:254px;height:100px;margin:0 17px 7px 0;padding:10px; }
.bd #listNoCandi	ul li.nospace				{ margin-right:0 }
.bd #listNoCandi ul li span						{ display:block; }
.bd #listNoCandi ul li span.logo a span 		{ background:url(../images/mcontour/logosprite.png) no-repeat 0 0;height:52px !important;left:0;position:absolute;top:0;width:62px !important;z-index:100; cursor: pointer; }
.bd #listNoCandi ul li span.logo a:hover span	{ background-position:-62px 0 !important}
.bd #listNoCandi ul li span.logo				{ position:relative;display:inline;float:left;height:46px;margin:0 0 0 15px;width:56px}
.bd #listNoCandi ul li span.logo a img			{ background-position:3px 3px;background-repeat:no-repeat;left:3px;position:absolute;top:3px; padding: 0; }
.bd #listNoCandi ul li span.apport				{ margin-left:80px; font-size: 11px; line-height: 0.9em;}
.bd #listNoCandi ul li span.secteur				{ margin-left:80px; font-size: 11px; line-height: 1.1em;}
.bd #listNoCandi ul li span.secteur.hauteur		{ height: 30px;}
.bd #listNoCandi ul li span.secteur a			{ color:#669000;text-decoration:none; font-size: 15px; font-weight: bold; line-height: 1em; }
.bd #listNoCandi ul li span.desc				{ margin-left:80px}
.bd #listNoCandi ul li span.lien				{ position:absolute;bottom:25px;right:5px; background: url('../images/fiches/bg-lienFicheDoc.gif') no-repeat top left; width: 261px; height: 22px;}
.bd #listNoCandi ul li span.lien a.fiche,
.bd #listNoCandi ul li span.lien a.doc 			{ display: block; float: left; width: 82px; height: 18px; margin: 2px; 0 0 2px; cursor: pointer; }
.bd #listNoCandi ul li span.lien a.doc 			{ width: 168px; margin-left: 0; }
p												{ float: left; }
p.center										{ margin: 10px 0; width: 100%; }
div.section h3									{ float: left; clear: both; }
.mod.shadow ul li p								{ float: none; }
div#qstBtn										{ color: #374251; font-size: 16px; margin: 10px 0; float: left; }
div#qstBtn.JR									{ width: 340px; font-size: 12px; }
div#qstBtn a									{ display: block; background: url(../images/fiches/demandeDoc.gif) no-repeat left top; width: 274px; height: 28px; }
div#qstBtn a.noMea								{ background-image: none; color: #374251; font: Arial, Helvetica, sans-serif 12/1.4px; text-decoration: underline; }
.bd #resume .inner .bd.jeuneRes					{ position: relative; }
.bd img.JR										{ float: right; margin-right: 5px; }
.bd #resume .inner .bd.jeuneRes h1,
.bd #resume .inner .bd.jeuneRes h2				{ width: 375px; }


