a{cursor:pointer;} a:hover{text-decoration:none !important;}

/* index.php */
#port_folio_yep{margin-top:-50px;} #portfolio_Entete_YEP{margin-top:-30px;}
#port_folio_yep .section-title{margin-top:-70px;}
#port_folio_contenu_yep{margin-top:-40px;}
#port_folio_contenu_yep #imageSecteur{margin-left:0px; width:90px; height:90px; border-radius:200px;}
#port_folio_contenu_yep img{margin-left:5px;}
#port_folio_contenu_yep h4{margin-left:5px; margin-top:10px;}
#port_folio_contenu_yep p{margin-left:5px; margin-bottom:-10px;}
#port_folio_contenu_yep span{font-weight:bold;}
#port_folio_contenu_yep p a{float:right; font-weight:bold;} #port_folio_contenu_yep p a:hover{text-decoration:underline !important;}
#port_folio_yep .services .icon-box{margin-bottom:1px; padding:25px 30px 0px 20px;}
#voir_plus_yep{float:right; cursor:pointer; color:white; margin-top:-40px;}

#yep_body{margin-top:5px/*40px*/;} #yep_body2{font-size: 1rem; font-weight: 400; line-height: 1.5;}

#yep_footer{margin-bottom:-70px;} #yep_footer img{width:30px;}

/* connexion.php */
#text_champ_valide{text-align: center; font-size: 18px; color: red;}

/* contact.php */
#contact_yep{margin-top:-120px; margin-bottom:-105px;} 

/* a_propos.php */
#a_propos_yep{margin-top:20px; text-align:justify;} #a_propos_yep .section-title{margin-bottom:-20px;}
#a_propos_yep h6{color: #556270; font-family: "Open Sans", sans-serif;
	font-size: 1rem;
    font-weight: 400;
    line-height: 1.5; 
}

/* index_int.php */
.portfolio{padding: 0px 0; margin-top: 30px;}
.portfolio_int_yep{margin-top:15px; background-image: url(img/fond_int.png); background-size: cover;}
#portfolio_int_yep .section-title{margin-top:60px;} 

/* int_produit_secteur_gestion.php */
.port_folio_int_gestion_yep{margin-top:20px;}

/* produit.php */
.port_folio_yep{margin-top:62px;}
.port_folio_yep .portfolio-info{cursor:pointer;}

/* int_category2.php */
#page_annexe{border:1px solid #DDDDDD; width:30%; min-height:400px; float:left; margin-right:2%;}

/* menu_entete */
.select_langue {
    height: calc(2.4rem + 2px);
    padding: 0.375rem 0rem 0.375rem 0rem;
    line-height: 1.5;
    color: white;
    border: none;
    border-radius: 0;
    margin-right: 12px;
    background: transparent;
    font-size: 14px;
    font-weight: bold;
}
.select_langue option{color:black;}

/* menu et menu_entete*/
#liste_lang#liste_lang {
    display: flex;
    background: white;
    border-radius: 15px;
    margin-right: 15px;
}

#liste_lang input{
	background: transparent;
    border: none;
    color: black;
    font-size: 14px;
    font-weight: bold;
	margin-top: 4px;
}

@media screen and (max-width: 900px){
	/* index.php */
	#yep_tableau_produit2 .section-title p{font-size:25px;}
	
	/* espace_alerte_mail.php */
	#yep_tableau_espace .section-title p{font-size:22px;}
}

@media screen and (max-width: 767px){
	/* index_int.php */
	#portfolio_int_yep .section-title p{font-size:19px;}
	.portfolio_int_yep{width:99.1%;}
	.portfolio_int_yep .section-title p{width:105%; font-size:32px;}
	
	/* int_produit_secteur_gestion.php */
	.port_folio_int_gestion_yep{margin-bottom:-15px;}
	.port_folio_int_gestion_yep .section-title p{width:100%; font-size:29px; margin-bottom:0px;}
	
	/* a_propos.php */
	#a_propos_yep .section-title p{font-size:29px;}
}

@media screen and (min-width: 768px) and (max-width: 950px){
	/* index.php */
	#port_folio_yep .section-title p{font-size:29px;}
}

@media screen and (min-width: 768px) and (max-width: 1000px){
	/* int_produit_secteur_gestion.php */
	.port_folio_int_gestion_yep{margin-bottom:-15px;}
	.port_folio_int_gestion_yep .section-title p{width:100%; font-size:34px;}
}

/* category2b.php */

@media screen and (max-width:535px) {#list_view_table .col-md-6{margin-left: -120%; display: inline-table;}
#yep_int_produit_tableau input{width:150px !important;}
}
@media screen and (min-width: 536px) and (max-width: 750px){#list_view_table .col-md-6{margin-left: -80%; display: inline-table;}
#yep_int_produit_tableau input{width:150px !important;}
}
@media screen and (min-width: 751px) and (max-width: 770px){#list_view_table .col-md-6{margin-left: -100%; display: inline-table;}}
@media screen and (min-width: 771px) and (max-width: 990px){#list_view_table .col-md-6{margin-left: -10%; display: inline-table;}}

@media screen and (min-width: 536px) and (max-width: 770px){#grid_view_table #show_grid, #grid_view_table .hip-filter{visibility:hidden;}}

