@charset "UTF-8";
/*
@media only screen and (max-width:409px){body{zoom:0.3;-moz-transform:scale(0.3);-o-transform: scale(0.3);}}
@media only screen and (min-width:410px) and (max-width:511px){body{zoom:0.4;-moz-transform:scale(0.4);-o-transform: scale(0.4);}}
@media only screen and (min-width:512px) and (max-width:613px){body{zoom:0.5;-moz-transform:scale(0.5);-o-transform: scale(0.5);}}
@media only screen and (min-width:614px) and (max-width:716px){body{zoom:0.6;-moz-transform:scale(0.6);-o-transform: scale(0.6);}}
@media only screen and (min-width:717px) and (max-width:818px){body{zoom:0.7;-moz-transform:scale(0.7);-o-transform: scale(0.7);}}
@media only screen and (min-width:819px) and (max-width:921px){body{zoom:0.8;-moz-transform:scale(0.8);-o-transform: scale(0.8);}}
@media only screen and (min-width:922px) and (max-width:1023px){body{zoom:0.9;-moz-transform:scale(0.9);-o-transform: scale(0.9);}}
@media only screen and (min-width:1024px) and (max-width:1125px){body{zoom:1.0;-moz-transform:scale(1.0);-o-transform: scale(1.0);}}
@media only screen and (min-width:1126px) and (max-width:1228px){body{zoom:1.1;-moz-transform:scale(1.1);-o-transform: scale(1.1);}}
@media only screen and (min-width:1229px) and (max-width:1330px){body{zoom:1.2;-moz-transform:scale(1.2);-o-transform: scale(1.2);}}
@media only screen and (min-width:1331px) and (max-width:1433px){body{zoom:1.3;-moz-transform:scale(1.3);-o-transform: scale(1.3);}}
@media only screen and (min-width:1434px) and (max-width:1535px){body{zoom:1.4;-moz-transform:scale(1.4);-o-transform: scale(1.4);}}
@media only screen and (min-width:1536px) and (max-width:1637px){body{zoom:1.5;-moz-transform:scale(1.5);-o-transform: scale(1.5);}}
@media only screen and (min-width:1638px) and (max-width:1740px){body{zoom:1.6;-moz-transform:scale(1.6);-o-transform: scale(1.6);}}
@media only screen and (min-width:1741px) and (max-width:1842px){body{zoom:1.7;-moz-transform:scale(1.7);-o-transform: scale(1.7);}}
@media only screen and (min-width:1843px) and (max-width:2999px) {body{zoom:1.8;-moz-transform:scale(1.8);-o-transform: scale(1.8);}}
@media only screen and (min-width:3001px){body{zoom:1.9;-moz-transform:scale(1.9);-o-transform: scale(1.9);}}
*/
body {margin:0px;color:black;font-size:12px;font-family:arial;background-color:transparent;}

/* Default */
h1 {font-family:verdana;font-size:16px;display:block;font-weight:normal;margin-top:20px;}
h2 {font-family:verdana;font-size:13px;display:block;font-weight:normal;padding-left:25px;}
h3 {font-family:verdana;font-size:11px;display:block;font-weight:normal;}
input[type="text"], input[type="password"], textarea, select {outline:none;}
.color {background-color:#0099d4;color:white;font-size:12px;font-family:arial;}
hr {border:0;border-top:1px solid #cccccc;width:90%;}
.nowrap {white-space:nowrap;}
.overflow {white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
#page_loading {position:absolute;top:0px;width:100%;height:100%;}

/* Fonds */
.bg {background:#f0f0f0;}
.bgclair {background:#ffffff;}
.bgwhite {background:#ffffff;}
.bgm {background:#f7e2e2;} /* mur */
.bgat {border:1px solid #f1cfcf}
.bgat td {background-color:#f1cfcf;height:22px;padding-left:6px;padding-right:6px;}
.bgat td.nomargin {padding-left:0px;padding-right:0px;}

/* Label */
.label,.label a,.label a:hover {color:#444444;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;}
.label,.label a {text-decoration:none;}
.label a:hover {text-decoration:underline;}
.labelb,.labelb a,.labelb a:hover {color:#000000;font-size:12px;font-family:Arial,Liberation Sans,sans-serif;}
.labelb,.labelb a {text-decoration:none;}
.label a:hover {text-decoration:underline;}
.labelc,.labelc a.labelc a:hover {color:#666666;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;}
.labelc,.labelc a {text-decoration:none;}
.labelc a:hover {text-decoration:underline;}
.labelg,.labelg a,.labelg a:hover {color:#444444;font-size:12px;font-family:Arial,Liberation Sans,sans-serif;}
.labelg,.labelg a {text-decoration:none;}
.labelg a:hover {text-decoration:underline;}
.labelw,.labelw a,.labelw a:hover {color:#ffffff;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;}
.labelw,.labelw a {text-decoration:none;}
.labelw a:hover {text-decoration:underline;}
.labelsmall,.labelsmall a {color:#444444;font-size:10px;font-family:Arial,Liberation Sans,sans-serif;}
.labelsmall,.labelsmall a {text-decoration:none;}
.labelsmall a:hover {text-decoration:underline;}
.titre_big,a.titre_big,a.titre_big:hover,.titre_big a,.titre_big a:hover {color:black;font-size:16px;font-family:Arial,Liberation Sans,sans-serif;font-weight:bold;}
.titre_rouge {font-size:24px;color:red;text-family:verdana;}
.titre_black {font-size:24px;color:black;text-family:verdana;}
.soustitre_black {font-size:16px;color:black;text-family:verdana;}
.lien_big,.lien_big a,.lien_big a:hover {font-size:13px;}
/* Boutons lien */
a.bouton {background:transparent url('/images/boutonf.png') no-repeat scroll top right;color:#ffffff;display:block;font:normal 12px Arial,Liberation Sans,sans-serif;height:23px;margin-right:6px;padding-right:18px;text-decoration:none;text-shadow:-1px -1px 0.5px #a00000;text-align:center;}
a.bouton span {background:transparent url('/images/bouton.png') no-repeat;display:block;line-height:13px;padding:5px 0px 5px 18px;}
a.bouton:hover,a.bouton:focus {background-position:right -23px;outline:none;color:#ffffff;font:normal 12px Arial,Liberation Sans,sans-serif;height:23px;margin-right:6px;padding-right:18px;text-decoration:none;}
a.bouton:hover span,a.bouton:focus span {background-position:left -23px;line-height:13px;padding:5px 0px 5px 18px;}
a.bouton:active {background-position:right -46px;outline:none;color:#ffffff;font:normal 12px Arial,Liberation Sans,sans-serif;height:23px;margin-right:6px;padding-right:18px;text-decoration:none;}
a.bouton:active span {background-position:left -46px;line-height:13px;padding:5px 0px 5px 18px;}
span.bouton {display:block;background:transparent url('/images/boutonf.png') no-repeat scroll top right;display:block;height:23px;cursor:pointer}

/* Boutons input */
span.bouton input {border:0px solid black;background:transparent url('/images/bouton.png') no-repeat top left;color:#ffffff;font:normal 12px Arial,Liberation Sans,sans-serif;height:23px;display:block;padding-left:7px;margin-right:2px;cursor:pointer;text-shadow:-1px -1px 0.5px #a00000;}
span.bouton:hover,span.bouton:focus {background:transparent url('/images/boutonf.png');background-repeat:no-repeat;background-position:right -23px;display:block;height:23px;cursor:pointer;}
span.bouton:hover input,span.bouton input:hover,span.bouton:focus input,span.bouton input:focus {border:0px solid black;background:transparent url('/images/bouton.png');background-repeat:no-repeat;background-position:left -23px;color:#ffffff;font:normal 12px Arial,Liberation Sans,sans-serif;height:23px;display:block;padding-left:7px;margin-right:2px;cursor:pointer;}
span.bouton:active {background:transparent url('/images/boutonf.png');background-repeat:no-repeat;background-position:right -46px;display:block;height:23px;cursor:pointer;}
span.bouton:active input,span.bouton input:active {border:0px solid black;background:transparent url('/images/bouton.png');background-repeat:no-repeat;background-position:left -46px;color:#ffffff;font:normal 12px Arial,Liberation Sans,sans-serif;height:23px;display:block;padding-left:7px;margin-right:2px;cursor:pointer;}

/* Forms */
select {border:1px solid #9b2020;}
textarea {border:1px solid #9b2020;background-color:white;color:black;font-size:12px;font-family:Arial,Liberation Sans,sans-serif;-Moz-User-Select:text;-webkit-user-select:auto;-khtml-user-select:auto;-o-user-select:auto;user-select:auto;resize:none;}
input.text {border:1px solid #9b2020;background-color:white;color:black;font-size:12px;font-family:Arial,Liberation Sans,sans-serif;-Moz-User-Select:text;-webkit-user-select:auto;-khtml-user-select:auto;-o-user-select:auto;user-select:auto;padding-left:2px;padding-right:2px;}

/* Cadres */
.cadre_bg,.cadre_bgwhite,.cadre_bgclair {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(/scripts/PIE.php);}
.cadre_bg {background:#f0f0f0;}
.cadre_bgwhite,.cadre_bgclair {background:#ffffff;}
td.thead,thead td {color:white;font-size:12px;font-family:Arial,Liberation Sans,sans-serif;background:#444444;height:16px;}
.cadre_titre {margin-top:5px;max-width:960px;-moz-box-shadow:0px 0px 6px 0px #d8d8d8;-webkit-box-shadow:0px 0px 6px 0px #d8d8d8;-o-box-shadow:0px 0px 6px 0px #d8d8d8;box-shadow:0px 0px 6px 0px #d8d8d8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e0e0e0;behavior:url(/scripts/PIE.php);}
.cadre_titre td {-moz-border-radius:3px 3px 1px 1px;-webkit-border-radius:3px 3px 1px 1px;border-radius:3px 3px 1px 1px;height:20px;padding-left:10px;background-color:#333333;text-align:center;behavior:url(/scripts/PIE.php);}
.cadre_titre td,.cadre_titre td a {font-weight:normal;font-family:verdana,sans-serif;line-height:19px;font-size:11px;color:#ffffff;}
.cadre_shadow {max-width:960px;background:#e0e0e0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e5e5e5;behavior:url(/scripts/PIE.php);}
.cadre,table.cadre,.cadre_page {margin-top:5px;margin-bottom:5px;-moz-box-shadow:0px 0px 6px 0px #e0e0e0;-webkit-box-shadow:0px 0px 6px 0px #e0e0e0;-o-box-shadow:0px 0px 6px 0px #e0e0e0;box-shadow:0px 0px 6px 0px #e0e0e0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e0e0e0;behavior:url(/scripts/PIE.php);}
.cadre_page {height:24px;background:#f8f8f8;border:1px solid #d0d0d0;}

.cadre_zoom {background:white;-moz-box-shadow:0px 0px 6px 0px #e0e0e0;-webkit-box-shadow:0px 0px 6px 0px #e0e0e0;-o-box-shadow:0px 0px 6px 0px #e0e0e0;box-shadow:0px 0px 6px 0px #e0e0e0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e0e0e0;min-width:800px;min-height:600px;behavior:url(/scripts/PIE.php);}

.cadre_insert {-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_insert_left {-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_insert_right {-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px;border:0px;behavior:url(/scripts/PIE.php);}

.cadre_insert_top {-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_insert_topleft {-moz-border-radius:3px 0px 0px 0px;-webkit-border-radius:3px 0px 0px 0px;border-radius:3px 0px 0px 0px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_insert_topright {-moz-border-radius:0 3px 0px 0px;-webkit-border-radius:0 3px 0px 0px;border-radius:0 3px 0px 0px;border:0px;behavior:url(/scripts/PIE.php);}

.cadre_insert_bottom {-moz-border-radius:0 0px 3px 3px;-webkit-border-radius:0 0px 3px 3px;border-radius:0 0px 3px 3px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_insert_bottomleft {-moz-border-radius:0 0px 0px 3px;-webkit-border-radius:0 0px  0px 0px 3px;border-radius:0 0px 0px 3px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_insert_bottomright {-moz-border-radius:0 0px 3px 0px;-webkit-border-radius:0 0px 3px 0px;border-radius:0 0px 3px 0px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_insert_topleftbottomright {-moz-border-radius:3px 0px 3px 0px;-webkit-border-radius:3px 0px 3px 0px;border-radius:3px 0px 3px 0px;border:0px;behavior:url(/scripts/PIE.php);}

.cadre_bouton_bottomright {text-align:center;background:#d0d0d0;line-height:22px;-moz-border-radius:3px 0px 3px 0px;-webkit-border-radius:3px 0px 3px 0px;border-radius:3px 0px 3px 0px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_bouton_topright {text-align:center;background:#d0d0d0;line-height:22px;-moz-border-radius:0 3px 0px 3px;-webkit-border-radius:0 3px 0px 3px;border-radius:0 3px 0px 3px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_bouton_right {text-align:center;background:#d0d0d0;line-height:22px;-moz-border-radius:0 3px 3px 0px;-webkit-border-radius:0 3px 3px 0px;border-radius:0 3px 3px 0px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_bouton_bottom {text-align:center;background:#d0d0d0;line-height:22px;-moz-border-radius:0 0px 3px 0px;-webkit-border-radius:0 0px 3px 0px;border-radius:0 0px 3px 0px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_bouton_top {text-align:center;background:#d0d0d0;line-height:22px;-moz-border-radius:3px 0px 0px 0px;-webkit-border-radius:3px 0px 0px 0px;border-radius:3px 0px 0px 0px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_bouton_toptop {text-align:center;background:#d0d0d0;line-height:22px;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;border:0px;behavior:url(/scripts/PIE.php);}

td.titre {-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;font-weight:normal;font-family:verdana,sans-serif;height:20px;line-height:19px;font-size:11px;color:#ffffff;text-align:center;background-color:#333333;behavior:url(/scripts/PIE.php);}
td.titre a {font-weight:normal;font-family:verdana,sans-serif;font-size:11px;color:#f5f5f5;}
td.titre a:hover {font-weight:normal;font-family:verdana,sans-serif;font-size:11px;color:#ffffff;}
td.titre span {text-align:center;font-weight:normal;display:block;height:20px;}
td.cadre_info {padding:2px;}

/* Liens sur pages de recherches et profil */
.link_search {line-height:20px;display:block;color:#444444;font-family:verdana;font-size:10px;padding-left:30px;text-align:left;}
.link_search_separator {border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#bbbbbb;}
.link_search a {color:#444444;font-family:verdana;font-size:10px;text-decoration:none;}
.link_search a:hover {color:#444444;text-decoration:underline;}

/* Onglets */
div.barre_onglet {height:30px;margin-top:3px;}
td.barre_onglet_actif {background-color:#cc0000;border-bottom:1px solid #cc0000;color:#ffffff;font-family:verdana,sans-serif;font-size:11px;border-top:1px solid #bb0000;border-left:1px solid #bb0000;border-right:1px solid #bb0000;border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;background:#cc0000;behavior:url(/scripts/PIE.php);}
td.barre_onglet {background-color:#ffffff;border-top:1px solid #cc0000;border-left:1px solid #cc0000;border-right:1px solid #cc0000;border-bottom:1px solid #cc0000;height:26px;border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;behavior:url(/scripts/PIE.php);}
.barre_onglet a {background-color:#ffffff;border-bottom:1px solid #e0e0e0;height:19px;padding-top:7px;color:#d00000;background-color:#ffffff;font-family:verdana,sans-serif;font-size:11px;width:100%;display:block;background:#ffffff;text-decoration:none;}
.barre_onglet a:hover,.barre_onglet a:focus,.barre_onglet a:active {background-color:#ffeeee;border-bottom:1px solid #e0e0e0;height:19px;padding-top:7px;color:#d00000;background:#ffeeee;font-family:verdana,sans-serif;font-size:11px;width:100%;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;text-decoration:none;}
.barre_onglet a:hover,.barre_onglet a:focus {background:#ffeeee;}
.barre_onglet a:active {background:#ffeeee;}
.barre_onglet_separateur {width:4px;empty-cells:show;border-bottom:1px solid #cc0000;}

.barre_onglet2_separateur {width:20px;height:35px;}
.barre_onglet2_separateur div {margin-left:10px;border-left:1px solid #e0e0e0;height:30px;}
.barre_onglet2_actif {border-bottom:2px solid #C00000;}
.barre_onglet2_actif a,.barre_onglet2_actif a:hover {font-family:verdana;font-size:15px;color:#000000;text-decoration:none;}
.barre_onglet2 {padding-bottom:2px;}
.barre_onglet2 a,.barre_onglet2 a:hover {padding:5px 5px 5px 5px;font-family:verdana;font-size:15px;color:#666666;text-decoration:none;}
.barre_onglet2 a:hover {background:#f0f0f0;}

ul.cadre_onglet {margin:0px;padding:0px;}
ul.cadre_onglet li {float:left;list-style-type:none;margin:0;line-height:24px;}
li.cadre_onglet_actif span {padding:5px 7px 6px 7px;background-color:#ffffff;color:#cc0000;font-family:verdana,sans-serif;font-size:11px;border-top:1px solid #cc0000;border-left:1px solid #cc0000;border-right:1px solid #cc0000;border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;behavior:url(/scripts/PIE.php);}
li.cadre_onglet {padding:0px;}
li.cadre_onglet a {background-color:#ffeeee;border-top:1px solid #cc0000;border-left:1px solid #cc0000;border-right:1px solid #cc0000;border-bottom:1px solid #cc0000;height:26px;border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;behavior:url(/scripts/PIE.php);padding:5px 7px 5px 7px;color:#cc0000;font-family:verdana,sans-serif;font-size:11px;width:100%;text-decoration:none;}
li.cadre_onglet a:hover,li.cadre_onglet a:focus,li.cadre_onglet a:active {background-color:#ffffff;border-bottom:1px solid #cc0000;color:#cc0000;font-family:verdana,sans-serif;font-size:11px;width:100%;-o-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;text-decoration:none;}
li.cadre_onglet a:hover,li.cadre_onglet a:focus {background:#fafafa;}
li.cadre_onglet a:active {background:#fafafa;}
li.cadre_onglet_separateur span {display:block;height:23px;width:3px;border-bottom:1px solid #cc0000;}

/* Barre de navigation */
div.barre_nav {height:30px;margin-top:3px;}
td.barre_nav_active {color:#ffffff;font-family:verdana,sans-serif;font-size:11px;text-decoration:none;height:26px;padding:1px 14px 0 14px;background-color:#bb0000;background:#bb0000;}
td.barre_nav {border-top:1px solid #bb0000;border-left:1px solid #bb0000;border-bottom:1px solid #bb0000;height:26px;}
td.barre_nav_first {border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;behavior:url(/scripts/PIE.php);}
td.barre_nav_last {border-right:1px solid #bb0000;border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;behavior:url(/scripts/PIE.php);}
td.barre_nav_normal {background:#ffffff;}
.barre_nav a {height:26px;color:#d00000;font-family:verdana,sans-serif;font-size:11px;text-decoration:none;width:100%;display:block;}
.barre_nav a div.barre_nav_item {padding:7px 14px 7px 14px;}
.barre_nav a:hover,.barre_nav a:focus,.barre_nav a:active {background:#ffeeee;}
.barre_nav_separateur {width:4px;empty-cells:show;border-left:1px solid #cc0000;}

/* Espace_perso / listes */
.album_infos {line-height:16px;}
.album_lien,.album_lien a,.album_lien a:hover {font-size:11px;color:#555555;font-family:verdana,Sans-Serif;text-decoration:none;}
.album_lien a:hover {text-decoration:underline;}

.album_info {font-size:11px;color:#777777;font-family:Arial,Liberation Sans,sans-serif;}
.album_infob {color:#777777;font-family:Arial,Liberation Sans,sans-serif;}
.album_info a {font-size:11px;color:#444444;font-family:Arial,Liberation Sans,Sans-Serif;}

.album_description {padding-top:3px;}
.album_description p {margin:0px 0px 10px 0px;padding:0px;}
.album_description,.album_description p,.album_description li {color:#222222;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;}
.album_description big,.album_description p big,.album_description li big,.album_description big li {color:#222222;font-size:13px;font-family:Arial,Liberation Sans,sans-serif;}
.album_description small,.album_description p small,.album_description li small,.album_description small li {color:#222222;font-size:10px;font-family:Arial,Liberation Sans,sans-serif;}
.album_description a,.album_description a:hover {font-size:11px;font-family:Arial,Liberation Sans,sans-serif;}
.album_description big a,.album_description big a:hover {font-size:13px;font-family:Arial,Liberation Sans,sans-serif;}
.album_description small a,.album_description small a:hover {font-size:11px;font-family:Arial,Liberation Sans,sans-serif;}
.album_description a.link_externe,.album_description p a.link_externe,.album_description li a.link_externe,
.album_description a.link_externe:hover,.album_description p a.link_externe:hover,.album_description li a.link_externe:hover {color:#444444;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;}
.album_description big a.link_externe,.album_description p big a.link_externe,.album_description li big a.link_externe,.album_description big li a.link_externe,
.album_description big a.link_externe:hover,.album_description p big a.link_externe:hover,.album_description li big a.link_externe:hover,.album_description big li a.link_externe:hover {color:#444444;font-size:13px;font-family:Arial,Liberation Sans,sans-serif;}
.album_description small a.link_externe,.album_description p small a.link_externe,.album_description li small a.link_externe,.album_description small li a.link_externe,
.album_description small a.link_externe:hover,.album_description p small a.link_externe:hover,.album_description li small a.link_externe:hover,.album_description small li a.link_externe:hover {color:#444444;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;}
.album_description ul,.album_description ol {overflow:hidden;margin:5px 0px 5px 20px;padding:0px;}
.album_description li {margin:0px 0px 0px 20px;padding:0px;}
.album_description h1 {margin:6px 0px 3px 0px;padding:0px 0px 2px 0px;border-bottom:1px solid #bbbbbb;display:block;color:#222222;}
.album_description h1,.album_description h1 a,.album_description h1 a:hover,
.album_description h1 big,.album_description big h1 a,.album_description big h1 a:hover,.album_description h1 big a,.album_description h1 big a:hover,
.album_description h1 small,.album_description small h1 a,.album_description small h1 a:hover,.album_description h1 small a,.album_description h1 small a:hover {font-size:13px;font-family:Arial,Liberation Sans,sans-serif;font-weight:bold;}
.album_description h2 {margin:6px 0px 3px 0px;padding:0px 0px 0px 0px;border-bottom:1px dotted #bbbbbb;display:block;color:#222222;}
.album_description h2,.album_description h2 a.album_description h2 a:hover,
.album_description h2 big,.album_description big h1 a,.album_description big h1 a:hover,.album_description h1 big a,.album_description h1 big a:hover,
.album_description h2 small,.album_description small h1 a,.album_description small h1 a:hover,.album_description h1 small a,.album_description h1 small a:hover {font-size:12px;font-family:Arial,Liberation Sans,sans-serif;font-weight:bold;}
.album_description h3 {margin:6px 0px 3px 0px;padding:0px 0px 0px 0px;border-bottom:1px dotted #e8e8e8;display:block;color:#222222;}
.album_description h3,.album_description h3 a.album_description h3 a:hover,
.album_description h3 big,.album_description big h1 a,.album_description big h1 a:hover,.album_description h1 big a,.album_description h1 big a:hover,
.album_description h3 small,.album_description small h1 a,.album_description small h1 a:hover,.album_description h1 small a,.album_description h1 small a:hover {font-size:11px;font-family:Arial,Liberation Sans,sans-serif;font-weight:bold;}
.album_description separateur,.album_description separator,.album_description separador {display:block;width:90%;border-top:1px solid #b0b0b0;margin:10px 0px 10px 0px;}

/* Profil */
.profil_description {text-align:left;font-size:12px;color:#333333;font-family:Arial,Liberation Sans,Sans-Serif;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;padding-top:5px;background:#f7f7f7;}

/* Highlight */
a.image img {border:1px solid #eeeeee;}
a:hover.image img {border:1px solid #d00000;}

/* Tooltip */
a.tooltip em {display:none;text-align:justify;}
a.tooltip:hover {border:0px solid white;position:relative;z-index:500;text-decoration:none;}
a.tooltip:hover em {font-weight:normal;color:#444444;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;font-style:normal;display:block;position:absolute;top:20px;left:-100px;padding:5px;color:#000000;border-color:#666666;border-style:solid;border-width:1px 2px 2px 1px;background:#ffffee;line-height:15px;z-index:1000;}

.tooltipa em {display:none;text-align:justify;}
.tooltipa:hover {border:0px solid white;position:relative;z-index:500;text-decoration:none;}
.tooltipa:hover em {display:block;position:absolute;top:20px;left:-100px;padding:5px;border-color:#666666;border-style:solid;border-width:1px 2px 2px 1px;background:#ffffee;z-index:1000;}
.tooltipa:hover em,.tooltipa:hover em a {font-weight:normal;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;font-style:normal;line-height:15px;}
.tooltipa:hover em a:hover {text-decoration:underline;}

a.image_tooltip em,a.image_tooltip1 em1 {display:none;text-align:justify;position:relative;}
a.image_tooltip:hover {border:0px solid white;position:relative;z-index:500;text-decoration:none;}
a.image_tooltip:hover em,a.image_tooltip1:hover em1 {font-weight:normal;color:#444444;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;font-style:normal;display:block;position:absolute;top:-82px;left:-13px;color:#000000;border-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;background:#ffffff;line-height:15px;box-shadow:2px 2px 2px #d0d0d0;-moz-box-shadow:2px 2px 2px #d0d0d0;-webkit-box-shadow:2px 2px 2px #d0d0d0;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.Shadow(color="#d0d0d0",Direction=135,Strength=2);z-index:1000;}
a.image_tooltip em img,a:hover.image_tooltip em img,a.image_tooltip1 em1 img,a:hover.image_tooltip1 em1 img {border:0px solid white;}

/* Agenda */
.agenda .c,.agenda .l,.agenda .s,.agenda .ss,.agenda .cs,.agenda .ls,.agenda .css,.agenda .lcc {text-align:center;font-size:9px;color:white;}
.agenda .c {background-color:#ffffff;border-right:1px solid #9e3636;border-bottom:1px solid #9e3636;}
.agenda .l {background-color:#ffffff;border-right:1px solid #9e3636;}
.agenda .s {background-color:#9e3434;border-top:1px solid #9e3636;border-bottom:1px solid #9e3636;height:15px;width:15px;}
.agenda .ss {background-color:#f2c7c7;border-top:1px solid #9e3636;border-bottom:1px solid #9e3636;height:15px;width:15px;}
.agenda .cs {background-color:#9e3434;border-right:1px solid #9e3636;border-bottom:1px solid #9e3636;}
.agenda .ls {background-color:#9e3434;border-right:1px solid #9e3636;}
.agenda .css {background-color:#f2c7c7;border-right:1px solid #9e3636;border-bottom:1px solid #9e3636;}
.agenda .lss {background-color:#f2c7c7;border-right:1px solid #9e3636;}

/* Barre de scroll */
.scroll {position:relative;height:50px;width:12px;background-color:#eee;border:1px outset #eee;}

/* Liste sortable */
#sortable {list-style-type:none;margin:0px;padding:0px;}
#sortable li.sortable {cursor:N-resize}
.sortable_helper {display:none;}

/* Link show */
#blocks {list-style-type:none;margin:0px;padding:0px;}
#blocks li.block {}

/* Securite */
img {-webkit-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none;}
.anticopie{-webkit-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none;}
.authcopie{-Moz-User-Select:text;-webkit-user-select:auto;-khtml-user-select:auto;-o-user-select:auto;user-select:auto;}

/* Margin images standard */
.pdf130 {width:70px;margin-left:30px;}
.video130 {margin-left:17px;}

/* Richtext */
.video_play {position:absolute;margin-top:-30px;margin-left:5px;background:transparent url('/images/accueil/bouton-play-video.png') no-repeat scroll top right;display:block;height:25px;width:33px;}
.video_play:hover {background-position:bottom right;height:25px;width:33px;}
.absmiddle {vertical-align:middle;display:inline-block;}
.center {margin-left:auto;margin-right:auto;text-align:center;}
.left {float:left;margin-right:8px;margin-bottom:5px;}
.right {float:right;margin-left:8px;margin-bottom:5px;}
.inlineblock {display:inline-block;}
.sommaire table {min-width:250px;}
.sommaire_bg {background:#f8f8f8;-moz-border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;border:0px;behavior:url(/scripts/PIE.php);}
.sommaire .sommaire_titre {padding-right:20px;line-height:20px;text-align:center;background:#d0d0d0;padding-left:50px;color:black;font-size:13px;font-family:Arial,Liberation Sans,sans-serif;font-weight:bold;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;border:0px;behavior:url(/scripts/PIE.php);}
.sommaire .sommaire_titre .hide a {float:right;color:#333333;font-size:10px;font-family:verdana;font-weight:normal;text-decoration:underline;}
.sommaire ul {list-style-type:none;margin:0px;padding:0px;}
.sommaire ul ul {margin-left:30px;}
.sommaire li {line-height:18px;}
.sommaire li a {color:#c00000;font-size:13px;font-family:Arial,Liberation Sans,sans-serif;text-decoration:none;}
.sommaire li a:hover {text-decoration:underline;}

/* Cadres d'article */
.cadre_article {padding:10px 8px 5px 8px;}
.cadre_article p {margin:0px 0px 10px 0px;padding:0px;}
.cadre_article p,.cadre_article li {color:#000000;font-size:13px;font-family:Arial,Liberation Sans,sans-serif;}
.cadre_article p big,.cadre_article big li,.cadre_article li big {color:#000000;font-size:15px;font-family:Arial,Liberation Sans,sans-serif;}
.cadre_article p small,.cadre_article small li,.cadre_article li small {color:#000000;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;}
.cadre_article p a.link_externe,.cadre_article li a.link_externe,.cadre_article p a.link_externe:hover,.cadre_article li a.link_externe:hover {color:#444444;font-size:13px;font-family:Arial,Liberation Sans,sans-serif;}
.cadre_article p big a.link_externe,.cadre_article li big a.link_externe,.cadre_article big li a.link_externe,
.cadre_article p big a.link_externe:hover,.cadre_article li big a.link_externe:hover,.cadre_article big li a.link_externe:hover {color:#444444;font-size:13px;font-family:Arial,Liberation Sans,sans-serif;}
.cadre_article p small a.link_externe,.cadre_article li small a.link_externe,.cadre_article small li a.link_externe,
.cadre_article p small a.link_externe:hover,.cadre_article li small a.link_externe:hover,.cadre_article small li a.link_externe:hover {color:#444444;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;}
.cadre_article ul,.cadre_article ol {overflow:hidden;margin:5px 0px 5px 20px;padding:0px;}
.cadre_article li {margin:0px 0px 0px 20px;padding:0px;}
.cadre_article h1 {margin:12px 0px 8px 0px;padding:0px 0px 2px 0px;border-bottom:1px solid #aaaaaa;display:block;color:#000000;}
.cadre_article h1,.cadre_article h1 a,.cadre_article h1 a:hover,
.cadre_article big h1,.cadre_article big h1 a,.cadre_article big h1 a:hover,.cadre_article h1 big,.cadre_article h1 big a,.cadre_article h1 big a:hover,
.cadre_article small h1,.cadre_article small h1 a,.cadre_article small h1 a:hover,.cadre_article h1 small,.cadre_article h1 small a,.cadre_article h1 small a:hover {font-size:18px;font-family:Arial,Liberation Sans,sans-serif;font-weight:bold;}
.cadre_article h1 a.small,.cadre_article h1 a.small:hover {font-size:13px;font-family:Arial,Liberation Sans,sans-serif;font-weight:bold;text-decoration:underline;}
.cadre_article h2 {margin:12px 0px 8px 0px;padding:0px 0px 0px 0px;border-bottom:1px dotted #aaaaaa;display:block;color:#000000;}
.cadre_article h2,.cadre_article h2 a,.cadre_article h2 a:hover,
.cadre_article big h2,.cadre_article big h2 a,.cadre_article big h2 a:hover,.cadre_article h2 big,.cadre_article h2 big a,.cadre_article h2 big a:hover,
.cadre_article small h2,.cadre_article small h2 a,.cadre_article small h2 a:hover,.cadre_article h2 small,.cadre_article h2 small a,.cadre_article h2 small a:hover {font-size:16px;font-family:Arial,Liberation Sans,sans-serif;font-weight:bold;}
.cadre_article h3 {margin:12px 0px 8px 0px;padding:0px 0px 0px 0px;border-bottom:1px dotted #dddddd;display:block;color:#000000;}
.cadre_article h3,.cadre_article h3 a,.cadre_article h3 a:hover
.cadre_article big h3,.cadre_article big h3 a,.cadre_article big h3 a:hover,.cadre_article h3 big,.cadre_article h3 big a,.cadre_article h3 big a:hover,
.cadre_article small h3,.cadre_article small h3 a,.cadre_article small h3 a:hover,.cadre_article h3 small,.cadre_article h3 small a,.cadre_article h3 small a:hover {font-size:13px;font-family:Arial,Liberation Sans,sans-serif;font-weight:bold;}

/* Search */
.search_result {display:none;width:450px;border:1px solid black;background:white;}
.search_result .menu_search_lien {text-align:left;padding:0px;margin:0px;}
.search_result .menu_search_lien a.lien {display:block;background:white;height:27px;text-decoration:none;line-height:27px;text-align:left;padding-left:2px;font-size:11px;font-weight:bold;font-family:verdana;border:0px;}
.search_result .menu_search_lien a.lien span ss {font-weight:normal;font-family:verdana;color:#202020;}
.search_result .menu_search_lien a.lien span i {font-size:10px;font-weight:normal;font-family:verdana;color:#202020;}
.search_result .menu_search_lien a.lien:hover {background:#ffdddd;}
.search_result .menu_search_lien a.lien img {float:left;padding:1px 0px 1px 1px;}
.search_result .menu_search_lien a.lien span {line-height:27px;padding-left:6px;padding-right:6px;}

/* Medias */
.media_commentaire {font-family:verdana,Arial,Liberation Sans,sans-serif;font-size:11px;color:#303030;text-decoration:none;}
.media_commentaire_plus a,.media_commentaire_plus a:hover {font-family:verdana,Arial,Liberation Sans,sans-serif;font-size:11px;color:#303030;}
.media_commentaire_plus a {text-decoration:none;}
.media_commentaire_plus a:hover {text-decoration:underline;}
.media_commenter a,.media_commenter a:hover {font-family:verdana,Arial,Liberation Sans,sans-serif;font-size:11px;color:#993333;}
.media_commenter a {text-decoration:none;}
.media_commenter a:hover {text-decoration:underline;}
.media_date {font-family:verdana,Arial,Liberation Sans,sans-serif;font-size:11px;color:#707070;}

/* Couleurs des liens */
.link_externe,.link_externe a,.link_externe a:hover {font-family:verdana,sans-serif;color:#444444;text-decoration:none}
.link_externe a:hover {text-decoration:underline;}
.homme,.homme a,.homme a:hover {font-family:verdana,sans-serif;color:#c60000;text-decoration:none}
.homme a:hover {text-decoration:underline;}
.femme,.femme a,.femme a:hover {font-family:verdana,sans-serif;color:#c60000;text-decoration:none}
.femme a:hover {text-decoration:underline}

.oeuvre_art,.oeuvre_art a,.oeuvre_art a:hover,
oeuvre,oeuvre a,oeuvre a:hover,
artwork,artwork a,artwork a:hover,
obra,obra a,obra a:hover {font-family:verdana,sans-serif;color:#f76e00;text-decoration:none;}

artiste,artiste a,artiste a:hover,
artist,artist a,artist a:hover,
artista,artista a,artista a:hover {font-family:verdana,sans-serif;color:#c60000;text-decoration:none;}

exposant,exposant a,exposant a:hover,
exhibitor,exhibitor a,exhibitor a:hover,
expositor,expositor a,expositor a:hover {font-family:verdana,sans-serif;color:#c60000;text-decoration:none;}

amateur,amateur a,amateur a:hover,
artlover,artlover a,artlover a:hover,
aficionado,aficionado a,aficionado a:hover {font-family:verdana,sans-serif;color:#c60000;text-decoration:none;}

collectionneur,collectionneur a,collectionneur a:hover,
collector,collector a,collector a:hover,
coleccionista,coleccionista a,coleccionista a:hover {font-family:verdana,sans-serif;color:#c60000;text-decoration:none;}

.site,.site a,.site a:hover,
site,site a,site a:hover,
website,website a,website a:hover,
pagina,pagina a,pagina a:hover {font-family:verdana,sans-serif;color:#009400;text-decoration:none;}

.presse,.presse a,.presse a:hover,
presse,presse a,presse a:hover,
press,press a,press a:hover,
prensa,prensa a,prensa a:hover {font-family:verdana,sans-serif;color:#009400;text-decoration:none;}

.exposition,.exposition a,.exposition a:hover,
exposition,exposition a,exposition a:hover,
exhibition,exhibition a,exhibition a:hover,
exposicion,exposicion a,exposicion a:hover {font-family:verdana,sans-serif;color:#1375e4;text-decoration:none;}

.lieu_exposition,.lieu_exposition a,.lieu_exposition a:hover,
lieu,lieu a,lieu a:hover,
place,place a,place a:hover,
lugar,lugar a,lugar a:hover {font-family:verdana,sans-serif;color:#1751a0;text-decoration:none;}

.oeuvre_art a:hover,oeuvre a:hover,artwork a:hover,obra a:hover {text-decoration:underline;}
artiste a:hover,artist a:hover,artista a:hover {text-decoration:underline;}
exposant a:hover,exhibitor a:hover,expositor a:hover {text-decoration:underline;}
amateur a:hover,artlover a:hover,aficionado a:hover {text-decoration:underline;}
collectionneur a:hover,collector a:hover,coleccionista a:hover {text-decoration:underline;}
.site a:hover,site a:hover,website a:hover,pagina a:hover {text-decoration:underline;}
.presse a:hover,presse a:hover,press a:hover,prensa a:hover {text-decoration:underline;}
.exposition a:hover,exposition a:hover,exhibition a:hover,exposicion a:hover {text-decoration:underline;}
.lieu_exposition a:hover,lieu a:hover,place a:hover,lugar a:hover {text-decoration:underline;}

.album,.album a,.album a:hover {font-family:verdana,sans-serif;color:#8d05c6;text-decoration:none;}
.album a:hover {text-decoration:underline;}
.photo,.photo a,.photo a:hover {font-family:verdana,sans-serif;color:#d3379a;text-decoration:none;}
.photo a:hover {text-decoration:underline;}
.forum,.forum a,.forum a:hover {font-family:verdana,sans-serif;color:#358dc4;text-decoration:none;}
.forum a:hover {text-decoration:underline;}
.article,.article a,.article a:hover {font-family:verdana,sans-serif;color:#009400;text-decoration:none;}
.article a:hover {text-decoration:underline;}

/* Activite */
a.bouton_play {background:transparent url('/images/accueil/bouton-play-video.png') no-repeat scroll top right;display:block;height:25px;width:33px;}
a.bouton_play:hover {background-position:bottom right;height:25px;width:33px;}
.video_thumb {background-repeat:no-repeat;width:120px;height:90px;text-align:left;}
.video_thumb div {padding-left:5px;padding-top:60px;}

/* popup_information */
artisteo .popup_information {display:none;text-align:justify;}
artisteo:hover {border:0px solid white;position:relative;z-index:500;text-decoration:none;}
artisteo:hover .popup_information {background:#ffffff;min-width:350px;height:120px;-moz-box-shadow:0px 0px 6px 0px #d8d8d8;-webkit-box-shadow:0px 0px 6px 0px #d8d8d8;-o-box-shadow:0px 0px 6px 0px #d8d8d8;box-shadow:0px 0px 6px 0px #d8d8d8;font-weight:normal;color:#444444;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;font-style:normal;display:inline;position:absolute;top:20px;left:-40px;padding:0px;color:#000000;border-color:#888888;border-style:solid;border-width:1px 2px 2px 1px;line-height:15px;z-index:1000;behavior:url(/scripts/PIE.php);}

/* Tchat */
#tchat {position:absolute;}
.tchat_box {position:absolute;overflow:hidden;background:#ffffff;width:300px;height:300px;-moz-box-shadow:0px 0px 8px 0px #888888;-webkit-box-shadow:0px 0px 8px 0px #888888;-o-box-shadow:0px 0px 8px 0px #888888;box-shadow:0px 0px 8px 0px #888888;font-weight:normal;font-size:11px;font-family:Arial,Liberation Sans,sans-serif;font-style:normal;top:20px;left:400px;padding:0px;color:#000000;line-height:15px;z-index:2000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #cccccc;behavior:url(/scripts/PIE.php);}
.tchat_box_info {background:#f0f0f0;}
.tchat_box_dialog {background:#f6f6f6;overflow:auto;height:214px;width:280px;padding:5px 10px 5px 10px;border-bottom:1px solid #CCCCCC;font-size:12px;}
.tchat_input {width:260px;height:20px;border:0px;padding:2px;font-family:verdana;font-size:11px;color:#111111;}

#tchat_online img {margin:1px;}

.tchat_smiley span {clear:both;top:-123px;position:relative;display:none;width:135px;height:102px;background:#ffffff;-moz-box-shadow:0px 0px 8px 0px #888888;-webkit-box-shadow:0px 0px 8px 0px #888888;-o-box-shadow:0px 0px 8px 0px #888888;box-shadow:0px 0px 8px 0px #888888;line-height:15px;text-align:left;behavior:url(/scripts/PIE.php);}
.tchat_smiley span img {margin:2px;}
.tchat_smiley .tchat_smiley_main {margin:3px;float:left;}

/* Bas de page */
#bas_page {width:100%;margin-top:5px;border-top:1px solid #404040;background:#181818;}
#bas_page table.bas_page {margin-top:10px;margin-bottom:10px;}
#bas_page div.separateur {border-left:1px solid #404040;height:90px;}
#bas_page .bas_page,.bas_page a,.bas_page a:hover {font-family:verdana;line-height:18px;font-size:10px;color:#eeeeee;font-weight:normal;text-decoration:none;}
#bas_page .bas_page a:hover {text-decoration:underline;}
#bas_page .bas_page .title {font-family:verdana;font-size:10px;color:#ff2222;line-height:18px;font-weight:bold;}
#bas_page .copyright {font-family:verdana;font-size:10px;color:#eeeeee;font-style:italic;}

/* Cookies mention */
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}