@charset "UTF-8";
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-top:1px solid #cc0000;border-left:0px;border-right:0px;border-bottom:0px;}
.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;}
.bgmm {background:#EBD8D8;}
.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;}
.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;}
.labelgg,.labelgg a,.labelgg a:hover {color:#444444;font-size:13px;font-family:Arial,Liberation Sans,sans-serif;}
.labelgg,.labelgg a {text-decoration:none;}
.labeln,.labeln a,.labeln a:hover {color:#000000;font-size:12px;font-family:Arial,Liberation Sans,sans-serif;}
.labeln,.labeln a {text-decoration:none;}
.labeln a:hover {text-decoration:underline;}
.labelg a:hover {text-decoration:underline;}
.labelgg 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:21px;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;font-weight:bold;}
.soustitre_black a {font-size:16px;color:#C00000;text-family:verdana;font-weight:bold;}
.lien_big,.lien_big a,.lien_big a:hover {font-size:13px;}
/* Boutons lien */
a.bouton,div.bouton {background:transparent url('/images/boutonf.gif') 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:0pt 1px 0pt #173ad3;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
a.bouton span,div.bouton span {background:transparent url('/images/bouton.gif') no-repeat;display:block;line-height:13px;padding:5px 0px 5px 18px;}
a.bouton:hover,a.bouton:focus,div.bouton:hover,div.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,div.bouton:hover span,div.bouton:focus span {background-position:left -23px;line-height:13px;padding:5px 0px 5px 18px;}
a.bouton:active,div.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,div.bouton:active span {background-position:left -46px;line-height:13px;padding:5px 0px 5px 18px;}

span.bouton {display:block;background:transparent url('/images/boutonf.gif') no-repeat scroll top right;display:block;height:23px;cursor:pointer}
span.bouton input {border:0px solid black;background:transparent url('/images/bouton.gif') 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:0pt 1px 0pt #173ad3;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
span.bouton:hover,span.bouton:focus {background:transparent url('/images/boutonf.gif');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.gif');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.gif');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.gif');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:#ffffff;}
.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;-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-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e8e8e8;behavior:url(/scripts/PIE.php);}
.cadre_page {height:24px;background:#f8f8f8;border:1px solid #d0d0d0;}
.cadre_zoom {display:none;position:absolute;z-index:3000;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);}

.cadre_insert_etopleft {-moz-border-radius:0px 3px 3px 3px;-webkit-border-radius:0px 3px 3px 3px;border-radius:0px 3px 3px 3px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_insert_etopright {-moz-border-radius:3px 0px 3px 3px;-webkit-border-radius:3px 0px 3px 3px;border-radius:3px 0px 3px 3px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_insert_ebottomleft {-moz-border-radius:3px 3px 3px 0px;-webkit-border-radius:3px 3px 3px 0px;border-radius:3px 3px 3px 0px;border:0px;behavior:url(/scripts/PIE.php);}
.cadre_insert_ebottomright {-moz-border-radius:3px 3px 0px 3px;-webkit-border-radius:3px 3px 0px 3px;border-radius:3px 3px 0px 3px;border:0px;behavior:url(/scripts/PIE.php);}

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

td.titre {font-size:20px;color:#000000;text-align:left;font-weight:bold;font-family:arial,sans-serif;}
td.titre a {font-weight:bold;font-family:verdana,sans-serif;font-size:20px;color:#111111;}
td.titre a:hover {font-weight:bold;font-family:verdana,sans-serif;font-size:20px;color:#111111;}
td.titre span {padding:7px 10px 0 10px;display:block;}
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;padding-top:15px;}
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 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;text-decoration:none;}
a.tooltip:hover em {z-index:500;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 .bt {border-top:1px solid #9e3636;}
.agenda .br {border-right:1px solid #9e3636;}
.agenda .bb {border-bottom:1px solid #9e3636;}
.agenda .bl {border-left:1px solid #9e3636;}
.agenda .text,.agenda .current,.agenda .filled {text-align:center;}
.agenda .text,.agenda .text a {font-family:verdana;font-size:11px;color:#888888;text-decoration:none;}
.agenda .filled,.agenda .filled a {font-family:verdana;font-size:11px;color:#111111;text-decoration:none;}
.agenda .current,.agenda .current a {font-family:verdana;font-size:11px;color:white;text-decoration:none;}
.agenda .selectable {background:#f0f0f0;padding-bottom:5px;cursor:pointer;}
.agenda .selectable:hover {background:#ffffff;}
.agenda .current {background-color:#9e3434;}
.agenda .current:hover {background-color:#b84444;}
.agenda .filled {background-color:#f2c7c7;}
.agenda .filled:hover {background-color:#ffd7d7;}

/* 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 10px 0 10px;}
.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;}

/* Medias */
.media_commentaire {font-family:verdana,Arial,Liberation Sans,sans-serif;font-size:11px;color:#303030;text-decoration:none;}
.media_commentaire a,.media_commentaire a:hover {font-family:verdana,Arial,Liberation Sans,sans-serif;font-size:11px;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:#083cff;text-decoration:none;}
.homme a:hover {text-decoration:underline;}
.femme,.femme a,.femme a:hover {font-family:verdana,sans-serif;color:#ff00c0;text-decoration:none;}
.femme a:hover {text-decoration:underline}
.certifie {background-color:#aaffaa;}
.lieu,.lieu a,.lieu a:hover,
lieu,lieu a,lieu a:hover {font-family:verdana,sans-serif;color:#C00000;text-decoration:none;}
.lieu a:hover,lieu a:hover {text-decoration:underline;}

.envie,.envie a,.envie a:hover,
envie,envie a,envie a:hover {font-family:verdana,sans-serif;color:#37ae1c;text-decoration:none;}
.envie a:hover,envie 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 */
amiouplus .popup_information,amiouplus .popup_information_user_evenement {display:none;text-align:justify;}
amiouplus:hover {border:0px solid white;position:relative;text-decoration:none;}
amiouplus:hover .popup_information {z-index:500;background:#ffffff;min-width:350px;-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);}
 {display:none;text-align:justify;}
amiouplus[user_evenement]:hover {text-decoration:underline;}
amiouplus:hover .popup_information_user_evenement {z-index:500;background:#ffffff;min-width:150px;-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);}
amiouplus:hover .extra {top:-75px;left:-12px;}

/* img alerte */
.img_alerte {position:relative;z-index:101;}
.img_alerte div {display:block;position:absolute;color:white;background:#c00000;padding:1px 2px 2px 1px;top:0px;left:-19px;font-family:verdana;font-size:10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;min-width:15px;box-shadow:0px 0px 5px #A00000;-moz-box-shadow:0px 0px 5px #A00000;-webkit-box-shadow:0px 0px 5px #A00000;}

#place_fond {z-index:103;}
#place {z-index:104;}
#place_input {z-index:105;}

/* Bas de page */
#bas_page {width:100%;margin-top:5px;border-top:1px solid #404040;background:#26242f;height:110px;}
#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}