@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, #contenu .editorial h2, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin : 0;
padding : 0;
border : 0;
font : inherit;
font-size : 100%;
vertical-align : baseline;
}
html {
line-height : 1;
}
ol, ul {
list-style : none;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
.critere {
	padding:4px;
	margin:0 0 5px 0;
}
.critere:hover {
  box-shadow: 0 0 3px rgba(0,0,0,0.4) inset;
  background:#C1EBFF; 
}
caption, th, td {
text-align : left;
font-weight : normal;
vertical-align : middle;
}
q, blockquote {
quotes : none;
}
q:before, q:after, blockquote:before, blockquote:after {
content : "";
content : none;
}
a img {
border : none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
display : block;
}
@font-face {
{
font-family : 'TinosRegular';
src : url("fonts/Tinos-Regular-webfont.eot");
src : url("fonts/Tinos-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Tinos-Regular-webfont.woff") format("woff"), url("fonts/Tinos-Regular-webfont.ttf") format("truetype"), url("fonts/Tinos-Regular-webfont.svg#TinosRegular") format("svg");
font-weight : normal;
font-style : normal;
}
}
@font-face {
{
font-family : 'TinosBold';
src : url("fonts/Tinos-Bold-webfont.eot");
src : url("fonts/Tinos-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Tinos-Bold-webfont.woff") format("woff"), url("fonts/Tinos-Bold-webfont.ttf") format("truetype"), url("fonts/Tinos-Bold-webfont.svg#TinosBold") format("svg");
font-weight : bold;
font-style : normal;
}
}
#banniere-cookie {
  position: fixed;
  bottom: 0px;
  left: 0;
  right: 0;
  z-index:9999; 
  background:#fff; 
  width:75% !important;
  padding:20px;
  max-width: 600px;
  margin:auto;
  display: inline-block;
  text-align: left !important;
  border-radius:5px 5px 0 0;
  -moz-border-radius:5px 5px 0 0;
  -webkit-border-radius:5px 5px 0 0;
  -o-border-radius:5px 5px 0 0;
  box-shadow: 0px 0px 20px #A1A1A1;
  -webkit-box-shadow: 0px 0px 20px #A1A1A1;
  -moz-box-shadow: 0px 0px 20px #A1A1A1;
  -o-box-shadow: 0px 0px 20px #A1A1A1; 
}

#banniere-cookie .cicb_texte { 
	padding: 0 !important;
	margin:0 !important;
	text-align:left !important;
	font-size:12px !important;
	line-height: 18px !important;
	color:#444;
	font-weight: bold;
}

#banniere-cookie a {
	color: #444444;
	text-decoration: underline;
}

#banniere-cookie a:hover {
	text-decoration: none;
}

#banniere-cookie a.cicb_fermer {
  display:block;
  float: right;
  width:20px;
  height:20px;
  background:url(img/fermer.jpg) no-repeat;
}

#banniere-cookie a.cicb_fermer span {
  display:none !important;
}

#banniere-cookie .cicb_boutons {
}

#banniere-cookie .bouton {
	display: inline-block;
	font-size:14px !important;
	color: #4D4F53;
	text-decoration: underline;
	margin: 5px 10px 0 0;
}

#banniere-cookie .bouton:hover {
    text-decoration: none;
}
.sorting, .sorting_asc, .sorting_desc{
	border:#fff solid 2px ;
}
.form-sprite, .form-check, #tools label span, .form-close, .close, .form-crumb, .form-etoile, .form-login, #login button, .form-moins, #results .moins h3 span, #results .moins #contenu .editorial h2 span, #contenu .editorial #results .moins h2 span, .form-pagin_first_of, .pagination .first, .form-pagin_first_on, .pagination a.first, .form-pagin_last_of, .pagination .last, .form-pagin_last_on, .pagination a.last, .form-pagin_next_of, .pagination .next, .form-pagin_prev_of, .pagination .prev, .form-pagin_prev_on, .pagination a.prev, .form-pdf, #results .pdf, .form-plus, #results .plus h3 span, #results .plus #contenu .editorial h2 span, #contenu .editorial #results .plus h2 span, #results .detail, .form-print, #tools .print span, .form-qsearch, .pagination a.next, #qsearch button strong, .form-replier, .form-reset, .bouton.anul, .form-search, #login ul a, .form button strong, .form-what, #institutions .what, #systems .what, .form-what_user, .form .what {
background : url("img/form-images.png") no-repeat;
}
.form-check, #tools label span {
background-position : 0 -208px;
}
.form-close, .close {
background-position : 0 -78px;
}
.form-crumb {
background-position : 0 -442px;
}
.form-etoile {
background-position : 0 -182px;
}
.form-login, #login button {
background-position : 0 -104px;
}
.form-moins, #results .moins h3 span, #results .moins #contenu .editorial h2 span, #contenu .editorial #results .moins h2 span {
background-position : 0 -546px;
}
.form-pagin_first_of, .pagination .first {
background-position : 0 -364px;
}
.form-pagin_first_on, .pagination a.first {
background-position : 0 0;
}
.form-pagin_last_of, .pagination .last {
background-position : 0 -390px;
}
.form-pagin_last_on, .pagination a.last {
background-position : 0 -52px;
}
.form-pagin_next_of, .pagination .next {
background-position : 0 -234px;
}
.form-pagin_prev_of, .pagination .prev, .pagination .next, .pagination .first, .pagination .last {
background-position : 0 -260px;
}
.form-pagin_prev_on, .pagination a.prev {
background-position : 0 -130px;
}
.form-pdf, #results .pdf {
background-position : 0 -494px;
}
.form-plus, #results .plus h3 span, #results .plus #contenu .editorial h2 span, #contenu .editorial #results .plus h2 span, #results .moins h3 span, #results .moins #contenu .editorial h2 span, #contenu .editorial #results .moins h2 span, #results .detail, #results .pdf {
background-position : 0 -468px;
}
.form-print, #tools .print span {
background-position : 0 -26px;
}
.form-qsearch, .pagination a.next, #qsearch button strong {
background-position : 0 -156px;
}
.form-replier {
background-position : 0 -286px;
}
.form-reset, .bouton.anul {
background-position : 0 -416px;
}
.form-search, #login ul a, .form button strong {
background-position : 0 -520px;
}
.form-what, #institutions .what, #systems .what {
background-position : 0 -338px;
}
.form-what_user, .form .what {
background-position : 0 -312px;
}
.icon-sprite, .icon-d, #rezo a#rezo6, .icon-f, #rezo a#rezo2, .icon-g1, #rezo a#rezo4, .icon-in, #rezo a#rezo5, .icon-like, .icon-t, #rezo a#rezo3 {
background : url("img/icon-s685bf51c45.png") no-repeat;
}
.icon-d, #rezo a#rezo6 {
background-position : 0 -160px;
}
.icon-f, #rezo a#rezo2 {
background-position : 0 -128px;
}
.icon-g1, #rezo a#rezo4 {
background-position : 0 -32px;
}
.icon-in, #rezo a#rezo5 {
background-position : 0 0;
}
.icon-like {
background-position : 0 -96px;
}
.icon-t, #rezo a#rezo3 {
background-position : 0 -64px;
}
h1, h2, h3, #contenu .editorial h2, h4, h5, h6, #coop {
font-family : "TinosBold", "Times new roman", serif;
}
h1 {
font-size : 17px;
}
h2 {
font-size : 22px;
}
h3, #contenu .editorial h2 {
font-size : 18px;
}
.h2, h4, #pub h2, #results .country, .search_by .choix label {
font-size : 16px;
}
.h3, .results #contenu .infos, #login h3, #login #contenu .editorial h2, #contenu .editorial #login h2, #qsearch h3, #qsearch #contenu .editorial h2, #contenu .editorial #qsearch h2 {
font-size : 15px;
}
.h4, h5, #results .i_name, .iframe #results .principal {
font-size : 14px;
}
.s13, h6, .liste a, .liste a:link, #infos a, #infos a:link, #contenu p, .iframe #results .dd {
font-size : 13px;
}
.s12, .ariane, #login form, #login form input {
font-size : 12px;
}
.s11 {
font-size : 11px;
}
hr {
height : 1px;
color : #d3cfc0;
background-color : #d3cfc0;
}
sup {
vertical-align : 12%;
font-size : 86%;
}
sub {
vertical-align : -12%;
font-size : 86%;
}
q:before {
content : " ‘ ";
}
q:after {
content : " ’ ";
}
blockquote {
margin : 0.3em 1em;
}
pre, code, kbd, samp, var {
font : normal bold 1em/1.1em 'Courier', 'Courier New', 'DejaVu Sans Mono', monospace;
}
pre {
background-color : #d3cfc0;
margin : 0.3em 1em;
padding : 0.4em;
overflow-wrap : break-word;
}
a, a:link {
color : #000;
}
a:hover, a:focus, a:link:hover, a:link:focus {
color : gray;
}
.ariane a, .ariane a:link, .editorial a, .editorial a:link, .ssnav a, .ssnav a:link {
color : #008EA8;
}
.outils a, .outils a:link, .liste a, .liste a:link, .page_search #contenu a, .page_search #contenu a:link {
color : #00375B;
}
.liste a, .liste a:link {
margin : 0.6em 0;
line-height : 1.2em;
}
#login form a {
color : #000;
}
#login h2 {
color : #fff;
}
#login h3 a, #login #contenu .editorial h2 a, #contenu .editorial #login h2 a, #login h3 a:link, #login #contenu .editorial h2 a:link, #contenu .editorial #login h2 a:link, #login ul a, #login ul a:link {
color : #fff;
}
#infos a, #infos a:link {
color : #fff;
}
.cookie a {
margin-left : 1.2em;
}
.titre {
padding-top : 1.38em;
}
.titre .def {
margin-bottom : 0.3em;
font-size : 96%;
color : #008EA8;
letter-spacing : 0.03em;
}
.ariane {
color : #008EA8;
font-weight : bold;
}
.ariane img {
margin : 0 0.6em;
width : 8px;
height : auto;
}
#contenu h2 {
margin : 0.81em 0;
color : #00375B;
}
#contenu .editorial h2 {
margin-bottom : 0.3em;
color : #008EA8;
}
#contenu article h2 {
color : #008EA8;
padding-bottom : 0.3em;
border-bottom : 2px solid #008EA8;
}
#contenu article h3, #contenu article .editorial h2, #contenu .editorial article h2 {
color : #008EA8;
margin : 0.8em 0;
clear : both;
}
#contenu article p {
margin : 0 0 0.6em;
}
#contenu article .date {
color : gray;
font-size : 11px;
margin-top : 0;
}
.page_search #contenu h2, #page_search.iframe #contenu h2 {
color : #00375B;
padding-bottom : 0.3em;
border-bottom : 2px solid #00375B;
}
.page_search #contenu h3, .page_search #contenu .editorial h2, #page_search.iframe #contenu h3, #page_search.iframe #contenu .editorial h2 {
color : #00375B;
}
.page_search #contenu h3 a, .page_search #contenu .editorial h2 a, .page_search #contenu h3 a:link, .page_search #contenu .editorial h2 a:link, #page_search.iframe #contenu h3 a, #page_search.iframe #contenu .editorial h2 a, #page_search.iframe #contenu h3 a:link, #page_search.iframe #contenu .editorial h2 a:link {
color : #fff;
}
.page_search.search_by #contenu h2 {
margin-bottom : 0.4em;
}
.results #contenu #results h3 a, .results #contenu #results .editorial h2 a, .results #contenu .editorial #results h2 a {
color : #00375B;
}
.results #contenu .infos {
margin-bottom : 0.6em;
}
.page_user #contenu h2, #page_user.iframe #contenu h2 {
color : #0081a0;
padding-bottom : 0.3em;
border-bottom : 2px solid #0081a0;
}
.page_user #contenu h3, .page_user #contenu .editorial h2, #page_user.iframe #contenu h3, #page_user.iframe #contenu .editorial h2 {
color : #0081a0;
}
.page_user #contenu h3 a, .page_user #contenu .editorial h2 a, #page_user.iframe #contenu h3 a, #page_user.iframe #contenu .editorial h2 a {
color : #fff;
}
#pub h2 {
margin-bottom : 0.6em;
color : #008EA8;
}
.ssnav {
color : #008EA8;
}
.ssnav h3, .ssnav #contenu .editorial h2, #contenu .editorial .ssnav h2 {
margin : 0.8em 0;
}
.ssnav li {
margin : 0.3em 0;
}
.ssnav a {
display : block;
padding-left : 18px;
margin : 0.3em 0;
font-size : 13px;
background : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADqSURBVBiVY3groRv6Tkpb7v///wz4MJPQC7YN//8zB76T1k9hYGRkZMABGP///8/AwMDA8E5SR4uBiTHhHwPTXJGnF29iqESxgoGB6Z2kTsY7Kb1IZPH3CgYCcBNxgS+SRqK/mP6sYMKn6L20vu8vxj/nGRkYrrPgNIXh9yQGRkZ/hv//6wSfa/ZjKHwvrRf1n/H/RAYGxmt/mZn1RR+fv43imbfSejJvpPQ2v5XU/fROQi/zPzREYJjljaSOIxMjsx4Dw/8mRgaGY4yM/3QEn115hG4TCxMjk8F/hv/+DP8Z84SfX1yIy2MAX9SDJqcYYyUAAAAASUVORK5CYII=") 0 5px no-repeat;
}
#institutions h3, #institutions #contenu .editorial h2, #contenu .editorial #institutions h2, #systems h3, #systems #contenu .editorial h2, #contenu .editorial #systems h2 {
color : #00375B;
}
#institutions h3 a, #institutions #contenu .editorial h2 a, #contenu .editorial #institutions h2 a, #systems h3 a, #systems #contenu .editorial h2 a, #contenu .editorial #systems h2 a {
color : #fff;
}
.outils h2 {
padding : 0.2em 0.8em 0.3em 0.2em;
background-color : #D9D9D9;
color : #008EA8;
border : #00375B solid 1px;
border-radius : 0 12px 0 0;
text-align : center;
font-size : 16px;
}
.outils h2 a:link {
color : #008EA8;
text-decoration : none;
}
.outils .cadre {
font-size : 82%;
}
.outils .minimap h2 {
background-color : transparent;
color : #00375B;
padding-right : 0;
}
#login h2 {
background-color : #008EA8;
padding : 0.2em 0.84em 0.3em 0.2em;
border-bottom : 2px solid #fff;
}
#login ul a {
display : block;
padding-left : 18px;
margin : 0.3em 0;
font-size : 13px;
}
#qsearch p {
line-height : 1.2em;
margin : 0.3em 0 0.9em;
}
#pied p {
font-size : 77%;
}
body {
background : #ffffff;
font : normal normal 1em/1.3em Arial, Helvetica, Sans, sans-serif;
}
#page {
position : relative;
width : 63em;
margin : 0 auto;
}
.iframe #page {
width : auto;
margin : 0 0.6em;
background : none;
}
.main {
width : 44.4em;
margin-right : 0.6em;
}
.iframe .main {
width : 100%;
margin : 0;
}
.outils {
width : 18em;
margin-bottom : 1.8em;
}
#entete {
width : 100%;
}
#entete .iau, #entete .titre {
margin-right : 0.6em;
padding : 0 0 0.6em;
border-bottom : 2px solid #565655;
vertical-align : bottom;
}
#entete .iau {
width : 11.4em;
}
#entete .titre {
width : 32.4em;
padding-left : 0.6em;
}
#entete .titre img {
margin-bottom : 0.6em;
}
.iframe #entete {
border-bottom : 4px solid #008EA8;
}
.iframe #entete .iau, .iframe #entete .titre {
width : auto;
padding-top : 0.6em;
}
.iframe #entete .iau img, .iframe #entete .titre img {
height : 90px;
width : auto;
margin : 0;
}
.detail_tout {
	margin:0;
	padding:0;
	display:flex;
	flex-direction: row;
	justify-content: space-between;	
	border-bottom : 4px solid #008EA8;
}
.detail_left {
	min-width:370px;	
}
.detail_left img {
	height : 90px;
	width : auto;
	margin : 0;
}
.detail_right {
	color : #00375B;
	text-align : right;
	font-size : 22px;
	font-family : "TinosBold", "Times new roman", serif;
}
.detail_name {
	margin:0;
	font-size:14px;	
	font-style : italic;
}
.close {
width : 24px;
height : 24px;
border : #008EA8 solid 1px;
border-radius : 16px;
box-shadow : 0 0 4px #008EA8;
overflow : hidden;
text-indent : 999em;
background-color : #fff;
position : absolute;
top : 0.6em;
right : 0.6em;
background-position : 50% 1px;
}
.close:active {
box-shadow : 0 0 1px #008EA8;
}
.ariane {
margin : 0.6em 0;
}
#contenu {
width : 31.8em;
margin-right : 0.6em;
padding-bottom : 2.04em;
}
.home #contenu {
position : relative;
width : 44.4em;
margin-left : 0;
}
.large #contenu {
width : 41.52em;
margin-left : 0;
padding-bottom : 270px;
}
.iframe #contenu {
width : 100%;
margin : 0;
padding-bottom : 2.04em;
}
#contenu .map {
margin-top : 1em;
margin-left : 0;
}
#contenu .maj {
margin-left : 11.6em;
}
#contenu article img {
margin : 0.6em;
max-width : 40%;
height : auto;
}
.editorial {
margin-top : 1.2em;
}
.home #coop {
position : absolute;
left : 0;
top : 44em;
width : 9em;
}
.home #coop h2 {
margin : 0;
}
.home #coop span {
font-size : 16px;
line-height : 1.7;
color : #008EA8;
}
#pub {
width : 29.52em;
margin : -10.2em 2.88em 0 12em;
}
#pub ul {
white-space : nowrap;
}
#pub li {
width : 150px;
height : 100px;
margin-right : 10px;
overflow : hidden;
}
#pub li:last-child {
margin-right : 0;
}
.ssnav {
width : 11.4em;
margin-right : 0.6em;
padding-top : 2.4em;
}
.tri h3, .tri #contenu .editorial h2, #contenu .editorial .tri h2, .tri p {
margin : 0.6em;
}
.pagination {
margin : 0.3em 0;
padding : 0;
background : #fff;
border-radius : 0 12px 0 0;
}
.pagination .prem, .pagination .pages, .pagination span, .pagination a {
padding : 0.3em 0.6em;
}
.pagination .prem {
width : 23%;
}
.pagination .pages {
width : 320px;
overflow : hidden;
padding : 0;
}
.pagination .pages span, .pagination .pages a {
width : 38px;
padding : 0.3em 0.6em;
}
.pagination .pages .current {
width : 15px;
border-left : 2px solid #d3cfc0;
border-right : 2px solid #fff;
padding : 0.3em;
}
.pagination .prev, .pagination .next, .pagination .first, .pagination .last {
width : 18px;
height : 22px;
text-indent : 999em;
overflow : hidden;
background-position : 50% -258px;
}
.pagination a.prev {
background-position : 50% -127px;
}
.pagination .next {
background-position : 50% -232px;
}
.pagination a.next {
background-position : 50% -153px;
}
.pagination .first {
background-position : 50% -362px;
}
.pagination a.first {
background-position : 50% 3px;
}
.pagination .last {
background-position : 50% -387px;
}
.pagination a.last {
background-position : 50% -49px;
}
#results {
margin : 1.2em 0 2.4em;
}
#results li {
position : relative;
padding : 0.6em;
margin : 0.6em 0;
border-radius : 0 16px 0 0;
}
#results img.fleft, #results img.main, #results img#contenu, #results img.ssnav, #results img.outils, #results .iframe #entete img.iau, .iframe #entete #results img.iau, #results .iframe #entete img.titre, .iframe #entete #results img.titre, #results img#pub {
max-width : 120px;
height : auto;
margin : 0.3em;
}
#results img.member {
margin : 0 0 0.3em 0.4em;
}
#results h3, #results #contenu .editorial h2, #contenu .editorial #results h2 {
/* margin : 0.3em 0 0 33px; */
margin : 0.3em 0 0 0;
}
#results .plus h3 span, #results .plus #contenu .editorial h2 span, #contenu .editorial #results .plus h2 span, #results .moins h3 span, #results .moins #contenu .editorial h2 span, #contenu .editorial #results .moins h2 span {
padding : 0;
width : 20px;
height : 20px;
border : #00375B solid 1px;
border-radius : 16px;
box-shadow : 0 0 4px #00375B;
overflow : hidden;
text-indent : 999em;
background-color : #fff;
margin : 0 0.6em 0 -33px;
background-position : 55% -159px;
}
#results .plus h3 span:active, #results .plus #contenu .editorial h2 span:active, #contenu .editorial #results .plus h2 span:active, #results .moins h3 span:active, #results .moins #contenu .editorial h2 span:active, #contenu .editorial #results .moins h2 span:active {
box-shadow : 0 0 1px #00375B;
}
#results .plus .people, #results .plus .divisions, #results .plus .www, #results .moins .people, #results .moins .divisions, #results .moins .www {
display : none;
}
#results .moins h3 span, #results .moins #contenu .editorial h2 span, #contenu .editorial #results .moins h2 span {
background-position : 50% -288px;
}
#results .country {
max-width : 25%;
margin : 0.3em;
color : #464646;
text-shadow : 1px 1px 0 #fff;
}
.iframe #results .country {
max-width : none;
margin-bottom : 1.2em;
}
#results .people, #results .divisions, #results .www {
padding : 0.6em 0;
border-top : 1px solid #d3cfc0;
}
#results .www {
border-bottom : 4px solid #d3cfc0;
margin-bottom : 0.6em;
}
#results .i_name {
margin : 0.2em 0 0.6em 0;
min-height : 1.8em;
color : #464646;
}
#results .detail, #results .pdf {
width : 24px;
height : 24px;
border : #00375B solid 1px;
border-radius : 16px;
box-shadow : 0 0 4px #00375B;
overflow : hidden;
text-indent : 999em;
background-color : #fff;
box-shadow : 0 0 4px #00375B;
background-position : 50% -469px;
margin : 0 1.2em 0 0;
}
#results .detail:active, #results .pdf:active {
box-shadow : 0 0 1px #00375B;
}
.iframe #results .detail, .iframe #results .pdf {
margin : 0.42857em;
}
#results .pdf {
background-position : 50% -496px;
}
#results.connected div.tools label {
width : 2.04em;
height : 2.04em;
padding-top : 0.4em;
}
#results.connected .details {
margin-left : 2.34em;
padding-left : 0.6em;
border-left : 1px solid #fff;
}
.iframe #results {
margin : 0;
}
.iframe #results h2 {
position : absolute;
top : 5px;
right : 5px;
width : 73%;
margin : 0;
}
.iframe #results h3, .iframe #results #contenu .editorial h2, #contenu .editorial .iframe #results h2 {
margin-bottom : 0.3em;
margin-left : 0;
padding : 0.2em 0.8em 0.3em 0.2em;
background-color : #00375B;
color : #fff;
border-radius : 0 12px 0 0;
text-align : right;
font-size : 16px;
padding-right : 2.4em;
font-family : "TinosBold", "Times new roman", serif;
}
.iframe #results .dl {
margin : 0 0.9em 0.42857em;
padding-bottom : 0.42857em;
border-bottom : 1px solid #d3cfc0;
overflow : hidden;
}
.iframe #results .dt {
width : 20%;
padding-right : 0.3em;
}
.iframe #results .dd {
width : 76%;
padding-left : 0.6em;
border-left : 1px solid #d3cfc0;
}
.iframe #results .dd ul {
margin-bottom : 1.2em;
}
.iframe #results .dd li {
margin : 0.2em 0 0.2em 1.2em;
padding : 0.2em;
border-bottom : 1px solid #d3cfc0;
}
.iframe #results .dd .photo {
width : 150px;
transition-property : width, height;
transition-duration : 1s;
transition-timing-function : ease-out;
}
.iframe #results .dd .photo:hover {
width : 580px;
}
.iframe #results .libelle, .iframe #results .contenu {
margin-top : 0.3em;
}
.iframe #results .libelle {
width : 11.4em;
padding-right : 0.6em;
}
.iframe #results .contenu {
width : 68%;
padding-left : 0.2em;
}
.even {
background-color : rgb(255 255 255 / 0.6) !important ;
border-top : 1px solid #fff;
border-bottom : 1px solid #d3cfc0;
}
.ie .even {
background : url(img/bg_blc60.png) transparent;
}
#tools {
margin : 0.6em 0;
padding : 0.6em 0;
border-bottom : 1px solid #d3cfc0;
}
#tools a, #tools span, #tools label {
padding : 0.3em 0.6em;
color : #00375B;
}
#tools label {
position : relative;
padding-left : 3em;
padding-bottom : 0.6em;
}
#tools label span {
position : absolute;
left : 0;
top : 2px;
margin : 0 0.6em 0 0.36em;
padding : 0;
width : 24px;
height : 24px;
border : #00375B solid 1px;
border-radius : 16px;
box-shadow : 0 0 4px #00375B;
overflow : hidden;
text-indent : 999em;
background-color : #fff;
background-position : 50% -209px;
}
#tools label span.anul {
background-position : 50% -417px;
}
.ie6 #tools label span, .ie7 #tools label span, .ie8 #tools label span {
width : auto;
height : auto;
border : 0;
border-radius : 0;
box-shadow : 0 0 0 transparent;
overflow : visible;
text-indent : 0;
background-color : transparent;
background : transparent;
}
#tools label:active span {
box-shadow : 0 0 1px #00375B;
}
#tools .print span {
margin : 0 0.6em 0 1.2em;
padding : 0;
width : 26px;
height : 26px;
border : #00375B solid 1px;
border-radius : 16px;
box-shadow : 0 0 4px #00375B;
overflow : hidden;
text-indent : 999em;
background-color : #fff;
background-position : 50% -26px;
}
#tools .print:active span {
box-shadow : 0 0 1px #00375B;
}
.iframe .ligne {
width : 100%;
table-layout : fixed;
margin : 0.3em 0;
padding : 0.6em 0;
border-bottom : 1px solid #d3cfc0;
}
.iframe .liste {
padding : 0 0.3em;
}
.iframe .liste ul {
margin-top : 0.3em;
}
.ie7 .iframe .liste, .ie6 .iframe .liste {
width : 15%;
margin : 1% 0.5% 2%;
padding : 0;
}
.iframe hr {
clear : both;
}
.outils section {
margin-top : 1.56em;
}
.outils .cadre {
background-color : #fff;
}
.user {
padding-bottom : 2.4em;
}
#login {
margin-top : 0.6em;
color : #fff;
background : #008EA8;
border-radius : 0 12px 0 0;
}
#login form {
padding : 0.6em;
}
#login h3, #login #contenu .editorial h2, #contenu .editorial #login h2 {
padding : 0.3em 0.6em;
border-top : 1px solid #d3cfc0;
}
#login ul {
margin : 0.6em 0.6em 0.72em 2.1em;
}
#infos {
margin-top : -1.7em;
}
#infos ul {
width : 100%;
border-collapse : separate;
border-spacing : 3px;
}
#infos li {
padding : 0.15em;
border-radius : 0 12px 0 0;
}
#infos li.info-o {
background-color : #00375B;
font-weight : bold;
}
#infos li.info-c {
background-color : #00375B;
font-weight : bold;
}
#infos li.info-p {
background-color : #00375B;
font-weight : bold;
}
#rezo {
margin-top : 1em;
}
#rezo ul {
width : 100%;
}
#rezo li {
width : 20%;
}
#rezo a {
width : 26px;
height : 20px;
padding : 0.3em;
overflow : hidden;
text-indent : -9999em;
}
#qsearch form {
padding : 0.2em 0.35em 0.5em;
}
#qsearch h3, #qsearch #contenu .editorial h2, #contenu .editorial #qsearch h2 {
padding : 0.3em 0.6em;
border-top : 1px solid #d3cfc0;
background : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAgCAYAAADaDrJgAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAA/SURBVCiRY/z///9/BjTAhC4wKogFsPz9+xdT8N8/bIJ//2DRjl0lFkHiLaKFSuxOIsHxWPz+589vDEGsgQwAgFcz1Fe67GgAAAAASUVORK5CYII=") 0 100% repeat-x;
}
#fields ul {
width : 49%;
}
#fields ul a {
padding : 0.3em;
}
#qsearch form, #fields .cadre {
padding : 0.2em 0.25em 0.5em 0.25em;
}
#pied {
margin-top : 1.8em;
margin-bottom : 2.4em;
clear : both;
border-top : 2px solid #565655;
}
#pied a {
padding : 0.2em 0.4em;
}
.iframe #results #pied {
margin : 2.4em 0 0;
width : auto;
border-width : 2px;
}
.cookie {
position : fixed;
height : 1.8em;
left : 0;
right : 0;
padding : 0.6em 1.2em 0.2em;
background : #0081a0;
background : rgb(0 129 160 / 0.88);
color : #fff;
}
.cookie#offline {
top : 0;
border-bottom : 1px solid #000;
}
label, button {
cursor : pointer;
}
input[type="text"], input[type="password"], input[type="search"], input[type="email"], textarea {
border-radius : 0 8px 0 0;
border : #007293 solid 1px;
}
.bouton {
border : #007293 solid 1px;
background-color : #fff;
border-radius : 12px;
box-shadow : 0 0 4px #008EA8;
color : #0081a0;
padding : 0.2em 0.6em;
cursor : pointer;
}
.bouton.search {
border : #00375B solid 1px;
background-color : #fff;
border-radius : 12px;
box-shadow : 0 0 4px #00375B;
color : #00375B;
padding : 0.2em 0.6em;
cursor : pointer;
}
.bouton.search:active {
box-shadow : 0 0 1px #00375B;
}
.bouton:active {
box-shadow : 0 0 1px #007293;
}
.bouton.anul {
width : 24px;
height : 24px;
border : #00375B solid 1px;
border-radius : 16px;
box-shadow : 0 0 4px #00375B;
overflow : hidden;
text-indent : 999em;
background-color : #fff;
background-position : 50% -418px;
}
.bouton.anul:active {
box-shadow : 0 0 1px #fff;
}
a.bouton {
padding : 0.3em 0.6em;
line-height : 1.3em;
}
#results a.bouton {
margin : 0 0 0 1.2em;
}
#donate {
	text-align:center;
	background:#fff;
	padding-top:5px;
}
#login input {
width : 7em;
margin-right : 0.3em;
color : gray;
border : #007293 solid 1px;
}
#login input:focus {
color : #000;
}
#login button {
width : 24px;
height : 24px;
border : #007293 solid 1px;
border-radius : 16px;
box-shadow : 0 0 4px #fff;
overflow : hidden;
text-indent : 999em;
background-color : #fff;
background-position : 50% -106px;
}
#login button:active {
box-shadow : 0 0 1px #fff;
}
.iframe #login label {
display : inline-block;
margin-right : 0.6em;
width : 30%;
color : #0081a0;
}
.iframe #login input {
width : 40%;
margin : 0.6em;
}
.iframe #login button {
width : 10em;
margin : 0.6em 0 0.6em 47%;
background-position : 90% -106px;
box-shadow : 0 0 4px #008EA8;
}
.form {
margin-top : 1.2em;
}
.form .onglet {
width : 100%;
border-collapse : separate;
}
.form h3, .form #contenu .editorial h2, #contenu .editorial .form h2 {
display : table-cell;
width : 50%;
padding : 0.2em 0;
background : #fff;
border-top : 1px solid #0081a0;
border-right : 1px solid #0081a0;
}
.form h3.prem, .form #contenu .editorial h2.prem, #contenu .editorial .form h2.prem {
border-radius : 12px 0 0 0;
}
.form h3.der, .form #contenu .editorial h2.der, #contenu .editorial .form h2.der {
border-radius : 0 12px 0 0;
border-right : 0;
border-left : 2px solid #0081a0;
}
.form h3.lien, .form #contenu .editorial h2.lien, #contenu .editorial .form h2.lien {
background : #0081a0;
}
.form h3.der.lien, .form #contenu .editorial h2.der.lien, #contenu .editorial .form h2.der.lien {
border-left : 2px solid #e5e1d7;
}
.form h3.prem.lien, .form #contenu .editorial h2.prem.lien, #contenu .editorial .form h2.prem.lien {
border-right : 2px solid #e5e1d7;
}
.form form {
padding : 0.6em;
}
.form form p {
color : #464646;
}
.form.nonav form {
border-radius : 0 16px 0 0;
}
.form p {
margin : 0.6em 0;
padding : 0.3em 0;
}
.form label, .form input, .form button, .form textarea {
font-style : normal;
}
.form label {
width : 30%;
padding : 0 0.9em 0 0;
color : #0081a0;
}
.form label em {
line-height : 1;
color : #464646;
}
.form input[type="text"], .form input[type="email"], .form input[type="password"], .form textarea, .form select, .form button {
width : 55%;
padding : 0.2em;
}
.form .required label {
background : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAICAYAAAArzdW1AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEYSURBVBiVY/j//z8DDC9fPllqe1HOp6tSOlrI4kwHQ8PzL6qZBTAwMDAw/mLk+Wyowvv/128GBgYGhpOOXrYnHdyLWT5YaQe9dTa0eh8ZfU/6z5/qFz7mDD9F+JT3ZKUv/RjtqM99+8k+xv///zOsXdBvwfzp68x/rCxaf3g4WFg+f//H9vHrBYZ//1J9qtvOMTEwMDBotyy/wX/61s3/jIxMDExMDCzffvwXOnjxkeKEda8ZGBgYGPekJM76oqmQ9J+J8QPTn7/dP0X4O7juPav/ISNayP7yPY/g8avrmL6qyTKxfPxSGlBQK/JTgn/tfyYmBoXpm9e8ZRAQ+8PH1fhZT+k5A7JXVyzq11y5ZOL/KyLqqsjiACeXj1VFLK+jAAAAAElFTkSuQmCC") 100% 0 no-repeat;
}
.form .what {
width : 24px;
height : 24px;
border : #007293 solid 1px;
border-radius : 16px;
box-shadow : 0 0 4px #008EA8;
overflow : hidden;
text-indent : 999em;
background-color : #fff;
margin : 0 1.8em 0 0;
background-position : 50% -313px;
}
.form .what:active {
box-shadow : 0 0 1px #008EA8;
}
.form button {
margin : 0 0 0 32%;
padding : 0.3em 0.6em;
border-top : 1px solid #008EA8;
border-radius : 0 14px 0 0;
}
.form button strong {
padding-right : 20px;
background-position : 100% -238px;
overflow : hidden;
}
#institutions h3.lien, #institutions #contenu .editorial h2.lien, #contenu .editorial #institutions h2.lien, #systems h3.lien, #systems #contenu .editorial h2.lien, #contenu .editorial #systems h2.lien {
background : #00375B;
}
#institutions h3.der, #institutions #contenu .editorial h2.der, #contenu .editorial #institutions h2.der, #systems h3.der, #systems #contenu .editorial h2.der, #contenu .editorial #systems h2.der {
border-left-color : #00375B;
}
#institutions h3.der.lien, #institutions #contenu .editorial h2.der.lien, #contenu .editorial #institutions h2.der.lien, #systems h3.der.lien, #systems #contenu .editorial h2.der.lien, #contenu .editorial #systems h2.der.lien {
border-left : 2px solid #e5e1d7;
}
#institutions h3.prem.lien, #institutions #contenu .editorial h2.prem.lien, #contenu .editorial #institutions h2.prem.lien, #systems h3.prem.lien, #systems #contenu .editorial h2.prem.lien, #contenu .editorial #systems h2.prem.lien {
border-right : 2px solid #e5e1d7;
}
#institutions label, #systems label {
color : #00375B;
}
#institutions .what, #systems .what {
background-position : 50% -339px;
box-shadow : 0 0 4px #00375B;
}
#institutions .what:active, #systems .what:active {
box-shadow : 0 0 1px #00375B;
}
#institutions button:hover, #institutions button:focus, #systems button:hover, #systems button:focus {
color : #00375B;
}
#institutions textarea, #institutions input[type="text"], #institutions input[type="password"], #institutions input[type="search"], #institutions input[type="email"], #systems textarea, #systems input[type="text"], #systems input[type="password"], #systems input[type="search"], #systems input[type="email"] {
border-radius : 0 8px 0 0;
}
.lexique label, .lexique #cherche, .search_by label, .search_by #cherche {
margin-right : 0.9em;
}
.lexique label, .search_by label {
width : auto;
padding : 0;
}
.lexique label.no, .lexique .iframe #entete label.def, .iframe #entete .lexique label.def, .lexique .iframe #entete label.slogan, .iframe #entete .lexique label.slogan, .lexique .iframe label#pied, .iframe .lexique label#pied, .lexique .fancybox-type-iframe label.fancybox-title, .fancybox-type-iframe .lexique label.fancybox-title, .lexique #login label, #login .lexique label, .lexique #qsearch label[for="search"], #qsearch .lexique label[for="search"], .lexique label.mobile, .search_by label.no, .search_by .iframe #entete label.def, .iframe #entete .search_by label.def, .search_by .iframe #entete label.slogan, .iframe #entete .search_by label.slogan, .search_by .iframe label#pied, .iframe .search_by label#pied, .search_by .fancybox-type-iframe label.fancybox-title, .fancybox-type-iframe .search_by label.fancybox-title, .search_by #login label, #login .search_by label, .search_by #qsearch label[for="search"], #qsearch .search_by label[for="search"], .search_by label.mobile {
display : none;
}
.lexique label input, .search_by label input {
margin : 0 0 0 0.2em;
}
.lexique #cherche, .search_by #cherche {
width : 15em;
}
.lexique .bouton, .search_by .bouton {
margin : 0 0.9em;
}
.lexique .form button, .search_by .form button {
margin : 0 2.4em 0 0;
}
.lexique .pagination p, .lexique .pagination .prem, .search_by .pagination p, .search_by .pagination .prem {
margin : 0;
}
.lexique select, .search_by select {
width : 48%;
height : 10em;
margin : 0.6em 1% 0.6em 0;
}
.lexique .alphabet, .search_by .alphabet {
margin : 0.6em 0;
}
.lexique .submit, .search_by .submit {
margin-top : 0.6em;
}
.lexique .alphabet a, .lexique a.fright, .lexique #results a.country, #results .lexique a.country, .lexique .form a.what, .form .lexique a.what, .search_by .alphabet a, .search_by a.fright, .search_by #results a.country, #results .search_by a.country, .search_by .form a.what, .form .search_by a.what {
padding : 0.6em;
}
.search_by .choix {
margin-top : 0.6em;
padding-bottom : 0.6em;
border-bottom : 1px solid #d3cfc0;
}
.search_by .choix label {
margin : 0 0.6em;
}
#results input[type="checkbox"]:checked {
border : #00375B solid 1px;
box-shadow : 0 0 4px #00375B;
}
#qsearch legend {
color : #00375B;
}
#qsearch input[type="search"] {
width : 96%;
margin : 0 auto;
padding : 0.2em;
color : #464646;
background : #e5e1d7;
border : #00375B solid 1px;
}
#qsearch input[type="search"]:focus {
background : #fff;
color : #000;
}
#qsearch fieldset {
margin : 0.6em 0 1.2em;
}
#qsearch fieldset label {
width : 49%;
margin : 0.2em 0;
text-align : right;
}
#qsearch button {
width : 55%;
margin : 0.6em 0 0.6em 44%;
padding : 0 0.3em 0.1em;
background-color : #fff;
border : #00375B solid 1px;
border-radius : 8px;
box-shadow : 0 0 4px #00375B;
}
#qsearch button strong {
padding-right : 22px;
background-position : 100% -160px;
overflow : hidden;
}
#qsearch button:active {
box-shadow : 0 0 1px #00375B;
}
.alpha, .tri h3, .tri #contenu .editorial h2, #contenu .editorial .tri h2 {
margin-left : 0;
}
.omega {
margin-right : 0;
}
.titre_nob, h1, #contenu h2, #pub h2, .ssnav h3, .ssnav #contenu .editorial h2, #contenu .editorial .ssnav h2 {
font-family : "TinosRegular", "Times new roman", serif;
}
.texte, #results h3, #results #contenu .editorial h2, #contenu .editorial #results h2 {
font-family : Arial, Helvetica, Sans, sans-serif;
}
.gras, strong, #fields a, #login ul a, .iframe #results .dd, .iframe #login label, .form label, .form button, .search_by .choix label, #qsearch legend {
font-weight : bold;
}
.maigre, .iframe #results .dd strong, .iframe #results .contenu, .form label em, .lexique label, .search_by label {
font-weight : normal;
}
.italik, em, cite, #login form a, .titre .def, #results .i_name, .form form p, .form label em {
font-style : italic;
}
.DateAccredited {
	font-style : italic;
	text-align : right;
	font-size:11px;
}
.pti_caps {
font-variant : small-caps;
}
.caps {
text-transform : uppercase;
letter-spacing : 0.1em;
}
.propre {
text-transform : capitalize;
}
.grand, #results .people span, #results .divisions span, #results .www span, .iframe #results .dd strong {
font-size : larger;
}
.petit {
font-size : smaller;
}
.left, #page {
text-align : left;
}
.center, .results #contenu .infos, body, #pub ul, .pagination .pages span, .pagination .pages a, #tools label span, #infos li, #rezo li, .form h3, .form #contenu .editorial h2, #contenu .editorial .form h2, .lexique .selects, .search_by .selects, .search_by .choix {
text-align : center;
}
.right, #contenu h2.search, #contenu article .date, #pied p, #results .country, .iframe #results h2, .iframe #results .dt, .iframe #results .libelle, #infos, .iframe #login label, .form label, .form button, #qsearch button {
text-align : right;
}
.invisible, #tools label span input {
visibility : hidden;
}
.visible, .ie6 #tools label span input, .ie7 #tools label span input, .ie8 #tools label span input {
visibility : visible;
}
.no, .iframe #entete .def, .iframe #entete .slogan, #results div.tools, .iframe #pied, .fancybox-type-iframe .fancybox-title, #login label, #qsearch label[for="search"], .mobile, .tri span, #tools span, .lexique legend, .search_by legend {
display : none;
}
.bloc, .liste a, .liste a:link, #entete .titre .def, #entete .titre img, #results .moins .people, #results .moins .divisions, #results .moins .www, .iframe #results .country, #results.connected div.tools, .iframe #results h2 span, #fields ul a, .iframe #results #pied, .iframe #login a, .iframe #login button, .form label em, .form button, .ie #qsearch label[for="search"], #qsearch button {
display : block;
}
.inbl, .cookie a, .ariane img, .iframe #entete .iau, .iframe #entete .titre, #pub li, .tri h3, .tri #contenu .editorial h2, #contenu .editorial .tri h2, .tri p, .pagination .prem, .pagination .pages, .pagination span, .pagination a, #results .plus h3 span, #results .plus #contenu .editorial h2 span, #contenu .editorial #results .plus h2 span, #results .moins h3 span, #results .moins #contenu .editorial h2 span, #contenu .editorial #results .moins h2 span, #results .detail, #results .pdf, .iframe #results .dt, .iframe #results .dd, .iframe #results .libelle, .iframe #results .contenu, #tools a, #tools span, #tools label, .ie7 .iframe .liste, .ie6 .iframe .liste, #rezo a, #fields ul, #pied a, a.bouton, .form label, .lexique .alphabet a, .lexique a.fright, .lexique #results a.country, #results .lexique a.country, .lexique .form a.what, .form .lexique a.what, .search_by .alphabet a, .search_by a.fright, .search_by #results a.country, #results .search_by a.country, .search_by .form a.what, .form .search_by a.what, #qsearch fieldset label {
display : inline-block;
}
.table, #entete, .iframe .ligne, #infos ul, #rezo ul, .form .onglet {
display : table;
}
.tablec, #entete .iau, #entete .titre, .pagination .pages span, .pagination .pages a, .iframe .liste, #infos li, #rezo li {
display : table-cell;
}
.tabler {
display : table-row;
}
.fnone, .iframe #results .country {
float : none;
}
.fleft, .main, #contenu, .ssnav, .outils, .iframe #entete .iau, .iframe #entete .titre, #pub, #results.connected div.tools label {
float : left;
clear : none;
}
.fright, #results img.member, #results .country, .form .what, #qsearch button strong {
float : right;
}
.va-mid, .ariane img, #entete .titre, #pub li, #pub img, .pagination .prem, .pagination .pages, .pagination span, .pagination a, .pagination .pages span, .pagination .pages a, #results .plus h3 span, #results .plus #contenu .editorial h2 span, #contenu .editorial #results .plus h2 span, #results .moins h3 span, #results .moins #contenu .editorial h2 span, #contenu .editorial #results .moins h2 span, #tools a, #tools span, #tools label, #login input, #login button, .form h3, .form #contenu .editorial h2, #contenu .editorial .form h2, .form label, .form input, .form button, .form textarea {
vertical-align : middle;
}
.va-top, .iframe #results .dt, .iframe #results .dd, .iframe #results .libelle, .iframe #results .contenu, .iframe .liste, #fields ul {
vertical-align : top;
}
.bord-bas, #pub h2, .outils .cadre, #login {
border-bottom : 2px solid #d3cfc0;
}
.marginr288, .large #contenu, #contenu .map, #contenu article, .editorial {
margin-right : 2.88em;
}
.border0, hr, .iframe #entete .iau, .iframe #entete .titre, .iframe #results h2, .ie6 #tools label span input, .ie7 #tools label span input, .ie8 #tools label span input, .iframe .ligne:last-child, .form button {
border : none 0;
}
.textdeco, a, a:link, #login ul a:hover, #login ul a:focus, #fields a:hover, #fields a:focus, .results #contenu #results h3 a, .results #contenu #results .editorial h2 a, .results #contenu .editorial #results h2 a, #tools a, #tools span, #tools label {
text-decoration : underline;
}
.textdeco0, a:hover, a:focus, a:link:hover, a:link:focus, h1 a, h1 a:link, #login ul a, #login ul a:link, #infos a, #infos a:link, #fields a, .page_search #contenu h3 a, .page_search #contenu .editorial h2 a, .page_search #contenu h3 a:link, #page_search.iframe #contenu h3 a, #page_search.iframe #contenu .editorial h2 a, #page_search.iframe #contenu h3 a:link, .results #contenu #results h3 a:hover, .results #contenu #results .editorial h2 a:hover, .results #contenu .editorial #results h2 a:hover, .results #contenu #results h3 a:focus, .results #contenu #results .editorial h2 a:focus, .results #contenu .editorial #results h2 a:focus, .page_user #contenu h3 a, .page_user #contenu .editorial h2 a, #page_user.iframe #contenu h3 a, #page_user.iframe #contenu .editorial h2 a, #institutions h3 a, #institutions #contenu .editorial h2 a, #contenu .editorial #institutions h2 a, #systems h3 a, #systems #contenu .editorial h2 a, #contenu .editorial #systems h2 a, #tools a:hover, #tools a:focus, #tools label:hover, #tools label:focus, a.bouton {
text-decoration : none;
}
.border_search, #results .detail, #results .pdf, .bouton.anul, #institutions h3, #institutions #contenu .editorial h2, #contenu .editorial #institutions h2, #systems h3, #systems #contenu .editorial h2, #contenu .editorial #systems h2, #institutions .what, #systems .what, #institutions button, #systems button, #institutions textarea, #institutions input[type="text"], #institutions input[type="password"], #institutions input[type="search"], #institutions input[type="email"], #systems textarea, #systems input[type="text"], #systems input[type="password"], #systems input[type="search"], #systems input[type="email"], .lexique #cherche, .search_by #cherche {
border-color : #00375B;
}
.bg_search, #institutions button, #systems button {
background-color : #00375B;
}
.coul_search, #results .libelle, #contenu .maj, .lexique label, .search_by label {
color : #00375B;
}
.border_user {
border-color : #0081a0;
}
.bg_user, #register button, #forgot button, #account button, #subscription button, .form button {
background-color : #0081a0;
}
.coul_user, #register button:hover, #register button:focus, #forgot button:hover, #forgot button:focus, #account button:hover, #account button:focus, #subscription button:hover, #subscription button:focus, .form button:hover, .form button:focus {
color : #0081a0;
}
.border_edito {
border-color : #008EA8;
}
.bg_edito {
background-color : #008EA8;
}
.coul_edito {
color : #008EA8;
}
.border_sable {
border-color : #e5e1d7;
}
.bg_sable, #fields a:hover, #fields a:focus, .close:hover, .close:focus, .pagination a:hover, .pagination a:focus, .pagination .current, #results .plus h3 span:hover, #results .plus #contenu .editorial h2 span:hover, #contenu .editorial #results .plus h2 span:hover, #results .plus h3 span:focus, #results .plus #contenu .editorial h2 span:focus, #contenu .editorial #results .plus h2 span:focus, #results .moins h3 span:hover, #results .moins #contenu .editorial h2 span:hover, #contenu .editorial #results .moins h2 span:hover, #results .moins h3 span:focus, #results .moins #contenu .editorial h2 span:focus, #contenu .editorial #results .moins h2 span:focus, #results .detail:hover, #results .detail:focus, #results .pdf:hover, #results .pdf:focus, .odd, #tools label:hover span, #tools label:focus span, #tools .print:hover span, #tools .print:focus span, .bouton:hover, .bouton:focus, .bouton.anul:hover, .bouton.anul:focus, #login button:hover, #login button:focus, #register button:hover, #register button:focus, #forgot button:hover, #forgot button:focus, #account button:hover, #account button:focus, #subscription button:hover, #subscription button:focus, .form input[type="text"], .form input[type="email"], .form input[type="password"], .form textarea, .form select, .form button, .form .what:hover, .form .what:focus, .form button:hover, .form button:focus, #institutions button:hover, #institutions button:focus, #systems button:hover, #systems button:focus, #qsearch button:hover, #qsearch button:focus {
background-color : #e5e1d7;
}
.odd {
background-color : #fff;
border-top : 1px solid #fff;
border-bottom : 1px solid #d3cfc0;
}
.coul_sable {
color : #e5e1d7;
}
.border_sablef {
border-color : #d3cfc0;
}
.bg_sablef {
background-color : #d3cfc0;
}
.coul_sablef {
color : #d3cfc0;
}
.border_blc {
border-color : #fff;
}
.bg_blc, .liste a:hover, .liste a:focus, .liste a:link:hover, .liste a:link:focus, .iframe #login, .iframe #login h2, .form form, .form input[type="text"]:focus, .form input[type="email"]:focus, .form input[type="password"]:focus, .form textarea:focus, .form select:focus, .form button:focus {
background-color : #fff;
}
.coul_blc, .cookie a, .cookie a:hover, .cookie a:focus, .form button {
color : #fff;
}
.clear, #results p.tools {
clear : both;
}
.clearfix:after, .mob:after, #results.connected .details:after {
content : "\0020";
display : block;
height : 0;
clear : both;
visibility : hidden;
overflow : hidden;
}
.clearfix, .mob, #results.connected .details {
display : inline-table;
}
.clearfix, .mob, #results.connected .details {
height : 1%;
}
.clearfix, .mob, #results.connected .details {
display : block;
}
@media screen and (max-width: 640px) {
.main {
	margin:0;
	padding:0;
	/* height:400px; */
}
section#fields, .recherche {
	display:none;
}
div.mob {
	margin-top:0;
	padding-top:0;
}
.minimap, .mobile span, #entete .titre br, .ariane, .iframe #entete .iau, .iframe #entete .titre .slogan, .iframe hr, #results .plus .country, #results .plus .fields, #results .plus img, .editorial > div, .pagination .pages {
display : none;
}
.mobile {
display : inline-block;
}
.iframe .mobile {
display : none;
}
body {
margin : 5px;
background-position : 0 -70px;
}
.iframe body {
margin : 0;
}
.home #page, #page, #entete, .main, #contenu, .ssnav, .outils, #pied, .home #contenu, .iframe .liste, .liste a, .iframe #entete .titre img, .article #contenu img.fleft, .article #contenu img.main, .article #contenu img#contenu, .article #contenu img.ssnav, .article #contenu img.outils, .article #contenu .iframe #entete img.iau, .iframe #entete .article #contenu img.iau, .article #contenu .iframe #entete img.titre, .iframe #entete .article #contenu img.titre, .article #contenu img#pub, .article #contenu img.fright, .article #contenu #results img.member, #results .article #contenu img.member, .article #contenu #results img.country, #results .article #contenu img.country, .article #contenu .form img.what, .form .article #contenu img.what, .article .ssnav a, .pagination .prem, #contenu .form input[type="checkbox"], .iframe #results h2, .iframe #results .dt, .iframe #results .dd, .iframe #results .dd .libelle {
width : auto;
}
.home #page, #page, #entete, .main, #contenu, .ssnav, .outils, #pied, .home #contenu, .iframe .liste, .liste a, .iframe #entete .titre img, .article #contenu img.fleft, .article #contenu img.main, .article #contenu img#contenu, .article #contenu img.ssnav, .article #contenu img.outils, .article #contenu .iframe #entete img.iau, .iframe #entete .article #contenu img.iau, .article #contenu .iframe #entete img.titre, .iframe #entete .article #contenu img.titre, .article #contenu img#pub, .article #contenu img.fright, .article #contenu #results img.member, #results .article #contenu img.member, .article #contenu #results img.country, #results .article #contenu img.country, .article #contenu .form img.what, .form .article #contenu img.what, .article .ssnav a, .pagination .prem, #contenu .form input[type="checkbox"] {
float : none;
display : block;
background-image : none;
margin : 0;
}
#pub h2, .large #contenu, #contenu .map, #contenu article, #pub ul {
margin-right : 0;
}
#entete {
position : relative;
border-bottom : 2px solid #008EA8;
}
#entete .iau, #entete .titre {
width : auto;
display : inline;
float : left;
padding : 0;
border : 0;
vertical-align : top;
}
#entete .titre img {
position : absolute;
left : 50px;
top : 0;
height : 20px;
width : auto;
margin : 0;
}
#entete .titre .def {
display : none;
}
#entete .titre .slogan {
display : block;
clear : left;
margin : 0.3em 0;
font-size : 14px;
line-height : 1;
}
#entete .iau img {
float : left;
height : 75px;
}
.iframe #entete .titre {
margin : 0.3em;
padding-top : 0.3em;
}
.iframe #entete .titre img {
position : static;
}
#entete .mobile {
position : absolute;
right : 0;
top : 0;
font-size : 12px;
}
#entete .mobile a {
padding : 0.9em 1.2em;
border-radius : 0 0 12px 0;
color : #fff;
text-decoration : none;
text-shadow : -1px -1px 0 gray;
}
#entete .mobile a:first-child {
background-color : #00375B;
}
#entete .mobile a:last-child {
background-color : #0081a0;
}
#contenu {
padding-bottom : 0.9em;
}
.home #contenu {
padding-bottom : 60px;
}
.home #contenu #coop {
left : auto;
top : auto;
bottom : 0;
right : 0;
width : auto;
height : 40px;
background : url(img/unescomob.png) 100% 50% /auto 100% no-repeat;
text-align : right;
}
.home #contenu #coop a, .home #contenu #coop span, .home #contenu #coop h2 {
display : inline-block;
vertical-align : middle;
}
.home #contenu #coop a {
width : 55px;
height : 40px;
}
.home #contenu #coop img {
display : none;
}
.large #contenu {
width : auto;
padding-bottom : 0.9em;
}
#contenu .map, #contenu h2.search {
text-align : center;
}
.page_search #contenu h3 a, .page_search #contenu .editorial h2 a, .page_search #contenu h3 a:link, .page_search #contenu .editorial h2 a:link {
padding : 0.3em;
}
#contenu .form label {
display : block;
width : auto;
text-align : left;
}
#contenu .form input, #contenu .form textarea, #contenu .form select, #contenu .form button {
width : 80%;
padding : 0.6em;
}
#contenu .form input[type="checkbox"] {
float : right;
margin : -1.2em 40% 0.6em 0;
}
#contenu .form .what {
margin-right : 0.3em;
}
#contenu .form button {
margin : 1.2em 0 0.6em 18%;
}
#contenu .logout {
display : block;
margin-top : -3.72em;
margin-bottom : 1.5em;
text-align : right;
}
#contenu .logout a {
display : inline-block;
padding : 0.6em 0.6em 0.6em 1.2em;
}
.mob {
position : relative;
min-height : 1533px;
}
.home .mob {
min-height : 1723px;
}
.mob section {
margin-top : 0.6em;
}
.mob #login, .mob #qsearch, .mob #infos, .mob #rezo, .mob #fields, .mob #pub {
position : absolute;
left : 0;
width : 100%;
margin-bottom : 0.6em;
}
.mob #fields {
top : 0;
}
.mob #fields ul a {
padding : 0.6em;
}
.mob #qsearch {
top : 488px;
}
.mob #qsearch input[type="search"] {
width : 93%;
padding : 0.6em;
}
.mob #qsearch fieldset label {
width : 96%;
margin : 0.2em 0;
padding : 0.3em 0.6em 0.3em 0.3em;
}
.mob #qsearch fieldset input {
float : right;
margin-left : 2.4em;
}
.mob #qsearch button {
display : block;
width : 100%;
margin : 0.6em 0;
padding : 0.3em;
}
.mob #qsearch a {
display : block;
padding : 0.3em;
margin : 0.3em;
}
.mob #login {
top : 898px;
}
.mob #login a {
display : block;
padding : 0.3em;
margin : 0.3em;
}
.mob #login ul a {
margin : 1.2em 0.3em;
padding-left : 1.5em;
}
.mob #login input, .mob #login button {
display : block;
}
.mob #login input {
width : 93%;
margin : 0.6em 0;
padding : 0.6em;
}
.mob #login button {
width : 48%;
margin : 1.2em 0 1.2em 48%;
background-position : 90% -106px;
padding : 0.78em;
}
.mob #infos {
top : 1183px;
margin-top : auto;
}
.mob #infos a {
display : inline-block;
padding : 0.9em;
}
.mob #rezo {
top : 1243px;
}
.mob #rezo a {
padding : 0.6em;
}
.mob #pub {
top : 1313px;
margin : 0;
}
.mob #pub h2 {
margin : 0;
text-align : center;
}
.mob #pub ul.liste {
margin : 0;
text-align : left;
}
.mob #pub ul.liste li:first-child {
border-top : 0;
}
.mob #pub ul.liste li:last-child {
border-bottom : 0;
}
.mob #pub ul.liste a {
display : table-cell;
width : 100%;
padding : 0.6em 0.9em 0.6em 0;
height : 30px;
overflow : hidden;
}
.mob #pub li {
display : table;
height : 30px;
width : 100%;
}
.mob #pub li, .mob #pub li * {
vertical-align : middle;
}
.mob #pub a:after {
content : attr(title);
}
.mob #pub img {
max-width : 50px;
max-height : 50px;
margin-right : 0.6em;
}
.article .main {
position : relative;
padding-bottom : 300px;
}
.article .main .ssnav {
position : absolute;
max-height : 250px;
left : 0.6em;
right : 0.6em;
bottom : 1.2em;
padding : 0.6em;
overflow : auto;
border-top : 1px solid #008EA8;
border-bottom : 1px solid #008EA8;
background-color : rgb(255 255 255 / 0.5);
}
.article .main .ssnav a {
padding : 0.9em 0.3em 0.9em 0.9em;
}
.article .main #contenu img.fleft, .article .main #contenu img.main, .article .main #contenu img#contenu, .article .main #contenu img.ssnav, .article .main #contenu img.outils, .article .main #contenu .iframe #entete img.iau, .iframe #entete .article .main #contenu img.iau, .article .main #contenu .iframe #entete img.titre, .iframe #entete .article .main #contenu img.titre, .article .main #contenu img#pub, .article .main #contenu img.fright, .article .main #contenu #results img.member, #results .article .main #contenu img.member, .article .main #contenu #results img.country, #results .article .main #contenu img.country, .article .main #contenu .form img.what, .form .article .main #contenu img.what {
max-width : 100%;
height : auto;
margin : 0.6em auto;
text-align : center;
}
.form .required label {
background-position : 0 0;
padding : 0 0 0 1.02em;
}
.results .tri p {
margin : 0.6em 0;
}
.results .pagination {
text-align : center;
}
.results .pagination .prem {
text-align : left;
}
.results .pagination .first, .results .pagination .prev, .results .pagination .next {
margin-right : 0.9em;
}
.results .pagination .first, .results .pagination .prev, .results .pagination .next, .results .pagination .last {
width : 36px;
}
.results #tools label {
width : 35%;
}
.results #tools .print {
width : 35%;
padding-left : 2.7em;
}
.results #tools .print a, .results #tools .print span {
padding-left : 0;
}
.results #tools .print span {
margin-left : -2.7em;
}
.iframe #results h2 {
position : static;
text-align : left;
}
.iframe #results h2 span {
margin : 0.6em 0;
}
.iframe #results .dl {
margin : 0 0 0.5em;
}
.iframe #results .dt, .iframe #results .dd {
display : block;
border-left : 0;
text-align : left;
}
.iframe #pied {
position : static;
}
.iframe, #pub {
background-color : #e5e1d7;
}
.iframe .liste, #pub .liste {
display : table;
table-layout : fixed;
width : 100%;
margin : 0.9em 0 0.6em;
border-top : 1px solid #fff;
border-bottom : 2px solid #d3cfc0;
}
.iframe .liste h3, .iframe .liste #contenu .editorial h2, #contenu .editorial .iframe .liste h2, .iframe .liste ul, #pub .liste h3, #pub .liste #contenu .editorial h2, #contenu .editorial #pub .liste h2, #pub .liste ul {
display : table-cell;
vertical-align : top;
}
.iframe .liste h3, .iframe .liste #contenu .editorial h2, #contenu .editorial .iframe .liste h2, #pub .liste h3, #pub .liste #contenu .editorial h2, #contenu .editorial #pub .liste h2 {
width : 9%;
padding-top : 0.4em;
border-right : 2px solid #d3cfc0;
text-align : center;
}
.iframe .liste li, #pub .liste li {
border-top : 1px solid #fff;
border-bottom : 1px solid #d3cfc0;
}
.iframe .liste ul li:first-child, #pub .liste ul li:first-child {
border-top : 0;
}
.iframe .liste ul li:last-child, #pub .liste ul li:last-child {
border-bottom : 0;
}
.iframe .liste a, #pub .liste a {
padding : 0.9em;
background : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAaCAYAAACD+r1hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAFlSURBVDiN7ZO/S0JRFMe/TwppMxSvYYjvWTk42BDREkhbQ0MQFBRBQ4sNQhC01RT0H+QQ9IgoKKoxKiLod4E0WA0FJkgmjVGJ9d63wSe8TC3X6MB3uZzP/Z5zz7kSSVQTlqqy/xhgAzAIwP4jQRIkZ0lqJDMkh4yzkrIAQGRixA4gA8ABQAWwDcBX1kEoWA60Oc/S6dQqyQ/D7YXkJMlaswOMSVtcMsaEgqfw+PCirutXBqSRvCTZ8QUoyN2ERqFgw+O33p3HjhdIvhrQO8npb0BBTh96hYzkRexkxeT0SFIq9xp+Xdf3TMn36tJcpJSDleSUqZRc6iGptrTadoSMnmIgRPKmcKumabHRcN+8kLHp8sJb3PSAyf756HQ/6m6uORBe9BeXC5JIJG5nSGrZ7NtuV3dwXciIejyoL9VffnAyrttDvi2h4LBBRmel1ZDyk5aCkoSAow5r8ThzlXZP+v/Tv4hPspiI+nrOsncAAAAASUVORK5CYII=") 100% 50% no-repeat;
}
a.fancybox-close {
top : 10px;
right : 25px;
}
#pied {
position : absolute;
left : 0;
bottom : 0;
width : 100%;
}
#pied nav {
text-align : right;
}
#pied nav a {
position : absolute;
top : -75px;
width : 32px;
height : 32px;
border : transparent solid 1px;
border-radius : 16px;
box-shadow : 0 0 4px transparent;
overflow : hidden;
text-indent : 999em;
background-color : #fff;
padding : 1.2em;
}
#pied nav a:first-child {
right : 80px;
background : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAPlSURBVEiJ7ZdbaFxVFIa/dWZyaakVqiCioA2VNpUYMSLShwqpKPqgqCRCUQJekIooggiFSiBTrA9q8dKHCvqYS6cTg7aNziSmphdDTGLG1lw6M4k2MRrTxtwzmczZy4dJYmfOxFyM9qXr5XD2Xnv/3/7PXvucI6rKSkOOhovAegvMFJeGL/BV4+fEJuv1ROnYiudaCYB4+9chMweBF0AAY6EII6OK/2SMkZG9GvAc/E8ApCqUi8uqBO5EEVArKSEeh1NNhu5IDdbscxp4Z3TNAMQXKUH5CFifVvzK6AopZ5oj2HaxBsp++FcA4u3YgGR9DDyTZPlSMfyn4j8ZZXTsda3zHF4VgPh670JNBbA17apjMRibUG7clB4oNguNZw2Rn8ux3Xu0oXRi2QByNPISyHug2ahakLLqoctK4FvD5CQ8+MB5Nt+Wt+hjOdelNLd0EpcirSvtSO1OGiTenuvFF6kEDgHZc/1/i6tCsEOpOWGYGB9Ddbe+WXg3ok8iDAPO1eRtEx57JJfrsptl175nF3VAfD33oloO5KS1PBqFhjOGi/0KtKLs1npPZGGi6lAOtlUJFKR1Y2Zmbnzfp8Tdr2pDaXQBQLyh1xDrAJCZ1vLfBpX6UwnLkQ/Y5NqrR0pjjtXUhrOYkncxvJwWYt7B5pYgQrH6PSHBG3ocxDeXkbzLVaHtR0NrUEGHMfq81u//0jFxKogvXIzKJ6Ab01ZNS7uhLTiK5d5pgeVJiCFJyZNTcMxvaGlXVM9iacFyxAH0qS1HsGfvA4IgxpGQl2uhbMSOH7JQjTgS+gYU3zGbgd9tRA5guwv16/19yxFfgHh62wU0ewfCZw6I8cmFzerGxYcY7kHkFmZnoTVoaD+vwCBCiQbK6lYinARRdOs08KJ4w43A+wg3MB2VxCMFVGsTm7A2nMWE+35qvhjgj6ES4Ffibq82lF5arXhqCAgV3Xn4AzlcHMwHvtN6jz/9QVTduxPbvA1M09l9jsamcXBVpTtI0opV9N5EptmHUsjQpTaOBwaJxqq0rux7R24qgFR33ozJ/AWwQC3iRij32UxNKRbb1e8JLQngjRxHeHihpE83GX7qVpSHtN7zzZW5zlq1Mx5NtEuiMlwWbNksgGCzZ2nx/nUIu+ZvAdh6R+Iq8kpqfprzWzc4mjIz5qaT25cCICOeBbiT29xz5a2O8Yu/1/+nuAZwDeCqA7iXTgEK8i0K8gGeEG945X8y/xBX3QEngGWNrLnKbHzetemlAcyMD2QUFETWxu5Qz9yHJzWpXY49oEXbJ8QbKUJ4A6M7iMfXoyZjVcLTUejoNnR0XUbkMBkux0/KXwfP54OsMLU2AAAAAElFTkSuQmCC") 50% 50% no-repeat transparent;
}
#pied nav a:last-child {
right : 0;
background : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWCAYAAAChWZ5EAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAOZSURBVEiJrZVdaBxlFIafM7PbDdnNTzNNmqiJ+Wk62I16kQTFXFRo8Ua8U0MFbVDrhRilQqwVIyj1QsWEtipU/MdGCIKXojeFQkGNSJQOZNRk07T5zyaFZJPd7M/xIgnEMpPsQs/d973vec8zH/PNiKpSSDmWfQg4CzwIKND7VFls8K9Yek5VswWFAVIIgGPZ5cCfQN32/TEzdeVE5Fo7wuszo9pfCIBRiBn49NbhAI3ZUMcTqb1/oPTVNMhrhQTmfQKOZT8LfO6nKywfL40lJiVtGcJDU6P6ez65eZ2AY9kHgXM7eQRKPl6uWzSRQE4ZqGqRyG0BcCw7CAwA4d28JWoeOrVWPQQ0yxrnbwsA8C7Qmk8YwJH1kta2dHFMlK7qBunczb/jO+BY9lHgZ0DyBQBIozOPl45WrEhuzYD7p8b0mp/X9wQcy94HfOM33DHXhuNGJuGlBZHqvkTtCFCWg4siYhYMAHwB1HgJScmN94RvtPQWT4UVPD8+TdnQfU+m9rpAR1U9bxYE4Fj2i8BjPj2pV8M3ginRgGsmby4YmQ/9wl9IVtbW5fYsi9C7/4B05AXgWHYU8A0dDC1ddc3knQACJypzgdPAJS+vQHH/Su1CADElx8WKJinbEcCx7CLgO6DIK3DGSA9fKJrfuhGfTY/p99G4mwOeBha9esrVbOhZ3e8Cd+9RLuwIALwP3OsVlEXnX4pMNG0uR8wUr2xp0bg7CTzv1QdwNF168IFMeAHorGmQLk8Ax7IfBbp9MvRM8fTCkmRLgPWccmxyUle3G6Jx9wc2/hVeJW8n7jDK1FQVzlc1SfP/ABzLrga+9HuCXwOJ3y4HV+7ZQOHUXEyHfawngREvIYhUvJe4KwZEDGVA2iQIYDiWLcDXQKVX46rk/nkrPNUOoMKPs+Oc9QONxt1V4Biw7qU3Z0ONnamKaaCtaokzsHECDwOPeDUorHaHJyIZ1ABmRejSXX6f0bg7DJz2059LWmEBROmpbpIjBnDYz/xVUdwZN9drAFXl+My/OrfT8G3VD/zkJZhI6YFs6G9AROkxgH1exglzfejbULwdQKBvNqaegV4VjbsKdAHzXnq5BgBQaDWAd7jlDi9Ldro7PNGyufzFKuaNfIdvg5gBngHWtu/flOzloUCieRNgUFQVx7IPb5o7XDM5dDJ8vSaF1gPnZuv5RC9pplCArXIsuxH4CKhYlMzVlyPXm6eNdJ0Kg4EAH/wHbxpKcxLl1t0AAAAASUVORK5CYII=") 50% 50% no-repeat transparent;
}
#pied p {
min-height : 60px;
margin-bottom : 0.6em;
padding : 0 0 2.4em 0;
text-align : center;
background-position : 100% 100%;
}
#pied p a {
display : inline-block;
padding : 0.6em;
}
.cookie {
height : 4.8em;
}
}
@media print {
.outils, .outils *, #pied, .mobile, #entete .titre .def, #entete .titre .slogan, .ariane, .ssnav, .pagination .prev, .pagination .next, .pagination .pages, #contenu .map li, #tools, .tri, #results.connected div.tools, #results .tools, #results .plus h3 span, #results .plus #contenu .editorial h2 span, #contenu .editorial #results .plus h2 span, #results .moins h3 span, #results .moins #contenu .editorial h2 span, #contenu .editorial #results .moins h2 span, .pagination:last-child {
display : none;
}
body, #results .i_name, #results h3, #results #contenu .editorial h2, #contenu .editorial #results h2 {
margin : 0;
background : none;
}
body {
margin : auto;
}
.home #page, #page, .main, #contenu, .home #contenu, #pub, .iframe .liste, .iframe .liste a, #results.connected .details, .large #contenu, #contenu article {
float : none;
display : block;
width : auto;
background-image : none;
margin : 0;
}
#page #entete .iau, #page #entete .titre {
width : auto;
padding-top : 0;
}
#page #entete .iau img, #page #entete .titre img {
height : 50px;
width : auto;
margin : 0;
}
#page #entete .iau {
width : 90px;
}
.results #contenu p.infos {
float : left;
width : 64%;
text-align : left;
}
.results #contenu .pagination .prem {
display : inline-block;
padding : 0;
text-align : right;
}
#pub li {
margin : 5pt 5pt 80pt;
height : auto;
width : auto;
}
.ie7 #pub:after, .ie8 #pub:after {
color : gray;
font-size : 13px;
content : "Please, check the box 'Print Background Colors and Images' in 'Page Setup' to display the map";
}
#results .details {
border-top : 1px solid #000;
}
.large #contenu {
padding-bottom : 0;
}
}
.principal {
font-size : 14px;
}
.groupe {
width : 100%;
}
.groupe caption, th, td {
text-align : left;
font-weight : normal;
vertical-align : top;
font-size : 12px;
}
.groupe .libelle {
font-weight : bold;
}
#preview {
position : absolute;
border : #ccc solid 1px;
background : #333;
padding : 5px;
display : none;
color : #fff;
}
.iaumember {
background-color : rgb(0 142 168 / 0.4);
}
#pub {
display : none;
}
.gui {
background : #fff;
border : #00375B solid 1px;
text-align : center;
}
h2 a {
color : #fff;
}
.recherche {
color : #008EA8;
font-weight : bold;
font-size : 13px;
}
.recherche a, .recherche a:link, .recherche a:hover {
color : #008EA8;
font-weight : bold;
text-decoration : none;
background-color : transparent;
}
.fos {
color : #00375B;
background-color : transparent;
text-decoration : underline;
font-weight : bold;
font-size : 13px;
}
.banner {
width : 100%;
height : auto;
}
.whed {
height : 180px;
width : auto;
}
.map {
text-align : center;
margin-top : 10px;
}
.choix {
margin-top : 20px;
margin-bottom : 20px;
font-size : 14px;
}
.cms {
font-family : Arial, sans-serif;
font-weight : normal;
font-size : 13px;
}
.cms ul {
list-style-position : inside;
list-style-image : url(img/puce.png);
}
.cms ul li {
margin-left : 15px;
padding-left : 16px;
text-indent : -12px;
}
.cms table, th, td {
border : #008EA8 inset 2px;
padding : 4px;
}
.cms h3 {
font-family : Verdana, sans-serif;
color : #0081a0;
font-weight : bold;
font-size : 16px;
margin : 20px 0 20px 0;
}
.cms h4 {
font-family : Verdana, sans-serif;
font-weight : normal;
font-size : 14px;
color : #0081a0;
margin-right : 30px;
}
.bas h2 a {
color : #008EA8;
}
.cookie#une {
top : 0;
border-bottom : 1px solid #000;
}
.img {
	-webkit-box-shadow: 5px 5px 12px -3px rgba(0,0,0,0.81);
	-moz-box-shadow: 5px 5px 12px -3px rgba(0,0,0,0.81);
	box-shadow: 5px 5px 12px -3px rgba(0,0,0,0.81);
	margin:0 20px 15px 0; border: none;
	background-size: cover;
	width: 100px;
	height: 100px;
}
.logo {
	-webkit-box-shadow: 5px 5px 12px -3px rgba(0,0,0,0.81);
	-moz-box-shadow: 5px 5px 12px -3px rgba(0,0,0,0.81);
	box-shadow: 5px 5px 12px -3px rgba(0,0,0,0.81);
	margin:0 20px 15px 0;
	border: 1px solid #F2F2F2;
	max-height:60px;
	width:auto;
	float : none;
	display : block;
	background-image : none;
	margin : 10px 0 10px 0;
	padding:1px;
}
.galerie {
	display: inline-block;
	margin: 1em;
	background-size: cover;
	width: 100px;
	height: 100px;
	margin:2px;
}
