body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #333333;
	margin: 10px;
  font-size: 12px;
}

.headerBG {
	background-image: url(images/BG_header.gif);
	background-repeat: repeat;
  height: 204px;
  padding: 0px;
}

.headerBG div {
  float: left;
  height: 196px;
}

.headerBG div.headerPub {
  width: 687px;
  background-image: url(images/headerBGpub.gif);
}

.footer {
	color: #FFFFFF;
	background-image: url(images/BGfooter.gif);
	background-repeat: repeat-x;
  height: 80px;
  padding-top: 57px;
}

.BGcorps {
	background-image: url(images/fondcentre.jpg);
	background-repeat: repeat-x;
  background-color: #F6F4E8;
}


.BGboiteStat2 {
  margin: 24px 0 0 11px;
  width: 268px;
  height: 169px;
}

.BGboiteStat {
	background-image: url(images/maing_stats.jpg);
  margin: 28px 0 0 16px;
  width: 263px;
  height: 161px;
  text-align: left;
}
.BGboiteStat .b1 {
  padding: 59px 0 0 9px;
  width: 135px;
  height: 27px;
  text-align: right;
  font-size: 18px;
}
.BGboiteStat .b2 {
  padding: 26px 0 0 9px;
  width: 112px;
  height: 27px;
  text-align: right;
  font-size: 18px;
}

.BGboiteNews {
	background-image: url(images/maing_news.jpg);
  margin: 21px 0 0 16px;
  width: 253px;
  height: 274px;
  text-align: left;
  padding: 55px 5px 5px 5px;
}

.BGboiteLive {
	background-image: url(images/maing_live.jpg);
  margin: 19px 0 0 16px;
  width: 253px;
  height: 377px;
  text-align: left;
  padding: 55px 5px 5px 5px;
}

.BGboiteGauche {
	background-image: url(images/BG_boiteGauche.gif);
	background-repeat: repeat;
  padding-left: 10px;
  width: 253px;
  text-align: left;
}
.BG_Form {
	background-image: url(images/BGform.jpg);
	background-repeat: no-repeat;
  width: 399px;
  height: 115px;
}
.BGboiteCentre {
	background-image: url(images/index_survey.jpg);
  height: 867px;
  width: 372px;
	color: #FFFFFF;
	padding: 120px 16px 0 24px;
	text-align: left;
}

.BGcharte {
	background-image: url(images/BGcharte.jpg);
  height: 945px;
  width: 693px;
	color: #490025;
	text-align: left;
  padding: 10px;
}


.txt1 {
	color: #490025;
}
.txt2 {
	color: #7C0040;
	font-weight: bolder;
}
.txt3 {
	color: #333333;
}
.txt4 {
	color: #ffffff;
	text-decoration: none;
  font-size: 14px;
}
.txt5 {
	color: #490025;
	font-size: 8px;
}
.txtOubli {
	color: #7C0040;
	font-weight: bolder;
	font-size: 18px;
	text-align: center;
}

.livedatemanu {
  color: #800000;
  font-weight: bolder;
}
.livepseudo {
  color: #490025;
}

p.parrainage {
  color: #571030;
  text-align: left;
}
p.parrainageIntro {
  color: #571030;
  text-align: center;
  font-size: 20px;
}
p.parrainageTitre {
  color: #571030;
  text-align: left;
  font-size: 16px;
}
a.parrainage {
  color: #571030;
}

.soustitrePage {
	color: #571030;
}
.titrePage {
	color: #571030;
	font-weight: bolder;
  font-size: 13px;
}

.compte_bloc1 {
	background-image: url(images/compte_bloc1.jpg);
	background-repeat: none;
  margin-left: 20px;
  width: 442px;
  height: 92px;
  text-align: left;
}
.compte_input1 {
  margin: 18px 35px 20px 124px;
  width: 80px;
  height: 15px;
  background-color: transparent;
  border: 0px;
}
.compte_input2 {
  width: 78px;
  height: 16px;
  background-color: transparent;
  border: 0px;
}
.compte_input3 {
  margin-left: 168px;
  margin-right: 79px;
  width: 100px;
  height: 16px;
  background-color: transparent;
  border: 0px;
}

.compte_bloc2 {
	background-image: url(images/compte_bloc2.jpg);
	background-repeat: none;
  margin-left: 40px;
  width: 342px;
  height: 92px;
  text-align: left;
}
.compte_input21 {
  margin: 19px 0px 22px 136px;
  width: 137px;
  height: 18px;
  background-color: transparent;
  border: 0px;
}

.compte_bloc3 {
	background-image: url(images/compte_bloc3.jpg);
	margin-left: 20px;
  width: 656px;
  height: 146px;
  text-align: left;
  padding: 66px 0px 0px 28px;
}
.compte_bloc3 div {
  height: 140px;
  overflow: auto;
}

.compte_bloc4 {
	background-image: url(images/compte_bloc4.jpg);
  margin-left: 20px;
  width: 658px;
  height: 148px;
  text-align: left;
  padding: 63px 0 0 26px;
}
.compte_bloc4 div {
  height: 140px;
  overflow: auto;
}

.inscription {
  background-image: url(images/inscription_bloc.jpg);
  width: 676px;
  height: 971px;
  text-align: left;
  margin-left: 30px;
}

div.sexe {
  padding: 21px 0 0 141px;
  height: 39px;
}
input.ins_sexe1, input.ins_sexe2, input.radiob {
  background-color: transparent;
  width: 16px;
  height: 13px;
}

div.bloc_champl {
  float: left;
  padding-left: 153px;
  margin-top: 10px;
  height: 396px;
  width: 309px;
  text-align: left;
}
div.bloc_champr {
  float: left;
  margin-top: 6px;
  height: 396px;
  width: 180px;
  text-align: left;
}

div.bloc_champl input, div.bloc_champr input
{
  width: 150px;
  background-color: transparent;
  border: 0px;
}

div.bloc_champl div, div.bloc_champr div { height: 20px;}

div.bloc_champl div.ins_adresse { padding-top: 17px; height: 35px;}
textarea.ins_adresse { height: 31px; background-color: transparent; border: 0px; width: 150px;}

div.ins_tel { padding-top: 19px; }
div.ins_email { padding-top: 27px; }
div.ins_email2 { padding-top: 26px; }
div.ins_parrain { padding-top: 31px; }
div.ins_mdp1 { padding-top: 21px; }
div.ins_mdp2 { padding-top: 26px; }

div.ins_cp,
div.ins_ville { padding-top: 15px; }
div.ins_pays { padding-top: 16px; }
select.ins_pays {
  width: 150px;
  background-color: transparent;
  border: 0px;
}


.ins_etude { margin: 0px 0 0 160px; }
.ins_prof { margin: 13px 0 0 140px; }
.ins_enfant { margin: 17px 0 0 140px; }
.ins_statut { margin: 15px 0 0 155px; height: 20px;}
.ins_revenu { margin: 18px 0 0 148px; }
.ins_immo { margin: 19px 0 0 92px; color: #FFFFFF;}
.ins_ethnie { margin: 15px 0 0 85px; }
.ins_religion { margin: 13px 0 0 120px; }
.ins_nation { margin: 14px 0 0 120px; }
.ins_prov { margin: 12px 0 0 350px; }
.ins_newsletter { margin: 14px 0 0 350px; height: 46px}
.ins_confirme { margin: 0px 0 0 96px; }
.ins_valider { margin: 36px 0 0 508px; width: 140px; height: 42px; border: 1px solid;}

.alerte { color: #800000; font-weight: bold;}

div.bloc_accueil_pro {
  background-image:url(images/Page-pro-accueil_28.jpg);
  width: 601px;
  height: 563px;
  text-align: left;
  font-size: 19px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #FFFFFF;
  padding: 5px;
}

div.bloc_vapro1 {
  background-image: url(images/page-pro-va_24.jpg);
  width: 474px;
  height: 334px;
  color: #6a0036;
	font-size: 17px;
  text-align: left;
}
.bloc_vapro1 p {
  padding: 60px 0 0 78px;
  width: 347px;
  height: 240px;
}

div.bloc_vapro2 {
  background-image: url(images/page-pro-va_26.jpg);
  width: 1024px;
  height: 262px;
  color: #6a0036;
	font-size: 17px;
  text-align: left;
}
.bloc_vapro2 p {
  padding: 80px 0 0 67px;
  width: 880px;
  height: 155px;
}

div.bloc_vapro3 {
  background-image: url(images/page-pro-va_27.jpg);
  width: 1024px;
  height: 190px;
  color: #6a0036;
	font-size: 17px;
  text-align: left;
}
.bloc_vapro3 p {
  padding: 75px 0 0 125px;
  width: 782px;
  height: 94px;
}

.devis_gauche1 {
  background-image:url(images/devis_gauche1.jpg);
  width: 660px;
  height: 300px;
  text-align: left;
}
.devis_gauche1 input {
  background-color: transparent;
  border: 0px;
  height: 17px;
}
div.devis1_nom { padding: 33px 0 0 143px; height: 20px;}
input.devis1_nom { width: 218px;}
div.devis1_prenom { padding: 13px 0 0 143px; height: 20px;}
input.devis1_prenom { width: 218px;}
div.devis1_raison { padding: 16px 0 0 284px; height: 20px;}
input.devis1_raison { width: 217px;}
div.devis1_adresse { padding: 17px 0 0 229px; height: 20px;}
input.devis1_adresse { width: 274px;}
div.devis1_cp { padding: 15px 0 0 187px; height: 20px;}
input.devis1_cp { width: 105px;}
input.devis1_email { width: 196px;}
div.devis1_ville { padding: 17px 0 0 113px; height: 20px;}
input.devis1_ville { width: 179px;}
div.devis1_tel { padding: 16px 0 0 264px; height: 20px;}
input.devis1_tel { width: 218px;}

.devis_gauche2 {
  background-image:url(images/devis_gauche2.jpg);
  width: 660px;
  height: 570px;
  text-align: left;
}
.devis_gauche2 input {
  background-color: transparent;
  border: 0px;
  height: 17px;
}
div.devis2_type { padding: 78px 0 0 270px; height: 20px;}
input.devis2_type { width: 218px;}
div.devis2_nb { padding: 59px 0 0 319px; height: 20px;}
input.devis2_nb { width: 218px;}
div.devis2_desc { padding: 32px 0 0 276px; height: 140px;}
textarea.devis2_desc { width: 318px; height: 135px; background-color: transparent; border: 0px;}
div.devis2_fourni { padding: 41px 0 0 363px; height: 20px;}
input.devis2_fourni { width: 17px;}
div.devis2_date1 { padding: 56px 0 0 392px; height: 25px;}
div.devis2_date2 { padding-left: 392px; height: 25px;}
div.devis2_date3 { padding-left: 392px; height: 25px;}


.devis_envoyer {
  background-image:url(images/devis_envoyer.jpg);
  width: 399px;
  height: 56px;
  text-align: left;
  padding: 14px 0 0 261px;
}


.devis_droite {
  background-image:url(images/devis_droite.jpg);
  width: 316px;
  height: 846px;
  padding: 4px 24px 90px 24px;
  text-align: left;
}

.ambassadeur {
  background-image:url(images/Page-ambassadeur_04.jpg);
  width: 314px;
  height: 832px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
  padding-top: 10px;
  color: #FFFFFF;
}

.ambassadeur_mail {
  background-image:url(images/Page-ambassadeur_11.jpg);
  width: 396px;
  height: 36px;
  padding: 18px 0 0 5px;
  text-align: left;
}
.ambassadeur_mail input {
  width: 380px;
  font-size: 16px;
  border: 0px;
  background-color: transparent;
}