
/***************************Faq*********************************/

.border-cotes-faq
{
	width: 937px; border-left: solid 4px #d9dadb;
    border-right: solid 4px #d9dadb; background-image: url(../images/home/degrade_fond_box1.png);
    background-repeat: repeat-x; background-position: bottom; padding-left: 10px;
}

.border-bas-faq
{
	float: left; border-bottom: solid 4px #d9dadb; width: 937px; height: 4px;
    background-image: url(../images/home/bas_gris_fg.png); background-repeat: repeat-x;overflow:hidden;
}

.accroche-faq
{
	background-image: url(../images/faq/faq_bandeau_fond.png);
  background-repeat: repeat-x;
  height: 52px;
  padding-top: 90px;
  width: 270px;
}

.type-client
{
	padding-top: 5px;background-image: url(../images/home/onglet_ombre_fond.png);
    background-repeat: repeat-x; height: 35px;
}

.border-haut-contact
{
	float: left; border-top: solid 4px #CCCCCC; width: 400px; height: 4px;line-height: 4px;
}

.border-cotes-contact
{
	clear: both;
	width: 400px;
	height: 110px;
	border-left: solid 4px #CCCCCC;
  border-right: solid 4px #CCCCCC;
  padding-top: 10px;
  padding-left: 10px;
}
.border-bas-contact
{
	float: left; border-bottom: solid 4px #CCCCCC; width: 400px; height: 4px; line-height: 4px;
}

.block-milieu
{
	clear: both; width: 900px; padding-top: 20px;
}

.col-1sur3
{
	float: left; border-right: 2px solid #d9dadb; width: 240px; /*height: 120px;*/
}

.col-2sur3
{
	float: left; border-right: 2px solid #d9dadb; width: 330px; /*height: 120px;*/padding-left: 10px;
}
.col-3sur3
{
	float: left; width: 300px; /*height: 120px;*/ padding-left: 10px;
}
.onglet-reponse
{
	clear: both; width: 922px; height: 50px; background-image: url(../images/faq/faq_onglet_fleche.png);
    background-repeat: no-repeat; padding-top: 10px; margin-top: 30px;
}
.border-cotes-reponse
{
	width: 913px; border-right: 3px solid #F7Af2d; border-left: 4px solid #F7Af2d; padding-bottom:15px; padding-top:10px;
}
.border-bas-reponse
{
	float: left; border-bottom: solid 4px #F7Af2d; width: 903px; height: 4px;line-height: 4px;
}



/***************************Temoignages*********************************/


.onglet_off_temoignages
{
	height: 30px; width: 215px;background-image: url(../images/faq/onglet_off.png);
    background-repeat: no-repeat;background-position:bottom; padding-top: 6px
}
.border-cotes-temoignages
{
	width: 937px; height: 700px; border-left: solid 4px #d9dadb;
    border-right: solid 4px #d9dadb; background-image: url(../images/home/degrade_fond_box1.png);
    background-repeat: repeat-x; background-position: bottom; padding-left: 10px;
}
.haut-gauche-temoignages
{
	float: left; background-image: url(../images/temoignage/temoignage_bandeau_fond.png);
    background-repeat: repeat-x; height: 46px; padding-top: 80px; width: 296px;
}
.onglet-temoignages
{
	clear: both; background-image: url(../images/temoignage/temoignage_cadre_rose_haut.png);
    background-repeat: no-repeat; width: 466px; height: 29px; padding-top: 10px;
}
.block-rose-milieu
{
	margin-left: 1px; width: 448px; height: 160px; border-left: solid 9px #E31981;
    border-right: solid 8px #E31981; padding-top: 40px;
}
.block-rose-bas
{
	clear: both; background-image: url(../images/temoignage/temoignage_cadre_rose_bas.png);
    background-repeat: no-repeat; width: 466px; height: 62px;
}
.border-bas-liste-temoignages
{
	float: left; border-bottom: solid 4px #dbdcdd; width: 446px; height: 4px;line-height: 4px;
}
.border-cotes-liste-temoignages
{
	width: 456px; height: 210px; border-left: solid 5px #dbdcdd; border-right: solid 3px #dbdcdd;
}
.haut-form-temoigner
{
	clear: both; background-image: url(../images/temoignage/temoignage_bulle_bleue.png);
    background-repeat: no-repeat; width: 446px; height: 79px; padding-top: 80px;
}
.border-cotes-form-temoigner
{
	clear: both; width: 399px; height: 455px; border-left: solid 4px #CCCCCC;
    border-right: solid 3px #CCCCCC; padding-top: 25px; padding-left: 40px;
}

.border-bas-form-temoigner1sur2
{
	float: left; border-bottom: solid 4px #CCCCCC; width: 300px; height: 12px;line-height: 12px;
}

.border-bas-form-temoigner2sur2
{
	float: left; border-bottom: solid 4px #CCCCCC; width: 50px; height: 12px;line-height: 12px;
}

.border-bas-temoignages
{
	float: left; border-bottom: solid 4px #d9dadb; width: 937px; height: 4px;
	background-image: url(../images/home/bas_gris_fg.png); background-repeat: repeat-x;overflow:hidden;
}


/***************************Portabilite*********************************/


.border-cotes-portabilite
{
	width: 937px; height: 750px; border-left: solid 4px #d9dadb;
    border-right: solid 4px #d9dadb; background-image: url(../images/home/degrade_fond_box1.png);
    background-repeat: repeat-x; background-position: bottom; padding-left: 10px;
}

.border-bas-portabilite
{
	float: left; border-bottom: solid 4px #d9dadb; width: 937px; height: 4px;
	background-image: url(../images/home/bas_gris_fg.png); background-repeat: repeat-x;overflow:hidden;
}

.haut-block-offre
{
	margin-left: 80px; width: 170px; height: 107px; background-image: url(../images/portabilite/portabiliite_cadre_haut.png);
	background-repeat: no-repeat; padding-top: 15px; padding-left: 90px; float: right;
}

.border-haut-partie-milieu
{
	float: left; border-top: solid 1px #CCCCCC; width: 900px; height: 4px; line-height: 4px;
}

.border-cotes-partie-milieu
{
	width: 905px; height: 280px; border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC; padding-top: 25px; padding-left: 10px;
}

.raison-1sur3
{
	width: 293px; height: 60px; background-image: url(../images/portabilite/portabilite_fond_bleu1.png);
	background-repeat: no-repeat; padding-top: 18px;
}

.raison-2sur3
{
	width: 293px; height: 60px; background-image: url(../images/portabilite/portabilite_fond_bleu2.png);
	background-repeat: no-repeat; padding-top: 18px;
}

.raison-3sur3
{
	width: 293px; height: 60px; background-image: url(../images/portabilite/portabilite_fond_bleu3.png);
	background-repeat: no-repeat; padding-top: 18px;
}
.border-bas-partie-milieu
{
	float: left; border-bottom: solid 1px #CCCCCC; width: 900px; height: 7px;line-height: 7px;
}


/***************************Parrainage*********************************/


.border-cotes-parrainage
{
	width: 937px; height: 560px; border-left: solid 4px #d9dadb;
	border-right: solid 4px #d9dadb; background-image: url(../images/home/degrade_fond_box1.png);
    background-repeat: repeat-x; background-position: bottom; padding-left: 10px;
}

.border-bas-parrainage
{
	float: left; border-bottom: solid 4px #d9dadb; width: 937px; height: 4px;
	background-image: url(../images/home/bas_gris_fg.png); background-repeat: repeat-x;overflow:hidden;
}

.accroche-parrainage
{
	float: left; background-image: url(../images/parrainage/parrainage_bandeau_fond.png);
	background-repeat: repeat-x; height: 62px; padding-top: 80px; width: 270px;
}

.onglet-block-bas
{
	background-image: url(../images/parrainage/parrainage_onglet_cadre.png);
	background-repeat: no-repeat; width: 884px; height: 35px; padding-top: 6px; padding-left: 20px;
}

.parrainage-etape-1
{
	padding-left: 100px; padding-top: 20px; background-image: url(../images/parrainage/parrainage_fond_gris1.png);
	background-repeat: no-repeat; width: 398px; height: 58px;
}

.parrainage-etape-2
{
	padding-left: 100px; padding-top: 10px; background-image: url(../images/parrainage/parrainage_fond_gris2.png);
	background-repeat: no-repeat; width: 398px; height: 68px; margin-top: 10px;
}

.parrainage-etape-3
{
	padding-left: 100px; padding-top: 25px; background-image: url(../images/parrainage/parrainage_fond_gris3.png);
	background-repeat: no-repeat; width: 398px; height: 53px; margin-top: 10px;
}

.commentCaMarche {
  height: 270px; width: 498px; float: left;
}
.coordonnees
{
	height: 240px; width: 388px; float: left;
}
.coordonneesGauche, .coordonneesDroite
{
	float: left;height: 210px;margin-left: 10px;padding-right: 10px;width: 170px;
}
.coordonneesGauche
{
  border-right:1px dashed #0074b6;
}

.border-block-milieu-1
{
	float: left; border-bottom: solid 4px #CCCCCC; width: 248px; height: 12px;line-height: 12px;
}

.border-block-milieu-2
{
	float: left; border-bottom: solid 4px #CCCCCC; width: 20px; height: 12px;line-height: 12px;
}

.border-block-milieu-3
{
	float: left; border-bottom: solid 4px #CCCCCC; width: 180px; height: 12px;line-height: 12px;
}
.border-block-milieu-3-bouton
{
	float: left; border-bottom: solid 4px #CCCCCC; width: 80px; height: 12px;
}

.border-block-milieu-4
{
	float: left; border-bottom: solid 4px #CCCCCC; width: 60px; height: 12px;line-height: 12px;
}

#frmParrainage input.texte {
  border: solid 1px #CCCCCC;
}

.souligne{text-decoration:underline;}
