



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




/* 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 */
.blog-featured h2 {
	
	margin-bottom:0em;
}
p.readmore {
	text-indent:0;
}
.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{
	padding:0;
	margin:0;
}

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


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

#decalage_centre p {
	margin-bottom: 16px;
	padding-bottom: 0;
}


/*******************************************************/
/********************** EKYPIA *************************/
/*******************************************************/
body{
     font-family: 'Helvetica', 'Arial', sans-serif;
	color:#362f29;
	font-size:13px;
	line-height:12pt;
	background-color:#322f31;
	
}

#search-area-close298,
#search-area-close302,
#search-area-close303 {
	display: none;
}

#k2-ajax-search298,
#k2-ajax-search302,
#k2-ajax-search303 {
	width: 100%;
}

#search-area298,
#search-area298:focus,
#search-area302,
#search-area302:focus,
#search-area303,
#search-area303:focus {
	width: calc(100% - 30px);
    border: 0;
    padding: 0 7px;
    color: #fff !important;
    background-color: #0b72b7 !important;
    height: inherit !important;
    box-shadow: none !important;
    text-shadow:none !important;
    font-weight: inherit !important;
    font-size: 14px !important;
    height: 27px !important;
}

#ajax-search-button298,
#ajax-search-button302,
#ajax-search-button303 {
	right: 0 !important;
    left: inherit !important;
    background-image: url(../images/loupe.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center center;
}

#ajax-search-button298,
#ajax-search-button302,
#ajax-search-button303 {
	right: 0;
    left: inherit;
    background-color: #9dd6f3;
    border: 1px solid #0b72b7;
        box-sizing: border-box;
}

#ajax-search-button298 .magnifier,
#ajax-search-button302 .magnifier,
#ajax-search-button303 .magnifier{
	display: none !important;
}


#colonne_gauche a, #fond_footer a{
	font-family: 'Helvetica', 'Arial', sans-serif;
	}

#global{
	width:987px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

#global_footer{
	width:987px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ebf6fc;
}



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

#entete{
	height:96px;
	background-color:#000000;	
}

.inputboxsearch{
	margin:0px;
	padding:0px;
	border:#f0efee solid 1px;
	width:204px;
	background-image: url(../images/inputsearch.jpg);
	background-repeat:no-repeat;
	height:18px;
	text-indent:22px;
}

.buttonsearch{
	margin:0px;
	padding:0px;
	margin-left:10px;
	
	border:none;
	background-image: url(../images/searchbutton.jpg);
	background-repeat:no-repeat;
	width:21px;
	height:20px;
	color:#000000;
	
}

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

#banniere_droite{
	float:right;
}
#decalage_centre .items-row{
	border-bottom:solid 2px #dedee0;
	margin-bottom:16px;
	padding-bottom:16px;

	
}

.bref h3 {
	 padding-left: 0px;
    font-size: 24px;
    line-height: 28px;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 20px;
    border-radius: 10px 0px 0px 10px;
    -moz-border-radius: 10px 0px 0px 10px;
    -webkit-border-radius: 10px 0px 0px 10px;
}

#decalage_centre .items-row:last-child{
	border-bottom:none;
	margin-bottom:16px;
	padding-bottom:16px;

	
}

#decalage_centre .bloginstitut .items-row{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
	}
	
	#decalage_centre .blogtheme .items-row{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:0;
	}



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

#fond_menu{
	background-image: url(../images/fond_menu_01.jpg);
	height:100px;
	width: 987px;
	background-repeat: no-repeat;
}

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

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

#colonne_gauche{
	width:210px;
	border-right:solid 2px #eeefef;
	padding-top:12px;
	display: table-cell;
	height: 100%;
}

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

#colonne_centre{

	width:578px;
	padding-top:0px;
	font-size:14px;
	line-height:13pt;
	display: table-cell;
	vertical-align: top;
	    padding-bottom: 35px;
	
}

#colonne_droite{

	width:196px;
	padding-top:12px;
		display: table-cell;
	vertical-align: top;
}

#colonne_droite_bleu{
	display: table-cell;
	width:196px;
	padding-top:12px;
	background-image: url(../images/fond_theme.jpg);
	background-repeat:repeat-x;
	vertical-align: top;
}

#fond_bleu{
	/*background-color:#9dd6f3;*/
	margin-bottom:10px;
	margin-bottom: 10px;
margin-right: -20px;
background-color: rgba(157, 214, 243, 0.8);
padding-right: 20px;
border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-radius: 10px 0px 0px 10px;
border: 0px solid #000000;
}

#fond_orange{
	
	background-color:#f48a31;
	border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-radius: 10px 0px 0px 10px;
border: 0px solid #000000;
	
	
}

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

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.jpg);
	height:153px;
	width: 318px;
	background-repeat: no-repeat;	
}

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

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

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

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

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

p{
	margin-top:0px;
	margin-bottom:0px;
} 

.itemView a {
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
	/* This is the dangerous one in WebKit, as it breaks things wherever */
	word-break: break-all;
	/* Instead use this non-standard one: */
	word-break: break-word;
	/* Adds a hyphen where the word breaks, if supported (No Blink) */
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

.slide-desc .slide-desc-text a.readmore {
	position: absolute;
    bottom: 4px;
    right: 7px;
    color: #fff;
    text-decoration: none;
}


#bloc_chronique_1, #bloc_chronique_2 { 
	height: auto !important;
    display: inline-block !important;
}

.aidanews2_title {
	display: inherit;
	text-align: left;
}

.Block-1er-page img {
	width: 100%;
}

#entete_colonne_gauche{
	background-image: url(../images/bloc_gauche_01.jpg);
	height:9px;
	width: 229px;
	background-repeat: no-repeat;	
}

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

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

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

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

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


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

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

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

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


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


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


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


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

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

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

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

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


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


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

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

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

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


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

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

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

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

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


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

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

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

.buttonoxymore{
	margin-left:4px;
	background-image: url(../images/search_button.png);
	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.png);
	background-repeat:no-repeat;
	width:310px;
	height:69px;
}

.clr{
	clear:both;
	margin: 0 !important;
	
}

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

h2{
	padding:0px;
	margin:0px;	
	color: #f48a31;
    font-size: 25px;
    font-weight: bold;
    line-height: 29px;
    margin: 0;
    padding: 0;
	padding-bottom:20px;
	
}

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

a:hover{
	color:#0b72b7;
	font-weight:bold;
	text-decoration:none;
}

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

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

#banniere{
	background-color:#231f20;
	
}

#banniere_bleu{
	background-image: url(../images/banniere_ires.jpg);
	background-repeat:no-repeat;
	width:987px;
	height:143px;
}

#logo_ires{
	float:left;
	padding-left:14px;
	padding-top:6px;
	
}

#menu{
	background-color:#ebf6fc;
}

#menu table, #menu_themes table {
		border-spacing : 0;
border-collapse : collapse;
margin-bottom: 4px;
}


#menu_actu{
	
}

#menu_actu table {
	border-spacing : 0;
border-collapse : collapse;
}

#menu_actu #menu156257{
	font-weight: bold;
}


#menu_themes{
	background-color:#FFFFFF;
	
}

#newsletter-home{
	
	float:left;
	width:195px;
	text-align:center;
	color:#FFFFFF;
	font-size:17px;
	margin-left: -18px;
background-color: rgba(235,33, 46, 0.9);
padding-left: 20px;
margin-top: 27px;
	
}

#newsletter{
	
	float:left;
	width:195px;
	text-align:center;
	color:#FFFFFF;
	font-size:17px;
	margin-left: -18px;
background-color: rgba(235,33, 46, 0.9);
padding-left: 20px;
}

#sliderhome{
	float:right;
	margin-bottom: 10px;
margin-right: -20px;
 background-color: rgba(244, 138, 49, 0.8);
padding-right: 20px;
	
}

#slidernav{
	float:right;
	margin-bottom:;
margin-right: -20px;
background-color: rgba(157, 154, 140, 0.8);
padding-right: 20px;
	
}

#decalage_contenu{
	padding-top:0px;
	padding-bottom:12px;
	display: table;
	border-spacing: 0px;
    border-collapse:collapse;
	
}


#decalage_centre{
	padding-left:19px;
	padding-right:19px;
	padding-top:12px;
	
}

#colonne_gauche h3{
	background-color:#939598;
	color:#FFFFFF;
	padding-left:15px;
	text-align:left;
	font-weight:bold;
	line-height:20px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:18px;
	margin-left: -18px;
background-color: rgba(147, 149, 152, 0.8);
padding-left: 41px;
	
}

#colonne_gauche h3#actif{
	background-color:#d1d2d4;
	background-color: rgba(209, 210, 212, 0.8);

	
}

#colonne_gauche h3#actif a{
	color:#6d6e71 !important;
	
}

#colonne_centre h2 {
	text-align: left;
}

#colonne_centre h2 a{
	color:#f48a31;
	font-size:25px;
	line-height:29px;
	font-weight:bold;
	padding:0;
	margin:0;
}

#menu_gauche{
	width:194px;
	
}

.responsive {
	display: none;
}

#menu_gauche .module a,
#menu_gauche  .modulemenu_1 a,
#menu_abonnement table.menu191 a
{
	background-image: url(http://pre-prod.ires.fr/templates/template_ires/images/menu_gauche.jpg) !important;
	background-repeat: no-repeat;
    background-position: left top;
}



#bref{
	padding-left:4px;
	font-size:24px;
	line-height:28px;
	color:#FFFFFF;
	font-weight:bold;
	padding-bottom:20px;
border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-radius: 10px 0px 0px 10px;
border: 0px solid #000000;
}

#decalage_droite{
	padding:12px 6px 12px 9px;
	
}

#decalage_droite_focus{
	padding:7px 7px 14px 7px;
	padding-left:15px;
	margin-bottom: 10px;
margin-right: -20px;
background-color: rgba(244, 138, 49, 0.8);
padding-right: 40px;
border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-radius: 10px 0px 0px 10px;
border: 0px solid #000000;
box-sizing: border-box;
color: #fff;

}

#fond_gris{
	padding:7px;
	padding-right:0px;
	margin-bottom: 10px;
margin-right: -20px;
background-color: rgba(147, 149, 152, 0.8);
padding-right: 40px;
border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-radius: 10px 0px 0px 10px;
border: 0px solid #000000;
}

#fond_footer{
	background-color:#404041;
	padding-bottom:100px;
	
	
}

#footer_gauche{
	float:left;
	width:50%;
	padding:10px;
}

#footer_droite{
	float:right;
	
}

#fond_recherche{
/*	background-image: url(../images/fond_recherche.jpg);
	background-repeat:no-repeat;*/
	width:52px;
	height:31px;
}

#fond_recherche .inputbox{
	background-color:transparent;
	border:none;
	line-height:31px;
	text-indent:12px;
	color:#FFFFFF;
	font-size:14px;
	width:193px;
}

#fond_recherche input.button{
	width:27px;
	line-height:31px;
	background-color:transparent;
	border:none;
	font-size:0px;
	cursor:pointer;
}

.moduleMedia .moduletable {
	margin-bottom: 25px;
}

.moduleMedia .moduletable:last-child {
	margin-bottom: 0;
}

#fond_newsletter .inputbox{
	width:161px !important;
	line-height:24px;
	border:none;
	background-color:transparent;
	text-indent:10px;
	 border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
}

#fond_newsletter  input.button{
	background-color:transparent;
	border:none;
	height:28px;
	cursor:pointer;
	font-size:0;
	    width: 40px;
	
}

#fond_newsletter{
	background-image: url(../images/fond_newsletter.jpg);
	background-repeat:no-repeat;
	width:174px;
	min-height:28px;
	display: none;
}

#larevue {
	text-align: left;
}

.blog-featured h2{
	float:left;
	padding-bottom:0px !important;
	
}

#date_titre{
	line-height:37px;
	padding-left:12px;
	float:left;
	font-size:10px;
	
}
#decalage_titre{
	padding-bottom:0px;
	
}

#menu_gauche .module div div div{
	padding-bottom:7px;
}

.blog-featured img{
	float:left;
	padding-right:18px;
	margin-right:0 !important; 
}

.catItemView .typeTextfield {
	padding:0;
}

.catItemView .introOuvrage,
.catItemView .introContribution {
	margin-top: 15px;
}

.contribution .catItemAuthor {
	margin-top: 5px;
}

.contribution .itemAuthor {
	margin-top: 5px !important;
}

.typeTextfield {
	padding: 0;
    margin: 0;
    padding-left: 16px;
}

.typeTextfield.group4 {
	color: #0f71be;
	font-style: italic;
}


.syndical-module .typeTextfield.group4 {
	padding-left: 0 !important;
}

.syndical-module ul {
	list-style: none;
	padding: 0;
	margin: 0;
}


.typeTextfield.group3 {
    color: #231f20;
    font-size: 15px;
    font-weight: bold;
}

.travaux-module ul {
	list-style-image: url(../images/puce-noir.png);
}

.travaux-module ul li {
	text-align: left;
}

.catItemView p {
	margin-bottom: 0 !important;
}

.breadcrumbs {
	padding-bottom:18px;
	color:#f48a31;
	padding-right: 19px;
	text-align: left;
}

a.pathway:link, a.pathway:hover, a.pathway:visited{
	color:#f48a31;
	font-weight:normal;
}

.blogactualites h2{
	border-bottom:solid 1px #dedee0;
	padding-bottom:15px;
	margin-bottom:15px;
	
}

#colonne_centre .blogactualites .items-leading h2 a{
	color:#eb212e;
	border-bottom:none;
	margin-bottom:0px;
	
}

#colonne_centre .blogactualites .items-leading h2{
	color:#eb212e;
	border-bottom:none;
	margin-bottom:0px;
	
}
#titre_categorie{
	padding-top:12px;
	padding-bottom:0px;
    color: #eb212e;
    font-size: 22px;
    font-weight: bold;
    line-height: 110%;
    margin: 0;

	
}

#titre_chapeau{
	    color: #231f20;
    font-size: 18px;
    line-height:110%;
	font-weight:bold;
	padding-bottom:12px;
}

#colonne_centre .bloginstitut .items-leading h2 {
	   border-bottom: 1px solid #c2c1b2;
	   margin-bottom:12px;
	   padding-bottom:0px;
}

#colonne_centre .bloginstitut .items-leading h2 a,
#colonne_centre .bloginstitut .items-leading h2,
#colonne_centre .items-row h2 {
    color: #362f29;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 17px;
    padding-bottom: 7px;
}

#colonne_centre .bloginstitut .item.column-1 h2 a, #colonne_centre .bloginstitut .item.column-2 h2 a{
	 color: #362f29;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 17px;
    padding-bottom: 7px;
	text-align:left;
}

#colonne_centre .bloginstitut .item.column-1 h2, #colonne_centre .bloginstitut .item.column-2 h2{
	border-bottom: 1px solid #c2c1b2;
	   margin-bottom:12px;
	   text-align:left;
	      margin-bottom:12px;
	   padding-bottom:0px;
}

#colonne_centre .bloginstitut .items-leading{
	box-shadow: 0 0 4px 0 #9b9b9b;
    margin: 0px;
	margin-top:15px;
	margin-bottom:15px;
    padding: 15px;
    width: 94%;
	padding-top:8px;
}

p.AUTEUR a.footnote-link {
	position: absolute;
    top: 180px;
    left: 9px;
}

p.AUTEUR {
	    margin: 0 !important;
    padding: 0 !important;
}

div.catItemImageBlock {
	display: inline-block;
    width: 180px;
    vertical-align: top;
}

div.catItemBody {
	display: inline-block;
    width: calc(100% - 180px);
    vertical-align: top;
    padding: 0 0 0 18px;
    box-sizing: border-box;
}

.eclairages span.catItemAuthor {
	padding-left: 0;
}

span.itemImage img {
	border: 1px solid #dedede;
	padding: 0;
}

div.catItemIntroText {
	padding-left: 0;
	text-align: justify;
}

div.itemFullText {
	text-align: justify;
}

.catItemView.eclairages h3 {
	border-bottom: 1px solid #dcd9d9;
	margin-bottom: 12px;
	text-align: left;
}

.catItemView.eclairages {
	padding: 14px;
}

#colonne_centre .bloginstitut .item.column-1{
 box-shadow: 0 0 4px 0 #9b9b9b;
    margin: 0px;
	margin-right:15px;
    padding: 15px;
    width: 42%;
	float:left;
	padding-top:8px;
	margin-top:16px;
	min-height:422px;
}

#colonne_centre .bloginstitut .item.column-2{
	 box-shadow: 0 0 4px 0 #9b9b9b;
    margin: 0px;
    padding: 15px;
    width: 43%;	float:left;
	padding-top:8px;
	margin-top:16px;
	min-height:422px;
}



#decalage_centre .personlist{
		box-shadow: 0 0 4px 0 #9b9b9b;
    margin: 0px;
	margin-top:15px;
	margin-bottom:15px;
    width: 100%;
}

#decalage_centre .personinfo{
	border-bottom:dotted 1px #9b9b9b;
	
}

#icone_liste{
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border:solid 1px #d5d6d7;
padding:4px;
line-height:18px;
background-color:#FFFFFF;
}

#icone{
	float:left;
	vertical-align:middle;
	padding-left:4px;
	padding-right:4px;
	cursor: pointer;
}


#icone img {
	vertical-align:middle;	
}

#icone .button{
	background-image: url(../images/mail_ami.jpg);
	background-repeat:no-repeat;
	width:17px;
	height:13px;
	border:none;
	font-size:0px;
	vertical-align:middle;
	cursor: pointer;
}

#fond_couverture{
	background-image: url(../images/couverture_colonne_droite.png);
	background-repeat:no-repeat;
}

#abonnement{
	font-size:17px;
	text-align:right;
	line-height:20px;
	background-color:#f48a31;
	padding:5px;
	position: relative;
	letter-spacing: -1px;
}

div.rssearch_box div.suggest_link,
div.rssearch_box div.suggest_link_over:hover {
	padding: 6px 6px 5px 6px !important;
    border-bottom: 1px solid #6f6c6c;
}


div.rssearch_box div.suggest_link a,
div.rssearch_box div.suggest_link_over a:link,
div.rssearch_box div.suggest_link_over a:hover {
	opacity: 1 !important;
	font-weight: normal !important;
}

.abonnement-cover{
	background: url(../images/cover-publication.png) no-repeat !important;
	width: 59px;
    height: 75px;
    position: absolute;
    z-index: 9999;
    top: -12px;
    left: -18px;
}

.abonnement-cover-ressources {
	background: url(../images/cover-ressources.png) no-repeat !important;
	width: 80px;
    height: 75px;
    position: absolute;
    z-index: 9999;
    top: -7px;
    left: -23px;
}


.chronique-cover{
	background: url(../images/cover-publication.png) no-repeat !important;
	width: 59px;
    height: 75px;
    position: absolute;
    z-index: 9999;
    top: -12px;
    left: -22px;
}

#abonnement_chronique{
	
	font-size: 14px;
    text-align: right;
    line-height: 20px;
    background-color: #f48a31;
    padding: 5px;
    position: relative;
    letter-spacing: -1px;
}

#menu_abonnement{
	padding-top:12px;
	padding-bottom:12px;
	
}

#recherche_abonnement{
/*	background-image: url(../images/fond_recherche_2.jpg);
	background-repeat:no-repeat;*/
	width:171px;
}

.k2-ajax-search-container {
	padding: 0 !important;
}



#recherche_abonnement input.inputbox{
	background-color:transparent;
	border:none;
	color:#FFFFFF;
	height:40px;
	width:123px;
	white-space:normal;
	text-indent:10px;
	font-size:15px;
	line-height:40px;
}

.bloginstitut .category-desc, .category-desc-equipe{
	padding-bottom:6px;
	border-bottom:solid 1px #bcbdc0;
	
}



.bloginstitut p, .item-pageinstitut p, .category-desc-equipe p{
	padding-bottom:8px;
	
}

#fond_theme{
background-image: url(../images/fond_theme.jpg);
	background-repeat:repeat-x;
/*	    background-color: #cce9f9;*/
}

.slide-text a{
	color:#FFFFFF;
	font-weight:normal;
	
}

#colonne_centre .blogtheme .items-leading h2 {
	   border-bottom: 1px solid #c2c1b2;
	   margin-bottom:12px;
	   padding-bottom:0px;
}

#colonne_centre .blogtheme .items-leading h2 a{
	
    color: #362f29;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 17px;
    padding-bottom: 7px;
	
}


.bloginstitut ul{
	margin-top:0px;
	
}

.bloginstitut .historique, .item-page .historique{
	display:inline-block !important;
	width:inherit !important;
	
}

#colonne_centre .blogtheme .item.column-1 h2 a, #colonne_centre .blogtheme .item.column-2 h2 a{
	 color: #362f29;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 17px;
    padding-bottom: 7px;
	text-align:left;
}

#colonne_centre .blogtheme .item.column-1 h2, #colonne_centre .blogtheme .item.column-2 h2{
	border-bottom: 1px solid #c2c1b2;
	   margin-bottom:12px;
	   text-align:left;
	      margin-bottom:12px;
	   padding-bottom:0px;
}

#colonne_centre .blogtheme .items-leading{
	box-shadow: 0 0 4px 0 #9b9b9b;
    margin: 0px;
	margin-top:15px;
	margin-bottom:15px;
    padding: 15px;
    width: 94%;
	padding-top:8px;
}

#colonne_centre .blogtheme .item.column-1{
 box-shadow: 0 0 4px 0 #9b9b9b;
    margin: 0px;
	margin-right:15px;
    padding: 15px;
    width: 43%;
	float:left;
	padding-top:8px;
	margin-top:16px;
	min-height: 414px;
}

#colonne_centre .blogtheme .item.column-2{
	 box-shadow: 0 0 4px 0 #9b9b9b;
    margin: 0px;
    padding: 15px;
    width: 43%;	float:left;
	padding-top:8px;
	margin-top:16px;
	min-height: 414px;
}

.blogtheme .category-desc{
	padding-bottom:18px;
	
}

.k2Pagination ul li{
	margin-right:2px;
	margin-left:2px;
	color:#FFF;
	
	
}
.k2Pagination ul li span{
background-color:#e7e7e8;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	color:#231f20;
}

.k2Pagination ul li.pagination-start span.pagenav, .k2Pagination ul li.pagination-prev span.pagenav, .k2Pagination ul li.pagination-next span.pagenav, .k2Pagination ul li.pagination-end span.pagenav{
	color:#FFF;
	
	
}

.k2Pagination ul li a.pagenav{
	background-color:#939598;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
	
}

.save_as_pdf {
	background-image: url(../images/pdf.jpg) !important;
	 height: 13px !important;
	 width:17px !important;
	 vertical-align: middle;
}

.ajouteclairages span.catItemImage img {
	width: 100% !important;
}

.ajouteclairages div.catItemBody {
	width: 100% !important;
	padding: 0 !important;
}

.ajouteclairages .catItemHeader {
	margin-bottom: 15px;
}



.ajouteclairages div.catItemIntroText {
	  display: inline-block;
    width: calc(100% - 180px);
    vertical-align: top;
    padding: 0 0 0 18px;
    box-sizing: border-box;
}


.save_as_pdf a {
    color: #000000;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 13px !important;
    line-height: 1.4em;
    padding-left: 0px !important;
    padding-top: 0px !important;
    text-decoration: none;
    width: 17px !important;
}

.personname{
	white-space:inherit !important;
	
}

/*************************/
/****REVUE OVERRIDES*****/
/*************************/

/*Defaut*/
.Bloc-de-texte-standard,
.Bloc-de-texte-courent-1,
.block-notes-de-b {
    font-size: 13px;
    line-height: 16px;

}

/*Titre*/

.Bloc-de-texte-standard .TITRE_ARTICLE,
.Bloc-de-texte-standard ._--Titre-article
  {
    font-size: 18px;
    font-weight: normal;
    line-height: 110%;
    background: url("/components/com_k2/images/system/carre_violet.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 16px;
    margin: 0;
    color: #eb212e;
    font-weight: bold;
    padding-bottom: 0px;
}

/*Auteur*/

.Bloc-de-texte-standard .AUTEUR,
.Bloc-de-texte-standard ._--Auteur {
display: block;
    padding: 0;
    margin: 0;
    padding-left: 16px;
    font-style: italic;
    padding-top: 4px;
    font-size: 14px;
    line-height: 13pt;
    margin-bottom: 15px;
}


/*Pays*/
.Bloc-de-texte-standard ._--Pays {
    padding-left: 15px;
    color: #615D5E;
    font-weight: bold;
    font-size: 16px;
    font-style: italic;
}

/*Epigraphe*/

.Bloc-de-texte-standard .EPIGRAPHE {
background-color: #eee;
    padding: 15px;
font-weight:inherit !important;
color: #000;
margin: 10px 0 25px 0;
}



/*petit encart

.Bloc-de-texte-courent-1 ._--Sous-titre-1-sans-filet {
    display: inline-block;
    float: left;
    margin: 10px 25px 10px 33px;
    font-weight: bold;
    border-top: 1px solid #615F5F;
    border-bottom: 1px solid #615F5F;
    padding: 7px 0;
}
*/

/*Paragraphe*/
.Bloc-de-texte-standard P.NORMAL,
.Bloc-de-texte-courent-1 P.NORMAL {
	text-indent: 50px;
}

.Bloc-de-texte-standard P,
.Bloc-de-texte-courent-1 P {
	margin-bottom:15px;
}

.Bloc-de-texte-standard P.ENCADRE {
margin-bottom:15px;
}

.Bloc-de-texte-standard P.NORMAL img, .Bloc-de-texte-standard span img {
    border: none;
    display: block;
    margin: 0 auto !important;
    max-width: 475px;
    height: inherit;
}

/*Titre section */
.Bloc-de-texte-standard p.TITRE_SECTION1,
.Bloc-de-texte-courent-1 ._--Sous-titre-1-sans-filet,
.Bloc-de-texte-courent-1 ._--Sous-titre-1 {
    font-size: 16px;
    line-height: 110%;
    font-weight: bold;
    margin-bottom: 15px;
}

/*Titre sous-section */
.Bloc-de-texte-standard p.TITRE_SECTION2, 
.Bloc-de-texte-standard p.TITRE_SECTION3, 
.Bloc-de-texte-standard p.TITRE_ANNEXE,
.Bloc-de-texte-courent-1 ._--Sous-titre-2 {
    font-size: 14px;
    line-height: 110%;
    font-weight: bold;
margin-bottom: 15px;
}

span.catItemImage {
	margin:0;
}

div.itemHeader h2.itemTitle {
	background-position: 0 4px;
}

.bloc1 div.catItemBody,
.bloc2 div.catItemBody {
	width: inherit;
	display: inherit;
	padding:0;
}

.bloc1 .catItemImageBlock,
.bloc2 .catItemImageBlock {
	float: left;
	display: inherit;
	width: inherit;
}

.bloc1 .catItemView,
.bloc2 .catItemView {
	 min-height: 308px;
}

.itemListView.travail .itemList #itemListPrimary .bloc1 span.catItemImage img,
.itemListView.travail .itemList #itemListPrimary .bloc2 span.catItemImage img {
	margin-right: 15px !important;
    margin-bottom: 10px !important;
    width: 57px !important;
}

.bloc1 h3,
 .bloc2 h3 {
	font-size: 14px;
    line-height: 17px;
}


.ouvrageNoimage {
	width: 100% !important;
	padding-left: 0 !important;
}

.ouvrageNoimage .catItemIntroText {
	padding-left: 0 !important;
}

.Bloc-de-texte-standard span.Courent-italique {
    font-style: italic;
}

#mois_sortie {
	font-size: 9px;
    color: #231f20;
    margin-bottom: 8px;
    display: inline-block;
    line-height: inherit;
}

.travail #telecharger {
	margin-left: 15px;
}


.Bloc-de-texte-standard span.Appel-note {
    vertical-align: text-bottom;
    font-size: 64%;
}

.Bloc-de-texte-standard p.Tableaux_NO_IMAGE {
margin-bottom: 0 !important;
font-weight:bold;
}

.Bloc-de-texte-standard table.TABLEAU  {
    border-collapse: collapse;
margin: 10px 0 30px 0;
    width: 100%;
    font-size: 85%;
}

.Bloc-de-texte-standard table.ENCADRE-TABLEAU {
 border-collapse: collapse;
margin:25px 0;
}

.Bloc-de-texte-standard table.TABLEAU td {
        border: 1px solid #CACACA !important;

}

div.k2FeedIcon {
    padding: 4px 8px;
    float: right;
    margin-top: 6px;
}

.Bloc-de-texte-standard table.TABLEAU td p, table.ENCADRE-TABLEAU td p {
margin-bottom:O !important;
}

.Bloc-de-texte-standard table.TABLEAU td.Tab-1er-ligne {
    font-weight: bold;
}

.Bloc-de-texte-standard table.ENCADRE-TABLEAU td.ENCADRE-CELLULE-1 {
    background-color: #757575;
    text-align: center;
    color: #fff;
}

.Bloc-de-texte-standard table.ENCADRE-TABLEAU p.TITRE_ENCADRE {
    font-weight: bold;
    margin-bottom: 25px;
    text-align: center;
}


.Bloc-de-texte-standard table.ENCADRE-TABLEAU Encadre-sous-titre-1 {
    font-weight: bold;
    margin-bottom: 15px;
    font-style:italic;
}

#rssearch #rsf_inp285 {
	width: inherit !important;
    text-indent: 8px;
    background-color: #0b72b7;
    border: 0;
    color: #fff;
    font-size: 14px;
    width: 193px !important;
    height: 31px !important;
    float: left;
    padding: 0;
}

#rssearch #rsf_inp285::-webkit-input-placeholder {
	color: #fff;
}

#rssearch #rsf_inp286 {
	width: inherit !important;
    text-indent: 8px;
    background-color: #0b72b7;
    border: 0;
    color: #fff;
    font-size: 14px;
    width: 143px !important;
    height: 31px !important;
    float: left;
    padding: 0;
}

#rssearch #rsf_inp286::-webkit-input-placeholder {
	color: #fff;
}


div.rsfsuggestions {
	/*top: 31px;*/
    width: 100%!important;
}

.rssearch_row {
	border-bottom: 1px solid #d6d6d6;
	box-shadow: none;
    padding: 15px 0;
    border-radius: 0;
}

.acymailing_footer {
	display: none;
}

.rssearch_row:hover {
	box-shadow: none;
}

#acymodifyform .list_name {
	font-size: 14px;
}

#acymodifyform .list_description {
	display: none;
}

#acymodifyform fieldset {
	border: 1px solid #c7c7c7;
    padding: 12px;
    margin-bottom: 15px;
}

#rssearch #cmdSearch {
	margin-top: 0;
	display: inline-block;
	float: none;
	width: inherit;
	position: inherit;
	padding: 0;
	width: 29px;
	border: 1px solid #0b72b7;
    background-image: url(../images/loupe.png);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center center;
    height: 31px;
    float: left;
        background-color: #9dd6f3;
}

#mod-bt-smartsearchform-284 .btnsearch img {
	display: none;
}

.Bloc-de-texte-standard .Tableaux_Tab-gauche-ital-8 {
font-style:italic;
}


.Bloc-de-texte-standard table.ENCADRE-TABLEAU p.ENCADRE {
    font-style: italic;
word-break:break-all;
text-align:justify;
}


.Bloc-de-texte-standard #table-8 {
padding:15px;
border: 1px solid #CACACA !important;
text-align:justify;
}

.Bloc-de-texte-standard table.ENCADRE-TABLEAU td {
padding: 15px;
border: 1px solid #CACACA !important;
}

.Bloc-de-texte-standard p.Tableaux_SOURCE {
    font-size: 13px;
    font-style: italic;
    margin-bottom: 5px;
}


.Bloc-de-texte-standard ._idFootnotes {
    border-top: 1px solid #D6D6D6;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-top: 15px;
    font-size: 11px;
    font-style: italic;}


/*Ref bas de page */

.Bloc-de-texte-standard p.TITRE_BIBLIO,
.Bloc-de-texte-courent-1 .Titre-sources {

	} {
    border-top: 1px solid #eee;
    padding-bottom: 15px;
    padding-top: 14px;
    font-weight: bold;
    margin-top: 24px;
}

.block-notes-de-b p.Note-de-bas-1 {
	font-style: italic;
	margin-bottom: 15px;
}


.Bloc-de-texte-courent-1 P.Sources {
	font-style: italic;
}




.Bloc-de-texte-standard p.REFBIBLIO {
font-style:italic;
word-break: break-all;
    margin-bottom: 10px;
}


.Bloc-de-texte-standard .Encadr--texte-2 {
display:none;}


.Bloc-de-texte-standard img{
	width:100% !important;
	height:auto !important;
}

#k2Container {
	position: relative;
}

#k2Container .itemImageBlock {
    float: left;
    width: 169px;
    /* margin-right: 45px; */
    /* margin-bottom: 23px; */
    padding: 0 !important;
    margin: 0 35px 19px 0px;

}

div.itemBody {
	padding-left: 15px;
	padding-top: 17px;
}

.ouvrageHistoriqueImage {
	display: none !important;
}

#k2Container .itemImageBlock img {
	width: 100% !important;
}


.aidanews2_positions {
	padding: 0 !important; 
}

.jcemediabox-zoom-span {
	padding: 0 !important;
}

a.jcepopup span.jcemediabox-zoom-image {
	background: transparent url(../images/zoom-img.png) no-repeat top right !important;
}

a.jcepopup.grey span.jcemediabox-zoom-image {
	background: transparent url(../images/zoom-img-grey.png) no-repeat top right !important;
}


.aidanews2_line {
	padding-top:17px !important;
}

.aidanews2_art {
	padding-bottom: 15px !important;
}

.jfontsize-button {
	padding: 0 !important;
	border: 0 !important;
	color: #808285 !important;
}

.jfontsize-button:hover {
	background: transparent !important;
}


.jfontsize-button#jfontsize-default {
	display: none !important;
}

.jfontsize-button#jfontsize-minus {
	font-size: 11px !important;
	width: 13px;
	height: 13px;
	display: inline-block;
	background: transparent url(../images/btnMinus.jpg) no-repeat !important;
}

.jfontsize-button#jfontsize-plus {
	font-size: 13px !important;
	width: 17px;
	height: 13px;
	display: inline-block;
	background: transparent url(../images/btnPlus.jpg) no-repeat !important;
	margin-right: -3px;
}

#decalage_centre .blogactualites .items-leading > div {
	border-bottom: solid 2px #dedee0;
    margin-bottom: 16px;
    padding-bottom: 16px;
}


div.person div.personinfo div {
	text-align: left !important;
}

#td_menu_wrap156 td a {
	font-size: 15px !important;
}

#td_menu_wrap156 td#trans-active156 a {
	font-weight: bold;
}

#global_footer table.menu165 td a:after {
	content: "-";
	padding-left: 6px;
    padding-right: 6px;
}

#global_footer table.menu165 td:last-child a:after {
	content: "";
	padding-left: 0px;
	padding-right: 0px;
}

table.menu165 a {
	padding-left: 0px;
	padding-right: 0px;
}

table.contact td {
	padding: 6px;
}

div.acymailing_module_success {
	margin: 0;
	padding: 8px !important;
	height: inherit;
	background-color: rgba(235,33, 46, 0.9);
	color: #fff;
	text-decoration: underline;
	font-size: 13px;
    font-style: italic;
    line-height: 15px;

}

table.acymailing_form {
	margin-left: 0px !important;
}

div#k2ModuleBox183.k2SearchBlock form input[type="text"] {
	width: 132px !important;
	    display: inline-block;
    vertical-align: top;
}

div#k2ModuleBox183.k2SearchBlock form input.button {
	width: 29px;
    height: 38px;
}

#menu156257 {
	    padding: 22px 2px 8px 0px !important;
}

div.itemSocialSharing img {
	cursor: pointer;
}

.moduleSyndical,
.moduleEtudesrechercheouvrages {
    width: calc(50% - 18px);
    vertical-align: top;
    display: inline-block;
    box-sizing: border-box;
    margin: 12px 8px 7px 8px;
    padding: 14px;
    box-shadow: 0 0 4px 0 #9b9b9b;
    min-height: 337px;
}

.syndical-module .moduleItemTitle {
	border-bottom: solid 1px #dedee0;
    margin-bottom: 14px;
    color: #231f20;
    font-size:  15px;
    text-align: left;
    padding-bottom: 13px;
    font-weight: bold;
}

.moduleSyndical .moduleItemAuthor,
.moduleEtudesrechercheouvrages .moduleItemAuthor {
	text-align: left;
	font-style: italic;
}

.moduleSyndical .moduleItemIntrotext,
.moduleEtudesrechercheouvrages .moduleItemIntrotext {
	margin-top: 15px;
}



.syndical-module .moduleItemDateCreated {
	font-size: 9px;
    color: #231f20;
    margin-left: 4px;
}

.travauxSyndical {
    box-sizing: border-box;
    margin: 12px 8px 7px 8px;
    padding: 14px;
    box-shadow: 0 0 4px 0 #9b9b9b;
}

.itemListCategoriesBlock {

}


/*Etudes Organisations Syndicales*/

table.bloc-50pc {
	width: 100%;
}

table.bloc-50pc td {

 

}

table.bloc-50pc td {
    box-shadow: 0 0 4px 0 #9b9b9b;
    padding: 18px 12px;
    margin-bottom: 5px;
    width: 44%; 
    display: inline-block;
    vertical-align: top;
}
table.bloc-100pc td {
    box-shadow: 0 0 4px 0 #9b9b9b;
    padding: 18px 12px;
    margin-bottom: 20px;
    width: 95%; 
    display: inline-block;
    vertical-align: top;
}

table.bloc-50pc tr td:first-child {
    margin-right: 15px;
}

table.bloc-50pc h3 {
    border-bottom: solid 1px #dedee0;
    padding-bottom: 6px;
    margin-bottom: 14px;
    color: #231f20;
    font-size: 19px;
    line-height: 22px;
    margin-top: 0px;
}

table.bloc-50pc h3 a {
    color: #000;
}

table.bloc-50pc p.titre-bloc-50pc {
    color:#eb212e;
    font-weight: bold;
}

table.bloc-50pc p.auteur-bloc-50pc {
    font-style: italic;
}

table.bloc-50pc p.editeur-bloc-50pc {
    font-style: italic;
    color: #0f73ba;
}

table.bloc-50pc p.texte-bloc-50pc {
    text-align: justify;
        padding-top: 12px;
}

table.bloc-50pc p.readmore-bloc-50pc {
    padding-bottom: 10px;
}

table.bloc-50pc p.readmore-bloc-50pc a {
	font-weight: normal;
    color: #eb212e;
}

table.bloc-50pc img.intro {
    float: left;
    width: 110px;
    height: inherit;
    margin: 0 15px 15px 0;
}
table.bloc-50pc span.date-sortie-bloc-50pc{
	font-size: 9px !important;
	font-weight: 300 !important;
	padding-left: 5px;
}
.eclairages div.catItemHeader h3.catItemTitle a {
	font-weight: bold;
}

.itemListView.travail .itemList #itemListPrimary span.catItemImage img {
    width: 170px !important;
}



div.itemListCategory {
	text-align: justify;
	padding-bottom: 0;
}

#userForm div.componentheading, div.title-validation {
	color: #f48a31;
    font-size: 25px;
    font-weight: bold;
    line-height: 29px;
    padding-bottom: 8px;
    margin-bottom: 24px;
    border-bottom: solid 1px #CCCCCC;
}


#userForm table {
	width: 100%;
}

#userForm table.seminaire, table.seminaire {
    box-shadow: 0 0 4px 0 #9b9b9b;
    padding: 18px 12px;
    margin-bottom: 20px;
}


table.seminaire p {
	padding-bottom: 8px;
    
}

#userForm h3 {
	border-bottom: solid 1px #cccccc; 
	    color: #231f20;
    font-size: 20px;
    line-height: 22px;
    font-weight: bold;
    display: block;
        padding-bottom: 6px;
    margin-bottom: 13px;
}

#userForm table.margb {
	margin-bottom: 21px;
}

#userForm input[type="text"],
#userForm textarea {
	width:100%;
	border: 1px solid #BDBDBD;
}

#userForm td.name {
	width: 116px;
    font-size: 12px;
    padding: 4px;
}

#userForm td.name2 {
	width: 50px;
    font-size: 12px;
    padding: 4px;
    padding-left: 15px;
}

#userForm table tr {
	margin-bottom: 5px;
}

#userForm .rsform-block-text,
#userForm .rsform-block-justificatif {
	font-size: 12px;
}

#userForm .rsform-block-text ul {
	margin-bottom: 13px;
	list-style-image: none;
}

#userForm .rsform-block-text ul li {
	margin-bottom: 5px;
}

#userForm .rsform-block-valider {
    text-align: center;
}

#userForm .rsform-block-valider input {
	background-image: url("../images/puce-historique.png");
    padding: 8px 36px 8px 10px;
    background-repeat: no-repeat;
    background-position: 94% center;
    text-align: left;
    box-shadow: 0px 0px 4px 0px #9b9b9b;
    background-color: transparent;
    border: none;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
}

#userForm .dot {
	border-bottom: 2px dotted #eb212e;
	width: 43%;
}

#userForm .inscription {
	background: url("../images/dot-form.png") left 86% repeat-x;
    float: left;
    clear: both;
    width: 100%;
}
#userForm .title {
    float: left;
    background-color: #fff;
    padding-right: 5px;
}

#userForm .price {
	float: right;
    background-color: #fff;
    padding-left: 5px;
}

#userForm input[type="checkbox"]  {
	margin: 0px 3px 3px 0;
	vertical-align: middle;
}

#userForm .rsform-block-inscription .inscription {
	color: #eb212e;
	font-weight: bold;
	font-size: 13px;
}

#userForm .formError{
	color: #eb212e;
    font-weight: bold;
    font-size: 11px;
}

#userForm div.notion {
	font-size: 12px;
    font-style: italic;
}


#userForm span.notion2 {
	font-size: 10px;
}

#userForm div.commande {
	font-size: 12px;
}


#userForm div.commande input{
	width: 75px;
    margin: 0 7px;
}

/*CFDT*/

div.cfdt div.column-1 p img{
float: left;
padding-right: 2%;
padding-bottom: 2%;
}
div.cfdt h3 a{
	color:#000;
}
div.cfdt p.auteur-cfdt,
div.cfdt p.editeur-cfdt a{
	font-size: 12px !important;
	font-style: italic;
}
div.cfdt p.editeur-cfdt{
	padding-bottom: 2%;
}

div.cfdt h3 span{
	font-size: 9px;
	font-weight: 300;
	padding-left: 5px; 
}
div.cfdt h3{
border-bottom: solid 1px #dedee0;
padding-bottom: 6px;
    margin-bottom: 14px;
    color: #231f20;
    font-size: 19px;
    line-height: 22px;
    margin-top: 0px;
   /*     display: inline-block;
    width: 76%;*/
    margin-top: 15px;
}
}
div.cfdt span.row-separator{
	display: none !important;
}
div.cfdt div.items-row{
	box-shadow: 0 0 4px 0 #9b9b9b;
    padding: 18px 12px;
}

.item-page .autres_numeros_newsletter {
    box-shadow: 0 0 4px 0 #9b9b9b;
    padding: 18px 12px;
    margin-bottom: 20px;
}

.item-page .autres_numeros_newsletter h3 {
	background: none !important;
    color: #231f20;
    font-size: 20px;
    line-height: 22px;
    border-bottom: solid 1px #cccccc;
    padding-bottom: 7px;
    margin-bottom: 14px;
}

.autres_numeros_newsletter ul li h4,
.plus_numeros_newsletter ul li h4 {
	margin-bottom: 9px;
	margin-top: 0;
}

.autres_numeros_newsletter ul li h4 a,
.plus_numeros_newsletter ul li h4 a {
	color: #000;
    font-weight: normal;
    font-size: 13px;
}

.item-page .moduletable.dernier_numero {
	box-shadow: 0 0 4px 0 #9b9b9b;
    padding: 18px 12px;
    margin-bottom: 20px;
}

.item-page .dernier_numero a.readmore {
	float: none;
	color: #eb212e;
	text-decoration: none;
}


.item-page .moduletable.dernier_numero .title {
	background: none !important;
    color: #231f20;
    font-size: 20px;
    line-height: 22px;
    border-bottom: solid 1px #cccccc;
    padding-bottom: 7px;
    margin-bottom: 14px;
    font-weight: bold;
}

.item-page .autres_numeros_newsletter .plus_numero a {
	color: #eb212e;
    text-decoration: none;
    font-weight: normal;
}

.item-page .moduletable.dernier_numero h3 {
	background: none !important;
    color: #231f20;
    font-size: 20px;
    line-height: 22px;
    border-bottom: solid 1px #cccccc;
    padding-bottom: 7px;
    margin-bottom: 14px;
}

.item-page .moduletable.dernier_numero h4.dernier_numero {
    color: #eb212e;
    margin-left: 0;
    padding-left: 15px;
    background-image: url(../images/puce-rose.png);
        background-repeat: no-repeat;
    background-position: left center;
}

.item-page .moduletable.dernier_numero h4.dernier_numero a {
	color: #eb212e;
}


.item-page .newsflash.dernier_numero .subtitle {
	margin-left: 15px;
    padding-left: 0px;
    list-style-image: url(../images/puce-rose.png);
}


.archives-lettre-ires,
a.archives-lettre-ires {
	display: inline-block;
    color: #231f20;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    background-image: url(../images/puce-historique.png);
    padding: 5px 36px 4px 9px;;
    background-repeat: no-repeat;
    background-position: 99% center;
    text-align: right;
    box-shadow: 0px 0px 4px 0px #9b9b9b;
    float: right;
}

#fond_orange #decalage_droite_focus a, #fond_bleu #decalage_droite #abonnement a, #fond_bleu #abonnement_chronique a{
	color:#362f29;
	font-weight:normal;
	
}

.eclairages div.catItemHeader h3.catItemTitle {
	text-align: left !important;
}

#menu_actu hr{
	display:none !important;
	
}

.category-list .cat-items  fieldset.filters, .category-list .cat-items #tableOrdering a{
	display:none;
	
}

.category-list .cat-items .list-title a {
   background: url("/components/com_k2/images/system/carre_violet.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #231f20;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    padding-bottom: 0;
    padding-left: 16px;
}


.blog-featured.home h2 {
	float: none !important;
	padding-bottom: 20px !important;
}

a.footnote-link {
	float: none !important;
    padding: 0 !important;
    border: none !important;
    font-weight: bold !important;
    line-height: inherit !important;
    color: #0b72b7 !important;
}

.rapport h2 {
	color: #f48a31 !important;
}

.moduleRapports h3 {
	color: #eb212e;
	font-size: 25px;
    font-weight: bold;
    line-height: 29px;
    margin: 0;
    padding: 0;
    padding-bottom: 8px;
}

.moduleRapports > div {
	margin-bottom: 15px;
}

.moduleRapports li {
	text-align: left;
	margin-bottom: 8px;
}

.moduleRapports .typeTextfield {
	padding-left: 0 !important;
}

.moduleRapports .moduleItemAuthor{
	font-style: italic;
}

.nouveautes div.subCategory {
	padding: 14px !important;
}

.subCategory h2 {
	 color: #362f29;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 17px;
    padding-bottom: 7px;
}


/*#k2ModuleBox226 ul li:first-child {
	display: none;
}*/


.ui-tabs .ui-tabs-nav {
	margin: 0 !important;
	padding: 0px 0 8px 0 !important;
	border-radius: 0 !important;
}

.ui-widget-header {
	background: transparent !important;
	border-bottom: 1px solid #bcbdc0 !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
}

.ui-widget.ui-widget-content {
	border: none !important;
}

.ui-tabs {
	padding: 0!important;
}

.ui-tabs .ui-tabs-panel {
	padding: 0 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	background: none !important;
	border: none !important;
}

#k2Container .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #000 !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
	color:#8a8b95 !important;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding: 0 7px 0 1px !important;
	font-size: 16px;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor:after {
	 content: "-";
	 margin-left: 8px;
}

.ui-tabs .ui-tabs-tab:last-child .ui-tabs-anchor:after {
	 content: "";
}

.ui-widget {
	font-size: inherit !important;
}

.ui-widget {
	font-family: 'Helvetica', 'Arial', sans-serif !important;
}

.ui-widget-content a {
	color: #0b72b7 !important;
}

.agenda div.k2ItemsBlock ul li div.moduleItemIntrotext {
	padding-top: 15px;
}

.agenda div.itemListCategory {
	border-bottom: 0 !important;
}

.agenda div.k2ItemsBlock ul li {
	margin-bottom: 15px;
	border-bottom: 1px solid #d2cdcd;
	padding-bottom: 15px;
}

div.subCategory p {
	padding-top: 0 !important;
}

.k2ItemsBlock li{
	margin-bottom: 15px;
}

.k2ItemsBlock li.lastItem {
	margin-bottom: 0 !important;
}

div.k2ItemsBlock ul {
	margin-bottom: 0 !important;
}

div.k2ItemsBlock ul li a.moduleItemReadMore {
	font-weight: inherit !important;
}

.modules-entretien > div {   
	padding: 14px !important;
	box-shadow: 0 0 4px 0 #9b9b9b;
	margin: 7px;
    padding: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 21px;
}

.modules-entretien h3 {
	color: #231f20;
    font-size: 20px;
    line-height: 22px;
    border-bottom: solid 1px #dedee0;
    padding-bottom: 4px;
    margin-bottom: 14px;
}

#k2ModuleBox226 li {
	margin-bottom: 0 !important;
}

#k2ModuleBox226 li.lastItem {
margin-bottom: 15px !important;
}

.eclairages span.catItemImage img {
	width: 100% !important;
}

#k2ModuleBox219 li {
	margin-bottom: 5px;
}

.syndical-module .moduleItemTitle {
	border-bottom: solid 1px #dedee0;
    margin-bottom: 14px;
    color: #231f20;
    font-size:  15px;
    text-align: left;
    padding-bottom: 13px;
    font-weight: bold;
}

.eclairage-module > ul {
	margin-left: 0 !important;
	list-style: none !important;
}

.eclairage-module .moduleItemImage img {
	float: left !important;
    width: 63px !important;
    margin-right: 17px !important;
}

.moduleEtudesrechercheouvrages h3 {
	border-bottom: solid 1px #cccccc;
	padding-bottom: 7px;
    font-size: 18px;
}

.sj-ajax-tabs .item-wrap .item-title, .sj-ajax-tabs .item-wrap .item-title a {
	font-size: inherit;
	color: #0b72b7 !important;
	padding-bottom: 10px;
}

.sj-ajax-tabs .itemListCategoriesBlock,
.sj-ajax-tabs .k2FeedIcon {
	display: none !important;
}

.sj-ajax-tabs .item-wrap {
	width: 100% !important;
    background-image: url(../images/puce-rose.png);
    padding-left: 17px;
    background-repeat: no-repeat;
    background-position: 0px 4px;
    box-sizing: border-box;
}

.sj-ajax-tabs .items-container-inner {
width: 100%;
}

.sj-ajax-tabs .item-wrap .item-readmore {
	text-align: left;
}

.sj-ajax-tabs .item-wrap .item-readmore a {
	 color: #0b72b7 !important;
	 font-size: inherit;
	 padding-top: 8px;
    display: inline-block;
}

.sj-ajax-tabs a:hover {
	text-decoration: none !important;
}

.sj-ajax-tabs .item-wrap .item-description {
	font-size: inherit;
}

.sj-ajax-tabs .tabs-content{
	border-color: #D25A0B;
    padding: 0;
    margin-top: 15px;
    border: 0;
    width: 100% !important;
}

.sj-ajax-tabs .tabs-container ul.tabs {
	padding: 0px 0 8px 0 !important;
    border-bottom: 1px solid #dddddd;
}

.sj-ajax-tabs .tabs-container ul.tabs li .tab {
	font-size: 16px;
    color: #8a8b95 !important;
    background-color: inherit !important;
    padding: 0 7px 0 1px !important;
}

.sj-ajax-tabs .tabs-container ul.tabs li .tab:after {
    content: "-";
    margin-left: 8px;
}

.sj-ajax-tabs .tabs-container ul.tabs li:last-child .tab:after {
    display: none;

}

.sj-ajax-tabs .tabs-container ul.tabs li.selected .tab {
	color: #000 !important;
}

.moduleEtudesrechercheouvrages .moduleItemTitle {
	color: #eb212e;
    font-weight: bold;
    margin-bottom: 12px;
}

.moduleEtudesrechercheouvrages .typeTextfield {
	padding-left: 0 !important;
}

#k2ModuleBox241 > ul li {
	margin-bottom: 0 !important;
}

#k2ModuleBox241 > ul {
	margin-bottom: 15px !important;
}

.syndical-logos {
	margin-top: 25px;
}

.syndical-logos > div {
	display: inline-block;
	vertical-align: top;
	width: 15%;
}

.syndical-logos img {
	width: calc(100% - 15px);
	margin: auto;
    display: block;
}

.search fieldset {
	border: 1px solid #cacaca;
    margin-bottom: 10px;
}

dd.result-category,
dd.result-created {
	display: none;
}

dd {
	margin-left: 0;
}

dd.result-text {
	margin-bottom: 15px;
}

.liveSearchResults a {
	font-weight: normal;
}

div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a {
	padding: 7px 13px;
}

div.k2SearchBlock div.k2LiveSearchResults ul.liveSearchResults li a:hover {
	background-color: #fff8f8;
}

div.k2SearchBlock div.k2LiveSearchResults {
	    right: 0;
    width: 360px;
}

.ires-media a.moduleItemTitle {
	display: block;
}

.ires-media .ItemImage {
	display: inline-block;
	vertical-align: top;
	width: 58px;
}

.ires-media .ItemImage img {
	width: 100%;
}

.ires-media .moduleItemIntrotext {
	display: inline-block !important;
	vertical-align: top;
	width: calc(100% - 74px);
	font-style: italic;
}

.mediaNoimage .ItemImage {
	display: none;
}

.mediaNoimage .moduleItemIntrotext {
	width: 100%;
}

.moduleMedia {
	padding: 14px !important;
    box-shadow: 0 0 4px 0 #9b9b9b;
    margin: 7px;
    padding: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 21px;
}

.moduleMedia h3 {
	border-bottom: solid 1px #dedee0;
    padding-bottom: 4px;
    margin-bottom: 14px;
    text-align: left;
        font-size: 20px;
    line-height: 22px;
}


#k2ModuleBox244 a {
color: #fff !important;
}


#k2ModuleBox244 ul {
	padding-top: 0;
	margin-top: 0;
}

#k2ModuleBox245 ul {
	margin-left: 0;
	margin-top: 0;
}

#k2ModuleBox245 ul li {
	list-style: none;
	border-bottom: 1px solid #dcf3ff;
    padding-bottom: 12px;
}

#k2ModuleBox245 ul li.lastItem {
	border-bottom: none;
	padding-bottom: 0 !important;
}

#k2ModuleBox245 a.moduleItemTitle {
	font-weight: bold;
    color: #eb212e;
    font-size: 18px;
}

#k2ModuleBox245 .moduleItemDateCreated {
	display: block;
    font-size: 10px;
}

#k2ModuleBox245 .moduleItemDateCreated:before {
	content: "(";
}

#k2ModuleBox245 .moduleItemDateCreated:after {
	content: ")";
}

#k2ModuleBox245 .moduleItemImage img {
	width: 79px;
    float: left;
    border: 0;
    margin-right: 15px;
}

#k2ModuleBox245 .moduleItemIntrotext {
	color: #fff;
}

#k2ModuleBox245 .moduleItemReadMore {
	font-weight: bold !important;
}

.brefItem {

}


.acymailing_form tr td {
	display: block;
	width: 100%;
}

#newsletter .acymailing_form .inputbox.captchafield {
	background-color: #fff !important;
	width: 132px !important;
}

.acysubbuttons input {
	color: #676767;
    background-color: #fff !important;
    height: 26px !important;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
    font-size: 11px !important;
    width: inherit !important;
     border-radius: 4px;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
}

img.captchaimagemodule {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-bottom: 1px;
    margin-left: 1px;
}

.brefItem .itemDateCreated,
.actualitesItem .itemDateCreated,
.actualitesCat .catItemDateCreated {
    font-size: 10px;
    font-weight: normal;
    color: #000 !important;
}

.brefItem .itemDateCreated:before,
.actualitesItem .itemDateCreated:before,
.actualitesCat .catItemDateCreated:before {
	content: "(";
}

.brefItem .itemDateCreated:after,
.actualitesItem .itemDateCreated:after,
.actualitesCat .catItemDateCreated:after {
	content: ")";
}

.actualitesCategory .catItemImageBlock img{
	width: 100% !important;
}

.actualitesCategory div.catItemBody {
	width: 100%;
	padding-left: 0;
}

.actualitesCategory .catItemReadMore a {
	padding-top: 7px;
    color: #0b72b7;
    font-weight: bold;
    display: block;
}

.actualitesCategory div.catItemImageBlock {
	margin-right: 22px;
}

.actualitesCategory div.catItemHeader h3.catItemTitle {
    color: #eb212e;
    border-bottom: none;
    margin-bottom: 0px;
    font-size: 25px;
    line-height: 29px;
    font-weight: bold;
    background:none !important;
    padding-left: 0;
}

.home div.catItemHeader h3.catItemTitle{
	font-size: 22px !important;
    width: 100%;
    line-height: 25px !important;
    margin-bottom: 7px;
}

.allmode-topitem img {
	float: left;
    width: 100px;
    margin-right: 13px;
    margin-bottom: 10px;
}

.module-trombi h3 {
	font-size: 18px;
    font-weight: bold;
    border-bottom: 1px solid #c2c1b2;
    padding-bottom: 7px;
    margin-bottom: 17px;
    color: #362f29;
}

.module-trombi {
	margin-bottom: 31px;
}

.productives .moduleSyndical {
	min-height: 257px !important;
}

.productives .moduleSyndical > h3 {
    font-size: 15px;
    border-bottom: 1px solid #dcd9d9;
    margin-bottom: 12px;
    text-align: left;
    padding-bottom: 9px;
}

.productives h3.allmode-title a,
.productives h4.allmode-title a {
    padding-left: 13px;
    background-image: url(../images/puce-rose.png);
    font-size: 14px;
    color: #0b72b7;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: left;
}

.productives h4.allmode-title {
	margin-top: 5px;
}

.productives .allmode-readmore a {
	font-weight: normal;
}

.productives div.itemListCategory{
	border-bottom: 0;
	margin-bottom: 48px;
	height: 170px;
    overflow: hidden;
}

h3.allmode-title {
	display: -webkit-box;
}

.ires div.catItemBody {
	width: 100%;
}

.inscrire {
	border: 1px solid #dadada;
    display: inline-block;
    padding: 3px 51px 4px 8px;
    border-radius: 4px;
    color: #7b7979 !important;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 15px;
    background-image: url(../images/puce-inscrire.png);
    background-repeat: no-repeat;
    background-position: 93% center;
    background-size: 20px;
}

.inscrire-contact {
	border: 1px solid #dadada;
    display: inline-block;
    padding: 3px 51px 4px 8px;
    border-radius: 4px;
    color: #7b7979 !important;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 15px;
    background-image: url(../images/puce-inscrire.png);
    background-repeat: no-repeat;
    background-position: 93% center;
    background-size: 20px;
}

.readmoreIntro {
	border: 1px solid #dadada;
    display: inline-block;
    padding: 3px 8px 4px 8px;
    border-radius: 4px;
    color: #7b7979 !important;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 15px;
}

.rho {
	display: block !important;
}

.addAgenda .typeTextfield,
.itemAgenda .typeTextfield {
	margin-left: 2px;
	padding-left: 0;
}
.addAgenda .typeTextfield:before,
.itemAgenda .typeTextfield:before {
	content: "-";
	margin-right: 2px;
}


.itemAgenda .typeTextfield,
.itemAgenda .typeTextfield:before {
	font-weight: normal;
    color: #362f29;
}

.acymailing_form {
	width: 100%;
}

.acyfield_email input {
	border: 1px solid #c5c5c5;
	padding: 7px 15px;
	font-size: 13px;
}

.captchakeymodule .captchafield {
    width: 128px !important;
    margin: 0 0 0 9px;
    vertical-align: top;
    border: 1px solid #c5c5c5;
    padding: 4px 15px;
    font-size: 13px;
}

.captchakeymodule .captchaimagemodule {
	float: none;
    display: inline-block;
    vertical-align: top;
}

.captchakeymodule .acysubbuttons input {
	border: 0;
    background-color: #eee !important;
    padding: 7px 15px;
    display: block;
    margin-top: 15px;
    font-size: 13px !important;
    height: inherit !important;
}

div.itemIntroText {
	color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    font-style: inherit !important;
}

#itemListLinks .itemExtraFields{
	font-weight: normal !important;
}

/*@media (max-width: 768px) {
	.responsive {
	display: block;
    background-color: #fff;
    padding: 30px;
    box-sizing: border-box;
    text-align: center;
    font-weight: bold;
    font-size: 17px;
	}
}

.institut .catItemTitle {
	padding-bottom: 10px;
}

.institut .catItemView p {
	margin-bottom: 7px !important;
}


.equipe.k2ItemsBlock ul {
	list-style: none !important;
    margin: 0 !important;
}

.equipe.k2ItemsBlock ul li {
	border-bottom: dotted 1px #9b9b9b;
    margin-bottom: 10px;
    display: inline-block;
    padding-bottom: 10px;
	width: 100%;
}

.equipe.k2ItemsBlock ul li.clearList {
	border: 0;
}

#tax-author {
	width: 100%;
}

.search-results .result-url {
	display: none;
}

.search-results .result-title {
	border-top: 1px solid #e4e4e4;
    padding-top: 16px;
}

.gsc-adBlock{
	display: none !important;
}
*/