/*html,body {height:100%;}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,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;
box-sizing: border-box;  
-moz-box-sizing: border-box; /*Firefox 1-3*/  
-webkit-box-sizing: border-box; /* Safari */   
}
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;}
input.chk {border:0;}
input[type=checkbox] {border:0;}
input[type=radio] {border:0;}
a {text-decoration:none;color:#000;}
.wide,.w {width:100% !important;}
.clear {clear:both;}
.hide{display:none;}
strong{font-weight:bold;}
.p{font-weight:normal;}

td,p {line-height:14px;}


	
body {background:#ebede6;}
.wrp {position:relative;z-index:2;width:980px;margin:0 auto;background:#fff url(fd-head.png) no-repeat 0 118px;}
.ie6 .wrp {background:#fff;}
.wrp1 {z-index:1;position:absolute;top:0px;left:0px;background:transparent url(/img/a/n/visu_header.png) no-repeat 580px 10px;width:980px;height:300px;}
.wrp2
{
position:relative;z-index:2;
display:table-cell;vertical-align:middle;color:#fff;
width:980px;
height:32px;
padding:0 6px;
/*
-moz-linear-gradient(top,#292927,#5c5b5b);
-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393938', endColorstr='#9d9d9d',GradientType=1 ); / * IE6-9 * /	
*/
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
	background:#666 url(barre_haute.jpg) no-repeat top left;
	}
.wrp2 a {color:#fff;}
.wrp2 input[type=text] {height:16px;}
.wrp2 input[type=password] {height:16px;}
#ubar {float:right;display:none;}
.wrp3 {position:relative;height:190px;overflow:hidden;z-index:3;}

#header {padding:6px;height:105px;border-bottom:0;}


#dnav {position:absolute;top:117px;left:0px;height:32px;border:0px solid #000;background:#d7d7d7 url(barre_nav.png) repeat-x top left;
padding-left:0px;
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
z-index:2;
width:980px;
}
#ahome {display:inline-block;float:left;width:32px;height:32px;background:#F9F9F9 url(home.jpg) no-repeat top left;text-indent:-5000px;margin-right:10px;}
#ahome:hover {background-position:0 -32px;}
#unav {height:32px;display:table-cell;vertical-align:middle;}
#unav li {float:left;margin-right:20px;font-size:12px;font-weight:bold;}
#unav li ul li {margin-right:2px;font-size:11px;font-weight:normal;}
#unav .smnu {display:none;position:absolute;top:32px;height:32px;left:0px;width:980px;box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.2);}
#unav .smnu ul {padding:0 10px;display:table-cell;vertical-align:middle;height:32px;width:980px;box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);}
#unav li.sel .smnu {display:block;}
#unav li li a {color: #000;}
#unav .smnu b {color:#fff}


#breadcrumb {position:relative;z-index:3;padding:6px}
#breadcrumb div {display:inline;}
#breadcrumb a {font-weight:bold;}


#pbb1 {position:relative;width:980px;text-align:center;z-index:3} /* bigbanner dans header */
#pbb2 {width:980px;text-align:center;margin:10px 0;} /* bigbanner avant footer */
#pss {position:absolute;top:5px;right:-125px;width:120px;height:600px;z-index:4;} /* pub skyscrapper top right */




.dcontent {padding:0 6px;width:980px;position:relative;z-index:2;}
.tcontent {width:968px;table-layout:fixed;position:relative;z-index:2; }
.ie6 .tcontent col.dbg {width:153px;} /* ie<=6 */
.ie6 .tcontent col.dbg2 {width:163px;} /* ie<=6 */
.tcontent tr {height:10px;}
.tcontent td {height:10px;padding:6px 0 0 16px;}
.tcontent td td {padding:0;}
.tcontent td.f {padding-left:0;}

.tcontent tr.dbg {height:1px;}
.tcontent tr.dbg td {height:1px;padding:0;font-size:1px;border:0;}

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

a.loginfb {
    background:#486BB3;
	font-size: 12px;
	color:#fff;
	border-radius: 6px 6px 6px 6px;
    display: inline-block;
    font-weight: bold;
    padding: 4px 10px;
} 



div.blo7 {background:#fff;}








input[type=submit],button.but {padding:3px 4px;border-radius:6px;font-weight:bold;background: #9d9d9c url(fd_but.png) repeat-x top left;border:0}
input[type=submit]:hover {cursor:pointer;color:#fff}
.ie8 input[type=submit] {position:relative;behavior:url(/img/a/n/PIE.htc);}

a.but {display:inline-block;padding:4px 10px;border-radius:6px;font-weight:bold;background:#9d9d9c url(fd_but.png) repeat-x top left;color:#000;}
.ie8 a.but {position:relative;behavior:url(/img/a/n/PIE.htc);}
a.but:hover {color:#fff}
ul.rss li {padding:0 0 3px 18px;background:url(/img/c/rss/rss12.png) no-repeat top left;}
ul.rss li a {color:#fff}



div.rqt {max-width:350px;background:#666;border-radius:6px;}
div.rqt h2 {margin-bottom:6px;padding:3px 0 3px 25px;background:#d68577;border-radius:6px 6px 0 0;line-height:20px;letter-spacing:0;font-size:13px;font-weight:bold;color:#000;}
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;}





#footer {width:980px;color:#000;margin:0 auto;background:#666 url(fd-foot.jpg) no-repeat top right;}
#footer table {width:100%;border:10px solid #666;}
#footer table td {padding:10px;border:0px solid #000}
#footer big {font-size:12px;font-weight:bold}
#footer li {padding:0 0 18px 0;}
#footer li a {padding:0 0 2px 18px;font-size:12px;font-weight:bold}
.ie6 #footer li a {padding:0 0 2px 0;}
#footer li ul {padding:10px 0 0 0;}
#footer li li {margin:0 0 4px 0;border-style:solid;border-left-width:1px;padding:0 0 0 6px;background:none;}
#footer li li a {padding:0 0 2px 0;font-size:11px;font-weight:normal}
#footer a {color:#fff}


#legal {width:260px;background:#eee;padding:10px;}
#legal ul {margin:10px 0 0 70px}
#legal li {margin:0 0 2px 0;border-left:1px solid #000;padding:0;}
#legal li a {color:#000;font-weight:normal}







.shadow,.b12 {position:relative;box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);border-radius:6px;margin-bottom:16px;}
.ie9 .shadow,.ie9 .b12 {box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);border-collapse:separate;border-radius:6px;}
.noshabot {border-radius:6px 6px 0 0;}

.ie8 .shadow,.ie8 .b12 {z-index:2;behavior:url(/img/a/n/PIE.htc);}
.ie8 .b12 .h {z-index:1;behavior:url(/img/a/n/PIE.htc);}





div.intro {width:100%;
padding:2px 0 0 10px;line-height:13px;font-size:13px;font-weight:bold;color:#fff;
border-radius:6px 6px 0 0;

}
div.intro h1 {
line-height:13px;font-size:13px;font-weight:bold;color:#fff;display:table-cell;vertical-align:middle;
height:25px;
background:#666 url(f-bla.png) no-repeat 0 2px;padding-left:30px;
text-transform : uppercase;
}
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;}


p.intro {padding:0 0 10px 0;}
.pb10 {padding:0 0 10px 0;}

ul.ssnivs {border-top:1px solid #c6c6c6;margin-bottom:10px;}
ul.ssnivs li {border-bottom:1px solid #c6c6c6;padding:2px 0 3px 18px;background:url(f-noi.gif) no-repeat 0 2px;}
ul.ssnivs li.sel {background:url(f-noib.gif) no-repeat 0 2px;}
ul.ssnivs li ul {margin-top:4px;}
ul.ssnivs li li {border-bottom:0;padding:2px 0 3px 18px;background:transparent;}




/*
.b12 .h : head
.b12 .l : left
.b12 .b : bgcolor
.b12 .c : clear
.b12 .n : noshadow
.b12 .f : foot
*/

.b12 input:not([type=submit]){border:1px solid #c1c1c1;padding:4px;margin-right:8px;}
.b12 select:not([type=submit]) {border:1px solid #c1c1c1;padding:4px;margin-right:4px;}
.b12 {background:#f6f6f6;overflow:hidden;}
.b12 .h {background:#666 url(degrad_barre.png) no-repeat bottom left;line-height:13px;font-size:13px;font-weight:bold;color:#fff;box-shadow:none;border-radius:6px 6px 0 0;border-top:0;padding:3px 0 3px 10px;}
.b12 h2,.b12 h1 {line-height:13px;font-size:13px;font-weight:bold;color:#fff;display:table-cell;vertical-align:middle;height:25px;background:transparent url(f-bla.png) no-repeat 0 1px;padding-left:30px;text-transform:uppercase;}
.b12 h2.big {font-size:16px;letter-spacing:-1px;}
.b12 h2 a {color:#fff;}
.b12 .l {position:absolute;top:0;right:0;color:#fff;border:0;padding:8px 8px 0 0;box-shadow:none}
.b12 .b {border:0;}
.b12 p {padding-bottom:10px;}
.b12 ul {padding-bottom:10px;}
.b12 li {padding-left:16px;}
.b12 div.b h2 {background-image:url(f-bla.png);}
.b12 div {border-top:1px solid #c5c6c6;padding:10px 4px;box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.1);}
.b12 div div,.b12 .c {border-top:0;padding:0;box-shadow:none;}
.b12 .n {border-top:0;box-shadow:none;}
.b12 .b b {color:#000;}
.b12 .f {background-color:#d07364;border-radius:0 0 6px 6px;}
.b12 .f div a {color:#fff;}
.b12.petit h2 {background:transparent;padding:0px;}
.ie6 .b12 .h {background:#666;}
.ie6 .b12 div h2 {background-image:url(f-ie6.png) !important;}

.b12 h4 {font-weight:normal;}

.b12 .h .filtr {float:right;padding-right:4px;}	
.b12 .h .filtr input:not([type="submit"]) {
    background: #fff;
	opacity:0.7;
    border: 0;
    border-radius: 6px;
    font-weight: bold;
    padding: 3px 4px;
    width: 140px;
}	

.b12.actu h2 {background-image:url(f-actu.png);}
.b12.actu h3 {color:#666;font-size:12px}
.b12.actu h4 {color:#e6007e;padding:6px 0;font-size:15px}
.b12.actu a {color:#e6007e;font-weight:bold;text-decoration:underline}

.actu .b {background-color:#EF7CB0;}
.actu b,.actu a.h {color:#EF7CB0;}
#unav li.agda {margin:0}

.ctemp .b {background-color:#d07364;}
.ctann .b {background-color:#9966cb;}
.ctarg .b {background-color:#baaa9b;}
.ctasso .b {background-color:#b2626d;}
.ctcult .b {background-color:#795b5b;}
.ctfor .b {background-color:#deaf7b;}
.ctlog .b {background-color:#83b695;}
.ctmod .b {background-color:#d388cb;}
.cttar .b {background-color:#b88fc7;}
.ctvoy .b {background-color:#f2c510;}

.b12 ul > li {background-image:url(def.png);}
ul.def > li {background-image:url(def.png);}
ul.def > li {background: url(def-p.png) no-repeat 0px 3px;}

/* emploi */
.emp .b {background-color:#d07364;}
.b12.emp h2 {background-image:url(f-emp.png);}
.emp b,.emp a.h {color:#d07364;}
ul.emp > li {background-image:url(emp.png);}
ul.emp li li {border-color:#d07364}

/* annonce */
.ann .b {background-color:#9966cb;}
.b12.ann h2 {background-image:url(f-ann.png);}
.ann b,.ann a.h {color:#9966cb;}
ul.ann > li {background-image:url(ann.png);}
ul.ann li li {border-color:#9966cb}

/* argent */
.arg .b {background-color:#baaa9b;}
.arg b,.arg a.h {color:#baaa9b;}
ul.arg > li {background-image:url(arg.png);}
ul.arg li li {border-color:#baaa9b}

/* asso */
.asso .b {background-color:#b2626d;}
.asso b,.asso a.h {color:#b2626d;}
ul.asso > li {background-image:url(asso.png);}
ul.asso li li {border-color:#b2626d}

/* culture */
.cult .b {background-color:#795b5b;}
.cult b,.cult a.h {color:#795b5b;}
ul.cult > li {background-image:url(cult.png);}
ul.cult li li {border-color:#795b5b}

/* formation */
.for .b {background-color:#deaf7b;}
.b12.for h2 {background-image:url(f-for.png);}
.for b,.for a.h {color:#deaf7b;}
ul.for > li {background-image:url(for.png);}
ul.for li li {border-color:#deaf7b}

/* logement */
.log .b {background-color:#83b695;}
.b12.log h2 {background-image:url(f-log.png);}
.log b,.log a.h {color:#83b695;}
ul.log > li {background-image:url(log.png);}
ul.log li li {border-color:#83b695}

/* mode */
.mod .b {background-color:#d388cb;}
.mod b,.mod a.h {color:#d388cb;}
ul.mod > li {background-image:url(mod.png);}
ul.mod li li {border-color:#d388cb}

/* tarif */
.tar .b {background-color:#b88fc7;}
.tar b,.tar a.h {color:#b88fc7;}
ul.tar > li {background-image:url(tar.png);}
ul.tar li li {border-color:#b88fc7}

/* voyage */
.voy .b {background-color:#f2c510;}
.voy b,.voy a.h {color:#f2c510;}
ul.voy > li {background-image:url(voy.png);}
ul.voy li li {border-color:#f2c510}

/* agenda */
.agda .b {background-color:#b2626d;}
.agda b,.agda a.h {color:#b2626d;}
ul.agda > li {background-image:url(asso.png);}
ul.agda li li {border-color:#b2626d}


 .placeholder { color: #666; }

.req12 div.b h2 {background-image: url(loupe.png) !important;}
.req12 {background:#898989}
.req12 th {vertical-align: middle;}
.req12 select {width:100%;margin-top:4px;padding:3px 4px;font-weight:bold;
background: url(fd_but.jpg) repeat-x scroll left top #BEBDBD;
background: #D1D1D1;
border:0;
border-radius:6px;
}
.req12 input[type=text] {margin-top:4px;padding:3px 4px;font-weight:bold;
background:#CECECE;
border:0;
border-radius:6px;
/* width:295px;*/
width:100%;
}
.req12 input[type=text]:focus {background:#fff}
.req12 input[type=submit] {margin-top:4px;}



.scro {position:relative;overflow:hidden;width:100%;}
.scro .items {width:20000em;position:absolute;clear:both;}
.items li.i {float:left;padding:0;background:transparent}
.navi {margin:0 auto;}
.navi a {width:8px;height:8px;display:inline-block;margin:3px;background:url(/img/a/n/navigator.png) 0 0 no-repeat;font-size:1px;}
.navi a:hover {background-position:0 -8px;}
.navi a.active {background-position:0 -16px;}
.l .navi a {width:12px;height:12px;display:inline-block;margin:3px;background:url(/img/a/n/navi.png) 0 0 no-repeat;font-size:1px;}
.l .navi a:hover {background-position:0 -12px;}
.l .navi a.active {background-position:0 -24px;}



.lst12 th {width:132px;padding-right:10px;}
.lst12 th div {height:80px;overflow:hidden;margin-bottom:6px;border:1px solid #E9E8EC;padding:auto;}
.lst12 th div img {max-width:130px;}
.lst12 td h3 {font-size:12px;color:#a82314;margin-bottom:6px;}

.lst12b th {width:80px;padding-right:10px;}
.lst12b th div {height:53px;overflow:hidden;margin-bottom:6px;border:1px solid #E9E8EC;padding:auto;}
.lst12b th div img {width:80px;}

.det12 h2 {padding:0 0 10px 0;background:transparent !important;color:#d07364;text-transform:uppercase;}
.for .det12 h3 a {color:#d07364;}
.det12 .n {margin-bottom:10px;}
.det12 ul li {background:transparent;padding:0;}
.det12 ul.puces li {font-size:12px;background: url(/img/a/i/pucred.gif) no-repeat 0px 4px;margin-left:5px;padding-left:10px;}
.det12 ul li {font-size:11px;background: url(/img/a/i/pucred.gif) no-repeat 0px 4px;margin-left:5px;padding-left:10px;}
.det12 hr {border:0;border-top:1px solid #ccc;margin-bottom:10px;}
.det12 a:hover {text-decoration:underline;}

.det12 .more {display:inline-block;margin:6px;padding:4px;background:#fff;}
.det12 .more b {font-size:12px;margin:5px 0 0 0;display:inline-block;text-align:center;}
/*
.det12 .more ul {padding-left:18px;}

.det12 .more li {padding-bottom:6px;list-style-type: disc;}
*/
.logpuces ul li {background: url(/img/a/i/puce_carreJ.gif) no-repeat 0px 4px;margin-left:5px;padding-left:10px;}

#deta12 h1 {font-size:18px;line-height: 20px;margin-top:10px;color:#000;background:transparent;padding-left:5px}
#deta12 th {border-bottom:1px solid #776052;}
#deta12 tr.intro td p {padding:10px;}
#deta12 tr.intro td {padding-bottom:10px;}
#deta12 p {margin-bottom:10px;}
#deta12 p.Q {color:#303484;font-weight:bold;margin:10px 0 8px 0;}
#deta12 p.R {color:#FF8000;font-weight:bold;margin:10px 0 8px 0;}
#deta12 ul {margin:0 0 0 10px;}
#deta12 li {background: url(/img/a/i/puce_carreJ.gif) no-repeat 0px 4px;padding:0 0 0 14px;}
#deta12 ol {margin:0 0 0 20px;}
#deta12 ol ul {margin:0 0 0 20px;}
#deta12 ol li {background:#fff;list-style-type:decimal;padding:0 0 0 0px;}
#deta12 em {font-style:italic;}



.g11 div.i, .g11 a, .g11 img, .g11 ul, .g11 li {margin:0;padding:0;border:0;}
.g11 {width:400px;border:0px 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:28px;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;}

/*
#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;}
*/

#divmainmbr {padding:0 6px 20px 6px;position:relative;top:-20px;}
#divmainmbr .tcontent {width: 958px;}
#divmbr {background:#fff;width:956px}
#divmbr img {margin:0px 0 0 0px;}
#divmbr a {color:#e6007e;font-weight:bold;display:inline-block;padding-right:10px;}
#divmbr a b {color:#000;}
#divmbr a.cur b {color:#e6007e;text-decoration:underline}		
#divmbr a:hover {}
#divmbr a:hover b {color:#e6007e;text-decoration:underline}
#mbr1 {font-weight:bold;margin:4px 0 4px 5px;color:#666;}
#mbr2 {margin-bottom:4px;}
#mbr3 {border-top:1px solid #666;margin:8px 4px 0 0;padding:8px 0 0 30px;height:27px;background:transparent url(fleche_rose.jpg) no-repeat 0 6px;}		
#divmainmbr .pal div:first-child {border-radius: 0px 6px 6px 6px;}
#divmainmbr .pal h2 {border-radius: 6px 6px 0px 0px;border-bottom:0;position:relative;top:1px;}	


/* 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;margin:10px 0 8px 0;}
#detail p.R {color:#FF8000;font-weight:bold;margin:10px 0 8px 0;}
#detail ul {margin:0 0 0 10px;}
#detail li {background: url(/img/a/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}


.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_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;margin-bottom:10px;}
#bloc_gbottom {padding:8px 4px 6px 8px;margin-bottom:10px;}
#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 #aaa;}
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:#666;color:#fff;border-bottom:1px solid #aaa;padding:0 8px;}
table.donnees tfoot td {text-align:left;padding-left:10px;padding-bottom:3px;}
table.donnees tbody th {text-align:left;padding-left:14px;font-size:11px;font-weight:normal;background:#F6F6F6}
table.donnees th {text-align:left;border:1px solid #aaa;border-style:inset;font-size:11px;font-weight:bold;background-color:#F3F5ED;color:#666;}
table.donnees td {vertical-align:middle;text-align:right;border:1px solid #aaa;border-style:inset;padding-right:15px;background-color:#fff;color:#000;}
table.donnees tr.sel td {background-color:#F6F6F6;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 {border-collapse:collapse;margin-bottom:20px;width:100%;}
.form caption {background:#BEBEA5;color:#ffffff;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 {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;}

.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 {
    background:#f9f9f9;
	border:1px solid #ABABAB;
	border-bottom:0;
    color: #666;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 0px;
    padding: 4px 10px;
}



.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 #C1C1C1;margin-bottom:8px;padding:10px;font-size:12px;background:#fff;}
* 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 #C1C1C1;}
.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(/img/a/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 #C1C1C1;}
.pal select {border:1px solid #C1C1C1;}
.pal th {font-weight:bold;text-align:right;color:#666666;padding-right:4px;}


#loginprefill {display:block;text-align:right;margin-bottom:10px;}
/*
.login input,select {padding:4px;}
*/
.dcontent input,.dcontent select {padding: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-bloc;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;}

/*
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.pre {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 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;}

.warn {
	background: #FEF1EC url(/img/a/n/warn16.gif) no-repeat 5px center;
    border: 1px solid #CD0A0A;
    color: #CD0A0A;
	padding: 6px 10px 6px 28px;width:80%;margin:10px auto;
	white-space: normal;
	}

.warnm {
	background: #FEF1EC url(/img/a/n/warnm.gif) no-repeat 1px center;
   border: 1px solid #CD0A0A;
   color: #CD0A0A;
	padding:0 0 1px 15px;
	margin:1px auto 2px auto;
	white-space: normal;
	}
	
.info {
	background: #FBF9EE url(/img/a/n/info.png) no-repeat 5px 6px;
    border: 1px solid #FCEFA1;
    color: #363636;
	padding: 6px 10px 6px 28px;width:80%;margin:10px auto;
	white-space: normal;
	}

	
.formcontact {padding:4px !important;}
	
	
	
	
a {cursor:pointer;}
a.ok {padding-left:15px;background:url(p/12-em-check.png) no-repeat 0 0 ;}
a.err,span.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; }
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
div.jqmdBC button, div.jqmdBC input[type="submit"] {cursor: pointer; border:1px solid #000;}
.jqResize {position: absolute;bottom: 0;right: 0;cursor: se-resize;}

#ovl {background-image:url(i/overlay.gif);width:600px;height:400px;display:none;overflow:hidden;}
#ovlt {height:19px;line-height:18px;background:#DDDDDD;font-size:13px;padding-left:5px;}
#ovl div.close {background-image:url(i/close.gif);position:absolute;right:2px;top:2px;cursor:pointer;height:15px;width:15px;}
#ovlw {width:594px;height:374px;overflow-y:auto;margin:3px 5px 3px 5px;}

.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%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

#cboxOverlay{background:url(images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;display:none !important;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

#colorbox, #colorbox * {
  -webkit-box-sizing : content-box;
  -moz-box-sizing : content-box;
  -o-box-sizing : content-box;
  box-sizing : content-box;
}