/*
Theme Name: Divi Community Child Theme
Description: Theme enfant de Divi par Divi Community
Author: Julien - WebMate
Author URI: https://www.divi-community.fr
Template: Divi
Version: 1.1
*/

/*
  ____ _____     _____      ____ ___  __  __ __  __ _   _ _   _ ___ _______   __
 |  _ \_ _\ \   / /_ _|    / ___/ _ \|  \/  |  \/  | | | | \ | |_ _|_   _\ \ / /
 | | | | | \ \ / / | |    | |  | | | | |\/| | |\/| | | | |  \| || |  | |  \ V /
 | |_| | |  \ V /  | |    | |__| |_| | |  | | |  | | |_| | |\  || |  | |   | |
 |____/___|  \_/  |___|    \____\___/|_|  |_|_|  |_|\___/|_| \_|___| |_|   |_|

*/
#main-header .nav li ul a {
    color: rgba(255, 255, 255, 1.0) !important;
}
.bouton-plus-don {
    margin-top: 20px;
}
span.ss-t {
    font-size: 23px;
}
.pdf {
    margin: auto !important;
    text-align: center;
    max-width: 796px;
}
p.embed_download a::before {
    content: "\f1c1";
    font-family: "Font Awesome 5 Free";
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    position: relative;
    right: 9px;
    top: 1px;
    display: inline-block;
    color: #ef2e34;
}
h1.annee
 {
    text-align: center;
    margin-top: 23px;
}
div#attachment_1085788, div#attachment_1085783, div#attachment_1085787, div#attachment_1085837, div#attachment_1085836
 {
    background-color: transparent !important;
    border: 0px !important;
}
p#caption-attachment-1085788, p#caption-attachment-1085783, p#caption-attachment-1085787
 {
    color: transparent;
}

p#caption-attachment-1085788, p#caption-attachment-1085783, p#caption-attachment-1085787, p#caption-attachment-1085837, p#caption-attachment-1085836
{
    color: #00000000;
    margin: -36px 0px -3px 0px;
    text-shadow: none;
}

p#caption-attachment-1085788 .fa-search-plus:before,  p#caption-attachment-1085783 .fa-search-plus:before,  p#caption-attachment-1085787 .fa-search-plus:before {
    content: "\f00e";
    font-size: 30px;
    text-shadow: 2px 2px 2px #000 !important;
    color: #fff !important;
}
p#caption-attachment-1085837 .fa-search-plus:before, p#caption-attachment-1085836 .fa-search-plus:before {
    content: "\f00e";
    font-size: 30px;
    text-shadow: 2px 2px 2px #fff !important;
    color: #000 !important;
}
/* 
** CENTRER DU CONTENU VERTICALEMENT 
** Voir tuto : https://www.divi-community.fr/snippets-divi/centrer-du-contenu-verticalement
*/
.dc-centrer-verticalement {
	display: flex;
	flex-direction: column;
	justify-content: center;
  	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	 -moz-box-orient: vertical;
	 -moz-box-direction: normal;
	  -ms-flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
}


/*
** INVERSER LE SENS DES COLONNES SUR MOBILE
** Voir tuto : https://www.divi-community.fr/snippets-divi/inverser-ordre-des-colonnes-sur-mobile
*/

@media only screen and (max-width : 980px) {
	.dc-inverser-colonnes--section .dc-inverser-colonnes--ligne {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}
#VIDEO-ACCUEIL rs-slide
 {
    border: 6px solid #3479c4;
}

/*
** MENU MOBILE : en pleine largeur et le hamburger devient une croix pour fermer
*/

.et_mobile_menu {
	margin-left: -30px;
	padding: 5%;
	width: calc( 100% + 60px);
}

.mobile_nav.opened .mobile_menu_bar:before {
	content: "\4d";
}


/* 
** AUGMENTER LA LARGEUR CHAMP RÉSULTAT CAPTCHA 
** Parfois, suivant la taille du texte, certains chiffres du résultat sont masqués
*/
.et_pb_contact_right p input {
	max-width: 50px;
}
strong.moinillon {
    color: #3479c4;
}
.citation {
    line-height: 23px;
    font-size: 17px;
}
/* 
** AUGMENTER LA LARGEUR CHAMP RÉSULTAT CAPTCHA 
** Parfois, suivant la taille du texte, certains chiffres du résultat sont masqués
*/
.et_pb_contact_right p input {
	max-width: 27px !important;
}
select#TITRE {
    width: 15%;
}
input#PRENOM {
    width: 27%;
}
input#NOM {
    width: 57%;
}
span.wpcf7-form-control-wrap.recaptcha
 {
    display: block;
    width: 50%;
    float: left;
}

button#ENVOYER
 {
    float: right;
    color: #a82d1d !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: transparent;
	text-shadow: none;
}
.wpcf7-not-valid-tip
 {
    color: #dc3232;
    font-size: 0.8em;
    font-weight: normal;
    display: block;
    text-shadow: none !important;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: transparent;
    text-shadow: none;
}
.wpcf7-spinner
 {
    visibility: hidden;
    display: none;
    background-color: #23282d;
    opacity: 0.75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative;
}
.dvppl_cf7_styler_0_tb_footer .wpcf7 form .wpcf7-response-output
 {
    color: #000 !important;
    background-color: transparent !important;
    border-color: transparent !important;
    font-size: 0.9rem;
    line-height: 1.2rem;
}

/*
** METTRE EXPOSANTS ET INDICES À LA BONNE TAILLE
** Généralement, ils sont bien trop gros…
*/
sup, sub {
    font-size: 70%;
}
ul#menu-mentions span.fa {
    padding-right: 5px;
}

ol.liste-num
 {
    line-height: 29px;
}
::marker {
    padding-right: 11px !important;
    font-weight: 700;
}
ol.liste-num li {
    margin-bottom: 10px;
}
div#explication {
    font-size: 15px;
    line-height: 26px;
}
#top-menu a {
    color: #ffffff;
	text-shadow: 1px 1px 1px #000!important;
}
li.current-menu-parent a, #et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
color: #ffffff;
text-shadow: 1px 1px 1px #000!important;
	}
.et_color_scheme_orange a {
    color: #3479c4;
}
.et_color_scheme_orange a:hover {
    color: #ffb400;

	text-shadow:none;
}
body div#TEXT-MOD-LE-GROUPE
 {
    text-shadow: none;
}
div#CONTACTEZ-NOUS.et_pb_column_5_tb_footer
 {
    background-color: #edb059;
 
}
div#PHOTOS {
    padding: 0px !important;
}
div#TEXT-MOD-LE-GROUPE .et_color_scheme_orange a:hover {
    color: #ffb400;
	background-color: transparent;
	text-shadow:#000;
}
div#ILS-ONT-DIT h2, div#TEXTE-CONTACT h2 {
    font-family: 'Aclonica', Helvetica, Arial, Lucida, sans-serif !important;
    color: #fff;
    text-shadow: 2px 2px 2px #000 !important;
}
div.img-bordure img {
    border: 5px solid #3479c4;
}
#CONTACTEZ-NOUS .et_pb_column_6_tb_footer
 {
    background-color: #3479c4 !important;
}
#NOUVEAU-CD .wp-playlist-playing

 {
    color: #a82d1d !important;
    background-color: #edb059;
}
a.bouton-en-savoir-plus-bleu:hover
 {
	     background-color: #3479c4!important;
text-shadow: 1px 1px 1px #000 !important;
	 Color: #fff !important;
}

div#TEXT-MOD-LE-GROUPE a.et_pb_button.et_pb_button_0.bouton-en-savoir-plus-bleu.et_pb_bg_layout_light:hover
 {
	     background-color: transparent;
text-shadow: 1px 1px 1px #000!important;
}
nav#top-menu-nav a:hover
{
	     background-color: transparent;
color:#edb059;
}
a#BOUTON-BLEU {
    border-radius: 15px !important;
}
#FRISE img
{
    border: none !important;
}
span.association {
    font-family: 'Orbitron', Helvetica, Arial, Lucida, sans-serif;
    line-height: 2em;
    font-size: 26px;

}
h2.entry-title .et_color_scheme_orange a:hover
{
	     background-color: transparent;
color:#edb059;
}

div#ACCUEIL-BLOG a, div#CAT-BLOG a:hover {
	     background-color: transparent;
}

.et_pb_testimonial_2_tb_footer.et_pb_testimonial, .et_pb_testimonial_0_tb_footer.et_pb_testimonial, .et_pb_testimonial_1_tb_footer.et_pb_testimonial
 {

    background-color: #ffffff00 !important;
}



#logo {

    max-height: 100% !important;

}
#TITRE-ACCUEIL h1.et_pb_module_header
 {
    font-size: 57px;
text-shadow: 0 0 6px rgba(202, 228, 225, 0.92), 0 0 30px rgba(202, 228, 225, 0.34), 0 0 12px rgb(0 0 0 / 97%), 0 0 21px rgb(0 0 0 / 98%), 0 0 34px rgb(8 8 8 / 87%), 0 0 54px rgb(2 2 2 / 98%);
text-align: center;
}


.et_pb_svg_logo #logo, .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
    height: 100%;
}
#main-header {

    background-color: #3479c4 !important;
	-webkit-box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.50); 
box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.50);
}
body.home #main-header {

    background-color: #3479c4 !important;
	-webkit-box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.50); 
box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.50);
}
body.home #main-header.et-fixed-header {

    background-color: #3479c4 !important;
	-webkit-box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.50); 
box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.50);
}
body {

    text-shadow: 1px 1px 1px #fff !important;
}

body #main-header img{

opacity: 100% !important;
height: 62% !important;
}
body #main-header.et-fixed-header img{

opacity: 100% !important;
height: 62% !important;
border: none;
}
.et_pb_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description {
padding-top: 16%px !important;
    padding-bottom: 16%px !important;
}
div#Titre-groupe h2.et_pb_slide_title {
    font-weight: 600 !important;
}
body.home #main-header img{
border: none;
opacity: 0% !important;
}
body.home #main-header.et-fixed-header img{

opacity: 100% !important;
height: 62% !important;
}
div#GROUPE img
{
 border: 5px solid #a82d1d;
}
div#IMAGE-CD-GAM img, div#COL-PLAYER-GAM img
 {
    border: none !important;
}
div#GROUPE h2 {

    padding-bottom: 22px !important;

}
div#TIT-LE-GROUPE h2.mc_title {
    font-size: 42px;
}
div#NOUVEAU-CD .et_pb_column.et_pb_column_1_3.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    width: 29% !important;
    margin-right: 20px !important;
}
div#NOUVEAU-CD .et_pb_column.et_pb_column_1_3.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough {
    width: 29% !important;
    margin-right: 25px !important;
}
.txt-player-gamayun {
    height: 330px !important;
    display: flex !important;
    align-items: center !important;
}
div#ACCUEIL-BLOG h2.entry-title {
    text-align: center;
}
a.mentions:hover, a.politique:hover {
    background-color: transparent !important;
}
a.wp-playlist-caption:hover
 {
    text-shadow: none !important;
}

div#TEXT-MOD-LE-GROUPE
 {
    margin-bottom: 0px !important;
}
.wp-playlist
 {
    border: none !important;
    margin-right: 10px !important;
	     padding: 0 !important;
    margin: 0 !important;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: #a82d1d !important;
}
.wp-playlist-current-item {

    display: none !important
}
.mejs-controls .mejs-time-rail .mejs-time-current
 {
    background: #edb059 !important;
}
div#APPEL {

padding-bottom: 0px !important;
    margin-bottom: 7px !important;
}
div#APPEL h2.mc_title {
    font-size: 42px !important;
padding-bottom: 0px !important;
    margin-bottom: 7px !important;
}
#COL-PLAYER-GAM a.wp-playlist-caption:hover {
    text-shadow: #00ff5c !important;
}
.et_pb_blog_grid .et_pb_post {
    border: none;
    background-color: transparent;
}

div#ACCUEIL-BLOG a, div#CAT-BLOG a

 {
    font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
    text-align: center;
}
div#ACTUS h2.entry-title
 {
    text-align: center;
}
hr
 {
    border-color: #3479c4;
}
#main-header .container {
    max-width: 95% !important;
    width: 95% !important;
}
span.et {
    font-size: 34px;
}
div#TITRE-ENTREPRISE-GENERALE, div#ENTREPRISE-GENERALE {
    width: 100% !important;
    max-width: 100% !important;
}
.et_pb_bg_layout_dark, .et_pb_bg_layout_dark h2, .et_pb_bg_layout_dark h3, .et_pb_bg_layout_dark h4, .et_pb_bg_layout_dark h5, .et_pb_bg_layout_dark h6 {

text-shadow: 1px 1px 1px #000!important;
}

div#ENTREPRISE-GENERALE h1
{
text-shadow: 2px 8px 6px rgb(0 0 0 / 59%), 0px -5px 35px rgb(255 255 255 / 70%), 2px 0px 1px #070302 !important;
}
h4.et_pb_module_header
{
color: #6D98C6 !important;
}
div.BLOC-BLEU h4.et_pb_module_header {
    color: #ffb400 !important;
}

.et_pb_text_2 h2 {
    font-size: 2.0rem !important;
}
#NOUS-CONSTRUISONS h1
{
    text-shadow: 2px 8px 6px rgb(0 0 0 / 59%), 0px -5px 35px rgb(255 255 255 / 70%), 2px 0px 1px #070302 !important;
}
#TITRE-PACA h3 {
    font-family: 'Rubik',Helvetica,Arial,Lucida,sans-serif !important;
    color: #fff !important;
    font-size: 1.8rem !important;
    text-shadow: 0px 0px 30px rgb(0 0 0 / 38%), 0px 0px 10px rgb(0 0 0 / 52%), 0px 0px 30px rgb(10 10 10 / 52%), 0px 0px 10px rgb(8 8 8 / 82%), 0px 0px 30px rgb(255 255 255), 0px 0px 20px rgb(255 255 255), 1px 1px 1px rgb(0 0 0) !important;
}
div#TITRE-PACA {
    margin-bottom: 1% !important;
}
div#IL-N-Y-A-PAS h2 {
    font-size: 2.0rem !important;
}
h1, h2, h3, h5, h6 {
    color: #a82d1d;
}
h4 {
    color: #a82d1d !important;
	font-size: 15px !important;
}
h1.entry-title.main_title
 {
    font-size: 26px;
}
.et_audio_content, .et_link_content, .et_quote_content {
    background-color: #a82d1d !important;
}
p.boutons
 {
    margin-top: 25px;
}
img.noborder
 {
    border: none !important;
}
div#bloc-gamayun-accueil h2
 {
    font-size: 27px;
}
div#BLOC-BLEU-BLANC .et_pb_row
 {
    width: 100%;
    max-width: 100%;
    margin: auto;
    position: relative;
}

div#BLOC-BLEU-BLANC .et_pb_row_inner_0.et_pb_row_inner 
 {
    padding-right: 0vw !important;
    padding-bottom: 0px !important;
    padding-left: 0vw !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    width: 100%;
    max-width: 100%;
}
div#BLOC-BLEU-BLANC .et_pb_column_2_3 .et_pb_row_inner

 {
        padding: 00px !important;
    }


span.titre-gamayun
 {
    font-size: 15px;
}
div#bloc-gamayun-accueil span.titre-gamayun
 {
    font-size: 17px;
}
span.titre-gamayun

 {
    font-size: 21px;
}
span.titre-gamayun-et

 {
    font-size: 12px;
}
.wp-playlist-item {
    background-color: transparent !important;
}
.wp-playlist-light {
    background: transparent !important;
    color: #000;
}
div#BLOC-COPYRIGHT {
    padding: 0 0 10px 0 !important;
}
div#BLOC-MENUS-BAS {
    padding: 10px;
}
.et_pb_section.et_pb_section_1_tb_footer.et_pb_with_background.et_section_regular {
    padding: 10px 0 20px 0;
}

div#IMAGE-CASQUE img {
    margin-top: -45px !important;
}
div.logo-entreprise img {
    opacity: 0.5 !important;
}
#top-menu-nav a span {
    padding-right: 5px;
}

a.powered-by {
    color: #edb059;
}
.copyright {
    color: #fff !important;
	font-size: 0.8rem !important;
text-shadow: none !important;	
}
body.page-id-22 li.menu-item-44 {
    display: none !important;
}
.doigts {
    padding-left: 20px;
    padding-top: 10px;
}
h4 {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 1.3rem !important;
    font-weight: 600 !important;
}
#COORDONNEES-BDP h4 {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}
#COMPETENCES h4 {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}
div#TITRE-BLEU h4.tous-corps {
color: #6D98C6 !important;
font-size: 2.5rem !important;
text-shadow: 0px 0px 30px rgb(255 255 255), 0px 0px 30px rgb(255 255 255), 0px 0px 30px rgb(255 255 255), 0px 0px 30px rgb(255 255 255), 0px 0px 30px rgb(255 255 255), 0px 0px 20px rgb(255 255 255), 1px 1px 1px rgb(255 255 255) !important;
font-family: 'Orbitron',Helvetica,Arial,Lucida,sans-serif !important;
}
#BLOC-BLEU-BLANC  h4 {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}
#COORDONNEES-BDP .et_pb_blurb_description {
    font-weight: 600 !important;
}
strong.nazare {
    font-family: 'Orbitron',Helvetica,Arial,Lucida,sans-serif;
}

#menu-bdp a {
    color: #edb059 !important;
    font-size: 0.9rem;
	text-shadow: none !important;
}


#menu-bdp a:hover, a.powered-by:hover {
    color: #fff !important;
}
#menu-bdp span {
    padding-right: 5px;
}
span.barre {
    color: #fff;
}
.grecaptcha-badge {
    visibility: hidden !important;
}
div#COL-GAM-TXT {
    padding: 0px 0px 0px 10px !important;
    font-size: 19px !important;
    line-height: 28px !important;
}
div.logo_container a:hover
{
	background-color: transparent;
}
#top-menu li.current-menu-parent a {
    text-shadow: none !important;
}
.post-content-inner p {
    font-size: 0.9rem !important;
    line-height: 1.4rem !important;
    text-align: justify;
}
h2.entry-title a {
    line-height: 1.4rem;
}
a.more-link {
    float: right;
}
.home div#FIL {
    display: none !important;
}
.home div#DEBUT-PDP {
    margin-top: 70px !important;
}
div#FIL {
    font-size: 0.8em !important;
}
#TITRE-ARTICLE h1.entry-title {
    font-size: 2.0rem !important;
}
div#BOUTON-REALS {
    margin-top: 20px;
}
h4.numfixe {
    color: #6D98C6 !important;
}
a#BOUTON-ROUGE.gauche {
    margin-right: 15px;
}
a#BOUTON-ROUGE.droite {
    margin-left: 15px;
}

div.et_pb_post_content_0_tb_body img {
    border: 5px solid #a82d1d;
}
/*Traduction de l'expression "Share This" de Monarch par "Partager" */
.et_social_heading {
	font-size: 0!important;
}
.et_social_heading::before {
	content: "Partager";
	font-size: 15px !important;
}
div#COORDONNEES-BDP {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.nav li ul {

    width: 260px;

}
#top-menu li li a {

    width: 260px;

}
/* ---------- */
/* RESPONSIVE */
/* ---------- */
/* DESKTOP */
@media (max-width: 1400px)
	{

}
/* NOTEBOOK */
@media (max-width: 1024px)
{

	}
/* TABLETTE*/
@media (max-width: 768px)
{

	}
/* MOBILE*/

@media (max-width: 480px)
{
span.wpcf7-form-control-wrap.recaptcha
 {
    display: block;
    width: 100% ;
    float: left;
}
button#ENVOYER {
    float: right;
    color: #a82d1d !important;
    margin-top: 10px;
    margin-bottom: 10px;
}	
div#GARANTIE.et_pb_image_0 img {
width: 36% !important;
    padding-right: 0 !important;
}
div#IMAGE-CASQUE img {
    margin-top: -13px !important;
    margin-bottom: -64px;
}
div#CONSULTEZ .et_pb_column.et_pb_column_1_3.et_pb_column_inner.et_pb_column_inner_3 {
    margin-bottom: 0 !important;
}
	div#CONSULTEZ .et_pb_column.et_pb_column_1_3.et_pb_column_inner.et_pb_column_inner_4.et-last-child {
    padding-top: 0px !important;
}

	div#LOGO-BAS-FICHE img {
    width: 286px !important;
    max-width: 251px !important;
}
	}
#HORIZONTAL-MENU a:hover
 {
    color: #fff !important;
    text-shadow: 1px 1px 1px #000 !important;
}
.nav li ul {

    background: #6d98c6;

}
