
.block-lead {
width: 300px;
max-width: 300px;
height: auto;
box-shadow: 2px;
margin : 20px 10px;
justify-content: center;
-ms-justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;

}
.block-f-titre {
position: relative;
margin:0px;	
width: 300px;
max-width: 300px;
background-color: #FFF26A;
height: 42px;
-o-box-shadow: 0px 5px 10px 0px #372ADE2;
box-shadow: 0px 5px 10px 0px #372ADE2;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFF26A, Direction=180, Strength=10);
border-radius: 0px;	
background-image:-webkit-linear-gradient(40deg, #372ADE2, #FFFFFF);	
background-image:linear-gradient(50deg,#372ADE2, #FFFFFF);
}
.h2-f {
	text-align: left;
	padding-top: 3px;
	font-size: 1.5em;	
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	font-family: 'Oswald', sans-serif;	
}
.block-sous-F {
	position: relative;
width: 231px;
	height: 300px;
	margin : 5px auto;
	padding:10px;
-o-box-shadow: 0px 5px 10px 0px #372ADE2;
box-shadow: 0px 5px 10px 0px #372ADE2;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF, Direction=180, Strength=10);
border-radius: 0px;
background-image:-webkit-linear-gradient(40deg, #FFF26A, #FFFFFF);
background-image:linear-gradient(50deg,#FFF26A, #FFFFFF);
text-align : center;

}
.block-sous-F li {
width: 300px;
	font-family: 'Oswald', sans-serif;	
color: #FFF;	
	height: 40px;
	margin : 10px -45px;
	padding:7px;
text-align: center;
-o-box-shadow: 0px 15px 20px 0px #0AE0C3;
box-shadow: 0px 15px 20px 0px #0AE0C3;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF, Direction=180, Strength=10);
border-radius: 0px;
background-image:-webkit-linear-gradient(40deg, #372ADE2, #FFFFFF);
background-color:linear-gradient(50deg, #372ADE2,#FFFFFF);
text-decoration: none;
/*list-style: outside none none;*/

}
.block-sous-F li a {
text-decoration: none;
/*list-style: outside none none;*/
font-family: 'Oswald', sans-serif;
color: #FF790A;
/*
-webkit-transition: all 900ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
	transition: all 900ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
	*/
margin :0;
padding:0;
vertical-align: text-top;
font-family: Arial,Helvetica,sans-serif;
font-size : 0.8em;	
}
.block-sous-F li a:hover {		
	/*background-color: #84246C;*/
	color: #FF790A;
	transform-origin: 0 0;
transition-delay: 0s;
transition-duration: 0.5s;
transition-property: all;
transition-timing-function: ease-out;
-webkit-transition-property: width,height;
-webkit-transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
-webkit-transition-property: all;
-moz-transition-property: width,height;
-moz-transition-duration: 0.5s;
-moz-transition-timing-function: ease-out;
-moz-transition-property: all;
font-size : 1.2em;
text-shadow: 1px 1px 1px #000; 
/*
transform:  scale(1.80) skewX(20deg);	 
-moz-transform:  scale(1.80) skewX(0deg);
-webkit-transform:  scale(1.80) skewX(20deg) ;
*/

}
.block-sous-F li:hover {
background-image:-webkit-linear-gradient(40deg, #372ADE2, #FFFFFF);
background-image:linear-gradient(50deg, #372ADE2,#FFFFFF);
}
.actu {
}
.invert_backcolor_h2 {
background-image:-webkit-linear-gradient(40deg, #ff7400, #ffad61);
background-image:linear-gradient(50deg, #ff7400, #ffad61);	
}
.invert_block_color {
background-image:-webkit-linear-gradient(40deg, #0AE0C3, #FFFFFF);
background-image:linear-gradient(50deg,#0AE0C3, #FFFFFF);	
}
.block_color {
background-image:-webkit-linear-gradient(40deg, #FFF26A, #FFFFFF);
background-image:linear-gradient(50deg, #FFF26A,#FFFFFF);		
}
.whitefont {
color: #0468C5;
}
.brownfont {
color: #0468C5;
}
.min_height_block {
min-height: 200px;
max-height : 600px;
}

.no_overflow {
overflow : hidden;	
}

.width300 {
width: 300px;	
}
.block-presentation-home {
width: 	300px;
min-height: 560px;
margin : 10px -45px;
box-shadow: 0px 5px 10px 0px #343434;
}
.sous-presentation-home {
position: relative;
width: 231px;
	min-height: 500px;
	margin : 5px auto;
	padding:10px;
-o-box-shadow: 0px 5px 10px 0px #FF790A;
box-shadow: 0px 5px 10px 0px #FF790A;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#84246C, Direction=180, Strength=10);
border-radius: 0px;
background-image:-webkit-linear-gradient(40deg, #FFF26A, #FFFFFF);
background-image:linear-gradient(50deg,#FFF26A, #FFFFFF);

}

