/*html,body {height:100%;}*/
html{color:#000;background:#FFF;}
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%;/*font-weight:normal;*/}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}

input,textarea,select{border:1px solid #ababab;}



a {color:#000;cursor:pointer;}
a,a:link,a:visited {text-decoration:none;font-weight:normal;}
u {text-decoration:underline;}
b,strong {font-weight:bold;} 
a:hover {color:#ff0000;}
p,span.p {text-align:justify;font-size:11px;}
span.p {display:block;padding:4px;font-weight:normal;}
form {margin:0;padding:0;}
.access {display:none;}
.centre {text-align:center;}
.clear,.brclear {clear:both;font-size:1px;}
.w {width:100%;}
.m5 {margin:5px;}
.mt4 {margin-top:4px;}
.p5 {padding:5px;}
.pl5 {padding-left:5px;}
.pr5 {padding-right:5px;}
.uc {text-transform:uppercase;}
.dbg {font-size:1px;}

body {margin:4px;}

/*home*/
#dHh {width:980px;/*background:#355507;*/margin-bottom:4px;/*color:#253205;*/}
/*
#dHh #poles {height:27px;}
#dHh #poles li {float:left;}
#dHh #poles li a {display:block;font-size:10px;padding:8px;/*background:#65A1C5;* /color:#fff;}
#dHh #poles li a.f {/ *background:#005C8D;* /color:#fff;}
#dHh #poles li a:hover {text-decoration:underline;}
--#poles #aujourdhui {position:absolute;top:136px;left:8px;font-size:10px;}
*/
#dHh table {width:100%;}
#dHh table td{/*background:#5E712F;*/border:0;}
#dHh table td#mnavg {/*background:#253205;*/width:110px;}
#mnavg ul li {padding:6px 2px 0 8px;}
#mnavg ul li a {font-size:11px;color:#fff;}

#dHh table td#mnavgb {/*background:#253205;*/vertical-align:bottom;}
#mnavgb div {padding:3px 4px;}
#mnavgb a {font-size:11px;color:#fff;}
#dHh #mnav div {padding-left:5px;padding-top:4px;padding-bottom:5px;}
#dHh #mnav a {/*color:#D8AE58;*/}

#dHh #aujourdhui {position:absolute;top:132px;left:118px;font-size:10px;color:#000;}

#dH {height:102px;width:980px;/*background:#355507;*/}
#aujourdhui {position:absolute;top:112px;left:8px;font-size:10px;color:#000;}
#dT {width:980px;height:107px;/*background:#5F7230 url(/img/c/s/cap/tetiere_actu_mini.jpg) no-repeat 1px 0;*/}
#dP {
/*position:absolute;top:214px;width:834px;left:4px;*/
/*background:#5F7230;*/
font-size:11px;
padding:6px 0 8px 5px;
border:0;/*color:#253206;margin:0px 0px 0px 140px;*/
}

#dP a {color:#fdc070;}
#dP a strong {font-weight:normal;color:#FFF1DF;}
#mnav a {color:#E5C080;}

#dMw {width:856px;}
#dM {width:980px;}
#dMr {float:right;width:840px;}
#dMc {width:712px;margin:4px 0 4px 4px;}
#dMl {float:left;width:140px;}

#dF {width:980px;text-align:center;color:#5F7230;}
#dF a {color:#5F7230;}
#dF ul  {text-align:center;margin:0;padding:0;border:0;border:1px solid #CCDA9F;}
#dF ul li {display:inline;height:17px;line-height:17px;border-left:1px solid #CCDA9F;padding:0 5px;background:#fff;}
#dF ul li.f {border-left:0;}
ul#dFp {border-top:0;}

#pbb {position:absolute;left:250px;top:10px;width:728px;height:90px;text-align:center;}
#psc {position:absolute;left:864px;top:242px;width:120px;}
#psch {position:absolute;left:864px;top:332px;width:120px;} /*home*/



/* les poles */
.ong {padding:3px 4px;}
.ong a {color:#fff;display:block;font-size:12px;}
.ong div {min-height:50px;display:none;z-Index:7000;}
.ong div a {display:inline;}
.ong div ul {width:200px;}

/*colonne standard*/
.col {border:1px solid #5F7230;padding-bottom:3px;margin-bottom:4px;}
.col h2 {background:#5F7230;display:block;color:#fff;font-size:11px;padding:5px;}

/*
Les ul li standard
genéralement utilisé avec class="menu puces" ou class="col puces"
*/
.puces li {font-size:12px;background: url(/img/c/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(/img/c/i/puce_carreJ.gif);}*/
.puces input.m {border:1px solid #ababab;width:108px;}
.puces ul ul li{margin-left:-4px;}


/*
ATTENTION
doit etre placé APRES .col et .puces
*/
.menu {background:#253206;border:0;margin:0 0 4px 0;}
.menu h2 {background:transparent;font-size:11px;color:#fdc070;padding:8px 0 8px 6px;}
.menu a,
.menu label {color:#FFF1DF;}
.menu ul {margin:2px 0 10px 0;}
.menu form {text-align:center;} /* form membre */
.menu input {border:1px solid #ababab;width:108px;}
.menu input.m {margin:4px 0;} /* le bouton */
.retour {text-align:right;}
.retour a {color:#fdc070;}
.retour img {vertical-align:middle;}


#tblcontenu {width:100%;table-layout:fixed;}

div.spacer {height:10px;background:transparent url(/img/c/i/spacer.gif) repeat-x 0px 0px;}
.btn {border:1px solid #ccda9f;background:#ecf6d3;margin-top:2px;margin-bottom:7px;}
input.w,textarea.w {font-family:tahoma;width:100%;font-size:11px;border:1px solid #6ab3ff;background:#ffffff;}
.toleft {float:left;}


#nav {
font-size:12px;margin-bottom:5px;
margin-top:4px;
font-weight:bold;
padding-bottom:4px;
border-width:0 0 1px 0;
border-style:solid;
/*border-bottom:1px solid #ccda9f;*/
}


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


.blocpres {margin-bottom:4px;}
.blocpres td {vertical-align:middle;}
.blocpres td.intro {height:42px;width:50px;background:#fff url(/img/c/s/cap/intro_vert.jpg) no-repeat 0px center;}
.blocpres h1 {font-size:21px;/*color:#253206;*/}
.blocpres div {margin-top:5px;
/*border-top:1px solid #CCDA9F;*/
border-width:1px 0 0 0;
border-style:solid;

}
.blocpres p {background:#fff;padding:4px;}
* html .blocpres {width:99%;}/*fix ie*/



h2 {font-size:18px;}
h2 b {font-weight:bold;}
/* geris */
h2.gbcf {color:#67A1C4;} h2.gbcf b {color:#005C8D;}
h2.gbcm {color:#67A1C4;} h2.gbcm b {color:#101D82;}
h2.gvef {color:#3ABFA5;} h2.gvef b {color:#479082;}
h2.gbn {color:#397BA5;}
/* Mode */
h2.mrm {color:#EC5B83;} h2.mrm b {color:#65105C;}
.mom {color:#D2A222;} .mom b {color:#916505;}
h2.mpv {color:#96DC2D;} h2.mpv b {color:#299A45;}
h2.mbcf {color:#5BADEC;} h2.mbcf b {color:#0B359F;}
h2.mo {color:#FFD188;} 
h2.mf {color:#B8375B;} 
h2.mbm {color:#00217B;} 
/* Formation */
h2.for {color:#E75D19;} h2.for b {color:#8A2F25;}
h2.frv {color:#CF1A04;}
h2.fc {color:#EA7338;}
h2.bleuvert {color:#69A2BD;text-transform:none;}
h2.bleuvert b {color:#4F8B7F;font-weight:bold;}


.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 td.b {width:100%;}
.blo td p {padding-right:5px;}
.blo td.m5 {padding:3px;}
.blo ul {padding-top:2px;}
.blo li  {background: url(/img/c/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(/img/c/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(/img/c/i/puce_carreJ.gif) no-repeat 0px 4px;padding:0 0 4px 10px;}



.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;}

.inter {position:relative;height:200px;background:url(/img/c/i/fd_inter.gif) repeat-x bottom;padding:0 80px 0 10px;border:1px solid #dedede;margin-bottom:4px;}
.inter h2 {margin-top:10px;font-weight:normal;}
.inter img {position:absolute;right:0;bottom:0;}
.inter h3 {font-size:18px;margin-top:15px;font-weight:normal;}
.inter h3 a {font-weight:normal;}

/*niv fils*/


#ssniv {width:100%;}
#ssniv a {background:#fff url(/img/c/i/puce_v.gif) no-repeat 0px 4px;color:#005C8D;font-size:12px;font-weight:bold;padding-left:10px;}
#ssniv a span {font-size:10px;font-weight:normal;color:#000;text-align:justify;display:block;padding-left:13px;padding-top:4px;padding-bottom:5px;}



.snivs  {width:100%;}
.snivs  td {padding:0px;}
.snivs  div {margin-bottom:10px;}
.snivs  a.f {display:block;height:22px;line-height:22px;
background-image:url(/img/c/i/intro_emploi.gif);
background-repeat:no-repeat;
background-position:0px 0px;
font-size:12px;font-weight:bold;padding:0px 0 0px 26px;}
.snivs  p {padding:4px;font-size:10px;font-weight:normal;color:#000;text-align:justify;display:block;padding-top:4px;padding-bottom:3px;}
.snivs  li {
/*background:url(/img/c/i/puce_carreM.gif) no-repeat 0px 4px;*/
background-repeat:no-repeat;
background-position:0px 4px;
color:#000;font-size:10px;padding-left:10px;}
/*.snivs  li a {color:#931485;}*/
.snivs  ul {margin:0;padding:0;background:#fff url(/img/c/i/spacer.gif) repeat-x 0px 0px;padding-top:10px;}
.snivs  li.plus {color:#000;font-size:10px;padding-left:10px;}
.snivs  li.plus a {
font-weight:bold;
}

#zz {width:100%;table-layout:fixed;border:0px solid #0f0;margin:4px 0 10px 0;}
#zz td.td {border-width:1px;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;}

/*departmnt*/
.list {font-size:12px;}
.list ul {padding:3px;}
.list ul li {color:#000;font-size:12px;font-weight:bold;padding-left:12px;background:url(/img/c/i/puce_carreJ.gif) no-repeat 0px 4px;list-style-type:none;}
.list ul li ul li {background:#fff;color:#696969;padding-left:5px;border:0px;font-size:10px;font-weight:normal;}
.list ul li ul li a {color:#696969;font-size:10px;}
.list ul li ul li a:hover {text-decoration:underline;}

/*contact*/
.form {background:#efefef;border-collapse:collapse;}
.form caption {background:#ababab;color:#ffffff;height:20px;}
.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 #6ab3ff;background:#ffffff;margin:0 0 1px 0;}
.form input.button  {width:auto;font-size:10px;border:1px solid #6ab3ff;background:#6ab3ff;}
.form input.w,.form textarea.w {width:99%;font-size:11px;border:1px solid #6ab3ff;}
.form input.err,.form textarea.err ,.form select.err {border:1px solid #f00;}
.form input.disab {border:1px solid #6ab3ff;background:#ababab;}




.detail {width:100%;border:1px solid #ccda9f;margin-bottom:4px;}
.detail th {/*background:#253206;*/color:#fff;padding:2px;font-size:13px;}
.detail h1 {padding:2px;font-size:13px;}
.detail td.intro {/*background:#ecf6d3;*/padding:10px;font-size:13px;}
.detail td.logo {/*background:#ecf6d3;*/text-align:right;}
.detail td.text {padding:6px 8px 6px 6px;}
.detail td.bgal {/*background:#ecf6d3;*/padding:1px;}
.detail td.bgal img {margin:5px 0px 5px 5px;border:1px solid #000;}
.detail td.bgal img.sel {border:1px solid #f00;}
.detail table.prevnext {width:100%;height:20px;/*background:#ecf6d3;*/border-width:1px 0 0 0;border-style:solid;}
.detail table.prevnext td {vertical-align:middle;padding:0 5px;}
.detail td.combo {/*background:#d6eba6;*/text-align:right;}
.detail p {margin-bottom:10px;}
/*
td.text ul {margin:0;padding:0;border:0;}
td.text ul li {
background:#fff;
display : list-item;
list-style-image : url(/img/c/i/pucj.gif);
list-style-position: inside;
margin:0;padding:0;border:0;
}
*/
table.sommaire {width:100%;}
table.sommaire th {background:#d6eba6;font-style:italic;font-weight:bold;padding:3px;color:#000;}
table.sommaire td {background:#ecf6d3;padding:5px;}

table.pub {margin:5px;}
table.pub th {padding:0 0 2px;background:#fff;height:16px;border-bottom:1px solid #cddba0;margin-bottom:1px;}
table.pub th span {padding:3px 5px;font-style:italic;background:#cddba0;}
table.pub td {padding-top:2px;}

/*
table.gal {width:100%;margin-bottom:4px;}
table.gal th {background:#d6eba6;font-style:italic;font-weight:bold;padding:3px;}
table.gal td {background:#ecf6d3;}
table.gal td img {margin:5px 0px 5px 5px;border:1px solid #000;}
table.gal td img.sel {border:1px solid #f00;}
*/
.detail td.intro p {padding:5px 0;}
.detail a.gras {color:#f00;}
.detail ul {margin:0 0 0 10px;}
.detail li {background: url(/img/c/i/puce_v.gif) no-repeat 0px 4px;padding:0 0 0 10px;}
.detail p.Q {color:#303484;font-weight:bold;padding:15px 0px;}
.detail p.R {color:#FF8000;font-weight:bold;padding:15px 0px;}
p.vam img {vertical-align:middle;}


/*requeteurs geris*/
.rqt table {width:310px;margin-bottom:15px;}
.rqt td.t1 {vertical-align:bottom;height:55px;background:url(/img/c/s/geris/votre_recherche.jpg) no-repeat top left;}
.rqt td.t1 div {color:#fff;padding-left:4px;padding-bottom:3px;font-size:9px;}
.rqt td.t2 {background:#B2E5DC url(/img/c/i/cbr.gif) no-repeat bottom right;}
.rqt td.t2 div {padding:5px;text-align:right;}
.rqt td.t2 div input {border:1px solid #005C8D;margin-bottom:2px;}
.rqt td.t2 div input.chk {border:0;margin-right:2px;}
.rqt td.t2 div select {width:250px;border:1px solid #005C8D;margin-bottom:2px;}
.rqt td.t2 input.btn {position:relative;top:12px;left:120px;}


.reqt table {width:100%;}
.reqt .t1 {font-size:22px;height:37px;width:185px;background:#FF9900 url(/img/c/s/cap/chr.jpg) no-repeat top right;color:#000;padding:4px 0 0 4px;}
.reqt .t2 {background:url(/img/c/s/cap/etoiles.jpg) no-repeat top left;}
.reqt .t3 {height:18px;width:185px;background:#355507;}
.reqt .t3 span {color:#fff;display:block;padding-top:2px;padding-left:4px;font-size:9px;}
.reqt div  {padding:10px 0px 5px 0px;text-align:right;background:#8D9C65 url(/img/c/i/cbr.gif) no-repeat bottom right;}
.reqt div  table {border-left:5px solid #8D9C65;}
.reqt div input,.reqt div select {border:1px solid #355507;}
.reqt div input {margin-right:4px;}
.reqt div input.btn {position:relative;top:16px;left:-50px;border:0;}

#sf_formation .t2{background-image:url(/img/c/s/formation/etoiles.jpg);}
#sf_formation .t3 {background-color:#5E0E02;}
#sf_formation div {background-color:#DBA367;}

#sf_emploi .t2{background-image:url(/img/c/s/formation/etoiles.jpg);}
#sf_emploi .t3 {background-color:#c33c26;}
#sf_emploi div {background-color:#e98e7b;}
#sf_emploi div table {border-color:#e98e7b;}

#colets {border: 1px solid #aecbb9;background-color:#4B714A;margin:4px 0;}
#colets * {margin: 0;padding: 0;}
#colets #lets {font-size:12px;color:#666;}
#colets #lets a {font-size:12px;padding:3px;line-height:20px;color:#000;}
#colets #lets a:hover {background-color: #aecbb9;}
#colets .content {padding:10px;background-color: #F4F9F4;}
#colets hr {clear: both;visibility: hidden;}
#colets a.current {background-color: #F4F9F4;color: #000;}
#colets a.ghost  {background-color: #4B714A;color: #000;}
#colets .on {display: block;}
#colets .off {display: none;}

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

.bloc-bookmark {width:100%;overflow:hidden;margin-right:2px;background:#eeb230 url(/img/c/i/coin.gif) no-repeat top right;margin-bottom:4px;}
.bloc-bookmark h1 {margin:0px;padding:0px;border:0px;}
.bloc-bookmark div.img {margin:0px;padding:0px;float:left;}
.bloc-bookmark h1 {font-size:18px;padding-top:4px;margin-right:20px;text-align:left;/*background:#eeb230;*/}
.bloc-bookmark p {color:#ffffff;padding-left:60px;padding-right:5px;text-align:justify;}
.bloc-bookmark div.total {clear:both;margin:0px;padding:0px;background:#ffffff;text-align:right;}
.bloc-bookmark div.lst_bk {margin:0px;padding:0px;background:#ffffff;color:#000000;}
.bloc-bookmark div.lst_bk div {text-align:center;} /*float:right;margin-left:5px;*/
.bloc-bookmark div.lst_bk div img {margin:0px;padding:0px;}
.bloc-bookmark div.lst_bk a {font-size:11px;border-top:1px solid #eeb230;display:block;margin:0px;padding-left:5px;padding-bottom:3px;}
.bloc-bookmark div.lst_bk a:hover {background:#fdf2dd;}
.bloc-bookmark div.lst_bk a span.p {display:block;padding:4px;font-weight:normal;}
.bloc-bookmark div.navig {clear:both;margin:0px;padding:0px;border:0px;border:1px solid #eeb230;height:11px;}
.bloc-bookmark div.page-suiv {text-align:left;float:left;/*background:#eeb230;*/}
.bloc-bookmark div.page-suiv a:hover {background:#fdf2dd;}
.bloc-bookmark div.pages {text-align:right;float:right;/*background:#eeb230;*/}
.bloc-bookmark div.pages a {padding-left:2px;padding-right:1px;}
.bloc-bookmark div.pages a.cur {background:#fdf2dd;}
.bloc-bookmark div.pages a:hover {background:#fdf2dd;}


/*mbr*/
table.edit_contrib {width:100%;background:#efefef;border-collapse:collapse;}
table.edit_contrib th {vertical-align:top;white-space:nowrap;text-align:right;}
table.edit_contrib th.t {padding-left:30px;text-align:left;}
table.edit_contrib th.c {text-align:center;}
table.edit_contrib caption {width:100%;background:#ababab url(/img/fond_td.gif) repeat-x;color:#ffffff;height:20px;margin-top:10px;font-size:12px;padding:2px;}
table.edit_contrib td input.chk {margin:0;padding:0;height:12px;width:12px;}
table.edit_contrib th {font-size:10px;text-align:left;padding-left:5px;text-transform:uppercase;font-weight:bold;}
table.edit_contrib .th {text-align:right;font-weight:bold;}
table.edit_contrib tr.adm {background:#ffbbbb;}
table.edit_contrib tr.spe{background:#cde8ff;}
table.edit_contrib td {vertical-align:top;}
table.edit_contrib td.tobottom {vertical-align:bottom;}
table.edit_contrib a {text-decoration:none;color:#000;}
table.edit_contrib .wide {width:100%;}
table.edit_contrib .clear {clear:both;}
table.edit_contrib .c {text-align:center;}
table.edit_contrib button  {width:auto;font-size:10px;border:1px solid #6ab3ff;}
#blocpages {margin:10px;}

table.edit_contrib a.btn {border:1px solid #6ab3ff;background:#cde8ff;}
.ora {background:#ffc253;}
.ver {background:#aaffaa;}
.rou {background:#ff9999;}
.ph5 {padding-left:5px;padding-right:5px;}
.ml10 {margin:10px;margin-top:4px;}


table.donnees {border-collapse:collapse;border:1px solid #5F7230;}
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:#5F7230;color:#fff;border-bottom:1px solid #5F7230;}
table.donnees tfoot td {text-align:left;padding-left:10px;padding-bottom:3px;}
table.donnees th {text-align:center;border:1px solid #5F7230;border-style:inset;font-size:11px;font-weight:bold;background-color:#ecf6d3;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;}

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;
	/*width: 85%;*/
	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;}


/*
<div class="pal log">
<h2>'.$titre.'</h2><div><table>
*/

.pal {width:100%;}
.pal h2 {font-size:20px;background:#fff url(/img/c/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(/img/c/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:250px;border:1px solid #fececa;}
.log input {width:200px;}
.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(/img/c/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(/img/c/i/submit_rouge.gif) no-repeat 0px 0px;padding:0 0 0px 0;color:#fff;border:0;}
.pal input.submit {font-size:13px;background:#c33c26 url(/img/c/i/intro_emploi.gif) no-repeat 1px 1px;padding:2px 0 4px 0;color:#fff;}
.pal ul li {background-image:url(/img/c/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;}





/* /modeles */
.tbldet {width:100%;}
.tbldet table {width:100%;margin-bottom:8px;}
.tbldet table.l {width:auto;border:0;margin:0;}
.tbldet table tr td.p {padding:10px;border:1px solid #c33c26;}
.tbldet table.l tr td {padding:0px;}
.tbldet hr {font-size:1px;line-height:1px;border:0;border-top:1px solid #c33c26;}
.tbldet div {border:1px solid #c33c26;margin-bottom:8px;padding:10px;}
.tbldet h1 {font-size:20px;color:#8e2d26;background:#c33c26 url(/img/c/i/intro_emploi.gif) no-repeat 4px 4px;padding:2px 0 2px 28px;width:350px;color:#fff;}
.tbldet h1 a {font-size:20px;color:#8e2d26;color:#fff;font-weight:bold;}
.tbldet h2 {font-size:11px;padding:2px 4px;width:300px;background:#e98e7b;color:#fff;margin-top:10px;}
.tbldet h2.first {background:#c33c26;}
.tbldet h2.pub {margin-top:12px;}
.tbldet li {background: url(/img/c/i/pucred.gif) no-repeat 0px 4px;padding-left:10px;}
.tbldet li {font-weight:bold;}
.tbldet li a {font-weight:bold;}
.tbldet li a.std {font-weight:normal;}
.tbldet em {color:#8e2d26;font-style:normal;}
.tbldet strong {font-weight:bold;}
.tbldet a.fl {display:block;height:20px;font-size:12px;background:#fff url(/img/c/i/intro_emploi.gif) no-repeat 0px 0px;padding:4px 0 0px 26px;font-weight:bold;}
br.b3 {font-size:3px;}

.ms {width:100%;}
.ms table {width:100%;margin-bottom:8px;}
.ms table.l {width:auto;border:0;margin:0;}
.ms table tr td.p {padding:6px;border:1px solid #c33c26;}
.ms table.l tr td {padding:0px;}
.ms hr {font-size:1px;line-height:1px;border:0;border-top:1px solid #c33c26;}
.ms div {border:1px solid #c33c26;margin-bottom:8px;padding:10px;}
.ms h1 {font-size:20px;color:#8e2d26;background:#c33c26 url(/img/c/i/intro_emploi.gif) no-repeat 4px 4px;padding:2px 0 2px 28px;width:350px;color:#fff;}
.ms h1 a {font-size:20px;color:#8e2d26;color:#fff;font-weight:bold;}
.ms h2 {font-size:11px;padding:2px 4px;width:300px;background:#e98e7b;color:#fff;margin-top:10px;}
.ms h2.first {background:#c33c26;}
.ms ul {margin:5px;margin-left:15px;}
.ms li {background: url(/img/c/i/pucred.gif) no-repeat 0px 4px;padding-left:10px;font-weight:bold;}
.ms li a {font-weight:bold;}
.ms li a.std {font-weight:normal;}
.ms em {color:#8e2d26;font-style:normal;}
.ms strong {font-weight:bold;}
.ms a.postul {display:block;height:20px;font-size:12px;background:#fff url(/img/c/i/intro_emploi.gif) no-repeat 0px 0px;padding:4px 0 0px 26px;font-weight:bold;}

ul.std li {font-weight:normal;}
ul.std li .p {display:block;padding:2px 0 4px 0;}

div.galimg, div.imgprin, .galimg a, .galimg img, .galimg ul, .galimg li {margin:0;padding:0;border:0;}
div.galimg {background: #fff url(/img/c/gal/loading.gif) no-repeat 50% 40%;width:400px;border-top:6px solid #fff}
.galimg div.imgprin {width:400px;height:300px;border:solid 1px #ccc;overflow:hidden}
.galimg ul {list-style: none;text-align:center;margin-top:6px;}
.galimg ul li {display: inline;list-style: none;background:transparent;padding-left: 3px;}
.galimg ul li a img {background-color: #fff;border: solid 1px #ccc;padding: 3px;}
.galimg div.imgprin div {
	position: relative; 
	top: -23px;
	bottom:0;
	text-align: center;
	height:15px;
	opacity: 0.7;
	background: #333;
	color: #fff;
	padding:4;
	border:0;
}

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



.bgcol1 {background:#253206}

.bgcol2 {background:#355507}
ul.puces2 a,.col2 {color:#355507}

.bgcol3,.col h2  {background:#5F7230}
.bdcol3,.col,.btn  {border-color:#5F7230}
.tbldet h2 {background:#5F7230;color:#fff;}
.tbldet div {border:1px solid #5F7230;}

.bgcol4,.btn  {background:#d7dfc3}

.bgcol5 {background:#e9efd9}

#dT {background-image:url(/img/c/s/cap/tetiere_mini.jpg);}
h1.intro {background-image:url(/img/c/s/cap/intro_vert.jpg);}
ul.pucloc li {background-image:url(/img/c/i/pucred.gif);}

.div_udb h2 {background:#fff;color:a82314;border-bottom:1px dashed #ababab;padding-bottom:4px;}
.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;}

.ad_header {color:#000;font-weight:bold;padding:5px 0 7px 0;font-size:12px;text-align:left}
.ad_cont {padding:2px 0 2px 0;}
.ad_line1 {line-height:12px;}
.ad_text {padding:2px 0 1px 0;}
.ad_url {font-size:11px;margin-bottom:12px;}
#bloc_gtop {border-bottom:1px dashed #ababab;margin-top:4px;}
#bloc_gtop .ad_wrap {border-top:1px dashed #ababab;padding:6px 4px 6px 8px;}
#bloc_gtop .ad_cont {padding-left:18px;}
#bloc_gright {background:#fff;padding:2px;overflow:hidden}
#bloc_gleft {overflow:hidden;}