/* ==================================================
   Add your own style here. This file will overide properties described in any other css file.
================================================== */
body{
	background: #FFF url('../images/bg2.jpg') fixed center no-repeat;
}


/*div.body{
	background-color: #FFFC;
}*/
/*** Vue adaptative mobile pour taille d'écran <=800px ***/
/*@media screen and (min-width: 320px) {
div.body{
	background-color: #FFFC;
}
}*/


body .main{
	min-height: 449px;
}



body h5.text-intro{
	font-weight: 100;
}

.verset{
	margin-top: 2%;
	text-align: center;
	font-style: italic;
}

/*** styles sur les textes ***/
.gras{
	font-weight: bold;
}

/*** positionnement du footer **/
/*.site-footer-bottom {
    position: relative;
    top: 200px;
 }*/

.shedule-content{
width: 90%;
margin-left: 2%;
}

.clearleft{
	clear: right;
}

/** sidebar bg**/
.boxbg{
	background-color: #FFF;
}

/** Container des articles **/
article.post-content{
	background-color: #FFF;
	padding: 20px 5px;

}

/** page accueil **/
.palette{
border-radius: 10px;
background-color: #F5F5F5;
margin: 5px;
padding: 8px;
}

.palette h4{
	color: #0070BF;
}

.palette a{
	text-decoration: none;
}

.palette:hover{
	opacity: 0.7;
}

.palette a:hover{
	text-decoration: none;
}


.wrapper-icon{
	color: #0070BF;
	text-align:center;
	margin-bottom: 8px;
}

/*** liste des articles ***/
.data-list:hover{
    background-color: #f8f7f3;
    text-align: justify;
 }

.data-list{
background-color: rgb(255, 255, 255);
border: 1px solid #f8f7f3;
height: 180px;
margin-bottom: 3%;
margin-right: 10px;
text-align: justify;
padding: 1% 0 1% 0;
}

.data-list a{
	color: rgb(0, 112, 191);
	font-weight: bold;
	text-decoration: none;
}

.data-list a:hover{

	text-decoration: underline;
}


