/*
 Theme Name:   JTSE 2019
 Theme URI:    https://www.jtse.fr
 Description:  JTSE 2019 : design
 Author:       MG
 Author URI:   https://www.mariedegeuser.com
 Template:     business
 Version:      1.0.0
*/


body{

  background-color:#404040;

}
#content{
	background-color:white;
}
h6{
	margin-top: 10px;
	color: #404040;
}
h6::after{
	content: '';
	display: block;
	width: 41px;
	background-color: #9d002b;
	height: 9px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.site-header{

  background-color: #9d002b;
  height:160px;
	border-bottom: 5px solid #830225;
}

.entry-header{

  background-color:#dbd8d9;

}
.entry-title{
	padding:0;
	color: #404040;
}
.main-navigation{
	padding-top: 78px;
}
.main-navigation a{

  color:white;

}
.site-logo{
	display:flex;
}
.site-logo a img{
	max-height:100%;
}
.main-navigation li a:hover,.main-navigation li:hover > a, a:focus, a:active{

  color:#dbd8d9;

}
.sub-menu li a{
	color: #404040;
}
.sub-menu li a:hover{
	color:#7a7a7a;
}

.petit{

	font-size:11px;

}



.erreur {

	color: #FF0000;

	font-weight: bold;

	text-align:center;

}



.valid {

	color:#060;

	font-weight: bold;

	font-size: 12px;

	text-align:center;

}
.slide-title{
	color:white;
}
#sequence{
	margin-top:50px;
}
#sequence .slide-arrow	{
	background-color:#f8f8f8;
}
.home-cta {
    background: none repeat scroll 0 0 #9d002b;
}
.home-services {

    width: 100%;
    padding: 100px 0;

}
.home-entry-title:hover {
    color: #7a7a7a;
}
.home-blog .entry-footer span {
    color: #9d002b;
}
.home-blog {
	margin-top:10px;
}
.site-footer {
    background: none repeat scroll 0 0 #404040;
}
.lettres_tableau_exposant{
	background-color: #9d002b;
	display: flex;
	justify-content: space-around;
	height: 40px;
	align-content: center;
	align-items: center;
	font-weight: bold;
}
.haut_tableau_exposant{
	display:flex;
	background-color: #dbd8d9;

}
.col_pays, .col_societe,.col_web,.col_secteur{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.col_pays{
	width:10%;
}
.col_societe{
	width:45%;
}
.col_web{
	width:10%;
}
.col_secteur{
	width:35%;
}
.top_lettre_tableau_exposant{
	background-color:#9d002b;
	display: flex;
	justify-content: space-between;
}
.lettre_tableau_exposant{
	padding-left:10px;
}
.ligne_tableau_exposant{
	display:flex;
	border-bottom: 1px solid #dbd8d9;
}
.ligne_tableau_exposant > .col_pays, .ligne_tableau_exposant >.col_societe, .ligne_tableau_exposant >.col_web,.ligne_tableau_exposant >.col_secteur{
	padding-top:0;
	padding-bottom:0;
}
.en_tete_exposant{
	display: flex;
align-items: center;
justify-content: space-between;
}
.logo_exposant{
	width: 25%;
border: 1px solid #dbd8d9;
height: 220px;
display: flex;
align-items: center;
justify-content: center;
}
.titre_exposant{
	width: 75%;
padding-left: 10px;
}
.titre_exposant p{
	margin:0 auto;
}
.infos_exposant{
	margin-top: 20px;
display: flex;
}
.coordonnees_exposant{
	width: 25%;
padding-right: 10px;
}
.adresse_exposant p{
	margin:0;
}
.presentation_exposant{
	width: 75%;
padding-left: 10px;
background-color: #dbd8d9;
}
.bouton_retour_exposant{
	margin-top:20px;
	display:flex;
	justify-content:end;
}

@media handheld, only screen and (max-width: 767px){
	.en_tete_exposant{
		flex-direction:column;
		align-items: baseline;
		}
	.logo_exposant{
		width:auto;
	}
	.titre_exposant{
		width:100%;
		text-align: left;
    padding-top: 10px;
    padding-left: 0;
	}
	.infos_exposant{
		flex-direction:column-reverse;
	}
	.infos_exposant div::after{
		height:10px;
		width:100%;
		background-color:red;
		content:"";
	}
	.coordonnees_exposant{
		width:100%
	}
	.coordonnees_exposant p{
		margin:0;
	}
	.presentation_exposant{
		width:100%;
		background-color: white;
    padding: 0;
	}
	.rs_exposant{
		margin-top:10px;
	}
	.bouton_retour_exposant{
		justify-content:center;
	}
	
		
}
.home-blog .entry-footer:hover {
    background: #9d002b;
}