/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Voirons
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/*------------------------------------------------*/
/*-------------------[ CUSTOM ]-------------------*/
/*------------------------------------------------*/

#et-top-navigation{float: left; }
.et_header_style_left #et-top-navigation{
	padding: 106px 0 0 180px!important;
	
}
.menu-item a:after{
	padding-left: 8px;
	content: "|";	
}
.menu-item:last-child a:after, .lang-item a:after {
	content: none;
}
#top-menu li{
	padding-right: 5px;
}

.et-pb-contact-message{text-align:center;}
.logos_partenaires img{ max-width: 130px; margin: 0 10px;}
.contenu h1 {font-size: 28px;}
.contenu h2 {font-size: 22px;}
.contenu h4 {font-size: 22px;}
.contenu {margin:0 !important;}

.icones{ padding-top: 4px;}
.iconfb,.icontw,.iconin,.iconml{width: 24px; height: 24px; display: inline-block; margin:0 5px;vertical-align: -6px;}
.iconfb{background: url('images/icon-fb2.jpg') no-repeat 0 0;}
.icontw{background: url('images/icon-tw2.jpg') no-repeat 0 0;}
.iconin{background: url('images/icon-in2.jpg') no-repeat 0 0;}
.iconml{background: url('images/icon-ml2.jpg') no-repeat 0 0;}
.divid{ width:900px; margin:auto !important;}
.french,.english{width: 20px; height: 20px; display: block; float:left; margin-right: 5px;}
.french{background: url('images/flag_fr.jpg') no-repeat ; }
.french:hover,.french.current{background: url('images/flag_fr.jpg') no-repeat -20px 0;}
.english{background: url('images/flag_en.jpg') no-repeat;}
.english:hover, .english.current{background: url('images/flag_en.jpg') no-repeat -20px 0;}

.lang-item-fr,.lang-item-en{width: 20px; height: 20px; display: block!important; position: absolute!important; float:left; margin-right: 5px;top:10px;}
.lang-item-fr{background: url('images/flag_fr.jpg') no-repeat;right:25px;}
.lang-item-en{background: url('images/flag_en.jpg') no-repeat;right:0;}
.lang-item-fr:hover {background: url('images/flag_fr.jpg') no-repeat -20px 0;}
.lang-item-en:hover {background: url('images/flag_en.jpg') no-repeat -20px 0;}
.lang-item-fr.current-lang{background: url('images/flag_fr.jpg') no-repeat -20px 0; }
.lang-item-en.current-lang{background: url('images/flag_en.jpg') no-repeat -20px 0;}

.header_accueil{ height:auto;}
.header_accueil .et_pb_slide{ max-height: 500px !important; }

.tweets{ text-align:center !important;}
.enormous{ margin: -10px 50px;}
.enormous_l{ float:left;}
.enormous_r{ float:right;}
.mission{text-align:center; font-size:35px; font-style:italic; display: inline-block; width: 100%;line-height: 50px;}

.bandeau_mini,.bandeau_mini .et_pb_slider,.bandeau_mini .et_pb_slide{height: 200px;min-height:200px;}

.tog_global{  display: inline-block; margin:0 !important;}
.tog{ }
	.tog .mission{ float:left;margin-top: 40px; margin-bottom:20px;}
	.tog h3{ text-align:center; font-size:28px;color: #ab0032; margin-top:10px; }
.tog_left{ float:left; margin: 10px;width: 340px;font-size: 20px;color: #926296; text-align:center; line-height: 34px;}
	.tog_left h4{ color: #926296; margin-bottom:20px;}
	.lorafont{ font-family: 'Lora', Georgia, "Times New Roman", serif;}
.tog_right{ background:none; float:right;margin:10px;width: 500px;}
	.tog_right h4{ margin-bottom:20px;}

.tog_titles{position:relative;}
#id-one, #id-two, #id-three{ background-color:#f2f1f7; position:relative; display:inline-block; padding-top:10px;}
#qsn{ background-color:#f2f1f7; position:relative; display:inline-block; margin-top:10px;}
.togoff{ margin-top: -20px;}
.stitre_tog{ color: #36559a; line-height:24px;}

.text_big {
	font-size: 40px;
	color:#926296;
	text-align: justify;
}
.text_min {
	font-size: 15px;
	color:#375690;
	text-align: justify;
	padding: 10px 0;
}
.text_n{
	font-size: 25px;
	color:#375690;
	text-align: justify;
}
.text_n, .text_min,.text_big{font-family: 'Lora', Georgia, "Times New Roman", serif;}

.redtext{
	color:#ab0032;
	padding-bottom: 10px;
	}
.bt_plus{ background: #aaaccc; height: 37px; width:190px; text-align: center; padding: 5px 0 0; color: #fff; display: block;margin-left: auto; margin-right: auto}	
.plus{background: url('images/plus.png') no-repeat ; width: 37px; height: 37px; display: block;margin-left: auto; margin-right: auto;}
.plus20{background: url('images/plus.png') no-repeat ; width: 37px; height: 37px; display: block;margin-left: auto; margin-right: auto; margin-top:29px;}
.plus30{background: url('images/plus.png') no-repeat ; width: 37px; height: 37px; display: block;margin-left: auto; margin-right: auto; margin-top:33px;}
.plus60{background: url('images/plus.png') no-repeat ; width: 37px; height: 37px; display: block;margin-left: auto; margin-right: auto; margin-top:62px;}

.moins{background: url('images/moins.png') no-repeat ; width: 37px; height: 37px; display: inline-block;margin-left: 49%; float: left;padding-bottom: 10px; width: 100%;}

.contact_call{ background:#f2f1f7; width: 80% !important; padding: 15px 0;}
.contact_translatys{ width:450px; margin: 0 auto;}
.tog_border{border: 3px solid #e5e3f0; border-bottom:none; border-top:none; }

.icon_luxe,.icon_com,.icon_beaute,.icon_art{width: 150px; height: 150px; display: block; margin-right: auto; margin-left: auto;margin-top: 28px;}
.icon_luxe{background: url('images/icon_luxe.png') no-repeat;}
.icon_luxe:hover{background: url('images/icon_luxe.png') no-repeat -150px 0;}
.icon_com{background: url('images/icon_com.png') no-repeat;}
.icon_com:hover{background: url('images/icon_com.png') no-repeat -150px 0;}
.icon_beaute{background: url('images/icon_beaute.png') no-repeat; }
.icon_beaute:hover{background: url('images/icon_beaute.png') no-repeat -150px 0;}
.icon_art{background: url('images/icon_art.png') no-repeat;}
.icon_art:hover{background: url('images/icon_art.png') no-repeat -150px 0;}

#id-luxe, #id-art, #id-sante,#id-com{ position:relative; display:inline-block; padding-top:10px;}
#id-luxe .tog_left,#id-art .tog_left, #id-sante .tog_left,#id-com .tog_left{color:#928abd;font-size: 27px;}

.exp_bandeau{z-index: 2;display: block;position: relative;}
.exp_bt{z-index: 9;margin-top: -27px;display: block;position: relative;}

.mention_mini{font-size:16px;}
/*------------------------------------------------*/