



/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
	color: black;
	background: white;
}


ol, ul {
	list-style: none;
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
abbr,acronym {
	border:0;
}
*/
#logos-header-menu #hauts-de-france img {
    width: 120px;
    float: right;
    padding-left: 20px;
}
#logos-header-menu #prefecture img {
    width: 120px;
    float: right;
    padding-left: 20px;
}
#logos-header-menu #or2s img {
    width: 100px;
    float: right;
    padding-left: 20px;
}
#fond_footer .module h3 {
	display: none;
}
#fond_footer .module .newsflash {
	padding-top: 1em;
}
.custom.footerinfo table td {
		vertical-align: top;
		padding: 1em;
}
.custom.footerinfo table td p {
		line-height: 20px;
}
.login .control-group:nth-child(4) {
    display: inline-flex;
    vertical-align: middle;
    float: right!important;
    text-align: right!important;
}
.login .control-group {
	display: inline-flex;
    vertical-align: middle;
    float: left;
    text-align: left;
}
.login .control-group:nth-child(3) {
    display: flex!important;
    float: left;
    text-align: left;
    width: 100%;
}
.control-group .control-label {
	width: 100px!important;
}
.login .control-group .control-label label#control-label {
	width: 250px!important;
	text-align: right;
}
.login .control-group .control-label label#password-lbl {
	width: 250px!important;
	text-align: right;
}
ul.nav.nav-tabs.nav-stacked li a:link, ul.nav.nav-tabs.nav-stacked li a:visited {
    color: #92a2d5;
    padding-right: 2em;
}
ul.nav.nav-tabs.nav-stacked {
    list-style: none;
    margin: 1em;
    text-align: right;
    float: right;
}
.login fieldset {
	border: inherit!important;
}
.login input[type=text], .login input[type=password] {
	border: 1px solid #CCCCCC!important;
    width: 100%;
    padding: 0.5em;
    margin-bottom: 2em;
    margin-left: 1em;
}
.login button {
	background: #92a2d5;
    padding: 1em;
    color: #e9e9f5!important;
	font-weight: bold;
	font-size: 14px !important;
	border: inherit!important;
	margin-top: 2em;
	margin-bottom: 2em;
}
span.cbSnglCtrlLbl label {
	padding-right: 2em;
}    
span.cbSnglCtrlLbl input[type=checkbox i] {
	border-radius: 3px;
	line-height: 30px;
    font-size: 30px;
    vertical-align: inherit;
}
span.cb_button_wrapper {
	background: #92a2d5;
    padding: 1em;
    float: right;
}
span.cb_button_wrapper input.button {
	color: #e9e9f5!important;
	font-weight: bold;
	font-size: 14px !important;
}
#registrationTable .cbft_text input {
	border: 1px solid #CCCCCC!important;
	width: 90%;
	padding: 0.5em;
}
#registrationTable .cbft_predefined input {
	border: 1px solid #CCCCCC!important;
	width: 90%;
	padding: 0.5em;
}
#registrationTable .cbft_primaryemailaddress input {
	border: 1px solid #CCCCCC!important;
	width: 90%;
	padding: 0.5em;
}
#registrationTable .cbft_primaryemailaddress input {
	border: 1px solid #CCCCCC!important;
	width: 90%;
	padding: 0.5em;
}
#registrationTable .cbft_password input {
	border: 1px solid #CCCCCC!important;
	width: 90%;
	padding: 0.5em;
}
span#plg_system_topofthepage {
	order: 1px solid #000;
    margin: 5px;
    padding: 5px;
    background-color: #ff0;
    color: #000;
}
.dj-main li.hover a.dj-up_a, .dj-main li.active a.dj-up_a {
    height: 54px;
    padding-top: 0.8em;
}
ul.breadcrumb {
	display: flex;
	list-style-type: inherit;
	float: left;
	margin: 0 0 0 -2em;
	z-index: 1;
	position: relative;
	top: 0;	
}
ul.breadcrumb li {
    list-style: none;
        position: relative;
    text-transform: uppercase;
    color: #92a2d5 !important;
    z-index: 100000000000;	
}
ul.breadcrumb li span {
	padding-right: 0.2em;
}
ul.breadcrumb li .active span {
    font-weight: 700!important;
}
.nspArt .fleft {
    float: left;
    width: auto;
}

.nspArt p.fright {
    float: none!important;
    width: auto;
    overflow: auto;
}
.gkResponsive img.nspImage, img.nspImage.gkResponsive {
    height: 100%!important;
    width: 60px!important;
    padding: 2px;
    margin-right: 0;
    float: left;
}
.nspArts p {
	color: #FFFFFF!important;
	font-size: 12.5px;
}
.nspArt .nspInfo a {
	color: #FFFFFF!important;
	font-size: 13px;
}
p.nspInfo.nspInfo1.tleft.fnone {
	font-size: 14px!important;
	padding-bottom: 1em;
}
.nspArt a.readon.fright:link, a.readon.fright:visited {
	color: #FFFFFF!important;
    font-weight: bold;
    text-decoration: none;
}
.nspArt.nspCol1 {
	border-bottom: 1px solid #a0c34d!important;
	margin-bottom: 1em;
}
.nspArts.bottom {
	padding: 1em;
}
.nspArt .fright {
    float: right;
    padding-top: 1em;
}
/*.dj-up.itemid101.first.active {
	display: none!important;	
}
.dj-up.itemid101 {
	display: none!important;
}*/

@font-face{
    font-family : "helveticapfss";
    src : url('police/HelveticaNeueLTPro-Lt.otf');
}

/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */



/* Text styles */
.search {
	padding-top: 4em;
} 
.login {
    padding-top: 6em;
    width: 70%;
    margin: 0 auto;
}
.cb_template_default {
	padding-top: 4em;	
}
.componentheading {
	color: #92a2d5 !important;
    font-size: 2.2em;
    padding-bottom: 1em;
    text-transform: uppercase	
}
.blog {
	padding-top: 4em;
}
.blog h3 {
	padding-top: 1em;
}
.item-page {
	padding-top: 4em;
}
.item-page h2 {
    color: #92a2d5 !important;
    font-size: 2.2em;;		
}
.blog-featuredhomepage h2 {
    color: #92a2d5 !important;
    font-size: 2.5em;
    line-height: 35px;
    width: 500px;	
}
.blog h2 {
    color: #92a2d5 !important;
    font-size: 2.5em;
    line-height: 35px;
    width: 500px;	
}  
.transMenu88 .item.hover {
    background-color: #084596 !important;
}
.transMenu88 .items {
    background: #6886c4!important;
}
#blueblocknews .nspArt.nspCol1 {
    border-bottom: 1px solid #6b86c9!important;
    margin-bottom: 1em;
}
.dj-main li.hover ul.dj-submenu {
	left: 1px;
    top: 35px;
    background: #FFFFFF!important;
    margin: 0 !important;
    padding: 3px !important;
    border: inherit!important;
    width: 190px;
    height: auto;
    z-index: 300;
    height: 130px!important;
}
.dj-main li.hover ul.dj-submenu li a {
    display: block;
    font-size: 11px;
    height: auto;
    width: 183px;
    line-height: 18px;
    color: #064595;
    text-decoration: none;
    border: inherit;
    padding-left: 5px;
    text-transform: lowercase;
}
.breadcrumbs {
    position: relative;
    top: 0.2em;
    text-transform: uppercase;
    color: #92a2d5 !important;
    
    left: -2.3em;
    width: 450px;
}
.breadcrumbs a {
    position: relative;
    text-transform: uppercase;
    color: #92a2d5 !important;
    z-index: 100000000000;
}
.breadcrumbs a:hover {
    text-transform: uppercase;
    color: #92a2d5 !important;
}
span.aidanews2_readmore {
	color: #FFFFFF;
}
.aidanews2_head {
    margin: 0 0 5px 0;
    color: #FFFFFF!important;
}
h1.aidanews2_title a {
    padding: 0;
    margin: 0;
    display: inline;
    font-size: 15px;
    border: 0 !important;
    color: #FFFFFF!important;
}
span.aidanews2_text {
    color: #FFFFFF!important;
}
.aidanews2_botR a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.aidanews2_line {
    width: 100%;
    border-bottom: 1px solid #a0c34d!important;
}
.blog-featuredhomepage .item-separator {
    border-top: 1px solid #CCCCCC;
    padding-top: 2em;
    margin-top: 2em;	
}
.blog .item-separator {
    border-top: 1px solid #CCCCCC;
    padding-top: 2em;
    margin-top: 2em;	
}
.img-intro-left img {
	width: 100%;
	padding-bottom: 1em;
}
.blog-featuredhomepage h2 {
	color: #889ed0;
    font-size: 2.8em;
    line-height: 35px;
}
.blog-featuredhomepage strong span {
	color: #064595!important;
	font-size: 1.1em;
}
.blog-featuredhomepage span strong {
	color: #676767!important;
}

.item-page strong {
	color: #064595!important;
	font-size: 1.1em;
}
.item-page .Style2 h6 strong span {
	color: #064595!important;
	font-size: 1.1em;
}
.item-page .Style2 h6 span strong {
	color: #064595!important;
	font-size: 1.1em;
}
.item-page .Style2 strong {
    font-size: 10pt!important;
}
.item-page span strong {
	color: #676767!important;
}

.blog-featuredhomepage .item.column-2 .item-separator {
	border-top: inherit!important;
    padding-top: 0!important;
    margin-top: 0!important;
}
.blog h2 {
	color: #889ed0;
    font-size: 2.8em;
    line-height: 35px;
}
.blog strong span {
	color: #064595!important;
	font-size: 1.1em;
}
.result-title a {
	color: #064595!important;
	font-size: 1.1em;	
}
.blog span strong {
	color: #676767!important;
}
table.menu88 a {
    margin: 0px !important;
    padding: 21px 15px 5px 15px !important;
}
input#mod-search-searchword {
	background: #e9e9f5!important;
	background-color: #e9e9f5!important;
	border: 1px solid #869bd0!important;
}
ul#dj-main125 li.dj-up a span {
	text-transform: none!important;
    height: 28px;
    font-size: 14px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    text-align: left !important;
    font-weight: bold !important;
    color: #92a2d5 !important;
    text-decoration: none !important;
    margin-bottom: 0px !important;
    display: block !important;
    white-space: nowrap;
}

input#mod-search-searchword89.inputbox.search-query.input-medium {
	color: #92a2d5 !important;
}
div.mod_search89 input[type="search"] {
    width: auto;
    height: 25px!important;
}
.dj-submenu {

}
.dj-main li a.dj-up_a {
    padding: 0!important;
}
.dj-main li a.dj-up_a span {
	padding: 0 15px 0 15px!important;	
}
ul#dj-main125 li.dj-up:nth-child(1) a span {
	border-left: inherit!important;
}
ul#dj-main125 li.dj-up a span {
	border-left: 1px solid #899dce !important;
}
.dj-main {
	background: #e9e9f5!important;	
}
.dj-up_a.active {
	color: #0f4794 !important;
    background-color: #FFFFFF !important;
    height: 54px;
    margin-top: -0.8em;
}
.dj-up_a.active:hover {
	color: #0f4794 !important;
    background-color: #FFFFFF !important;
    height: 54px;
    margin-top: -0.8em;
}
.dj-up_a.active a span {
	color: #0f4794 !important;
    background-color: #FFFFFF !important;
    height: 54px!important;
    margin-top: 0.8em;
}
ul#dj-main125 {
	background: #e9e9f5!important;
	margin-top: 0.8em!important;
}
#menu88112 {
    border-left: 1px solid #e9e9f5 !important;
}
#menu88113 {
    border-left: 1px solid #b9c2e1 !important;
}
#menu88114 {
    border-left: 1px solid #b9c2e1 !important;
}
#menu88115 {
    border-left: 1px solid #b9c2e1 !important;
}
#trans-active88 a#menu88112, a.hover#menu88112, a#menu88112:hover {
    border-left: 1px solid #6886c4 !important;
}
#trans-active88 a#menu88113, a.hover#menu88113, a#menu88113:hover {
    border-left: 1px solid #6886c4 !important;
}
#trans-active88 a#menu88114, a.hover#menu88114, a#menu88114:hover {
    border-left: 1px solid #6886c4 !important;
}
#trans-active88 a#menu88115, a.hover#menu88115, a#menu88115:hover {
    border-left: 1px solid #6886c4 !important;
}
ul#dj-main125 li.dj-up a:hover {
    color: #0f4794 !important;
    background-color: inherit !important;
    margin-top: -0.8em;
    height: 54px;
}
ul#dj-main125 li.dj-up a.dj-up_a.active span {
	margin-top: 0.8em;
    color: #0f4794 !important;
        background-color: #FFFFFF !important;
}
ul#dj-main125 li.dj-up a:hover {
    color: #0f4794 !important;
    background-color: #FFFFFF !important;
    /*margin-top: -0.8em;
     height: 54px; */
}
ul#dj-main125 li.dj-up a span:hover {
    color: #0f4794 !important;
    background-color: #FFFFFF !important;
        margin-top: 0.8em;
/*    height: 54px;*/
}
ul#dj-main125 li.dj-up a span.dj-drop:hover {
    color: #0f4794 !important;
    background-color: #FFFFFF !important;
/*         margin-top: 0.8em;
   height: 54px;*/
}
.dj-main li:hover ul.dj-submenu {

}
ul#dj-main125 li.dj-up.hover a span {
    margin-top: 0.6em;
}
td#trans-active88 {
    color: #FFFFFF !important;
    background-color: #6886c4 !important;
}
ul#dj-main125 li.dj-up.itemid114.hover ul.dj-submenu li, ul#dj-main125 li.dj-up.itemid113.hover ul.dj-submenu li  {
	height: 34px!important;
}
ul#dj-main125 li.dj-up.itemid114.hover ul.dj-submenu li a:hover, ul#dj-main125 li.dj-up.itemid113.hover ul.dj-submenu li a:hover {

}
ul#dj-main125 li.dj-up.itemid114.hover ul.dj-submenu li a, ul#dj-main125 li.dj-up.itemid113.hover ul.dj-submenu li a  {
	color: #0f4794 !important;
    background-color: #FFFFFF !important;
    padding-top: 0.8em;
    	
    	margin-top: 0.8em;
height: 34px!important;
    	    font-size: 14px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    text-align: left !important;
    font-weight: bold !important;
    color: #92a2d5 !important;
    text-transform: none!important;
}
ul#dj-main125 li.dj-up.itemid114.hover ul.dj-submenu li a:hover {
	color: #FFFFFF !important;
    background-color: #0f4794 !important;
}

.dj-main li:hover ul.dj-submenu li a:hover, .dj-main li ul.dj-submenu li a.active, .dj-main li ul.dj-submenu li li a.active, .dj-main li ul.dj-submenu li li li a.active {
	background: inherit!important;
	color: #fff;
	border-color: inherit!important;
}


.dj-main li.hover ul.dj-submenu li a {
    display: block;
    font-size: 11px;
    height: auto;
    width: 183px;
    line-height: 18px;
    color: #000;
    text-decoration: none;
    border: inherit!important;
    padding-left: 5px;
}

#trans-active88 a {
    color: #FFFFFF !important;
    background-color: inherit!important;
}
#repetion_contenu2 {
	background: #FFFFFF;
}
.blog-featuredhomepage h2 {
	margin-bottom:0em;
	margin-top: 0.5em;
}
p.readmore {
	text-indent:0;
	font-size: .9em;
}
.joomla-footer {
	font-size: .9em;
	margin-bottom: 30px;
}




/* Article functions */
ul.actions {
	clear:both;
	margin-top: -50px;
	float:right;
}

ul.joomla-navresearch{
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	color:#FFFFFF;
}

ul.joomla-navbas{
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	color:#FFFFFF;
}

ul.joomla-navresearch a:link, ul.joomla-navresearch a:hover,  ul.joomla-navresearch a:visited{
	font-weight:normal;
	color:#FFFFFF;
	font-size:14px;
	line-height:14pt;
}

ul.joomla-navbas a:link, ul.joomla-navbas a:hover,  ul.joomla-navbas a:visited{
	font-weight:normal;
	color:#FFFFFF;
	font-size:8pt;
	line-height:9pt;
}

ul.actions li {
	list-style-type: none;
	float:right;
	margin-left: 10px;
}

h3{
	font-weight:normal;
	padding-left:0px;
	color:#064595;
	font-size:12pt;
	padding-bottom:7px;
/*	border-bottom:1px solid #d7d7d7;*/
	margin:0 0 10px 0;
	font-weight:bold;
	
	
}

h3.newsflash-titleresearcher{
	color:#f08f42;
	font-size:11pt;
	line-height:12pt;
	padding-left:0px;
}

h3.newsflash-titlemedia{
	color:#6d256e;
	font-size:11pt;
	line-height:12pt;
	padding-left:0px;
}

h4{
padding-bottom:0px;
	margin-bottom:0px;	
}


h4.newsflash-titleabonnement {
	padding-top:0px;
	margin-top:0px;
	font-family: "helveticapfss", Arial;
	font-size:20px; 
	line-height:24px;
	font-weight:normal;
	padding-bottom:12px;
	
	
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
	width: 160px;
	display:block;
}
p#form-login-remember label {
	font-size: .9em;

	font-weight: normal;
	line-height: 25px;
}
p#form-login-remember input {
	float:left;
	margin-right: 5px;
}
form#form-login ul {
	margin: 0;
	padding: 0;
}
form#form-login ul li {
	list-style-type: none;
	margin-left: 20px;
	font-size: .9em;
}


th, td, caption{
    padding: 0;
}


tbody tr:nth-child(2n) td, tbody tr.even td{
    background: none;
	
}




/*******************************************************/
/********************** EKYPIA *************************/
/*******************************************************/
body{
    font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10pt;
	line-height:12pt;
	background-color:#6886c4;
/*	text-align:justify;*/
	background-image: url(../images/fond_pfss.jpg);
	background-repeat: repeat-y;
	background-position:top center;
	padding: 0;
    margin: 0;
}

#entete_pfss{
	background-image: url(../images/entete_pfss.png);
	background-repeat:no-repeat;
	background-position:top center;
}

#repetion_contenu{
	background-image: url(../images/repetition_contenu.png);
	background-repeat:repeat-y;
	width:981px;
}

#pied_contenu{
	background-image: url(../images/pied_contenu.png);
	background-repeat: no-repeat;
	width:981px;
}
#fond_menu #search-menu {
	float:right;padding-top:14px;padding-left: 10px;padding-bottom: 13.5px;padding-right: 10px;background: #e9e9f5;
}
#header-top-menu {
	float:right; padding-right:20px;padding-top:30px; display: block; position: relative; z-index: 10000;text-align: right;
}
#header-top-menu a#facebook {
	padding-right: 10px;
}
#header-top-menu a#twitter {
	padding-right: 10px;
}
#header-top-menu a#youtube {
	padding-right: 10px;
}
#logos-header-menu img {
	width: 80px; float: right; padding-left: 10px;
}
#princiapl-menu {
	display: inline-flex;z-index: 100000;position: relative;width:100%;
}
#princiapl-menu #logo {
	float:left; height:136px; overflow:hidden;
}
#princiapl-menu #logo a img {
	z-index: 10000000;  position: absolute;top: -5em;
}
.header-top {
    display: flex;	
}
#logo img {
	width: 350px;
    padding-bottom: 1.5em;
}
.menu-logo-top {
	    display: inline-grid;
    float: right;
    width: 100%;
}
#logos-header-menu {
    float: right;
    padding-right: 20px;
    padding-top: 15px;
    display: inline-block;
    position: relative;
    z-index: 10000;
}
#fond_menu{
	height:54px;
    text-transform: uppercase;
    display: inline-flex;
    width: 100%;
    background: #e9e9f5;
}
#new-menu {
	margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    display: flex;
    height: 54px;
}
#fond_ariane{
	background-image: url(../images/fond_ariane.jpg);
    background-repeat: no-repeat;
	width:298px;
	margin-left:0;
    padding-bottom: 2em;
}
#title-home {
	padding-bottom:20px;
}
#content-left {
	width:558px;
}
#block-green-news {
	background-color:#8eba27;
	width:298px;
}
#all-news {
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#block-blue-news-actu {
	padding-top:20px;
	padding-bottom:20px;
}
#blueblocknews {
	background-color:#4163bc;
	width:298px;
}
#all-news-blue {
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#abonnement {
	background-color: #e21921; 
	width:298px;
}
#block-abonnement {
	padding:4px;
	padding-left:10px;
	padding-right:18px;
	color:#FFFFFF;
	padding-bottom:0px;
	padding-top:20px;
}
#button-abonnement {
	margin-bottom:24px;
}
.content-page-site {
	margin-left:0px;
	background-color:#FFF;
	margin-top: 3em;
}
#content-left {
	float:left;
	background-color:#FFF;
	padding-left:25px;
	padding-right:71px;
}
#content-right {
	float:left; 
	width:298px;
}
#bread {
	padding-left: 0;
	padding-top: 36px;
	color: #666666;
	font-weight: bold;
	margin-top: -3em;
	font-size: 9pt;
	margin-left: -1.5em;
}
#fond_recherche{
	background-image: url(../images/fond_recherche.jpg);
	background-repeat: no-repeat;
	width:171px;
	height:27px;
}


#global{
	width:981px;
	margin-left:auto;
	margin-right:auto;
	
	
}

#global_2{
	width:987px;
	margin-left:auto;
	margin-right:auto;
}

#entete{
	height:96px;
	background-color:#000000;	
}
input {
	background-color: inherit!important;
	border: inherit!important;
}
button.button.btn.btn-primary {
	background: inherit;
    border: inherit;
}
.inputboxsearch{
	margin:0px;
	padding:0px;
	border:none;
	width:144px;
	background-repeat:no-repeat;
	 height: 25.5px;
	text-indent:10px;
    color: #b9c2e1;
    font-size: 12px;
}

.buttonsearch{
	margin:0px;
	padding:0px;
	border:none;
	width:20px;
	height:27px;
	background-color:transparent;
}

#entete_inserm{
	background-image: url(../images/entete_inserm.html);
	min-height:95px;
	width: 987px;
	background-repeat: no-repeat;	
	}

#banniere_droite{
	float:right;
	background-image: url(../images/juris_02.html);
	height:118px;
	width:622px;
	background-repeat: no-repeat;	
}
.items-row, .item-pageactu{
    padding: 0px 0 0 0;
    margin: 0px 0 0 0;
}



#fond_langage{
	background-image: url(../images/fond_langage.html);
	height:39px;
	width: 255px;
	background-repeat: no-repeat;	
}



#fond_sous_menu{
	background-image: url(../images/fond_menu_02.html);
	height:24px;
	width: 987px;
	background-repeat: no-repeat;
}

#bloc_central{
	background-image: url(../images/juris_04.html);
	width: 987px;
	min-height:433px;
	background-repeat: no-repeat;
}

#colonne_gauche{
	float:left;
	width:290px;
}

#centre{
	overflow:hidden;
	width:466px;
	
}

#colonne_droite{
	float:left;
	width:697px;
}

#researcher{
	border-left:9px #f08f42 solid;	
	text-align:justify;
}

#media{
	border-left:9px #6d256e solid;
	text-align:justify;
}

#separation{
	margin-left:34px;
	margin-top:7px;
	border-top:#cccdcc solid 4px;
	width:918px;
}

#colonne1{
	float:left;
	padding-top:7px;	
}

#colonne2{
	float:left;
	padding-left:26px;
	padding-top:7px;		
}

#colonne3{
	float:left;
	padding-left:26px;	
	padding-top:7px;	
}

#colonne_bas1{
	float:left;
	font-size:8pt;
	line-height:9pt;
	color:#FFFFFF;
	width:174px;
	border-right:#FFFFFF solid 1px;
	height:90px;
}

#colonne_bas2{
	float:left;
	font-size:8pt;
	line-height:9pt;
	color:#FFFFFF;
	width:185px;
	border-right:#FFFFFF solid 1px;
	height:90px;
}

#colonne_bas3{
	float:left;
	font-size:8pt;
	line-height:9pt;
	color:#FFFFFF;
	width:184px;
	border-right:#FFFFFF solid 1px;
	height:90px;
}

#colonne_bas4{
	float:left;
	font-size:8pt;
	line-height:9pt;
	color:#FFFFFF;
	width:200px;
	border-right:#FFFFFF solid 1px;
	height:90px;
}

#colonne_bas5{
	float:left;
	font-size:8pt;
	line-height:9pt;
	color:#FFFFFF;
	height:90px;
	
}

#fond_footer a:link, #fond_footer a:hover, #fond_footer a:visited{
 color:#bed6e7;
 font-weight:normal;	
}

a.download:link, a.download:hover, a.download:visited{
	color:#713072;
	font-weight:normal;
	font-size:10pt;
	line-height:11pt;
	
}

#fond_bloc_research{
	background-image: url(../images/bloc_bas_it_05.html);
	height:153px;
	width: 318px;
	background-repeat: no-repeat;	
}

#fond_externe_bas_1{
	background-image: url(../images/fond_bas_1.html);
	height:65px;
	background-repeat: no-repeat;
}

#fond_externe_bas_2{
	background-image: url(../images/fond_bas_2.html);
	height:99px;
	background-repeat: repeat-x;
}

#fond_externe_bas_3{
	background-image: url(../images/fond_bas_3.html);
	height:28px;
	background-repeat: repeat-x;
}

#fond_interne_bas_1{
	background-image: url(../images/bloc_bas_IT.html);
	height:65px;
	background-repeat: no-repeat;
}


#fond_bloc_industry{
	background-image: url(../images/bloc_bas_it_07.html);
	height:153px;
	width: 318px;
	background-repeat: no-repeat;	
}

p{
	margin-top:0px;
	margin-bottom:0px;
}
#entete_colonne_gauche{
	background-image: url(../images/bloc_gauche_01.html);
	height:9px;
	width: 229px;
	background-repeat: no-repeat;	
}

#pied_gauche{
	background-image: url(../images/bloc_gauche_05.html);
	height:10px;
	width: 229px;
	background-repeat: no-repeat;	
}

#contenu_bloc_gauche{
	background-image: url(../images/bloc_gauche_03.html);
	width: 229px;
	background-repeat: repeat-y;
}

#entete_colonne_droite{
	background-image: url(../images/news_01.html);
	height:27px;
	width: 230px;
	background-repeat: no-repeat;	
}

#pied_droite{
	background-image: url(../images/news_05.html);
	height:12px;
	width: 230px;
	background-repeat: no-repeat;	
}

#contenu_bloc_droite{
	background-image: url(../images/news_03.html);
	width: 230px;
	background-repeat: repeat-y;
}


#fond_accueil{
	background-image: url(../images/fond_accueil_share.html);
	background-position:top center;
	min-height:564px;
	width: 987px;
	background-repeat: no-repeat;	
}

#fond_anna{
	background-image: url(../images/fond_anna.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:537px;
}

#fond_sophie{
	background-image: url(../images/fond_sophie.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}

#fond_claudia{
	background-image: url(../images/fond_claudia.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}


#fond_mario{
	background-image: url(../images/fond_mario.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}


#fond_mariele{
	background-image: url(../images/fond_mariele.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}


#fond_jonathan{
	background-image: url(../images/fond_jonathan.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}


#fond_maryvonne{
	background-image: url(../images/fond_maryvonne.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}

#fond_laura{
	background-image: url(../images/fond_laura.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}

#fond_fabienne{
	background-image: url(../images/fond_fabienne.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}

#fond_silvana{
	background-image: url(../images/fond_sylvana.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}

#fond_pascal{
	background-image: url(../images/fond_pascal.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}


#fond_laurence{
	background-image: url(../images/fond_laurence.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}


#fond_christopher{
	background-image: url(../images/fond_christopher.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}

#fond_anne{
	background-image: url(../images/fond_anne.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}

#fond_mike{
	background-image: url(../images/fond_mike.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:548px;
}

#fond_notre_coeur_metier{
	background-image: url(../images/fond_page_notre_metier.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:472px;
}


#fond_actu{
	background-image: url(../images/fond_actu.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	min-height:542px;
}

#fond_acteur{
	background-image: url(../images/fond_acteurs.html);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:987px;
	min-height:556px;
}

#accompagnement{
	background-image: url(../images/fond_accompagnement.html);
	background-repeat:no-repeat;
	width:329px;
	height:64px;
}

#universite{
	background-image: url(../images/universite_d_entreprise.html);
	background-repeat:no-repeat;
	width:283px;
	height:64px;
}

#coaching_definition{
	background-image: url(../images/fond_coaching_definition.html);
	background-repeat:no-repeat;
	width:305px;
	height:63px;
}


#coaching_individuel{
	background-image: url(../images/fond_coaching_individuel.html);
	background-repeat:no-repeat;
	width:203px;
	height:70px;
}

#coaching_equipe{
	background-image: url(../images/fond_coaching_grand_groupe.html);
	background-repeat:no-repeat;
	width:320px;
	height:68px;
}

#coaching_organisationnel{
	background-image: url(../images/fond_coaching_organisationnel.html);
	background-repeat:no-repeat;
	width:243px;
	height:68px;
}

.buttonoxymore{
	margin-left:4px;
	background-image: url(../images/search_button.html);
	background-repeat:no-repeat;
	width:35px;
	height:24px;
	border:none;
	background-color:transparent;
}

.inputboxoxymore{
height:24px;
padding:0;
margin:0;
border:none;	
}

#coeur_metier{
	background-image: url(../images/notre_coeur_metier.html);
	background-repeat:no-repeat;
	width:310px;
	height:69px;
}

.clr{
	clear:both;
	
}

#entete_footer{
	background-image: url(../images/entete_footer.html);
	background-repeat:no-repeat;
	background-position:top center;
	width:987px;
	height:32px;
}

#fond_footer{
	margin-top:22px;
	background-image: url(../images/fond_footer.jpg);
	background-repeat: repeat-x;
	height:270px;
	width:981px;
}



h2{
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	padding:0px;
	margin:0px;	
	color:#666666;
	padding-bottom:26px;
	text-transform:uppercase;
	text-align:left;
}

a:link, a:visited{
	color:#70735b;
	font-weight:bold;
	text-decoration:none;
}

a:hover{
	color:#70735b;
	font-weight:bold;
	text-decoration:underline;
}

a.en_savoir:link, a.en_savoir:visited, a.en_savoir:hover{
	color:#7b9a22;
	text-align:right;
	font-weight:normal;
	text-decoration:none;
	float:right;
}


.zo-last-title a:hover, .zo-last-title a:link,.zo-last-title a:visited, .zo-last-readmore a:link,.zo-last-readmore a:hover, .zo-last-readmore a:visited{
color:#666666;
font-weight:normal;	
}

a.pathway:link,a.pathway:hover,a.pathway:visited{
	color: #86a1d0;
	font-weight:normal;
	text-decoration:none;
	
}

a.readmore:link, a.readmore:hover, a.readmore:visited{
	font-style:italic;
	color:#304a75;
	float:right;
	padding-top:10px;
	text-decoration:underline;
	font-weight:normal;
	
}

a.lien_fin:link, a.lien_fin:visited, a.lien_fin:hover{
	color:#004f68;
	font-size:11pt;
	line-height:12pt;
	font-weight:normal;
	text-decoration:none;
}

.articleMeta{
	float:right;
}
.commentCount{
	float:right;
	
}

a.commentCount:link, a.commentCount:visited, a.commentCount:hover
{
	background-color:#004f68;
	color:#FFFFFF;
	padding:3px;
	margin-right:10px;
	font-weight:normal;
	
	
}

/* ++++++++++++++  pagination  ++++++++++++++ */

.pagination
{
        margin:10px 0 ;
        padding:10px 0 10px 0px;

}

.pagination ul
{
        list-style-type:none;
        margin:0;
        padding:0;
        text-align:center;
}

.pagination li
{
        display:inline;
        padding:2px 5px;
        text-align:left;
        border:solid 0px #eee;
        margin:0 2px
}

.pagenav
{padding:2px}

.pagination li.pagination-start,
.pagination li.pagination-next,
.pagination li.pagination-end,
.pagination li.pagination-prev
{border:0}

.pagination li.pagination-start ,
.pagination li.pagination-start  span
 {
padding:0

}
p.counter
{
        font-weight:bold;
}


/*AJOUT LOIC*/

.aidanews2_text{
	font-size:9pt;
	line-height:11pt;
}

.aidanews2_head{
	margin:0 0 5px 0;
}

.item-page img, .blog img {
	margin: 0 20px 0 0;
}

.aidanews2_art {
	padding:8px;
	text-align:left;
}

.aidanews2_line {
padding:5px 0 0 0 !important;
}

.aidanews2_readmore {
margin:5px 0 0 0;
}


/*Loic*/

a.scrollToTop  {
text-decoration:none !important;
font-weight:normal!important;
}

@media (max-width: 480px) {
    #princiapl-menu {
        display: inline-flex;
        z-index: 100000;
        position: relative;
        width: auto;
    }
    #search-menu {
        display: none;
    }
    #logos-header-menu {
        display: inline-grid!important;
        width: 100%;
    }
    #logos-header-menu #hauts-de-france img {
        float: none;
    }
    #logos-header-menu img {
        float: none;
    }
    #logos-header-menu #prefecture img {
        float: none;        
    }
    #logos-header-menu #or2s img {
        float: none;    
    }
    a#or2s {
        text-align: center;
    }
    a#ars {
        text-align: center;
    }
    a#hauts-de-france {
        text-align: center;  
    }
    a#prefecture {
        text-align: center;      
    }
    .Style2 img {
        float: none!important;
        width: auto;
    }
    .blog h2 {
        width: 100%;
    }
    .items-row {
        padding-top: 2em; 
    }
}

@media (max-width: 800px) {
    #block-green-news {
        width: 100%;
    }
    #blueblocknews {
        width: 100%;
    }
    #abonnement {
        width: 100%;
    }
    #dj-main125select {
        display: inline-block;
        background: #889ccf;
        border: inherit;
        color: #ffffff;
        font-size: 1em;
    }
    #content-left {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    #content-right {
        float: left;
        width: 100%;
    }
    #fond_footer {
        margin-top: 22px;
        background-image: url(../images/fond_footer.jpg);
        background-repeat: repeat;
        height: auto;
        width: 100%;
    }
    .custom.footerinfo table td {
        vertical-align: top;
        padding: 1em;
        float: left;
        width: 90%;
    }
    #global {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    #pied_contenu {
        width: 100%;
    }
    .header-top {
        display: block;
    }
    .item-image img {
        width: 100%;
    }
    .blog-featuredhomepage h2 {
        width: 100%;
    }
    .item table td {
        float: left;
        display: block;
        width: 100%;
    }
    #logo img {
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    #princiapl-menu {
        display: inline-flex;
        z-index: 100000;
        position: relative;
        width: 100%;
    }
    #title-home img {
        display: none;
    }
    #button-abonnement {
        margin-bottom: 24px;
        background: #e73e45;
    }
    #fond_ariane {
        margin-top: 2em;
    }
    #right-footer-blue {
        float: left!important;
        padding-bottom: 2em;
    }
    #header-top-menu {
        float: none;
        padding-right: 0;
        padding-top: 10px;
        display: block;
        position: relative;
        z-index: 10000;
        text-align: center;
    }
    #logos-header-menu {
        float: none;
        padding-right: 0;
        padding-top: 15px;
        display: inline-block;
        position: relative;
        z-index: 10000;
        margin: 0 auto;
        width: 100%;
    }
    .blog-featuredhomepage h2 {
        font-size: 2.2em;
    }
    #fond_menu #search-menu {
        padding-left: 0;
    }
}


input#jumibutton {
    color: #92a2d5!important;
    font-weight: bold;
    font-size: 14px !important;
}

.btn-group.pull-left input {
    border: 1px solid #CCCCCC!important;
    padding: 0.5em;
    margin-bottom: 1em;  
}
table#picardie input {
    border: 1px solid #e9e9f5!important;
    padding: 0.2em;
}

/* www.phoca.cz - filelist */
.phocadownloadfilelist {
    background: #fdfdfd;
    border:1px solid #cccccc;
    margin:5px;
}
.phocadownloadfilelist32 {
    background: transparent url(../images/icon-download-32.png) 5px center no-repeat;
    padding: 10px 10px 10px 40px;
}
.phocadownloadfilelist16 {
    background: transparent url(../images/icon-download-16.html) 5px center no-repeat;
    padding: 10px 10px 10px 40px;
}
.phocadownloadfilelist64 {
    background: transparent url(../images/icon-download-64.html) 5px center no-repeat;
    padding: 10px 10px 10px 40px;
}

/* www.phoca.cz - 32 */
.phocadownloadcategories32 {
    background: #fdfdfd url(../images/icon-categories-32.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 10px 10px 10px 40px;
}

.phocadownloadcategory32 {
    background: #fdfdfd url(../images/icon-category-32.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 10px 10px 10px 40px;
}

.phocadownloadfile32 {
    background: #fdfdfd url(../images/icon-download-32.png) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 10px 10px 10px 40px;
}

.phocadownloadplay32 {
    background: #fdfdfd url(../images/icon-play-32.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 10px 10px 10px 40px;
}
.phocadownloadpreview32 {
    background: #fdfdfd url(../images/icon-preview-32.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 10px 10px 10px 40px;
}

/* 16 */
.phocadownloadcategories16 {
    background: #fdfdfd url(../images/icon-categories-16.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 5px 5px 5px 25px;
}



.phocadownloadcategory16 {
    background: #fdfdfd url(../images/icon-category-16.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 5px 5px 5px 25px;
}

.phocadownloadfile16 {
    background: #fdfdfd url(../images/icon-download-16.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 5px 5px 5px 25px;
}
.phocadownloadplay16 {
    background: #fdfdfd url(../images/icon-play-16.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 5px 5px 5px 25px;
}
.phocadownloadpreview16 {
    background: #fdfdfd url(../images/icon-preview-16.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 5px 5px 5px 25px;
}

/* 64 */
.phocadownloadcategories64 {
    background: #fdfdfd url(../images/icon-categories-64.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 30px 30px 30px 70px;
}



.phocadownloadcategory64 {
    background: #fdfdfd url(../images/icon-category-64.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 30px 30px 30px 70px;
}

.phocadownloadfile64 {
    background: #fdfdfd url(../images/icon-download-64.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 30px 30px 30px 70px;
}
.phocadownloadplay64 {
    background: #fdfdfd url(../images/icon-play-64.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 30px 30px 30px 70px;
}
.phocadownloadpreview64 {
    background: #fdfdfd url(../images/icon-preview-64.html) 5px center no-repeat;
    border:1px solid #cccccc;
    margin:5px;
    padding: 30px 30px 30px 70px;
}






