/* CSS perso */
/*
background: rgb(40,96,144);
background: -moz-linear-gradient(180deg, rgba(40,96,144,1) 0%, rgba(217,237,247,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(40,96,144,1) 0%, rgba(217,237,247,1) 100%);
background: linear-gradient(180deg, rgba(40,96,144,1) 0%, rgba(217,237,247,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#286090",endColorstr="#d9edf7",GradientType=1); 
---
  background: -moz-linear-gradient(0deg, rgba(40,96,144,1) 0%, rgba(159,213,251,1) 100%);
  background: -webkit-linear-gradient(0deg, rgba(40,96,144,1) 0%, rgba(159,213,251,1) 100%);
  background: linear-gradient(0deg, rgba(40,96,144,1) 0%, rgba(159,213,251,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#286090",endColorstr="#9fd5fb",GradientType=1);
*/
/*section Title*/
.section-title,
.entry-title {
  display: block;
  width: 100%;
  overflow: hidden;
  margin: 0px 0 25px;
  text-align: center;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 36px;
  font-size: 2.25rem;
  letter-spacing: 1px;
}
.section-title a,
.entry-title a {
  color: #337ab7;
}
.section-title span,
.entry-title span {
  display: inline-block;
  position: relative;
}
.section-title span:before,
.entry-title span:before,
.section-title span:after,
.entry-title span:after {
  content: "";
  position: absolute;
  height: 4px;
  top: .53em;
  width: 400%;
  border-bottom: 1px solid #2e6da4;
  border-top: 1px solid #2e6da4;
}
.section-title span:before,
.entry-title span:before {
  right: 100%;
  margin-right: 45px;
}
.section-title span:after,
.entry-title span:after {
  left: 100%;
  margin-left: 45px;
}
/**/

.img-left { 
float:left;
padding-right:20px;
}
.img-right { 
float:right;
padding-right:20px;
}