/* 
Bleu : 	HEX #3582D5 R53  G130 B213   HEX #B3D0F0 R179 G208  B240
Vert : 	HEX #3A4435 R58  G68  B53    HEX #04782C R4   G120  B44
Vert texte : #006400
Rouge: 	HEX #952531 R149 G37  B49    HEX #CD3342 R205 G51   B66
Jaune: 	HEX #FFF6CB R255 G246 B203   HEX #F9D832 R251 G216  B49   

orange  (ateliers)	#FF8000
violet  (numerique)	#000099
gris    (activites) #868b8e 
marron  (randos)    #c38370

Blanc:  HEX FFFFFF R255 G255 B255

Les styles utilisent BOOTSTRAP 533
*/

@font-face {
  	font-family: 'daxwide-light';
  	src: url('../font/daxwide-light.otf') ;
}
@font-face {
  	font-family: 'Federo-Regular';
  	src: url('../font/Federo-Regular.ttf') format('truetype');
}
@font-face {
  	font-family: 'open_dyslexic-Regular';
  	src: url('../font/open_dyslexic/OpenDyslexic-Regular') ;
}
@font-face {
  	font-family: 'OpenSans-Regular';
  	src: url('../font/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
  	font-family: 'OpenSans-Light';
  	src: url('../font/OpenSans-Light.ttf') format('truetype');
}
@font-face {
  	font-family: 'OpenSans-Bold';
  	src: url('../font/OpenSans-Bold.ttf') format('truetype');
}

.divOpensans{ font-family: OpenSans-Regular;}
.divDyslexic{ font-family: open_dyslexic-Regular;}

/*======  Modif des CSS SPIP   ====== */
/* Couleurs et design des boutons d'admin */
.spip-admin-float { 
    z-index: 100000!important;
}
.spip-admin-boutons { 
    padding:.4em!important; 
    background:#FFF!important; 
    border:1px #000 solid!important;
    opacity:1!important;
    font-size:.7em!important;
}
.spip-admin-boutons, a.spip-admin-boutons, .spip-admin-boutons a {
    color: #000!important; 
}
.spip_logo_left { 
    margin-right: .5em; 
    margin-bottom: 0;
}
.spip_logo {
    float:none;
}

body {
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: 'OpenSans-Light', sans-serif;
    font-size: 18px;
}

h1,h2,h3,h4,h5,h6{
    font-family: 'Federo-Regular'; 
}
h1,h2{
    text-shadow: 0 1px 3px rgba(0,0,0,.4);
}

h1.spip {
    font-size:2em;
    font-family: 'OpenSans-Bold';
}
h2.spip {
    font-size:1.8em;
	font-family: 'OpenSans-Bold';
}
h3.spip {
    font-size:1.6em;
    font-family: 'OpenSans-Regular';
}
h4.spip {
    font-size:1.4em;
    font-family: 'OpenSans-Regular';
}
h5.spip {
    font-size:1.2em;
    font-family: 'OpenSans-Light';
}
h6.spip {
    font-size:1em;
    font-family: 'OpenSans-Light';
}

hr {
  height: 4px;
  margin-left: 15px;
  margin-bottom: 3px;
}
.hr-warning { background-color:orange;  }
.hr-success { background-color:green;  }
.hr-primary { background-color:blue;  }
.hr-danger  { background-color:red;  }

figure {
   
}
.spip_doc_inner {
	border: solid 10px transparent;
}
.spip_doc_inner img{
	width:auto;   
}
.spip_document_left figure.spip_doc_inner {
	float:left;
}
.spip_document_center figure.spip_doc_inner {
    text-align: center!important;
}
.spip_document_right figure.spip_doc_inner {
    float:right;
}
#section-art.numerique figure{
    float:left;
    width:120px;
}
#retrait  {
    padding:0 2em;
}


.col2  {
  column-count: 2;
}

/* ======= SURCHARGE GALLERIA ======= */
.galleria-theme-classic .galleria-info-text {
    background-color:transparent!important;
    padding: 10px!important;
    display:block!important;
}
.galleria-theme-classic .galleria-info-title {
    font: bold 1.1em arial,sans-serif!important;
    color: ##A35E1B!important;
	text-align: center!important; 
}
.galleria-theme-classic .galleria-info-description {
    font: italic .8em/1 georgia,serif!important;
    color: #000!important;
}
.galleria-lightbox-info {
  bottom:4px!important;
  right:14px!important;
  color:#444!important;
  font:1.5em arial,sans-serif!important;
  height:1em!important;
	text-align: center;
}
.galleria-lightbox-title {
	float:none!important;
}

/* ===== AGENDA jour  ===== */
.liste-items.evenements li{
	list-style: none;
}

/* ===== PAGINATION horizontale  ===== */
.pagination ul {
    list-style: none;
    margin-bottom:20px;
}
.pagination-items { margin: 10px 0 20px 20px; }
.pagination-item { width:25px; float:left; }

.pagination-item-label {
    font-size:1em;
}
.pagination-item-label.on {
    font-weight: bold;
}
ul.pagination_precedent_suivant{
    list-style: none;
}
.pagination-item.prev:before {
    font-family: "FontAwesome";
    content:"\f060"; 
	padding-right: 5px;
    font-weight: bold; 
}
.pagination-item.next:after {
    font-family: "FontAwesome";
    content:"\f061"; 
	padding-left: 5px;
    font-weight: bold; 
}
.pagination-item.prev, .pagination-item.next { width:240px; }
.pagination-item.prev.disabled, .pagination-item.next.disabled { color:grey; }
.pagination-item.prev a:hover, .pagination-item.next a:hover{ color:#91452c; }

#formulaire_recherche {
    font-size:.9em;
}

/* controle et modif des CSS BOOTSTRAP  */
/* pour supprimer espace entre les colonnes */
.padding-0{
    padding:0 1px 0 0;
}

/****************** COLLAPSE *******************/
#CollapseBlason {
    border-bottom: thin solid #747474;
    border-right: thin solid #747474;
    font-size: 0.8em;
    padding: 10px;
    background-color: #FFE6A5;
}

/****************** POPOVER ******************/
.popover {
	border: 1px solid #777;
}
.popover-body {
	background-color: #FFF6CB;
}
.popover-title {
  background-color: #04782C;
  color: #FFFFFF;
  font-size: .9em;
  text-align:center;
}
.popover-content {
    background-color: #F9D832;
    color: #222 ;
    padding: 5px ;
    font-size: .7em ;
}

.arrow {
  border-right-color: red !important;
}

/****************** menu lateral *******************/
.menu {
	border: solid #000000 1px;
	border-radius:20px;
	background-color:#FFF6CB;
	padding:20px 20px 20px 0;
	font-size:.9em;
}
.menu ul {
    list-style: none; 
}
.menu ul li{
	/*margin-bottom:.5em;*/
	/*min-height:60px;*/
}
.menu ul li p{
   min-height:44px;
   margin-left:-20px;
}
.btn-logo{
    width:80px;
    height:60px;
    float:left;
    display:inline-block;
    text-align: center;
    padding:5px 0;
    margin:0 5px 0 0;
}
.menu.documents_joints h2{
    font-size:1.3em;
}
.menu.documents_joints{
   	border:none;
	border-radius:0px;
	background-color:transparent;
	padding: 0;
	font-size:.9em; 
}
/****************** SECTIONS *******************/
#section {  
    margin:0px;
    min-height: 600px;
    width:100%;
    min-width:100%;
    position:relative;
    overflow:hidden;
    z-index: 0;
}

#section-top{  
    margin:0px;
    width:100%;
}
#section-1 {
	padding:0px;
    margin:0px;
}

#section-club {
    margin:2em;
}
#section-club h2 a {
    color:#04782C;
    font-size:1.6em;
}

#section-terr {
    margin:2em;
}
#section-terr h2 a {
    color:#F9D832;
    font-size:1.6em;
}

#section-patr {
    margin:2em;
}
#section-patr h2 a {
    color:#3582D5;
    font-size:1.6em;
}

#section-agen {
    margin:2em;
}
#section-agen h2 a {
    color:#868b8e;
    font-size:1.6em;
}
#section-atel h2 a {
    color:#FF8000;
    font-size:1.6em;
}
#section-nume h2 a {
    color:#000099;
    font-size:1.6em;
}

#section-acti h2 a {
    color:#868b8e;
    font-size:1.6em;
}

#section-rand h2 a {
    color:#c38370;
    font-size:1.6em;
}

#section-art { 
    padding: 3em 0 0 0;
}
#section-art h1 { 
    font-size:2em;
}

#section-rub { 
    padding: 4em 0 0 0;
}
#section-rub h1.title { text-align: center; }
#section-rub .article h1 a {
	font-size:.7em;
}

#section-mot{
    padding: 2em 0 0 0;
}

#section-aut{
    padding: 2em 0 0 0;
}
#section-aut textarea {
    width:95%;
}
#section-aut ul {
    padding:0;
}
#section-aut li {
   list-style: none;
}

#section-photo {
}


h1.section-club {color:#04782C;}
h1.section-terr {color:#F9D832;}
h1.section-patr {color:#3582D5;}
h1.section-nume {color:#000099;}
h1.section-acti {color:#868b8e;}
h1.section-atel {color:#FF8000;}
h1.section-rand {color:#c38370;}

/******************/


.cartouche.mot {
    overflow: hidden; 
    margin:-20px 0 0 0; 
    width:100%;
    height:120px;
}
.mot-descriptif{
    font-size:.7em;
    font-style: italic;
    max-height:120px;
    overflow: auto;
    border: thin solid #B3D0F0;
    border-radius: 12px;
    padding: 10px;
    color:#006400;
    margin:20px 20px 20px 0;
}
.artdumot {
    background-color: #F0FDF0;
    border: medium solid #FFFFFF;
    border-radius: 12px;
    padding:5px 10px;
    margin:0px;
}
.artdumot li {
	list-style: none;
	font-size: .8em;
	line-height: 1.6em;
}

.chapo{
    font-weight: bold;
    color:#3582D5;
    padding: 0 0 20px;
    text-align: justify;
}
.texte {
    text-align: justify;
    padding: 0 0 80px;
}


/****************** BAS DE PAGE *******************/
.aussi {
	border-radius: 10px;
	border: 1px solid #999797;
	background-color: #FFF6CB;
	padding:10px 0;
}


/****************** PAGE SOMMAIRE ******************/
#qd9 {
    background-color:#952531;
    color:#FFF;
    min-height:320px;
    padding: 20px 0;
    margin: 0 -12px ;
}
#qd9 .logo{
    min-width:100px;
    float:left;
    text-align: center;
    padding:5px 0;
    margin:0;
}
#qd9 .titre{
    text-align: left;
    padding:5px 0;
    margin:0;	
}
#qd9 .titre a{
    color:#FFF;
    padding :0 5px 0;
    font-size: .9em;
}
#qd9 .panel-heading {
    background-color: #FFF
}
#qd9 .panel-heading h2{
    color:#952531;
    padding:0;
    margin :0 ;
}
#qd9 .panel-body a{
    color:#FFF;
    padding :0 5px 0;
}

/****************** PAGE AGENDA ******************/
.mois-agenda{
    border: thin solid black;
    border-radius: 12px;
    padding:5px 10px;
    margin:10px 0;
}
.texte-agenda{
    width:100%;
    clear: both;
}

#section-agenda .agenda {
	padding:4px;
}

.info-agenda {
    font-size:.8em;
    background-color:blanchedalmond;
    padding:4px 10px;
	text-align: center;
    min-height:200px;
}

.titre-agenda {
    font-weight:900;
    color:#952531;
    line-height:1.3em;
    font-size:1.4em;
    text-transform:uppercase;
	margin-bottom:4px;
	font-family: OpenSans-Regular;
}

.titre-agenda.color92 {
	color:#c38370;
} /* couleur rando */
.titre-agenda.color93 {
	color:#FF8000;
} /* couleur ateliers */
.titre-agenda.color66 {
	color:#000099;
} /* couleur numerique */
.titre-agenda.color128 {
	color:#868b8e;
}/* couleur club */

.date-agenda{
	width:25%;
    float:left;
    border: thin solid #777;
	border-radius: 8px;
    padding:6px 8px;
	text-align: left;
	background-color:#FFF;
}
.nom-jour{
    font-size:1em;
	color:red;
	font-family: OpenSans-Bold;
}
.jour{
    font-size:2.6em;
    line-height:.8em;
	color:#000;
	font-family: OpenSans-Light;
}
.nom-mois{
	color:#000;
	font-family: OpenSans-Light;
}

.logo-agenda{
	margin:4px 0;
	width:75%;
    float:left;
    text-align:center;
}
.lieu-agenda{
    font-size:1.2em;
    letter-spacing: -1px;
    text-align:center;
}
.descriptif-agenda.dropdown{

}
.descriptif-agenda button {
	padding:2px 4px;
	color:#FFF;
    font-size:.8em;
    border-radius: 8px;
}

.descriptif-agenda button.dropdown-toggle.color92 {
	background-color:#c38370;
	color:#FFF;
}/* couleur  rando */
.descriptif-agenda button.dropdown-toggle.color93 {
	background-color:#FF8000;
	color:#FFF;
}/* couleur  ateliers */
.descriptif-agenda button.dropdown-toggle.color93 {
	background-color:#000099;
	color:#FFF;
}/* couleur  numeriques */
.descriptif-agenda button.dropdown-toggle.color128 {
	background-color:#868b8e;
	color:#FFF;
}/* couleur  club */

.descriptif-agenda.dropdown ul.dropdown-menu{
    max-width:280px;
    background-color:#FFF6CB;
    font-size:.9em;
    padding:10px;
	margin-left:-100px!important;
}

/****************** PAGE MOT *******************/
.menu_mots ul li{
    padding:0 0 10px 0;
}
.btn-mot {
    border-radius: 14px;
    background-color: #3582D5;
    color:#FFF;
}
.btn-mot:hover{
	background-color: #3582D5;
    color:yellow;
}

.date-logo {
	font-size:.5em;
}

/******************  RUBRIQUES  *******************/
/*  page rub 12 notre club  */
.notreclub .menu{
	background-color:#04782C;
    color: #FFF;
}
.notreclub .menu a{
    color: #FFF;
}
/*  page rub 5 notre territoire  */
.notreterr .menu{
	background-color:#F9D832;
}
.notreterr .menu a{
	color:#000000;
}
/*  page rub 7 notre patrimoine  */
.notrepatr .menu{
	background-color:#3582D5;
}
.notrepatr .menu a{
	color:#FFFFFF;
}


/******************  CULTURE   ******************/
#header_cultur {
    height:200px;
}
#header_cultur h1 {
	padding-top:5%;
    font-family: 'daxwide-light';
	font-size: 4em;
	text-align: center;
    font-weight:990;
	color: #FFF;
}
#list_ag_culturel {	
    margin:3em auto;
	width:100%;
	text-align: center;
	font-size: 1.2em;
	color: #C0BEBE ;
}
span.ag_culturel {
	margin: 0 40px;
}
.info_site {
	border-radius:10px;
	border: thin  #000 solid ;
	padding:10px 10px 0;
	background-color: antiquewhite;
}
.info_site h4 a{
    color:#868b8e;
    text-decoration:none;
}
.info_site h4 a:hover{
    font-weight:900;
    color:#000;
}

/*                  FLUSS RSS                   */
.article_flux {
	border:solid 1px #C0BEBE;
	border-radius: 20px;
	padding: 10px;
	margin-bottom:15px;
	height:auto;
}
.article_flux .hide { 
	display: none;
}
.article_flux ul li {
	list-style: none;
}
.article_flux div {
	text-align:center;
}
.article_flux h2 a {
	font-size:.8em;
	color:#000099;
}
.article_flux .texte {
    padding:0!important;
    text-align: justify
}
.article_flux .lien a:has("En savoir plus") {
	padding:5px;
	background-color: #04782C;
	color:#FFF;
}
.article_flux .type {
	
}
.article_flux .commune {
	font-weight:bold;
}
.article_flux .dates {
	font-family: 'OpenSans-Bold';
	color:#FF8000;
	font-size:1.3em;
}
.article_flux .resume {
	
}
.article_flux .lien {
	
}

/*                  FLUSS RSS rubrique 26 Sillé       */
.silleR26 .article_flux p {
	text-align: center!important;
}
.silleR26 .article_flux a:after {
	content:'';
	display:block;
	height:.8em;
}


/************ MANUEL DE REDACTION *****************/
.contenu-manuelsite h3 {
	color:red;
}
.contenu-manuelsite h4 {
	
}

/**************** NEWSLETTER *********************/
.newsletter {
	padding:0;
}
/*  FORMULAIRE MAILSUBSCRIBER*/
.formulaire_newsletter {
     font-size:1em; 
}

/*  FORMULAIRE FORMIDABLE*/
#formulaire_formidable_inscription_newsletter1 {
     font-size:.8em; 
}
.editer{
    margin:20px 0;
}


/****************** FOOTER ************************/
a.scrollup{
		height:42px;
		width:32px;
		color:#272b82!important;
		text-align:center;
		text-decoration:none;
		position:fixed;
		bottom:30px;
		right:30px;
		z-index:9999;
		opacity:0.5;
		background-color: antiquewhite;
}
a.scrollup:hover{
		opacity:1;
		color:blue;
}
    
footer{
    padding:50px 0 30px 0;
    background-color:#952531; 
}

#partenaires{
    padding:20px 0 20px 0;
    font-size: 1.3em;
    color:#3A4435;
    background: #c5dbff;
}

#plan_footer ul {
	list-style: none;
	margin:0; 
}
#plan_footer ul li {
	font-size: 0.6em;
}

#plan_footer h5 a{
    letter-spacing: 2pt;
    color :#FFF6CB;
    font-size: 1em;
    text-transform: uppercase;
}
#plan_footer h5 a:hover {
    color :#FFF6CB;
    font-weight: bold;
    text-decoration: none;
}

#plan_footer .cadre_rub {
    max-height:200px;
    overflow: auto;
    /*margin:0 0 20px 0;*/
}

li a.art_plan_footer {
    font-size:1em;
    color :#FFF6CB;
}
li a.rub_plan_footer {
    font-size:1em;
    color :#FFF6CB;
}


/****************** COPYRIGHT *************************/
#copyright { 
    margin:0 0 0 0;
    padding:10px;
    bottom: 0%;
    font-size: 0.8em;
    background-color:black;
	color :#FFF;
}
#copyright a {
    color:antiquewhite;
}


/****************** NAVIGATION STYLES *************************/
.titre-navbar { 
    text-align: center;
    background-color:#c5dbff;
    padding-top:20px;
}
.titre-navbar a {
    font-family: Federo-Regular;
    font-size:3em;
    color:#000;
	text-decoration: none;
}
#reglage {
    margin:10px;
    float:left;
}
#reglage .dropdown-menu{
    width:420px;
    padding:20px;
}
ul.dropdown ul.dropdown-menu{
    z-index:2000;
    font-weight:bold;
    padding:5px;
    width:300px;
    border:black 1px solid;
}
ul .nav.navbar-nav {
	text-align: center;
}
a.navbar-brand {
    z-index:100;
}

.navbar-brand img {
    width:auto;
    height: auto;
    margin-left:40px;  
}

#NavBar {
    margin-left:-130px; 
    padding-left:150px;
	padding-bottom: 10px;
}

.navbar {
    margin: 0;padding:0px;
	background-color:#FFF;
}

ul.nav.navbar-nav {
	display: flex;
	align-items: center;
	justify-content: center;
}

.navbar-collapse {background-color: #FFFFFF;}

.navbar .nav > li > a {
    font-family: Federo-Regular;
    float: none;
    padding: 15px 20px 15px;
    color: #777;
    text-decoration: none;
    text-shadow: none;
    font-size:1em;
    font-weight:bold;
    text-transform:uppercase;
}
.navbar .nav > li > a:hover { 
    background-color: #777;
    color : #FFF;
}
.navbar .nav > .active > a, 
.navbar .nav > .active > a:hover, 
.navbar .nav > .active > a:focus {
    color: #333;
    text-decoration: none;
    background-color: #fff;
    -webkit-box-shadow:  none;
    -moz-box-shadow:   none;
    box-shadow:  none;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    color: #333;
    font-weight:600;
    /*box-shadow:0px -3px 0px rgba(50,50,50, 0.53) inset;*/
}
.navbar .nav > li > a.site{
	margin-right: 5em!important;
}
.navbar .nav > li > a.club{
    color:#04782C;
    background:#FFF;
}
.navbar .nav > li > a.terr{
    color:#F9D832;
    background:#FFF; 
}
.navbar .nav > li > a.patr{
    color:#3582D5;
    background:#FFF;        
}
.navbar .nav > li > a.somm{
    background: #FFF;
    color:#888;
}

.navbar .nav > li > a.atel{
    color:#FF8000;
    background:#FFF;
}
.navbar .nav > li > a.acti{
    color:#868b8e;
    background:#FFF; 
}
.navbar .nav > li > a.nume{
    color:#000099;
    background:#FFF;        
}
.navbar .nav > li > a.rand{
    color: #c38370;
    background:#FFF;
}

.navbar .nav > li > a{
    margin: 0 5px!important;
}

.navbar-right li  a.somm{
   -webkit-text-fill-color: #888!important;
   font-size:1em!important;
}

.navbar .nav > li > a:hover.club {
    background: #04782C;
    color:#FFF;
}
.navbar .nav > li > a:hover.terr{
    background:#F9D832;
    color:#FFF;
    padding:15px 5px;
}
.navbar .nav > li > a:hover.patr{
    background:#3582D5;
    color:#FFF;
}
.navbar .nav > li > a:hover.somm{
    background:#DDD;
}
.navbar .nav > li > a:hover{
    box-shadow:none;
}

.navbar-right li  a:hover.somm{
   background:#DDD!important;
}

.nav-agendas {
    margin-top:15px;
    width: 100%;
    text-align: center;
	font-size:.8em;	
}
.nav-agendas a{
    font-weight: bold;
    text-decoration: none!important;
}
.nav-agendas a:hover{
    color:black;
}



/****************** @media *************************/
@media (max-width:1200px){
    .date-agenda{
        width:40%;
        font-size:.8em
	}
    .logo-agenda{
        width:60%;
    }
}

@media (max-width:1024px){
    footer .page-header h3{
        padding-top:100px!important;
    }
}
@media (min-width:1024px) and (max-width:1156px){
    .navbar-collapse{ font-size :1em; }
    .navbar .nav > li > a {padding:15px 0 0 ;   } 
    a.navbar-brand {font-size:1.8em}
}
@media (max-width:992px){
    .date-agenda{
        width:40%;
        font-size:.6em
	}
    .logo-agenda{
        width:60%;
    }
    .logo-agenda img{
        width:70%;
    }
	.navbar-brand img.spip_logo{
        width:40%;
    }
}

@media (min-width:768px)  and (max-width:1023px){
     a.navbar-brand { font-size:1.6em; }
    .navbar-collapse{ font-size :.8em; }
    .navbar .nav > li > a {padding:5px 8px 0 0;   } 
}
@media (min-width:768px)  and (max-width:857px){
    .navbar-collapse { 
        font-size :.7em; 
    }
    .navbar .nav > li > a {
        padding:15px 0px 0 0;
    }
}
@media (max-width:768px) {
    .site {display:none;}
    .titre-navbar {
         padding: 10px 0 0 0;
    }
    .titre-navbar a {
        font-size:2em;
        padding:0;
    }
   	.navbar-brand img {
		width: 50%;
		height: 50%;
		margin-left: 10px;	
	}
    .date-agenda{
        width:30%;
        font-size:.9em
	}
    .logo-agenda{
        width:70%;
    }
    .logo-agenda img{
        width:auto;
    }
}

@media (max-width: 570px){
    a.navbar-brand {
		font-size:.8em
	}
	#copyright a {
		font-size: 0.7em;
	}
}

@media (max-width: 480px) {
    a.navbar-brand { font-size:1.2em; }
    .navbar .nav > li > a { padding:10px 20px 10px; }

    .titre-navbar {
		padding-top:20px;
	}
	.titre-navbar a {
    	font-size:1.2em;
	}
    .navbar-brand img {
		width: auto;
        height: 80px;
		margin-top:-80px;
        margin-left: 20px;
    }
    .navbar .nav > li > a { 
        padding:5px 0 0 0 ;
        font-size:.8em;
    }
	
	.nav-agendas {
       font-size:.8em;
    }
    .nav-agendas .titre{
       display:block;
    }
    .nav-agendas .agenda i{
       display:none;
    }
    
    #logo_art, #reglage {
		 display:none;
    }
    
	#qd9 .panel-body p {
		 margin:0;
	}
    #qd9 .panel-body a{
		font-size:.6em;
	}
    #qd9 .btn-logo {
        display:none;
    }

	
	#section-club, #section-terr, #section-patr  {
		margin:1em;
    }
	#section-club h2 a, #section-terr h2 a, #section-patr h2 a {
        font-size:1em;
    }
	#section-club .panel-body, #section-terr .panel-body, #section-patr .panel-body {
         display:none;
    }
	
	#section-club, #section-terr, #section-patr  {
		margin:1em;
    }
	#section-club h2 a, #section-terr h2 a, #section-patr h2 a {
        font-size:1em;
    }
	#section-club .panel-body, #section-terr .panel-body, #section-patr .panel-body {
         display:none;
    }
  
	#contacts td p {
        font-size:.7em;
        margin:0px;
    }
    #contacts .spip_document {
       display:none;
    }
}