html {
	font-size: 62.5%;
}
body {
	background:#f6f7f9 url(/img/a/g/body-bg.png) repeat;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.5; 
}




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: arial, sans-serif;
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,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%;}
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;cursor:pointer;}
a:focus {text-decoration:none;}
a:hover {color:unset;text-decoration:inherit;}

.wide,.w {width:100% !important;}
.clear {clear:both;}
.hide{display:none;}
strong{font-weight:bold;}
.p{font-weight:normal;}
.w50l {float:left;width:50%;}
.w50r {float:right;width:50%;}
.mt10 {margin-top:10px !important}
.mb10 {margin-bottom:10px !important}
.pl10 {padding-left:10px !important}
.pad10 {padding:10px}

.toright {float:right;}

/*
bootstr
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    line-height: 1;
}


body,a {color:#1f3a4c;}
p,p a {color:#000}




.flgri {
    position: relative;
	color:#fff;
	background:#c2cfcf;
	/*font-weight:700;*/
	display:inline-block;
	padding:4px 5px 4px 6px;
	margin-bottom:20px;
	font-size:11px;
	text-transform:uppercase;
	}
.flgri:hover {color:white;}
.flgri:after {
content: '';
position: absolute;
background: transparent;
border: 9px solid transparent;
border-left-color: #c2cfcf; 
left: 100%;
top: 1px;
}

/*#cookdiv {background:#F6F7F9;border:5px solid #fff;font-size:13px;padding:8px;line-height:18px;position:fixed;bottom:0;right:0;width:230px;z-index:10000;}*/
#cookdiv {background:#fff;font-size:13px;padding:8px;line-height:18px;position:fixed;bottom:10px;right:0px;width:230px;z-index:10000;-webkit-box-shadow: 0 0 3px #CACACA;-moz-box-shadow: 0 0 3px #cacaca;box-shadow: 0 0 3px #CACACA;}





#cooka {float:right;color:#303030;padding:0 0 10px 10px}

.win {
width: auto;
max-width: 1020px;
min-width: 320px;
margin: 0 auto;
-webkit-box-shadow: 0 0 3px #CACACA;
-moz-box-shadow: 0 0 3px #cacaca;
box-shadow: 0 0 3px #CACACA;
}

#tphea {background:#fff;height:160px;position:relative;z-index:1;}
#tphea ul {height:35px;padding: 0 5px 0 10px;background-image:linear-gradient(70deg, rgba(255, 255, 255, 0) 500px, rgba(0, 0, 0, 0.4) 550px);}
#tphea ul li {height:18px}
#tphea .toleft {float:left;margin:7px 10px 0 0;}
#tphea .toleft a {display:inline-block;padding:4px 14px 7px 14px;}
#tphea .toright {float:right;margin-top:8px;border-right:1px solid #96c4e5;padding:2px 15px 0 0;margin-right:10px}
#tphea .follow {color:#fff;padding-right:0;border:none;margin-right:0;}
#tphea .follow a {position:relative;top:-3px}
#tphea .toright a {color:#fff;}
#tphea img {left:1020px;}
#tphea a.logo {padding:10px 0 15px 15px;width:500px;display:inline-block;margin-top:10px;background-image:linear-gradient(70deg, rgba(255, 255, 255, 0.7) 330px, rgba(255, 0, 0, 0) 380px);}

#recherche {border:1px solid #aaa;height:24px;background:#fff;border-radius: 4px;}
#recherche input.q {border: 0px none;width: 130px;background: none repeat scroll 0% 0% transparent;z-index: 1;padding: 0px 0px 0px 5px;font-size: 12px;}
#recherche input.submit {border:0;text-indent:-5000px;margin:0;}
#recherche input.submit:hover {cursor:pointer;}

.sprite {display:inline-block;background:url(/img/a/g/sprite_4.png) 0 0 no-repeat;width:20px;height:20px;margin-right:4px;}
.facebook {background-position:0px 0;}
.twitter {background-position:-20px 0;}
.google {background-position:-40px 0;}
.rss {background-position:-60px 0;}
.submit {background-position:-159px 0;}
#legal .facebook {background-position:0px -20px;}
#legal .twitter {background-position:-20px -20px;}
#legal .google {background-position:-40px -20px;}
#legal .rss {background-position:-60px -20px;}
.iFont {width:26px;background-position:-80px 0px;}
.dFont {width:26px;background-position:-80px -20px;}
.newsletter {background-position:-143px -30px;height:10px}
.anewsletter {display:inline-block;}
.acontact .contact {background-position:-143px -16px;height:12px;width:16px;}
.acontact {display:inline-block;}
.sprite span {display:inline-block;text-indent:-5000px;}

.btn8:hover, .btn7:hover, .btn1:hover, .btn2:hover, .btn:hover, .follow .sprite:hover {
    filter: none;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3) inset, 0px 0px 0px rgba(255, 255, 255, 0.4);
	box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.2) inset, 0px 0px 0px rgba(0, 0, 0, 0.9);
}

.btns-color {background: #fff;border: 1px solid #c5c6c6;padding:10px 10px 4px 10px;margin-bottom: 16px;}
.btns-color a {display:block;padding:10px;font-size:14px;text-align:center;color:#fff;font-weight:bold;margin-bottom:6px;}

.ui-warn {
padding: 9px 6px 10px 32px;
border: 1px solid rgb(205, 10, 10);
border-radius:6px;
background: rgb(254, 241, 236) url(/img/a/n/warn16.gif) no-repeat 10px 8px;
margin-bottom:10px;
}
.ui-info {
padding: 9px 6px 10px 32px;
border: 1px solid rgb(252, 239, 161);
border-radius:6px;
background: rgb(251, 249, 238) url(/img/a/n/info.png) no-repeat 10px 8px;
margin-bottom:10px;
}

#pro {
float:right;border:0px solid #c1cfcf;border-radius:4px;width:240px;
width:185px;height:57px;background:url("sprite_1.gif") 0 -40px no-repeat;text-indent:-5000px;}

#pro2 {float:left;width:185px;height:57px;background:url("sprite_1.gif") 0 -40px no-repeat;text-indent:-5000px;
border-right:4px solid #d81c3b
}


.hfix {position: fixed !important;top: 0px;background:#1F3A4B;/*height:36px;*/}
.hfix .unav .m {color:#fff;}
.hfix li.hovered .m {color: #1F3A4B;}
.hfix2 {padding-top:70px;}

#tpnav {width:100%;position:relative;z-index:999;font-size:12px;background:#1F3A4B;}
.barre {border-top:1px solid #c1cfcf;border-bottom:2px solid #f6f7f9;}

.btn-burger {font-size:15px;}
.unav li:hover a.btn-burger {color: #1F3A4B;}		

.unav {vertical-align:top;height: 34px;overflow: hidden;}
.unav > li {height:35px;}
.unav li,.unav li a.m {display:inline-block;*display:inline;*zoom:1;vertical-align:top}
.unav li a.m  {padding:8px 7px;/*height: 18px;*/line-height: 18px;text-transform:uppercase;color: #fff;font-weight:bold;}
.ie .unav li a.m  {padding:8px 10px 8px 10px;}
#ahome {width:16px;height:16px;background:url(/img/a/g/sprite_4.png) -143px 0 no-repeat;text-indent:-5000px;padding:0;margin:8px 10px 6px 10px;}
li.hovered #ahome {background-position:-126px 0;}
.unav li:first-child.hovered {background:#fff;}
.unav .smnu {position: absolute;left: 0;top: 34px;width: 1020px;z-index:999;min-height: 170px;overflow: hidden;padding:10px 15px 15px 15px;background:#fff;border-top:3px solid #c1cfcf;box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);display:none;}
.unav li.actuw3 {float:right;border-left:1px solid #C2CFCF;padding-left:20px;}
.unav li a {position:relative;}
.smnu ul {font-size:16px;font-weight:bold;color:#1f3a4c;line-height:34px;}
.smnu ul ul {font-size:12px;font-weight:normal;color:#1f3a4c;line-height:14px;}	
.smnu li.rub li {float:left;width:160px;border-top:1px solid #c2cfcf;margin-right:10px;padding:3px 0;}
.smnu li.rub li.wide {width:320px;margin-right:0px;}
.smnu li.rub {float:left;width:342px;}
.smnu li.actu {float:left;padding-left:20px; width: 580px;border-left:1px solid #c2cfcf;}
.smnu li.actu h2,.smnu li.actu p {line-height:16px;padding-bottom:10px;}
.smnu li.actu .blo300 {min-height:85px;}
.smnu li.actu .blo300 p {font-size:12px;font-weight:normal;}

.smnu li.actuw {padding-left:5px;}
.smnu li.actuw h2,.smnu li.actuw p {line-height:16px;padding-bottom:10px;}
.smnu li.actuw .blo300 {min-height:85px;float:left;width:45%}
.smnu li.actuw .blo300 p {font-size:12px;font-weight:normal;}

#tpnav .smnu li.actuw3 h2 {font-size:13px;line-height:16px;}
.smnu li.actuw3 .blo300 {min-height:85px;float:left;width:315px;padding-right:14px;}

.arrow {width:0;height:0;border:6px solid transparent;position:absolute;bottom:0;left:40%;
display:none;
border-top:none !important;
border-bottom:6px solid #c1cfcf;
border-left-color:transparent !important;
border-right-color:transparent !important;
}
.unav li.hovered .arrow {display:block;}
.unav li.sel .arrow {display:block;}
.unav li.hovered .smnu {display:block;}

.smnu .items li {border-top:1px solid #c1cfcf;margin-top:10px;padding-top:10px;}
.smnu .items li:first-child {margin-top:0px;}
.smnu .items li table {}
.smnu .items li img {padding-right:10px;}
.smnu .items li h3 {padding-bottom:2px;}
.smnu .items li h4 {font-weight:normal;padding-bottom:8px;}

.unav .smnu1 {padding:10px 0px 0px 0px;}
.unav .smnu1 > ul {padding:0 15px 0 15px;}
.smnu1 li.rub {float:none;}
.smnu1 li.puc ul {
margin-left:10px;
}
.smnu1 li.puc ul li {
    display: list-item;
	list-style: square outside none !important;
    background: none repeat scroll 0% 0% transparent;
    padding: 0px 0px 9px 0px;
    border:0;
}
.smnu1 .rubfoot {background:#1F3A4B;padding:10px;color:#fff;}
.smnu1 .rubfoot b {color:#fff;display:inline-block;font-size:16px;font-weight:bold;color:#fff;padding:0 0 8px 0;}
.smnu1 .rubfoot a {color:#fff;font-weight:bold;line-height:13px;}


.actu2 h2 {
    font-size: 15px;
	padding-bottom: 2px !important;
}
.actu2 p.rub a {
    color: #757575;
    text-transform: uppercase;
    font-size: 11px;
}

#barloc {position:relative;top:0;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);}
#barloc .b {/*height:35px;*/padding:11px 20px;border:0;vertical-align: middle;}
#barloc .b a {color:#fff;}
#barloc .b a.cur {text-decoration:underline}

#tpnavpro {width:100%;z-index:0;font-size:12px;text-transform:uppercase;background:#d81c3b;color:#fff;z-index:0;border-top:10px solid #fff}
#tpnavpro a {color:#fff}
@media only screen and (max-width:768px) {
	#tpnavpro #pro2 {display:none;}
	#tpnavpro {height:auto !important;}
	#tpnavpro div {height:auto !important;}
	}

.doc-nav-shown .doc-nav {left:0;transition:left 0.5s;box-shadow:-3px 0 10px rgba(0,0,0,0.2);}
#btn-burger-close {float:right;color:#fff;padding:9px;}
.doc-nav {position:fixed;top:0;bottom:0;left: -300px;transition:left 1s;height:100%;width: 300px;overflow:auto;border-right:1px solid #74818F;z-index: 1001;background-color: #1F3A4B;}
.doc-nav hr {margin:10px 10px 0 10px;border: 1px solid #496374;border-width: 1px 0 0px 0;}
.doc-nav .logo {width:250px;padding:5px 5px 20px 10px;}
.doc-nav .input-group {padding:0 10px 10px 10px;}
.doc-nav ul {padding-top: 10px;text-align: right;text-transform: uppercase;}
.doc-nav li {list-style-type: none;padding-right: 0;}
.doc-nav li a {color: #fff;display: block;font-size: 15px;padding: 0 20px 0 20px;line-height: 32px;}
.doc-nav ul ul {padding-top: 0px;background:#496374}
.doc-nav li.nav-sm a {padding-right: 0;}
.nav-sm span {font-size:13px;padding: 7px 20px 7px 10px;}
.doc-nav li.nav-sm li a {background:transparent;line-height: 18px;padding: 4px 20px 4px 20px;font-size: 11px;}
.doc-nav li.nav-sm div {color: #fff;padding-right: 0;}
.doc-nav li.nav-sm li div {line-height: 18px;padding: 4px 20px 4px 20px;font-size: 11px;border-bottom:#496374 1px solid;text-align:left;font-weight: bold;}	
.doc-nav li.nav-sm li div a {padding: 0;}
.doc-nav li.nav-sm li div a:hover {background:transparent;}
.doc-nav li.sel a {background:#74818F;}
.doc-nav li a:hover {background:#74818F;}
.doc-nav li a:focus {outline:none;text-decoration:none;}
#doc-nav-u1 .glyphicon:hover {color:#0B6EA6;}
#doc-nav-u2 .glyphicon {font-size:20px;margin-left:10px;top:4px;margin-right:4px;}
.doc-nav .sprite {top:4px;position:relative;display:inline-block;margin-left:10px;}
#doc-nav-modal {background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;opacity:0.3}

.sticky {padding-bottom: 1px;}

/*
 * http://getbootstrap.com/getting-started/#support-ie10-width
 */
@-webkit-viewport { width: device-width; }
@-moz-viewport    { width: device-width; }
@-ms-viewport     { width: device-width; }
@-o-viewport      { width: device-width; }
@viewport         { width: device-width; }



#tpf15 {background:#18364a;font-size:12px;padding:20px;}
.tpf15 {color:#fff;}
.tpf15 .container-fluid a {color:#fff;}
.tpf15 li {line-height:15px;}
.tpf15 .col-xs-6 {margin-bottom:10px;}
.tpf15a {width:960px;height:55px;margin:10px 0 15px 0;color:#fff;}
.tpf15a a {color:#fff;}
.tpf15a li {height:15px;}
.tpf15a > div {float:left;width:200px;border-left:1px solid #496374;padding:1px 50px 5px 20px;}
.tpf15a > div:first-child {float:left;width:250px;border:0;padding:0}
.tpf15b {border:1px solid #496374;border-width:1px 0 0px 0;padding:20px 0 0 0}
.tpf15b,.tpf15b a {color:#97b1c3;font-weight:normal}
.tpf15b > ul {height: 120px;}
.tpf15b > ul > li {clear:both;width:auto;line-height: 16px;}
.tpf15b > ul > li > a:before {
    content: "";
    position: absolute;
    background: none repeat scroll 0% 0% transparent;
    border-top: 3px solid transparent !important;
    border-right: 3px solid transparent !important;
    border-bottom: 3px solid transparent !important;
    border-left-width: 8px;
    border-left-style: solid;
    margin-top: 6px;
    margin-left: -12px;
}
.tpf15b > ul > li > a {float:left;display:inline-block;font-weight:bold;width:180px;padding-left: 10px;font-size:13px}
.tpf15b > ul li li {float:left;width:auto;margin:0;line-height: 17px;}
.tpf15b > ul li li::after {content:',';padding-right:5px;color:#7d97a8}
.tpf15b > ul li li:last-child::after {content:'';}	
.tpf15b > ul li ul {padding-left:190px;}
.tpf15b .copy {text-align:right;border-top:1px solid #496374;padding:10px 0 3px 0px;margin-top:20px;}
.tpf15b li.sap ul {position:relative !important;left:0px !important;}
.tpf15b li.sap ul li:last-child::after {content: "";}
.tpf15b li.sap ul li.c::after {content: "";padding:0;}
.tpf15b li.sap li.c {display:inline-block !important;content: "";color:#fff;}
.tpf15b li.sap li.c * {float:none !important;display:inline;}
.tpf15b li.sap li.c ul {padding:0 !important;display:inline !important;float:left;}
.tpf15b li.sap li.c span:after {content: " » ";}
.tpf15b li.sites {padding-top:20px;}
.tpf15b li.sites a.c {color:#fff;}


@media only screen and  (max-width: 650px) {
	.tpf15b > ul li ul {clear:both;padding-left:30px;}
}

#tpcontent {width:100%;z-index:0;font-size:1.1em;position:relative;background:#fff;padding: 20px;}
.tcontent {width:980px;table-layout:fixed;/*position:relative;*/}
.col170 {width:170px;}
.col320 {width:320px;}
.tcontent td {padding:6px 0 0 20px;}
.tcontent td td {padding:0;}
.tcontent td.f {padding-left:0;}

#breadcrumb {position:relative;top:-1px;z-index:3;font-size:11px;margin:8px 0 0 0;padding:4px 10px 5px 6px;color:#1f3a4c;margin-bottom: 10px;}
#breadcrumb div {display:inline;}
#breadcrumb a {font-weight:bold;color:#1f3a4c;text-transform: none}
#breadcrumb a span {font-weight:normal}	
.row #breadcrumb {margin-bottom:0;}


#pbbt {margin:0 auto;text-align:center;}
	
table.snivs {width:100%;table-layout:fixed}

.btn7,.btn8,.btn1,.btn2/*,.btn*/ {
position:relative;
text-align:center;
/*color: white;*/
display: inline-block;*display:inline;*zoom:1;
cursor: pointer;
background-color:#e4e9e9;
font-size:95%;
padding:2px 10px;
/*margin-right:6px;*/
border-color:#c2cfcf;
border-width:0px;
border-style:solid;
}

/*.tcontent .btn,*/
.tcontent .btn8,
.tcontent .btn7 {
	border-width:1px;
	}
	

.tcontent .btn8,
.tcontent .btn7 {
	border-width:1px;
	font-size: 14px;
	padding: 5px 10px 5px;
	line-height: 18px;
	margin-right:0;
	}

	

.btn1 {background:#e1007c;color:#fff;}
.btn2 {background:#1F3A4B;color:#fff}


.agenda .btn {padding:4px 8px;color:#000;}
.btn.agd {border-color:#730f08;background:#b71709;}
	
	
	
.btn7 {
	border: 1px solid #999999;
	background: #cccccc;
	background-image: -o-linear-gradient(bottom, rgb(153,153,153) 15%, rgb(255,255,255) 100%);
}

.btn8 {
	color:#444;
	background-color:#bbb;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	}
.btn8.bc,.btn8.blank {
	color:#fff;
	}
.btn8:hover,.btn8:focus {color:#fff;}

.btn7:hover {background: #cccccc;}

.agenda {margin-bottom:20px}
.agenda p {font-size:0.8em}
.agenda .h {border:1px solid #780800;color:#fff;
background-color: #9e1006;
background: -webkit-linear-gradient(-10deg, rgba(156,16,6,1) 20%, rgba(230,28,10,1) 22%) right 0,	#9e1006 ;
background: linear-gradient(-80deg, #e01b0b 80%, rgba(156,16,6,1) 81%) right 0,	#9e1006 ;
background-repeat: no-repeat;
background-size: 100px 100%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e1006', endColorstr='#e01b0b', GradientType=1);
}
.win .agenda .h h2 {min-height:40px;color:#fff;text-transform:uppercase;font-size:100%;padding:20px 5px 10px 80px;background:transparent url(agenda.png) no-repeat 15px 8px;}
.agenda .h p {background:#b60e04;border-top:1px solid #780800;padding:15px;color:#fff}
.agenda .h p i {color:#f39ca2;}
.agenda .c div {border:1px solid #c2cfcf;border-bottom:none;background:#fff;padding:10px;}
.agenda .c b {display:inline-block;*display:inline;*zoom:1;padding:5px 0;color:#1f3a4c}
.agenda .c span,.agdmnu {color:#780800;text-transform:uppercase;font-size:90%}
.agenda .c p {color:#0a1115;}

.agenda .f {background:#fff;border:1px solid #c2cfcf;border-top:none;padding:10px;text-align:right;}
.agenda .f a {color:#b60e04;}

.agenda .btn {color:#1f3a4c;font-weight:bold;padding:6px 8px}
.agenda .agd {color:#fff;font-weight:bold;background:#e01b0b;}


#deta12  {background:#fff;padding:8px;}
#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;}


.sflst {background:#fff;padding:8px;}
.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}

ul.ulserv li {padding:0;}
.divserv {padding-left:18px;margin:0 0 15px 0;}
ul.ulserv li {font-size:13px;color:#666;background:none;}
	

ul.css-tabs {
    zborder-bottom: 1px solid #666666;
    height: 22px;
    list-style: none outside none;
    margin: 0 !important;
    padding: 0;
}
ul.css-tabs li {
    float: left;
    list-style-image: none !important;
    margin: 0 !important;
    padding: 0;
    text-indent: 0;
}
ul.css-tabs a {
    color: #333333;
    display: block;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 2px;
    width: 54px;
}
ul.css-tabs a:active {
    outline: medium none;
}
ul.css-tabs a:hover {
    
    text-decoration: underline;
}
ul.css-tabs a.current, ul.css-tabs a.current:hover, ul.css-tabs li.current a {
    background: #fff;
    color: #000000 !important;
    cursor: default !important;
	
	border: 1px solid #C5C6C6;
	border-bottom:0;
	text-decoration: none;
}





.Pages {text-align:center;margin-bottom:10px; }
.PagesT {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-radius:4px;border-width:1px;border-style:solid;border-color:#c2cfcf;}
.PagesT span,.PagesT a {padding: 2px 3px;}
.PagesT .pgs span,.PagesT .pgs a {display:block;float:left;margin:0 3px 3px 0;padding: 3px 3px;}
.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 .pgs .this-page {font-weight:bold;border:1px solid #fff;line-height: 1.1em;}
.PagesT a:hover {color:#000;background:#efefef;border-color:#999;}
.PagesB {color:#aaa;margin:4px 0;}





#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;}
#cboxTopLeft{width:14px; height:14px; background:url(cb/cb-c.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(cb/cb-b.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(cb/cb-c.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(cb/cb-c.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background:url(cb/cb-b.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(cb/cb-c.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(cb/cb-c.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(cb/cb-c.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(cb/cb-lb.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(cb/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(cb/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;}

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

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

/* bouton small */
.btnS {
	border-style: solid;
	border-width: 1px;
	font-size: 13px;
	color: white;
	line-height: 18px;
	margin-right: 0;
	padding: 2px 6px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	background-color: #bbb;
	border-color: #999999;
/*	box-shadow: 0 13px 18px -14px #FFFFFF inset; */
}
.btnS:hover,.btnS:focus {color:white;}

ul.tabs-btns {
	padding:0 0 6px 0;
}
ul.tabs-btns li {
	display:inline-block;
    margin: 0;
	padding:0 4px 0 0;
}
ul.tabs-btns li a {
    color: #333333;
    display: block;
    font-size: 12px;
    height: 28px;
    line-height: 20px;
    margin: 0;
    padding: 3px 10px;
    position: relative;
}
ul.tabs-btns li a.c:after {
	content: '';
	position: absolute;
	left:40%;
	top:0;
	margin-top:26px;
	background: transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top-width:8px;
	border-top-style:solid;
}
ul.tabs-btns li a.c * {
	color: #000000;
}

.wtabs {margin-bottom:16px;}
.wtabs .wtabs {margin-bottom:0px;}
.wtabs .b12 {margin-bottom:0px;}
.wtabs .pane  {position:relative;top:-1px}
.wtabs .pane .bt3 {border-top:1px solid #C5C6C6 !important;padding-top:15px;}
ul.tabs-rqts {padding:0 0 10px 0;height:50px;overflow:hidden;}
ul.tabs-rqts li  {
	height:50px;	
	position:relative;
	background:#1f3a4b;
	display:inline-block;
	margin: 0;
	padding:0;
	z-index:9;
}
ul.tabs-rqts li a {
    display: table-cell;
    font-size: 12px;
    height: 50px;
    line-height: 12px;
    padding: 0 15px 0 45px;
    text-transform: uppercase;
    vertical-align: middle;
	padding: 0 16px 0 50px\0; /*ie*/
}
ul.tabs-rqts li a:before {content: '';position: absolute;left: 10px;top: 10px;background:transparent url(/img/a/g/picto_tabs.png) no-repeat top left;}
ul.tabs-rqts li.emp a:before {background-position:0 -3px; width:19px; height:24px}
ul.tabs-rqts li.emploi a:before {background-position:-19px -3px; width:29px; height:24px}
ul.tabs-rqts li.for a:before {background-position:-48px -6px; width:25px; height:19px}
ul.tabs-rqts li.formation a:before {background-position:-73px -4px; width:28px; height:22px}
ul.tabs-rqts li.fou a:before {background-position:-101px -5px; width:18px; height:20px}
ul.tabs-rqts li.hebergement a:before {background-position:-119px -2px; width:27px; height:26px}
ul.tabs-rqts li.job_etudiant a:before {background-position:-146px 0; width:31px; height:30px}
ul.tabs-rqts li.stage a:before {background-position:-177px -3px; width:38px; height:24px}
ul.tabs-rqts li.tc2 a:before {background-position:-215px 0; width:21px; height:30px}
ul.tabs-rqts li.logement a:before {background-position:-236px -4px; width:33px; height:22px}
ul.tabs-rqts li.tc4 a:before {background-position:-269px -3px; width:30px; height:24px}
ul.tabs-rqts li.logement2 a:before {background-position:-299px -3px; width:28px; height:24px}
ul.tabs-rqts li a.c:after {
	content: '';
	position: absolute;
	left:48%;
	top:0;
	margin-top:50px;
	background: transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top-width:6px;
	border-top-style:solid;	
}
ul.tabs-rqts li a b {color: #fff;}
.tabs-rqts .sel {border-left: 1px solid #1F3A4B;border-right: 1px solid #1F3A4B;}
.tabs-rqts li:first-child .sel {border-left:0;}
.tabs-rqts li:last-child .sel {border-right:0;}

.wtabs-lets {margin-bottom:20px;}
.tabs-lets {line-height:25px;font-style:normal;}
.tabs-lets a:hover {cursor:pointer;color:#45C19A;}
.tabs-lets li {position:relative;display:inline-block;width:11px;text-align:center;font-size:11px;font-weight:bold;}
.tabs-lets a.current {color: #45C19A;}
.tabs-lets a.current:after {content: '';position:absolute;border:5px solid transparent;border-bottom:5px solid #798585;left:0;top:0;margin-top:15px;}
.wtabs-lets .pane {background:#798585;padding:8px;}
.wtabs-lets .pane a {font-size:11px;display:block;padding-bottom:2px;width:141px;float:left;color:#fff}


.flblu {
    position: relative;
	float:right;	
	color:#fff;
	background:#1F3A4B;
	font-weight:700;
	display:inline-block;
	padding:4px 10px 5px 12px;
	font-size:11px;
	}
.flblu:before {
content: '';
position: absolute;
background: transparent;
border: 9px solid transparent;
border-right-color: #1F3A4B; 
left: -18px;
top: 1px;
}
.flblu a {color:#fff}



 
.lst13 {border:1px solid #C5C6C6;background:#fff;margin-bottom:10px;}	
/*
.lst13 #breadcrumb {margin:0;padding:3px 10px 5px 6px;color:#1f3a4c}
.lst13 #breadcrumb a {color:#1f3a4c;text-transform: none}
.lst13 #breadcrumb a span {font-weight:normal}
*/
.lst13 #breadcrumb {margin:0;}


.lst13 #bloc_gtop {margin:0;}
.lst13 #bloc_gbottom {border-bottom: 1px solid #C5C6C6;}
.lst13 .items li {background:none;padding:0 0 10px 0;;margin-bottom:10px;border-bottom:1px solid #C5C6C6;	position: relative;}	
.lst13 .items li:first-child  {padding-top:10px;border-top:1px solid #C5C6C6;}	
.lst13 th {width:132px;padding-right:10px;}
.lst13 th div {height:80px;overflow:hidden;margin-bottom:px;border:1px solid #E9E8EC;width:130px;text-align: center;}
.lst13 th div img {max-width:130px;} 
.lst13 h3 {font-size:13px;margin-bottom:10px;}
.lst13 .zb {vertical-align:bottom;}
.lst13 .zb .but {margin-right:4px;}
.lst13 .zr {float:right;text-align:right;}
.lst13 .zr img {margin:0 0 4px 0;}
.lst13 .zr .but {margin:0 0 4px 0;}
.lst13 .zb2 {float:right;}
.lst13 .zb2 .but {margin:0 0 0 4px;}
.lst13 .Pages {margin-bottom:0;}

.det13 {border:1px solid #C5C6C6;background:#fff;margin-bottom:10px;color:#1F3A4C}	
.det13 #breadcrumb {font-size:11px;margin:0;}
.det13 h1 {font-size:22px;color:#1f3a4c}
.det13 h2 {font-size:20px;}
.det13 h3 {font-size:16px;}
.det13 hr {margin:10px 0;}
.det13 p {margin-bottom:10px;line-height:20px;font-size:15px;color:#1F3A4C;}
.det13f a {color:#666;font-size:13px;}
.det13f a.btn8 {color:#fff;}
.det13 ul {margin:0 0 0 10px;}
.det13 ul li {background: url(/img/a/i/puce_carreJ.gif) no-repeat 0px 7px;padding:0 0 0 14px;line-height:20px;color:#1F3A4C;}
.det13 ol {margin:0 0 0 20px;}
.det13 ol li {list-style-type:decimal;padding:0 0 0 4px;line-height:20px;color:#1F3A4C;}

.det13 .btn8 {padding:11px 20px;font-weight:bold;}
.det13 p.Q {color: #303484;font-weight: bold;padding: 15px 0;}
.det13 p.R {color: #FF8000;font-weight: bold;padding: 15px 0;}
.det13 em {font-style:italic;}

.det13t {padding:10px}
.det13t .logo {margin:0 8px 8px 8px;border:1px solid #ccc;text-align:center;background:#fff;width:202px;float:right}
.det13t img {max-width:200px;}

.det13m {padding:10px}
.det13m strong {display:inline-block;margin-bottom:10px;}
.det13m h2 {font-size:20px;margin-bottom:12px;}
.det13m .tdprepa {padding-bottom:15px;}

.det13f {padding:10px;}
.det13f .btnS {color:#fff}

.det13d {background:url(/img/a/g/etb-bien-etre.gif) no-repeat 0 0;float:left;padding:4px 0 10px 35px;color:#666;}
.det13d big {color:#1F3A4B;display:inline-block;padding-bottom:4px;}
.det13d strong {font-size:13px;color:#666;font-weight:bold;}
.det13d em {font-size:13px;}
.det13d li {font-size:13px;}

.mceContentBody {padding:10px;border:0;margin-bottom:0;}
.mce-content-body {border:0;margin:10px;}
.mce-fullscreen #tpnav {position:unset !important;}

#divmainmbr {padding:6px 0 20px 0;}
/*#divmainmbr .tcontent {width: 958px;}*/
#divmbr {background:#fff;}
#divmbr img {margin:0px 0 0 0px;}
#divmbr a {color:#e6007e;font-size:13px;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;}	

.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:#C1CFCF;background-color:#C1CFCF;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;}

div.intro {width:100%;padding:2px 0 0 10px;line-height:13px;font-size:13px;font-weight:bold;color:#fff;}
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;}

.i13 {border:1px solid #C5C6C6;background:#fff;margin-bottom:16px;}	
.i13 #breadcrumb {font-size:11px;margin:0;}
.i13 div.i {padding:15px;}
.i13 h1 {font-size:22px;color:#1F3A4B;padding-bottom:15px;}
.i13 img.toleft {float:left;margin:0 10px 10px 0;}
.td300 .i13 img.toleft {max-width: 265px;}
ul.inli li {display:inline;padding:0;font-size:13px}
ul.inli li:before {content:" | ";}
ul.inli li:first-child:before {content:"";}
.i13 div.f {color:#fff;padding:10px 15px;}
.i13 .f a {color:#fff;}
.i13 .f a b {font-weight:normal;text-decoration:underline;}


.h55 {height:55px;}



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

.b12 h2,.b12 h1 {line-height:23px;font-size:13px;font-weight:bold;color:#000;vertical-align:middle;height:25px;text-transform:uppercase;}
*/

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

.shadow {position:relative;border-radius:6px;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.4);}

.b12 {position:relative;margin-bottom:16px;}

.b12 {background:#fff;overflow:hidden;
/*border-left:1px solid #c5c6c6 !important;
border-right:1px solid #c5c6c6 !important;
border-bottom:1px solid #c5c6c6 !important;
border-top:1px solid #c5c6c6;
*/
border-bottom:1px solid #c5c6c6;
*zoom:1;
}
.b12 .h {background:#fff;border:0;line-height:1.3em;font-weight:bold;color:#000;padding:6px 0 6px 10px;
border-left:1px solid #c5c6c6 !important;
border-right:1px solid #c5c6c6 !important;
border-top:1px solid #c5c6c6;
}

.b12 h2.big {font-size:16px;letter-spacing:-1px;}
.b12 h2 a {color:#1f3a4c;}
.b12 .l {position:absolute;top:0;right:0;color:#fff;border:0;padding:8px 8px 0 0;z-index:2}
/*.b12 .b {border:0;}*/
.b12 p {padding-bottom:10px;}
.b12 ul {padding-bottom:10px;}
.b12 li {padding-left:16px;}
.b12 div.b * {color:#fff}
.b12 div {border-top:1px solid #c2cfcf;padding:10px 10px;
border-left:1px solid #c5c6c6;
border-right:1px solid #c5c6c6;
}

.b12 div div,.b12 .i {border:0;padding:0;box-shadow:none;}
.b12 .n {border-top:0;box-shadow:none;}
.b12 .b b {color:#000;}
.b12 .f {background-color:#c2cfcf;color:#fff;}
.b12 .f a {color:#fff;}
.b12.petit h2 {background:transparent;padding:0px;}



.b12 h4 {font-weight:normal;}


.ctemp .b {background-color:#d07364;}
.ctann .b {background-color:#9966cb;}
.ctarg .b {background-color:#baaa9b;}
.ctasso .b {background-color:#b2626d;}
.cult .b,.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;}



/*
.blo300 {border:0px solid #000;display:inline-block;width:319px;height:75px;margin-bottom:10px;border-right:19px solid #fff;overflow:hidden}
*/


.b12 .b300m {border:0px solid #000;float:left;width:319px;min-height:75px;margin-bottom:12px;border-right:19px solid #fff;overflow:hidden}

.blo300 p {padding-bottom:0px;}

.b12 h1 {font-size:160%;padding-bottom:10px;color:#1f3a4c}
.b12 .b600 h2 {font-size:160%;padding:15px 0 15px 0;color:#1f3a4c}
.b12 .b600 p {padding:0 0 15px 0;}
.b12 .b300m h2 {font-size:1.1em;padding:10px 0;color:#1f3a4c}
.b12 .b300mw h2 {padding-bottom:15px;}
.b12 .b300mr h2 {font-size:1.1em;padding:10px 0;}
.b12 .blo300 h2 {font-size:87%;padding:4px 0 3px 0;color:#1f3a4c}
.b12 .blo300 p {font-size:0.9em;}

 .b12 p.rub {padding-bottom:14px;}
 .b12 p.rub a {color:#fff;text-transform:uppercase;font-size:11px;padding: 4px 8px;}
.b12 .blo300 p.rub {padding:0;}
.b12 .blo300 p.rub a {color:#757575;padding:0;}


/*
si dans cell 320 : <div style="padding:9px 0 2px 9px;">
la cell w=320 doit avoir min-height:175px
pour que la 3eme petites vignette soit calé a droite

*/

.b12 .blo300 {float:left;width:319px;min-height:75px;margin-bottom:12px;border-right:19px solid #fff;overflow:hidden}

.divimg {width:100%;overflow:hidden;border:1px solid #faa}

.b600 {width:620px;background:#fff;}
.b600 .divimg {width:100%;max-height:230px;overflow:hidden;border:1px solid #aaa}
.b300m {width:319px;float:left;min-height:175px;}
.b300m .divimg {width:100%;height:130px;overflow:hidden;border:1px solid #aaa}
.b12 .b300mr {width:319px;float:right;min-height:175px;border-right:19px solid #fff;}
.b300mr .divimg {width:100%;height:130px;overflow:hidden;border:1px solid #aaa}
.b300mw {width:620px;background:#FFF;margin-bottom:12px;min-height:130px;}
.b300mw .divimg {width:300px;height:130px;float:left;margin:0 20px 10px 0;border:1px solid #AAA;}

.blo300 .divimg {float:left;margin-right:10px;width:85px;height:75px;border:1px solid #aaa;overflow: hidden;}

.divimg img {width:100%;}
.blo300 .divimg img {width:83px;}

.b12 .in {padding:20px 0 20px 19px;overflow: hidden;}
.b12 .related {padding:0px 10px 20px 10px;border-top:0;}
.b12 .related ul li {list-style: square outside none;background:none;padding:0 0 9px 0;font-size:80%;}
.b12 .related a.c {font-size:80%;}
.b12 .related h3 span {font-weight:normal;color:#1f3a4c}


.b12 .b298 {width:319px !important;float:left; border-right: 19px solid #FFFFFF;}

.td300 {max-width:337px;}
.td300 .b298 {width:298px !important;padding:0;border:0;}
.td300 .b298 div {border:0;}
.td300 .b298 .divimg {height:auto !important;padding:0;}


.divimg img {width:100%;transition: transform 0.3s ease 0s;}
.divimg:hover img {
    transition: transform 0.6s ease 0s;
    transform: scale(1.1);
}
.divimg .lazy-hidden {
    opacity: 0;
}
.divimg .lazy-loaded {
    -webkit-transition: opacity 1.0s;
    -moz-transition: opacity 1.0s;
    -ms-transition: opacity 1.0s;
    -o-transition: opacity 1.0s;
    transition: opacity 1.0s;
    opacity: 1;
}






.dvideo {
	position: relative;
	cursor: pointer;
}
.dvideo:after {
    content: "";
    position: absolute;
    top: 0;
	left: 0;
	right: 0;
	bottom: 0;
    z-index: 100;
    background: transparent url(/img/a/g/play.png) no-repeat center;
	pointer-events: none;
	opacity: .7;
    filter: alpha(opacity=80);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.dvideo:hover:after {
    opacity: 1;
    filter: alpha(opacity=100);
}

 .b12 .cartou {padding:0px;}
.cartou {position:relative;}
.cartou h2 {padding:10px;}
.cartou p {padding:10px;}
.cartou p a {}
.cartou .btn7d {position:absolute;bottom:10px;padding:6px 15px;width:100%;text-align:center;}
.cartou a.btn7 {display:inline-block;padding:6px 25px}

.cartou div.float {

position:absolute;top:0;left:0;height:100%;padding-right:20px;
/*padding-bottom:300px;
background:#fff;
opacity:0.6
*/
		background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.6),rgba(255,255,255,0.0));
		background-image: -moz-linear-gradient(left,rgba(0,0,0,0.6),rgba(255,255,255,0.0));
		background-image: -ms-linear-gradient(left,rgba(0,255,0,0.6),rgba(255,255,255,0.0));
		background-image: -o-linear-gradient(left,rgba(0,255,0,0.6),rgba(255,255,255,0.0));
		
		


background-image: -o-linear-gradient(
    100% 0% -15deg,
    rgba(0,255,0,0.6) 0%,
    rgba(255,255,255,0.0) 2%
);


background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(28, 91, 155, 0.8)), to(rgba(255, 255, 255, 0)));

background-image: linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0.0));
background-image: -moz-linear-gradient(
    100% 0% -15deg,
    rgba(255,255,255,0.6) 0%,
    rgba(255,255,255,0.0) 2%
);

filter: alpha(opacity=70) progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);

	}

.cartou div.transp {
background:none;
}

.cartou div.bizred {
background:linear-gradient(105deg,rgba(255,0,0,0.7) 80%,rgba(255,255,255,0) 81%);
}


.td300 .b600 {width:280px !important;}
.td300 .b600 img {width:280px !important;}
/*.td300 .b300m {width:280px !important;zfloat:none !important;}*/
.td300 .b300mr {width:280px !important;float:none !important;}
.td300 .blo300 {width:280px !important;}
.td300 .b300mw {width:287px !important;height:auto;}
.td300 .b300mw .divimg {width:287px !important;height: auto;}
.td300 .b300mw img {width:287px !important;}
.td300 .b12 .in {padding:9px 9px 2px 9px !important;}
.td300 .b12 .b300m {border-right:0px solid #fff;}
.td300 .b12 .b300mr {border-right:0px solid #fff;}
.td300 .b12 .blo300 {border-right:0px solid #fff;}
.td300 hr {margin-right:10px;}


/*.td300 #breadcrumb {display:none;}*/
.td300 .flblu {display:none;}
/*
.td300 .i13 ul li {display:block;}
.td300 .i13 ul li:before {content:"";}
*/


.b12 .bt3 {border-top-width:3px;border-top-style:solid;}
.b12 .h {text-align:center}

.b12 .fi {position: relative;color:#fff;padding-left:20px}
.b12 .fi a {color:#fff;font-weight:bold;font-size:80%}
.b12 .fi:after {
content: '';
position: absolute;
background:transparent url(test2.png) no-repeat bottom left;
width:150px;
height:100%;
margin-left:-150px;
opacity:0.7;
left: 100%;
bottom: 0;
overflow:hidden;
}
hr {border:0;border-top:1px solid #c2cfcf;margin:15px 20px 15px 0;}


.h h2 {color:inherit;font-size:100%;}
.h h2 a {color:inherit;}

.def .b {background-color:#1F3A4B}


/* tc1 : actu */
.row .tc1 .b,.tc1 .b,.tc1b {background-color:#309295}
.row .tc1 .bc,.tc1 .bc,.tc1bc {border-color:#309295}
.row .tc1 .c,.tc1 .c,.tc1c,.tc1 > .h > h2 {color:#309295}
/* tc2 : mdr */
.row .tc2 .b,.tc2 .b,.tc2b {background-color:#0b6ea6}
.row .tc2 .bc,.tc2 .bc,.tc2bc {border-color:#0b6ea6}
.row .tc2 .c,.tc2 .c,.tc2c,.tc2 > .h > h2 {color:#0b6ea6}
/* tc3 : rss */
.row .tc3 .b,.tc3 .b,.tc3b {background-color:#45c19a}
.row .tc3 .bc,.tc3 .bc,.tc3bc {border-color:#45c19a}
.row .tc3 .c,.tc3 .c,.tc3c,.tc3 > .h > h2 {color:#45c19a}
/* tc4 : sap */
.row .tc4 .b,.tc4 .b,.tc4b {background-color:#55ad78}
.row .tc4 .bc,.tc4 .bc,.tc4bc {border-color:#55ad78}
.row .tc4 .c,.tc4 .c,.tc4c,.tc4 > .h > h2 {color:#55ad78}
/* tc5 : lgs */
.row .tc5 .b,.tc5 .b,.tc5b {background-color:#fe9500}
.row .tc5 .bc,.tc5 .bc,.tc5bc {border-color:#fe9500}
.row .tc5 .c,.tc5 .c,.tc5c,.tc5 > .h > h2 {color:#fe9500}
/* tc6 : bie */
.row .tc6 .b,.tc6 .b,.tc6b {background-color:#7a5290}
.row .tc6 .bc,.tc6 .bc,.tc6bc {border-color:#7a5290}
.row .tc6 .c,.tc6 .c,.tc6c,.tc6 > .h > h2 {color:#7a5290}
/* tc7 : eef */
.row .tc7 .b,.tc7 .b,.tc7b {background-color:#e6007e}
.row .tc7 .bc,.tc7 .bc,.tc7bc {border-color:#e6007e}
.row .tc7 .c,.tc7 .c,.tc7c,.tc7 > .h > h2 {color:#e6007e}
/* tc8 : pro */
.row .tc8 .b,.tc8 .b,.tc8b {background-color:#d91c3b}
.row .tc8 .bc,.tc8 .bc,.tc8bc {border-color:#d91c3b}
.row .tc8 .c,.tc8 .c,.tc8c,.tc8 > .h > h2 {color:#d91c3b}
/* tc9 : liu */
.row .tc9 .b,.tc9 .b,.tc9b {background-color:#1f3a4c}
.row .tc9 .bc,.tc9 .bc,.tc9bc {border-color:#1f3a4c}
.row .tc9 .c,.tc9 .c,.tc9c,.tc9 > .h > h2 {color:#1f3a4c}
/* tc10 : interv */
.row .tc10 .b,.tc10 .b,.tc10b {background-color:#312783}
.row .tc10 .bc,.tc10 .bc,.tc10bc {border-color:#312783}
.row .tc10 .c,.tc10 .c,.tc10c,.tc10 > .h > h2 {color:#312783}
/* tc11 : agenda */
.row .tc11 .b,.tc11 .b,.tc11b {background-color:#B60E04}
.row .tc11 .bc,.tc11 .bc,.tc11bc {border-color:#B60E04}
.row .tc11 .c,.tc11 .c,.tc11c,.tc11 > .h > h2 {color:#B60E04}
/* tc12 : argent */
.row .tc12 .b,.tc12 .b,.tc12b {background-color:#ff6f37}
.row .tc12 .bc,.tc12 .bc,.tc12bc {border-color:#ff6f37}
.row .tc12 .c,.tc12 .c,.tc12c,.tc12 > .h > h2 {color:#ff6f37}
/* tc13 : mode */
.row .tc13 .b,.tc13 .b,.tc13b {background-color:#f133e1}
.row .tc13 .bc,.tc13 .bc,.tc13bc {border-color:#f133e1}
.row .tc13 .c,.tc13 .c,.tc13c,.tc13 > .h > h2 {color:#f133e1}
/* tc14 : culture */
.row .tc14 .b,.tc14 .b,.tc14b {background-color:#7541d3}
.row .tc14 .bc,.tc14 .bc,.tc14bc {border-color:#7541d3}
.row .tc14 .c,.tc14 .c,.tc14c,.tc14 > .h > h2 {color:#7541d3}
/* tc15 : tarif */
.row .tc15 .b,.tc15 .b,.tc15b {background-color:#00C0FF}
.row .tc15 .bc,.tc15 .bc,.tc15bc {border-color:#00C0FF}
.row .tc15 .c,.tc15 .c,.tc15c,.tc15 > .h > h2 {color:#00C0FF}
/* tc16 : Formation */
.row .tc16 .b,.tc16 .b,.tc16b {background-color:#e1007c}
.row .tc16 .bc,.tc16 .bc,.tc16bc {border-color:#e1007c}
.row .tc16 .c,.tc16 .c,.tc16c,.tc16 > .h > h2 {color:#e1007c}
/* tc17 : Emploi */
.row .tc17 .b,.tc17 .b,.tc17b {background-color:#d91c3b}
.row .tc17 .bc,.tc17 .bc,.tc17bc {border-color:#d91c3b}
.row .tc17 .c,.tc17 .c,.tc17c,.tc17 > .h > h2 {color:#d91c3b}
/* tc18 : Voyage */
.row .tc18 .b,.tc18 .b,.tc18b {background-color:#198ebf}
.row .tc18 .bc,.tc18 .bc,.tc18bc {border-color:#198ebf}
.row .tc18 .c,.tc18 .c,.tc18c,.tc18 > .h > h2 {color:#198ebf}
/* tc19 : Logement */
.row .tc19 .b,.tc19 .b,.tc19b {background-color:#395aac}
.row .tc19 .bc,.tc19 .bc,.tc19bc {border-color:#395aac}
.row .tc19 .c,.tc19 .c,.tc19c,.tc19 > .h > h2 {color:#395aac}
/* tc20 : Asso */
.row .tc20 .b,.tc20 .b,.tc20b {background-color:#ffc000;color:#1F3A4B}
.tc20 .b a {color:#1F3A4B !important}
.row .tc20 .bc,.tc20 .bc,.tc20bc {border-color:#ffc000}
.row .tc20 .c,.tc20 .c,.tc20c,.tc20 > .h > h2 {color:#ffc000}
/* tc21 : Actu */
.row .tc21 .b,.tc21 .b,.tc21b {background-color:#57FF00}
.row .tc21 .bc,.tc21 .bc,.tc21bc {border-color:#57FF00}
.row .tc21 .c,.tc21 .c,.tc21c,.tc21 > .h > h2 {color:#57FF00}
/* tc22 : Agenda */
.row .tc22 .b,.tc22 .b,.tc22b {background-color:#ff67b2}
.row .tc22 .bc,.tc22 .bc,.tc22bc {border-color:#ff67b2}
.row .tc22 .c,.tc22 .c,.tc22c,.tc22 > .h > h2 {color:#ff67b2}
/* tc23 : High Tech */
.row .tc23 .b,.tc23 .b,.tc23b {background-color:#000}
.row .tc23 .bc,.tc23 .bc,.tc23bc {border-color:#000}
.row .tc23 .c,.tc23 .c,.tc23c,.tc23 > .h > h2 {color:#000}
/* tc24 : */
.row .tc24 .b,.tc24 .b,.tc24b {background-color:#37505d}
.row .tc24 .bc,.tc24 .bc,.tc24bc {border-color:#37505d}
.row .tc24 .c,.tc24 .c,.tc24c,.tc24 > .h > h2 {color:#37505d}
/* tc25 : */
.row .tc25 .b,.tc25 .b,.tc25b {background-color:#4ab09c}
.row .tc25 .bc,.tc25 .bc,.tc25bc {border-color:#4ab09c}
.row .tc25 .c,.tc25 .c,.tc25c,.tc25 > .h > h2 {color:#4ab09c}
/* tc26 : */
.row .tc26 .b,.tc26 .b,.tc26b {background-color:#eec558}
.row .tc26 .bc,.tc26 .bc,.tc26bc {border-color:#eec558}
.row .tc26 .c,.tc26 .c,.tc26c,.tc26 > .h > h2 {color:#eec558}
/* tc27 : */
.row .tc27 .b,.tc27 .b,.tc27b {background-color:#df7847}
.row .tc27 .bc,.tc27 .bc,.tc27bc {border-color:#df7847}
.row .tc27 .c,.tc27 .c,.tc27c,.tc27 > .h > h2 {color:#df7847}
/* tc28 : */
.row .tc28 .b,.tc28 .b,.tc28b {background-color:#db5a4e}
.row .tc28 .bc,.tc28 .bc,.tc28bc {border-color:#db5a4e}
.row .tc28 .c,.tc28 .c,.tc28c,.tc28 > .h > h2 {color:#db5a4e}
/* tc29 : */
.row .tc29 .b,.tc29 .b,.tc29b {background-color:#7abde0}
.row .tc29 .bc,.tc29 .bc,.tc29bc {border-color:#7abde0}
.row .tc29 .c,.tc29 .c,.tc29c,.tc29 > .h > h2 {color:#7abde0}
/* tc30 : */
.row .tc30 .b,.tc30 .b,.tc30b {background-color:#6EC5CE}
.row .tc30 .bc,.tc30 .bc,.tc30bc {border-color:#6EC5CE}
.row .tc30 .c,.tc30 .c,.tc30c,.tc30 > .h > h2 {color:#6EC5CE}

.row .b12 div.bt3,.b12 div.bt3 {
border-left:1px solid #c5c6c6;
border-right:1px solid #c5c6c6;
}

.placeholder { color: #666; }

.req12 {border-top:1px solid #c5c6c6;}
.b12 .req12 {border-top:0;}
.req12 h2 {text-align: left;padding:4px 0 0 2px}
/*.b12 .req12 {border:0;}*/
.req12 th {vertical-align: middle;}
/*
.req12 select {width:100%;margin-top:4px;padding:3px 4px;font-weight:bold;
border:1px solid #c1cfcf;
border-radius:6px;
}
.req12 input[type=text] {margin-top:4px;padding:3px 4px;font-weight:bold;
border:1px solid #c1cfcf;
border-radius:6px;
width:100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box; 
box-sizing: border-box; 
}
.req12 input[type=text]:focus {background:#fff}
.req12 input[type=submit] {margin-top:4px;
border-radius:4px;display:inline-block;padding:2px 10px;margin-right:6px;border:1px solid #c2cfcf;background:#e4e9e9;font-size:95%}
.req12 input[type=submit]:hover {border-color:#999;cursor:pointer;}

*/


/*
.rqt13 * {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; 
}
*/


.rqt13 label div {border:1px solid #C1CFCF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:0px 4px;margin:6px 0;background:#fff;}
.rqt13 label b {font-size:80%;padding-left:4px;}

.rqt13 input {border:0;margin:5px 0px;width:100%;height:17px;}
.rqt13 select {border:0;margin:5px 0 3px 0;width:100%;color:#757575}
.rqt13 textarea {border:0;margin:5px 0px;width:100%;height:100px;overflow:auto}
.rqt13 .btn7 {margin:6px 0 0 0;padding:11px 10px;font-weight: bold;}
.rqt13 .btn8 {margin:6px 0 0 0;padding:11px 10px;height:42px;border-width:1px;border-style:solid;font-weight: bold;
margin: 0;
padding: 0 10px;
display: table-cell;
vertical-align: middle;
width:100%
}

.rqt13  .w50r {
display: table;
}

.rqt13 h2 {text-align:left;text-transform:uppercase;line-height:22px;font-weight:normal;font-size:22px;padding:0 0 10px 0}
.rqt13 h2 em {color:#1f3a4c;text-decoration:none;font-style: normal;}
.rqt13 h2 b {display:block;font-size:22px;color:#1f3a4c;font-weight:normal}
.rqt13 h2 i {display:block;font-size:16px;font-style: normal;}
.rqt13 th {width:80px;vertical-align:middle;height:20px;}
.rqt13 td div {border:1px solid #C1CFCF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:0px 4px;margin:2px 0;background:#fff;}
.rqt13 td div input,
.rqt13 td div select {margin:2px 0px;height:17px;}

.fwb {font-weight:bold;}
.fs1 {font-size:11px;}
.fs22 {font-size:22px;}


.td300 .rqt13 h2 {font-size:16px;}

.scro {position:relative;overflow:hidden;width:100%;}
.scro .items {width:20000em;position:absolute;clear:both;}
.scro .items > div {float:left;padding:0;background:transparent}
.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;}






/*
Les ul li standard
genéralement utilisé avec class="menu puces" ou class="col puces"
*/
.puces li {background: url(/img/a/i/puce_carreJ.gif) no-repeat 0px 7px;line-height: 20px;padding-left:14px;}
.puces li  li {margin-left:-3px;}
.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;}


.b12 .pucol {padding:0 0 0 15px;}
.pucol ul {padding:2px 0 0 0;}
.pucol li {background:none;list-style:square outside none;padding:0;margin:0;}



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




/*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 {font-size:13px;background:#ababab;color:#000;border:1px solid #afafaf;border-right:0;padding: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 {font-size:14px;border-left:1px solid #afafaf;border-bottom:1px solid #cfcfcf;padding:3px;}
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;}

ul.rss li {
    background: url("/img/c/rss/rss12.png") no-repeat scroll 0 2px transparent;
    padding-left: 20px;
    margin-top: 2px;
}



.div-title {padding:3px 0;margin:24px 0;}
.div-title h2 {float:left;margin-right:10px;font-size:22px;}
.div-title div {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAJElEQVQokWNgQAApJMxAhDjxmog1EUUDKZpo6Hb6aRoNJUKaAF/fCIkQYMxGAAAAAElFTkSuQmCC);
    height: 12px;
    overflow: hidden;
    margin-top: 6px;
}


/* g16 */
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block;cursor:pointer;}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

.carousel-control{z-index:1}
.sslider,.g16 article,.g16 nav{width:100%;}
.slick-slide{position:relative;margin:0}
.slick-slide img{width:100%}
.g16 nav .slick-slide{margin:10px}
.g16 nav .slick-current{margin:8px 10px}
.g16 nav .slick-current img{border:2px solid #000}
.slick-slide p{position:absolute;bottom:0;left:0;right:0;background:rgba(255,255,255,.7);padding:20px 50px;text-shadow:0 1px 2px rgba(0,0,0,.6);margin:0;text-align:center}
.slick-dots{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.slick-dots li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-1999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #aaa;border-radius:10px}
.slick-dots li button{display:none}
.slick-dots .slick-active{background-color:#aaa}
@media (max-width: 550px) {
  .g16 nav {
    display: none !important;
  }
}





/* bt2 */

/*
.container-fluid {
    padding-right: 0;
    padding-left: 0;
}
*/


/*#tpnav {font-size: 10px !important;}
#tpcontent {font-size: 1.2em !important;}*/
.b600 {width: auto !important;padding-right:20px !important;}
/*
.b12 .b300m {width: 100%;}
*/
.b12 .b300m {width: 50%;min-width:300px;}

.b12 .blo300 {width: 50%;min-width:300px;}

/*
@media only screen and (max-width:1200px) {
*/
@media only screen {
	.b300mw {
		width: auto !important;
		height: 130px;
		position: relative;
		overflow: hidden;
	}
}

@media only screen and  (max-width: 992px) {
	/*
	.wtabs {min-width:570px;}	
	*/
}
@media only screen and  (max-width: 850px) {
	.b300mw .divimg {width: 200px;height:auto !important;}	
}
@media only screen and (max-width:768px) {
	#tphea ul {background:none !important;}	
	#tphea .toright {display:none !important;}
	#tphea .follow {display:block !important;}	
	.b300mw {height: auto;overflow: auto;}
	.b300mw::after {content: none;}	
	#tpf15 .col-sm-4:first-child {padding-bottom:10px;}
	#tpf15 .col-sm-4:last-child {padding-bottom:10px;}
	#tpf15 .col-sm-4 {padding:0;}
	
	}

@media only screen and (max-width:600px) {
	#tphea {display: none;}
	.flblu {display: none;}
	.b600 {width: 300px !important;}	
	.b300mw {margin-right:20px !important;}	
	.b300mw .divimg {float:none !important;margin-bottom:20px !important;width:100%;}	
	ul.tabs-rqts {height: 40px;}
	ul.tabs-rqts li {height: 40px;}
	ul.tabs-rqts li a::before {display:none;}
	ul.tabs-rqts li > a {height: 40px;padding: 0 6px;}
	ul.tabs-rqts li a.c::after {margin-top: 40px;}	
	ul.items_wide li {margin: 0 auto 20px auto !important;float:none !important;}
}

@media only screen and (max-width:350px) {
	#tphea {display: none;}
	.b300mw {width: 300px !important;}	
	.b300mw .divimg {float:none !important;margin-bottom:20px !important;width:100%;}	
	.b12 .in {padding:10px;}	
	hr {margin: 15px 0px 15px 0px;}	
	#tpcontent ul.tabs-rqts li a {font-size: 10px !important;}	
	ul.tabs-rqts {height: 40px;}
	ul.tabs-rqts li {height: 40px;}
	ul.tabs-rqts li a::before {display:none;}
	ul.tabs-rqts li > a {height: 40px;padding: 0 5px;}
	ul.tabs-rqts li a.c::after {margin-top: 40px;}	
}





.tile::after {clear:both;content:"";display:table;}
.tile,.tile .thumb {position: relative;}
.tile {display: block;overflow: hidden;}
.tile .thumb,.tile a {width: 100%!important;height: 100%!important;display: block;overflow: hidden;}
.tile a {padding: 0;}
.tile .thumb {margin: 0;}
.tile .descwrap {position: absolute;left: 10px;right: 10px;bottom: 10px;}
.tile .descwrap h4 {
margin: 0;
font-family: inherit;
color: #fefefe;
font-size: 20px;
line-height: 22px;
font-weight: 700;
text-shadow: 1px 1px rgba(0, 0, 0, .8);
text-shadow: 0px 0px 5px #000;
}
.tile .desc {
position: absolute;
top: 0;
left: 1px;
bottom: 0;
right: 0;
opacity: 0.8;
-khtml-transition: .2s linear all;
transition: .2s linear all;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABLCAYAAAACnsWZAAAD+UlEQVRoge2OUWiXZRTGf1ZGZaIoSRA0HAqFgWFQ0CBhwQSFhASFedGFgwZ5keAuujCwi4IFepEwoS66SEhIMGigsKBggkJiYCg0HAVBJIkjp+Guunk/ODyc877v922TP+Qffpznfc7znO8PD38Pf//P34o24Uc6sqLFXrNR1/N5LMOjMku5mmwJvcXjiZVGLzdtvsUTGZ4s7LvQ9iargKecWaNrvFWiS13NsXoRPN3S7wJrEmtFr81ozerUnHdb76wJvs96YF2aVq9zqN3XsD7Iq8czGTZUesvFBoBnexye63F4XuhzvIi+ynxf5n6pTz+wUeh3tJcr0e/0vdnvZBvN5sSmhH1vbsGmgFw+5zeTF4AXzWy0Rf1Ie702vgdbgJcSVnue7r289aN87Te3AGxNvGx0zosypWzNLQ9eCdiW2dVka/vbHG09XjO8Gmjrqe91dNbciXK8Dgykacl5A47W/EDQ05vRjebNGx3YnsjtNLM96JZuMWh4MzFopurBIFMil/V2jcdQgR2JITO9fZTZ4WjvjpcfAtgF7ExYnWOXmblOl53+H95aInYvcbbJsAd4O2CPzEa37Xg7RTONZh+wV6Zi915Gvb0Buo/6FoaB/QWGTW64sqP9Gs+Dd3ocRoADiRGZykiQL5G7V+ryLjCaZqNHjefpUel4udJdz/e+zcFF8t4S3Mjd5n2HQ4loZzOHHD+6Ubrr7TmcGDNzzPi6Pyw5D70TeWPOPf0uH/Q4HEl8GMw22K7XV7/0PgLwkcNRmao1ezTYR50StsfHGT4p7B8EjAOfJsadqV7EuJP3ul5OfbvnuMMxwfol7b1Lnn7HwmcZTjj6RKGzFNhvMAGclNnok4Gney87EfQivLsTAJ8DXwTU7nK5aF/b58seh6+AU2kq6ke5qFvTP1X4HqeBrxOqo519a04zpzN5r6s7zhT4xnDGTC8TdXK3o5uNz1ngW+GszEZHWc/XW11hMvGdYVL0pGiP0r5rnvMB5wzeO9fL7XNZ/dZ5gCng+8SUvCO8TNRrk9X9FMCPiR9ktqXU0/u5vN1xIWA6ccFML+PNttnp4JvTAJcMFxP6vig7z/e63sx9T7uXAH4KuJx5R9p715Dr8HOBK5V+lOvCFTP5Bbgq03JV9qq9d4R3U7+rHa47XCu8I65VZHN7b8eviRmjc57uZirzUSfazSSYBW4kVM+KP+sQ9XSvnhJ1+F34zfFytM23hT96HP7scbi5jPyV6Nq9CXCrwN8y1a/ptkE73AbmZHpoZi7IezkvM+d0vDz/VHCnMteG2pvcBebTvGve8/LO7SNyufnMt+ybfw33Cu+uLOYO9xMLRltvwdFeJ5fLEeUXgPv/AX/FTBpQIhfMAAAAAElFTkSuQmCC) 0 repeat-x;
background-position: bottom;
background-repeat: repeat-x;
}
.tile .desc:hover {
	opacity: 1;
}
.tile .descwrap div {
overflow: hidden;
max-height: 0;
filter: alpha(opacity=0);
-khtml-opacity: 0;
-moz-opacity: 0;
opacity: 0;
-khtml-transition: .2s linear all;
transition: .2s linear all;
}
.tile .descwrap div p {
color: #ccc;
margin: 2px 0;
line-height: 18px;
}

.tile a:hover .desc {
background-color: rgba(0, 0, 0, 0.4);
}
.tile a:hover .descwrap div {
max-height: 100px;
filter: alpha(opacity=100);
-khtml-opacity: 1;
-moz-opacity: 1;
opacity: 1;
}

.tile {
border-bottom: 1px solid #fff;
padding:0 0 0 1px !important;
height: 150px;
}
.tile img {
width: 100%;
}

@media (max-width: 450px) { .tile {width: 100%;} }


.tile-3 .descwrap h4 {font-size:16px;}


/*! jQuery UI - v1.11.4 - 2016-06-28
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}

