body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
font-family: verdana, sans-serif;font-size:11px;
margin:0;padding:0;border:0;outline:0;
background-repeat:no-repeat;
}
body {line-height:1;}
table{border-collapse:collapse;border-spacing:0;}
tr,td,th {vertical-align:top;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before, q:after {content: '';content: none;}

input,textarea,select{border:1px solid #ababab;}
input.chk {border:0;width:14px;height:14px;}
input[type=checkbox] {border:0;width:12px;height:12px;}
a {text-decoration:none;color:#000;}
.wide,.w {width:100%;}
.clear {clear:both;}
.hide{display:none;}
strong{font-weight:bold;}
.p{font-weight:normal;}


body {background:#ebede6;}
div#main {position:relative;/* pour #pbb */width:980px;background:#fff;margin:0 auto;}
div#header {background:#bebea5 url(i/head_top_right.jpg) no-repeat top right;padding:6px;height:90px;border:6px solid #fff;border-bottom:0;}
div#searchbox {position:absolute;top:71px;left:75px;}
input#findtop {background:#fff url(i/search.gif) no-repeat;padding-left:15px;height:14px;width:130px;}
div#poles {position:relative;background:#f2e7e5 url(i/nav_top_right.jpg) no-repeat top right;border:6px solid #fff;border-top:0;}
div#poles ul#hnav {padding:6px 6px 0 6px;height:44px;}
.dgr_formation {background:#eaccab url(i/degrade_formation.jpg) repeat-x bottom left;}  li.dgr_formation ul {background:#eaccab;}
.dgr_emploi {background:#e0a5a1 url(i/degrade_emploi.jpg) repeat-x bottom left;}		li.dgr_emploi ul {background:#e0a5a1;}
.dgr_mode {background:#e2b3de url(i/degrade_mode.jpg) repeat-x bottom left;}			li.dgr_mode ul {background:#e2b3de;}
.dgr_voyage {background:#f7db68 url(i/degrade_voyage.jpg) repeat-x bottom left;}		li.dgr_voyage ul {background:#f7db68;}
.dgr_tarif {background:#d0b5da url(i/degrade_tarif.jpg) repeat-x bottom left;}		li.dgr_tarif ul {background:#d0b5da;}
.dgr_logement {background:#b2d1bd url(i/degrade_logement.jpg) repeat-x bottom left;}	li.dgr_logement ul {background:#b2d1bd;}
.dgr_culture {background:#ac9e95 url(i/degrade_culture.jpg) repeat-x bottom left;}	li.dgr_culture ul {background:#ac9e95;}
.dgr_argent {background:#d3c9bf url(i/degrade_argent.jpg) repeat-x bottom left;}		li.dgr_argent ul {background:#d3c9bf;}
.dgr_asso {background:#ce9da3 url(i/degrade_asso.jpg) repeat-x bottom left;}			li.dgr_asso ul {background:#ce9da3;}
.dgr_anno {background:#b5a9bf url(i/degrade_annonces.jpg) repeat-x bottom left;}		li.dgr_anno ul {background:#b5a9bf;}
div#poles ul li {margin-right:2px;height:12px;padding:4px 15px;}
div#poles ul li ul li {margin:0;padding:2px 0 2px 4px;}
ul#hnav li {float:left;}
ul#hnav li ul.smnu {display:none;position:absolute;top:26px;left:6px;width:943px;padding:4px 6px;}
ul#hnav li.sel ul {display:block;}
ul#hnav li.sel a  b{color:#fff;}
ul#hnav li a {color: #fff;text-decoration: none;}
ul#hnav li li a {color: #000;text-decoration: none;}
.barreadd,#ssnivs {margin:0 6px;padding:4px 0;text-align:center;line-height:15px;}
.barreadd span {background:url(p/fleche.gif) no-repeat 0 1px;padding-right:12px;}
#divmbr {position:absolute;width:960px;padding-top:5px;text-align:right;z-index:1}
#breadcrumb {position:relative;background:transparent url(i/nav_bottom_left.jpg) no-repeat bottom left;padding:5px 0 6px 6px;margin-right:100px;z-index:2}
#breadcrumb div {display:inline;}

#pbb1 {position:absolute;top:12px;right:12px;width:728px;height:90px;} /* bigbanner dans header */
#pbb2 {width:980px;} /* bigbanner avant contenu */
#pss {position:absolute;top:5px;right:-125px;width:120px;height:600px;} /* pub skyscrapper top right */

#contenu {width:980px;}
#tcontenu {width:980px;table-layout:fixed;}
#tcontenu td {border-bottom:8px solid #ebede6;padding:6px 6px 0 6px;}
#tcontenu td.barre {background:#ebede6;padding:0;}
div.barre {background:#ebede6;position:relative;left:-6px;width:332px;margin-bottom:6px;}


#tcontenu tr.first td {padding-top:0;/*height:10px;*/}
#tcontenu tr.dbg td {height:1px;padding:0;font-size:1px;border:0;}
#tcontenu tr.first td.barre {background:#ebede6 url(i/barre.gif) no-repeat top left;}
#tcontenu td td {border:0;padding:0;}

* html #tcontenu col.dbg {width:139px;} /* ie<=6 */
*+html #tcontenu col.dbg {width:139px;} /* ie7 */

/* td.fix {border-left:1px solid #ebede6;border-right:1px solid #ebede6;}  ie */



/*
debug
#tcontenu {border:1px solid #f00;}
#tcontenu td {border:1px solid #f00;}
*/




#footer {width:980px;text-align:center;color:#000;margin:0 auto;background:#bebea5;padding:10px 0;}
#footer a {color:#000;text-decoration:none;}
#footer ul  {text-align:center;margin:0;padding:0;border:0;}
#footer ul li {display:inline;height:17px;line-height:17px;padding:0 5px;}


div.intro {width:100%;color:#f00;}
div.intro h1 {font-size:15px;color:#988885;border-left:3px solid #776052;padding:0 0 6px 4px;margin-bottom:6px;}
div.intro img {float:left;height:43px;margin:6px 6px 1px 0;}
div.intro p {color:#000;padding:5px 0;border-top:1px solid #776052;border-bottom:0px solid #776052;}
div.intro br.clear {background:#988885;margin-bottom:0px;}

/* article */
#detail {margin-bottom:6px;background:#fff;}
#detail th {border-bottom:1px solid #776052;}
#detail tr.intro td p {padding:10px;}
#detail tr.intro td {padding-bottom:10px;}
#detail h1 {font-size:15px;color:#988885;border-left:3px solid #776052;padding:0 0 6px 4px;margin-bottom:6px;}
#detail p {margin-bottom:10px;}
#detail p.Q {color:#303484;font-weight:bold;padding:15px 0px;}
#detail p.R {color:#FF8000;font-weight:bold;padding:15px 0px;}
#detail ul {margin:0 0 0 10px;}
#detail li {background: url(i/puce_carreJ.gif) no-repeat 0px 4px;padding:0 0 0 14px;}

#detail ol {margin:0 0 0 20px;}
#detail ol ul {margin:0 0 0 20px;}
#detail ol li {background:#fff;list-style-type:decimal;padding:0 0 0 0px;}
#detail em {font-style:italic;}

div.blo7 {width:100%;margin-bottom:6px;}
div.blo7 table {width:100%;}
div.blo7 h2 {font-size:13px;color:#988885;border-left:3px solid #776052;padding:0 0 2px 4px;margin-bottom:6px;}
div.blo7 h2 a {color:#988885;}
div.blo7 h2.min {font-size:11px;color:#000;}
div.blo7 table th {size:8px;height:8px;line-height:8px;}
div.blo7 table th.batl {background:#fff url(i/batl.gif) no-repeat top left;width:8px;}
div.blo7 table th.blt {background:#fff url(i/blt.gif) repeat-x top left;}
div.blo7 table th.batr {background:#fff url(i/bloc_angle.gif) no-repeat top right;width:8px;}
div.blo7 table td.bll {background:#fff url(i/bll.gif) repeat-y top left;}
div.blo7 table td.blr {background:#fff url(i/blr.gif) repeat-y top right;}
div.blo7 table th.babl {background:#fff url(i/bloc_angle.gif) no-repeat top right;}
div.blo7 table th.blb {background:#fff url(i/blb.gif) repeat-x bottom left;}
div.blo7 table th.babr {background:#fff url(i/babr.gif) no-repeat bottom left;}
div.blo7 ul {list-style: none; margin-left: 0;padding-left: 1em;text-indent:-1em;}
div.blo7 li {margin:0;padding:2px 0 2px 0;}
div.blo7 p {color:#000;padding:5px 0;}
div.blo7 table table {width:100%;}
div.blo7 table table img {padding-right:6px;padding-bottom:6px;}
div.blo7 table table img {padding:0px;}
div.blo7 h3 {padding-bottom:5px;}
div.blo7 h3 a {color:#000;font-size:12px;padding-bottom:5px;}
div.blo7 h4 a {color:#988885;font-weight:normal;}

table.barre {width:100%;height:25px;margin-bottom:6px;}
table.barre td.a {background:#fff url(i/barre_g.gif) no-repeat top left;width:15px;}
table.barre td.b {background:#fff url(i/barre_c.gif) repeat-x top left;}
table.barre td.c {background:#fff url(i/barre_d.gif) no-repeat top right;width:20px;}

div.blo8 {width:100%;margin-bottom:6px;}
div.blo8 table {width:100%;}
div.blo8 h2 {font-size:13px;color:#988885;border-left:3px solid #776052;padding:0 0 2px 4px;margin-bottom:6px;}
div.blo8 h2 a {color:#988885;}
div.blo8 h2.min {font-size:11px;color:#000;}
div.blo8 p {color:#000;padding:5px 0;}
div.blo8 ul {list-style: none; margin-left: 0;padding-left: 1em;text-indent:-1em;}
div.blo8 li {margin:0;padding:2px 0 2px 0;}
div.blo8 table img {padding-right:6px;margin-bottom:6px;}
div.blo8 h3 {padding-bottom:5px;}
div.blo8 h3 a {color:#000;font-size:12px;padding-bottom:5px;}
div.blo8 h4 a {color:#988885;font-weight:normal;}


#zz {width:100%;table-layout:fixed;border:0px solid #0f0;margin:4px 0 10px 0;}
#zz td.td {border-width:0px;border-style:solid;padding:0px;padding-bottom:4px;}
/*#zz td.dec {border:0;width:4px;font-size:2px;}*/
#zz h2 {padding:4px 4px 8px 4px;}
#zz h2 a {font-size:11px;/*color:#931485;*/font-weight:bold;}
#zz table {width:100%;}
#zz table td {border:0;}
#zz table td p{padding:0px 4px 4px 4px;}

table.snivs {width:100%;table-layout:fixed}


/*
Les ul li standard
genéralement utilisé avec class="menu puces" ou class="col puces"
*/
.puces li {font-size:12px;background: url(i/puce_carreJ.gif) no-repeat 0px 4px;margin-left:5px;padding-left:10px;}
.puces li  li {margin-left:-3px;}
.puces li a {font-size:11px;}
.puces li a strong {font-weight:normal;text-decoration:underline;}
/*.puces li.sel,
.puces li.s1,
.puces li.s2,
.puces li.s3 {background-image: url(i/puce_carreJ.gif);}*/
.puces input.m {border:1px solid #ababab;width:108px;}
.puces ul ul li{margin-left:-4px;}


.div_udb h2 {font-size:15px;background:#fff;color:#a82314;border-bottom:1px dashed #ababab;padding-bottom:10px;}
.div_udb ul {margin:0;padding:0;margin-bottom:10px;}
.div_udb li {color:#000;padding:6px 4px 6px 8px;border-bottom:1px dashed #ababab;}
.div_udb li.altz {background:#ebf5d2;}
.div_udb li.p {padding:0;padding-left:8px;}
.div_udb li a,.div_udb li a:visited,.ad_line1 {color:#000;line-height:16px;font-weight:bold;}
.div_udb li li {padding:0 0 0 20px;}
.div_udb li a.m,.div_udb li.m a:visited {line-height:10px;font-weight:normal;}
.div_udb li a.t,.div_udb li a.t:visited  {font-size:11px;/*color:#5F7230;*/}
.div_udb li .t  {font-size:11px;/*color:#5F7230;*/font-weight:bold;}
.div_udb li p,.ad_text {padding-top:2px;}
.div_udb li p a,.div_udb li p a:visited{font-weight:normal;}
.div_udb li a:hover {color:#f00;}

.sflst h2 {font-size:15px;background:#fff;color:#a82314;border-bottom:1px dashed #ababab;padding-bottom:10px;}
.sflst li {color:#000;padding:6px 4px 6px 8px;border-bottom:1px dashed #ababab;}
* html .sflst li {display:inline-block;}
.sflst li a {color:#000;line-height:16px;font-size:12px;font-weight:bold;}
.sflst div.p80 {float:left;margin-right:10px;width:120px;height:80px;text-align:center;overflow:hidden;background:#efefef}

.sflst2 li {color:#000;padding:6px 4px 6px 8px;border-bottom:1px dashed #ababab;}
.sflst2 li a {color:#227579;line-height:16px;font-size:12px;font-weight:bold;}
.sflst2 li a strong {color:#8E2D26;display:inline-block;padding-bottom:10px;font-size:12px;font-weight:bold;}
.sflst2 div.p80 {float:left;margin-right:10px;width:120px;height:80px;text-align:center;overflow:hidden;background:#efefef}

.lst {
/*border:1px solid #ccda9f;*/
border-width:1px;
border-style:solid;
margin-bottom:4px;}
.lst h2 {display:block;/*background:#253206;*/color:#fff;padding:2px;font-size:13px;}
.lst div {width:100%;}
.lst table {width:100%;}
.lst table tr.alt {background:#F6E6F5;}
.lst table td {padding:4px;}
.lst  table td a,.lst table td a:visited {/*color:#000;*/line-height:16px;font-weight:bold;}
.lst  table td a.t,.lst table td a.t:visited {font-size:11px;/*color:#931485;*/}
.lst ul {margin:0;padding:0;}
.lst li {color:#000;padding:6px 4px 6px 8px;}
.lst li.alt {background:#ebf5d2;}
.lst li.p {padding:0;padding-left:8px;}
.lst li a,.lst li a:visited {color:#000;line-height:16px;font-weight:bold;}
.lst li li {padding:0 0 0 20px;}
.lst li a.m,.lst li.m a:visited {line-height:10px;font-weight:normal;}
.lst li a.t,.lst li a.t:visited  {font-size:11px;/*color:#5F7230;*/}
.lst li .t  {font-size:11px;/*color:#5F7230;*/font-weight:bold;}
.lst li p {padding-top:2px;}
.lst li p a,.lst li p a:visited{font-weight:normal;}
.lst li a:hover {color:#f00;}
.lst div.i {border-top:1px solid #D4BFC6;border-bottom:1px solid #D4BFC6;text-align:center;}
.lst div.pg {border-top:1px solid #ccda9f;padding:6px 4px 6px 8px;}
.lst div.nav {color:#afafaf;}
.lst div.nav span {color:#000;}
.lst div.nav a {font-weight:normal;}

div.rqt {max-width:350px;}
div.rqt h2 {margin-bottom:6px;padding:3px 0 3px 25px;background:#fff url(i/piccap.jpg) no-repeat 0 center;line-height:20px;letter-spacing:0;font-size:18px;font-weight:bold;color:#7F683C;}
div.rqt h2 span {display:none;}
div.rqt form {margin-bottom:6px;background:transparent;}
div.rqt div.t {padding:10px 10px 6px 10px;text-align:right;background:transparent url(i/atr.gif) no-repeat top right;}
div.rqt div.b {background:url(i/abl.gif) no-repeat bottom left;text-align:right;padding:0 10px 6px 0;}
div.rqt div.b input {border:0;}


div.rqt_mode h2 {height:35px;background:#fff url(sf/h2-bonplanski.jpg) no-repeat 0 2px;}
div.rqt_mode form {background:#cf82c8 url(i/degrade_mode.jpg) repeat-x bottom left;}
div.rqt_mode form input {border:1px dotted #BE5748;}


table.sommaire {width:100%;}
table.sommaire th {background:#fff;font-style:italic;font-weight:bold;padding:3px;color:#000;}
table.sommaire td {background:#fff;padding:5px;}


.blo {position:relative;width:100%;margin-bottom:4px;}
.blo table {width:100%;border:1px solid #D4BFC6;}
.blo img.plus {position:absolute;right:2px;bottom:2px;}
.blo img.m5 {margin:5px;}
.blo td.b {width:100%;}
.blo td p {padding-right:5px;}
.blo td.m5 {padding:3px;}
.blo td.w {padding-top:5px;}
.blo ul {padding-top:2px;}
.blo li  {background: url(i/puce_v.gif) no-repeat 0px 4px;text-align:justify;padding:0 5px 2px 10px;}
.blo li a {font-weight:normal;}
/*.blo p  {background: url(i/puce_v.gif) no-repeat 0px 4px;}
.blo p a  {padding-left:10px;}*/

.blo2 {border-top:3px solid #8B2F24;border-bottom:3px solid #8B2F24;margin-bottom:4px;}
.blo2 ul  {margin:5px;margin-bottom:8px;margin-top:8px;}
.blo2 li  {background: url(i/puce_carreJ.gif) no-repeat 0px 4px;padding:0 0 4px 10px;}



.Pages {text-align:center;margin-bottom:10px; }
.PagesT {font-size:11px;padding:3px 0;margin:0 auto;}
.PagesT table {margin:auto;}
* html .PagesT TABLE {width:310px;}
* html #offres .PagesT TABLE {width:auto;}
* html .sflst .PagesT TABLE {width:auto;}

.PagesT a {border-width:1px;border-style:solid;border-color:#bebea5;}
.PagesT span,.PagesT a {padding: 2px 1px;}
.PagesT .pgs span,.PagesT .pgs a {display:block;float:left;margin:0 3px 3px 0;padding: 3px 2px;}
.PagesT .AtStart {float:left;margin-right:10px;color:#aaa;border:2px solid #fff;}
.PagesT .Prev {float:left;margin-right:10px;border-width:2px;border-style:solid; /*border:2px solid #C33C26;*/}
.PagesT .break {border:0;color:#C33C26;}
.PagesT .Next {float:right;margin-left:10px;border-width:2px;border-style:solid; /* border:2px solid #C33C26;*/}
.PagesT .AtEnd {float:right;margin-left:10px;color:#aaa;border:2px solid #fff;}
.PagesT .this-page {display:block;float:left;font-weight:bold;font-size:11px;padding: 3px 1px;border:1px solid #fff;}
.PagesT a:hover {color:#fff;background:#bebea5;border-color:#bebea5;}
.PagesB {font:11px Arial,Helvetica;color:#aaa;margin:4px 0;}


.book .Pages {margin-bottom:0}
.book .PagesT {padding-bottom:0}
.book span.p {display:block;padding:4px 0 0 10px;}

a.extlnk {padding:0 0 4px 18px;background:transparent url(i/search.gif) no-repeat 0 0;}

.li_emploi,#bloc_gtop {border-bottom:1px dashed #ababab;}
#bloc_gright,#bloc_gleft {background:#fff;padding:2px;overflow:hidden}
.nopad {padding:0px}
#bloc_gtop {padding:6px 4px 6px 8px;}
#bloc_gbottom {border-bottom:1px dashed #ababab;}
#bloc_grt {border-bottom:1px dashed #ababab;margin-bottom:6px;}
#bloc_grb {border-top:1px dashed #ababab;}

.div_emploi h2 {background:#fff;color:#a82314;border-bottom:1px dashed #ababab;padding-bottom:4px;}
.palz {padding:4px;}
.palz h2 {background:#fff;color:#a82314;border-bottom:1px dashed #ababab;padding-bottom:4px;}
.liste li {font-family:verdana;font-size:11px;font-weight:normal;background: url(i/puce_carreJ.gif) no-repeat 0px 4px;padding:0;margin:0;text-decoration:none}
.liste li a,.liste li a:visited {font-family:verdana;font-size:11px;font-weight:normal;text-decoration:none}
.listref {margin-left:4px;}
.listref h2,.listref h2 a {color:#a82314;border-bottom:1px dashed #ababab;padding-bottom:4px;font-size:13px;font-weight:bold}
.listref h2 a {border:0}
.listref ul {padding:10px;}
.listref ul ul {padding:2px 0 0 0;}
.listref li {font-family:verdana;font-size:11px;font-weight:normal;background: url(i/puce_carreJ.gif) no-repeat 0px 4px;padding:0 0 0 10px;margin:0;text-decoration:none}
.listref li.sel {font-weight:bold;background: url(i/pucred.gif) no-repeat 0px 4px;}

.listref li a,.liste li a:visited {font-family:verdana;font-size:11px;font-weight:normal;text-decoration:none}
.div_emploi {width:100%;padding-right:6px;float:left;}
.div_emploi ul {margin:0;padding:0;}
.div_emploi li {color:#000;padding:6px 4px 6px 8px;}
.div_emploi li.alt {background:#ebf5d2;}
.div_emploi li.p {padding:0;padding-left:8px;}
.div_emploi li a,.div_emploi li a:visited,.ad_line1 {color:#000;line-height:16px;font-weight:bold;}
.div_emploi li li {padding:0 0 0 20px;}
.div_emploi li a.m,.div_emploi li.m a:visited {line-height:10px;font-weight:normal;}
.div_emploi li a.t,.div_emploi li a.t:visited  {font-size:11px;/*color:#5F7230;*/}
.div_emploi li .t  {font-size:11px;/*color:#5F7230;*/font-weight:bold;}
.div_emploi li p,.ad_text {padding-top:2px;}
.div_emploi li p a,.div_emploi li p a:visited{font-weight:normal;}
.div_emploi li a:hover {color:#f00;}
.delfiltre {background:url(p/16-em-cross.png) no-repeat;padding:1px 0 1px 18px;}
.PostTime { padding: 0px; margin: 0px; background: url(i/picto_date.jpg) no-repeat; height:55px; width: 40px; text-align: center; color:#fff;margin-right:8px;margin-top:4px;}
.PostTime strong { display: block; line-height: 9px; font-family: 'Verdana';}
.PostTime .day { font-size: 16px; line-height: 18px; letter-spacing: -1px; padding-top: 6px; font-family: 'Arial';}
.PostTime .month { font-size: 10px; text-transform: lowercase;}

div#fiche div h1 {font-size:15px;color:#988885;border-left:3px solid #776052;padding:0 0 6px 4px;margin-bottom:6px;}
div#fiche div h2 {font-size:14px;color:#988885;border-left:3px solid #776052;padding:0 0 4px 4px;margin-bottom:4px;}
div#fiche div div {color:#000;padding:10px 0;border-top:1px solid #776052;border-bottom:0px solid #776052;margin-bottom:10px;}
div#fiche em {color:#776052;}
div#fiche a.postul {display:block;height:20px;font-size:12px;background:#fff url(i/intro_emploi.gif) no-repeat 0px 0px;padding:4px 0 0px 26px;font-weight:bold;}
div#fiche ul {padding:10px 0;}
div#fiche li {font-family:verdana;font-size:11px;font-weight:normal;background: url(i/puce_carreJ.gif) no-repeat 0px 4px;padding:0 0 5px 10px;margin:0;text-decoration:none}

table#bsonda {width:100%;border-spacing:0px;border-collapse:collapse;margin-bottom:4px;}
table#bsonda td {margin:0;padding:0;}
table#bsonda tr.h {background:#a21b94;}
table#bsonda td.h1 {height:42px;background:url(i/sondage_h.gif) top left no-repeat;}
table#bsonda td.h2 {background:#a21b94 url(i/coin.gif) no-repeat top right;padding-bottom:5px;}
table#bsonda img {float:left;}
table#bsonda h1 {margin:0;padding:0;font-size:18px;padding-top:4px;text-align:left;color:#eeb230;}
table#bsonda p {margin:0px;color:#ffffff;text-align:right;padding-right:5px;padding-bottom:5px;}
table#bsonda td.lst {border:0;background:#f4ddf1;}
table#bsonda td.sub {background:#f4ddf1;text-align:right;}
table#bsonda div.res {background:#a21b94;float:left;margin:4px;height:6px;}

table.donnees {border-collapse:collapse;border:1px solid #BEBEA5;}
table.donnees caption {font-size:14px;padding:3px;background-color:#FFE8CF;}
table.donnees * {font-family: Arial, Helvetica, sans-serif;font-size:10px;}
table.donnees thead th {background-color:#BEBEA5;color:#fff;border-bottom:1px solid #BEBEA5;}
table.donnees tfoot td {text-align:left;padding-left:10px;padding-bottom:3px;}
table.donnees th {text-align:center;border:1px solid #BEBEA5;border-style:inset;font-size:11px;font-weight:bold;background-color:#F3F5ED;color:#39176d;}
table.donnees td {vertical-align:middle;text-align:right;border:1px solid #ecf6d3;border-style:inset;padding-right:15px;background-color:#fff;color:#000;}
table.donnees tr.sel td {background-color:#ffcc00;color:#39176d;}
table.donnees tr.top th {background-color:#a21b94;color:#e9b432;}
table.donnees tr.top td {background-color:#850077;color:#fff;}
table.noborder th {border:0;}
table.noborder td {border:0;}

.form {background:#EBEDE6;border-collapse:collapse;margin-bottom:20px;}
.form caption {background:#BEBEA5;color:#ffffff;min-height:26px;font-size:12px;padding:4px;border-bottom:4px solid #EBEDE6;}
.form th {vertical-align:top;white-space:nowrap;text-align:right;font-weight:bold;padding-right:2px;}
.form th.t {padding-left:30px;text-align:left;}
.form th.c {text-align:center;}
.form input,.form select ,.form textarea {font-size:10px;border:1px solid #BEBEA5;background:#ffffff;margin:0 0 1px 0;}
.form input.button  {width:auto;font-size:10px;border:1px solid #BEBEA5;background:#BEBEA5;color:#fff;padding:4px;}
.form input.w,.form textarea.w {width:99%;font-size:11px;border:1px solid #BEBEA5;}
.form input.err,.form textarea.err ,.form select.err {border:1px solid #f00;}
.form input.disab {border:1px solid #BEBEA5;background:#ababab;}

.form caption {background:#FFFFFF url(i/intro_emploi.gif) no-repeat 0 0;color:#C33C26;font-size:20px;margin-bottom:4px;padding:0px 0 2px 28px;font-weight:bold;font-size:20px;border:0;}
.form tbody {background: #FEF4EB;border:1px solid #FECECA;padding:4px;}
.form tbody th {padding:4px 2px 0 2px;font-weight:normal;color:#C33C26;}
#tcontenu .form tbody td {padding:4px 0 0 0;}
.form input.w,
.form textarea.w {border: 1px solid #FECECA;}
.form input.button {background:#C33C26;border:1px solid #FECECA;color:#FFFFFF;font-size:10px;padding:4px;width: auto;}

.rqtemploi {background:#FEF4EB;padding:6px;margin-bottom:10px;}
.rqtemploi h2 {color:#24497d;font-size:12px;height:20px;}
.rqtemploi select {margin-bottom:4px;}
	
.mb8 {margin-bottom:8px;}
.reqvert {background:#eef0ef url(i/reqvert2.jpg) repeat-x bottom left;padding-bottom:8px;}
.reqvert table {width:100%;}
.reqvert caption {background:#F00 url(i/reqvert.jpg) repeat-x 0 0;color:#fff;font-size:15px;padding:4px 0 2px 4px;font-weight:bold;min-height:20px;}
.reqvert tbody tr.alt {background:#fff;}
.reqvert tbody th {padding:4px 2px 0 2px;font-weight:normal;color:#609a74;text-align:right;}
.reqvert tbody td {padding:4px 4px 0 0 !important;}
.reqvert input.w,
.reqvert textarea.w {border: 1px solid #babcbb;}
.reqvert input.button {background:#609a74;border:1px solid #babcbb;color:#FFFFFF;font-size:11px;padding:2px 14px;}


	
.pal {width:100%;}
.pal h2 {font-size:20px;background:#fff url(i/intro_emploi.gif) no-repeat 0px 4px;padding:2px 0 2px 28px;color:#c33c26;margin-bottom:4px;}
.pal h2.min {font-size:11px;background:#c33c26;padding:2px 4px;margin:0;width:300px;color:#fff;}
.pal h2.rev {font-size:20px;background:#c33c26 url(i/intro_emploi.gif) no-repeat 4px 4px;padding:2px 0 2px 28px;width:350px;color:#fff;margin:0;}
.pal div {border:1px solid #fececa;margin-bottom:8px;padding:10px;font-size:12px;background:#fef4eb;}
* html .pal div {width:99%;}/*fix ie*/
.pal table{width:100%;background:transparent;}
.pal td,.pal th {padding-bottom:3px;/*border-bottom:3px solid #fef4eb;*/}
.pal input {width:200px;border:1px solid #fececa;}
.pal input.photo {width:260px;}
.pal input.adress {width:300px;}
.pal input.adress1 {width:300px;margin-bottom:3px;}
.pal input.err,.pal textarea.err ,.pal select.err {border-color:#f00;}
.pal span.err {background:url(i/alert.gif) no-repeat 0px 0px;padding-left:13px;}
.pal input.chk {width:auto;border:0;/*width:14px;height:14px;*/}
.pal a.u {text-decoration:underline;}
.pal a.btn {padding:5px 10px;line-height:30px;margin:5px 10px;background:#fececa;border-color:#c33c26;}
.pal textarea {width:100%;border:1px solid #fececa;}
.pal select {border:1px solid #fececa;}
.pal th {font-weight:normal;text-align:right;color:#c33c26;padding-right:4px;}
.pal th.l {text-align:left;}
.pal table input.submit {font-size:12px;margin-top:10px;background:#c33c26 url(i/submit_rouge.gif) no-repeat 0px 0px;padding:0 4px 0 20px;color:#fff;border:0;width:auto;}
.pal input.submit {font-size:13px;background:#c33c26 url(i/intro_emploi.gif) no-repeat 1px 1px;padding:2px 0 4px 0;color:#fff;}
.pal ul li {background-image:url(i/pucred.gif);}
.pal hr {color:#fececa;background-color:#fececa;height:1px;border:0;}
.pal .bord  {border:1px solid #fececa;margin-bottom:4px;}
.pal div.col  {border:0px solid #f00;margin:0;padding:0;float:left;}
.pal div.err  {border:1px solid #f00;margin:0;padding:0;float:left;width:301px;}
.pal div.raz {border:0;margin:0;padding:0px;font-size:12px;background:transparent;}
.pal .but  {display:inline-block;padding:0px 6px;background:#fececa;border-color:#c33c26;border:1px solid #C33C26;font-size:11px;width:auto;}



#mbrnav {
font-size:12px;
margin-top:4px;
font-weight:bold;
padding-bottom:3px;
border-bottom:1px solid #BEBEA5;
}
#mbrsnav {float:left;display:inline;border:0;border-left:1px solid #BEBEA5;margin-bottom:5px;border-bottom:2px solid #BEBEA5;}
#mbrsnav li {list-style:none;
height:17px;line-height:17px;
background:#fff;
text-align:center;
border-right:1px solid #BEBEA5;
border-bottom:1px solid #BEBEA5;
float:left;
padding-left: 5px;
padding-right: 5px;
font-size:11px;
white-space:nowrap;
}
#mbrsnav li.courant {background:#BEBEA5;}
#mbrsnav li:hover {background:#BEBEA5;}

#mbrsnav2 {float:left;display:inline;border:0;margin-bottom:5px;position: relative; top: -8px;border-top:3px solid #BEBEA5;}
#mbrsnav2 li {list-style:none;
height:17px;line-height:17px;
background:#EFEFD1;
text-align:center;
border-left:1px solid #BEBEA5;
float:left;
padding:0 5px 1px 5px;
font-size:11px;
white-space:nowrap;
}
#mbrsnav2 li.first {border-left:0;}
#mbrsnav2 li.c {background:#BEBEA5;}
#mbrsnav2 li:hover {background:#DEDFA7;}


.hov:hover {background:#FECECA}
.hov td {border-top:1px solid #FECECA;}

div.pre,div.warn {border-width: 1px 1px 1px 10px;border-style: solid;border-color: #F0B802;padding: 6px 6px 10px;margin:5px;font-size: 100%;background: #ffffcc;overflow: auto;-moz-border-radius:6px;}
div.warn {border-color:#ff0000;background:#ffffff;}
div.warn ul {font-size:12px;font-weight:bold;line-height:25px;}
div.warn li {margin-left:15px;font-size:10px;font-weight:normal;line-height:11px;}

a {cursor:pointer;}
a.ok {padding-left:15px;background:url(p/12-em-check.png) no-repeat 0 0 ;}
a.err {padding-left:15px;background:url(p/12-em-cross.png) no-repeat 0 0 ;}
a.arrowleft {padding-left:16px;background:url(p/16-arrow-left.png) no-repeat 0 0;}
a.arrowright {padding-left:16px;background:url(p/16-arrow-right.png) no-repeat 0 0;}

/*geo*/
.suggestions {position:absolute;width:400px;border:1px solid #000;color:#000;margin:0;padding:0;background-color:#fff;}
.suggestions li {cursor: pointer;color: #000;}
.suggestions li:hover {background-color: #659CD8;}

/*mbr*/
table.nowrap td {white-space:nowrap;}
.admpanel {width:100%;border:0px solid #cfcfcf;margin:0px;font-size:12px;background:#efefef;}
.admpanel > div {border-top:1px solid #cfcfcf;padding:10px;}
.admpanel > div.head {text-align:right;}
.admpanel > div.foot {border-top:0px;border-color:#cfcfcf}
.admpanel > div.foot input {padding:10px}
table.list {width:100%;}
table.list thead th {background:#ababab;color:#000;border:1px solid #afafaf;border-right:0;padding:0 2px 0 2px;}
table.list thead th:first-child {border-left:0;}
table.list  tr.search td {padding:1px;}
table.list td:first-child {text-align:right;}
table.list tbody tr.alt {background:#fff;}
table.list tbody td {border-left:1px solid #afafaf;border-bottom:1px solid #cfcfcf;padding:0 2px 0 2px;}
table.list tbody td.nob {border-left:0;padding:0 2px 0 2px;}
table.list tbody td.chk {padding-top:1px;}
table.list tbody td:first-child {border-left:0;}
table.list tbody tr td input {border:1px solid #afafaf;padding:0;padding:0 2px 0 2px;}
table.list tbody td.first {border-left:0;}
table.list tbody td input {margin-right:2px;}
tr.hover td{background:#FECECA;}
tr.hover td input{background:#FFF0EF;}

div.pg img {vertical-align:bottom;}
button {border:1px solid #ababab;}

.gal, div.i, .gal a, .gal img, .gal ul, .gal li {margin:0;padding:0;border:0;}
.gal {width:400px;border:6px solid #fff;text-align:left;}
.gal div.i {position:relative;width:400px;height:300px;border:solid 1px #ccc;overflow:hidden;margin-bottom:6px;}
.gal div.i div.l {position:absolute;z-index:10;width:400px;height:300px;background:url(js/gal/loader.gif) no-repeat 50% 50%;display:none;}
.gal div.i div.l {background:transparent}
.gal div.i img {position:absolute;z-index:5;cursor:pointer;}
.gal div.i div.t {position: absolute;z-index:10;bottom:0px;height:16px;width:400px;text-align:center;opacity:0.7;background: #333;color: #fff;padding:6px;}
.gal ul {list-style:none;height:59px;overflow:hidden;}
.gal ul li {display:inline;list-style:none;padding-left:6px;}
.gal ul li img {background-color: #fff;border: solid 0px #ccc;padding: 0px;cursor:pointer;}
.gal .prev,.gal .next {background:#8fbbc8;color:#fff;width:13px;height:39px;cursor:pointer;padding:20px 0 0 2px;}
.gal .disabled {background:#8fbbc8;color:#8fbbc8;cursor:default;}

.jqmWindow {display: none;position: fixed;background-color: #152970;color: #333;border: 1px solid black;padding: 0px;text-align:right;top: 17%;left: 50%;min-width:350px;}
.jqmWindow a {color:#fff;}
.jqmWindow div.header {}
.jqmWindow h2 {border: 1px solid #fff;padding:5px;}
.jqmWindow .content {background-color: #fff;text-align:left;}
.jqmOverlay { background-color: #fff; }
div.jqmdBC button, div.jqmdBC input[type="submit"] {cursor: pointer; border:1px solid #000;}
.jqResize {position: absolute;bottom: 0;right: 0;cursor: se-resize;}

.bloune {width:300px;margin-bottom:4px;}
.bloune h3 {font-size:13px;padding:8px 0 6px 10px;background:url(i/barre_vign.jpg) no-repeat;color:#776052}
.bloune div {border:3px solid rgb(245,245,245);border-bottom:0;}
.bloune div {background:#fff;}
.bloune div a {display:block;border-bottom:3px solid rgb(245,245,245);padding:5px;background:rgb(247,247,247);}
.bloune div a.alt {background:rgb(250,250,250);}
.bloune div img {display:block;float:left;margin:0px 6px 0 0;border:1px solid rgb(245,245,245);}
.bloune div strong {display:block;padding-top:6px;}
.bloune div br {clear:both;}
.bloune div em {display:block;padding:4px 2px 2px 2px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(i/cb-c.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(i/cb-b.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(i/cb-c.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(i/cb-c.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(i/cb-b.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(i/cb-c.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(i/cb-c.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(i/cb-c.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(i/cb-lb.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(i/cb-l.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(i/cb-c.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
		
.d1 {margin-bottom:6px;background:#fff;}
.d1 h1 {font-size:15px;color:#988885;border-left:3px solid #776052;padding:0 0 6px 4px;margin-bottom:6px;}
.d1c {padding:5px 0;border-top:1px solid #776052;}
.d1i {float: right;border-left: 20px solid #fff; border-bottom: 10px solid rgb(0, 255, 255);}

.d1 th {border-bottom:1px solid #776052;}
.d1 tr.intro td p {padding:10px;}
.d1 tr.intro td {padding-bottom:10px;}
.d1 h1 {font-size:15px;color:#988885;border-left:3px solid #776052;padding:0 0 6px 4px;margin-bottom:6px;}
.d1 p {margin-bottom:10px;}
.d1 p.Q {color:#303484;font-weight:bold;padding:15px 0px;}
.d1 p.R {color:#FF8000;font-weight:bold;padding:15px 0px;}
.d1 ul {margin:0 0 0 10px;}
.d1 li {background: url(i/puce_carreJ.gif) no-repeat 0px 4px;padding:0 0 0 14px;}
.d1 ol {margin:0 0 0 20px;}
.d1 ol ul {margin:0 0 0 20px;}
.d1 ol li {background:#fff;list-style-type:decimal;padding:0 0 0 0px;}
.d1 em {font-style:italic;}


.d1 h2.w1 {font-size:15px;color:#988885;border-left:3px solid #776052;padding:0 0 6px 4px;margin-bottom:6px;}
.d1 h3.w1 {font-size:13px;color:#988885;border-left:2px solid #776052;padding:0 0 4px 4px;margin-bottom:4px;}
.d1 .w1 + div {padding:5px 0;border-top:1px solid #776052;margin-bottom:6px;}
.d1 h2.w2 {font-size:13px;display:inline;padding:2px 10px;font-weight:normal;border:1px solid #f0e0d1;border-bottom:0px;line-height:20px;background-color:#efefef;color:#777;-moz-border-radius-topleft: 4px;-moz-border-radius-topright:4px;}
.d1 .w2 + div {padding:10px;border:1px solid #f0e0d1;}

.d1 div.savpl {float:left;display:inline-block;background:#fff url(i/savplus.jpg) no-repeat top left;padding-top:12px;padding-bottom:6px;margin:0 4px 0 0;}
.d1 div.savpl a {font-weight:bold;display:inline-block;background:#C79886;padding:3px 10px 5px 10px;color:#fff;font-size:10px}
.d1 div.toright {float:right;margin:0 0 0 4px;}
.g11 div.i, .g11 a, .g11 img, .g11 ul, .g11 li {margin:0;padding:0;border:0;}
.g11 {width:400px;border:6px solid #fff;margin:auto;}
.g11 div.i {position:relative;width:100%;height:300px;border:solid 1px #ccc;overflow:hidden;margin-bottom:6px;text-align:center;background:#efefef}
.g11 div.i img {z-index:5;cursor:pointer;}
.g11 div.i div.t {position: absolute;z-index:10;left:0;bottom:0px;height:16px;width:100%;opacity:0.7;background:#333;color: #fff;padding:6px;}
.g11 table {width:100%;}
.g11 ul {list-style:none;height:59px;overflow:hidden;}
.g11 ul li {list-style:none;float:left;padding:0;}
.g11 ul li div.p80 {margin-right:6px;width:85px;height:59px;text-align:center;overflow:hidden;background:#efefef;}
.g11 ul li img {cursor:pointer;}
.g11 .prev,.g11 .next {background:#8fbbc8;color:#fff;width:13px;height:39px;cursor:pointer;padding:20px 0 0 2px;}
.g11 .disabled {background:#8fbbc8;color:#8fbbc8;cursor:default;}
ul.css-tabs {margin:0 !important;padding:0;height:20px;}
ul.css-tabs li {float:left;padding:0;margin:0;list-style-type:none;}
ul.css-tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:2px 10px;	
	text-decoration:none;
	border:0px solid #666;	
	height:15px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
}
ul.css-tabs a:hover {background-color:#F7F7F7;color:#333;}
ul.css-tabs a.current {background-color:#fff;color:#000;cursor:default;}
div.css-panes table {display:none;border:1px solid #666;border-width:0 1px 1px 1px;min-height:150px;padding:5px;background-color:#fff;}
.ttips {
	position:absolute;
	border:1px solid #ababab;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	max-width:500px;
	}	
