/*
Vous pouvez ajouter du CSS personnalisé ici.

Cliquez sur l’icône d’aide ci-dessus pour en savoir plus.
*/

article.hentry,
.main .content-widget {
	display: block;
	position: relative;
	overflow: hidden;
	margin-bottom: -20px;
}

a {
text-decoration: none;
}

#pgc-15113-1-0 > .panel-cell-style {
border-radius: 15px;
border: 5px solid #fff;
    }
#pgc-15113-1-1 > .panel-cell-style {
border-radius: 15px;
border: 5px solid #fff;
    }
#pgc-15113-1-2 > .panel-cell-style {
border-radius: 15px;
border: 5px solid #fff;
    }

#pgc-15113-1-3 > .panel-cell-style {
border-radius: 10px;
    }
#pgc-15113-1-4 > .panel-cell-style {
border-radius: 10px;
    }


.main .lp-text-title {
	color: white;
	margin-top: 0;
	text-align: center;
	height: 0px;
}


.lcp_paginator li{
  color:#bd6000;
  float:left;
  margin-right:10px;
}
.lcp_paginator li a{
  color:#bd6000;
  clear: none;
	border: 0px;
}

.lcp_catlist li{
  color: #666;
  line-height: 18px;
  list-style: none;
  margin-bottom: 20px;
  text-align: justify;
}
.lcp_catlist li a{
  color: #bd6000;
  line-height: 18px;
  margin-left: 5px;
  text-align: justify;
}
.lcp_mesactus{
  float:left;
  text-align: left;
	background:#fff;
  } 

.opaque:hover{
-webkit-filter: grayscale(0%);
  }

.opaque {
  -webkit-filter: grayscale(100%); 
   }

.cryout {
  background:#fff; 
   }


#colophon .widget-container {
	display: block;
	float: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	position: relative;
	padding: 0em;
	/*align-items: center;*/
}

.lp-text {
	position: relative;
	display: block;
	float: none;
	clear: both;
	width: 100%;
	padding: 0em 0em 0em 0em;
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}



.lp-blocks-inside {
	padding: 10em 0 1em 0;
}



.lp-staticslider .staticslider-caption-text, .seriousslider.seriousslider-theme .seriousslider-caption-text{
	position: relative;
	font-size: 1.4em;
	line-height: 1.5;
	opacity: 0;
	color: #000 ;
	-webkit-animation: .75s .3s animation-slider-text ease-in-out forwards;
	animation: .75s .3s animation-slider-text ease-in-out forwards;
}



.main .lp-block-title {
	margin: 0 auto .75em;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 14px;
}

.lp-text-content{
margin-top:20px;
}


ul#menu-cri.menu {
	font-weight: 600;
	line-height: 2;
	padding-bottom: 20px;
}

ul#menu-cri-bas.menu {
	font-weight: 600;
	line-height: 2;
}

ul#menu-orienter.menu {
	font-weight: 600;
	line-height: 1.4;
  padding-bottom: 20px;
}
ul#menu-orienter.menu li {
  padding-bottom: 5px;
}

ul#menu-actualites.menu {
	font-weight: 600;
	line-height: 1.4;
  padding-bottom: 20px;
}
ul#menu-actualites.menu li {
  padding-bottom: 5px;
}

.widget-title span {
   line-height: 1.2;
   background:#f6f7fa ;
   padding:3px;
}

.lp-blocks-inside{
padding: 1em 0 1em 0;
margin:0 auto;
	max-width:950px;
}
section#googlemapswidget-1.widget-container.google-maps-widget,
section#googlemapswidget-2.widget-container.google-maps-widget,
section#googlemapswidget-3.widget-container.google-maps-widget, section#googlemapswidget-4.widget-container.google-maps-widget,
section#googlemapswidget-5.widget-container.google-maps-widget,
section#googlemapswidget-6.widget-container.google-maps-widget,
section#googlemapswidget-7.widget-container.google-maps-widget,
section#googlemapswidget-8.widget-container.google-maps-widget,
section#googlemapswidget-9.widget-container.google-maps-widget{
	padding-bottom:30px;
}

#centresformation {
background: #f0f1f5;
float: right;
font-family: Ubuntu condensed;
font-size:130%;
font-weight:700;
word-wrap:break-word;
border-radius: 10px;
width:auto;
padding: 0px 3px 5px 5px;
margin-top: -20px;
}
#centresformation a{
text-decoration:none;
color:#000;
}
#centresformation:hover {
background: #dbdee7;
text-decoration:underline;
}
#centresformation:hover a{
background: #dbdee7;
color:#000;
}

#post-grid-9052 .pagination .page-numbers:hover, #post-grid-9052 .pagination .page-numbers.current, #post-grid-9052 .pagination .page-numbers.dots, #post-grid-9052 .pagination .next.page-numbers, #post-grid-9052 .pagination a.page-numbers  {
	color: #fff;
	width : 3em;
}

#post-grid-10285 .pagination .page-numbers:hover, #post-grid-10285 .pagination .page-numbers.current, #post-grid-10285 .pagination .page-numbers.dots, #post-grid-10285 .pagination .next.page-numbers, #post-grid-10285 .pagination a.page-numbers  {
	color: #fff;
	width : 3em; 
}
#post-grid-10292 .pagination .page-numbers:hover, #post-grid-10292 .pagination .page-numbers.current, #post-grid-10292 .pagination .page-numbers.dots, #post-grid-10292 .pagination .next.page-numbers, #post-grid-10292 .pagination a.page-numbers  {
	color: #fff;
	width : 3em; 
}
#post-grid-10299 .pagination .page-numbers:hover, #post-grid-10299 .pagination .page-numbers.current, #post-grid-10299 .pagination .page-numbers.dots, #post-grid-10299 .pagination .next.page-numbers, #post-grid-10299 .pagination a.page-numbers  {
	color: #fff;
	width : 3em; 
}
#post-grid-10305 .pagination .page-numbers:hover, #post-grid-10305 .pagination .page-numbers.current, #post-grid-10305 .pagination .page-numbers.dots, #post-grid-10305 .pagination .next.page-numbers, #post-grid-10305 .pagination a.page-numbers  {
	color: #fff;
	width : 3em; 
}
#post-grid-10313 .pagination .page-numbers:hover, #post-grid-10313 .pagination .page-numbers.current, #post-grid-10313 .pagination .page-numbers.dots, #post-grid-10313 .pagination .next.page-numbers, #post-grid-10313 .pagination a.page-numbers  {
	color: #fff;
	width : 3em; 
}
#post-grid-9041 .pagination .page-numbers:hover, #post-grid-9041 .pagination .page-numbers.current, #post-grid-9041 .pagination .page-numbers.dots, #post-grid-9041 .pagination .next.page-numbers, #post-grid-9041 .pagination a.page-numbers  {
	color: #fff;
	width : 3em; 
}

@media screen and (min-width: 990px) {
#bdp {
position: left;
		margin-top: 15px;
		margin-left: 15px;
}

#bdp_col {
	float: left;
	margin-right: 5px;
	margin-left: 30px;
}

#bdp_col1 {
	float: left;
	width:210px;
	padding-right: 10px;
	border-right: solid 1px #ccc;
}

#bdp_col2 {
	position: left;
}
#bdp_col3 {
	float: left;
	margin-top: px;
  margin-right: 100px;
}
#bdp_col4 {
	float: right;
	margin-left: 10px;
	margin-top: -30px;
}
}

.post-grid .grid-nav-top .nav-search .search {
background: rgb(255, 255, 255) url("search.png") no-repeat scroll 4px 6px;
border: 1px solid #ddd;
border-radius: 0;
display: inline-block;
height: 30px;
padding-left: 35px;
vertical-align: top;
}

@media screen and (min-width: 481px) and (max-width: 989px) {
#bdp {
	position: right;
	width: 100%;
	border : 0px;
}
#bdp_col1 {
	float: left;
	padding-right: 10px;
}
#bdp_col {
	float: left;
	margin-left: 5px;
}

#bdp_col2 {
	position: left;
	margin-right: 5px;
}
#bdp_col3 {
	float: left;
	margin-right: 0px;
	margin-top: 15px;
}
#bdp_col4 {
	float: right;
	margin-top: -23px;
	margin-left: 50px;
	text-align: right;
}
#centresformation {
margin-top: -20px;
}
}


@media screen and (max-width: 480px){
#bdp {
position: left;
}
#bdp_col1 {
	position: left;
	padding-left: 10px;
}

#bdp_col {
	float: left;
	margin-right: 5px;
	margin-left: 10px;
}

#bdp_col2 {
	clear: both;
	position: left;
	margin-top: 15px;
}
#bdp_col3 {
	position: left;
	margin-top: 5px;
}
#bdp_col4 {
	position: left;
	margin-top: 25px;
}

#centresformation {
margin-top: -20px;
}
}

.lp-blocks.lp-blocks-rows-4 .lp-block:nth-child(4n+1),
.lp-blocks.lp-blocks-rows-3 .lp-block:nth-child(3n+1),
.lp-blocks.lp-blocks-rows-2 .lp-block:nth-child(2n+1) {
	clear: none;
}








