﻿.form-question select,
.form-question input[type=text]
{
    width: 100%;
    float: left;
    height: 1.75em;
    margin-bottom: 20px;
}

.form-question .question-nom-prenom
{
    width: 70%;
    float: left;
}

.form-question .question-votre-question label
{
    width: 100%;
}

.form-question .question-titre
{
	float: left;
    padding-right: 10px;
    margin-bottom: 10px;
    width: 30%;
}
.form-question .question-titre .menu-deroulant
{
	height:22px; 
	width:100px;
}

.form-question .question-nom-prenom input[type=text]
{
    margin-bottom: 10px;
}

@media (max-width: 479px){
    .form-question .question-titre,
    .form-question .question-nom-prenom
    {
        width: 100%;   
        padding-right: 0;
    }
    
    
}


/*
.form-question .question-select select
{
	width:427px;
}
*/
.form-question .question-nom-prenom input[type=text], .form-question .question-courriel input[type=text]
{
	width:100%;
	height: 2em;
    font-family: GT-Walsheim-Condensed, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    padding-left: 7px;
}
.form-question .question-mot-passe input[type=text]
{
	width:100%;	
}
/*
.form-question .question-nom input[type=text]
{
	width:420px;
	margin-bottom:10px;
}
*/

.form-question .question-courriel {
    float: left;
    width: 100%;
}

.form-question .question-courriel input[type=text]
{
	width:100%;
	margin-bottom:10px;
}
.form-question .question-votre-question textarea
{
	width:100%;
	height:150px;
	margin-bottom:10px;
}
.form-question table
{
    width: 100%;
}
.form-question table td
{
    width: 50%;
}
.form-question table td
{
    vertical-align: bottom;
}
.form-question .question-texte, .form-question .question-courriel-abonnement, .form-question .question-courriel-inscription, .form-question .question-provenance
{
    margin-bottom:10px;
}
.form-question .question-texte input[type=text] 
{
    width:420px;
}
.form-question .question-courriel-abonnement  input[type=text], .form-question .question-courriel-inscription  input[type=text], .form-question .question-provenance  input[type=text]
{
    width: 200px;
}
.form-question .question-provenance  select
{
    width: 216px;
}

.form-question  .padding-tableau-col-d
{
    padding-left: 5px;
}

.form-question .boutton, .form-recherche .bouton
{
	float: right;
	color:#fff;
	padding: 5px 15px 5px 15px;
	font-size: 0.83em;
	border-radius: 0;
}

@media (max-width: 991px)
{
    .form-question .bouton, .form-question .boutton, .form-recherche .bouton {
        width: 100%;
        font-size: 1em;
        padding: 6px;
    }
}

.wrapper-champ-formulaire 
{
    position: relative;
    min-height: 4em;
}

.wrapper-champ-formulaire .contenu-champ-formulaire.valign-bas {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.form-question input[type=text],
.form-question textarea {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 0;
    height: 2em;
    font-family: GT-Walsheim-Condensed, Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    padding: 8px;
}

.formulaire-contact 
{
    width: 100%;
}

.contenu-cadre .resultats-experts ul
{
    list-style-image: none;
    padding-left:0;
    margin-left: -12px;
    margin-right: -12px;
}

.contenu-cadre .resultats-experts ul li {
    padding: 12px;
    min-height: 25em;
}

.form-question .question-titre .selectboxit-container {
    margin-bottom: 0;
}



@media (min-width: 320px){
    .contenu-cadre .resultats-experts ul li {
        min-height: 27em;
    }
}

@media (min-width: 480px){
    .contenu-cadre .resultats-experts ul li {
        min-height: 32em;
    }
}

@media (min-width: 600px){
    .contenu-cadre .resultats-experts ul li {
        min-height: 27em;
    }
}

@media (min-width: 768px){
    .contenu-cadre .resultats-experts ul li {
        min-height: 32em;
    }
}
@media (min-width: 992px){
    .contenu-cadre .resultats-experts ul li {
        min-height: 30em;
    }
}

.contenu-cadre .resultats-experts ul li img.imgExpert {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 5px;
}

.contenu-cadre .resultats-experts ul li span.gras,
.contenu-cadre .resultats-experts ul li span.img_telephone
{
    float: left;
    width: 100%;
}

.contenu-cadre .resultats-experts ul li .icone 
{
    float: left;
    margin-right: 5px;
    margin-top: 5px;
}

@media (max-width: 479px){
    .resultats-experts .col-xs-4 {
        width: 50%;
    }
}