 


/* floating columns */
.c-left, .c-right {width: 400px;}
.c-left {float: left;}
.c-right {float: right;}


/* blocs */
.bloc {/*width: 338px; */padding: 10px 10px 10px 20px; margin-bottom: 15px; border-style: solid; border-width: 1px; border-color: #CCC; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(/library/js/PIE.htc);}
.bloc h2 {outline: none; color: #555; font-size: 16px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; text-transform: none; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-color: #3881A0;}
.bloc p {font-size: 13px; margin-bottom: 15px;}
.bloc a {color: #555;}
.bloc a:hover {text-decoration: underline;}
.bloc a.right {color: #203D72; font-size: 12px; display: block; text-align: right;}




/* ============================================= */
/* ============== ACCUEIL / TOUTES REVUES  ============== */
/* ============================================= */

.allrevues .bloc {border-color: #C9DDE5;}
.bloc h2 {color: #1e3a6c; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; border-color: #1e3a6c; margin: 15px 0 15px;}
.allrevues article {margin-bottom: 20px; position: relative;}
.allrevues article .texte {margin-left: 65px;}
.allrevues article a:hover {text-decoration: underline !important;}
.allrevues article h3 {font-size: 13px; padding-right: 20px;}
.allrevues article h3 img {vertical-align: inherit;}
.allrevues article h4 {font-size: 12px; font-weight: normal;}
.allrevues article img.open {position: absolute; top: 35px; left: 30px; z-index: 100; background: #FFF; border: 1px solid #999;padding: 4px; moz-border-radius: 20px; webkit-border-radius: 20px; border-radius: 20px;}
.allrevues article img.openv {float: left;}
.allrevues article span.open {position: absolute; bottom: -3px; left: 3px; z-index: 100; font-size: 9px; color: #FFF; text-align: center; text-transform: uppercase; background: #009900; border: 1px solid #FFF; padding: 3px; moz-border-radius: 3px; webkit-border-radius: 3px; border-radius: 3px;}
.allrevues article a img {float: left; border: 1px solid #484848; width: 55px;}
/* 20180619*/
.allrevues article a.plus {
  float: right;
    margin-top: 10px;
    background-color: #F47920;
    color: #FFFFFF !important;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
}

.allrevues .bloc.focus article a img {width: 85px;}
.allrevues .bloc.focus article .texte {margin-left: 95px;}

.scrollbloc {height: 909px; overflow: auto;}



/* ============================================= */
/* ============================================= */
/* ============================================= */



/* BLOC DRAPEAUX */
.bloc_flags {position: absolute; right: 0; top: 65px; z-index: 500;}
.bloc_flags li {position: absolute; right: 1px; width: 25px; text-align: right; height: 30px; line-height: 30px; padding: 0 4px 0 5px; background: #FFF; border-style: solid; border-width: 1px; border-color: #AAA; border-right: none; -webkit-box-shadow: 0 3px 5px #CCC; -moz-box-shadow: 0 3px 5px #CCC; box-shadow: 0 3px 5px #CCC; -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; behavior: url(/library/js/PIE.htc);}
.bloc_flags li+li {top: 40px;}
.bloc_flags li+li+li {top: 80px;}
.bloc_flags li+li+li+li {top: 120px;}
.bloc_flags li+li+li+li+li {top: 160px;}
.bloc_flags li  {overflow: hidden; display: block; height: 30px; line-height: 30px; white-space: nowrap;}
.bloc_flags li img {padding-right:4px;}
.bloc_flags li:hover {width: auto; overflow: visible;}
.bloc_flags li a:hover {width: auto; text-decoration: none;}




/* HGROUP */
hgroup h1 {background: #AAA; color: #FFF; font-weight: 300; text-transform: none; padding: 10px 15px; font-size: 26px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px; behavior: url(/library/js/PIE.htc);}

hgroup ul.subnav {background: #F1F8FB; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #E3F1F7; margin: 1px 0 15px 0;}
hgroup ul.subnav li {display: inline; text-transform: uppercase; padding: 10px 0; margin-left: 09px; line-height: 35px;}
hgroup ul.subnav li a {font-family: 'Roboto Condensed', sans-serif; font-size: 12px; color: #555; border-left-width: 1px; border-left-style: solid; border-color: #555; padding-left: 09px;}
hgroup ul.subnav li:first-child a {border: none;}
hgroup ul.subnav li a:hover {color: #222;}


/* Ajout menu déroulant pour mobile / 20022018 */
hgroup .menu-icon {
	display: none;
	color: #234279;
	font-weight: bold;
	padding: 0 0 15px 5px;
	text-decoration: none !important;
    text-align: center;
    text-transform: uppercase;
}
hgroup .menu-icon span {
	font-size: 24px;
	margin-right: 10px;
	vertical-align: sub;
}



/* ============================================= */
/* ============== REVUE / ACCUEIL ============== */
/* ============================================= */



/* spécifique accueil */
hgroup .header {padding-top: 20px; border-right: 1px solid #AAA; margin-bottom: 10px;}
hgroup .header figure {float: left; margin-right: 15px; width: 155px; text-align: center;}
hgroup .header figure img {margin-bottom: 5px; border-width: 1px; border-style: solid; border-color: #AAA; width: 155px;}
/*input#search {width: 150px; height: 25px; margin-top: 10px; line-height: 25px; padding-left: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-width: 1px; border-style: solid; 
border-color: #E1E1E1; behavior: url(/library/js/PIE.htc); font-size: 11px; background: #FFF url(/library/images/common/icon-search.png) no-repeat 98% center;}*/
hgroup .header .description {float: left; width: 525px; font-size: 13px; line-height: 18px;}
hgroup .header .description p, hgroup .header .description ul {margin-bottom: 15px;}
hgroup .header .description ul.images li {float: left; width: 20%; margin: 0 10px 20px 10px; text-align: center;}
hgroup .header .description ul.images img {max-width: 100%;}
hgroup .header .description p.libparution, .bloc.b-sommaire p.libparution {font-size:16px; font-weight:bold;}
hgroup .header .description ul.liens li {float: left; width: 100%; margin: 0 10px 0px 10px; text-align: left; font-weight:bold;}
hgroup .header .description ul.textes li {float: left; width: 100%; margin: 0 10px 0px 10px; text-align: left; font-weight:normal;}

hgroup .header .formu {float: left; margin-right: 15px; width: 155px; text-align: center; }
hgroup .header .elec {float: left; width: 525px; font-size: 13px; line-height: 18px; padding-top:10px;}

/* Mini bloc de recherche */

form#f_search_revues {position: relative; width:160px;  margin-top: 10px;}
form#f_search_revues input {width: 150px; height: 25px;  line-height: 25px; padding-left: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-width: 1px; border-style: solid;
                             border-color: #E1E1E1; behavior: url(/library/js/PIE.htc); font-size: 11px; }
form#f_search_revues button {position: absolute; top: 0; right: 0; width: 20px; height: 25px; background: url(/library/images/common/icon-search.png) no-repeat center;}

/*.aop {background: url(/library/images/revue/picto-aop.png) no-repeat 0 0; padding: 3px 0 3px 30px;}*/
/*.gratuit {background: url(/library/images/revue/picto-gratuit.png) no-repeat 0 0; padding: 3px 0 3px 30px;}*/
/*.e-section {background: url(/images/revues/vir/e-section.png) no-repeat 0 0;  padding: 3px 0 3px 30px;}*/



/* bloc sommaire */
/*.bloc.b-sommaire h3 {font-size: 13px;}
.bloc.b-sommaire h3.sous-rub {font-size:12px; margin-left:15px;}*/
.bloc.b-sommaire h3 {
    font-size: 13px;
    border-bottom: 1px dotted #555;
    margin-bottom: 10px;
}



.bloc.b-sommaire h3.sous-rub {
    font-size: 13px;
    margin-left: 40px;
    color: #007B7B;
    border-bottom:none;
    margin-bottom:0;
}


.bloc.b-sommaire p {position: relative; padding-left: 15px;}
.bloc.b-sommaire p img.videoplus {position: absolute; top: 3px; left: 0;}
.bloc.b-sommaire p img {position: absolute; top: 3px; left: 5px;}
.bloc.b-sommaire a.auteur {margin-top:0; font-style: italic; text-decoration: none;font-size: 11px; margin-bottom: 0;}
.bloc.b-sommaire a.auteur:hover {text-decoration: underline;}

.bloc.b-sommaire span.libparution {font-weight:bold;}
.bloc.b-sommaire ul{}
.bloc.b-sommaire li {list-style-type: disc; margin-left:45px;}
.bloc.b-sommaire img.iconevideo {position:relative; padding-left:0px; top:0px;}


/* bloc revue */
.bloc.b-revue h2 {border: none; font-size: 14px;}
/*CM .bloc.b-revue h2, .bloc.b-revue p {margin-left: 130px;}*/
.bloc.b-revue img { max-width: 325px; padding-right:10px;}

/* bloc archives */
.bloc.b-archives h3 {margin-bottom: 5px;}
.bloc.b-archives img {float: right; width: 90px; margin-left: 10px; border: 1px solid #484848;}


/* bloc articles */
/*.bloc.b-articles h3, .bloc.b-articles p, .bloc.b-articles a {color: #1E3A6C}*/
.bloc.b-articles h3, .bloc.b-articles p, .bloc.b-articles a {color: #555555}
.bloc.b-articles article {margin-bottom: 15px;}
.bloc.b-articles h3 {font-size: 12px;}
.bloc.b-articles p.auteur {font-size: 11px; margin-bottom: 0;}
.bloc.b-articles p.auteur a {font-style: italic; text-decoration: none;}
.bloc.b-articles p.auteur a:hover {text-decoration: underline;}
/*.bloc.b-articles a.plus {color: #868686;}*/
.bloc.b-articles span.date_pub {font-size:11px;font-style:normal;}



/* bloc agenda */
.bloc.b-congres {width: auto; text-align:center; padding-left:50px;}
#congres .mosdays {height: 80px;}
#congres li {display: block; float: left;}
#congres .months {display: inline-block; width: 100%;}
#congres .months li {width: 239px; height: 45px; line-height: 45px; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; color: #1e3a6c; font-weight: bold; text-transform: uppercase; text-align: center;}
#congres .months li a {color: #C2C2C2; text-decoration: none;}
#congres .months li a:hover {color: #999;}
/*#congres .dates {height:250px;} non le nombre de semaines est variable*/
#congres .dates li {padding-right: 36px; width: 65px; height: 45px; line-height: 45px; font-family: 'Roboto Condensed', sans-serif; font-size: 24px; color: #C8C8C8;font-weight: bold; text-align: right;}
.month-current {width:100%; border-top-width: 1px; border-top-style: solid;  border-color: #E3F1F7; padding-top:10px;}
.month-next {width:100%;margin:10px;}
.month-next p.day {font-size:16px; margin-left:15px;margin-top:5px; margin-bottom:0px;}
.month-next p.lieu {font-size:16px; margin-left:15px;margin-top:5px; margin-bottom:0px;}
.month-current p.day {font-size:16px; margin-left:15px; margin-top:5px; margin-bottom:0px;}
.month-current p.lieu {font-size:16px; margin-left:15px;margin-top:5px; margin-bottom:0px;}
.month-current h4 {margin-left:15px; padding-top:25px; font-size:16px;}
.month-next h4 {margin-left:15px; padding-top:10px;font-size:16px;}
/*.month-next h3 {color: #1e3a6c;}*/
.month-next p.right {text-align:right; padding-right:20px;}
.month-current p.right {text-align:right; padding-right:20px;}


/* ONGLET ABONNEMENT */
.bloc.focus-abonnement {width: auto; background: #F2F5FB; border: none; padding: 20px; margin-bottom: 30px;}
.bloc.focus-abonnement li {list-style: disc; margin-left: 25px;}
.bloc.focus-abonnement h2 {border-color: #1e3a6c !important;}

.b-abonnement p {margin-bottom: 20px;}
/*.b-abonnement h2 {width: 530px; text-transform: uppercase; font-family: 'Roboto Condensed', sans-serif; background-color: #1e3b6d; background-image: url("../images/revue/open-white"); background-repeat: no-repeat; background-position: 98% center; color: #fff; line-height: 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: none; padding: 0 10px; margin-bottom: 20px;}*/
.b-abonnement h2 , .b-abonnement h2.collapse-open {width: 530px;  text-transform: none;font-family: 'Roboto Condensed', sans-serif; background-color: #ddd; background-image: url("../images/revue/open-blue.png"); color: #1e3b6d;
background-repeat: no-repeat; background-position: 98% center; 
line-height: 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: none; padding: 0 10px; margin-bottom: 20px;}
.b-abonnement h2:hover {background-color: #1e3b6d; background-image: url("../images/revue/open-white.png"); color: #fff; 
}
/*.b-abonnement h2 {width: 530px;  text-transform: none;font-family: 'Roboto Condensed', sans-serif; background-color: #1e3b6d; background-image: url("../images/revue/open-white"); background-repeat: no-repeat; background-position: 98% center; color: #fff; line-height: 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: none; padding: 0 10px; margin-bottom: 20px;}
.b-abonnement h2:hover, .b-abonnement h2.collapse-open {background-color: #ddd; background-image: url("../images/revue/open-blue"); color: #1e3b6d;}*/
.b-abonnement h2,
.b-abonnement h3 {cursor: pointer; }
.b-abonnement h3 {width: 420px; font-size:13px;margin: 0 0 20px 130px; border-bottom: 1px solid #1e3a6c; background-image: url("../images/revue/open-blue.png"); background-repeat: no-repeat; background-position: 98% center;}
.b-abonnement h3:hover {color: #777;}
/*.b-abonnement h2.ui-accordion-header span,
.b-abonnement h3.ui-accordion-header span {display: none;}
.b-abonnement h2.ui-state-default,
.b-abonnement h3.ui-state-default {background: url(/library/images/revue/icon-down.png) no-repeat right center;}
.b-abonnement h2.ui-state-active,
.b-abonnement h3.ui-state-active {background: url(/library/images/revue/icon-up.png) no-repeat right center;}*/
.b-abonnement .clearfix {margin-bottom: 20px;}
.b-abonnement .offres {width: auto; float: right; padding: 10px; border-color: #ccc !important;}
.b-abonnement .offres table th,
.b-abonnement .offres table td {padding: 10px 15px; color: #1e3a6c;}
.b-abonnement .offres table th {font-size: 13px;}
.b-abonnement .offres table tr:first-child th {background: #F2F5FB;}
.b-abonnement .offres table td {font-size: 14px; font-weight: bold; text-align: center;}
.b-abonnement .offres table td a {display: block; margin-top: 5px;}
.b-abonnement .offres table td strike {font-size: 12px; font-weight: normal;}



/* ============================================= */
/* ============== REVUE / ARTICLE ============== */
/* ============================================= */

/* spécifique article */
hgroup h2 {display: block; float: left; width: 530px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 700; color: #555; text-transform: none; margin-bottom: 15px;}
hgroup h2 a.parution {display: block; font-size: 16px; font-weight: 400; padding-top: 10px; color: #555;}
hgroup h2 a.parution:hover {color: #000;}

hgroup .bloc_tools {float: right; width: 165px; padding: 10px; border-width: 1px; border-style: solid; border-color: #CCC;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
behavior: url(/library/js/PIE.htc);}
hgroup .bloc_tools li {margin-bottom: 0;}
hgroup .bloc_tools a {display: inline-block; color: #495C7F; text-decoration: underline; font-size: 11px; padding-left: 23px; background-position: 0 0; background-repeat: no-repeat; min-height: 20px;}
hgroup .bloc_tools a:hover {text-decoration: none;}
hgroup .bloc_tools a.tool_PDF {background-image: url(/library/images/article/icon_pdf.png);}
hgroup .bloc_tools a.tool_print {background-image: url(/library/images/article/icon_print.png);}
hgroup .bloc_tools a.tool_quote {background-image: url(/library/images/article/icon_quote.png);}
hgroup .bloc_tools a.tool_send {background-image: url(/library/images/article/icon_send.png);}
hgroup .bloc_tools a.tool_add {background-image: url(/library/images/article/icon_add.png);}
hgroup .bloc_tools a.tool_fb, 
hgroup .bloc_tools a.tool_twitter, 
hgroup .bloc_tools a.tool_google, 
hgroup .bloc_tools a.tool_linkedin {display: block; float: left; width: 18px; height: 18px; padding: 3px 0 0 0; margin-right: 10px; text-indent: -9999px;}
hgroup .bloc_tools a.tool_fb {background-image: url(/library/images/article/share-fb.png);}
hgroup .bloc_tools a.tool_twitter {background-image: url(/library/images/article/share-twitter.png);}
hgroup .bloc_tools a.tool_google {background-image: url(/library/images/article/share-google+.png);}
hgroup .bloc_tools a.tool_linkedin {background-image: url(/library/images/article/share-linkedin.png);}


/* TABS */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: ""; display: table; border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-tabs .ui-tabs-nav {margin-left: 15px;}
.ui-tabs .ui-tabs-nav li {float: left; background: #EFEFEF/*#E5E5E5*/; border: 1px solid #BBB; border-bottom: none !important; position: relative; top: 6px; padding: 5px 10px; margin: 0 10px 0 0; white-space: nowrap; outline: none;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; 
behavior: url(/library/js/PIE.htc);}
.ui-tabs .ui-tabs-nav li a {color: #5B5B5B; font-size: 14px;}
.ui-tabs .ui-tabs-nav li.ui-state-active {top: 1px; background: #FFF; border-width: 1px; border-style: solid; border-color: #CCC; padding: 8px 10px;}
.ui-tabs .ui-tabs-nav li.ui-state-active a {font-weight: bold;/* color: #3881A0;*/ color: #333;}
.ui-tabs .ui-tabs-nav li:hover {background: #FFF; border-width: 1px; border-style: solid; border-color: #CCC;}
.ui-tabs .ui-tabs-nav li:hover a {color: #333;}


/*.tab_content {min-height: 740px; padding: 15px 15px 25px 20px; background: url(/library/images/common/bg-left-bleu.png) repeat-y 0 0; padding-bottom: 20px; border: 1px solid #C9DDE5; border-left: none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
behavior: url(/library/js/PIE.htc);}*/
.tab_content {min-height: 740px; padding: 15px 15px 25px 20px; padding-bottom: 20px; border-width: 1px; border-style: solid; border-color: #CCC;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
behavior: url(/library/js/PIE.htc);}


a.pdf {display: inline-block; background: url(/library/images/common/icon-pdf.png) no-repeat 0 0; padding-left: 30px; line-height: 25px; height: 25px;}
a.pdf:hover {text-decoration: underline;}
a.doc {display: inline-block; background: url(/library/images/common/icon-doc.png) no-repeat 0 0; padding-left: 30px; line-height: 25px; height: 25px;}
a.doc:hover {text-decoration: underline;}
a.comp {display: inline-block; background: url(/library/images/common/icon-complement.png) no-repeat 0 0; padding-left: 30px; line-height: 25px; height: 25px;}
a.comp:hover {text-decoration: underline;}
a.img {display: inline-block; background: url(/library/images/common/icon-img.png) no-repeat 0 0; padding-left: 30px; line-height: 25px; height: 25px;}
a.img:hover {text-decoration: underline;}
a.ppt {display: inline-block; background: url(/library/images/common/icon-ppt.png) no-repeat 0 0; padding-left: 30px; line-height: 25px; height: 25px;}
a.ppt:hover {text-decoration: underline;}
a.url {display: inline-block; background: url(/library/images/common/icon-url.png) no-repeat 0 0; padding-left: 30px; line-height: 25px; height: 25px;}
a.url:hover {text-decoration: underline;}
a.video {display: inline-block; background: url(/library/images/common/icon-video.png) no-repeat 0 0; padding-left: 30px; line-height: 25px; height: 25px;}
a.video:hover {text-decoration: underline;}
a.xls {display: inline-block; background: url(/library/images/common/icon-xls.png) no-repeat 0 0; padding-left: 30px; line-height: 25px; height: 25px;}
a.xls:hover {text-decoration: underline;}



/* ONGLETS RÉSUMÉ - TEXTE INTÉGRAL */

/*============= SB 280814 // SUPPRESSION DU STYLE SUR LE BLOC "TEXTE" =============*/
/*.tab_content .texte {float: left; width: 510px;}*/
/* pour les paragraphes sans <p>*/
.tab_content .texte {line-height: 18px;}
/*20150513/CM: modification des h1 et h2 pour le texte intégral*/
.tab_content .texte h1 {line-height: 35px; color: #1E3A6C;     border-bottom: 3px solid #1E3A6C;
    margin-bottom: 5px;
    outline: medium none;
    padding-bottom: 5px;}
.tab_content .texte h1 {font-size:2em;}
.tab_content .texte h2 {font-size:18px;border-bottom:none; color:#555555;}
.tab_content .texte h3 {font-size:14px;}

.tab_content .texte ul,.tab_content .texte p {margin-bottom: 20px; font-size: 13px; line-height: 18px;}
.tab_content .texte big {font-size: 14px; font-weight: 700;}
/*.tab_content .texte a {text-decoration: underline;}
.tab_content .texte a:hover {text-decoration: none;}*/
.tab_content .texte a {text-decoration: none; color:#0645AD;}
.tab_content .texte a:hover {text-decoration: underline;}

.tab_content .texte ul, .tab_content .texte ul.simple, .tab_content .texte ul.bullet {padding-left:15px;}
.tab_content .texte ul.simple li,.tab_content .texte ul li  {list-style-type:circle;padding-left:5px;}
.tab_content .texte ul.bullet li {list-style-type:disc;padding-left:5px;}
.tab_content .texte ul li span.label {display:none;}

/*=============gestion des formules maths ====================*/
.tab_content .texte math {font-size:14px;}
.tab_content .texte .auteur {font-size:14px;}
.tab_content .texte .affiliation {font-size:11px; line-height:13px; padding-top:5px;}
.tab_content .texte ul.resume {padding-left:0px; padding-top:10px;list-style:none;}
.tab_content .texte ul.resume li {list-style:none;padding-left:0px;}





/*============= SB 280814 // AJOUT MARGIN SUR LE BLOC "ILLUSTRATIONS" =============*/
.tab_content .illustrations {float: right; width: 140px; margin: 0 0 20px 30px; padding: 10px; text-align: center; background: #EFEFEF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
behavior: url(/library/js/PIE.htc);}
.tab_content .illustrations h3 {font-size: 15px; margin-bottom: 10px; color: #555;}
.tab_content .illustrations small {font-weight: 400;}
.tab_content .illustrations img {width: 110px;}
.tab_content .texte .illustrations ul {padding-left:0px;}
.tab_content .texte .illustrations li {padding-left:0px;margin-bottom:10px;list-style:none;}

.tab_content .texte .table-wrap {overflow-x: scroll; margin-bottom: 50px; margin-left:3px; margin-right:5px; border-right: 2px solid #DDD;border-left: 2px solid #DDD; border-bottom: 2px solid #DDD;}
figure {text-align:center;}
figure figcaption {padding-top:10px;padding-bottom:5px;}
figure table th, figure table td {padding:5px;}
figure table td {border-top: 1px solid #DDD; border-right: 1px solid #DDD; text-align:left;}
figure table tbody tr:nth-child(even) {background: #f8f8f8;}
figure table thead td {background: #f8f8f8; border-top: 2px solid #DDD; text-align:left;}
figure table { }
figure figcaption p {text-align:center; font-size:14px; font-weight:bold;}
figure p {text-align:left; }

/* cas particulier des figure boxed-text*/
figure.boxed-text {text-align:left; border-left: 3px double #c3c3c3; padding-left:10px;}
figure.boxed-text figcaption {padding:0px; margin-top:5px; text-align:center;}

/*============= SB 280814 // CREATION DIV.TABLESCROLL POUR PERMETTRE LE SCROLL HORIZONTAL D'UN TABLEAU =============*/
.tablescroll {width: 710px; overflow-x: auto; border: 1px solid #c3c3c3; margin: 15px 0;}
.tablescroll table th, .tablescroll table td {padding: 5px;}


/* ONGLET RÉFÉRENCES */
.texte ul.xref {}
.texte ul.xref li {list-style:none;margin-top:5px;}


/*table non utilisée */

table#references {margin-bottom: 30px;}
table#references th {/*background: #C9DDE5;*/background: #CCC;}
table#references th, table#references td {padding: 5px; border: 1px solid #DDD;}
table#references th:nth-child(1), table#references th:nth-child(2), table#references th:nth-child(3) {border-right: 1px solid #FFF;}
table#references tbody > tr:nth-child(odd) > td {/*background-color: #F1F8FB;*/background-color: #EFEFEF;}
table#references td:nth-child(1) {width: 25%;}
table#references td:nth-child(2) {width: 10%;}
table#references td:nth-child(3) {width: 40%;}
table#references td:nth-child(4) {width: 25%;}

/* ONGLET ILLUSTRATIONS */
.tab-illustrations center {overflow-x: auto;} /* pour les anciennes images */
.tab-illustrations figure {margin-bottom:25px;overflow-x: auto;}
.tab-illustrations figcaption {padding:0px; margin-bottom:10px;overflow-x: auto;}

/* ONGLET SUPPLÉMENTS */
ul.supplements {margin-top: 20px;}
ul.supplements li {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #E1E1E1;}



/* ONGLET VIDÉOS */
.bloc-video {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #E1E1E1;}
.bloc-video img {float: left; padding-right:10px; width: 256px; height: 192px;}
/*.bloc-video h3, .bloc-video p {margin: 0; }*/
.bloc-video form {margin: 10px 0 10px 350px; width:346px; padding-top:10px;}
/*.bloc-video form {position:absolute;top:20px; left: 350px; z-index:1000;display:block;width:346px;height:300px; margin:0 auto;}*/
/*.bloc-video p.auteur {color: #666;}
.bloc-video p.keywords {font-size: 10px;}*/
/*.bloc-video .icon-video {background:url(/library/images/videos/icon-video.png) no-repeat 0 0;width:36px;height:36px; float left; margin-top:250px; margin-left:170px; cursor:pointer; display:block; z-index:2000;}*/
.bloc-video .icon-video {background:url(/library/images/videos/icon-video.png) no-repeat 0 0; width:36px; height:36px; position:relative; left:110px; top: 78px; cursor:pointer; display:block;}
.bloc-video .contenuVideo {float:left; padding-right:10px; width: 256px;height: 192px;}

.bloc-video a.bt-download {position:relative;top:20px; left: 170px; z-index:1000;display:block;width:213px;height:33px;margin:0 auto;background:url(/library/images/videos/bt-download.png) no-repeat 0 0;text-indent:-9999px;}
.bloc-video a.bt-download:hover {background-position:0 -33px;}

.liste-video {margin:30px auto;width:680px;background:#EFEFEF;}
/*.liste-video ul {}
.liste-video li {list-style:none; padding-top:10px; padding-bottom:10px; margin:10px; text-align:center;}*/
.liste-video p {height:192px; padding-top:10px; padding-bottom:10px; margin:10px; text-align:left;}
.liste-video img {float:left; width:256px;height:192px;margin-right:10px;}

/* Captcha */
#recaptcha_area {margin:0 auto;}
#conduse {width:300px;margin:0 auto 10px auto;font-size:11px;}
#conduse #captchaSubmit {float:right;}

/* ONGLET D'ENVOI DE L'ARTICLE À UN CONFRÈRE */
.tab_content .btn {display: inline-block; padding: 3px 10px; text-align: center; color: #FFF; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; text-transform: uppercase; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #091A3A; background: #274A89 url(/library/images/common/bg-annonces.png) repeat-x 0 bottom; behavior: url(/library/js/PIE.htc);}
.tab_content .bt-submit {height: 40px; line-height: 40px; margin-bottom: 15px; font-size: 18px;}
.tab_envoi form {padding-top:20px;}
.tab_envoi form div.clearfix {margin-bottom: 10px;}
.tab_envoi form div.clearfix.margin {margin-top: 40px;}
.tab_envoi form label {display: inline-block; float: left; text-align: right; width: 240px; height: 20px; line-height: 20px; margin-right: 15px; color: #5B5B5B; font-size: 14px; font-weight: bold;}
.tab_envoi form input {float: left; width: 270px; height: 20px; line-height: 20px; padding: 0 5px; border: 1px solid #DBDBDB; color: #000;}
.tab_envoi  form textarea {float: left; width: 270px; height: 50px; padding: 5px; border: 1px solid #DBDBDB; color: #000;}
.tab_envoi form .bt-submit {margin-left: 255px; height: 40px; line-height: 40px; margin-bottom: 15px; font-size: 18px;}

/* ============================================== */
/* ========= PAGE ARCHIVES REVUE========= */
/* ============================================== */
.archive article a:hover {text-decoration: underline !important;}
.archive a img {float: left; width: 55px; padding-right:10px; padding-bottom:5px; }

/* ============================================== */
/* ========= PAGE RENDEZ-VOUS EN LIGNE ======== */
/* ============================================== */
.rdv img {max-width:200px; padding-right:20px; padding-bottom:20px; }
.rdv_left {float:left;}
.rdv_right {float:right; width:485px; padding-right:5px; }
.rdv_right  ul#rdv_right { margin-top:10px; margin-bottom:10px; margin-left:20px; list-style-position: outside;}
.rdv_right li#rdv_right {}

/* ============================================== */
/* ========= PAGE Videos_spoc des RENDEZ-VOUS EN LIGNE ======== */
/* ============================================== */
.video_active {border-bottom: 1px dotted #dbdfe7;}
.video_active h3{padding-bottom:10px;}
.video_active video {max-width:100%;}
.video_active .day {font-size:10px;}

.video_sommaire {margin-top:20px;}
.video_sommaire .img_left {float:left; }
.video_sommaire .img_left img {max-width:200px; margin-right:20px;}
.video_sommaire .video_right {margin-top:15px; }

.video_bas {margin-top:20px;}
.video_bas p {font-size:10px;}

/* ============================================== */
/* ========= PAGE ABONNEMENT REVUE========= */
/* ============================================== */
table#abonnement {margin-bottom: 30px;}
table#abonnement td:nth-child(1) {width: 50%;}
table#abonnement td:nth-child(2) {width: 15%;}
table#abonnement td:nth-child(3) {width: 10%;}
table#abonnement td:nth-child(4) {width: 15%;}
table#abonnement td:nth-child(5) {width: 10%;}
.bloc-intro {margin-bottom: 10px;}


a#bt_devis {display: block; height: 40px; line-height: 40px; text-decoration: none; width: 150px; margin-bottom: 15px; text-align: center; color: #FFF; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; font-size: 18px; text-transform: uppercase; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #091A3A; background: #274A89 url(/library/images/common/bg-annonces.png) repeat-x 0 bottom; behavior: url(/library/js/PIE.htc);}
a#bt_devis:hover {background: #1E3A6C;}

/* ============================================== */
/* ========= PAGE ACHAT AU NUMERO REVUE========= */
/* ============================================== */
table#achat {margin-bottom: 30px;}
table#achat td {padding: 10px 0;}
table#achat td:nth-child(1) {width: 50%;}
table#achat td:nth-child(2) {width: 15%;}
table#achat td:nth-child(3) {width: 10%;}
table#achat td:nth-child(4) {width: 10%;}
table#achat td:nth-child(5) {width: 15%;}

/* ============================================== */
/* ========= PAGE ACHAT PPV     ========= */
/* ============================================== */
.intro_ppv {margin: 20px 5px 10px 5px;}
.intro_ppv ul {padding-top:15px; padding-bottom:15px;}
.intro_ppv li {margin-left:15px; display:list-item; list-style:outside; margin-bottom:10px;}
table#ppv {margin-bottom: 30px;}
table#ppv td:nth-child(1) {width: 75%;}
table#ppv td:nth-child(2) {width: 10%;}
table#ppv td:nth-child(3) {width: 15%;}


/* ============================================== */
/* ========= PAGE PETITES ANNONCES     ========= */
/* ============================================== */
table#petite_annonce {margin-bottom: 30px;}
table#petite_annonce th {/*background: #C9DDE5;*/background: #CCC;}
table#petite_annonce th, table#petite_annonce td {padding: 5px; border: 1px solid #DDD;}
table#petite_annonce th:nth-child(1), table#petite_annonce th:nth-child(2), table#petite_annonce th:nth-child(3) {border-right: 1px solid #FFF;}
table#petite_annonce tbody > tr:nth-child(odd) > td {/*background-color: #F1F8FB;*/background-color: #EFEFEF;}
table#petite_annonce td:nth-child(1) {width: 70%;}
table#petite_annonce td:nth-child(2) {width: 15%; text-align:center;}
table#petite_annonce td:nth-child(3) {width: 15%;text-align:center;}

/* ============================================== */
/* ========= PAGE PETITES ANNONCES d'une spécialité    ========= */
/* ============================================== */
table#pa_spec {margin-bottom: 30px;}
table#pa_spec th {/*background: #C9DDE5;*/background: #CCC;}
table#pa_spec th, table#pa_spec td {padding: 5px; border: 1px solid #DDD;}
table#pa_spec th:nth-child(1), table#pa_spec th:nth-child(2), table#pa_spec th:nth-child(3) {border-right: 1px solid #FFF;}
/*table#pa_spec tbody > tr:nth-child(odd) > td {background-color: #EFEFEF;}*/
table#pa_spec td:nth-child(1) {width: 15%;text-align:center;}
table#pa_spec td:nth-child(2) {width: 15%; text-align:center;}
table#pa_spec td:nth-child(3) {width: 75%;}
table#pa_spec td#pa_une {background-color: #F1F8FB;}



/* ============================================== */
/* ========= Pages de contenu des revues ========= */
/* ============================================== */
.b-contenu-revue ul {margin-bottom: 15px;}
.b-contenu-revue li {margin-left:30px; list-style: circle;}
.b-contenu-revue a {text-decoration:underline; }
.b-contenu-revue img {padding-right:5px; }


/* ============================================== */
/* ========= Pages de CONGRES des revues ========= */
/* ============================================== */
.congres ul {margin-top: 15px; }
.congres li {margin-left:30px; display:list-item; list-style:inherit; }
.congres a {text-decoration:underline; }
.congres .day {padding-top:10px; font-size:16px;}
.congres #lieu {padding-top:10px; font-size:16px;}
.congres img {float:left; vertical-align:top; margin-bottom:10px; margin-right:10px;}
.congres ul#supp {margin-top: 20px;}
.congres ul#supp li {margin-bottom: 15px; padding-bottom: 15px; list-style:none; }
.congres p#text_riche {border-top: 1px solid #E1E1E1; padding-top:20px;}

/* ============================================== */
/* ========= Pages de QUIZ d'une revue ========= */
/* ============================================== */
div#intro {margin-bottom:15px;}
p.question {font-weight:bold;}
input#quiz {margin-right:10px;}
input#bt_submit_quiz {
    margin-left: 290px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 15px;
    font-size: 18px;
    width: 160px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    color: #FFF;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 5px;
    border: 1px solid #091A3A;
    background: #1E3A6C;
}
a#bt_prec {
    display: inline-block;
    text-align: center;
    color: #1E3A6C;
    font-family: "Roboto Condensed",sans-serif;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 5px;
    background: #DDD;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    width: 160px;
    margin-top: 30px;
    margin-left: 15px;
}
a#bt_prec::hover {text-decoration:none;}

/* ============================================== */
/* ========= Pages Specific de EPD et liste articles des uatres revues ========= */
/* ============================================== */
.b-specific div.commentary {background-color:#EFEFEF; margin-top:0px;}
.b-specific ul {margin-top:-05px;}
.b-specific li{margin-left:20px;list-style:circle;}

/* ============================================== */
/* ========= DÉCLINAISON COULEURS/REVUE ========= */
/* ============================================== */
/*si pas de revue*/
.days li {background: #f2f6fa; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #004a9a; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#congres .dates li a {color: #1e3a6c;}
.month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #004a9a;}


/* ABC */
#revue_abc hgroup h1 {background: #004a9a;}
#revue_abc .bloc_flags li,
#revue_abc hgroup .header,
#revue_abc hgroup .header figure img,
#revue_abc .bloc,
#revue_abc .bloc h2,
#revue_abc hgroup ul.subnav li a,
#revue_abc input#search,
#revue_abc .tab_content,
#revue_abc hgroup .bloc_tools,
#revue_abc .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_abc .ui-tabs .ui-tabs-nav li:hover {border-color: #004a9a;}
#revue_abc hgroup ul.subnav {background: #f2f6fa; border-color: #004a9a;}
#revue_abc #congres .days li {background: #f2f6fa; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #004a9a; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_abc #congres .dates li a {color: #1e3a6c;}
#revue_abc .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #004a9a;}


/* AGRI */
#revue_agr hgroup h1 {background: #aa2c48;}
#revue_agr .bloc_flags li,
#revue_agr hgroup .header,
#revue_agr hgroup .header figure img,
#revue_agr .bloc,
#revue_agr .bloc h2,
#revue_agr hgroup ul.subnav li a,
#revue_agr input#search,
#revue_agr .tab_content,
#revue_agr hgroup .bloc_tools,
#revue_agr .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_agr .ui-tabs .ui-tabs-nav li:hover {border-color: #aa2c48;}
#revue_agr hgroup ul.subnav {background: #fbf4f5; border-color: #aa2c48;}
#revue_agr #congres .days li {background: #fbf4f5; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #aa2c48; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_agr #congres .dates li a {color: #1e3a6c;}
/* BDC */
#revue_bdc hgroup h1 {background: #0062aa;}
#revue_bdc .bloc_flags li,
#revue_bdc hgroup .header,
#revue_bdc hgroup .header figure img,
#revue_bdc .bloc,
#revue_bdc .bloc h2,
#revue_bdc hgroup ul.subnav li a,
#revue_bdc input#search,
#revue_bdc .tab_content,
#revue_bdc hgroup .bloc_tools,
#revue_bdc .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_bdc .ui-tabs .ui-tabs-nav li:hover {border-color: #0062aa;}
#revue_bdc hgroup ul.subnav {background: #f2f7fb; border-color: #0062aa;}
#revue_bdc #congres .days li {background: #f2f6fa; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #004a9a; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_bdc #congres .dates li a {color: #1e3a6c;}
#revue_bdc.month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #004a9a;}

/* BIC */
#revue_bic hgroup h1 {background: #00b19b;}
#revue_bic .bloc_flags li,
#revue_bic hgroup .header,
#revue_bic hgroup .header figure img,
#revue_bic .bloc,
#revue_bic .bloc h2,
#revue_bic hgroup ul.subnav li a,
#revue_bic input#search,
#revue_bic .tab_content,
#revue_bic hgroup .bloc_tools,
#revue_bic .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_bic .ui-tabs .ui-tabs-nav li:hover {border-color: #00b19b;}
#revue_bic hgroup ul.subnav {background: #b9e0db; border-color: #00b19b;}
#revue_bic #congres .days li {background: #b9e0db; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #00b19b; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_bic #congres .dates li a {color: #1e3a6c;}
#revue_bic .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #768ab0;}

/* DMG */
#revue_dmg hgroup h1 {background: #be1e2d;}
#revue_dmg .bloc_flags li,
#revue_dmg hgroup .header,
#revue_dmg hgroup .header figure img,
#revue_dmg .bloc,
#revue_dmg .bloc h2,
#revue_dmg hgroup ul.subnav li a,
#revue_dmg input#search,
#revue_dmg .tab_content,
#revue_dmg hgroup .bloc_tools,
#revue_dmg .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_dmg .ui-tabs .ui-tabs-nav li:hover {border-color: #be1e2d;}
#revue_dmg hgroup ul.subnav {background: #f9d9dc; border-color: #be1e2d;}
#revue_dmg #congres .days li {background: #f9d9dc; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #be1e2d; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_dmg #congres .dates li a {color: #1e3a6c;}
#revue_dmg .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #255f3e;}

/* ECN */
#revue_ecn hgroup h1 {background: #5c1a50;}
#revue_ecn .bloc_flags li,
#revue_ecn hgroup .header,
#revue_ecn hgroup .header figure img,
#revue_ecn .bloc,
#revue_ecn .bloc h2,
#revue_ecn hgroup ul.subnav li a,
#revue_ecn input#search,
#revue_ecn .tab_content,
#revue_ecn hgroup .bloc_tools,
#revue_ecn .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_ecn .ui-tabs .ui-tabs-nav li:hover {border-color: #5c1a50;}
#revue_ecn hgroup ul.subnav {background: #f7f3f5; border-color: #5c1a50;}
#revue_ecn #congres .days li {background: #f7f3f5; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #5c1a50; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_ecn #congres .dates li a {color: #1e3a6c;}
#revue_ecn .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #5c1a50;}

/* EJD */
#revue_ejd hgroup h1 {background: #0060af;}
#revue_ejd .bloc_flags li,
#revue_ejd hgroup .header,
#revue_ejd hgroup .header figure img,
#revue_ejd .bloc,
#revue_ejd .bloc h2,
#revue_ejd hgroup ul.subnav li a,
#revue_ejd input#search,
#revue_ejd .tab_content,
#revue_ejd hgroup .bloc_tools,
#revue_ejd .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_ejd .ui-tabs .ui-tabs-nav li:hover {border-color: #0060af;}
#revue_ejd hgroup ul.subnav {background: #e1f1ff; border-color: #0060af;}
#revue_ejd #congres .days li {background: #e1f1ff; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #0060af; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_ejd #congres .dates li a {color: #1e3a6c;}
#revue_ejd .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #b1dbf8;}

/* EPD*/
#revue_epd hgroup .header {margin-bottom: 0;}
#revue_epd hgroup h1 {background: #9f1c14;}
#revue_epd .bloc_flags li,
#revue_epd hgroup .header,
#revue_epd hgroup .header figure img,
#revue_epd .bloc,
#revue_epd .bloc h2,
#revue_epd hgroup ul.subnav li a,
#revue_epd input#search,
#revue_epd .tab_content,
#revue_epd hgroup .bloc_tools,
#revue_epd .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_epd .ui-tabs .ui-tabs-nav li:hover {border-color: #9f1c14;}
#revue_epd hgroup ul.subnav {background: #faf3f3; border-color: #9f1c14;}#revue_epd #congres .days li {background: #f2f6fa; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #004a9a; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_epd #congres .dates li a {color: #1e3a6c;}
#revue_epd .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #004a9a;}

/* ERS */
#revue_ers hgroup h1 {background: #0062a2;}
#revue_ers .bloc_flags li,
#revue_ers hgroup .header,
#revue_ers hgroup .header figure img,
#revue_ers .bloc,
#revue_ers .bloc h2,
#revue_ers hgroup ul.subnav li a,
#revue_ers input#search,
#revue_ers .tab_content,
#revue_ers hgroup .bloc_tools,
#revue_ers .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_ers .ui-tabs .ui-tabs-nav li:hover {border-color: #0062a2;}
#revue_ers hgroup ul.subnav {background: #f2f7fa; border-color: #0062a2;}
#revue_ers #congres .days li {background: #f2f6fa; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #0062a2; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_ers #congres .dates li a {color: #1e3a6c;}
#revue_ers .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #0062a2;}

/* GPN */
#revue_gpn hgroup h1 {background: #004a8e;}
#revue_gpn .bloc_flags li,
#revue_gpn hgroup .header,
#revue_gpn hgroup .header figure img,
#revue_gpn .bloc,
#revue_gpn .bloc h2,
#revue_gpn hgroup ul.subnav li a,
#revue_gpn input#search,
#revue_gpn .tab_content,
#revue_gpn hgroup .bloc_tools,
#revue_gpn .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_gpn .ui-tabs .ui-tabs-nav li:hover {border-color: #004a8e;}
#revue_gpn hgroup ul.subnav {background: #f2f6f9; border-color: #004a8e;}
#revue_gpn #congres .days li {background: #f2f6f9; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #004a8e; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_gpn #congres .dates li a {color: #1e3a6c;}
#revue_gpn .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #004a8e;}

/* HMA */
#revue_hma hgroup h1 {background: #941239;}
#revue_hma .bloc_flags li,
#revue_hma hgroup .header,
#revue_hma hgroup .header figure img,
#revue_hma .bloc,
#revue_hma .bloc h2,
#revue_hma hgroup ul.subnav li a,
#revue_hma input#search,
#revue_hma .tab_content,
#revue_hma hgroup .bloc_tools,
#revue_hma .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_hma .ui-tabs .ui-tabs-nav li:hover {border-color: #941239;}
#revue_hma hgroup ul.subnav {background: #faf3f5; border-color: #941239;}
#revue_hma #congres .days li {background: #faf3f5; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #941239; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_hma #congres .dates li a {color: #1e3a6c;}
#revue_hma .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #941239;}

/* HPG */
#revue_hpg hgroup h1 {background: #132143;}
#revue_hpg .bloc_flags li,
#revue_hpg hgroup .header,
#revue_hpg hgroup .header figure img,
#revue_hpg .bloc,
#revue_hpg .bloc h2,
#revue_hpg hgroup ul.subnav li a,
#revue_hpg input#search,
#revue_hpg .tab_content,
#revue_hpg hgroup .bloc_tools,
#revue_hpg .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_hpg .ui-tabs .ui-tabs-nav li:hover {border-color: #132143;}
#revue_hpg hgroup ul.subnav {background: #f3f6f9; border-color: #132143;}
#revue_hpg #congres .days li {background: #f3f6f9; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #132143; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_hpg #congres .dates li a {color: #1e3a6c;}
#revue_hpg .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #1d4686;}

/* IP */
#revue_ipe hgroup h1 {background: #fcb74a;}
#revue_ipe .bloc_flags li,
#revue_ipe hgroup .header,
#revue_ipe hgroup .header figure img,
#revue_ipe .bloc,
#revue_ipe .bloc h2,
#revue_ipe hgroup ul.subnav li a,
#revue_ipe input#search,
#revue_ipe .tab_content,
#revue_ipe hgroup .bloc_tools,
#revue_ipe .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_ipe .ui-tabs .ui-tabs-nav li:hover {border-color: #fcb74a;}
#revue_ipe hgroup ul.subnav {background: #fdf0db; border-color: #fcb74a;}
#revue_ipe #congres .days li {background: #fdf0db; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #fcb74a; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_ipe #congres .dates li a {color: #1e3a6c;}
#revue_ipe .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #f4df47;}

/* 20150805/cm: créatioon ITO
#revue_ito hgroup h1 {background: #23266d;}
#revue_ito .bloc_flags li,
#revue_ito hgroup .header,
#revue_ito hgroup .header figure img,
#revue_ito .bloc,
#revue_ito .bloc h2,
#revue_ito hgroup ul.subnav li a,
#revue_ito input#search,
#revue_ito .tab_content,
#revue_ito hgroup .bloc_tools,
#revue_ito .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_ito .ui-tabs .ui-tabs-nav li:hover {border-color: #23266d;}
#revue_ito hgroup ul.subnav {background: #f2f6f9; border-color: #23266d;}
#revue_ito #congres .days li {background: #f2f6f9; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #23266d; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_ito #congres .dates li a {color: #1e3a6c;}
#revue_ito .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #23266d;}
*/
#revue_ito hgroup h1 {background: #69ccd1;}

#revue_ito .bloc_flags li,
#revue_ito hgroup .header,
#revue_ito hgroup .header figure img,
#revue_ito .bloc,
#revue_ito .bloc h2,
#revue_ito hgroup ul.subnav li a,
#revue_ito input#search,
#revue_ito .tab_content,
#revue_ito hgroup .bloc_tools,
#revue_ito .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_ito .ui-tabs .ui-tabs-nav li:hover {border-color: #69ccd1;}
#revue_ito hgroup ul.subnav {background: #f2f6f9; border-color: #69ccd1;}
#revue_ito #congres .days li {background: #f2f6f9; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #69ccd1; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_ito #congres .dates li a {color: #1e3a6c;}
#revue_ito .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #69ccd1;}



/* JPC */
#revue_jpc hgroup h1 {background: #018FA8;}
#revue_jpc .bloc_flags li,
#revue_jpc hgroup .header,
#revue_jpc hgroup .header figure img,
#revue_jpc .bloc,
#revue_jpc .bloc h2,
#revue_jpc hgroup ul.subnav li a,
#revue_jpc input#search,
#revue_jpc .tab_content,
#revue_jpc hgroup .bloc_tools,
#revue_jpc .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_jpc .ui-tabs .ui-tabs-nav li:hover {border-color: #018FA8;}
#revue_jpc hgroup ul.subnav {background: #f2f6f6; border-color: #018FA8;}
#revue_jpc #congres .days li {background: #f2f6f6; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #018FA8; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_jpc #congres .dates li a {color: #1e3a6c;}
#revue_jpc .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #015450;}

/* LI */
#revue_lli hgroup h1 {background: #556da6;}
#revue_lli .bloc_flags li,
#revue_lli hgroup .header,
#revue_lli hgroup .header figure img,
#revue_lli .bloc,
#revue_lli .bloc h2,
#revue_lli hgroup ul.subnav li a,
#revue_lli input#search,
#revue_lli .tab_content,
#revue_lli hgroup .bloc_tools,
#revue_lli .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_lli .ui-tabs .ui-tabs-nav li:hover {border-color: #556da6;}
#revue_lli hgroup ul.subnav {background: #f6f8fa; border-color: #556da6;}
#revue_lli #congres .days li {background: #f6f8fa; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #556da6; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_lli #congres .dates li a {color: #1e3a6c;}
#revue_lli .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #556da6;}

/* MED */
#revue_med hgroup h1 {background: #b4044a;}
#revue_med .bloc_flags li,
#revue_med hgroup .header,
#revue_med hgroup .header figure img,
#revue_med .bloc,
#revue_med .bloc h2,
#revue_med hgroup ul.subnav li a,
#revue_med input#search,
#revue_med .tab_content,
#revue_med hgroup .bloc_tools,
#revue_med .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_med .ui-tabs .ui-tabs-nav li:hover {border-color: #b4044a;}
#revue_med hgroup ul.subnav {background: #fbf2f6; border-color: #b4044a;}
#revue_med #congres .days li {background: #fbf2f6; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #b4044a; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_med #congres .dates li a {color: #1e3a6c;}
#revue_med .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #b4044a;}

/* MRH */
#revue_mrh hgroup h1 {background: #ae1f25;}
#revue_mrh .bloc_flags li,
#revue_mrh hgroup .header,
#revue_mrh hgroup .header figure img,
#revue_mrh .bloc,
#revue_mrh .bloc h2,
#revue_mrh hgroup ul.subnav li a,
#revue_mrh input#search,
#revue_mrh .tab_content,
#revue_mrh hgroup .bloc_tools,
#revue_mrh .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_mrh .ui-tabs .ui-tabs-nav li:hover {border-color: #ae1f25;}
#revue_mrh hgroup ul.subnav {background: #f7f3f7; border-color: #ae1f25;}
#revue_mrh #congres .days li {background: #f7f3f7; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #ae1f25; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_mrh #congres .dates li a {color: #1e3a6c;}
#revue_mrh .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #5d1b6b;}

/* MST */
#revue_mst hgroup h1 {background: #ffb000;}
#revue_mst .bloc_flags li,
#revue_mst hgroup .header,
#revue_mst hgroup .header figure img,
#revue_mst .bloc,
#revue_mst .bloc h2,
#revue_mst hgroup ul.subnav li a,
#revue_mst input#search,
#revue_mst .tab_content,
#revue_mst hgroup .bloc_tools,
#revue_mst .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_mst .ui-tabs .ui-tabs-nav li:hover {border-color: #ffb000;}
#revue_mst hgroup ul.subnav {background: #fffbf2; border-color: #ffb000;}
#revue_mst #congres .days li {background: #fffbf2; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #ffb000; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_mst #congres .dates li a {color: #1e3a6c;}
#revue_mst .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #ffb000;}

/* MT */
#revue_met hgroup h1 {background: #00938A;}
#revue_met .bloc_flags li,
#revue_met hgroup .header,
#revue_met hgroup .header figure img,
#revue_met .bloc,
#revue_met .bloc h2,
#revue_met hgroup ul.subnav li a,
#revue_met input#search,
#revue_met .tab_content,
#revue_met hgroup .bloc_tools,
#revue_met .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_met .ui-tabs .ui-tabs-nav li:hover {border-color: #00938A;}
#revue_met hgroup ul.subnav {background: #eaeded; border-color: #00938A;}
#revue_met #congres .days li {background: #eaeded; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #00938A; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_met #congres .dates li a {color: #1e3a6c;}
#revue_met .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #15417f;}

/* MTMR */
#revue_mtg hgroup h1 {background: #28446e;}
#revue_mtg .bloc_flags li,
#revue_mtg hgroup .header,
#revue_mtg hgroup .header figure img,
#revue_mtg .bloc,
#revue_mtg .bloc h2,
#revue_mtg hgroup ul.subnav li a,
#revue_mtg input#search,
#revue_mtg .tab_content,
#revue_mtg hgroup .bloc_tools,
#revue_mtg .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_mtg .ui-tabs .ui-tabs-nav li:hover {border-color: #28446e;}
#revue_mtg hgroup ul.subnav {background: #f3f5f8; border-color: #28446e;}
#revue_mtg #congres .days li {background: #f3f5f8; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #28446e; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_mtg #congres .dates li a {color: #1e3a6c;}
#revue_mtg .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #28446e;}

/* MTP */
#revue_mtp hgroup h1 {background: #2679B8;}
#revue_mtp .bloc_flags li,
#revue_mtp hgroup .header,
#revue_mtp hgroup .header figure img,
#revue_mtp .bloc,
#revue_mtp .bloc h2,
#revue_mtp hgroup ul.subnav li a,
#revue_mtp input#search,
#revue_mtp .tab_content,
#revue_mtp hgroup .bloc_tools,
#revue_mtp .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_mtp .ui-tabs .ui-tabs-nav li:hover {border-color: #2679B8;}
#revue_mtp hgroup ul.subnav {background: #f6fcfe; border-color: #2679B8;}
#revue_mtp #congres .days li {background: #f6fcfe; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #2679B8; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_mtp #congres .dates li a {color: #1e3a6c;}
#revue_mtp .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #a2e1f5;}

/* NEURO */
#revue_nrp hgroup h1 {background: #fcb74a;}
#revue_nrp .bloc_flags li,
#revue_nrp hgroup .header,
#revue_nrp hgroup .header figure img,
#revue_nrp .bloc,
#revue_nrp .bloc h2,
#revue_nrp hgroup ul.subnav li a,
#revue_nrp input#search,
#revue_nrp .tab_content,
#revue_nrp hgroup .bloc_tools,
#revue_nrp .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_nrp .ui-tabs .ui-tabs-nav li:hover {border-color: #fcb74a;}
#revue_nrp hgroup ul.subnav {background: #f9f2e7; border-color: #fcb74a;}
#revue_nrp #congres .days li {background: #f9f2e7; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #fcb74a; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_nrp #congres .dates li a {color: #1e3a6c;}
#revue_nrp .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #255f3e;}

/* SEC */
#revue_sec hgroup h1 {background: #9e5c0b;}
#revue_sec .bloc_flags li,
#revue_sec hgroup .header,
#revue_sec hgroup .header figure img,
#revue_sec .bloc,
#revue_sec .bloc h2,
#revue_sec hgroup ul.subnav li a,
#revue_sec input#search,
#revue_sec .tab_content,
#revue_sec hgroup .bloc_tools,
#revue_sec .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_sec .ui-tabs .ui-tabs-nav li:hover {border-color: #9e5c0b;}
#revue_sec hgroup ul.subnav {background: #faf7f3; border-color: #9e5c0b;}
#revue_sec #congres .days li {background: #faf7f3; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #9e5c0b; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_sec #congres .dates li a {color: #1e3a6c;}
#revue_sec .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #9e5c0b;}

/* SSS */
#revue_sss hgroup h1 {background: #90009D;}
#revue_sss .bloc_flags li,
#revue_sss hgroup .header,
#revue_sss hgroup .header figure img,
#revue_sss .bloc,
#revue_sss .bloc h2,
#revue_sss hgroup ul.subnav li a,
#revue_sss input#search,
#revue_sss .tab_content,
#revue_sss hgroup .bloc_tools,
#revue_sss .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_sss .ui-tabs .ui-tabs-nav li:hover {border-color: #90009D;}
#revue_sss hgroup ul.subnav {background: #f7f7fb; border-color: #90009D;}
#revue_sss #congres .days li {background: #f7f7fb; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #90009D; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_sss #congres .dates li a {color: #1e3a6c;}
#revue_sss .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #b1add7;}

/* STV */
#revue_stv hgroup h1 {background: #b11519;}
#revue_stv .bloc_flags li,
#revue_stv hgroup .header,
#revue_stv hgroup .header figure img,
#revue_stv .bloc,
#revue_stv .bloc h2,
#revue_stv hgroup ul.subnav li a,
#revue_stv input#search,
#revue_stv .tab_content,
#revue_stv hgroup .bloc_tools,
#revue_stv .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_stv .ui-tabs .ui-tabs-nav li:hover {border-color: #b11519;}
#revue_stv hgroup ul.subnav {background: #fbf3f3; border-color: #b11519;}
#revue_stv #congres .days li {background: #fbf3f3; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #b11519; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_stv #congres .dates li a {color: #1e3a6c;}
#revue_stv .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #b11519;}

/* VIRO */
#revue_vir hgroup h1 {background: #e74f13;}
#revue_vir .bloc_flags li,
#revue_vir hgroup .header,
#revue_vir hgroup .header figure img,
#revue_vir .bloc,
#revue_vir .bloc h2,
#revue_vir hgroup ul.subnav li a,
#revue_vir input#search,
#revue_vir .tab_content,
#revue_vir hgroup .bloc_tools,
#revue_vir .ui-tabs .ui-tabs-nav li.ui-state-active,
#revue_vir .ui-tabs .ui-tabs-nav li:hover {border-color: #e74f13;}
#revue_vir hgroup ul.subnav {background: #fef6f2; border-color: #e74f13;}
#revue_vir #congres .days li {background: #fef6f2; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; border-color: #e74f13; width: 102px; height: 40px; line-height: 40px; font-size: 13px; color: #1e3a6c; text-align: center;}
#revue_vir #congres .dates li a {color: #1e3a6c;}
#revue_vir .month-current li {padding:0 15px;clear:both; border-top-width: 1px; border-top-style: solid;  border-color: #e74f13;}



/* ==========================================================================
   MEDIA QUERIES
   ========================================================================== */

@media (max-width: 1024px) {
    .c-left, .c-right {
        width: 49%;
      }
  .bloc.b-revue img {
    max-width: 100%;
    height: auto;
  }
}


@media (max-width: 768px) {
	.bloc {
		width: auto !important;
		padding: 10px;
	}
	.bloc.b-revue img {
		max-width: 100% !important;
		padding: 0;
	}
	.c-left, .c-right, .rdv_left, .rdv_right {
		float: none;
		width: auto;
	}
	hgroup .header .description {
	  float: none;
	  width: auto;
	  padding: 0 15px;
	}
	hgroup .menu-icon {
		display: block;
	}
	hgroup ul.subnav {
		display: none;
		padding: 10px 0;
	}
	hgroup ul.subnav li {
		display: block;
		padding: 0;
		margin: 0;
		line-height: 30px;
		text-align: center;
	}
	hgroup ul.subnav li a {
		font-size: 14px;
		border: none;
		padding: 0;
	}
	hgroup h2 {
		float: none;
		width: auto;
	}
	hgroup .bloc_tools {
		float: none;
		margin-bottom: 15px;
	}
	.b-abonnement h2, 
	.b-abonnement h2.collapse-open {
		width: auto;
	}
	.b-abonnement h3 {
		width: auto;
		margin: 0 0 20px 20px;
	}
	.b-abonnement .offres {
		width: 90%;
	}
	.ui-tabs .ui-tabs-nav li {
		padding: 5px;
		margin: 0 5px 0 0;
	}
	.ui-tabs .ui-tabs-nav li.ui-state-active {
		padding: 8px;
	}
	.tab_content {
  		min-height: 0;
  	}
}

