@charset "iso-8859-1";
/* Table des matières */
/* ----------------------------------------------------------------------
	1= Général
	
	2= Options de navigation
		
	3= Menu de navigation
	
	4= Contenu principal de la page
	
	5= Contenu pied de la page
	
	6= Section de l'administrateur

    7= Arbre
*/

/* ------------------------------------------------------------------------
	1= Général
------------------------------------------------------------------------ */

html, body {
	width: 100%;
	height: 100%;
    margin: 0;
	padding: 0;
}
html {
	background-color: #272C09;
}
body 
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #3A270F;
	margin: 0;
	padding: 0;
}
a:link  {
	color: #0000FF;
}
a:visited {
	color: #000066;
}
a:active, a:hover {
	color: #7F0C0C;
}
th {
	color: #FAEEBD;
	text-align: left;
}
h2 {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
.titre_rouge {
	font-weight: bold;
	font-size: 1.1em;
	color: #6C0712;
}
.titre_rouge img {
	position: relative;
	left: 3px;
	top: 7px;
}
.txt_plusPetit {
	font-size: 0.9em;
}
.txt_enRouge {
	color: #6C0712;
}
.txt_erreur {
	color: #B00C0C;
}
.champs_erreur {
	border: 1px solid #B00C0C;
}
.floatLeft {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}
.floatRight {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
}
.couleurNoir {
	color: #000000;
}
#fond {
	width: 100%;
	height: auto;
	background: url(../../images/fond.jpg) repeat-y center top ;
}
#fond_haut {
	width: 100%;
	height: auto;
	background: url(../../images/fond_haut.jpg) no-repeat center top;
}
#page {
	width: 955px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #E7DBAB;
}
#bloc_avert {
	width: 945px;
	background-color:#E7DBAB;
	padding: 5px 5px 5px 5px;
}
#bloc_avert p {
	margin: 0;
	text-align:center;
	color: #6C0712;
	font-weight: bold;
	font-size: 1.2em;
}
#fondConnexion {
	width:288px;
	height:31px;	
	background: url(../../images/entete/fondConnexion.png) no-repeat center top;
}
/* ------------------------------------------------------------------------
	2= Options de navigation
------------------------------------------------------------------------ */

#option_nav {
	width: 955px;
	height: 31px;
	margin: 0;
	padding: 0;
	background: url(../../images/options_navigation/optionNav.gif) no-repeat left top;
}
#btn_retourAccueil a {
	float: left;
	width: 61px;
	height: 31px;
	margin-left: 15px;
	background: url(../../images/options_navigation/btn_home.gif) no-repeat left top;
}
#btn_retourAccueil a:hover {
	background: url(../../images/options_navigation/btn_home.gif) no-repeat right top;
}
#btn_tailleTexte {
	float: left;
	width: 103px;
	height: 31px;
	margin-left: 353px;
	background: url(../../images/options_navigation/btn_textSize.gif) no-repeat left top;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#btn_tailleTexte:hover {
	background: url(../../images/options_navigation/btn_textSize.gif) no-repeat right top;
}
#btn_tailleTexteP a{
	float: left;
	width: 20px;
	height: 31px;
	background: url(../../images/options_navigation/btn_tailleTexteP.gif) no-repeat left top;
}
#btn_tailleTexteP a:hover {
	background: url(../../images/options_navigation/btn_tailleTexteP.gif) no-repeat right top;
}
#btn_tailleTexteM a{
	float: left;
	width: 20px;
	height: 31px;
	margin-left: 5px;
	background: url(../../images/options_navigation/btn_tailleTexteM.gif) no-repeat left top;
}
#btn_tailleTexteM a:hover {
	background: url(../../images/options_navigation/btn_tailleTexteM.gif) no-repeat right top;
}
#btn_ajoutFavoris a {
	float: left;
	width: 155px;
	height: 31px;
	margin-left: 16px;
	background: url(../../images/options_navigation/btn_addFavorite.gif) no-repeat left top;
}
#btn_ajoutFavoris a:hover {
	background: url(../../images/options_navigation/btn_addFavorite.gif) no-repeat right top;
}
#btn_english a {
	float: left;
	width: 55px;
	height: 31px;
	margin-left: 15px;
	background: url(../../images/options_navigation/btn_francais.gif) no-repeat left top;
}
#btn_english a:hover {
	background: url(../../images/options_navigation/btn_francais.gif) no-repeat right top;
}
#btn_aide a {
	float: left;
	width: 36px;
	height: 31px;
	margin-left: 11px;
	background: url(../../images/options_navigation/btn_help.gif) no-repeat left top;
}
#btn_aide a:hover {
	background: url(../../images/options_navigation/btn_help.gif) no-repeat right top;
}
.btn_contactezNous a {
	float: left;
	width: 116px;
	height: 36px;
	margin:2px 0px 0px 2px;
	background: url(../../images/navigation/contactez-nous.jpg) no-repeat left top;
}
.btn_contactezNous a:hover {
	background: url(../../images/navigation/contactez-nousHover.jpg) no-repeat left top;
}
.btn_home a {
	float: left;
	width: 34px;
	height: 36px;
	margin:2px 0px 0px 2px;
	background: url(../../images/navigation/home.jpg) no-repeat left top;
}
.btn_home a:hover {
	background: url(../../images/navigation/homeHover.jpg) no-repeat left top;
}
.btn_back a {
	float: left;
	width: 34px;
	height: 36px;
	margin:2px 0px 0px 2px;
	background: url(../../images/navigation/back.jpg) no-repeat left top;
}
.btn_back a:hover {
	background: url(../../images/navigation/backHover.jpg) no-repeat left top;
}
.btn_forward a {
	float: left;
	width: 34px;
	height: 36px;
	margin:2px 0px 0px 2px;
	background: url(../../images/navigation/forward.jpg) no-repeat left top;
}
.btn_forward a:hover {
	background: url(../../images/navigation/forwardHover.jpg) no-repeat left top;
}
.btn_blogue a {
	float: left;
	width: 65px;
	height: 36px;
	margin:2px 0px 0px 2px;
	background: url(../../images/navigation/blogue.jpg) no-repeat left top;
}
.btn_blogue a:hover {
	background: url(../../images/navigation/blogueHover.jpg) no-repeat left top;
}
.btn_twitter a {
	float: left;
	width: 33px;
	height: 33px;
	margin:4px 0px 0px 15px;
	background: url(../../images/navigation/twitter.jpg) no-repeat left top;
}
.btn_twitter a:hover {
	background: url(../../images/navigation/twitter-over.jpg) no-repeat left top;
}
.btn_facebook a {
	float: left;
	width: 33px;
	height: 33px;
	margin:4px 7px 0px 7px;
	background: url(../../images/navigation/facebook.jpg) no-repeat left top;
}
.btn_facebook a:hover {
	background: url(../../images/navigation/facebook-over.jpg) no-repeat left top;
}
.btn_rss a {
	float: left;
	width: 33px;
	height: 33px;
	margin:4px 7px 0px 7px;
	background: url(../../images/navigation/rss.jpg) no-repeat left top;
}
.btn_rss  a:hover {
	background: url(../../images/navigation/rss-over.jpg) no-repeat left top;
}
.btn_aPropos a {
	float: left;
	width: 76px;
	height: 36px;
	margin:2px 0px 0px 2px;
	background: url(../../images/navigation/a-propos.jpg) no-repeat left top;
}
.btn_aPropos a:hover {
	background: url(../../images/navigation/a-proposHover.jpg) no-repeat left top;
}
.btn_contactezNous2 a {
	float: left;
	width: 115px;
	height: 36px;
	margin:2px 0px 0px 2px;
	background: url(../../images/navigation/contactez-nous.jpg) no-repeat left top;
}
.btn_contactezNous2 a:hover {
	background: url(../../images/navigation/contactez-nousHover.jpg) no-repeat left top;
}
.btn_langue a {
	float: left;
	width: 96px;
	height: 36px;
	margin:2px 0px 0px 2px;
	background: url(../../images/navigation/langue.jpg) no-repeat left top;
}
.btn_langue a:hover {
	background: url(../../images/navigation/langueHover.jpg) no-repeat left top;
}
.btn_territoire2 a {
	float: left;
	width: 106px;
	height: 36px;
	margin:2px 0px 0px 2px;
	background: url(../../images/navigation/territoire.jpg) no-repeat left top;
}
.btn_territoire2 a:hover {
	background: url(../../images/navigation/territoireHover.jpg) no-repeat left top;
}
.btnMonArbre a {
	float: left;
	width: 84px;
	height: 36px;
	margin:2px 0px 0px 2px;
	background: url(../../images/navigation/monarbre.jpg) no-repeat left top;
}
.btnMonArbre a:hover {
	background: url(../../images/navigation/monarbreHover.jpg) no-repeat left top;
}
.btnRecherche a {
	float: left;
	width: 84px;
	height: 36px;
	margin:2px 0px 0px 2px;
	background: url(../../images/navigation/recherche.jpg) no-repeat left top;
}
.btnRecherche a:hover {
	background: url(../../images/navigation/rechercheHover.jpg) no-repeat left top;
}
/* ------------------------------------------------------------------------
	3= Menu de navigation
------------------------------------------------------------------------ */
#navigation_new {
	width: 955px;
	height: 45px;
	background: url(../../images/navigation/navigation.jpg) repeat-x left top;
}
#navigation {
	width: 955px;
	height: 45px;
	background: url(../../images/navigation/navigation.jpg) repeat-x left top;
}
.btn_genealogie a, .btn_arbreGen a, .btn_recherche a, .btn_territoire a,
.btn_genealogie_on a, .btn_arbreGen_on a, .btn_recherche_on a, .btn_territoire_on a {
	float: left;
	width: 175px;
	height: 51px;
}
.btn_genealogie a {
	background: url(../../images/navigation/btn_genealogy.gif) no-repeat left top;
}
.btn_genealogie a:hover, .btn_genealogie_on a {
	background: url(../../images/navigation/btn_genealogy.gif) no-repeat right top;
}
.btn_arbreGen a {
	background: url(../../images/navigation/btn_familyTree.gif) no-repeat left top;
}
.btn_arbreGen a:hover, .btn_arbreGen_on a {
	background: url(../../images/navigation/btn_familyTree.gif) no-repeat right top;
}
.btn_recherche a {
	background: url(../../images/navigation/btn_search.gif) no-repeat left top;
}
.btn_recherche a:hover, .btn_recherche_on a {
	background: url(../../images/navigation/btn_search.gif) no-repeat right top;
}
.btn_territoire a {
	background: url(../../images/navigation/btn_territory.gif) no-repeat left top;
}
.btn_territoire a:hover, .btn_territoire_on a {
	background: url(../../images/navigation/btn_territory.gif) no-repeat right top;
}
.btn_devenezMembre a, .btn_devenezMembre_on a {
	float: left;
	width: 255px;
	height: 51px;
}
.btn_devenezMembre a {
	background: url(../../images/navigation/btn_becomeMember.gif) no-repeat left top;
}
.btn_devenezMembre a:hover, .btn_devenezMembre_on a {
	background: url(../../images/navigation/btn_becomeMember.gif) no-repeat right top;
}
.btnAide {
	float: left;
	width: 51px;
	height: 26px;
	background: url(../../images/boutons/btnAide.png) no-repeat left top;
}
.btnAide:hover {
	background: url(../../images/boutons/btnAideHover.png) no-repeat left top;
}
.btnConnexion {
	float: left;
	width: 113px;
	height: 26px;
	background: url(../../images/boutons/btnConnexion.png) no-repeat left top;
}
.btnConnexion:hover {
	background: url(../../images/boutons/btnConnexionHover.png) no-repeat left top;
}
.btnAllonsY {
	float: left;
	width: 113px;
	height: 24px;
	background: url(../../images/boutons/btnAllonsY.png) no-repeat left top;
}
.btnAllonsY:hover {
	background: url(../../images/boutons/btnAllonsYHover.png) no-repeat left top;
}
.btnInscription {
	float: left;
	width: 164px;
	height: 24px;
	background: url(../../images/boutons/btnInscription.png) no-repeat left top;
}
.btnInscription:hover {
	background: url(../../images/boutons/btnInscriptionHover.png) no-repeat left top;
}
.btnConnectezVous {
	float: left;
	width: 248px;
	height: 35px;
	background: url(../../images/boutons/btnConnectezVous.png) no-repeat left top;
}
.btnConnectezVous:hover {
	background: url(../../images/boutons/btnConnectezVousHover.png) no-repeat left top;
}
.btnInscriptionGros {
	float: left;
	width: 300px;
	height: 85px;
	background: url(../../images/boutons/btnInscriptionGros.png) no-repeat left top;
}
.btnInscriptionGros:hover {
	background: url(../../images/boutons/btnInscriptionGrosHover.png) no-repeat left top;
}
.btnInscription1 {
	float: left;
	width: 248px;
	height: 36px;
	background: url(../../images/boutons/btnInscription1.png) no-repeat left top;
}
.btnInscription1:hover {
	background: url(../../images/boutons/btnInscription1Hover.png) no-repeat left top;
}
.btnAllerAuSite {
	float: left;
	width: 149px;
	height: 29px;
	background: url(../../images/boutons/btnAllerAuSite.png) no-repeat left top;
}
.btnAllerAuSite:hover {
	background: url(../../images/boutons/btnAllerAuSiteHover.png) no-repeat left top;
}
.btnRetour {
	float: left;
	width: 59px;
	height: 29px;
	background: url(../../images/boutons/btnRetour.png) no-repeat left top;
}
.btnRetour:hover {
	background: url(../../images/boutons/btnRetourHover.png) no-repeat left top;
}
.btnChoisir {
	float: left;
	width: 159px;
	height: 45px;
	background: url(../../images/boutons/btnChoisir.png) no-repeat left top;
}
.btnChoisir:hover {
	background: url(../../images/boutons/btnChoisirHover.png) no-repeat left top;
}
.BtnVideo {
	float: left;
	width: 252px;
	height: 40px;
	background: url(../../images/Boutons/BtnVideo.png) no-repeat left top;
}
.BtnVideo:hover {
	background: url(../../images/Boutons/BtnVideoHover.png) no-repeat left top;
}
.btnCert10 {
	float: left;
	width: 93px;
	height: 93px;
	background: url(../../images/Boutons/btnCert10.png) no-repeat left top;
}
.btnCert10:hover {
	background: url(../../images/Boutons/btnCert10Hover.png) no-repeat left top;
}
.btnCert25 {
	float: left;
	width: 93px;
	height: 93px;
	background: url(../../images/Boutons/btnCert25.png) no-repeat left top;
}
.btnCert25:hover {
	background: url(../../images/Boutons/btnCert25Hover.png) no-repeat left top;
}
.btnCert50 {
	float: left;
	width: 93px;
	height: 93px;
	background: url(../../images/Boutons/btnCert50.png) no-repeat left top;
}
.btnCert50:hover {
	background: url(../../images/Boutons/btnCert50Hover.png) no-repeat left top;
}
.btnCert100 {
	float: left;
	width: 93px;
	height: 93px;
	background: url(../../images/Boutons/btnCert100.png) no-repeat left top;
}
.btnCert100:hover {
	background: url(../../images/Boutons/btnCert100Hover.png) no-repeat left top;
}
.btnCert250 {
	float: left;
	width: 93px;
	height: 93px;
	background: url(../../images/Boutons/btnCert250.png) no-repeat left top;
}
.btnCert250:hover {
	background: url(../../images/Boutons/btnCert250Hover.png) no-repeat left top;
}
.btnCert500 {
	float: left;
	width: 93px;
	height: 93px;
	background: url(../../images/Boutons/btnCert500.png) no-repeat left top;
}
.btnCert500:hover {
	background: url(../../images/Boutons/btnCert500Hover.png) no-repeat left top;
}
.btnContinuer {
	float: left;
	width: 122px;
	height: 35px;
	background: url(../../images/Boutons/btnContinuer.png) no-repeat left top;
}
.btnContinuer:hover {
	background: url(../../images/Boutons/btnContinuerHover.png) no-repeat left top;
}
.btnCertificatsCadeaux {
	float: left;
	width: 248px;
	height: 36px;
	background: url(../../images/Boutons/btnCertificatsCadeaux.png) no-repeat left top;
}
.btnCertificatsCadeaux:hover {
	background: url(../../images/Boutons/btnCertificatsCadeauxHover.png) no-repeat left top;
}
.CadreJauneCert {
	width: 616px;
	height: 71px;
	background: url(../../images/cadre-jaune-certificat.jpg) no-repeat left top;
}
.CadreJaune {
	width: 607px;
	height: 70px;
	background: url(../../images/cadre-jaune.png) no-repeat left top;
}
.CadreJaune:hover {
	background: url(../../images/cadre-jaune-hover.png) no-repeat left top;
}
.CadreFamille {
	width: 607px;
	height: 55px;
	background: url(../../images/CadreFamille.png) no-repeat left top;
}
.BtnServicesPlus {
	float: left;
	width: 252px;
	height: 40px;
	background: url(../../images/Boutons/BtnServicesPlus.png) no-repeat left top;
}
.BtnServicesPlus:hover {
	background: url(../../images/Boutons/BtnServicesPlusHover.png) no-repeat left top;
}
.btnDonnerCommentaire {
	float: left;
	width: 271px;
	height: 56px;
	background: url(../../images/Boutons/btnDonnerCommentaire.png) no-repeat left top;
}
.btnDonnerCommentaire:hover {
	background: url(../../images/Boutons/btnDonnerCommentaireHover.png) no-repeat left top;
}
.BtnNouvelleRecherche {
	float: left;
	width: 255px;
	height: 56px;
	background: url(../../images/Boutons/btnNouvelleRecherche.png) no-repeat left top;
}
.BtnNouvelleRecherche:hover {
	background: url(../../images/Boutons/btnNouvelleRechercheHover.png) no-repeat left top;
}
.btnVoirProduits {
	float: left;
	width: 256px;
	height: 35px;
	background: url(../../images/boutons/btnVoirProduits.png) no-repeat left top;
}
.btnVoirProduits:hover {
	background: url(../../images/boutons/btnVoirProduitsHover.png) no-repeat left top;
}
.btnRechercherAncetres {
	float: left;
	width: 255px;
	height: 56px;
	background: url(../../images/boutons/btnRechercherAncetres.png) no-repeat left top;
}
.btnRechercherAncetres:hover {
	background: url(../../images/boutons/btnRechercherAncetresHover.png) no-repeat left top;
}
.btnEffacer {
	float: left;
	width: 255px;
	height: 35px;
	background: url(../../images/boutons/btnEffacer.png) no-repeat left top;
}
.btnEffacer:hover {
	background: url(../../images/boutons/btnEffacerHover.png) no-repeat left top;
}
.btnPetiteFleche {
	float: left;
	width: 270px;
	height: 45px;
	background: url(../../images/boutons/btnPetiteFleche.png) no-repeat left top;
}
.btnPetiteFleche:hover {
	background: url(../../images/boutons/btnPetiteFlecheHover.png) no-repeat left top;
}
.btnGrosseFleche {
	float: left;
	width: 235px;
	height: 65px;
	background: url(../../images/boutons/btnGrosseFleche.png) no-repeat left top;
}
.btnGrosseFleche:hover {
	background: url(../../images/boutons/btnGrosseFlecheHover.png) no-repeat left top;
}
.btnDemandezExperts {
	float: left;
	width: 388px;
	height: 67px;
	background: url(../../images/boutons/btnDemandezExperts.png) no-repeat left top;
}
.btnDemandezExperts:hover {
	background: url(../../images/boutons/btnDemandezExperts.png) no-repeat left top;
}
.btnInscrivezVous {
	float: left;
	width: 253px;
	height: 155px;
	background: url(../../images/boutons/btnInscrivezVous.png) no-repeat left top;
}
.btnInscrivezVous:hover {
	background: url(../../images/boutons/btnInscrivezVousHover.png) no-repeat left top;
}
.btnCommencer {
	float: left;
	width: 236px;
	height: 56px;
	background: url(../../images/boutons/btnCommencer.png) no-repeat left top;
}
.btnCommencer:hover {
	background: url(../../images/boutons/btnCommencerHover.png) no-repeat left top;
}
.btnChoisirCetArbre {
	float: left;
	width: 236px;
	height: 56px;
	background: url(../../images/boutons/btnChoisirCetArbre.png) no-repeat left top;
}
.btnChoisirCetArbre:hover {
	background: url(../../images/boutons/btnChoisirCetArbreHover.png) no-repeat left top;
}
.btnAcheterBons:hover {
	background: url(../../images/boutons/btnCommencerHover.png) no-repeat left top;
}
.btnAcheterBons {
	float: left;
	width: 236px;
	height: 56px;
	background: url(../../images/boutons/btnAcheterBons.png) no-repeat left top;
}
.btnAcheterBons:hover {
	background: url(../../images/boutons/btnAcheterBonsHover.png) no-repeat left top;
}
.btnAllerArbre {
	float: left;
	width: 236px;
	height: 56px;
	background: url(../../images/boutons/btnAllerArbre.png) no-repeat left top;
}
.btnAllerArbre:hover {
	background: url(../../images/boutons/btnAllerArbreHover.png) no-repeat left top;
}
.btnRechercher {
	float: left;
	width: 236px;
	height: 56px;
	background: url(../../images/boutons/btnRechercher.png) no-repeat left top;
}
.btnRechercher:hover {
	background: url(../../images/boutons/btnRechercherHover.png) no-repeat left top;
}
.btnEnregistrer {
	float: left;
	width: 236px;
	height: 56px;
	background: url(../../images/boutons/btnEnregistrer.png) no-repeat left top;
}
.btnEnregistrer:hover {
	background: url(../../images/boutons/btnEnregistrerHover.png) no-repeat left top;
}
.btnArbresDispo {
	float: left;
	width: 372px;
	height: 98px;
	background: url(../../images/boutons/btnArbresDispo.png) no-repeat left top;
}
.btnArbresDispo:hover {
	background: url(../../images/boutons/btnArbresDispoHover.png) no-repeat left top;
}
.ongletBienvenueVisite {
	float: left;
	width: 198px;
	height: 64px;
	background: url(../../images/home/ongletBienvenueVisite.jpg) no-repeat left top;
}
.ongletBienvenue {
	float: left;
	width: 198px;
	height: 64px;
	background: url(../../images/home/ongletBienvenue.jpg) no-repeat left top;
}
.ongletBienvenue:hover {
	background: url(../../images/home/ongletBienvenueHover.jpg) no-repeat left top;
}
.ongletDonneesVisite {
	float: left;
	width: 196px;
	height: 64px;
	background: url(../../images/home/ongletDonneesVisite.jpg) no-repeat left top;
}
.ongletDonnees {
	float: left;
	width: 196px;
	height: 64px;
	background: url(../../images/home/ongletDonnees.jpg) no-repeat left top;
}
.ongletDonnees:hover {
	background: url(../../images/home/ongletDonneesHover.jpg) no-repeat left top;
}
.ongletAQuiVisite {
	float: left;
	width: 186px;
	height: 64px;
	background: url(../../images/home/ongletAQuiVisite.jpg) no-repeat left top;
}
.ongletAQui {
	float: left;
	width: 186px;
	height: 64px;
	background: url(../../images/home/ongletAQui.jpg) no-repeat left top;
}
.ongletAQui:hover {
	background: url(../../images/home/ongletAQuiHover.jpg) no-repeat left top;
}
.onglet5BonnesVisite {
	float: left;
	width: 187px;
	height: 64px;
	background: url(../../images/home/onglet5BonnesVisite.jpg) no-repeat left top;
}
.onglet5Bonnes {
	float: left;
	width: 187px;
	height: 64px;
	background: url(../../images/home/onglet5Bonnes.jpg) no-repeat left top;
}
.onglet5Bonnes:hover {
	background: url(../../images/home/onglet5BonnesHover.jpg) no-repeat left top;
}
.ongletServicesOffertsVisite {
	float: left;
	width: 188px;
	height: 64px;
	background: url(../../images/home/ongletServicesOffertsVisite.jpg) no-repeat left top;
}
.ongletServicesOfferts {
	float: left;
	width: 188px;
	height: 64px;
	background: url(../../images/home/ongletServicesOfferts.jpg) no-repeat left top;
}
.ongletServicesOfferts:hover {
	background: url(../../images/home/ongletServicesOffertsHover.jpg) no-repeat left top;
}
.ongletRechercheSimple {
	float: left;
	width: 184px;
	height: 62px;
	background: url(../../images/recherche/onglet-recherche-simple.jpg) no-repeat left top;
}
.ongletRechercheSimple:hover {
	background: url(../../images/recherche/onglet-recherche-simple-hover.jpg) no-repeat left top;
}
.ongletRechercheSimpleVisite {
	float: left;
	width: 188px;
	height: 64px;
	background: url(../../images/recherche/onglet-recherche-simple-visite.jpg) no-repeat left top;
}
.ongletRechercheAvancee {
	float: left;
	width: 184px;
	height: 62px;
	background: url(../../images/recherche/onglet-recherche-avancee.jpg) no-repeat left top;
}
.ongletRechercheAvancee:hover {
	background: url(../../images/recherche/onglet-recherche-avancee-hover.jpg) no-repeat left top;
}
.ongletRechercheAvanceeVisite {
	float: left;
	width: 188px;
	height: 64px;
	background: url(../../images/recherche/onglet-recherche-avancee-visite.jpg) no-repeat left top;
}
.nav_separateur {
	float: left;
	background: url(../../images/navigation/separateur.jpg) no-repeat left top;
	height:40px;
	width:6px;		
}
#zone_membre {
	float: left;
	width: 255px;
	height: 51px;
	background: url(../../images/navigation/zone_membre.gif) no-repeat left top;
}
#identifiant {
	color: #F6E203;
	font-weight: bold;
	margin: 9px 0 0 7px;
}
#identifiant span {
	color: #FFFFFF;
	font-weight: normal;
}

#btn_compte a {
	float: left;
	width: 124px;
	height: 18px;
	margin: 4px 0 0 2px;
	background: url(../../images/navigation/btn_myAccount.gif) no-repeat left top;
}
#btn_compte a:hover {
	background: url(../../images/navigation/btn_myAccount.gif) no-repeat right top;
}
#btn_deconnexion a {
	float: left;
	width: 124px;
	height: 18px;
	margin: 4px 0 0 2px;
	background: url(../../images/navigation/btn_logout.gif) no-repeat left top;
}
#btn_deconnexion a:hover {
	background: url(../../images/navigation/btn_logout.gif) no-repeat right top;
}
.btnMonCompte {
	float: left;
	width: 115px;
	height: 28px;
	background: url(../../images/boutons/btnMonCompte.png) no-repeat left top;
}
.btnMonCompte:hover {
	background: url(../../images/boutons/btnMonCompteHover.png) no-repeat left top;
}
.btnDeconnexion {
	float: left;
	width: 124px;
	height: 28px;
	background: url(../../images/boutons/btnDeconnexion.png) no-repeat left top;
}
.btnDeconnexion:hover {
	background: url(../../images/boutons/btnDeconnexionHover.png) no-repeat left top;
}
.zone_sousMenu  {
	clear: both;
	display: none;
	width: 235px;
	position: relative;
	left: 350px;
	top: 0;
}
.zone_sousMenu_on  {
	clear: both;
	width: 235px;
	position: relative;
	left: 350px;
	top: 0;
	z-index: 100;
}
.btn_sousMenu_off {
	display: block;
	width: 219px;
	height: 26px;
	padding: 8px 0 0 16px;
	text-decoration: none;
	color: #666666;
	background: url(../../images/navigation/btn_sousMenu.gif) left top;
}
.btn_sousMenu a:link, .btn_sousMenu a:active, .btn_sousMenu a:visited {
	display: block;
	width: 219px;
	height: 26px;
	padding: 8px 0 0 16px;
	text-decoration: none;
	color: #4D381B;
	background: url(../../images/navigation/btn_sousMenu.gif) left top;
}
.btn_sousMenu a:hover {
	color: #FAEEBD;
	background: url(../../images/navigation/btn_sousMenu.gif) right top;
}

/* ------------------------------------------------------------------------
	4= Contenu principal de la page
------------------------------------------------------------------------ */

#contenu {
	width: 955px;
	min-height: 250px;
	background: url(../../images/contenu_fond.jpg) no-repeat left top;
}
#contenu_niv2 {
	width: 955px;
	min-height: 444px;
	background: url(../../images/niveau2/contenu_fond_niv2.jpg) no-repeat left top;
}
#contenu_niv2_impression {
	width: 955px;
	min-height: 444px;
	background: url(../../images/niveau2/contenu_fond_niv2_impression.jpg) no-repeat left top;
}
#contenu_genpro_noel {
	width: 955px;
	min-height: 720px;
	background: url(../../images/niveau2/contenu_fond_genpro_noel.jpg) no-repeat left top;
}
#contenu_niv2_donnees {
	width: 955px;
	min-height: 444px;
	background: url(../../images/niveau2/contenu_fond_niv2_donnees.jpg) no-repeat left top;
}
#contenu_fond_niv2_new {
	width: 955px;
	min-height: 444px;
	background: url(../../images/niveau2/contenu_fond_niv2_new.jpg) no-repeat left top;
}
#cont_entete {
	width: 955px;
	height: 80px;
}
#cont_entete_new {
	width: 955px;
	height: 80px;
}
#contenuGenPro {
	width: 955px;
	min-height: 535px;
	margin-top:20px;
	background: url(../../images/fond-genealogie-professionnelle.jpg) no-repeat left top;
}
#contenuRechercheSimple {
	width: 955px;
	height: 470px;
	margin-top:15px;
	background: url(../../images/recherche/contenu-recherche-ancetre-1.jpg) no-repeat left top;
}
#contenuRechercheAvancee {
	width: 955px;
	height: 470px;
	margin-top:15px;
	background: url(../../images/recherche/contenu-recherche-ancetre-2.jpg) no-repeat left top;
}
#contenuHomeArbre {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/arbre-genealogique-home.jpg) no-repeat left top;
}
#contenuHomeArbreConnecte {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/arbre-genealogique-home-connecte.jpg) no-repeat left top;
}
#contenuHomeArbreHomme {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/arbre-genealogique-home-homme.jpg) no-repeat left top;
}
#contenuHomeArbreFemme {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/arbre-genealogique-home-femme.jpg) no-repeat left top;
}
#contenuHomeRecherches {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/recherches-ancetres-home.jpg) no-repeat left top;
}
#contenuVideo {
	background:transparent  url(../../images/contenuVideo.jpg) repeat-y;
}
#contenuHomeArbre1 {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/arbre-genealogique-home1.jpg) no-repeat left top;
}
#contenuHomeArbreHomme1 {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/arbre-genealogique-home-homme1.jpg) no-repeat left top;
}
#contenuHomeArbreFemme1 {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/arbre-genealogique-home-femme1.jpg) no-repeat left top;
}
#contenuHomeRecherches1 {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/recherches-ancetres-home1.jpg) no-repeat left top;
}
#contenuHome5raisons {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/5-raisons-home.jpg) no-repeat left top;
}
#contenuHomeAQui {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/a-qui-home.jpg) no-repeat left top;
}
#contenuHomeDonnees {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/donnees-home.jpg) no-repeat left top;
}
#contenuHomeServices {
	width: 955px;
	height: 400px;
	margin-top:15px;
	background: url(../../images/home/services-offerts-home.jpg) no-repeat left top;
}
.titreIntro {
	padding: 15px 0 0 351px;
}
.titreIntro_accueil {
	padding: 15px 0 0 400px;
}

#cont_entete ul {
	font-size: 0.9em;
	margin: 2px 0 0 351px;
	padding: 0;
	list-style: inside;
}
#cont_entete .ul_accueil {
	font-size: 0.9em;
	margin: 2px 0 0 400px;
	padding: 0;
	list-style: inside;
}

.separateur {
	width: 915px;
	height: 1px;
	margin: 20px 0 20px 0;
	padding: 0;
	border: 0;
	background:url(../../images/separateur.gif) no-repeat left top;
}
.separateur_pied {
	width: 915px;
	height: 1px;
	margin-left: 20px;
	background:url(../../images/separateur.gif) no-repeat left top;
}
#logo_MesAieux {
	float: left;
	width: 372px;
	height: 92px;
	margin: 24px 0 0 21px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#logo_MesAieux_imp {
	display: none;
}
#logo_MesAieux_niv2 {
	float: left;
	width: 319px;
	height: 92px;
	margin: 9px 0 0 15px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#logo_MesAieux_niv2_imp, #logo_MesAieux_niv2_imp2 {
	display: none;
}
#zone_connexion {
	float: left;
	width: 473px;
	height: 95px;
	margin: 21px 0 0 73px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#zone_connexionPartout {
	float:left;
	margin-left:10px;
	width: 608px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#zone_connexion_payliste {
	float:left;
	margin-left:10px;
	width: 608px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#zone_connexion .titre_rouge {
	font-size: 1em;
}
#section_nomUtil {
	float:left;
	width: 145px;
	height: 42px;
	font-size: 0.9em;
	margin-right: 10px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_motDePasse {
	float:left;
	width: 145px;
	height: 42px;
	font-size: 0.9em;
	margin-right: 3px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_nomUtil input, #section_motDePasse input {
	width: 139px;
	height: 18px;
}
#btn_ouvrirSession {
	float: left;
	width: 170px;
	height: 32px;
	margin: 11px 0 0 0;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#btn_ouvrirSession a {
	float: left;
	width: 170px;
	height: 32px;
	background: url(../../images/btn_login.gif) no-repeat left top;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#btn_ouvrirSession a:hover {
	background: url(../../images/btn_login.gif) no-repeat right top;
}
#motDePasseOublie {
	display: block;
	margin: 10px 0 0 155px;
}
#motDePasseOubliePartout {
	display: block;
	margin: 5px 0 0 155px;
}
#motDePasseOublie a, #motDePasseOubliePartout a {
	color:#6C0712;
	font-size: 0.9em;
}
#cont_principal {
	width: 935px;
	margin: 50px 0 0 0;
	padding: 0 0 0 20px;
}
#cont_principal_logue {
	width: 935px;
	margin: 25px 0 0 0;
	padding: 0 0 0 20px;
}
#cont_principal_niv2 {
	width: 935px;
	margin: 28px 0 0 0;
	padding: 0 0 0 20px;
}
#cont_principal_niv2 p, #cont_principal_niv2 ul, #cont_principal_niv2 ol {
	padding-right: 50px;
}
.cont_pleineLargeur ul {
	margin-left: 0;
	padding-left: 0;
	list-style: inside;
}
.cont_col_g {
	float: left;
	width: 505px;
}
.bloc_information {
	margin: 0 0 15px 0;
	border-bottom: 1px solid #7E623A;
}
.bloc_information ul {
	margin-left: 0;
	padding-left: 0;
	list-style: inside;
}
.bloc_information ul li {
	margin: 0 0 19px 0;
}
.bloc_information .titre_rouge {
	margin-bottom: 23px;
}
.cont_col_d {
	float: left;
	width: 430px;
	margin-top: 10px;
}
.bloc_infoSupp {
	margin:0 0 28px 6px;
}
.bloc_infoSupp_h {
	width: 390px;
	min-height: 74px;
	padding: 0 4px 4px 10px;
	background: url(../../images/bloc_infoSupp_h.gif) no-repeat left top;
}
.bloc_infoSupp_h .titre_rouge {
	padding-top: 20px;
}
.bloc_infoSupp_m {
	width: 404px;
	background: url(../../images/bloc_infoSupp_m.gif) repeat-y left top;
}
.bloc_infoSupp_b {
	width: 404px;
	height: 9px;
	background: url(../../images/bloc_infoSupp_b.gif) no-repeat left top;
}
.bloc_infoSuppSansDeg_h {
	width: 390px;
	min-height: 74px;
	padding: 20px 4px 4px 10px;
	background: url(../../images/bloc_infoSuppSansDeg_h.gif) no-repeat left top;
}
.bloc_infoSuppSansDeg_m {
	width: 404px;
	background: url(../../images/bloc_infoSupp_m.gif) repeat-y left top;
}
.bloc_infoSuppSansDeg_b {
	width: 404px;
	height: 9px;
	background: url(../../images/bloc_infoSupp_b.gif) no-repeat left top;
}
.bloc_infoSupp_h p, .bloc_infoSuppSansDeg_m p  {
	margin-left: 10px;
}
#btn_demoVideo a {
	display: block;
	width: 382px;
	height: 25px;
	background:url(../../images/btn_demo.gif) no-repeat left top;
}
#btn_demoVideo a:hover {
	background:url(../../images/btn_demo.gif) no-repeat right top;
}
#btn_minscrire a {
	display: block;
	width: 382px;
	height: 25px;
	background: url(../../images/btn_register.gif) no-repeat left top;
}
#btn_minscrire a:hover {
	background:url(../../images/btn_register.gif) no-repeat right top;
}

.cont_pleineLargeur {
	padding: 0 25px 17px 0;
}

.cadre_formulaire {
	float: left;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.cadre_ficheFamille {
	float: left;
	width: 593px;
	padding: 0 10px 0 0;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.ficheFam_zoneCouple {
	padding-bottom: 20px;
	border-bottom: 1px solid #7E623A;
}
#frmCriteres {
	width: 603px;
}
.tbl_ficheFamEnfants {
	width:593px;
	border-bottom: 1px solid #7E623A;
}
.tbl_ficheFamEnfants td, .tbl_ficheFamEnfants th {
	vertical-align: top;
	color: #3A270F;
}
.ficheFamEnf_colDate {
	width: 80px;
}

/* Éléments en commun des tableaux */
.th_fondRouge {
	background:url(../../images/niveau2/th_fondRouge.gif) repeat-x left top;
}
.th_fondGris {
	background:url(../../images/niveau2/th_fondGris.gif) repeat-x left top;
}
.th_fondVert {
	background:url(../../images/niveau2/th_fondVert.gif) repeat-x left top;
}
.th_fondGrisNormal {
	background:url(../../images/niveau2/th_fondGris.gif) repeat-x left top;
	padding: 0 13px 0 13px;
}
.th_fondRougeNormal {
	padding: 0 13px 0 13px;
	background:url(../../images/niveau2/th_fondRouge.gif) repeat-x left top;
}
.th_fondVertNormal {
	padding: 0 13px 0 13px;
	background:url(../../images/niveau2/th_fondVert.gif) repeat-x left top;
}
.tr_fondFonce td{
	background-color: #D0C495;
}
.tr_fondPale td{
	background-color: #E7DBAB;
}
.crochet_ombreFoncee {
	display: block;
	width: 30px;
	height: 19px;
	margin: 0 auto 0 auto;
	background:url(../../images/niveau2/crochet_ombreFoncee.gif) no-repeat left top;
}
.crochet_ombrePale {
	display: block;
	width: 30px;
	height: 19px;
	margin: 0 auto 0 auto;
	background:url(../../images/niveau2/crochet_ombrePale.gif) no-repeat left top;
}

#tbl_pleineLargeur th, #tbl_pleineLargeur td, #tbl_prix th, #tbl_prix td,
#tbl_prenoms th, #tbl_prenoms td, #tbl_noms th, #tbl_noms td, 
#tbl_premactesnom th, #tbl_premactesnom td, #tbl_pionniers th, #tbl_pionniers td {
	height: 25px;
	vertical-align: middle;
}
#tbl_pleineLargeur td, #tbl_prix td,
#tbl_prenoms td, #tbl_noms td, 
#tbl_premactesnom td, #tbl_pionniers td {
	padding-left: 10px;
}
#tbl_nbrAncetres th, #tbl_nbrAncetres td {
	height: 25px;
	padding: 0 10px 0 10px;
	vertical-align: middle;
}
#tbl_comparaison th {
	height: 25px;
	padding-left: 10px;
	vertical-align: middle;
}
#tbl_comparaison td {
	height: 50px;
	padding-left: 10px;
	vertical-align: middle;
}

/* Fin des éléments en commun des tableaux */

/* Tableau des comparaisons de services */
#cadre_tbl_comp_haut {
	width: 922px;
	padding: 5px 0 0 6px;
	background:url(../../images/niveau2/tbl_pleineLargeur_haut.gif) no-repeat left top;
}
#cadre_tbl_comp_milieu {
	width: 928px;
	position: relative;
	top: 0;
	left: -7px;
	background:url(../../images/niveau2/tbl_pleineLargeur_milieu.gif) repeat-y left top;
}
#cadre_tbl_comp_bas {
	width: 928px;
	height:9px;
	position: relative;
	top: 0;
	left: -7px;
	background:url(../../images/niveau2/tbl_pleineLargeur_bas.gif) no-repeat left top;
}
#tbl_pleineLargeur {
	width: 915px;
	text-align: left;
	border-spacing: 4px;
}
#tbl_pleineLargeur .th_fondRouge {
	width: 571px;
}
#tbl_pleineLargeur .th_fondGris, #tbl_pleineLargeur .th_fondVert, 
#tbl_comparaison .th_fondGris, #tbl_comparaison .th_fondVert {
	width: 149px;
}
/* Fin du tableau des comparaisons */

/* Tableau des prix */
#cadre_tbl_prix {
	float: left;
	width: 603px;
	position: relative;
	top: 0;
	left: -7px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#cadre_tbl_prix_haut {
	width: 597px;
	padding: 5px 0 0 6px;
	background:url(../../images/niveau2/tbl_prix_haut.gif) no-repeat left top;
}
#cadre_tbl_prix_milieu {
	width: 603px;
	background:url(../../images/niveau2/tbl_prix_milieu.gif) repeat-y left top;
}
#cadre_tbl_prix_bas {
	width: 603px;
	height:9px;
	background:url(../../images/niveau2/tbl_prix_bas.gif) no-repeat left top;
}
#tbl_prix, #tbl_comparaison {
	width: 589px;
	border-spacing: 4px;
	text-align: left;
}
#tbl_pionniers .th_fondRouge, #tbl_prenoms .th_fondRouge, #tbl_noms .th_fondRouge, #tbl_premactesnom .th_fondRouge, #tbl_prix .th_fondRouge, #tbl_pionniers .th_fondGris, #tbl_prenoms .th_fondGris, #tbl_noms .th_fondGris, #tbl_premactesnom .th_fondGris, #tbl_prix .th_fondGris, #tbl_pionniers .th_fondVert, #tbl_prenoms .th_fondVert, #tbl_noms .th_fondVert, #tbl_premactesnom .th_fondVert, #tbl_prix .th_fondVert,
#tbl_comparaison .th_fondRouge, #tbl_comparaison .th_fondGris, #tbl_comparaison .th_fondVert {
	padding: 0 13px 0 13px;
}
#tbl_prix .th_fondVert, #tbl_prix .td_sousFondVert, 
#tbl_comparaison .th_fondVert, #tbl_comparaison .th_fondGris,
#tbl_pleineLargeur .th_fondRouge, #tbl_pleineLargeur .th_fondVert, #tbl_pleineLargeur .th_fondGris {
	text-align: center;
}
#tbl_prix td, #tbl_comparaison td {
	padding: 0 13px 0 13px;
}
.fauxLien {
	color:#6C0712;
	font-size: 0.9em;
	text-decoration: underline;
}
/* Fin du tableau des prix */

/* Bloc des infos dans le niveau 2 */
#bloc_info_niv2 {
	float: left;
	width: 320px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#bloc_info_niv2_h {
	width: 300px;
	padding: 10px 0 10px 20px;
	background:url(../../images/niveau2/bloc_info_niv2_h.gif) no-repeat left top;
}
#bloc_info_niv2_m {
	width: 320px;
	background:url(../../images/niveau2/bloc_info_niv2_m.gif) repeat-y left top;
}
#bloc_info_niv2_b {
	width: 320px;
	height: 9px;
	background:url(../../images/niveau2/bloc_info_niv2_b.gif) no-repeat left top;
}
.ZoneCache {
	background:transparent  url(../../images/zonecachee.jpg) repeat;
	color:#FFCC00;
	text-decoration:none;
	font-size:12px;
}
.ZoneCache a {
	color:#FFCC00;
	text-decoration:none;
	font-size:12px;
}
#blocInfoH {
	width: 256px;
	height: 29px;
	background:url(../../images/blocInfoH.png) no-repeat left top;
}
#blocInfoM {
	width: 256px;
	background:transparent  url(../../images/blocInfoM.png) repeat-y left top;
}
#blocInfoB {
	width: 256px;
	height: 19px;
	background:url(../../images/blocInfoB.png) no-repeat left top;
}
.btn_fondRougeFleche {
	width: 278px;
	height: 25px;
}
.btn_fondRougeFleche a {
	display: block;
	width: 268px;
	height: 20px;
	padding: 4px 0 0 10px;
	text-decoration: none;
	color: #FAEEBD;
	font-weight: bold;
	font-size: 0.95em;
	background:url(../../images/niveau2/btn_fondRougeFleche.gif) no-repeat left top;
}
.btn_fondRougeFleche a:visited {
		color: #FAEEBD;
}
.btn_fondRougeFleche a:hover {
	background:url(../../images/niveau2/btn_fondRougeFleche.gif) no-repeat right top;
	color: #FAEEBD;
}
.btn_fondRougeFleche a:active {
	color: #FAEEBD;
}
/* Fin du bloc des infos dans le niveau 2 */
#zoneChamps_rechPrenom {
	float: left;
	width: 330px;
	padding-top: 2px;
}
#zoneChamps_rechPrenom input {
	width: 212px;
	height: 18px;
}
#zoneRdo_choixGenre {
	float: left;
	width: 165px;
}
#btn_rechPrenom a {
	float: left;
	width: 171px;
	height: 32px;
	margin-left: 6px;
	background: url(../../images/niveau2/btn_searchFirstName.gif) no-repeat left top
}
#btn_rechPrenom a:hover {
	background: url(../../images/niveau2/btn_searchFirstName.gif) no-repeat right top
}

#tbl_prenoms, #tbl_noms, #tbl_premactesnom, #tbl_pionniers {
	width: 915px;
	text-align: left;
	border-spacing: 4px;
}
#tbl_nbrAncetres {
	text-align: center;
	border-spacing: 4px;
	border: 1px solid #D0C495;
}
#tbl_listeServices {
	border-spacing: 4px;
	border: 1px solid #D0C495;
}
#tbl_listeServices th, #tbl_listeServices td {
	height: 25px;
	padding: 0 10px 0 10px;
	vertical-align: middle;
}

/* Formulaires */
.zone_formulaire, .zone_formulaire_pleineLargeur {
	margin-top: 15px;
}
.zone_formulaire .etiquettes {
	float: left;
	width: 175px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.zone_formulaire_pleineLargeur .etiquettes {
	float: left;
	width: 240px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.zone_formulaire_pleineLargeur .etiquettes2 {
	float: left;
	width: 200px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.zone_formulaire_longueLst .etiquettes {
	float: left;
	width: 175px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.zone_formulaire_longueLst .champs {
	float: left;
	width: 710px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.ligne_form {
	height: 29px;
}
#lst_besoinsGen {
	width: 710px;
	height: 22px;
}
.zone_formulaire .champs {
	float: left;
	width: 430px;
}
.zone_formulaire_pleineLargeur .champs {
	float: left;
	width: 592px;
}
.zone_formulaire_pleineLargeur .champs2 {
	float: left;
	width: 250px;
}
.zone_formulaire .ligne_form_deuxLng, .zone_formulaire_pleineLargeur .ligne_form_deuxLng {
	height: 40px;
}
.ligne_form_deuxLng input {
	margin-top: 11px;
}
.zone_formulaire .champs input, .zone_formulaire_pleineLargeur .champs input {
	width: 416px;
	height: 18px;
}
.zone_formulaire_pleineLargeur .champs input {
	width: 516px;
	height: 18px;
}
.zone_formulaire_pleineLargeur .champs2 input {
	width: 230px;
	height: 18px;
}

.zone_formulaire .champs .inputAvecEx input, .zone_formulaire_pleineLargeur .champs .inputAvecEx input{
	width: 200px;
	height: 18px;
}
.zone_formulaire .champs select, .zone_formulaire_pleineLargeur .champs select {
	width: 270px;
	height: 22px;
}
.zone_formulaire .champs .inputAvecEx select, .zone_formulaire_pleineLargeur .champs .inputAvecEx select {
	width: 230px;
	height: 22px;
}
.zone_formulaire_pleineLargeur .champs2 select {
	width: 237px;
	height: 22px;
}

.iconeCartes {
	width: 166px;
	height: 40px;
	padding-left: 28px;
}
.iconeCartes img {
	vertical-align: top;
}
.zone_formulaire #zone_boutons, .zone_formulaire_pleineLargeur #zone_boutons {
	margin-top: 12px;
}
#btn_valider a {
	float: left;
	width: 171px;
	height: 32px;
	background:url(../../images/niveau2/btn_submit.gif) no-repeat left top;
}
#btn_valider a:hover {
	background:url(../../images/niveau2/btn_submit.gif) no-repeat right top;
}
#btn_effacer a {
	float: left;
	width: 171px;
	height: 32px;
	background:url(../../images/niveau2/btn_delete.gif) no-repeat left top;
}
#btn_effacer a:hover {
	background:url(../../images/niveau2/btn_delete.gif) no-repeat right top;
}
/* Fin des formulaires */

/* Formulaire de recherche d'une famille */
.rechFam_etiquette, .rechFam_etiquetteEpouse {
	float: left;
	width: 50px;
	height: 30px;
	text-align: left;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.etiquette_arbre, .etiquette_arbre2 {
	float: left;
	width: 90px;
	height: 30px;
	text-align: left;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.etiquette_arbre3 {
	float: left;
	margin-top: 18px;
	margin-left: 40px;
	width: 80px;
	height: 30px;
	text-align: left;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.selectSexe_arbre {
	margin-top: 18px;
	float: left;
	height: 30px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.rechFam_etiquette, .etiquette_arbre {
	padding: 18px 5px 0 0;
}
.rechFam_etiquetteEpouse, .etiquette_arbre2 {
	padding: 3px 5px 0 0;
}
.prenom_arbre_lng1 {
	float: left;
	width: 220px;
	height: 50px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.prenom_arbre {
	float: left;
	width: 220px;
	height: 25px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.nom_arbre_lng1 {
	float: left;
	/*width: 560px;*/
	height: 50px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.nom_arbre {
	float: left;
	/*width: 560px;*/
	height: 25px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.rechFam_prenom {
	float: left;
	width: 245px;
	height: 50px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.rechFam_nom {
	float: left;
	width: 245px;
	height: 50px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.rechFam_prenomEpouse {
	float: left;
	width: 245px;
	height: 25px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
.rechFam_nomEpouse {
	float: left;
	width: 245px;
	height: 25px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
/* Fin du formulaire de recherche d'une famille */

/* Bloc des messages d'erreur */
.bloc_erreur_h {
	width: 877px;
	min-height: 14px;
	padding: 8px 27px 5px 25px;
	color: #B00C0C;
	background: url(../../images/niveau2/bloc_erreur_h.gif) no-repeat left top;
}
.bloc_erreur_m {
	display: none;
	width: 929px;
	margin: 0;
	position: relative;
	left: -5px;
	top: 0;
	background: url(../../images/niveau2/bloc_erreur_m.gif) repeat-y left top;
}
.bloc_erreur_b {
	display: none;
	width: 929px;
	height: 11px;
	position: relative;
	left: -5px;
	top: 0;
	background: url(../../images/niveau2/bloc_erreur_b.gif) no-repeat left top;
}
.bloc_erreur_m2 {
	width: 929px;
	margin: 0;
	position: relative;
	left: -5px;
	top: 0;
	background: url(../../images/niveau2/bloc_erreur_m.gif) repeat-y left top;
}
.bloc_erreur_b2 {
	width: 929px;
	height: 11px;
	position: relative;
	left: -5px;
	top: 0;
	background: url(../../images/niveau2/bloc_erreur_b.gif) no-repeat left top;
}

/* Fin du bloc des messages d'erreur */

/* Gestions des onglets */
.onglet_fond {
	height: 34px;
	width: 895px;
	padding-left: 20px;
	margin-bottom: 17px;
	border-bottom: 1px solid #7e623a;
}
.onglet_gauche {
	float: left;
	width: 2px;
	height: 34px;
	position: relative;
	left: 0;
	top: 1px;
	background:url(../../images/niveau2/onglet_g.gif) no-repeat left top;
}
.onglet_centre a:link, .onglet_centre a:visited, .onglet_centre a:active {
	float: left;
	height: 26px;
	position: relative;
	left: 0;
	top: 1px;
	padding: 8px 9px 0 9px;
	color: #4D381B;
	text-decoration: none;
	background:url(../../images/niveau2/onglet_c.gif) repeat-x left top;
}
.onglet_droit {
	float: left;
	width: 2px;
	height: 34px;
	position: relative;
	left: 0;
	top: 1px;
	margin-right: 10px;
	background:url(../../images/niveau2/onglet_d.gif) no-repeat left top;
}

.onglet_gauche_on {
	float: left;
	width: 2px;
	height: 34px;
	position: relative;
	left: 0;
	top: 1px;
	background:url(../../images/niveau2/onglet_g_on.gif) no-repeat left top;
}
.onglet_centre_on a:link, .onglet_centre_on a:active, 
.onglet_centre_on a:visited, .onglet_centre_on a:hover, 
.onglet_centre a:hover {
	float: left;
	height: 26px;
	position: relative;
	left: 0;
	top: 1px;
	padding: 8px 9px 0 9px;
	color: #FAEEBD;
	text-decoration: none;
	background:url(../../images/niveau2/onglet_c_on.gif) repeat-x left top;
}

.onglet_droit_on {
	float: left;
	width: 2px;
	height: 34px;
	position: relative;
	left: 0;
	top: 1px;
	margin-right: 10px;
	background:url(../../images/niveau2/onglet_d_on.gif) no-repeat left top;
}
/* Fin de la gestion des onglets */

/*Boutons en général*/
.bouton {
	float: left;
	height: 32px;
	margin-left: 6px;
}
.boutonSansMarge {
	float: left;
	height: 32px;
	margin: 0;
}
.boutonSansMarge_flRight {
	float: right;
	height: 32px;
	margin: 0;
	position: relative;
	top: 0;
	left: -15px;
}
.bouton a:link, .bouton a:hover, .bouton a:active, .bouton a:visited,
.boutonSansMarge a:link, .boutonSansMarge a:hover, .boutonSansMarge a:active, .boutonSansMarge a:visited,
.boutonSansMarge_flRight a:link, .boutonSansMarge_flRight a:hover, .boutonSansMarge_flRight a:active, .boutonSansMarge_flRight a:visited {
	text-decoration: none;
	color: #FAEEBD;
	font-weight: bold;
	font-size: 0.95em;
}
.btn_cote_g {
	float: left;
	width: 12px;
	height: 32px;
	background: url(../../images/boutons/btn_cote_g.gif) no-repeat left top;
}
.btn_cote_g_hover {
	float: left;
	width: 12px;
	height: 32px;
	background: url(../../images/boutons/btn_cote_g.gif) no-repeat right top;
}
.btn_cote_m {
	float: left;
	height: 26px;
	padding-top: 6px;
	background: url(../../images/boutons/btn_cote_m.gif) repeat-x left top;
}
.btn_cote_m_hover {
	float: left;
	height: 26px;
	padding-top: 6px;
	background: url(../../images/boutons/btn_cote_m.gif) repeat-x left bottom;
}

.btn_cote_d { 
	float: left;
	width: 21px;
	height: 32px;
	background: url(../../images/boutons/btn_cote_d.gif) no-repeat left top;
}
.btn_cote_d_hover { 
	float: left;
	width: 21px;
	height: 32px;
	background: url(../../images/boutons/btn_cote_d.gif) no-repeat right top;
}
.btn_cote_h { 
	float: left;
	width: 21px;
	height: 32px;
	background: url(../../images/boutons/btn_cote_h.gif) no-repeat left top;
}
.btn_cote_h_hover { 
	float: left;
	width: 21px;
	height: 32px;
	background: url(../../images/boutons/btn_cote_h.gif) no-repeat right top;
}
.btn_cote_x { 
	float: left;
	width: 29px;
	height: 32px;
	background: url(../../images/boutons/btn_cote_x.gif) no-repeat left top;
}
.btn_cote_x_hover { 
	float: left;
	width: 29px;
	height: 32px;
	background: url(../../images/boutons/btn_cote_x.gif) no-repeat right top;
}


/*Fin des boutons en général*/

/* Formulaire de la section territoire */
.terr_txtRechMun {
	float:left;
	width: 160px;
	padding-top: 10px;
}
.terr_lblRechMun {
	float:left;
	padding-top:4px;
}
/* Fin de la section territoire */

/* Page introduction de l'arbre en 2 colonnes */
.arbreInfo_colonne_g {
	float: left;
	width: 523px;
}
.arbreInfo_colonne_d {
	float: left;
	width: 390px;
	padding-top: 20px;
}
/* Fin de la page introduction de l'arbre en 2 colonnes */

.lien_accueil {
	margin-left:144px;
}

/*Nouvelle page PayListe et gestion promotions*/
#identifiantPayListe {
	color: rgb(58, 39, 15);
	font-weight: normal;
	margin: 9px 0 0 7px;
}
#identifiantPayListe span {
	color: rgb(86, 25, 25);
	font-weight: bold;
}
#btn_deconnexionPayListe {
	float: left;
	width: 170px;
	height: 32px;
	margin: 11px 0 0 0;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#btn_deconnexionPayListe a {
	float: left;
	width: 170px;
	height: 32px;
	background: url(../../images/pay_liste/btn_deconnexionPLS.gif) no-repeat left top;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#btn_deconnexionPayListe a:hover {
	background: url(../../images/pay_liste/btn_deconnexionPLS.gif) no-repeat right top;
}
.cont_col_g_PL {
	float: left;
	width: 300px;
}
.cont_col_g_IP {
	float: left;
	width: 290px;
}
.cont_col_d_PL {
	float: left;
	width: 625px;
	margin-top: 10px;
}
.cont_col_g_etiquettes_GP {
	float: left;
	width: 165px;
}
.cont_col_g_champs_GP {
	float: left;
	width: 250px;
}
.cont_col_d_etiquettes_GP {
	float: left;
	width: 185px;
}
.cont_col_d_champs_GP {
	float: left;
	width: 250px;
}
.cont_col_g_GP {
	float: left;
	width: 300px;
}
.cont_col_d_GP {
	float: left;
	width: 500px;
}
.ligne_form_GP {
	height: 29px;
}
.ligne_form_GP input {
	height:18px;
	width:208px;
}
.ligne_form_bas_GP {
	height: 29px;
}
.ligne_form_bas_GP input {
	height:18px;
	width:337px;
}
.textArea_GP {
	height:80px;
	width:850px;
}
.titre_offre {
	font-family: Tahoma;
	font-size: 14px;	
	font-weight: bold;
	color: #A21D18;
}
.titre_offre_18 {
	font-family: Tahoma;
	font-size: 18px;	
	font-weight: bold;
	color: #A21D18;
}
.titre_offre_11 {
	font-family: Tahoma;
	font-size: 11px;	
	font-weight: normal;
	margin-top: 4px;
	color: #39270F;
}
.titre_tahoma_12 {
	font-family: Tahoma;
	font-size: 12px;	
	font-weight: normal;
	color: #3C2611;
}
.titre_tahoma_12B {
	font-family: Tahoma;
	font-size: 12px;	
	font-weight: bold;
	color: #3C2611;
}
.titre_tahoma_14B {
	font-family: Tahoma;
	font-size: 14px;	
	font-weight: bold;
	color: #3C2611;
}
.titre_tahoma_12_Clair {
	font-family: Tahoma;
	font-size: 12px;	
	font-weight: normal;
	color: #FFF7C6;
}
.titre_tahoma_12B_Clair {
	font-family: Tahoma;
	font-size: 12px;	
	font-weight: bold;
	color: #FFF7C6;
}
.titre_tahoma_12_Rouge {
	font-family: Tahoma;
	font-size: 12px;	
	font-weight: normal;
	color: #9B0000;
}
.titre_tahoma_12B_Rouge {
	font-family: Tahoma;
	font-size: 12px;	
	font-weight: bold;
	color: #9B0000;
}
.titre_offre_connexion_11 {
	font-family: Tahoma;
	font-size: 11px;	
	font-weight: normal;
	color: #970102;
}
.titre_offre_connexion_12B {
	font-family: Tahoma;
	font-size: 12px;	
	font-weight: bold;
	color: #970102;
}
.titre_offre_connexion_label{
	font-family: Tahoma;
	font-size: 11px;	
	font-weight: normal;
	color: #3C2611;
}
#cadre_tbl_prix_PL {
	float: left;
	width: 635px;
	position: relative;
	top: 0;
	left: -7px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#cadre_tbl_prix_haut_PL {
	margin-left:10px;
	width: 635px;
	padding: 0px 0 0 5px;
	background:url(../../images/pay_liste/tbl_prix_haut_PL.gif) no-repeat left top;
}
#cadre_tbl_prix_milieu_PL {
	margin-left:10px;
	width: 930px;
	background:url(../../images/pay_liste/tbl_prix_milieu_PL.gif) repeat-y left top;
}
#cadre_tbl_prix_milieu_login_PL {
	width:630px;
	background:url(../../images/pay_liste/tbl_prix_milieu_login_PL.gif) repeat-y left top;
}
#cadre_tbl_connexion_milieu {
	width:605px;
	background:url(../../images/pay_liste/tbl_connexion_milieu_PL.gif) repeat-y left top;
}
#cadre_tbl_prix_bas_PL {
	margin-left:14px;
	width: 925px;
	height:9px;
	background:url(../../images/pay_liste/tbl_prix_bas_PL.gif) no-repeat left top;
}
#cadre_connexion_bas  {
background:url("../../images/pay_liste/tbl_connexion_bas.gif") no-repeat scroll left top transparent;
height:9px;
margin-left:1px;
width:600px;
}
#cadre_tbl_prix_milieu_IP {
	margin-left:10px;
	width: 920px;
	background:url(../../images/pay_liste/tbl_prix_milieu_IP.gif) repeat-y left top;
}
#cadre_tbl_prix_bas_IP {
	margin-left:14px;
	width: 915px;
	height:9px;
	background:url(../../images/pay_liste/tbl_prix_bas_IP.gif) no-repeat left top;
}
#tbl_comparaison_PL  {
	background-color:#fff7c6;
	text-align:left;
	width:625px;
}
#tbl_connexion_PL  {
	background-color:#fff7c6;
	text-align:left;
	width:595px;
}
#tbl_prix_special_PL  {
	background-color:#fff7c6;
	text-align:left;
	width:292px;
	margin-left: 13px;
}

.th_fondLogin_PL {
	background-color:#fff7c6;
	background:url("../../images/pay_liste/th_fondLogin_PL.gif") repeat-x scroll left bottom transparent;
}
#section_nomUtil_PL {
	float:left;
	width: 205px;
	font-size: 0.9em;
	margin-right: 10px;
	margin-left:30px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_motDePasse_PL {
	float:left;
	width: 205px;
	font-size: 0.9em;
	margin-right: 3px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_connexion_PL {
	float:left;
	width: 120px;
	height: 42px;
	font-size: 0.9em;
	margin:10px 0px 0px 30px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}

#section_connexion_PL a {
	background:url("../../images/pay_liste/connexion.png") no-repeat scroll left top transparent;
	float:left;
	height:30px;
	width:115px;
}

#section_connexion_PL a:hover {
	background:url("../../images/pay_liste/connexionHover.png") no-repeat scroll left top transparent;
	float:left;
	height:30px;
	width:115px;
}

#section_aller_arbre_IP {
	float:left;
	width: 130px;
	height: 42px;
	font-size: 0.9em;
	margin:8px 0px 0px 20px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}

#section_aller_arbre_IP a {
	background:url("../../images/pay_liste/btnAllerArbre.png") no-repeat scroll left top transparent;
	float:left;
	height:35px;
	width:130px;
}

#section_aller_arbre_IP a:hover {
	background:url("../../images/pay_liste/btnAllerArbreHover.png") no-repeat scroll left top transparent;
	float:left;
	height:35px;
	width:130px;
}

#section_deconnexion_PL {
	float:left;
	width: 120px;
	height: 30px;
	font-size: 0.9em;
	margin: 15px 0 0 28px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}

#section_deconnexion_PL a {
	background:url("../../images/pay_liste/deconnexion.png") no-repeat scroll left top transparent;
	float:left;
	height:30px;
	width:115px;
}

#section_deconnexion_PL a:hover {
	background:url("../../images/pay_liste/deconnexionHover.png") no-repeat scroll left top transparent;
	float:left;
	height:30px;
	width:115px;
}
#section_nomUtil_PL input, #section_motDePasse_PL input {
	width: 200px;
	height: 18px;
}
#section_numBon_PL {
	float:left;
	width: 105px;
	height: 50px;	
	margin: 17px 0px 0 28px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_numBon_PL_Special {
	float:left;
	width: 40px;
	height: 30px;
	margin: 10px 0px 0px 15px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_pileBon_PL {
	float:left;
	width: 195px;
	height: 70px;
	font-size: 0.9em;
	margin: 3px 3px 0px 0px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_prixBon_PL {
	float:left;
	width: 140px;
	height: 20px;
	font-size: 0.9em;
	margin:  15px 0px 0px 0px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_prixBon_PL_Special {
	float:left;
	width: 120px;
	height: 30px;
	margin:  10px 0px 0px 5px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_acheter_PL_Clair, #section_acheter_PL_Fonce {
	float:left;
	width: 147px;
	height: 50px;
	font-size: 0.9em;
	margin:17px 0px 0px 10px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_acheter_PL_Special_Clair, #section_acheter_PL_Special_Fonce {
	float:left;
	width: 147px;
	height: 50px;
	font-size: 0.9em;
	margin:17px 0px 0px 0px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_acheter_PL_Special {
	float:left;
	width:  85px;
	height: 40px;
	margin:12px 0px 0px 15px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}

#section_video_PL {
	float:left;
	height:30px;
	width:  160px;
	margin:8px 0px 0px 12px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_temoignages_PL {
	float:left;
	height:30px;
	width:  160px;
	margin:8px 0px 0px 12px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
#section_acheter_PL_Clair a {
	background:url("../../images/pay_liste/acheterClair.png") no-repeat scroll left top transparent;
	float:left;
	height:45px;
	width:147px;
}

#section_acheter_PL_Fonce a {
	background:url("../../images/pay_liste/acheterFonce.png") no-repeat scroll left top transparent;
	float:left;
	height:45px;
	width:147px;
}
#section_acheter_PL_Special_Clair a {
	background:url("../../images/pay_liste/acheterClairSpecial.png") no-repeat scroll left top transparent;
	float:left;
	height:42px;
	width:147px;
}

#section_acheter_PL_Special_Fonce a {
	background:url("../../images/pay_liste/acheterFonceSpecial.png") no-repeat scroll left top transparent;
	float:left;
	height:42px;
	width:147px;
}
#section_acheter_PL_Special a {
	background:url("../../images/pay_liste/acheterSpecial.png") no-repeat scroll left top transparent;
	float:left;
	height:30px;
	width:78px;
}

#section_video_PL a {
	background:url("../../images/pay_liste/btnVideoSmall.png") no-repeat scroll left top transparent;
	float:left;
	height:30px;
	width:  150px;
}
#section_temoignages_PL a {
	background:url("../../images/pay_liste/btnTemoignages.png") no-repeat scroll left top transparent;
	float:left;
	height:30px;
	width:  150px;
}
#section_acheter_PL_Clair a:hover {
	background:url("../../images/pay_liste/acheterHoverClair.png") no-repeat scroll left top transparent;
	float:left;
	height:45px;
	width:147px;
}
#section_acheter_PL_Fonce a:hover {
	background:url("../../images/pay_liste/acheterHoverFonce.png") no-repeat scroll left top transparent;
	float:left;
	height:45px;
	width:147px;
}
#section_acheter_PL_Special_Clair a:hover {
	background:url("../../images/pay_liste/acheterClairSpecialHover.png") no-repeat scroll left top transparent;
	float:left;
	height:42px;
	width:147px;
}
#section_acheter_PL_Special_Fonce a:hover {
	background:url("../../images/pay_liste/acheterFonceSpecialHover.png") no-repeat scroll left top transparent;
	float:left;
	height:42px;
	width:147px;
}
#section_acheter_PL_Special a:hover {
	background:url("../../images/pay_liste/acheterSpecialHover.png") no-repeat scroll left top transparent;
	float:left;
	height:30px;
	width:78px;
}
#zonetemoignages {
	width: 925px;
	height: 80px;
	background: url(../../images/temoignages.png) no-repeat left top;
}
#section_video_PL a:hover {
	background:url("../../images/pay_liste/btnVideoSmallHover.png") no-repeat scroll left top transparent;
	float:left;
	height:30px;
	width:  150px;
}
#section_temoignages_PL a:hover {
	background:url("../../images/pay_liste/btnTemoignagesHover.png") no-repeat scroll left top transparent;
	float:left;
	height:30px;
	width:  150px;
}
#tbl_PrixSpecial_PL  {
	background-color:#fff7c6;
	margin-left: 13px;
	text-align:left;
	width:287px;
}
#EnteteTableauBons {
	width: 612px;
	height: 45px;
	background: url(../../images/pay_liste/EnteteTableauBons.jpg) no-repeat left top;
}
#EnteteTableauLignee {
	width: 612px;
	height: 45px;
	background: url(../../images/pay_liste/EnteteTableauLignee.jpg) no-repeat left top;
}
#EnteteTableauLigneeGP {
	width: 612px;
	height: 45px;
	background: url(../../images/pay_liste/EnteteTableauLigneeGP.jpg) no-repeat left top;
}
#EnteteTableauArbre {
	width: 612px;
	height: 44px;
	background: url(../../images/pay_liste/EnteteTableauArbre.jpg) no-repeat left top;
}
#EnteteTableauArbre2en1 {
	width: 612px;
	height: 44px;
	background: url(../../images/pay_liste/EnteteTableauArbre2en1.jpg) no-repeat left top;
}
.td_fondBon10_10 {
	background:url("../../images/pay_liste/fondbon10_10.png") no-repeat scroll left top transparent;
	width: 284px;
}

.btn_bord_g {
	float: left;
	width: 12px;
	height: 32px;
	background: url(../../images/pay_liste/btn_bord_g.png) no-repeat left top;
}
.btn_bord_g_hover {
	float: left;
	width: 12px;
	height: 32px;
	background: url(../../images/pay_liste/btn_bord_g_hover.png) no-repeat left top;
}
.btn_milieu {
	float: left;
	height: 26px;
	padding-top: 6px;
	background: url(../../images/pay_liste/btn_milieu.png) repeat-x left top;
}
.btn_milieu_hover {
	float: left;
	height: 26px;
	padding-top: 6px;
	background: url(../../images/pay_liste/btn_milieu_hover.png) repeat-x left top;
}

.btn_bord_d { 
	float: left;
	width: 14px;
	height: 32px;
	background: url(../../images/pay_liste/btn_bord_d.png) no-repeat left top;
}
.btn_bord_d_hover { 
	float: left;
	width: 14px;
	height: 32px;
	background: url(../../images/pay_liste/btn_bord_d_hover.png) no-repeat left top;
}

.imp_separateurGP {
	overflow: hidden;
	width: 230px;
	height: 1px;
	margin: 20px 0 20px 0;
	padding: 0;
	border: 0;
	background:url(../../images/separateur.gif) no-repeat left top;
}
#logoMA {
	float: left;
	width: 310px;
	height: 60px;
	margin: 14px 0 0 10px;
	display: inline; /*Sert à résoudre le bug de margin avec float avec ie6*/
}
/*Fin nouvelle page PayListe et gestion promotions*/

/* ------------------------------------------------------------------------
	5= Contenu pied de la page
------------------------------------------------------------------------ */

#pied {
	width: 955px;
	height: 324px;
	padding: 67px 0 0 0;
	background:url(../../images/pied_fond.jpg) no-repeat left top;
}
#pied_haut {
	display: block;
	margin: 0 0 0 412px;
	padding: 0;
}
#pied_haut ul{
	height: 193px;
	font-size: 0.8em;
	list-style: inside;
	margin: 0;
	padding: 0;
}
#pied_haut ul li {
	margin: 0 0 19px 0;
	line-height: 1.3;
}
#pied_bas {
	margin: 65px 0 0 0;
}
#copyright {
	float: left;
	font-size: 0.8em;
	padding-left: 21px;
}
#derniere_MAJ {
	float: left;
	font-size: 0.8em;
	font-weight: bold;
	margin-left: 60px;
}
#contenupied {
	width: 955px;
	height:auto;
	min-height: 344px;
	padding: 0px 0px 0px 0px;
	background:url(../../images/pied_fond_new.jpg) no-repeat left top;
}
#contenupieddefault {
	width: 955px;
	height: auto;
	min-height: 1225px;
	padding: 0px 0 0 0;
	background:url(../../images/pied_default.jpg) no-repeat left top;
}
.ContenuPied a {
	color:#0000FF;
	text-decoration:none;
}
.ContenuPied a:hover {
	color: #0000FF;
	text-decoration:underline;
}
/* ------------------------------------------------------------------------
	6= Section de l'administrateur
------------------------------------------------------------------------ */

#menuAdmin {
	width: 300px;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0 auto 30px auto;
}
#menuAdmin a {
	margin-right: 30px;
}
#choixAnnonce {
	width: 320px;
}

/* ------------------------------------------------------------------------
	7= Arbre
------------------------------------------------------------------------ */

/* Impression, choix type arbre DÉBUT */
.imp_liste_no {
	margin: 0;
	padding: 0;
	list-style: inside;
}
#ProduitChoisi .titre_rouge {
	margin: 0 0 0 20px;
	padding: 0;
}
#frmChoixArbre {
	margin: 0;
	padding: 0;
	border: 0;
}
.imp_separateur {
	overflow: hidden;
	width: 915px;
	height: 1px;
	margin: 20px 0 20px 0;
	padding: 0;
	border: 0;
	background:url(../../images/separateur.gif) no-repeat left top;
}
.imp_arbre_infos_l,
.imp_arbre_infos_ae7 {
	border: 0;
	width: 132px;
	float: left;
	margin: 28px 0 0 0;
	padding: 0;
	font-size: 0.9em;
}
.imp_tbl_texte_paternelle {
	width: 80px;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
.imp_tbl_texte_maternelle {
	width: 80px;
	margin: 0;
	padding: 0;
	float: right;
	display: block;
}
.imp_arbre_infos_l .imp_type,
.imp_arbre_infos_ae7 .imp_type {
	font-weight: bold;
}
.imp_arbre_infos_l .imp_type_r,
.imp_arbre_infos_ae7 .imp_type_r {
	margin: 0 0 12px 0;
	padding: 0;
}
.imp_arbre_infos_l .imp_exp {
	margin: 42px 0 0 0;
	padding: 0;
	color: #890b0c;
}
.imp_arbre_infos_ae7 .imp_exp {
	margin: 38px 0 0 0;
	padding: 0;
	color: #890b0c;
}
.imp_arbre_infos_l .imp_fleche {
	display: block;
	margin: 8px 0 0 0;
	padding: 0;
	float: right;
}
.imp_arbre_infos_ae7 .imp_fleche {
	display: block;
	margin: 2px 0 0 0;
	padding: 0;
	float: right;
}
.imp_img_l_traditionnelle {
	width: 155px;
	height: 225px;
}
.imp_img_l_moderne {
	width: 155px;
	height: 225px;
}
.imp_img_l_deluxe_traditionnelle {
	width: 155px;
	height: 225px;
}
.imp_img_l_deluxe_moderne {
	width: 155px;
	height: 225px;
}
.imp_tbl_lignee {
	border-collapse: collapse;
	margin: 14px 0 0 0;
	padding: 0;
}
.imp_tbl_lignee td {
	font-size: 0.9em;
	width: 174px;
	margin: 0;
	padding: 0;
	border: 0;
}
.imp_tbl_ligne_texte td {
	margin: 0;
	padding: 0 18px 14px 10px;
	border: 0;
}
.imp_tbl_ligne_texte .premier {
	margin: 0;
	padding: 0 18px 14px 18px;
	border: 0;
}
.imp_tbl_lignee a img {
	border: 0;
	margin: 0;
	padding: 0;
}
.imp_tbl_texte_rouge {
    font-weight: bold;
	color: #cc0000;
	padding-left: 6px;
}
.imp_tbl_texte_rouge_fonce {
	color: #890b0c;
}
.imp_titre_rouge {
	font-weight: bold;
	font-size: 1.1em;
	color: #6C0712;
	width: 320px;
}
.imp_p {
	width: 320px;
}
.imp_tbl_texte_rouge_fonce_ts{
	width: 380px;
	color: #890b0c;
}
.imp_title_darkred_ts {
	display: block;
	color: #6c0712;
	font-size: 0.9em;
	font-weight: bold;
	margin: 20px 0 20px 0;
	padding: 0;
}
#imp_ex_tbl{
	color: #3a270f;
	font-size: 0.9em;
}
#imp_ex_tbl {
	width: 296px;
}
#imp_ex_tbl th {
	font-weight: bold;
	color: #3a270f;
	margin: 0;
	padding: 0;
}
#imp_ex_tbl td {
	font-weight: normal;
	color: #3a270f;
	margin: 0;
	padding: 0;
}
.imp_title_darkred {
	display: block;
	color: #6c0712;
	font-size: 0.9em;
	font-weight: bold;
	margin: 30px 0 0 0;
	padding: 0;
}
.imp_hist_red {
	color: #cc0000;
	font-weight: bold;
	font-size: 1em;
}
.imp_title_lightred {
	margin: 8px 0 20px 436px;
	padding: 0;
	width: 400px;
	display: block;
	color: #cc0000;
	font-size: 0.7em;
	font-weight: bold;
}
.imp_ex_title {
	font-weight: bold;
	color: #6c0712;
}
.imp_ex_title,
.imp_ex_desc {
	font-size: 0.9em;
}
.imp_ex_notice {
	font-size: 0.85em;
	color: #6c0712;
}
#imp_ex_left {
	border: 0;
	width: 410px;
	float: left;
	margin: 20px 0 0 0;
	padding: 0;
}
#imp_ex_left .boutonSansMarge {
	cursor: pointer;
	margin: 10px 0 0 14px;
	padding: 0;
	float: none;
}
#imp_ex_left .boutonSansMarge:hover {
	cursor: pointer;
	margin: 10px 0 0 14px;
	padding: 0;
	float: none;
}
#imp_ex_left .BoutonRevenirChoix {
	cursor: pointer;
	margin: 10px 0 0 14px;
	padding: 0;
	width: 250px;
	height: 32px;
	background: url(../../images/boutons/imp_btnRetournerChoix.gif) no-repeat left top;
}
#imp_ex_left .BoutonRevenirChoix:hover {
	cursor: pointer;
	margin: 10px 0 0 14px;
	padding: 0;
	width: 250px;
	height: 32px;
	background: url(../../images/boutons/imp_btnRetournerChoixO.gif) no-repeat right top;
}
#imp_ex_right {
	border: 0;
	margin: 30px 0 0 0;
	padding: 0;
}
#imp_ex_lst {
	margin: 0;
	padding: 0;
}
#imp_ex_lst li {
	list-style: none;
	margin: 10px 0 0 -4px;
	padding: 4px 0 10px 32px;
}
#imp_ex_lst li span{
	margin: 0;
	padding: 0;
}
#imp_ex_lst .imp_ex_title {
	display: block;
	margin-bottom: 16px;
}
#imp_ex_lst .imp_ex_lst_puce1 {
	background:url(../../images/imp_ex_lst_icn1.gif) 0 0 no-repeat;
}
#imp_ex_lst .imp_ex_lst_puce2 {
	background:url(../../images/imp_ex_lst_icn2.gif) 0 0 no-repeat;
}
#imp_ex_lst .imp_ex_lst_puce3 {
	background:url(../../images/imp_ex_lst_icn3.gif) 0 0 no-repeat;
}
#imp_ex_lst .imp_ex_lst_puce4 {
	background:url(../../images/imp_ex_lst_icn4.gif) 0 0 no-repeat;
}
#imp_ex_lst .imp_ex_lst_puce5 {
	background:url(../../images/imp_ex_lst_icn5.gif) 0 0 no-repeat;
}
/* Impression, choix type arbre FIN */

/* ------------------------------------------------------------------------
	7= Arbre
------------------------------------------------------------------------ */
.ThumbDefautProfil_M {
	float: left;
	width: 128px;
	height: 163px;
	background: url(../../images/default_m.jpg) no-repeat left top;
}
.ThumbDefautProfil_M:hover
{
    background: url(../../images/default_m.jpg) no-repeat right top;
}
.ThumbDefautProfil_F {
	float: left;
	width: 128px;
	height: 163px;
	background: url(../../images/default_f.jpg) no-repeat left top;
}
.ThumbDefautProfil_F:hover
{
    background: url(../../images/default_f.jpg) no-repeat right top;
}
.PhotoProfil
{
    border-color: #FFFFFF;
    border-width: 5px;
}
.tdPhotos
{
    font-size: 0.9em; 
    width: 20%; 
    text-align: center; 
    vertical-align: bottom;
}
.cadre_tbl_comp_haut {
	width: 922px;
	padding: 5px 0 0 6px;
	background:url(../../images/niveau2/tbl_pleineLargeur_haut.gif) no-repeat left top;
}
.cadre_tbl_comp_milieu {
	width: 928px;
	position: relative;
	top: 0;
	left: -7px;
	background:url(../../images/niveau2/tbl_pleineLargeur_milieu.gif) repeat-y left top;
}
.cadre_tbl_comp_bas {
	width: 928px;
	height:9px;
	position: relative;
	top: 0;
	left: -7px;
	background:url(../../images/niveau2/tbl_pleineLargeur_bas.gif) no-repeat left top;
}
.OngletProfil 
{
	height: 34px;
	width: 895px;
	padding-left: 20px;
	border-bottom: 1px solid #7e623a;
	position: relative;
	top: 5px;
	z-index: 2;
}
.OngletProfilCentre a:link, .OngletProfilCentre a:visited, .OngletProfilCentre a:active {
	float: left;
	height: 26px;
	width: 125px;
	position: relative;
	left: 0;
	top: 1px;
	padding: 8px 9px 0 9px;
	color: #4D381B;
	text-decoration: none;
	background:url(../../images/niveau2/onglet_c.gif) repeat-x left top;
}
.OngletProfilCentre_on a:link, .OngletProfilCentre_on a:active, .OngletProfilCentre_on a:visited, .OngletProfilCentre_on a:hover, .OngletProfilCentre a:hover 
{
	float: left;
	height: 26px;
	width: 125px;
	position: relative;
	left: 0;
	top: 1px;
	padding: 8px 9px 0 9px;
	color: #FAEEBD;
	text-decoration: none;
	background:url(../../images/niveau2/onglet_c_on.gif) repeat-x left top;
}
.OngletProfilDroit {
	float: left;
	width: 2px;
	height: 34px;
	position: relative;
	left: 0;
	top: 1px;
	margin-right: 20px;
	background:url(../../images/niveau2/onglet_d.gif) no-repeat left top;
}
.OngletProfilDroit_on {
	float: left;
	width: 2px;
	height: 34px;
	position: relative;
	left: 0;
	top: 1px;
	margin-right: 20px;
	background:url(../../images/niveau2/onglet_d_on.gif) no-repeat left top;
}
.FondBoutonMilieu
{
    width: 928px;
    position: relative;
    left: -7px;
    background: url(../../../images/BandeBouton.jpg) repeat-y left top;
}
.CadreBouton
{ 
    margin-left: 6px;
    width: 916px;
    height: 40px;
	border-top: 1px solid #7e623a;
	border-bottom: 1px solid #7e623a;
}
.BoutonDroite
{ 
    position: relative;
    float: right; 
}
.FondBandePlusMoins
{
    background: url(../../../images/BandePlusMoins.jpg) repeat-y left top;
}
.BoutonFlecheGaucheCoteGauche {
	float: left;
	width: 22px;
	height: 32px;
	background: url(../../../images/Boutons/BoutonFlecheGaucheCoteGaucheFondTransparent.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.BoutonMilieu {
	float: left;
	height: 32px;
	padding-top: 6px;
	background: url(../../../images/boutons/BoutonCentreFondTransparent.png);
    background-repeat: repeat-x;
    background-position: left top;
}
.BoutonCoteDroiteVide
{
	float: left;
    width: 13px;
    height: 32px;
    background: url(../../../images/boutons/BoutonCoteDroiteVideFondTransparent.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.BoutonImprimanteCoteDroite {
	float: left;
	width: 30px;
	height: 32px;
	background: url(../../../images/Boutons/BoutonImprimanteCoteDroiteFondTransparent.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.BoutonCoteGaucheVide {
	float: left;
	width: 10px;
	height: 32px;
	background: url(../../../images/Boutons/BoutonVideCoteGaucheFondTransparent.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.BoutonFlecheDroiteCoteDroite {
	float: left;
	width: 24px;
	height: 32px;
	background: url(../../../images/Boutons/BoutonFlecheDroiteCoteDroiteFondTransparent.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.BoutonRevenirArbre {
	float: left;
	width: 160px;
	height: 32px;
	background: url(../../images/Boutons/BoutonRevenirArbre.png) no-repeat left top;
}
.BoutonRevenirArbre:hover {
	background: url(../../images/Boutons/BoutonRevenirArbreHover.png) no-repeat right top;
}
.BoutonImprimer {
	float: left;
	width: 86px;
	height: 32px;
	background: url(../../images/Boutons/BoutonImprimer.png) no-repeat left top;
}
.BoutonImprimer:hover {
	background: url(../../images/Boutons/BoutonImprimerHover.png) no-repeat right top;
}
.BoutonModifier {
	float: left;
	width: 69px;
	height: 32px;
	background: url(../../images/Boutons/BoutonModifier.png) no-repeat left top;
}
.BoutonModifier:hover {
	background: url(../../images/Boutons/BoutonModifierHover.png) no-repeat right top;
}
.BoutonAjouterUnion {
	float: left;
	width: 146px;
	height: 32px;
	background: url(../../images/Boutons/BoutonAjouterUnion.png) no-repeat left top;
}
.BoutonAjouterUnion:hover {
	background: url(../../images/Boutons/BoutonAjouterUnionHover.png) no-repeat right top;
}
.BoutonAjouterPhotos {
	float: left;
	width: 145px;
	height: 32px;
	background: url(../../images/Boutons/BoutonAjouterPhotos.png) no-repeat left top;
}
.BoutonAjouterPhotos:hover {
	background: url(../../images/Boutons/BoutonAjouterPhotosHover.png) no-repeat right top;
}
.BoutonAjouterEnfant {
	float: left;
	width: 132px;
	height: 32px;
	background: url(../../images/Boutons/BoutonAjouterEnfant.png) no-repeat left top;
}
.BoutonAjouterEnfant:hover {
	background: url(../../images/Boutons/BoutonAjouterEnfantHover.png) no-repeat right top;
}
.BoutonSupprimerPhotos {
	float: left;
	width: 216px;
	height: 32px;
	background: url(../../images/Boutons/BoutonSupprimerPhotos.png) no-repeat left top;
}
.BoutonSupprimerPhotos:hover {
	background: url(../../images/Boutons/BoutonSupprimerPhotosHover.png) no-repeat right top;
}
.BoutonRetenirPhotos {
	float: left;
	width: 201px;
	height: 32px;
	background: url(../../images/Boutons/BoutonRetenirPhotos.png) no-repeat left top;
}
.BoutonRetenirPhotos:hover {
	background: url(../../images/Boutons/BoutonRetenirPhotosHover.png) no-repeat right top;
}
.BoutonSauvegarder {
	float: left;
	width: 75px;
	height: 32px;
	background: url(../../images/Boutons/BoutonSauvegarder.png) no-repeat left top;
}
.BoutonSauvegarder:hover {
	background: url(../../images/Boutons/BoutonSauvegarderHover.png) no-repeat right top;
}
.BoutonSupprimerUnion {
	float: left;
	width: 181px;
	height: 32px;
	background: url(../../images/Boutons/BoutonSupprimerUnion.png) no-repeat left top;
}
.BoutonSupprimerUnion:hover {
	background: url(../../images/Boutons/BoutonSupprimerUnionHover.png) no-repeat right top;
}
.BoutonAnnuler {
	float: left;
	width: 117px;
	height: 32px;
	background: url(../../images/Boutons/BoutonAnnuler.png) no-repeat left top;
}
.BoutonAnnuler:hover {
	background: url(../../images/Boutons/BoutonAnnulerHover.png) no-repeat right top;
}
.BoutonPlus 
{
	float: left;
	width: 32px;
	height: 32px;
	background: url(../../images/Boutons/BoutonPlus.png) no-repeat left top;
}
.BoutonPlus:hover {
	background: url(../../images/Boutons/BoutonPlusHover.png) no-repeat right top;
}
.BoutonMoins {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../../images/Boutons/BoutonMoins.png) no-repeat left top;
}
.BoutonMoins:hover {
	background: url(../../images/Boutons/BoutonMoinsHover.png) no-repeat right top;
}
.BoutonSupprimer {
	float: left;
	width: 32px;
	height: 32px;
	background: url(../../images/Boutons/BoutonSupprimer.png) no-repeat left top;
}
.BoutonSupprimer:hover {
	background: url(../../images/Boutons/BoutonSupprimerHover.png) no-repeat right top;
}
.BoutonTelecharger {
	float: left;
	width: 223px;
	height: 32px;
	background: url(../../images/Boutons/BoutonTelecharger.png) no-repeat left top;
}
.BoutonTelecharger:hover {
	background: url(../../images/Boutons/BoutonTelechargerHover.png) no-repeat right top;
}
.BoutonRetourEnArriere {
	float: left;
	width: 71px;
	height: 32px;
	background: url(../../images/Boutons/BoutonRetourEnArriere.png) no-repeat left top;
}
.BoutonRetourEnArriere:hover {
	background: url(../../images/Boutons/BoutonRetourEnArriereHover.png) no-repeat right top;
}
.TableProfil { 
    border-width: 0px;
    margin: 20px; 
    text-align: justify;
    display: inline-block;
}
.TableProfil tr {
    height: 30px;
}
.TableBouton {
    width: 97%; 
    margin-left: 15px;
}
.TableEvenement {
    border-width: 0px;
    margin: 25px; 
    display: inline-block;
}
.BoutonAjouterInvite {
	float: left;
	width: 182px;
	height: 32px;
	background: url(../../images/Boutons/BoutonAjouterInvite.png) no-repeat left top;
}
.BoutonAjouterInvite:hover {
	background: url(../../images/Boutons/BoutonAjouterInviteHover.png) no-repeat left top;
}
.BoutonDonnerSuggestion {
	float: left;
	width: 230px;
	height: 32px;
	background: url(../../images/Boutons/BoutonDonnerSuggestion.png) no-repeat left top;
}
.BoutonDonnerSuggestion:hover {
	background: url(../../images/Boutons/BoutonDonnerSuggestionHover.png) no-repeat left top;
}
.BoutonEnvoyerInvitation {
	float: left;
	width: 233px;
	height: 32px;
	background: url(../../images/Boutons/BoutonEnvoyerInvitation.png) no-repeat left top;
}
.BoutonEnvoyerInvitation:hover {
	background: url(../../images/Boutons/BoutonEnvoyerInvitationHover.png) no-repeat left top;
}
.BoutonEnvoyerRappel {
	float: left;
	width: 191px;
	height: 32px;
	background: url(../../images/Boutons/BoutonEnvoyerRappel.png) no-repeat left top;
}
.BoutonEnvoyerRappel:hover {
	background: url(../../images/Boutons/BoutonEnvoyerRappelHover.png) no-repeat left top;
}
.BoutonPartagerPhotos {
	float: left;
	width: 208px;
	height: 32px;
	background: url(../../images/Boutons/BoutonPartagerPhotos.png) no-repeat left top;
}
.BoutonPartagerPhotos:hover {
	background: url(../../images/Boutons/BoutonPartagerPhotosHover.png) no-repeat left top;
}
.BoutonSupprimerSuggestions {
	float: left;
	width: 260px;
	height: 32px;
	background: url(../../images/Boutons/BoutonSupprimerSuggestions.png) no-repeat left top;
}
.BoutonSupprimerSuggestions:hover {
	background: url(../../images/Boutons/BoutonSupprimerSuggestionsHover.png) no-repeat left top;
}
/*Zoom*/
.ZoneZoom {
	background-color:#FFFFFF;
	border:3px solid #3a270f;
}
.FenetreZoom {
	background-color:#FFFFFF;
	border:4px solid #BDBDBD;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:460px;
	margin-left:-453px;
	width:906px;
	left:50%;
	padding:28px 14px 14px;
	position:fixed;
	top:80px;
	z-index:1000;
}
.FondFenetreZoom {
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:200;
}
.FondZoom {
	background-color:#000000;
	height:100%;
	opacity:0.5;
	width:100%;
}
