html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; }  :focus { outline: 0; }  ins { text-decoration: none; } del { text-decoration: line-through; }  table { border-collapse: collapse; border-spacing: 0; }   #page { width: 960px; margin: 0 auto; }   .column { float: left; margin-right: 10px; }  .last { margin-right: 0; }  .span-1 { width: 30px; } .span-2 { width: 70px; } .span-3 { width: 110px; } .span-4 { width: 150px; } .span-5 { width: 190px; } .span-6 { width: 230px; } .span-7 { width: 270px; } .span-8 { width: 310px; } .span-9 { width: 350px; } .span-10 { width: 390px; } .span-11 { width: 430px; } .span-12 { width: 470px; } .span-13 { width: 510px; } .span-14 { width: 550px; } .span-15 { width: 590px; } .span-16 { width: 630px; } .span-17 { width: 670px; } .span-18 { width: 710px; } .span-19 { width: 750px; } .span-20 { width: 790px; } .span-21 { width: 830px; } .span-22 { width: 870px; } .span-23 { width: 910px; } .span-24 { width: 960px; margin: 0; }  .append-1 { padding-right: 40px; } .append-2 { padding-right: 80px; } .append-3 { padding-right: 120px; } .append-4 { padding-right: 160px; } .append-5 { padding-right: 200px; } .append-6 { padding-right: 240px; } .append-7 { padding-right: 280px; } .append-8 { padding-right: 320px; } .append-9 { padding-right: 360px; } .append-10 { padding-right: 400px; } .append-11 { padding-right: 440px; } .append-12 { padding-right: 480px; } .append-13 { padding-right: 520px; } .append-14 { padding-right: 560px; } .append-15 { padding-right: 600px; } .append-16 { padding-right: 640px; } .append-17 { padding-right: 680px; } .append-18 { padding-right: 720px; } .append-19 { padding-right: 760px; } .append-20 { padding-right: 800px; } .append-21 { padding-right: 840px; } .append-22 { padding-right: 880px; } .append-23 { padding-right: 920px; }  .prepend-1 { padding-left: 40px; } .prepend-2 { padding-left: 80px; } .prepend-3 { padding-left: 120px; } .prepend-4 { padding-left: 160px; } .prepend-5 { padding-left: 200px; } .prepend-6 { padding-left: 240px; } .prepend-7 { padding-left: 280px; } .prepend-8 { padding-left: 320px; } .prepend-9 { padding-left: 360px; } .prepend-10 { padding-left: 400px; } .prepend-11 { padding-left: 440px; } .prepend-12 { padding-left: 480px; } .prepend-13 { padding-left: 520px; } .prepend-14 { padding-left: 560px; } .prepend-15 { padding-left: 600px; } .prepend-16 { padding-left: 640px; } .prepend-17 { padding-left: 680px; } .prepend-18 { padding-left: 720px; } .prepend-19 { padding-left: 760px; } .prepend-20 { padding-left: 800px; } .prepend-21 { padding-left: 840px; } .prepend-22 { padding-left: 880px; } .prepend-23 { padding-left: 920px; }  .border { padding-right: 4px; margin-right: 5px; border-right: 1px solid #eee; }  .colborder { padding-right: 24px; margin-right: 25px; border-right: 1px solid #eee; }  .pull-1 { margin-left: -40px; } .pull-2 { margin-left: -80px; } .pull-3 { margin-left: -120px; } .pull-4 { margin-left: -160px; } .push-0 { margin: 0 0 0 18px; } .push-1 { margin: 0 -40px 0 18px; } .push-2 { margin: 0 -80px 0 18px; } .push-3 { margin: 0 -120px 0 18px; } .push-4 { margin: 0 -160px 0 18px; } .push-0, .push-1, .push-2, .push-3, .push-4 { float: right; }   .box { padding: 1.5em; margin-bottom: 1.5em; background: #eee; }  hr { background: #ddd; color: #000; clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.4em; border: none; } hr.space { background: #fff; color: #000; }  .clear { display: inline-block; } .clear:after, .container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clear { display: block; }  body { font-size: 75%; line-height: 1.5em; } body { color: #000; font-family: Arial, sans-serif; background: #548837 url(/css/img/fond_interne.jpg) center top no-repeat; } body#home { background: #548837 url(/css/img/fond.jpg) center top no-repeat; } h1,h2,h3,h4,h5,h6 { color: #000; font-family: Arial, sans-serif; }  h1,h2,h3,h4,h5,h6 { font-weight: normal; } h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; } h2 { font-size: 2em; margin-bottom: 0.75em; } h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; } h4 { font-size: 1.5em; font-weight:bold;line-height: 1.25; margin-bottom: 0em; color:#9AA5B9;font-family:Arial, sans-serif; } h5 { font-size: 1.2em; font-weight: bold; margin-bottom: 0.25em;color:#2C4561; } h6 { font-size: 1em; font-weight: bold; color:#548837; }  p { margin: 0 0 1.25em; } p.last { margin-bottom: 0; } p img.left { float: left; margin: 0 1.5em 0.5em 0; padding: 0; } p img.right { float: right; margin: 0 0em 0.5em 1.5em; padding: 0; clear:both;} p img.top { margin-top: 0; }  img { margin: 0 0 1.5em; } ul, ol { margin:0 1.5em 1.5em 0em; } dl { margin: 0 0 1.5em 0; } dl dt { font-weight: bold; } dd { margin-left: 1.5em;} abbr, acronym { border-bottom: none; } address { margin-top: 1.5em; font-style: italic; } del { color:#666; } a:focus, a:hover { color: #588A37; text-decoration: none; } a { color: #425371; text-decoration: underline; cursor: pointer; } blockquote { margin: 1.5em; color: #666; font-style: italic; } strong { font-weight: bold;color:#425371; } em,dfn { font-style: italic; background: #EDF5D0; } dfn { font-weight: bold; } pre,code { margin: 1.5em 0; white-space: pre; } pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } tt { display: block; margin: 1.5em 0; line-height: 1.5; }  table { margin-bottom: 1.4em; } th { border-bottom: 2px solid #ccc; font-weight: bold; } td { border-bottom: 1px solid #ddd; } th,td { padding: 4px 10px 4px 0; } tfoot { font-style: italic; } caption { background: #ffc; }  table .last { padding-right: 0; }  .small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; } .large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; } .quiet { color: #666; } .hide { display: none; } .highlight { background:#ff0; } .added { color:#060; } .removed { color:#900; } .top { margin-top:0; padding-top:0; } .bottom { margin-bottom:0; padding-bottom:0; } .left { float:left; } .right { float:right; } .reset-margin { margin:0; } .reset-padding { padding:0; } .reset { margin:0; padding:0; } .align-justify { text-align:justify; } .align-left { text-align:left; } .align-center { text-align:center; } .align-right { text-align:right; } #main p.picture-left, .picture-left { float: left; margin: 0 8px 8px 0; } #main p.picture-right, .picture-right { float: right; margin: 0 0 8px 8px; } #main p.picture-center, .picture-center { text-align: center; margin-bottom: 8px; } .picture-left img, .picture-right img, .picture-center img{ margin:0; } p.incr, .incr p { font-size: 10px; line-height: 1.44em; margin-bottom: 1.5em; } .accessibility, .hide{ display:none; }  label { font-weight: normal; display: block; float: left; } .inline label, label.inline { font-weight: normal; display: inline; float: none; }  fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; } legend { font-weight: bold; font-size:1.2em; }  input[type="text"], input.text { border:1px solid #425371; background:#E8E8E8; }  textarea { width: 380px; height: 250px; margin:0.5em 0 0.5em 0; } #postule textarea{ height:100px; } textarea { border:1px solid #425371; background:#eee; padding:5px; }  select { border:1px solid #ccc; background:#f6f6f6; }  .error, .notice, .success { padding: .8em; margin-bottom: 1em; border: 2px solid #FBC2C4; } .error { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; } .notice { background: #FFF6BF; color: #817134; border-color: #FFD324; } .success { background: #E6EFC2; color: #529214; border-color: #C6D880; } .error a { color: #D12F19; } .notice a { color: #817134; } .success a { color: #529214; } .error ul { margin: 0; } .form_error{ text-align:right;padding:0 5px 0 0;color:#FF7779; } #main .error li , #main .success li { background:none;padding:0; } #main p.error{ padding: .8em; margin: 1em 0 1em 0; } #sidebar #news #newsletter form#newsletter-subscription p.error{ background:#FBE3E4 none repeat scroll 0%;border-color:#FBC2C4;color:#D12F19;padding:2px 2px 2px 5px;margin:0 0 5px 0;display:block;width:143px; } #sidebar #news #newsletter form#newsletter-subscription p.success{ margin:0 0 5px 0; } hr{ display:none; }  .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; }  #home #container{ background:#fff;margin:7px 0 0 0; } #container{ background:#fff;margin:0; }  #home #header{ display:block;text-indent:-5000px;height:215px;width:960px;background:url(/css/img/header.jpg) left top no-repeat;position:relative; } #home #header h1{ display:block;text-indent:-5000px;height:136px;width:232px;background:url(/css/img/logo.jpg) left top no-repeat;position:absolute;left:42px;top:20px; } #header{ display:block;text-indent:-5000px;height:170px;width:960px;background:url(/css/img/header_interne.jpg) left top no-repeat;position:relative; } #header h1{ margin:0; } #header h1 a{ display:block;text-indent:-5000px;height:127px;width:217px;background:url(/css/img/logo-interne.gif) left top no-repeat;position:absolute;left:28px;top:8px; }   #home #subnav{ width:295px;float:left; } #subnav{ width:291px;float:left; }  #alertes_emploi{ width:256px;margin:40px auto 0 auto; } #alertes_emploi h2{ display:block;height:43px;width:259px;background:url(/css/img/titre_alerte.jpg) left top no-repeat;text-indent:-5000px;margin:0; } #content_alertes{ width:200px;margin:0 0 0 3px;background:#EAF9B0 url(/css/img/bas_alerte.jpg) center bottom no-repeat;border-left:3px solid #425371;border-right:3px solid #425371;padding:0 10px 15px 40px; } #content_alertes p{ margin:0 0 0.5em;line-height:1.2em; } #content_alertes img{ margin:0 auto; } #content_alertes a{ color:#425371;font-weight:bold;font-family:Arial, sans-serif; }  #pub_radio{ width:250px;margin:22px auto;display:block; } #pub_radio img{ display:block;margin:0 auto; }  #home #partner{ width:283px;margin:40px 0 0 12px; } #partner{ width:281px;margin:40px 0 0 10px;display:block; } #partner h3{ color:#9AA5B9;font-family:Arial, sans-serif;font-size:12px;margin:0 0 10px 0; } #partner ul{ overflow:hidden;padding-bottom:20px;margin:0; } #partner ul li{ float:left;margin:0 5px 0 0;display:inline; } #partner ul li.last{ margin:0; } #partner ul li img{ margin:0; }  #home #navigation ul{ margin:35px 0 0 50px; } #navigation ul{ margin:5px 0 0 30px; } #navigation ul li{ margin:0 0 12px 0; color:#9AA5B9;} #navigation ul li a{ background:url(/css/img/puce_nav.jpg) left top no-repeat;color:#9AA5B9;font-size:14px;font-weight:bold;padding:5px 0 5px 35px; } #navigation ul li a.noitem { background:#fff;color:#9AA5B9;font-size:14px;font-weight:bold;padding:5px 0; } #navigation ul li#homepage a{ background:url(/css/img/puce_nav_home.jpg) left top no-repeat;color:#A7C943; }  #home #main{ margin:0;border-left:5px solid #DDDDDD;border-right:5px solid #DDDDDD;padding:32px 30px 37px 30px; } #main{ width:395px;float:left;border-left:3px solid #DDDDDD;padding:0 30px 37px 20px;margin:-23px 0 0 0;position:relative;min-height:700px; } #main p{ color:#2C4561;font-size:12px;line-height:1.2em; }  #main ul#ariane{ margin:10px 0; } #main ul#ariane li{ background:none;padding:0;margin:0 2px 0 0;float:left;color:#9294A5; } ul#ariane li a{ text-decoration:none;color:#425371;margin:0 2px 0 0; } ul#ariane li a:hover{ text-decoration:underline; }  #main #offres_emploi{ margin-top:30px; } #main #offres_emploi h3{ display:block;width:391px;height:61px;text-indent:-5000px;background:url(/css/img/titre_offres.jpg) left top no-repeat;margin:0 0 10px 0; } #main #offres_emploi p{ margin-left:15px; } #main #offres_emploi ul { margin:0 0 15px 15px; } #main #offres_emploi ul li{ margin:0 0 10px 0;background:url(/css/img/dashed.gif) right -2px no-repeat;padding:0;color:#2C4561;width:370px;display:block; } #main #offres_emploi ul li a{ display:block;text-indent:-5000px;margin:0; } #home #main #offres_emploi ul li a{ float:left;text-indent:0;margin:0; text-decoration: none; } #main #offres_emploi ul li span{ float:left;background:#fff; } #main #offres_emploi ul li span.date{ color:#588A37;margin:0 10px 0 0; } #main #offres_emploi ul li span.libelle{ padding:0 5px 0 0;float:none; } #home #main #offres_emploi .play, #home #main #offres_emploi object{ background:#fff;position:relative;height:28px;width:30px;float:right;margin:-3px 0 0 5px; } #home #main #offres_emploi .play a, #home #main #offres_emploi object a{ float:none;display:block;height:28px;width:30px;background:url(/css/img/play_white.gif) left top no-repeat;text-indent:-5000px;margin:0; } #main #offres_emploi p a.all{ margin:0 0 0 15px; }  #main #trouver_emploi{ border-top:1px solid #EA000D;margin-top:20px;padding:11px 0 0 0; } #main #trouver_emploi h3{ display:block;height:67px;width:383px;background:url(/css/img/titre_trouver.jpg) left top no-repeat;text-indent:-5000px; }  #main #news{ border-top:1px solid #EA000D;margin-top:20px;padding:11px 0 0 0; } #main #news h3{ display:block;height:55px;width:378px;background:url(/css/img/titre_actus.jpg) left top no-repeat;text-indent:-5000px;margin:0 0 0.5em 0; }  #main #news #actus{ float:left;width:210px; } #news #actus ul{ margin:0 0 10px 0; } #news #actus ul li{ margin:0 0 5px 0;background:none;padding:0; } #news #actus ul li a{ color:#425371;font-weight:bold; } #news #actus p a{ font-weight:normal; }  #main #news #podcast{ float:left;width:167px;margin:0 0 10px 2px; } #main #news #podcast h4{ margin:0;float:left;height:21px;width:168px;background:url(/css/img/titre_reportage.jpg) center top no-repeat;text-indent:-5000px; } #main #news #podcast .content{ background:#E6E9EF;padding:12px 0px 12px 6px; } #main #news #podcast .content p{ font-weight:bold;margin:0 0 0.5em 0; } #news #podcast .content a{ color:#425371;font-weight:bold; } #home #news #podcast .content .play,#home #news #podcast .content object{ float:right;margin:0 7px 0 0; } #news #podcast .content .play, #news #podcast .content object{ height:28px;width:30px;float:right;margin:0 5px 0 0; } #news #podcast .content .play a,#news #podcast .content object a{ display:block;height:28px;width:30px;background:url(/css/img/play.jpg) left top no-repeat;text-indent:-5000px; } #news #podcast .content .feed{ width:30px;margin:0;float:right;background:none; } #news #podcast .content .feed a{ display:block;height:29px;width:27px;background:url(/css/img/rss.jpg) left top no-repeat;text-indent:-5000px;float:right;margin:0 7px 0 0; } #main #news #podcast .content p#all_product{ margin:0;padding:0 0 0 25px;clear:both; } #sidebar #news #podcast .content p#all_product{ margin:0;padding:0;clear:both; } #news #podcast .content a.all{ clear:both;float:none;text-align:center;font-weight:normal; }  #newsletter{ clear:both; } #main #newsletter h3{ display:inline;text-indent:-5000px;background:url(/css/img/titre_newsletter.jpg) center top no-repeat;height:37px;width:138px;float:left; } #main #newsletter form#newsletter-subscription{ float:left;width:235px;margin:15px 0 0 10px; } #main #newsletter form#newsletter-subscription input.text{ width:199px;margin:0;padding:0 0 0 3px; } #main #newsletter form#newsletter-subscription input.submit{ background:none;border:none;color:#425371;font-size:14px;text-decoration:underline;font-weight:bold;float:right;width:auto;margin:0;cursor:pointer;padding:0; } #sidebar #newsletter{ margin:0 0 20px 0; } #sidebar #news #newsletter h3{ display:inline;text-indent:-5000px;background:url(/css/img/titre_newsletter.jpg) center top no-repeat;height:37px;width:138px;margin:0;padding:0;float:none;display:block; } #sidebar #news #newsletter form#newsletter-subscription{ display:block;width:190px;margin:8px 0 0 10px; } #sidebar #news #newsletter form#newsletter-subscription input.text{ width:150px;margin:0;padding:0 0 0 3px; } #sidebar #news #newsletter form#newsletter-subscription p{ margin:0; } #sidebar #news #newsletter form#newsletter-subscription input.submit{ background:none;border:none;color:#425371;font-size:14px;text-decoration:underline;font-weight:bold;float:right;width:auto;margin:0 5px 0 0;cursor:pointer;padding:0; }  #main abbr.updated{ display:block;color:#2C4561;margin:0 0 10px 0;font-weight:normal; } #home #main p{ margin:0 0 1.5em 0;color:#2C4561; } #home #main p.error{ margin:0 0 5px 0;color:#2C4561;padding:5px; } #main p{ margin:0 0 0.8em 0;color:#000; } #main h3{ color:#425371;font-size:24px;font-weight:bold; } #main h4{ margin:10px 0 5px 0; } #main ul{ margin:0 0 0 10px; } #main ul li{ background:url(/css/img/puce.jpg) left 8px no-repeat;padding:0 0 0 7px;position:relative; }  #main .partenaire ul li{ float:left;width:170px;text-align:center;background:none;margin:0 10px 10px 0;border:1px solid #DDDDDD;height:180px;padding:5px; } #main .partenaire ul li.text{ border:none;padding:0 12px 0 0;height:142px; } #main .partenaire ul li.text a{ border:1px solid #DDDDDD;display:block;width:170px;padding:5px; } #main .partenaire ul li img{ margin:0 auto; } #main .partenaire ul li a{ text-decoration:none;font-weight:bold; } #main .partenaire h4{ clear:both;margin:15px 0 10px 0; }  ul#pagination{ text-align:center;margin:15px 0 0 0; } #main ul#pagination li{ background:#fff;display:inline;margin:0 3px 0 0;padding:0;color:#425371;font-weight:bold;background:none; } ul#pagination li a{ font-weight:bold;text-decoration:none;background:#F0F9CF;color:#425371;border:1px solid #425371;padding:2px 4px; } ul#pagination li a:hover{ color:#548837; }  #sidebar #news h3{ display:block;height:55px;width:166px;background:url(/css/img/titre/actualites.gif) left top no-repeat;text-indent:-5000px;margin:0 0 0.5em 0;float:left; } #sidebar #news #actus{ margin:0 0 20px 0; } #sidebar #news #actus ul{ clear:both;margin:0; } #sidebar #news #actus p{ margin:0; } .entry-content{ margin:0 0 20px 0; } #main .entry-content p{ text-align:justify; } #main .entry-thumbnail { float:left;margin:0pt 1.5em 0em 0em; } #main .entry-thumbnail img{ margin:0; } #news .feed a{ background:transparent url(/css/img/rss_blanc.gif) no-repeat scroll left top;float:right;height:29px;width:30px;text-indent:-5000px;display:inline;margin:15px 4px 0 0; } .hentry { margin:0 0 15px -10px;padding:0 0 20px 23px;background:url(/css/img/puce_actus.jpg) left top no-repeat;border-bottom:1px solid #D9EBA2; } .entry {float:left;width:290px;} .entry-picture {float:left;margin:0pt;width:80px;} .entry-permalink a{ font-weight:bold; }  ul#liste li{ background:url(/css/img/puce_archives.jpg) left top no-repeat;padding:4px 0 6px 28px;margin:0 0 7px 0; } ul#liste li a{ line-height:1.2em;font-weight:bold;text-decoration:none;font-size:14px; }  ul#liste_podcasts{ margin:0; } ul#liste_podcasts li{ color:#425371;background:none;border-bottom:1px dashed #D4D8E1;padding:12px 0 5px 5px;margin:0 0 0 0;clear:both; } ul#liste_podcasts li strong { color: #425371; width:90%;position:relative;z-index:5000;margin:5px 0 5px 0;line-height:1.2em;font-weight:bold;text-decoration:none;font-size:14px;float:left; } ul#liste_podcasts li div.play a,ul#liste_podcasts li object a{ margin:auto 0;position:relative;display:block;background:url(/css/img/play_white.gif) right top no-repeat;line-height:1.2em;width:30px;height:28px;font-weight:bold;text-decoration:none;font-size:14px;text-indent:-5000px; }  .bloc_radio{ clear:both;margin:15px 0 0 0;border:1px solid #B8C1D1;padding:5px;background:#F6FBE3; } #main ul.list-radio li{ background:#F6FBE3;border:1px solid #B8C1D1;padding:0;clear:both;margin:15px 0 0 0;list-style-type:none; } #main ul.list-radio li div span{ margin:0;display:block;float:none; } #main ul.list-radio li div span.name{ color:#425371;font-weight:bold;font-size:1.2em;margin:0 0 5px 0; } #main ul.list-radio li div span.desc{ font-weight:normal; } #main ul.list-radio li div.visuel{ margin:5px;width:80px;height:80px;background:#fff;float:left;padding:8px;clear:none;position:relative;z-index:10; } #main ul.list-radio li strong{ font-weight:bold;color:#425371; } #main ul.list-radio li div.visuel img{ margin:0; } #main ul.list-radio li div.desc{ width:255px;margin:2px 0 0 0;clear:none;float:left;padding:5px 8px 10px 8px; } #main ul.list-radio li div.desc h5{ padding:0 10px 0 0; } #main .bloc_radio .content{ float:left;width:75%;margin:-3px 0 0 10px; } #main .desc h4{ margin:0 0 5px 0; } .bloc_radio p img.left{ margin:0 0.5em 0.5em 0; } #main .bloc_radio p.couverture{ font-weight:bold;color:#425371; } #main .bloc_radio p strong{ font-weight:bold;color:#425371; } #main p.intro{ font-style:normal;color:#425371;font-weight:bold;margin:10px 0 0 0; } #main p.info{ font-style:italic;color:#425371;font-weight:bold;margin:10px 0 0 0; } #main p.link{ position:relative;text-align:center;margin:20px 0;clear:both; } p.link a, p.link input.submit, p.link button.submit{ background:#EAF9B0;border:2px solid #425371;text-decoration:none;font-weight:bold;padding:1px 5px;color:#425371;font-family:arial, sans-serif;cursor:pointer;margin:0;float:none;width:auto; } p.link a:hover{ color:#425371; } p.return a{ background:url(/css/img/return.gif) left top no-repeat;padding:2px 0 10px 20px;display:block;text-decoration:none;font-weight:bold;float:right; } #exemple_annonce{ margin:15px 0; } #main #detail #exemple_annonce p, #main #exemple_annonce p{ float:left;padding:5px 0 0 0;border:none;margin:0 5px 0 0;font-weight:bold;color:#425371; } #exemple_annonce a{ float:left;font-weight:bold;text-decoration:none;width:auto;margin:4px 10px 0 0; } #exemple_annonce .play, #exemple_annonce object{ height:28px;width:30px;float:left;margin:0 5px 0 0; } #exemple_annonce .play a, #exemple_annonce object a{ float:none;display:block;height:28px;width:30px;background:url(/css/img/play_white.gif) left top no-repeat;text-indent:-5000px;margin:0; } #main #detail #description_offre p{ border:none;margin:0; } #main p.obligatoire{ clear:both; margin:0;font-style:italic;color:#9294A5;font-size:1em; } #main .first-obligatoire { margin-top: 20px } #main span.toomuch { color: #CB000F; font-weight: bold; } #main p span.intitule{ margin:0;clear:both;float:left;width:50%;font-weight:bold;color:#588A37 } #main #detail p span.intitule_desc{ margin:0;clear:both;float:none;width:95%;font-weight:bold;color:#588A37 } #main p span.result{ margin:0;float:left;width:48%; } #main #detail p span.result_desc{ margin:10px 0 0 0;float:none;display:block;width:95%; } #facturation{ margin:20px 0 0 0; } #main #facturation p, #main #detail p{ margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #DDDDDD; } #main #facturation h4, #main #detail h4{ margin:20px 0 15px 0; } #main #facturation p.cgv{ margin:20px 0 0 0;border:none; } #main #facturation p.cgv label{ width:70%;font-weight:bold;color:#425371; } #main #facturation p.obligatoire, #main #facturation p.return, #main #facturation p.link, #main #detail p.return, #main #detail p.link{ border:none; } #main #facturation p.link input, #main #facturation p.link button{ margin:0 0 10px 0;width:95%;font-size:1em; } #main #confirm p{ margin:0 0 15px 0; } #main #confirm p strong{ color:#425371; } #main #confirm ul{ margin:5px 0 20px 0; }  #emploi{ margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #EA000D; } #main #result_emploi{ margin:20px 0; } #main #result_emploi li { background:none;border-bottom:1px solid #dddddd;padding:0 0 5px 0;margin:0 0 20px 0; } #main #result_emploi li p { float:left;margin:0 2px 0 0; } #main #result_emploi li p.date{ width:50px;margin:0 30px 0 0;font-weight:bold;color:#425371; } #main #result_emploi p.consultation{ margin:0 3px 0 0; } #main #result_emploi p.consultation a{ display:block;width:22px;height:24px;background:url(/css/img/voir_offre.gif) center top no-repeat;text-indent:-5000px;margin:-2px 0 0 0; } #main #result_emploi .play, #main #result_emploi object{ position:relative;height:28px;width:30px;float:left;margin:-8px 5px 0 0; } #main #result_emploi .play a, #main #result_emploi object a{ float:none;display:block;height:28px;width:30px;background:url(/css/img/play_white.gif) left top no-repeat;text-indent:-5000px;margin:0; } #main #result_emploi .link{ float:right;width:60px; } #main #result_emploi .long{ float:right;width:30px; } #main #result_emploi .info{ float:left;width:320px; } #main #result_emploi .info a{ text-decoration:none; } #main #feed_job { width:30px;margin:10px 160px 0 0;float:right;background:none; } #main #feed_job a{ display:block;height:29px;width:27px;background:transparent url(/css/img/rss_blanc.gif) no-repeat scroll left top;text-indent:-9900px;margin:0 7px 0 0; }  #main ul#plan_site li{ background:none;margin:0 0 20px 0;padding:0; } #main ul#plan_site li a{ padding:5px 0 0 30px;font-size:1.4em;font-weight:bold;color:#9AA5B9;text-decoration:none;font-family:arial, sans-serif;background:url(/css/img/puce_nav.jpg) left top no-repeat; } #main ul#plan_site li a:hover{ background:url(/css/img/puce_nav_home.jpg) left top no-repeat;color:#A7C943;text-decoration:underline; }  #main ul#adr_contact{ margin:0;padding:0 } #main ul#adr_contact li{ background:none;text-align:center; }  #home #espace_pub{ width:170px;float:left;padding:25px 10px 25px 20px; } #sidebar p#s3i, #espace_pub p#s3i{ text-align:center; } #sidebar p#s3i a, #espace_pub p#s3i a{ position:relative;text-decoration:none;color:#9294A5; } #espace_recruteur p{ margin:0; } #sidebar #espace_pub p{ text-align:center; } #subnav p#spplus, #subnav p#spplus{ color:#9AA5B9;display:block;padding:20px 0 0 0;margin:0 0 10px 15px;background:url(/css/img/logo_spplus.gif) 17px bottom no-repeat;height:80px;width:90%;clear:both;border-top:1px solid #dddddd; } #espace_pub div#google_adsense { width:95%;margin-bottom:20px;padding:5px 0;background:#E6E9EF;text-align:center; }  #home #rss-feed { width:170px;padding-left:0; } #rss-feed { width:200px;padding-left:15px;float:left;margin-bottom:10px;padding-left:0;padding-top:15px;border-top:1px solid #425371; } #rss-feed h2 { margin:-3px 0 15px;color:#425371;font-size:13px;font-weight:bold; } #rss-feed ul { margin:0; } #rss-feed ul li { margin-bottom:5px;padding:0 0 3px 14px;background:url(/css/img/puce_rss.jpg) left top no-repeat;line-height:14px; } #rss-feed ul li a { text-decoration:none; }  #sidebar{ width:201px;float:left;margin:25px 0 0 0;padding:0 0 0 5px; }  #sidebar #news #podcast{ position:relative;width:201px;margin:0 0 20px 0; } #sidebar #news #podcast h4{ float:left;margin:0;display:block;height:21px;width:81px;background:url(/css/img/titre/podcasts.gif) center top no-repeat;text-indent:-5000px; } #sidebar #news #podcast .content{ clear:both;background:#E6E9EF;padding:10px 0px 12px 6px; } #sidebar #news #podcast .content p{ margin:0 0 0.25em 0; } #sidebar #news #podcast .feed a{ background:transparent url(/css/img/feed.gif) no-repeat scroll left top;position:absolute;height:29px;width:30px;text-indent:-5000px;display:inline;top:-5px;margin:0;right:2px; } #sidebar img{ margin:0 auto; }  #footer{ background:#fff;margin:20px 0 0 0;text-align:center; } #footer ul{ padding:7px 0; } #footer ul li{ display:inline;margin:0 5px 0 0;color:#5F8F38;font-weight:bold; } #footer ul li a{ color:#5F8F38;font-weight:bold;padding:0 5px 0 0; }  #home form{ margin:0; } #home form p{ clear:both; } #home form p span.value{ float:left;margin:0 30px 0 5px;display:inline;font-weight:bold; } form p.liste span.value{ font-weight:bold;margin:1px 10px 0 0; } #home form p span{ float:left;margin:-2px 0 0 10px;display:inline;font-weight:bold; } #home form p label, #home form p span.label{ color:#588A37;float:left;width:25%;margin:0;font-weight:normal; } #home form p label.checkbox{ font-weight:bold;margin:1px 10px 0 0;display:inline;font-weight:bold;color:#425371; } form p label.checkbox{ width:auto;float:left;margin:-2px 0 0 10px;display:inline;font-weight:bold;color:#425371; } #home input, #home select{ background:#E8E8E8;float:left;width:70%;margin:0 0 0 10px;border:1px solid #425371;padding:0 0 0 5px;color:#425371; } #home input.annonce{ float:left;width:50%; } #home input.submit{ background:none;border:none;text-decoration:underline;float:right;font-weight:bold;width:auto;padding:0; } #home #main p.link{ margin:0; } #home .checkbox{ width:auto;background:none;border:none;display:inline; } form p input.recruteur{ position:absolute;right:5px;top:5px;width:auto;border:none;background:none; } label, span.label{ float:left;width:55%;color:#588A37; } p.file label{ width:150px; } p.file input{ width:220px; } p.tarif label{ width:57px;height:34px;background:url(/css/img/titre/tarif.gif) center top no-repeat;display:block;text-indent:-5000px;margin:0 10px 0 0; } p.tarif input{ width:80px;margin:10px 0 0 0;float:left; } p.tarif span{ margin:12px 0 0 4px;font-size:1.4em;float:left;font-weight:bold;color:#2C4561; } #main p.tarif { margin:15px auto 15px auto;width:44%; } input,select{ background:#E8E8E8;float:left;width:40%;margin:0 0 0 10px;border:1px solid #425371;padding:0 0 0 5px;color:#425371; } #main form p#jours{ margin:15px 0 0 0; } #main form p#jours input.radio{ margin:16px 0 0 0; } #main form p#jours span{ margin:16px 15px 0 2px; } input.radio{ width:auto;float:left;background:none;border:none;margin:0; } form p span{ display:inline;float:left;margin:0 2px 0 2px; } form p.liste span{ display:inline;float:left;margin:0; } form p.liste input.radio{ width:15px;margin:3px 2px 0 0; } form p.liste label, form p.liste .label{ margin:0 10px 0 0; } #main form p{ margin:0 0 10px 0; } form{ margin:20px 0 0 0; } form p.liste .required, form .required, .required{ float:none;color:red;font-weight:bold;font-size:1.4em; }  form#formule .jNiceCheckbox {background: transparent url(/css/img/checkbox_large.gif) no-repeat left 4px;vertical-align: middle;height: 18px;position:absolute;top:1px;right:5px;;} .jNiceCheckbox {background: transparent url(/css/img/checkbox.gif) no-repeat left 4px;vertical-align: middle;height: 16px;width: 14px;float:left;}  .jNiceChecked { background: transparent url(/css/img/checker.gif) no-repeat left 1px;} form#formule .jNiceChecked {background: transparent url(/css/img/checker_large.gif) no-repeat left 1px;vertical-align: middle;height: 20px;width:18px;position:absolute;top:0px;right:1px;}  #home .jNiceHidden, .jNiceHidden {display: none;}  h3#une{ display:block;text-indent:-5000px;height:38px;width:100px;background:url(/css/img/titre/a_la_une.gif) left top no-repeat;margin:0 0 23px -10px; } h3#all_actus{ display:block;text-indent:-5000px;height:41px;width:211px;background:url(/css/img/titre/all_actus.gif) left top no-repeat;margin:0 0 23px -10px; } h3#archives{ display:block;text-indent:-5000px;height:39px;width:142px;background:url(/css/img/titre/archives.gif) left top no-repeat;margin:0 0 23px -10px; } h3#presentation{ display:block;text-indent:-5000px;height:44px;width:286px;background:url(/css/img/titre/presentation.gif) left top no-repeat;margin:0 0 23px -10px; } h3#trouver{ display:block;text-indent:-5000px;height:45px;width:208px;background:url(/css/img/titre/trouver_emploi.gif) left top no-repeat;margin:0 0 23px -10px; } h3#recruteur{ display:block;text-indent:-5000px;height:45px;width:208px;background:url(/css/img/titre/recruteur.gif) left top no-repeat;margin:0 0 23px -10px; } h3#qui{ display:block;text-indent:-5000px;height:42px;width:221px;background:url(/css/img/titre/qui.gif) left top no-repeat;margin:0 0 23px -10px; } h3#contact{ display:block;text-indent:-5000px;height:40px;width:114px;background:url(/css/img/titre/contact.gif) left top no-repeat;margin:0 0 23px -10px; } h3#mentions{ display:block;text-indent:-5000px;height:44px;width:186px;background:url(/css/img/titre/mentions.gif) left top no-repeat;margin:0 0 23px -10px; } h3#sitemap{ display:block;text-indent:-5000px;height:40px;width:128px;background:url(/css/img/titre/sitemap.gif) left top no-repeat;margin:0 0 23px -10px; } h3#conditions{ display:block;text-indent:-5000px;height:45px;width:344px;background:url(/css/img/titre/conditions.gif) left top no-repeat;margin:0 0 23px -10px; } h3#partenaires{ display:block;text-indent:-5000px;height:40px;width:181px;background:url(/css/img/titre/partenaires.gif) left top no-repeat;margin:0 0 23px -10px; } h3#podcasts{ display:block;text-indent:-5000px;height:40px;width:115px;background:url(/css/img/titre/podcasts_title.gif) left top no-repeat;margin:0 0 23px -10px; } h3#newsletter{ display:block;text-indent:-5000px;height:40px;width:136px;background:url(/css/img/titre/newsletter_title.gif) left top no-repeat;margin:0 0 23px -10px; } #wrapper-slider{ margin:20px 0 0 0;height:30px;line-height:30px;width:73px;padding-left:115px;background:transparent url(/css/img/legend-zoom.gif) left 2px no-repeat;float:right; } .ui-slider-1{background-image:url(/css/img/slider-bg-1.gif);background-position:center;background-repeat:no-repeat;height:14px;padding-top:12px;position:relative;width:70px;} .ui-slider-handle{background-image:url(/css/img/slider-handle.gif);background-repeat:no-repeat;height:14px;left:0;position:absolute;top:6px;width:7px;}