/* Saisissez votre CSS personnalisé ci-dessous */
@import url('https://fonts.googleapis.com/css?family=Nunito');
.css-events-list table.events-table td {
	padding: 0.5rem;
  margin:1rem;
}
.location #image-navigation,
.location .entry-meta,
.event #image-navigation,
.event .entry-content div[style^="float"] ,
.event .entry-meta,
.location + #comments{
  display: none;
}

div.css-search {
	display:none;
}
.entry-meta{
  display: none;
}


/* Formulaire */
.em-booking-form-details {
 width:100%;
}
/* champs du formulaire */
.em-booking-form-details input.input, 
.em-booking-form-details textarea {
	width: 500px; /* 250px;*/ 
}

/* Les titres */
h1.page-title {
  color : #179AA5;
  text-align: center;
  font-style: normal;
  font-variant: small-caps;
  font-family:nunito, sans-serif;
  font-size: 3rem;
	font-weight: bold;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
}

h2.page-title {
  color : #179AA5;
  text-align: center;
  font-style: normal;
  font-variant: small-caps;
  font-family:nunito, sans-serif;
  font-size: 3rem;
	font-weight: bold;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
}

h2 {
  color : #32768E;
	text-align: center;
  font-style: normal;
  font-variant: small-caps;
  font-family:nunito, sans-serif;
  font-size: 1.6rem;
  font-weight: bold;
  padding:10px;  
}

h3 {
  color : #32768E;
  font-style: normal;
  font-variant: small-caps;
  font-family:nunito, sans-serif;
  font-size: 1.3rem;
  font-weight: bold;
  padding:10px;  
}


h1.entry-title {
  color : #179AA5;
  text-align: center;
  font-style: normal;
  font-variant: small-caps;
  font-family:nunito, sans-serif;
  font-size: 3rem;
	font-weight: bold;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
}

  /* Tableau tarifs*/
table.tariftab {
width: 90%;
  /* margins pour centrage*/
margin-left: auto;
margin-right: auto;  
}
/* Ligne TR */
table.tariftab tr {

}
/* Ligne Paire */
table.tariftab tr:nth-child(even) {
  background: #FFFFFF;
}
/* Ligne impaire */
table.tariftab tr:nth-child(odd) {
  background: #FFF;
}
table.tariftab td {

}
/* Premieres lignes pour les classes tariftab-entete */
table.tariftab-entete tr:first-of-type {
	background-color:  #179AA5;
  color: #FFF;
}

.tarifcon{
	font-family:nunito, sans-serif;
	font-size:1rem;
  padding:0px;  
}

p{
	font-family:nunito, sans-serif;
	font-size:1rem;
  padding:0px;  
  text-align: justify;
}
.contact{
	font-family:nunito, sans-serif;
	font-size:1rem;
  padding:0px; 
  line-height: 5px;
}
a {
  font-family:nunito, sans-serif;
  color: #02B1A0;
}

#site-description {
    clear: both;
    color: #747474;
    font-family: nunito, sans-serif;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 0.2em;
    line-height: 1.727;
    margin-right: 5;
    text-transform: uppercase;
}
.post-33 event type-event status-publish hentry p {
	 font-family:nunito, sans-serif;
	 font-size:1rem;
   padding:0px;  
   text-align: center;
}
/*Mes classes personnalisées*/
.accroche{
	color:#199ab0;
	font-size:19px;
	text-align:center;
	margin-bottom:30px;
}
.sous-titre{
	color : #179AA5;
	text-align:center;
	font-weight: bold;
  font-size: large;
	margin-bottom:20px;
	margin-top:30px;
}
.texte{
	margin:50px;
	margin-bottom:20px;
	margin-top:20px;
	padding:0px;
}
.important{
	text-align:center;
	font-size:19px;
	margin-top:40px;
}
/* couleurs calendrier */
.eventful{
	color:#02B1A0;
	font-weight: bold;	
}
table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
    color: #02B1A0;
		font-weight: bold;
}

.widget-title {
    color: #484848;
		background-color : #02B1A0;
}
#secondary .widget-title {
    background-color:  #00cdd3;
		color:#ffffff;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 32px;
    margin-bottom: 25px;
    text-align: center;
		font-family:nunito, sans-serif;
	  font-weight: bold;
}
h1.page-title{
	color: #FFFFFF;
}
.titre_article{
	color: #02B1A0;
	font-size: 48px;
	text-align: center;
}