/* compact [
	prive/spip_style.css
	extensions/porte_plume/css/barre_outils.css
	page=barre_outils_icones.css
	plugins/auto/Lecteur_multimedia/player.css
	plugins/auto/analyclick/anaclic.css
	plugins/auto/onglets_texte/css/tab.css
	plugins/auto/messagerie_2_0/habillage/messagerie.css
	plugins/auto/socialtags/socialtags.css
	lib/jquery.fancybox-1.3.4/fancybox/jquery.fancybox-1.3.4.css
	squelettes/js/imageflow.packed.css
	squelettes/js/highslide.css
] 82.2% */
/* prive/spip_style.css */
h3.spip {
    text-align: center;
    margin-top: 2em;
    margin-bottom: 1.4em;
    font-size: 1.15em;
    font-weight: bold
    }
hr.spip {
    margin: 2em auto
    }
ol.spip {
    list-style: decimal
    }
blockquote.spip {
    margin: 2em 0;
    margin-left: 1em;
    padding-left: 1em;
    border-left: 1px dotted #aaa
    }
blockquote.spip_poesie {
    margin: 2em 0;
    margin-left: 1em;
    padding-left: 1em;
    border-left: 1px solid #aaa
    }
blockquote.spip_poesie div {
    text-indent: -3em;
    margin-left: 3em
    }
.spip_code, .spip_cadre {
    font-family: Courier, "Courier New", monospace;
    color: #036
    }
.spip_cadre {
    width: 99%;
    background-color: #F4F8F8;
    border: 1px inset;
    font-size: inherit
    }
div.spip_code, .spip_cadre {
    margin-bottom: 1em
    }
.spip_surligne {
    background: #FF6
    }
table.spip {
    max-width: 99%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 1em;
    border-collapse: collapse;
    border-spacing: 0;
    line-height: normal
    }
table.spip caption {
    caption-side: top;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    font-weight: bold
    }
table.spip tr.row_first {
    background: #FFC
    }
table.spip tr.row_odd {
    background: #EEE
    }
table.spip tr.row_even {
    background: #DDD
    }
table.spip th, table.spip td {
    padding: 0.2em 0.4em;
    text-align: left;
    border: 1px solid
    }
table.spip th {
    vertical-align: bottom;
    font-weight: bold
    }
table.spip td {
    vertical-align: top
    }
table.spip td.numeric {
    text-align: right
    }
img, .spip_logos {
    margin: 0;
    padding: 0;
    border: 0
    }
.spip_documents {
    text-align: center;
    line-height: normal
    }
.spip_documents p {
    margin: 0.1em;
    padding: 0
    }
.spip_documents_center {
    display: block;
    clear: both;
    width: 100%;
    margin: 1em auto
    }
.spip_documents_left {
    float: left;
    margin-right: 15px;
    margin-bottom: 5px
    }
.spip_documents_right {
    float: right;
    margin-left: 15px;
    margin-bottom: 5px
    }
.spip_doc_titre {
    margin-right: auto;
    margin-left: auto;
    font-weight: bold;
    font-size: 0.9em
    }
.spip_doc_descriptif {
    clear: both;
    margin-right: auto;
    margin-left: auto;
    font-size: 0.9em
    }
.spip_modele {
    float: right;
    display: block;
    padding: 1em;
    border: 1px solid;
    width: 180px
    }
a.spip_mail {
    color: #900
    }
a.spip_mail:before {
    content: "✉"
    }
a.spip_out {
    color: #009
    }
a.spip_url {
    color: #009
    }
a.spip_glossaire {
    color: #060
    }
a.spip_glossaire:hover {
    text-decoration: underline overline
    }
.on {
    font-weight: bold
    }
/* extensions/porte_plume/css/barre_outils.css */
.markItUp .markItUpHeader a, .markItUp .markItUpTabs a, .markItUp .markItUpFooter a {
    color: #000;
    text-decoration: none
    }
.markItUp {
    margin: 5px 0 5px 0;
    clear: both
    }
.markItUp .markItUpContainer {
    margin: 0;
    padding: 0
    }
.markItUp .markItUpEditor {
    clear: both;
    display: block;
    overflow: auto
    }
#text_area {
    height: 300px
    }
.markItUp .markItUpFooter {
    margin: 0;
    padding: 0;
    width: 100%
    }
.markItUp .markItUpResizeHandle {
    overflow: hidden;
    width: 22px;
    height: 5px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/extensions/porte_plume/css/images/handle.png);
    cursor: ns-resize
    }
.markItUp .markItUpTabs {
    text-align: right;
    padding: 1px 1px 0;
    margin-bottom: -1px;
    margin-top: 3px;
    overflow: hidden;
    width: auto;
    float: right;
    margin-right: 30px;
    clear: both
    }
.markItUp .markItUpTabs a {
    display: block;
    float: right;
    border: 1px solid #ccc;
    margin: 0 1px;
    padding: 3px 4px 2px 4px;
    background: #f0f0f0
    }
.markItUp .markItUpTabs a.on {
    background: #fff;
    border-bottom: 1px solid #fff
    }
.markItUp .markItUpTabs a:hover {
    background: #fff
    }
.markItUp .markItUpPreview {
    clear: both;
    border: 1px solid #ccc;
    background: #fff;
    overflow: auto;
    padding: 1em
    }
.markItUp .preview p {
    margin-bottom: 1em
    }
.markItUp .preview ul {
    margin-bottom: 1em;
    margin-top: 0.5em
    }
.markItUp .preview li {
    border: none;
    padding: 1px
    }
.markItUp .preview .cadre ol, .markItUp .preview .cadre ul {
    padding: 0.5em
    }
.markItUp .markItUpHeader {
    margin: 0;
    padding: 0
    }
.markItUp .markItUpHeader ul {
    margin: 0 !important;
    padding: 0
    }
.markItUp .markItUpHeader ul li {
    list-style: none;
    float: left;
    position: relative;
    clear: none;
    border: 0;
    margin: 0;
    padding: 0;
    overflow: visible
    }
.markItUp .markItUpHeader ul li:first-child {
    padding-top: 0
    }
.markItUp .markItUpHeader ul .markItUpDropMenu li {
    margin-right: 0;
    background-color: #eee;
    padding: 1px 0 1px 1px
    }
.markItUp .markItUpHeader ul ul {
    display: none;
    position: absolute;
    top: 24px;
    left: -1px;
    width: 150px;
    z-index: 2;
    padding-top: 2px
    }
.markItUp .markItUpHeader ul ul li {
    float: left
    }
.markItUp .markItUpHeader ul ul .markItUpDropMenu {
    background: #F5F5F5 url(/extensions/porte_plume/css/images/submenu.png) no-repeat 50% 50%
    }
.markItUp .markItUpHeader ul .markItUpSeparator {
    margin: 0 6px;
    width: 0;
    height: 16px;
    overflow: hidden
    }
.markItUp .markItUpHeader ul ul .markItUpSeparator {
    width: auto;
    height: 1px;
    margin: 0
    }
.markItUp .markItUpHeader ul a {
    display: block;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    padding: 3px;
    margin-right: 1px
    }
.markItUp .markItUpHeader ul a b {
    display: block;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    text-indent: -10000px
    }
.markItUp .markItUpHeader ul a:hover {
    border: 1px solid #888;
    background-color: #fff
    }
/* page=barre_outils_icones.css */
.markItUp .outil_header1 a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -226px
    }
.markItUp .outil_bold a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -478px
    }
.markItUp .outil_italic a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -586px
    }
.markItUp .outil_stroke_through a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -946px
    }
.markItUp .outil_liste_ul a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -622px
    }
.markItUp .outil_liste_ol a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -658px
    }
.markItUp .outil_indenter a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -514px
    }
.markItUp .outil_desindenter a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -550px
    }
.markItUp .outil_quote a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -442px
    }
.markItUp .outil_link a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -298px
    }
.markItUp .outil_notes a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -334px
    }
.markItUp .outil_guillemets a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -910px
    }
.markItUp .outil_guillemets_simples a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -802px
    }
.markItUp .outil_guillemets_de a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -766px
    }
.markItUp .outil_guillemets_de_simples a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -838px
    }
.markItUp .outil_guillemets_uniques a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -874px
    }
.markItUp .outil_caracteres a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -262px
    }
.markItUp .outil_a_maj_grave a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -82px
    }
.markItUp .outil_e_maj_aigu a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -154px
    }
.markItUp .outil_e_maj_grave a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -190px
    }
.markItUp .outil_aelig a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -46px
    }
.markItUp .outil_aelig_maj a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -10px
    }
.markItUp .outil_oe a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -406px
    }
.markItUp .outil_oe_maj a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -370px
    }
.markItUp .outil_ccedil_maj a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -118px
    }
.markItUp .outil_uppercase a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -730px
    }
.markItUp .outil_lowercase a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -694px
    }
.markItUp .outil_clean a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -982px
    }
.markItUp .outil_preview a b {
    background-image: url(/extensions/porte_plume/icones_barre/spt-v1.png);
    background-position: -10px -1018px
    }
.markItUp .couteau_suisse_drop a b {
    background-image: url(/plugins/auto/couteau_suisse/icones_barre/couteau-19.png)
    }
.markItUp .blocs_bloc a b {
    background-image: url(/plugins/auto/couteau_suisse/icones_barre/bloc_invisible.png)
    }
.markItUp .blocs_visible a b {
    background-image: url(/plugins/auto/couteau_suisse/icones_barre/bloc_visible.png)
    }
.ajaxLoad {
    background: white url(/plugins/auto/crayons/images/searching.gif) top left no-repeat
    }
/* plugins/auto/Lecteur_multimedia/player.css */
div.movieContainer {
    top: 0;
    right: 0 !important;
    left: -256px !important;
    top: 0
    }
.radiobox {
    margin: 10px 0 10px 0;
    padding: 0;
    width: 200px;
    font-size: 9px;
    font-family: verdana, sans-serif;
    color: #999
    }
.controles {
    cursor: pointer;
    text-align: right;
    margin-bottom: 5px
    }
.playliste {
    list-style-type: none;
    padding: 3px;
    margin: 0;
    border: 1px solid #ccc
    }
.radiobox a, .radiobox a:hover {
    text-decoration: none;
    font-family: verdana, sans-serif;
    color: #999
    }
.radiobox li.over {
    background: #e6e6e6
    }
.playliste_pagination {
    margin: 5px 0 0 0;
    border: 1px solid #ccc
    }
ul.playliste li {
    cursor: pointer
    }
.radiobox li.play_on {
    background: #e6e6e6
    }
span.play_ {
    cursor: pointer
    }
span.play_on {
    cursor: pointer
    }
#scrollbar {
    clear: both;
    height: 5px;
    margin: 5px 0;
    border: 1px solid white;
    background-color: white;
    position: relative;
    cursor: pointer
    }
#loading {
    margin: 0;
    padding: 0;
    height: 5px;
    background-color: #ccc;
    width: 0%;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0.3em;
    z-index: 10
    }
#position {
    margin: 0;
    padding: 0;
    height: 5px;
    background-color: #e74455;
    width: 0%;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0.3em;
    z-index: 20
    }
div#now_playing {
    width: 120px;
    height: 13px;
    text-align: left
    }
#scroller_container {
    position: relative;
    float: left;
    width: 120px;
    height: 13px;
    overflow: hidden;
    border: 1px solid #ccc
    }
#scroller {
    width: 120px;
    height: 13px;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0
    }
#scroller_container {
    overflow: auto
    }
#player {
    background-color: #e9f6ff;
    color: #000;
    height: 20px;
    width: 200px;
    border: solid 1px #ccc
    }
#player .button {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: 2px 2px;
    float: left
    }
#player .button a {
    display: block;
    height: 20px;
    text-indent: -100em;
    overflow: hidden
    }
/* plugins/auto/analyclick/anaclic.css */
.doc_bouton:hover {
    top: 1px;
    left: 1px
    }
.doc_bouton {
    position: relative;
    margin: 0;
    padding: 0
    }
.doc_bouton_center {
    margin-left: auto;
    margin-right: auto
    }
.doc_bouton_left {
    float: left
    }
.doc_bouton_right {
    float: right
    }
.doc_bouton td {
    background: url(/plugins/auto/analyclick/img/bouton_orange.png) no-repeat left top transparent
    }
.doc_bouton_mauve td {
    background: url(/plugins/auto/analyclick/img/bouton_mauve.png) no-repeat left top transparent
    }
.doc_bouton_bleu td {
    background: url(/plugins/auto/analyclick/img/bouton_bleu.png) no-repeat left top transparent
    }
.doc_bouton td.left {
    background-position: left;
    height: 57px
    }
.doc_bouton td.right {
    background-position: right;
    height: 57px
    }
.doc_bouton a {
    display: block;
    font-weight: bold
    }
.doc_bouton a:hover, .doc_bouton a:active, .doc_bouton a:focus {
    text-decoration: none;
    color: Navy
    }
.doc_bouton .info {
    display: block;
    font-size: 0.9em;
    font-style: italic;
    line-height: 1em
    }
.doc_bouton .left a {
    padding-left: 2em
    }
.doc_bouton .right a {
    padding: 0 2em 12px 1em
    }
.doc_bouton .spip_logos {
    padding-bottom: 12px
    }
/* plugins/auto/onglets_texte/css/tab.css */
.dynamic-tab-pane-control.tab-pane {
    position: relative;
    width: 100%;
    margin-right: -2px
    }
.dynamic-tab-pane-control .tab-row .tab {
    height: 54px;
    -moz-border-radius: 10px 10px 0 0 !important;
    -webkit-border-radius: 10px 10px 0 0 !important;
    border-radius: 10px 10px 0 0 !important;
    position: relative;
    top: 0;
    display: inline;
    float: left;
    overflow: hidden;
    cursor: Default;
    margin: 7px 4px 0 4px;
    padding: 2px 0 0 0;
    border: 0;
    z-index: 1;
    white-space: nowrap;
    text-align: center;
    background-color: #a9c2da
    }
.dynamic-tab-pane-control .tab-row .tab.selected {
    height: 54px !important;
    background-color: white;
    background-repeat: no-repeat;
    border-bottom-width: 0;
    z-index: 3;
    padding: 2px 0 0 0
    }
.dynamic-tab-pane-control .tab-row .tab a {
    font: 15px Tahoma;
    height: 34px;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #3b578c;
    padding-top: 20px;
    padding-left: 45px;
    padding-right: 45px
    }
.dynamic-tab-pane-control .tab-row .tab.hover {
    height: 54px;
    background-color: white
    }
.dynamic-tab-pane-control .tab-row .tab.hover a, .dynamic-tab-pane-control .tab-row .tab.selected a {
    color: #0086cb
    }
.dynamic-tab-pane-control .tab-page {
    clear: both;
    background-color: white;
    z-index: 2;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
    height: auto !important
    }
.dynamic-tab-pane-control .tab-row {
    z-index: 1;
    white-space: nowrap
    }
/* plugins/auto/messagerie_2_0/habillage/messagerie.css */
.formulaire_ecrire_message form textarea#texte {
    height: 10em
    }
.formulaire_recommander form textarea#texte {
    width: 320px;
    height: 5em
    }
.formulaire_ecrire_message form span.dest {
    padding: 3px;
    background: #F4FFBF;
    border: 1px solid #89AF02;
    display: block;
    float: left;
    margin: 0 4px 3px 0
    }
.formulaire_ecrire_message form span.dest.hover {
    background: #EEFF9F
    }
.formulaire_ecrire_message form span.dest img {
    cursor: pointer;
    padding: 1px
    }
.formulaire_ecrire_message form li.champ_destinataire span.details {
    display: inline;
    padding: 2px 0
    }
.formulaire_ecrire_message form li.champ_destinataire label.nocmx {
    float: left;
    width: 100px
    }
.formulaire_ecrire_message form li.champ_destinataire div.faux_input {
    width: 305px;
    padding: 0;
    float: left;
    margin: 0 0 0 0
    }
ced.formulaire_ecrire_message form li {
    clear: left
    }
.formulaire_ecrire_message form li input {
    width: 307px
    }
.ac_results {
    padding: 0;
    border: 1px solid WindowFrame;
    background-color: Window;
    overflow: hidden;
    text-align: left;
    z-index: 1000
    }
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0
    }
.ac_results iframe {
    display: none;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    filter: mask();
    width: 3000px;
    height: 3000px
    }
.ac_results li {
    margin: 0;
    padding: 2px 5px;
    cursor: pointer;
    display: block;
    width: 100%;
    font-size: 1em;
    overflow: hidden
    }
.formulaire input.ac_loading {
    background-image: url(/plugins/auto/messagerie_2_0/habillage/searching.gif);
    background-position: right center;
    background-repeat: no-repeat
    }
.ac_over {
    background-color: Highlight;
    color: HighlightText
    }
.liste_items {
    list-style: none;
    margin: 1em 0;
    padding: 0;
    border-top: 1px solid #eee;
    clear: both
    }
.liste_items li.item {
    border-bottom: 1px solid #eee;
    padding: 0.8em 0
    }
.liste_items li.item:hover {
    background-color: #eee
    }
.liste_items li.item.on {
    background-color: #F4FFBF
    }
.liste_items li.item.on:hover {
    background-color: #EEFF9F
    }
.messages li {
    clear: left
    }
.messages li .message {
    padding-left: 20px
    }
.messages li .message input {
    float: left;
    margin: 0 0 0 -20px;
    position: relative;
    dislpaly: inline
    }
.messages li .message a.plier {
    float: right;
    margin: -0.8em 0 0 8px;
    display: none
    }
.messages li.on .message a.plier {
    display: block
    }
.messages li .message span.logo {
    float: left;
    margin: 0 8px 8px
    }
.messages li .message h3 {
    margin: 0
    }
.messages li .message.new h3 a {
    color: #f60
    }
.messages li .message .texte {
    display: none
    }
.messages li.on .message .intro {
    display: none
    }
.messages li.on .message .texte {
    display: block;
    font-size: 1em
    }
.messages li .message .repondre {
    clear: none;
    float: right;
    padding: 0;
    margin: -0.8em 0 0 8px;
    position: relative;
    display: inline;
    font-size: 0.95em
    }
/* plugins/auto/socialtags/socialtags.css */
div.socialtags {
    margin: 2px 0 0 0;
    padding: 0;
    clear: both
    }
.socialtags ul {
    display: inline;
    margin: 0 !important;
    padding: 0 !important
    }
.socialtags ul li {
    background: none;
    display: inline;
    list-style-type: none;
    margin: 1px;
    padding: 1px
    }
.socialtags img {
    float: none;
    width: 16px;
    height: 16px;
    border: 0;
    margin: 0;
    padding: 0
    }
.socialtags-hovers {
    opacity: 0.4;
    filter: alpha(opacity=40)
    }
.socialtags-hovers:hover {
    opacity: 1;
    filter: alpha(opacity=100)
    }
/* lib/jquery.fancybox-1.3.4/fancybox/jquery.fancybox-1.3.4.css */
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none
    }
#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox.png)
    }
#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none
    }
#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none
    }
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none
    }
#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff
    }
#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0 solid #fff
    }
#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101
    }
#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox.png) -40px 0;
    cursor: pointer;
    z-index: 1103;
    display: none
    }
#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0
    }
#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top
    }
#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block
    }
#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url(/lib/jquery.fancybox-1.3.4/fancybox/blank.gif);
    z-index: 1102;
    display: none
    }
#fancybox-left {
    left: 0
    }
#fancybox-right {
    right: 0
    }
#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block
    }
#fancybox-left-ico {
    background-image: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox.png);
    background-position: -40px -30px
    }
#fancybox-right-ico {
    background-image: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox.png);
    background-position: -40px -60px
    }
#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible
    }
#fancybox-left:hover span {
    left: 20px
    }
#fancybox-right:hover span {
    left: auto;
    right: 20px
    }
.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001
    }
#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox-x.png)
    }
#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox.png);
    background-position: -40px -162px
    }
#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox-y.png);
    background-position: -20px 0
    }
#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox.png);
    background-position: -40px -182px
    }
#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox-x.png);
    background-position: 0 -20px
    }
#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox.png);
    background-position: -40px -142px
    }
#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox-y.png)
    }
#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox.png);
    background-position: -40px -122px
    }
#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102
    }
.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative
    }
.fancybox-title-outside {
    padding-top: 10px;
    color: #fff
    }
.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left
    }
#fancybox-title-over {
    padding: 10px;
    background-image: url(/lib/jquery.fancybox-1.3.4/fancybox/fancy_title_over.png);
    display: block
    }
.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px
    }
#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto
    }
#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap
    }
#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox.png) -40px -90px no-repeat
    }
#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox-x.png) 0 -40px
    }
#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url(/lib/jquery.fancybox-1.3.4/fancybox/fancybox.png) -55px -90px no-repeat
    }
.fancybox-ie6 #fancybox-close {
    background: transparent
    }
.fancybox-ie6 #fancybox-left-ico {
    background: transparent
    }
.fancybox-ie6 #fancybox-right-ico {
    background: transparent
    }
.fancybox-ie6 #fancybox-title-over {
    background: transparent;
    zoom: 1
    }
.fancybox-ie6 #fancybox-title-float-left {
    background: transparent
    }
.fancybox-ie6 #fancybox-title-float-main {
    background: transparent
    }
.fancybox-ie6 #fancybox-title-float-right {
    background: transparent
    }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px")
    }
#fancybox-loading.fancybox-ie6 {
    position: absolute;
    margin-top: 0
    }
#fancybox-loading.fancybox-ie6 div {
    background: transparent
    }
.fancybox-ie .fancybox-bg {
    background: transparent !important
    }
/* squelettes/js/imageflow.packed.css */
@media screen, projection {
    .imageflow {
        overflow: hidden;
        position: relative;
        text-align: left;
        visibility: hidden;
        width: 100%
        }
    .imageflow img {
        border: none;
        position: absolute;
        top: 0;
        visibility: hidden;
        -ms-interpolation-mode: bicubic
        }
    .imageflow p {
        margin: 0 auto;
        text-align: center
        }
    .imageflow .loading {
        border: 1px solid white;
        height: 15px;
        left: 50%;
        margin-left: -106px;
        padding: 5px;
        position: relative;
        visibility: visible;
        width: 200px
        }
    .imageflow .loading_bar {
        background: #fff;
        height: 15px;
        visibility: visible;
        width: 1%
        }
    .imageflow .navigation {
        z-index: 10000
        }
    .imageflow .caption {
        font-weight: bold;
        position: relative;
        text-align: center;
        z-index: 10001
        }
    .imageflow .scrollbar {
        border-bottom: 1px solid #b3b3b3;
        position: relative;
        visibility: hidden;
        z-index: 10002;
        height: 1px
        }
    .imageflow .slider {
        background: url(/squelettes/js/slider.png) no-repeat;
        height: 14px;
        margin: -6px 0 0 -7px;
        position: absolute;
        width: 14px;
        z-index: 10003
        }
    .imageflow .slideshow {
        cursor: pointer;
        height: 14px;
        margin: 20px 0 0 20px;
        position: absolute;
        width: 14px;
        z-index: 10003
        }
    .imageflow .slideshow.pause {
        background: url(/squelettes/js/button_pause.png) no-repeat
        }
    .imageflow .slideshow.play {
        background: url(/squelettes/js/button_play.png) no-repeat
        }
    .imageflow .images {
        overflow: hidden;
        white-space: nowrap
        }
    .imageflow .button {
        cursor: pointer;
        height: 17px;
        position: relative;
        width: 17px
        }
    .imageflow .previous {
        background: url(/squelettes/js/button_left.png) top left no-repeat;
        float: left;
        margin: -7px 0 0 -30px
        }
    .imageflow .next {
        background: url(/squelettes/js/button_right.png) top left no-repeat;
        float: right;
        margin: -7px -30px 0 30px
        }
    }
/* squelettes/js/highslide.css */
.highslide-container div {
    font-family: Verdana, Helvetica;
    font-size: 10pt
    }
.highslide-container table {
    background: none
    }
.highslide {
    outline: none;
    text-decoration: none
    }
.highslide img {
    border: 2px solid silver
    }
.highslide:hover img {
    border-color: gray
    }
.highslide-active-anchor img {
    visibility: hidden
    }
.highslide-gallery .highslide-active-anchor img {
    border-color: black;
    visibility: visible;
    cursor: default
    }
.highslide-image {
    border-width: 2px;
    border-style: solid;
    border-color: white
    }
.highslide-wrapper, .highslide-outline {
    background: white
    }
.glossy-dark {
    background: #111
    }
.highslide-number {
    font-weight: bold;
    color: gray;
    font-size: 0.9em
    }
.highslide-caption {
    display: none;
    font-size: 1em;
    padding: 5px
    }
.highslide-heading {
    display: none;
    font-weight: bold;
    margin: 0.4em
    }
.highslide-dimming {
    background: black
    }
a.highslide-full-expand {
    background: url(/squelettes/js/graphics/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px
    }
.highslide-loading {
    display: block;
    color: black;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border: 1px solid white;
    background-color: white;
    padding-left: 22px;
    background-image: url(/squelettes/js/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px
    }
a.highslide-credits, a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px
    }
a.highslide-credits:hover, a.highslide-credits:hover i {
    color: white;
    background-color: gray
    }
.highslide-move, .highslide-move * {
    cursor: move
    }
.highslide-viewport {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: none;
    left: 0;
    top: 0
    }
.highslide-overlay {
    display: none
    }
.hidden-container {
    display: none
    }
.closebutton {
    position: relative;
    top: -15px;
    left: 15px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(/squelettes/js/graphics/close.png)
    }
.highslide-gallery ul {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
.highslide-gallery ul li {
    display: block;
    position: relative;
    float: left;
    width: 106px;
    height: 106px;
    border: 1px solid silver;
    background: #ededed;
    margin: 2px;
    padding: 0;
    line-height: 0;
    overflow: hidden
    }
.highslide-gallery ul a {
    position: absolute;
    top: 50%;
    left: 50%
    }
.highslide-gallery ul img {
    position: relative;
    top: -50%;
    left: -50%
    }
html > body .highslide-gallery ul li {
    display: table;
    text-align: center
    }
html > body .highslide-gallery ul li {
    text-align: center
    }
html > body .highslide-gallery ul a {
    position: static;
    display: table-cell;
    vertical-align: middle
    }
html > body .highslide-gallery ul img {
    position: static
    }
.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(/squelettes/js/graphics/controlbar-white.gif) 0 -90px no-repeat;
    margin: 20px 15px 10px 0
    }
.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(/squelettes/js/graphics/controlbar-white.gif) right -90px no-repeat
    }
.highslide-controls li {
    float: left;
    padding: 5px 0;
    margin: 0;
    list-style: none
    }
.highslide-controls a {
    background-image: url(/squelettes/js/graphics/controlbar-white.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none
    }
.highslide-controls a.disabled {
    cursor: default
    }
.highslide-controls a.disabled span {
    cursor: default
    }
.highslide-controls a span {
    display: none;
    cursor: pointer
    }
.highslide-controls .highslide-previous a {
    background-position: 0 0
    }
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px
    }
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important
    }
.highslide-controls .highslide-play a {
    background-position: -30px 0
    }
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px
    }
.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px !important
    }
.highslide-controls .highslide-pause a {
    background-position: -60px 0
    }
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px
    }
.highslide-controls .highslide-next a {
    background-position: -90px 0
    }
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px
    }
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important
    }
.highslide-controls .highslide-move a {
    background-position: -120px 0
    }
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px
    }
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0
    }
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px
    }
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important
    }
.highslide-controls .highslide-close a {
    background-position: -180px 0
    }
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px
    }
.highslide-maincontent {
    display: none
    }
.highslide-html {
    background-color: white
    }
.highslide-html-content {
    display: none;
    width: 400px;
    padding: 0 5px 5px 5px
    }
.highslide-header {
    padding-bottom: 5px
    }
.highslide-header ul {
    margin: 0;
    padding: 0;
    text-align: right
    }
.highslide-header ul li {
    display: inline;
    padding-left: 1em
    }
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
    display: none
    }
.highslide-header a {
    font-weight: bold;
    color: gray;
    text-transform: uppercase;
    text-decoration: none
    }
.highslide-header a:hover {
    color: black
    }
.highslide-header .highslide-move a {
    cursor: move
    }
.highslide-footer {
    height: 16px
    }
.highslide-footer .highslide-resize {
    display: block;
    float: right;
    margin-top: 5px;
    height: 11px;
    width: 11px;
    background: url(/squelettes/js/graphics/resize.gif) no-repeat
    }
.highslide-footer .highslide-resize span {
    display: none
    }
.highslide-resize {
    cursor: nw-resize
    }
.draggable-header .highslide-header {
    height: 18px;
    border-bottom: 1px solid #ddd
    }
.draggable-header .highslide-heading {
    position: absolute;
    margin: 2px 0.4em
    }
.draggable-header .highslide-header .highslide-move {
    cursor: move;
    display: block;
    height: 16px;
    position: absolute;
    right: 24px;
    top: 0;
    width: 100%;
    z-index: 1
    }
.draggable-header .highslide-header .highslide-move * {
    display: none
    }
.draggable-header .highslide-header .highslide-close {
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 5;
    padding: 0
    }
.draggable-header .highslide-header .highslide-close a {
    display: block;
    height: 16px;
    width: 16px;
    background-image: url(/squelettes/js/graphics/closeX.png)
    }
.draggable-header .highslide-header .highslide-close a:hover {
    background-position: 0 16px
    }
.draggable-header .highslide-header .highslide-close span {
    display: none
    }
.draggable-header .highslide-maincontent {
    padding-top: 1em
    }
.titlebar .highslide-header {
    height: 18px;
    border-bottom: 1px solid #ddd
    }
.titlebar .highslide-heading {
    position: absolute;
    width: 90%;
    margin: 1px 0 1px 5px;
    color: #666
    }
.titlebar .highslide-header .highslide-move {
    cursor: move;
    display: block;
    height: 16px;
    position: absolute;
    right: 24px;
    top: 0;
    width: 100%;
    z-index: 1
    }
.titlebar .highslide-header .highslide-move * {
    display: none
    }
.titlebar .highslide-header li {
    position: relative;
    top: 3px;
    z-index: 2;
    padding: 0 0 0 1em
    }
.titlebar .highslide-maincontent {
    padding-top: 1em
    }
.no-footer .highslide-footer {
    display: none
    }
.wide-border {
    background: white
    }
.wide-border .highslide-image {
    border-width: 10px
    }
.wide-border .highslide-caption {
    padding: 0 10px 10px 10px
    }
.borderless .highslide-image {
    border: none
    }
.borderless .highslide-caption {
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    background: silver
    }
.outer-glow {
    background: #444
    }
.outer-glow .highslide-image {
    border: 5px solid #444
    }
.outer-glow .highslide-caption {
    border: 5px solid #444;
    border-top: none;
    padding: 5px;
    background-color: gray
    }
.colored-border {
    background: white
    }
.colored-border .highslide-image {
    border: 2px solid green
    }
.colored-border .highslide-caption {
    border: 2px solid green;
    border-top: none
    }
.dark {
    background: #111
    }
.dark .highslide-image {
    border-color: black black #202020 black;
    background: gray
    }
.dark .highslide-caption {
    color: white;
    background: #111
    }
.dark .highslide-controls, .dark .highslide-controls ul, .dark .highslide-controls a {
    background-image: url(/squelettes/js/graphics/controlbar-black-border.gif)
    }
.floating-caption .highslide-caption {
    position: absolute;
    padding: 1em 0 0 0;
    background: none;
    color: white;
    border: none;
    font-weight: bold
    }
.controls-in-heading .highslide-heading {
    color: gray;
    font-weight: bold;
    height: 20px;
    overflow: hidden;
    cursor: default;
    padding: 0 0 0 22px;
    margin: 0;
    background: url(/squelettes/js/graphics/icon.gif) no-repeat 0 1px
    }
.controls-in-heading .highslide-controls {
    width: 105px;
    height: 20px;
    position: relative;
    margin: 0;
    top: -23px;
    left: 7px;
    background: none
    }
.controls-in-heading .highslide-controls ul {
    position: static;
    height: 20px;
    background: none
    }
.controls-in-heading .highslide-controls li {
    padding: 0
    }
.controls-in-heading .highslide-controls a {
    background-image: url(/squelettes/js/graphics/controlbar-white-small.gif);
    height: 20px;
    width: 20px
    }
.controls-in-heading .highslide-controls .highslide-move {
    display: none
    }
.controls-in-heading .highslide-controls .highslide-previous a {
    background-position: 0 0
    }
.controls-in-heading .highslide-controls .highslide-previous a:hover {
    background-position: 0 -20px
    }
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
    background-position: 0 -40px !important
    }
.controls-in-heading .highslide-controls .highslide-play a {
    background-position: -20px 0
    }
.controls-in-heading .highslide-controls .highslide-play a:hover {
    background-position: -20px -20px
    }
.controls-in-heading .highslide-controls .highslide-play a.disabled {
    background-position: -20px -40px !important
    }
.controls-in-heading .highslide-controls .highslide-pause a {
    background-position: -40px 0
    }
.controls-in-heading .highslide-controls .highslide-pause a:hover {
    background-position: -40px -20px
    }
.controls-in-heading .highslide-controls .highslide-next a {
    background-position: -60px 0
    }
.controls-in-heading .highslide-controls .highslide-next a:hover {
    background-position: -60px -20px
    }
.controls-in-heading .highslide-controls .highslide-next a.disabled {
    background-position: -60px -40px !important
    }
.controls-in-heading .highslide-controls .highslide-full-expand a {
    background-position: -100px 0
    }
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
    background-position: -100px -20px
    }
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
    background-position: -100px -40px !important
    }
.controls-in-heading .highslide-controls .highslide-close a {
    background-position: -120px 0
    }
.controls-in-heading .highslide-controls .highslide-close a:hover {
    background-position: -120px -20px
    }
.text-controls .highslide-controls {
    width: auto;
    height: auto;
    margin: 0;
    text-align: center;
    background: none
    }
.text-controls ul {
    position: static;
    background: none;
    height: auto;
    left: 0
    }
.text-controls .highslide-move {
    display: none
    }
.text-controls li {
    background-image: url(/squelettes/js/graphics/controlbar-text-buttons.png);
    background-position: right top !important;
    padding: 0;
    margin-left: 15px;
    display: block;
    width: auto
    }
.text-controls a {
    background: url(/squelettes/js/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
    display: block;
    width: auto;
    height: auto;
    text-decoration: none !important
    }
.text-controls a span {
    background: url(/squelettes/js/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
    display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
    padding: 1px 0 1px 18px;
    color: #333;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap
    }
.text-controls .highslide-next {
    margin-right: 1em
    }
.text-controls .highslide-full-expand a span {
    min-width: 0;
    margin: 1px 0;
    padding: 1px 0 1px 10px
    }
.text-controls .highslide-close a span {
    min-width: 0
    }
.text-controls a:hover span {
    color: black
    }
.text-controls a.disabled span {
    color: #999
    }
.text-controls .highslide-previous span {
    background-position: 0 -40px
    }
.text-controls .highslide-previous a.disabled {
    background-position: left top !important
    }
.text-controls .highslide-previous a.disabled span {
    background-position: 0 -140px
    }
.text-controls .highslide-play span {
    background-position: 0 -60px
    }
.text-controls .highslide-play a.disabled {
    background-position: left top !important
    }
.text-controls .highslide-play a.disabled span {
    background-position: 0 -160px
    }
.text-controls .highslide-pause span {
    background-position: 0 -80px
    }
.text-controls .highslide-next span {
    background-position: 0 -100px
    }
.text-controls .highslide-next a.disabled {
    background-position: left top !important
    }
.text-controls .highslide-next a.disabled span {
    background-position: 0 -200px
    }
.text-controls .highslide-full-expand span {
    background: none
    }
.text-controls .highslide-full-expand a.disabled {
    background-position: left top !important
    }
.text-controls .highslide-close span {
    background-position: 0 -120px
    }
.highslide-thumbstrip {
    height: 100%;
    direction: ltr
    }
.highslide-thumbstrip div {
    overflow: hidden
    }
.highslide-thumbstrip table {
    position: relative;
    padding: 0;
    border-collapse: collapse
    }
.highslide-thumbstrip td {
    padding: 1px
    }
.highslide-thumbstrip a {
    outline: none
    }
.highslide-thumbstrip img {
    display: block;
    border: 1px solid gray;
    margin: 0 auto
    }
.highslide-thumbstrip .highslide-active-anchor img {
    visibility: visible
    }
.highslide-thumbstrip .highslide-marker {
    position: absolute;
    width: 0;
    height: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent
    }
.highslide-thumbstrip-horizontal div {
    width: auto
    }
.highslide-thumbstrip-horizontal .highslide-scroll-up {
    display: none;
    position: absolute;
    top: 3px;
    left: 3px;
    width: 25px;
    height: 42px
    }
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
    margin-bottom: 10px;
    cursor: pointer;
    background: url(/squelettes/js/graphics/scrollarrows.png) left center no-repeat;
    height: 42px
    }
.highslide-thumbstrip-horizontal .highslide-scroll-down {
    display: none;
    position: absolute;
    top: 3px;
    right: 3px;
    width: 25px;
    height: 42px
    }
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
    margin-bottom: 10px;
    cursor: pointer;
    background: url(/squelettes/js/graphics/scrollarrows.png) center right no-repeat;
    height: 42px
    }
.highslide-thumbstrip-horizontal table {
    margin: 2px 0 10px 0
    }
.highslide-viewport .highslide-thumbstrip-horizontal table {
    margin-left: 10px
    }
.highslide-thumbstrip-horizontal img {
    width: auto;
    height: 40px
    }
.highslide-thumbstrip-horizontal .highslide-marker {
    top: 47px;
    border-left-width: 6px;
    border-right-width: 6px;
    border-bottom: 6px solid gray
    }
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
    margin-left: 10px
    }
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
    border-bottom-color: white !important
    }
.highslide-thumbstrip-vertical-overlay {
    overflow: hidden !important
    }
.highslide-thumbstrip-vertical div {
    height: 100%
    }
.highslide-thumbstrip-vertical a {
    display: block
    }
.highslide-thumbstrip-vertical .highslide-scroll-up {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 25px
    }
.highslide-thumbstrip-vertical .highslide-scroll-up div {
    margin-left: 10px;
    cursor: pointer;
    background: url(/squelettes/js/graphics/scrollarrows.png) top center no-repeat;
    height: 25px
    }
.highslide-thumbstrip-vertical .highslide-scroll-down {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25px
    }
.highslide-thumbstrip-vertical .highslide-scroll-down div {
    margin-left: 10px;
    cursor: pointer;
    background: url(/squelettes/js/graphics/scrollarrows.png) bottom center no-repeat;
    height: 25px
    }
.highslide-thumbstrip-vertical table {
    margin: 10px 0 0 10px
    }
.highslide-thumbstrip-vertical img {
    width: 60px
    }
.highslide-thumbstrip-vertical .highslide-marker {
    left: 0;
    margin-top: 8px;
    border-top-width: 6px;
    border-bottom-width: 6px;
    border-left: 6px solid gray
    }
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
    border-left-color: white
    }
.highslide-viewport .highslide-thumbstrip-float {
    overflow: auto
    }
.highslide-thumbstrip-float ul {
    margin: 2px 0;
    padding: 0
    }
.highslide-thumbstrip-float li {
    display: block;
    height: 60px;
    margin: 0 2px;
    list-style: none;
    float: left
    }
.highslide-thumbstrip-float img {
    display: inline;
    border-color: silver;
    max-height: 56px
    }
.highslide-thumbstrip-float .highslide-active-anchor img {
    border-color: black
    }
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
    display: none
    }
.highslide-thumbstrip-float .highslide-marker {
    display: none
    }