/* Habillage Générale ------------------------------- */
@font-face {font-family: 'LisboaOSFBold';src: url('lisboa_web/lisboaosf-bold-webfont.eot');src: url('lisboa_web/lisboaosf-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('lisboa_web/lisboaosf-bold-webfont.woff') format('woff'),
         url('lisboa_web/lisboaosf-bold-webfont.ttf') format('truetype'),
         url('lisboa_web/lisboaosf-bold-webfont.svg#LisboaOSFBold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'LisboaOSFItalic';src: url('lisboa_web/lisboaosf-italic-webfont.eot');src: url('lisboa_web/lisboaosf-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('lisboa_web/lisboaosf-italic-webfont.woff') format('woff'),
         url('lisboa_web/lisboaosf-italic-webfont.ttf') format('truetype'),
         url('lisboa_web/lisboaosf-italic-webfont.svg#LisboaOSFItalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'LisboaOSFRegular';src: url('lisboa_web/lisboaosf-webfont.eot');src: url('lisboa_web/lisboaosf-webfont.eot?#iefix') format('embedded-opentype'),
         url('lisboa_web/lisboaosf-webfont.woff') format('woff'),
         url('lisboa_web/lisboaosf-webfont.ttf') format('truetype'),
         url('lisboa_web/lisboaosf-webfont.svg#LisboaOSFRegular') format('svg');font-weight: normal;font-style: normal;}
/* bug Mozilla */
html {min-width: 940px;}
/* Body */
body {margin: 0 auto;padding: 0;color: #000;font-size: 11px;font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;bottom: 0;}
.page_clap {background-image: url("fond/savannah_01bis.jpg");background-color: transparent;background-position: center 0;background-repeat: no-repeat;background-attachment: fixed;-moz-background-size: auto, cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.page_articles {background-image: url("fond/rue_04.jpg");background-color: transparent;background-position: center 0;background-repeat: no-repeat;background-attachment: fixed;-moz-background-size: auto, cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.page_breves {background-image: url("fond/chemin_d_04.jpg");background-color: transparent;background-position: center 0;background-repeat: no-repeat;background-attachment: fixed;-moz-background-size: auto, cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.page_contact {background-image: url("fond/cascade.jpg");background-color: transparent;background-position: center 0;background-repeat: no-repeat;background-attachment: fixed;-moz-background-size: auto, cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.page_lien {background-image: url("fond/bridge_01.jpg");background-color: transparent;background-position: center 0;background-repeat: no-repeat;background-attachment: fixed;-moz-background-size: auto, cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.page_fiche {background-image: url("fond/desert.jpg");background-color: transparent;background-position: center 0;background-repeat: no-repeat;background-attachment: fixed;-moz-background-size: auto, cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.page_films {background-image: url("fond/village_v5.jpg");background-color: transparent;background-position: center 0;background-repeat: no-repeat;background-attachment: fixed;-moz-background-size: auto, cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.page_mots {background-image: url("fond/chemin_05b.jpg");background-color: transparent;background-position: center 0;background-repeat: no-repeat;background-attachment: fixed;-moz-background-size: auto, cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.page_partenaire {background-image: url("fond/rue_03.jpg");background-color: transparent;background-position: center 0;background-repeat: no-repeat;background-attachment: fixed;-moz-background-size: auto, cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.page_maquis {background-image: url("fond/foret_01.jpg");background-color: transparent;background-position: center 0;background-repeat: no-repeat;background-attachment: fixed;-moz-background-size: auto, cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.page_archives {background-image: url("fond/pont_01.jpg");background-color: transparent;background-position: center 0;background-repeat: no-repeat;background-attachment: fixed;-moz-background-size: auto, cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.page_festivales {background-image: url("fond/riviere_01.jpg");background-color: transparent;background-position: center 0;background-repeat: no-repeat;background-attachment: fixed;-moz-background-size: auto, cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;}
/* liens */
a,a:link,a:visited {color: #9e8e77;text-decoration: none;}
a:hover {color: #000;text-decoration: none;}
/* General */
h1 {font: 15px "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
h4, h5, h6 {margin: 0;padding: 0;font-size: 1.03em;}
h2 {margin: 0;padding: 0;font-size: 1em;}
h3.spip {color: #424242;font: normal 1.35em "LisboaOSFRegular", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;padding: 0;clear: left;margin-top: 1em;margin-bottom: 3px;text-transform: none;}
ul, ol, li {list-style: none;}
li {margin-left: 0;padding-left: 0;text-align: left;}
ul.spip {list-style: none;margin-left: 0;padding-left: 0;text-align: left;}
ol {margin-right: 50px;text-align: justify;color: #333;}
ol.spip li {line-height: 1.60em;margin-bottom: 5px;}
strong {font-weight: bold;}
b {font-weight: bold;}
i {font-style: italic;color: #000;}
.on {}
img {border: 0;}
blockquote {color: #9e8e77;font-style: italic;font-size: 1.2em;line-height: 1.50em;}
em {font-style: italic;}
abbr, acronym {border-bottom: 1px dotted;cursor: help;}
small {font-size: 0.90em;color: #666;}
dfn {font-weight: bold;color: #666;}
del {text-decoration: line-through;}
ins {color: red !important;text-decoration: none;}
sup, sub {font-size: .8em;font-variant: normal;}
.pagination {font-size: 0.90em;display: inline-block;border: none;}
.lien_pagination {padding: 7px 5px 5px;text-align: center;float: left;vertical-align: 0;background-color: #efe8d8;width: 16px;height: 16px;display: block;font-weight: bold;margin: 0 5px 0 auto;}
.lien_pagination a:link {background-color: #efe8d8;color: #9e8e77;width: 15px;height: 15px;}
.lien_pagination a:visited {background-color: #efe8d8;color: #9e8e77;width: 15px;height: 15px;}
.lien_pagination a:hover {background-color: #efe8d8;color: #000;width: 15px;height: 15px;}
/* Principal */
#page {background-color: rgba(249,240,217,0.3);width: 920px;margin: 0 auto 10px;padding: 10px;bottom: 0;}
#entete {width: 100%;height: 210px;margin: 0 auto;padding: 0;border: 0;}
#hierarchie {padding-left: 15px;text-align: left;width: 590px;padding-bottom: 10px;font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
#hierarchie a:link {color: #FFF;font-weight: bold;}
#hierarchie a:visited {color: #FFF;font-weight: bold;}
#hierarchie a:hover {color: #000;font-weight: bold;}
/* Contenu */
#contenu {min-height: 600px;border: 0;text-align: left;width: 920px;margin: 15px 0;padding-top: 0;padding-left: 0;padding-right: 0;}
.spip_logos  {}
/* Colonnes */
#col_insert_actu {background: transparent;float: left;width: 288px;height: 175px;padding: 0 10px 0 0;overflow: hidden;margin: 0;}
#col_insert {float: none;width: 560px;height: 291px;clear: left;overflow: hidden;display: block;margin: 15px auto 10px;}
#col_insert img {width: auto;height: 100%;text-align: center;margin-right: auto;margin-left: auto;}
#col_insert_sommaire_3 {background: transparent;float: left;width: 288px;height: 150px;padding: 0;margin: 0 17px 5px 0;}
#col_insert_sommaire img {min-width: auto;width: auto;height: 100%;}
#col_insert_galerie {background: transparent;float: left;width: 288px;height: 174px;margin: 5px 0 0;padding: 0;clear: both;overflow: hidden;}
#col_insert_galerie img {min-width: auto;width: auto;height: 100%;}
#col_galerie_lier {float: left;width: 250px;height: 150px;padding: 0;margin-right: 0;margin-left: 0;margin-bottom: 10px;}
#col_sommaire_a {height: auto;width: 960px;clear: both;display: inline-block;padding: 0;margin: 0;}
#col_sommaire_b {height: 255px;padding-bottom: 10px;margin-bottom: 10px;width: 960px;clear: both;position: relative;margin-top: 10px;}
#col_insert_site {width: 100px;height: auto;margin: 0 10px 10px 15px;float: left;position: relative;}
#col_gauche {float: left;width: 590px;margin: 0 0 10px 10px;padding-left: 0;padding-right: 0;background-color: #fbf9e4;}
#col_gauche_rub {float: left;width: 590px;margin: 0 0 0 10px;padding-left: 0;padding-right: 0;}
#col_droite {background: #FFF;float: left;width: 252px;height: auto;margin: 0 0 0 25px;text-align: left;text-transform: none;-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.10);box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.10);padding: 15px;}
#col_lier {background: #fbf9e4;float: left;width: 252px;height: auto;margin: 0 0 20px 25px;text-align: left;text-transform: none;-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.10);box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.10);padding: 15px 15px 10px;}
#col_recherche {background: #fff;float: left;width: 252px;height: auto;text-align: left;text-transform: none;-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.10);box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.10);padding: 15px 15px 8px;margin: 10px 0 8px 25px;}
.titre_col {text-align: left;color: #000;padding-top: 0px;font: 16px/1.1em 'LisboaOSFRegular', "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin-bottom: 4px;}
.multiplecolumns {-moz-column-count: 2;-webkit-column-count: 2;-o-column-count: 2;column-count: 2;-moz-column-width: 260px;-webkit-column-width: 260px;-o-column-width: 260px;column-width: 260px;-moz-column-gap: 20px;-webkit-column-gap: 20px;-o-column-gap: 20px;column-gap: 20px;}
/* Cadre */
.cadre_autres {width: 268px;float: left;margin-right: 9px;padding: 10px 10px 6px;position: relative;background-color: #f7eecc;margin-left: 10px;margin-bottom: 18px;}
.cadre_photos {height: 187px;width: 288px;float: left;padding: 10px 0 0;position: relative;background-color: #f7eecc;margin-right: 9px;margin-left: 10px;}
#cadre_big {width: 607px;margin-right: 6px;float: left;}
#cadre_mini {width: 300px;float: left;}
.cadre_film {height: 288px;width: 288px;float: left;margin-right: 9px;padding: 0 0 10px;position: relative;background-color: #efe8d8;margin-top: 0;margin-left: 10px;}
.cadre_film_3 {height: 150px;width: 593px;float: left;padding: 0;background-color: #efe8d8;margin: 0 10px;}
.cadre_film_4 {height: 150px;width: 590px;float: left;padding: 0;background-color: #efe8d8;margin: 0 15px 0 0;}
#cadre_rub {float: left;position: relative;border-bottom: 20px solid transparent;padding-top: 0;width: 100%;margin-bottom: 15px;background-color: #fbf9e4;}
#cadre_mot {float: left;position: relative;padding-top: 0;padding-bottom: 15px;width: 100%;}
#suite_sommaire {font: 12px/1.3em 'LisboaOSFBold', "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;width: 278px;text-align: right;background-color: #fbf9e4;float: left;clear: left;bottom: 0;padding-top: 5px;padding-bottom: 5px;padding-right: 10px;margin-left: 10px;margin-bottom: 18px;}
#suite_sommaire_2 {font: 12px/1.3em 'LisboaOSFBold', "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;width: 584px;text-align: right;background-color: #fbf9e4;float: left;clear: left;bottom: 0;padding-top: 5px;padding-bottom: 5px;padding-right: 10px;margin-left: 9px;margin-bottom: 18px;}
#suite_sommaire_4 {font: 12px/1.3em 'LisboaOSFBold', "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;width: 580px;text-align: right;background-color: #fbf9e4;float: left;clear: left;bottom: 0;padding-top: 5px;padding-bottom: 5px;padding-right: 10px;margin-left: 0;margin-bottom: 18px;}
/* Sommaire */
#rub_film {width: 578px;float: left;margin-right: 20px;}
#infos_site {clear: both;margin: 3px 25px 10px;}
.infos_films {padding-left: 10px;padding-right: 10px;margin: 0;padding-top: 5px;}
.infos_films_2 {margin: 0 0 0 10px;padding: 15px;}
.infos_films_3 {margin: 0 0 0 10px;padding: 10px 10px 0 13px;}
.infos_films_4 {margin: 0;padding: 10px 10px 0 13px;}
.commentaires p {font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color: #5b5b5b;padding-bottom: 0;margin-bottom: 0;}
.commentaires {margin-top: 2px;margin-bottom: 4px;line-height: 1.25em;border-bottom: 1px solid #efe8d8;font-size: 1.1em;font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-top: 5px;padding-bottom: 6px;}
.commentaires:last-of-type {border: none;}
.breves p {font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color: #5b5b5b;padding-bottom: 0;margin-bottom: 0;}
.breves {margin-top: 2px;margin-bottom: 4px;line-height: 1.25em;border-bottom: 1px solid #efe8d8;font-size: 1.1em;font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-top: 5px;padding-bottom: 6px;}
.breves:last-of-type {border: none;}
.rub_actu {padding-bottom: 5px;padding-top: 5px;font-size: 18px;color: #000;text-align: left;padding-left: 5px;width: 283px;background-color: #f7eecc;margin-left: 10px;text-transform: uppercase;}
.rub_festival {padding-bottom: 5px;padding-top: 5px;font-size: 18px;color: #000;text-align: left;padding-left: 5px;width: 283px;background-color: #e5e18b;margin-left: 9px;text-transform: uppercase;}
.rub_social_2 {font-size: 18px;color: #000;text-align: left;width: 283px;background-color: #e5e18b;margin-left: 10px;text-transform: uppercase;padding-top: 5px;padding-bottom: 5px;padding-left: 5px;}
.block {float: left;}
/* col_gauche */
/*  col_droite*/
#droite {float: left;width: 250px;height: auto;}
.categoriefilms {padding-bottom: 0;padding-top: 5px;font-size: 11px;color: #000;font-weight: bold;text-align: left;}
.categorie {padding-bottom: 10px;padding-top: 10px;font-size: 11px;color: #000;font-weight: bold;text-align: left;}
#navig_separation {padding: 5px;}
#navig_separationfilms {padding: 2px;}
#navig_sep {width: 150px;height: 1px;line-height: 1em;padding-bottom: 5px;border-top: 1px solid #C55009;}
#navig_sepfilms {width: 150px;height: 1px;line-height: 1em;padding-bottom: 2px;border-top: 1px solid #C55009;}
#trait {width: 100%;height: 1px;line-height: 1em;padding-bottom: 5px;padding-top: 5px;border-bottom: 3px solid #FFF;}
.navig {font-size: 13px;color: #9e8e77;text-align: left;line-height: 1.2em;font-variant: normal;font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-bottom: 10px;text-transform: capitalize;}
.navig a:link {font-size: 13px;color: #a34c40;text-align: left;}
.navig a:visited {font-size: 13px;color: #a34c40;text-align: left;}
.navig a:hover {font-size: 13px;color: #000;text-align: left;}
.haut {font-size: 14px;font-family: "LisboaOSFBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin-left: 15px;padding-top: 15px;padding-bottom: 15px;color: #000;text-align: right;margin-right: 15px;background-color: #efe8d8;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;padding: 2px 3px;margin-bottom: 10px;width: 100px;float: right;}
.haut a:link {color: #000;}
.haut a:visited {color: #000;}
.haut a:hover {color: #a34c40;}
.lesauteurs {margin-left: 15px;padding-top: 15px;padding-bottom: 15px;}
.lesauteursfilms {float: left;width: 265px;padding-right: 10px;font-size: 12px;margin-top: 0;padding-top: 0;padding-bottom: 25px;margin-left: 0;}
.navigfilms {font-size: 13px;color: #a34c40;text-align: left;font-weight: bold;}
.navigfilms a:link {font-size: 13px;font-weight: bold;color: #a34c40;text-align: left;}
.navigfilms a:visited {font-size: 13px;font-weight: bold;color: #a34c40;text-align: left;}
.navigfilms a:hover {font-size: 13px;font-weight: bold;color: #000;text-align: left;}
.navig02 {font-size: 13px;color: #a34c40;text-align: left;}
/* Menu */
#navigation {padding: 0 0 0 5px;width: 945px;margin-right: auto;margin-left: auto;}
#menu {width: 940px;background-color: rgba(217,198,163,0.8);height: 31px;display: block;float: left;position: relative;margin-top: 0;margin-bottom: 0;}
#menu_a {width: 618px;float: left;line-height: 1.81em;margin-left: 15px;margin-right: auto;padding-top: 2px;}
#menu_b {background-color: rgba(191,146,107,0.7);width: 307px;float: left;line-height: 1.81em;margin-right: 0;padding-right: 0;position: relative;padding-top: 2px;padding-left: 0;}
.gecko #menu_b a:link, .gecko #menu_b a:visited, .gecko #menu_b a:hover {padding-top: 5px;line-height: 1.5em;}
#menu_a a:link {text-decoration: none;font-family: "LisboaOSFBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 15px;color: #000;clear: none;float: left;padding: 5px 15px 5px 0;}
#menu_a a:visited {text-decoration: none;font-family: "LisboaOSFBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 15px;color: #000;clear: none;float: left;padding: 5px 15px 5px 0;}
#menu_a a:hover {text-decoration: none;font-family: "LisboaOSFBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 15px;color: #C55009;clear: none;float: left;padding: 5px 15px 5px 0;}
#menu_b a:link {text-decoration: none;font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 13px;color: #fff;clear: none;padding: 5px 5px 5px 14px;float: left;}
#menu_b a:visited {text-decoration: none;font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 13px;color: #fff;clear: none;padding: 5px 5px 5px 14px;float: left;}
#menu_b a:hover {text-decoration: none;font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 13px;color: #000;clear: none;padding: 5px 5px 5px 14px;float: left;}
/* Liens Syndications */
.syndic {text-align: left;font: italic 10px Verdana, "Trebuchet MS", Times;color: black;padding-left: 1.5em;}
.syndic .menu-titre {text-align: left;font: italic 10px Verdana, "Trebuchet MS", Times;color: black;}
/* articles */
.titre {margin-bottom: 5px;padding: 10px 15px;vertical-align: middle;border-bottom: 15px solid #FFF;background: #fbf9e4 url(interface/fond_titre.jpg) no-repeat 0 top;font: 30px "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.titre a:link {color: #000;}
.titre a:visited {color: #000;}
.titre a:hover {color: #C55009;background-color: transparent;}
.titre_rub {vertical-align: middle;border-bottom: 5px solid #FFF;background: #fbf9e4 url(interface/fond_titre.jpg) no-repeat 0 top;padding: 10px 15px 10px 10px;font: 20px/1em "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin-left: 0;}
.titre_rub a:link {color: #000;}
.titre_rub a:visited {color: #000;}
.titre_rub a:hover {color: #C55009;}
.gecko .titre_rub {font-size: 20px;margin-bottom: 0px;margin-top: 5px;line-height: 1em;}
.titre_film {margin-bottom: 5px;vertical-align: middle;border-bottom: 15px solid #FFF;background: #fbf9e4 url(interface/fond_titre.jpg) no-repeat 0 top;padding: 10px 15px 5px;font: 30px "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.menu-titre {font-size: 12px;color: #000;}
.soustitre {font-size: 18px;font-family: "LisboaOSFRegular","Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color: #000;margin-bottom: 5px;padding-right: 15px;padding-left: 15px;}
.soustitre_rub {font-size: 16px;font-family: "LisboaOSFRegular","Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color: #000;margin-bottom: 0;padding-right: 15px;padding-left: 15px;padding-bottom: 0;margin-top: 15px;}
.soustitre_film {font-size: 18px;font-family: "LisboaOSFRegular","Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color: #000;margin-bottom: 0;padding-right: 15px;padding-left: 0;padding-bottom: 0;}
.soustitre_film:before {content: "de ";}
.date {color: #000;font-size: 12px;font-family: "LisboaOSFRegular","Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.date_publication {color: #A67041;font-size: 12px;font-family: "LisboaOSFRegular","Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding: 0;margin: 0 0 5px;}
.sousdate {color: #000;font-size: 12px;font-family: "LisboaOSFRegular","Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.chapo {color: #000;text-align: justify;font: 14px/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;text-decoration: none;padding: 5px 15px;}
.texte {text-align: justify;color: #333;font: 1.15em/1.45em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-left: 15px;padding-right: 15px;}
.texte a:link {color: #9e8e77;border-bottom: thin dotted #9e8e77;padding-bottom: 1px;}
.texte a:visited {color: #9e8e77;border-bottom: thin dotted #9e8e77;padding-bottom: 1px;}
.texte a:hover {color: #910f57;border-bottom: thin dotted #910f57;padding-bottom: 1px;}
p {padding: 0;margin-bottom: 1.4em;margin-top: 0;}
.reponse {text-align: left;font-size: 11px;color: #000;}
.titre_sommaire {text-align: left;color: #000;padding-top: 0px;font: 18px/1.0em 'LisboaOSFRegular', "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-bottom: 0;margin: 0;}
.titre_sommaire a:link {color: #000;}
.titre_sommaire a:visited {color: #000;}
.titre_sommaire a:hover {color: #de5400;}
.titre_news {text-align: left;color: #000;padding-top: 0px;font: 18px/1.0em 'LisboaOSFRegular', "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-bottom: 0;margin: 0;}
.titre_news a:link {color: #000;}
.titre_news a:visited {color: #000;}
.titre_news a:hover {color: #000;}
.titre_photos {padding-left: 10px;}
.soustitre_sommaire {text-align: left;color: #de5400;padding-bottom: 0px;padding-top: 5px;font: 14px/1.1em 'LisboaOSFRegular', "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.texte_sommaire {text-align: left;color: #000;padding-bottom: 5px;padding-top: 5px;font: 13px/1.3em 'LisboaOSFRegular', "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-right: 0;}
.texte_rub {text-align: justify;color: #000;font: 1.15em/1.45em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding: 2px 15px 7px;}
.texte_rub a:link {color: #9e8e77;border-bottom: thin dotted #9e8e77;padding-bottom: 1px;}
.texte_rub a:visited {color: #9e8e77;border-bottom: thin dotted #9e8e77;padding-bottom: 1px;}
.texte_rub a:hover {color: #910f57;border-bottom: thin dotted #910f57;padding-bottom: 1px;}
.gecko .texte_sommaire {text-align: justify;color: #000;padding-bottom: 5px;font: 12px/1.3em 'LisboaOSFRegular', "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.face {font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin-left: 0;border-top: 3px solid #FFF;background-color: #F2E2C4;margin-bottom: 0;padding: 10px 15px;border-bottom: 1px solid #FFF;}
.titre_recherche a:link {font-size: 12px;font-weight: bold;margin-top: 5px;}
.titre_recherche a:visited {font-size: 12px;font-weight: bold;margin-top: 5px;}
.titre_recherche a:hover {color: #C55009;font-size: 12px;font-weight: bold;background-color: transparent;margin-top: 5px;}
.resumer_recherche {text-align: justify;font-size: 10px;color: #000;padding-bottom: 5px;}
.small {text-align: left;font-size: 80%;color: #000;}
sup, sup.typo_exposants {font-size: 78%;vertical-align: 50%;line-height: 90%;}
.ps {color: #000;font-size: 11px;text-align: left;clear: both;line-height: 1.3em;padding: 15px;}
.lien {padding-top: 11px;padding-bottom: 10px;font-size: 12px;color: #000;padding-left: 15px;}
.lettre {padding-left: 15px;padding-top: 5px;}
.lettre a:link {text-align: left;font-size: 16px;font-weight: bold;color: #000;}
.lettre a:visited {text-align: left;font-size: 16px;font-weight: bold;color: #000;}
.lettre a:hover {text-align: left;font-size: 16px;font-weight: bold;color: #C55009;}
/*  Les Documents \ IMG \ DOC */
p iframe {text-align: center;clear: both;margin: 5px auto;position: relative;display: inline-block;min-width: 100%;}
.spip_documents {text-align: center;background-color: #F2E2C4;margin-bottom: 6px;margin-top: 4px;}
.spip_documents_center {clear: both;width: 100%;margin: auto auto 10px;}
span.spip_documents_center {display: block;margin-top: 1em;}
.spip_documents_left {float: left;margin-right: 14px;margin-bottom: 10px;margin-top: 3px;clear: left;padding: 0;}
.spip_documents_right {float: right;clear: left;margin: 3px 0 10px 10px;}
.spip_doc_titre {font-weight: bold;font-size: 0.9em;line-height: 1.1em;color: #92836e;padding-bottom: 3px;padding-top: 2px;margin: 3px auto 8px;}
.spip_doc_descriptif {clear: both;font-size: 0.87em;margin-left: auto;margin-right: auto;line-height: 1.1em;color: #92836e;padding-bottom: 5px;}
#documents_joints {font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;margin-left: 0;border-top: 3px solid #FFF;margin-top: 10px;background-color: #F2E2C4;margin-bottom: 0;padding: 10px 15px 5px;border-bottom: 1px solid #FFF;}
#documents_joints h2 {font-weight: normal;font-style: normal;font-size: 15px;}
.doc_titre {font-weight: normal;margin-left: auto;margin-right: auto;font-style: normal;font-size: 1.2em;margin-top: 3px;padding-top: 3px;}
.doc_descriptif {clear: both;font-size: 1em;margin-left: auto;margin-right: auto;margin-bottom: 0;padding-bottom: 0;}
dl dt.spip_documents {clear: both;width: 250px;float: left;margin-right: 350px;}
hr {margin: 1.5em auto;clear: both;width: 100%;height: 1px;background-color: #9e8e77;border-style: none;}
/* Semelle */
#pied {/*
background: #efdd99 url(interface/semelle.jpg) no-repeat left top;*/
	background-color: rgba(249,240,217,0.3);min-height: 170px !important;margin: 25px 0 0;padding: 15px 0 0;border: 0;bottom: 0;display: block;position: relative;clear: both;overflow: hidden;}
#piedsmall {text-decoration: none;width: 940px;margin-right: auto;margin-left: auto;}
.adresse {width: 300px;margin-right: 10px;padding-left: 15px;margin-bottom: 25px;float: left;color: #6c4e3a;font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.adresse b {color: #000;font-family: "LisboaOSFBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight: normal;font-style: normal;}
.adresse p {line-height: 1.3em;font-size: 1.25em;}
.plan {font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;width: 300px;margin-right: 10px;margin-bottom: 25px;margin-left: 10px;float: left;}
.plan p {line-height: 1.25em;font-size: 1.225em;font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.plan a:link {text-decoration: none;color: #333;clear: left;float: left;margin-bottom: 3px;}
.plan a:visited {text-decoration: none;color: #333;clear: left;float: left;margin-bottom: 3px;}
.plan a:hover {text-decoration: none;color: #6c4e3a;clear: left;float: left;margin-bottom: 3px;}
.social {font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;width: 270px;margin-right: 0;margin-left: 10px;float: left;}
.social p {line-height: 1.25em;font-size: 1.225em;font-family: "LisboaOSFRegular", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
.social a:link {text-decoration: none;color: #333;clear: left;float: left;margin-bottom: 3px;}
.social a:visited {text-decoration: none;color: #333;clear: left;float: left;margin-bottom: 3px;}
.social a:hover {text-decoration: none;color: #6c4e3a;clear: left;float: left;margin-bottom: 3px;}
.fb_modeles .fb_send {margin-left: 15px;}
/* Float */
.float {float: left;margin: 10px;}
/* logo */
#logo {border: 0;float: left;text-align: center;margin-top: 20px;display: block;margin-bottom: 10px;}
/* Espaceur */
.spacer {line-height: 0.1em;clear: both;}
.invisible {position: absolute;top: -3000em;height: 1%;}
.spacer_site {border-bottom: 1px solid #ede5d5;margin-top: 5px;margin-bottom: 5px;clear: both;}
/* Tableaux */
table.spip {width: 560px;margin-bottom: 1em;border-collapse: collapse;border-bottom: 1px solid #ffe26c;padding-right: 5px;padding-left: 5px;font-size: 11px;}
table.spip caption {text-align: left;margin: auto;padding: 3px;font-weight: bold;vertical-align: top;}
table.spip tr.row_first {background: #9e8e77;border-bottom: 1px solid #fff;}
table.spip tr.row_odd {background: #fbf2c9;border-bottom: 1px solid #fcf2c9;}
table.spip tr.row_even {background: #efe8d8;border-bottom: 1px solid #fcf2c9;}
table.spip th, table.spip td {padding: 3px 3px 3px 5px;text-align: left;vertical-align: middle;}
table.spip tr td {max-width: 250px;}
/* Navigation transversale */
#page_rub {margin-right: auto;margin-left: auto;}
.art_suivant_rub {font-size: 13px;font-family: "LisboaOSFBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-top: 15px;padding-bottom: 15px;color: #000;text-align: right;background-color: #efe8d8;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 2px 3px;width: auto;float: right;margin: 8px 0 15px 5px;}
.art_suivant_rub a:link {color: #000;}
.art_suivant_rub a:visited {color: #000;}
.art_suivant_rub a:hover {color: #a34c40;}
.art_suivant {font-size: 13px;font-family: "LisboaOSFBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-top: 15px;padding-bottom: 15px;color: #000;text-align: right;background-color: #efe8d8;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 2px 3px;width: auto;float: right;margin: 15px 12px 15px 5px;}
.art_suivant a:link {color: #000;}
.art_suivant a:visited {color: #000;}
.art_suivant a:hover {color: #a34c40;}
.art_prece_rub {font-size: 13px;font-family: "LisboaOSFBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-top: 15px;padding-bottom: 15px;color: #000;text-align: right;background-color: #efe8d8;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 2px 3px;width: auto;float: left;margin: 8px 15px 15px 0;}
.art_prece_rub a:link {color: #000;}
.art_prece_rub a:visited {color: #000;}
.art_prece_rub a:hover {color: #a34c40;}
.art_prece {font-size: 13px;font-family: "LisboaOSFBold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-top: 15px;padding-bottom: 15px;color: #000;text-align: right;background-color: #efe8d8;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 2px 3px;width: auto;float: left;margin: 15px 15px 15px 12px;}
.art_prece a:link {color: #000;}
.art_prece a:visited {color: #000;}
.art_prece a:hover {color: #a34c40;}
/* The End */