/********* Do not edit this file *********/
/*
My Custom CSS - Maked by Salvatore Noschese
a.k.a. DarkWolf - http://www://darkwolf.it/
*/

body{



}

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;

}
.logo_exposant img{
	height: auto;
max-width: 100%;
max-height: 200px;
width: auto;
}

.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;

	}

	

		

}