/*
Theme Name: Divi Child
Template: Divi
Author: Child Theme Configurator
Version: 1.0.1454335688
Updated: 2016-02-01 15:08:08
*/

@charset "UTF-8";

.et_pb_image_container img, .et_pb_post a img {
    max-width: 30%;
    margin: auto !important;
}
li {
    line-height: 1.5em !important;
}
hr {
    opacity: 0.5;
    color: #004f91;
    margin: 0 15px !important;
}
.et_vertical_nav #page-container #main-header {
    position: absolute;
}
.menu-item-1211 a {
    font-size: 1.7em !important;
    font-family: 'Satisfy', cursive;

}
.satisfy {
/*    font-size: 2.5em !important;*/
/*	line-height: 1.5em;*/
    font-family: 'Satisfy', cursive;
	color:#004f91;
}
.itim {
	font-family: 'Itim', cursive;
	color:#004f91;
}

.belle_aurore {
	font-family: 'La Belle Aurore', cursive;
	color:#004f91;
}
.lato {
	font-family: 'Lato', sans-serif;
	color:#004f91;
}
.page-id-665 #footer-bottom {
    display: none !important;
}
.page-id-665 #et-footer-nav {
    display: none !important;
}
.sub-menu {
    font-size: 17px !important;
}
table.resp {
    width: 100%;
    border: none;
    border-spacing: 0;
    border-collapse: collapse;
    margin: auto;
    padding: 0;
}
table.resp tr {
    border: none;
    padding: 5px;
}
table.resp th, table.resp td {
    text-align: center;
    border: none;
    padding: 10px;
}
table.resp th {
    border: none;
/*    text-transform: uppercase;*/
	text-decoration: bold;
}

@media screen and (max-width: 600px) {
table.resp {
    border: 0;
}
table.resp thead {
/*    display: block;*/
    border: none;
}
table.resp tr {
    display: block;
    border: none;
}
table.resp td {
    display: block;
    text-align: center;
    border: none;
}
table.resp td:last-child {
    border-bottom: 0;
}
table.resp td:before {
    float: left;
    content: attr(data-label);
    text-transform: uppercase;
}
}
table.nonresp {
    width: 100%;
    border: none;
    border-spacing: 0;
    border-collapse: collapse;
    margin: auto;
    padding: 0;
}
table.nonresp tr {
    border: none;
    padding: 5px;
}
table.nonresp th, table.nonresp td {
    text-align: center;
    border: none;
    padding: 10px;
}
table.nonresp th {
    border: none;
/*    text-transform: uppercase;*/
	text-decoration: bold;
}

@media screen and (max-width: 600px) {
table.nonresp {
    border: 0;
}
table.nonresp thead {
    display: block;
    border: none;
}
table.nonresp tr {
    display: block;
    border: none;
}
table.nonresp td {
	height: .9em;
    display: block;
    text-align: center;
    border: none;
}

table.nonresp td:last-child {
    border-bottom: 0;
}
table.nonresp td:before {
    float: left;
    content: attr(data-label);
    text-transform: uppercase;
}
}
.dots-list {
 
width: 100%;
 
}
 
.et_pb_post .post-meta .postid-1679 {
	display:none !important;
}
.published .postid-1679 {
	display:none !important;
}
#main-content .container:before {
    width: 0;
}
.shadowbox {
    -moz-box-shadow: 5px 5px 10px 4px rgba(119, 119, 119, 0.75);
    -webkit-box-shadow: 5px 5px 10px 4px rgba(119, 119, 119, 0.75);
    -o-box-shadow: 5px 5px 10px 4px rgba(119, 119, 119, 0.75);
    box-shadow: 5px 5px 10px 4px rgba(119, 119, 119, 0.75);
}
.grey-box {
    background-color: #f3f3f3;
    color: #555;
    padding: 35px;
}
.wsp-posts-title {
    font-weight: normal !important;
}
.wsp-posts-list {
    font-weight: normal !important;
}
.wsp-category-title {
    font-weight: normal !important;
}
.wsp-post {
    font-weight: normal !important;
}
.wsp-pages-title {
    font-weight: normal !important;
}
.wsp-pages-list {
    font-weight: normal !important;
}
.cmetg_poweredby {
    display: none !important;
}
.planqued {
    display: none;
}


.entry-featured-image-url img {
margin: auto !important;
text-align: center;
width: auto;
display: block;
background: #fff none repeat scroll 0 0;
border: 1px solid #e7e7e7;
border-radius: 10px;
padding: 5px;
}
.image_article {
margin: auto !important;
text-align: center;
width: 426px;
display: block;
background: #fff none repeat scroll 0 0;
border: 1px solid #e7e7e7;
border-radius: 10px;
padding: 5px;
}

.image_article_big {
margin: auto !important;
text-align: center;
width: 800;
display: block;
background: #fff none repeat scroll 0 0;
border: 1px solid #e7e7e7;
border-radius: 10px;
padding: 5px;
}

.et_pb_post	{
	border-top:none !important;
}
.single-post .et_post_meta_wrapper img	{
margin: auto;
text-align: center;
width: 400px;
border-radius: 10px;
display: block;
background: #fff none repeat scroll 0 0;
    border: 1px solid #e7e7e7 !important;
    border-radius: 10px;
    padding: 5px;
	
}

@media only screen and (max-width: 980px) {
.entry-featured-image-url {
margin: auto !important;
text-align: center;
width: auto;
border-radius: 10px;
display: block;
background: #fff none repeat scroll 0 0;
    border: 1px solid #e7e7e7;
    border-radius: 10px;
    padding: 5px;
}
.et_pb_post	{
	border-top:none !important;
}
}

.image_blog {
margin: auto !important;
text-align: center !important;
width: 600px;
border-radius: 10px;
display: block
background: #fff none repeat scroll 0 0;
    border: 1px solid #e7e7e7;
    border-radius: 10px;
    padding: 5px;
}
/*Largeur colonne menu*/
.et_vertical_nav #page-container #main-header	{
	width: 250px;
}

/*Centrage des articles similaires*/
.yarpp-related	{
	text-align: center;
}

.yarpp-thumbnail-title {
	width: 250px !important;
	font-size: 0.7em !important;
}
.yarpp-thumbnail	{
		width: 250px !important;
	
}