body{
	background-color: #fff;
	background-image: url("images/fond.png");
	background-repeat: no-repeat;
	background-position: top center;
}
a{
}
a:hover{
	text-decoration: none;
}
p{
	text-align: justify;
}
hr{
	background-color: #fff;
	border-top: 1px dotted #8c8b8b;
}

/***************** DIVERS */

.clear{
	clear: both;
}
.gras{
	font-weight: bold;	
}
.centpourcent{
	width: 100%;
}
.cacher{
	display: none;	
}
.centrer{
	text-align: center;
}


/***************** HEADER */

header{
}

/***************** MENU */

nav.navbar{
}

/***************** ACCUEIL */

main.contenu_accueil{
}


/***************** FOOTER */

footer{
}

/***************** GOOGLE RESPONSIVE */

.flexible-container {
   position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.flexible-container iframe,   
.flexible-container object,  
.flexible-container embed {
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/***************** PERSONNALISATION SCRIPTS & CO */




/************************ ANIMATION  */

.fade_effect
{
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.fade_effect:hover
{
	opacity: 0.5;
}


/************************ TABLETS / IPHONE */

@media (max-width: 1200px){
}
@media (max-width: 991px){
}
@media (max-width: 990px){
}
@media (max-width: 767px){
}
@media (max-width: 660px){	
}
@media (max-width: 500px){
}