#contenuEspacePersoInscription #centre .contenuPrincipal{padding:9px 12px;}
#contenuEspacePersoInscription #contenerForms{background:url(../images/espacePerso/cadre_inscription_centre.gif) repeat-y scroll left top;}
#hautContenerForms {background:transparent url(../images/espacePerso/cadre_inscription_haut.gif) no-repeat scroll left top;padding-top:6px;}
#basContenerForms {background:transparent url(../images/espacePerso/cadre_inscription_bas.gif) no-repeat scroll left bottom;padding-bottom:6px;}
/*#basContenerForms:after{content: "&nbsp";display: block;visibility: hidden;height: 1%;}*/
#contenerForms #contenerFormInscription{float:left;width:323px;margin-left:17px;}
#contenerForms #contenerFormLogin {float:left;width:308px;margin-left:41px;}
#contenerForms FORM {margin-top:18px;}
#contenerForms .labelTexte {width: 128px;}
#contenerForms .coordonneeSortie SELECT, #contenerForms .coordonneeSortie INPUT {width:181px;border: 1px #82a2bf solid}
#contenerForms .hauteurDouble {padding-top:10px;}
#contenerForms .informationSupChamp{color: #666;font-size: 10px;width:175px;display: block;}
#contenerForms #phraseSecurite {color:#e2001a;display: block;padding-left: 22px;width:130px;background:transparent url(../images/espacePerso/ico_attention.gif) no-repeat scroll left center;}
#contenerForms #libeleNiveauSecurite{color:#666;}
#contenerForms #graphNiveauSecurite {display:block;width:175px;height: 6px;background-color:#666;padding:1px;line-height:0;font-size: 0;}
#contenerForms .secu10 .barreNiveauSecurite{display:block;background-color:#e2001a;width:10%;height:100%;}
#contenerForms .secu20 .barreNiveauSecurite{display:block;background-color:#F69202;width:20%;height:100%;}
#contenerForms .secu50 .barreNiveauSecurite{display:block;background-color:#EFD631;width:50%;height:100%;}
#contenerForms .secu80 .barreNiveauSecurite{display:block;background-color:#4aef18;width:80%;height:100%;}
#contenerForms .secu100 .barreNiveauSecurite{display:block;background-color:#4aef18;width:100%;height:100%;}

#contenerForms .labelInscriptionNL{text-align:right;color:#0d569a;display: block;}
#contenerForms .labelInscriptionNL SPAN{color:#76003E;}
#contenerForms .labelInscriptionNL .coordonneeSortie {color: #666;float: right;}
#contenerForms .labelInscriptionNL .coordonneeSortie INPUT{width:15px;margin-left:40px; border: 0;}
#contenerForms FORM H3{height: 0;font-size: 0;line-height:0;}
#contenerForms .labelConditions INPUT{width:15px;}
#contenerForms .labelConditions LABEL{color:#76003E;font-weight:bold;}
#contenerForms #boutonCreationEspace {cursor: pointer;border: none;background:transparent url(../images/espacePerso/bt_creer_espace_perso.gif) no-repeat left top;width:153px;height:27px;margin: 10px 0 0 170px;}

#contenerFormLogin .coordonneeSortie {color:#76003E;font-weight:bold;}
#contenerFormLogin .coordonneeSortie INPUT, #contenerFormLogin .coordonneeSortie .informationSupChamp{width:160px;}
#contenerFormLogin .coordonneeSortie .informationSupChamp{font-weight:normal;}
#contenerFormLogin .coordonneeSortie .checkbox{width:15px;border: 0;}
#contenerForms #boutonLoginEspace {cursor: pointer;border: none;background:transparent url(../images/espacePerso/bt_je_m_identifie.gif) no-repeat left top;width:153px;height:27px;margin: 10px 0 0 170px;}
.mandatoryFieldText{font:normal 11px Arial;color: #e2001a;}
#contenerFormLogin .mandatoryFieldText{margin-top:220px; text-align:right;}

#texteDonneesPerso{margin-top:16px;font-size:10px;color: #666;}
#titreDonneesPerso{display: block;padding-left: 17px;background:transparent url(../images/espacePerso/cadena.gif) no-repeat left center;font-size:11px;font-weight: bold;}

#col2 .cadreContourGrand H2{line-height:18px;padding:5px 0 5px 9px;}
#col2 .cadreContenuGrand{margin:8px 0 22px 7px;}


.errorHtml {display:block;position:relative;background-color:#faf3f7;border:4px solid #F7F7F5;padding:5px;color:#E2001A;font:bold 1.1em Arial;vertical-align:middle; margin: 10px 0; }
.errorHtml P {padding:5px 35px;
	 background:transparent url(../images/espacePerso/ico_erreur.gif) no-repeat scroll 0 10%; }

.btRetour IMG{vertical-align: middle;}

/*Tableau de bord*/
/*@font-face {
	font-family: TheMx;
	src: url(fonts/TheMix-B7Bold.otf);
}*/
/* OLD 
.headerEspacePerso {background-color:#F2F1E9;padding:7px;}
.headerEspacePerso .lienDeconnexion{float:right;padding-left:14px;margin-top:10px;font-weight:bold;
	background:transparent url(../images/espacePerso/bt_fermer_rouge.gif) no-repeat 0 center;}
.headerEspacePerso H2{border-bottom:none;margin:5px 0 5px 5px;font-family:TheMx, Arial;font-size:28px;}
.headerEspacePerso H3{border-bottom:1px solid #E2E0D5;margin-bottom:4px;padding-bottom:3px;}
*/

.headerEspacePerso {background-color:#F2F1E9;padding:7px;}
.headerEspacePerso .lienDeconnexion{float:right;padding-left:14px;margin-top:10px;font-weight:bold;
	background:transparent url(../images/espacePerso/bt_fermer_rouge.gif) no-repeat 0 center;}
.headerEspacePerso H2{margin:5px 0 5px 5px;/*font-family:TheMx, Arial;*/font-size:28px;}
.headerEspacePerso H3{display:block;position:relative;/*top:-72px*/;border-bottom:1px solid #E2E0D5;margin-bottom:4px;padding-bottom:3px;}
.headerEspacePerso LABEL{font-weight:bold;color:#76003E}

/* NOUVEAU TITRES BLOCS ACCUEIL DES RUBRIQUES */
.headerEspacePerso H4{margin:5px 0 0 5px;font-family:TheMx, Arial;font-size:28px;color:#76003E;}
.headerEspacePerso H5{margin:5px 0;padding:0 0 3px 5px;}

#contenerBoard {float:left;width:934px;padding-bottom:2px;
	background:url(../images/espacePerso/cadre_board.gif) repeat-y left top;}
#contenerBoard li.listeAfficherToute{font-weight: normal;}
#contenerBoard li.listeAfficherToute A{font-weight: bold;}

.clearfix, .cf { display: inline-block; }

/* STRUCTURE DE SEPARATION DES BLOCS POUR OPEN CLOSE */
#contenerBoard .topBoard {float:left;width:934px;height:105px /*97px*/;}
#contenerBoard #blocBoard {display:block;float:left;width:934px;}


	/* BLOC POUR AFFFICHER CONTENUS DU TABLEAU DE BORD */
	#bottomBoard {display:block;width:934px;height:35px;/*padding-left:5px*/;
		background:url(../images/espacePerso/cadre_board.gif) repeat-y left top; }

	/* sous blocs */
	#blocBoardCoord {float:left;width:288px;margin-right:6px;padding:0 10px;}
	#lienBlocBoardCoord {float:left;width:288px;font-weight:bold;margin-right:6px;padding:0px 10px 10px;}
	#blocBoardPref {float:left;width:288px;margin-right:6px;padding:0 10px;}
	#lienBlocBoardPref {float:left;width:288px;font-weight:bold;margin-right:6px;padding:0px 10px 10px;}
	#blocBoardServices {float:left;width:285px;padding:0 10px;}
	#lienBlocBoardServices {float:left;width:285px;font-weight:bold;padding:0px 10px 10px;}
	
	/* BOUTON AFFICHER / MASQUER BLOCS TABLEAU DE BORD */

	.blocFermerTableauBord {display:block;position:absolute;width:934px;margin-top:20px;background-color:#F2F1E9;}
	.blocFermerTableauBord2 {display:block;background-color:#F2F1E9;}	
	.listeOuvrirTableauBord  { font-weight: bold; border-bottom: none !important;padding: 5px 0 2px 10px;
		background: transparent url(../images/espacePerso/puce_triangle_violette_bas.gif) no-repeat left center;}
	.listeFermerTableauBord  { font-weight: bold; border-bottom: none !important;padding: 5px 0 5px 10px;
		background: transparent url(../images/espacePerso/puce_triangle_violette_haut.gif) no-repeat left center;}

/* MISE EN FORME CONTENU DES BLOCS COORDONNEES / PREFERENCES VOYAGES / MES SERVICES */
#blocBoardCoord DIV, #blocBoardPref DIV, #blocBoardServices LI{line-height:1.6em;}
#blocBoardPref P{text-align:justify;}
#blocBoardServices A {font-weight:bold;}

/* OLD */
	#boardCoord {float:left;width:288px;margin-right:6px;padding:75px 10px 10px;
		background:transparent url(../images/espacePerso/illu_mes_coordonnees.jpg) no-repeat 5px 5px;}
	#boardPref {float:left;width:288px;margin-right:6px;padding:75px 10px 10px;
		background:transparent url(../images/espacePerso/illu_preference_voyage.jpg) no-repeat 5px 5px;}
	#boardServices {float:left;width:285px;padding:75px 10px 10px;
		background:transparent url(../images/espacePerso/illu_mes_services.jpg) no-repeat 5px 5px;}
	#boardCoord DIV, #boardPref DIV, #boardServices LI{line-height:2em;}
	#boardPref P{text-align:justify;}
	#boardServices A {font-weight:bold;}

#ligneServiceAbonnements {padding-left: 25px;height:25px;
	background:transparent url(../images/espacePerso/ico_newsletter.gif) no-repeat 0 5px;}
#ligneServiceEncheres {padding-left: 25px;clear:both;
	background:transparent url(../images/espacePerso/ico_enchere.gif) no-repeat 0 center;}
#ligneServiceAlbum {padding-left: 25px;
	background:transparent url(../images/espacePerso/ico_album_photo.gif) no-repeat 0 center;}
#ligneServiceBudget {padding-left: 25px;
	background:transparent url(../images/espacePerso/ico_budget.gif) no-repeat 0 center;}
#ligneServiceDevises {padding-left: 25px;
	background:transparent url(../images/espacePerso/ico_devise.gif) no-repeat 0 center;}
#ligneServiceAbonnements LABEL {float:left;}
#ligneServiceAbonnements UL {float:left;width:170px;margin-left:5px;font-weight:normal;line-height:1em;}

/*#contenuEspacePersoCoordInscript .contenuPrincipal{padding-top:132px;
	background:transparent url(../images/espacePerso/illu_mon_espace_perso_large.jpg) no-repeat left top;}*/
#contenuEspacePersoCoordInscript FORM SELECT, #contenuEspacePersoCoordInscript FORM INPUT {width:188px;border: 1px #82a2bf solid;}
#contenuEspacePersoCoordInscript .labelTexte LABEL SPAN {color:#e2001a;}
#contenuEspacePersoCoordInscript #naissanceJour{width:46px;text-align:left;}
#contenuEspacePersoCoordInscript #naissanceMois{width:77px;text-align:left;}
#contenuEspacePersoCoordInscript #naissanceAnnee{width:58px;text-align:left;}
.labelTexteLong{width:510px;text-align:left;}
#contenuEspacePersoCoordInscript .sortieRadio INPUT {width:12px; border: none;}
#contenuEspacePersoCoordInscript #bt_valider{width:auto;border:none;margin-left:200px;}
#contenuEspacePersoCoordInscript #bt_modifCoord{width:auto;border:none;margin-left:385px;}
#contenuEspacePersoCoordInscript #bt_je_complete{width:auto;border:none;margin-right:205px; float: right;}
#contenuEspacePersoCoordInscript .mandatoryFieldText{float:right;}

/*Commun*/
.contenuPrincipalPerso {padding:20px;}
#centre .basContourPricipal H2{border-bottom:2px solid #76003E;margin-bottom:7px;}
#centre .basContourPricipal P.sousTitre {font-weight:bold;margin:5px 0;}
#centre .contenuPrincipal H3.sousTitre1 {border:1px solid #e2e0d5;border-width:1px 0;padding:3px 2px;font-size:12px;margin:10px 0;}
#centre .basContourPricipal P.infoMessage {display:block;background-color:#FFEFF1;border:1px solid #E2E0D5;padding:5px;color:#E2001A;font:bold 1.2em Arial;margin:5px 0;vertical-align:middle;}

/* MESSAGE MODIFICATION BIEN PRISES EN COMPTE */
#modifOk {display:block;position:relative;background-color:#faf3f7;border:4px solid #F7F7F5;padding:5px;color:#27a106;font:bold 1.2em Arial;margin:10px 0;z-index:120;vertical-align:middle; }
#modifOk P {padding:5px 30px;
	 background:transparent url(../images/espacePerso/ico_modif_ok.gif) no-repeat scroll 0 50%; }
#modifOk DIV {font-weight: bold; color: #000; font-size: 12px; }
	 

#erreurEspacePerso {display:block;/*height:25px;*/position:relative;background-color:#faf3f7;border:4px solid #FFFFFF;padding:5px;color:#E2001A;font:bold 1.2em Arial;z-index:120;vertical-align:middle; }
#erreurEspacePerso P {/*display:block;position:absolute;*/padding:5px 30px;
	 background:transparent url(../images/espacePerso/ico_erreur.gif) no-repeat scroll 0 50%; }

#contenuEspacePersoPreferencesVoyages .error {display:block;/*height:25px;*/position:relative;background-color:#faf3f7;border:4px solid #FFFFFF;padding:5px;color:#E2001A;font:bold 1.2em Arial;z-index:120;vertical-align:middle; }
#contenuEspacePersoPreferencesVoyages .error P {/*display:block;position:absolute;*/padding:5px 30px;
	 background:transparent url(../images/espacePerso/ico_erreur.gif) no-repeat scroll 0 50%; }


#contenuEspacePersoInscription .error {display:block;position:relative;background-color:#faf3f7;border:4px solid #FFFFFF;padding:5px;color:#E2001A;font:bold 1.2em Arial;vertical-align:middle; margin-left: 0; margin-right: 0; }
#contenuEspacePersoInscription .error P {padding:5px 35px; font-size: 12px;
	 background:transparent url(../images/espacePerso/ico_erreur.gif) no-repeat scroll 0 10%; }

#contenuEspacePersoInscription .errorMailMotPasse {display:block;position:relative;background-color:#faf3f7;border:4px solid #FFFFFF;padding:5px;color:#E2001A;font:bold 1.1em Arial;vertical-align:middle; }
#contenuEspacePersoInscription .errorMailMotPasse P {padding:5px 35px;
	 background:transparent url(../images/espacePerso/ico_erreur.gif) no-repeat scroll 0 10%; }

.labelTexte LABEL SPAN, LABEL SPAN  {color:#e2001a;}
.boxGroup{margin:10px 0;}
.boxGroup .infoSup{font-size:10px;color:#6B6B6B;}

#contenuServices {display:block;float:left;position:relative;width:910px;margin-top:10px;line-height:18px;font-size:12px;}
#contenuServices P {display:block;float:left;position:relative;width:450px;}
#contenuServices .contenuAlbum {display:block;float:left;position:relative;width:490px;}
#contenuServices .txtRedBold {color:#76003E;font-weight:bold;}	
#contenuServices .sousTitre {font-weight:bold;margin:5px 0;}
#contenuServices .visu { float:right;position:relative;margin:0;padding:4px;border:1px solid #e2e0d5; }
#contenuServices .visuAlbum { float:right;position:relative;margin:0;padding:4px; }
#contenuServices .btEspacePersoServices {display:block;position:relative;float:right;}
#contenuServices H3.titreAvantage {font-size:14px;background:transparent url("../images/common/ico_avantage.gif") no-repeat left center;padding-left:25px;margin:8px 0 3px;}
#contenuServices H3.titreAvantage B{color:#c7036c;font-size: 20px;}
#contenuServices .sousTitreAvantage {font-size:14px;margin-bottom:5px;}
#contenuServices .sousTitreAvantage B{color:#c7036c;}
#contenuServices A{font-weight:bold;text-decoration:underline;}
.nouveau {font-weight: bold; color: #1e62be}
.nouveau SPAN {color: #FFF; padding: 0 9px 5px; 
	background: url(../images/espacePerso/fond-nouveau.gif) no-repeat left top;}
#idEspacePerso {background-color:#ffffff;padding:7px;margin:-7px -7px 10px; float: left; width: 100%;}
.infoInput {display:block; font-size: 10px ;color:#666666;margin-bottom: 20px; position:relative; line-height: 12px;}
#contenuServices LABEL {color:#76003E;font-weight:bold;}
#contenuServices .coordonneeSortie IMG{vertical-align: middle;}
#contenuServices  .coordonneeSortie {position: relative}
DIV#btECV {margin : 0 0 10px 203px;}
.texteObligation {color: #e2001a; font-size: 11px; float: right; clear: both;}
.infoBulle {color: #880a4a; position: absolute; left: 99px; z-index: 1;
	background: url(../images/espacePerso/fond_aide_g.gif) no-repeat left top;}
.infoBulle DIV {height: 84px;padding: 4px 9px 0;
	background: url(../images/espacePerso/fond_aide_d.gif) no-repeat right top;}
#nResaAide {top:-81px;width: 320px;}
#nomAide {top:-82px; width: 164px;}
/*HomePage*/
#contenuEspacePersoHome .title {font:bold 16px Arial;color:#e2001a;padding-bottom:12px;border-bottom:1px solid #e2e0d5;margin-bottom:10px;}
/* NOUVEAU BLOC INFO IDENTIFIANT ET ESPACE REMPLI - Mise en Commentaire de ID #contenuEspacePersoHome : pour eviter bug affichage du tableau de bord */
/* #contenuEspacePersoHome */ .titleN {width:600px;float:left;font:bold 16px Arial;color:#e2001a;margin-bottom:2px 0 10px 0;}
/* #contenuEspacePersoHome */ #tauxRemplissageBoxN {width:210px;text-align:center;border:1px solid #e2e0d5;float:right;color:#666666;font-size:10px;padding:7px;}

/* #contenuEspacePersoHome */ #tauxRemplissageBox{width:225px;text-align:center;border:1px solid #e2e0d5;float:left;color:#666666;font-size:10px;padding:7px;}
/* #contenuEspacePersoHome */ #graphNiveauRemplissage {text-align: left; display:block;width:176px;margin:0 auto;height: 4px;background-color:#666;padding:1px;line-height:0;font-size: 0;}
/* #contenuEspacePersoHome */ .rempli10 .barreNiveauRemplissage{text-align: left;  display:block;background-color:#e2001a;width:10%;height:100%;}
/* #contenuEspacePersoHome */ .rempli20 .barreNiveauRemplissage{text-align: left;  display:block;background-color:#F69202;width:20%;height:100%;}
/* #contenuEspacePersoHome */ .rempli50 .barreNiveauRemplissage{text-align: left;  display:block;background-color:#EFD631;width:50%;height:100%;}
/* #contenuEspacePersoHome */ .rempli80 .barreNiveauRemplissage{text-align: left;  display:block;background-color:#4aef18;width:80%;height:100%;}
/* #contenuEspacePersoHome */ .rempli100 .barreNiveauRemplissage{text-align: left;  display:block;background-color:#4aef18;width:100%;height:100%;}

#popupConterner{position:absolute;top:0;left:0;width:100%;height:100%;}
#popupBg {position:fixed;height:100%;top:0;left:0;_position:absolute;_height:800px;_top:expression(documentElement.scrollTop+body.scrollTop);}
#popupWindow{position:fixed;top:50%;left:50%;width:800px;height:475px;margin-left:-400px;margin-top:-237px;_position:absolute;_top:expression(documentElement.scrollTop+body.scrollTop+(document.documentElement.clientHeight/2));z-index:110;}
#popupWindow.formPopup{width:529px;margin-left:-264px;height:auto;position:absolute;top:43px;margin-top:0;}
#closePopupLink {padding:10px 25px;line-height:18px;background:url('../images/agence/close.gif') no-repeat left center;}

#popupMotDePasse.identificationPricipal { width: 447px; margin-bottom :10px; margin-right:6px;
	background: #fff url(../images/espacePerso/identification_milieu_447.gif) repeat-y bottom left}
#popupMotDePasse.identificationPricipal .contenuPrincipal {padding: 10px;
	background:  url(../images/common/fond_bandeau_info.gif) repeat-x bottom left}
#popupMotDePasse .hautIdentificationPricipal {background:  url(../images/espacePerso/identification_haut_447_mdp.gif) no-repeat top left}
#popupMotDePasse .basIdentificationPricipal { padding-bottom: 2px;
	background: url(../images/espacePerso/identification_bas_447_mdp.gif) no-repeat bottom left}
#popupMotDePasse P {border-bottom: 1px dotted #a8a8a7; padding-bottom: 12px; font-weight: bold; position: relative; margin-bottom: 17px;}
#popupMotDePasse .labelTexte, #popupMotDePasse .labelTexte LABEL {text-align: left; color: #000; width : auto; margin: 0; float: none; display: block; }
#popupMotDePasse  #emailLayer {margin-bottom: 10px;}
#popupMotDePasse  INPUT {margin-bottom: 40px;}
#popupMotDePasse {position:absolute;top:200px;left:50%;margin:0 0 0 -230px;}
#motDePasseEnvoye {margin: 80px 0; font-size: 20px; color: rgb(118, 0, 62); text-align:center; font-weight:bold;
	 background:transparent url(../images/espacePerso/ico_modif_ok.gif) no-repeat scroll 15px 50%;}

/*Pref voyages*/
#mapMonde {float: right;}
#boxGroup {float: left;}
#contenuEspacePersoPreferencesVoyages .contenuPrincipalPerso .labelTexte{float:none;margin-bottom:0;}
#contenuEspacePersoPreferencesVoyages .contenuPrincipalPerso .boxGroup{width:355px;}
#contenuEspacePersoPreferencesVoyages .contenuPrincipalPerso .labelTexte,
#contenuEspacePersoPreferencesVoyages .contenuPrincipalPerso .labelTexte label{width:355px;text-align:left;}
#contenuEspacePersoPreferencesVoyages .contenuPrincipalPerso SELECT{width: 165px;}
#contenuEspacePersoPreferencesVoyages .contenuPrincipalPerso .boxLine{width:165px;float:left;margin:3px 0;}
#contenuEspacePersoPreferencesVoyages .contenuPrincipalPerso .boxLine INPUT{float:left;}
#contenuEspacePersoPreferencesVoyages #boutonValidePreferences{border:medium none;height:27px;margin:10px 0 0 190px;width:257px; cursor : pointer;
	background:transparent url(../images/espacePerso/bt_enregistre_pref_voyage.gif) no-repeat scroll left top;}
#contenuEspacePersoPreferencesVoyages #texteDonneesPerso{margin-top:30px;}

/*Abonnements*/
.exempleNL{padding-left:11px;line-height:22px;float:right;font:normal 11px Arial;
	background:transparent url(../images/common/puce_triangle_violette_droit.gif) no-repeat scroll 4px center;}
.abonnementOptions {color:#76003E;font-weight:bold;}
.abonnementOptions INPUT{vertical-align: middle;}
.abonnementOptions LI{padding-left:11px;line-height:28px;
	background:transparent url(../images/common/puce_carre_violette.gif) no-repeat scroll 4px 17px;}
.abonne .abonnementOptions LI.gestionAbonnement{background-image:url(../images/common/puce_triangle_violette_droit.gif);}
.nonAbonne .abonnementOptions LI.gestionAbonnement{color:#acabab;}
.nonAbonne .statut {color:#e2001a;margin-right:6px;}
.abonne .statut {color:#1a9b42;margin-right:30px;}
.abonnementOptions FORM{display:inline;}
.abonnementOptions FORM INPUT {vertical-align: middle;}

/*Mes services*/
#contenuEspacePersoMesServices #contenuServices{margin-top:3px;}
#contenuEspacePersoMesServices #contenuServices P{margin-bottom:20px;}
#contenuEspacePersoMesServices #serviceItemList{float:left;width:650px;}
#contenuEspacePersoMesServices .serviceItem {float:left;width:125px;padding-left:34px;font-weight:bold;}
#contenuEspacePersoMesServices .serviceItem IMG{text-decoration:none;display:block;}
#contenuEspacePersoMesServices .serviceItem SPAN{padding-right:7px;display: inline-block;cursor:pointer;
	background:transparent url(../images/common/puce_triangle_violette_droit.gif) no-repeat scroll right 26px;}
