#espace_perso {
	background:url(../images/bg_page.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#fff;
	padding:0 20px 15px 20px;
	min-height:100px;
	width:953px;
}

	#espace_perso a {
		color: #FFD662;
		font-family:verdana;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}

	#espace_perso a:hover {
		text-decoration: underline;
	}



	#espace_perso .envoyer {
	    background: url("../images/btn_form.jpg") repeat scroll 0 0 transparent;
	    display: block;
	    font-size: 14px;
	    font-weight: bold;
	    height: 28px;
	    margin: 15px auto;
	    padding-bottom: 2px;
	    text-align: center;
	    width: 142px;
		border:0;
		color:#5A4C35;
	}

	#espace_perso .erreur {
		color: #E33535;
		font-weight: bold;
		font-family:verdana;
		font-size: 10px;
	}

	#espace_perso p {
		margin: 0;
		padding: 0;
	}


	#espace_perso #chemin{
		color:#707072;
		font-style:italic;
		font-size:10px;
		padding:10px 0 0 0px;
		margin: 0 0 10px 0;
	}

		#espace_perso #chemin span{
			color:#707072;
		}

		#espace_perso #chemin a{
			color:#707072;
			font-style:italic;
			font-size:10px;
			font-weight:normal;
		}

/***************/
/** Connexion **/
/***************/

	#espace_perso #connexion {
		margin: 0 auto 0 auto;
		color:#5A4C35;
		font-family:verdana;
	}

		#espace_perso #connexion .titre {
			background-color: #FFD662;
			color:#5A4C35;
			font-weight:bold;
			height: 20px;
			padding: 5px 0 5px 5px;
			margin:0 0 5px 0;
		}

		#espace_perso #connexion a {
			font-family:verdana;
		}

		#espace_perso #connexion a {
			font-size: 10px;
			color:#5A4C35;
		}

/****************/
/** Connexion2 **/
/****************/

#espace_perso #connexion2 {

	padding: 10px 0;
	margin: 0 auto 10px auto;
}

#espace_perso #connexion2 .titre {
	width:950px;
	margin:0 auto 10px auto;
	border-bottom:1px solid #FFA300;
	padding:0 0 10px 0;
	color:#FFA300;
	font-weight:bold;
	font-size:14px;
}

#espace_perso #connexion2 .contenu {
	padding: 5px;
}

#espace_perso #connexion2 .contenu .left {
	float: left;
	width: 205px;
	min-height: 160px;
	margin: 10px 0 0 50px;
}

#espace_perso #connexion2 .contenu .right {
	float: left;
	min-height: 160px;
	margin: 10px 0 0 170px;
}

#espace_perso #connexion2 a {
	font-size: 10px;
}
/*************/
/** Accueil **/
/*************/

#espace_perso #connexion2 .bloc_accueil {
	width:950px;
	margin: 0 10px 5px 0;
	float: left;
}



		#espace_perso #connexion2 .bloc_accueil .titre {
			border-bottom: 1px solid #FFA300;
			color:#FFA300;
		}
		#espace_perso #connexion2 .bloc_accueil .titre h2 {
			font-weight: bold;
			font-size: 12px;
			height: 18px;
			padding:15px 0 0 43px;
			margin: 0;
			text-decoration:none;
		}

		#espace_perso #connexion2 .bloc_accueil .titre h2#alerte {
			background-image: url(/media/images/espace-perso/alert-mail.png);
			background-repeat: no-repeat;
		}

		#espace_perso #connexion2 .bloc_accueil .titre h2#select {
			background-image: url(/media/images/espace-perso/selection.png);
			background-repeat: no-repeat;
		}

		#espace_perso #connexion2 .bloc_accueil .titre h2#profil {
			background-image: url(/media/images/espace-perso/profil.png);
			background-repeat: no-repeat;
		}

	#espace_perso #connexion2 .bloc_accueil .contenu {
		min-height: 120px;
		text-align: justify;
	}

		#espace_perso #connexion2 .bloc_accueil .contenu p {
			padding:15px 5px 5px 5px;
			margin: 0 0 10px 0;
		}

		#espace_perso #connexion2 .bloc_accueil .contenu .center {
			margin: 0 auto 0 auto;
			width:300px;
		}

		#espace_perso #connexion2 .bloc_accueil .contenu a {
			display: block;
			float: left;
			width: 115px;
			height: 19px;
			margin: 0 5px 5px 10px;
			padding: 5px 0 0 0;
			text-align: center;
			border: #FFA300 solid 1px;
			color:#FFA300;
		}

		#espace_perso #connexion2 .contenu .bloc_accueil .contenu a:hover {
			text-decoration:underline;
		}

/*********************/
/** Creation alerte **/
/*********************/

	#espace_perso #new_alerte {
		width: 600px;
		margin: 20px auto 0 auto;
	}


		#espace_perso #new_alerte .red{
			color: #FFA300;
			font-size:13px;
			display:block;
			border-bottom:1px solid #666;
			padding:0 0 10px 0;
		}

		#espace_perso #new_alerte span {
			color: #FFA300;
			margin: 5px 0 5px 0;
			font-size:12px;
			font-weight:bold;
		}

		#espace_perso #new_alerte #separateur {
			height: 1px;
			background-color: #000;
			margin: 10px 0 0 0;
		}

		#espace_perso #new_alerte #cp option {
			background-color: #F2E7B8;
			color: #503E2E;
			font-weight: bold;
		}

		#espace_perso #new_alerte #cp option:hover{
			list-style-image: none;
			background-color: #503E2E;
			color: #FFFFFF;
		}

/*****************/
/** Voir alerte **/
/*****************/

	.titre2 {
	width:685px;
	margin:0 auto 10px auto;
	border-bottom:1px solid #666;
	padding:0 0 10px 0;
	color:#FFA300;
	font-weight:bold;
	font-size:14px;
	}

	#espace_perso #alerte2 {
		border: 1px solid #503E2E;
	}

	#espace_perso #alerte2 .liens_alerte a {
		font-size: 10px;
	}



/**************/
/** Annonces **/
/**************/

		/**
			ATTENTION : le style css des "Annonces" de l'espace perso n'est pas uniquement ci-dessous.
			Le css est à peu de choses près le même que celui utilisé dans "transaction_liste" (voir styles.css)
		**/

		#espace_perso #connexion2 .annonce{
			margin-left:0px;
		}

		#espace_perso #connexion2 .btn_detail{
			background:url(../images/btn_detail.jpg);
			background-repeat:no-repeat;
			color:#ffa300;
		}

		#espace_perso #connexion2 .btn_contact{
			background:url(../images/btn_contact.jpg);
			background-repeat:no-repeat;
			color:#FFA300;
			margin-left:25px;
		}

		.annonce .supprimer{
			margin:2px 0 0 5px;
			color:#e92407;
			font-weight: bold;
		}

			#connexion2 .supprimer:hover{
				cursor:pointer;
			}


/**********/
/** Menu **/
/**********/

		 #espace_perso #menu_espace {
			margin:0px;
			color: #FFFFFF;
			height:22px;
			font-family:Verdana;
			font-size:12px;
			width: 510px;
			font-weight:bold;
		}


			#espace_perso #menu_espace div {
				float:left;
				padding-top:3px;
				text-align: center;
				background: url("../images/espace-perso/menu.jpg") repeat scroll 0 0 transparent;
			    height: 20px;
			    padding-top: 10px;
			    width: 101px;
			}

				#espace_perso #menu_espace div.bienvenue a:hover, #espace_perso #menu_espace div.deco a:hover, #espace_perso #menu_espace div.alerte:hover, #espace_perso #menu_espace div.select:hover, #espace_perso #menu_espace div.profil:hover {
					color:#fff;
				}

				#menu_espace div.alerte, #menu_espace div.profil{
					border-right-style: solid;
					border-right-width: 1px;
					border-right-color: #fff;
					border-left-style: solid;
					border-left-width: 1px;
					border-left-color: #fff;
				}


				#espace_perso #menu_espace div a {
					width: 97px;
					height:22px;
					display: block;
					font-size:12px;
					color:#FFFFFF;
					text-align:center;
					text-decoration:none;
					font-family:Verdana;
					font-weight:bold;
				}

			#espace_perso #menu_espace div ul {
				position: absolute;
				margin: 0;
				width: 97px;
				padding: 0;
				margin:9px 0 0 1px !important;
				color:#FAD24E;
				border-width: 0 1px 1px 1px;
				border-style: solid;
				border-color: #FAD24E;
				background-color: #FFF;
			}

			 #espace_perso #menu_espace div.select ul {
				margin:9px 0 0 0 !important;
			}

			#espace_perso #menu_espace div.profil ul {
				width: 98px;
			}



				#espace_perso #menu_espace div ul li {
					list-style: none;

				}

					#espace_perso #menu_espace div ul li a {
						display: block;
						width: 91px;
						height: 22px;
						color: #FAD24E;
						text-decoration: none;
						padding: 3px 0 0 5px;
					}

					#espace_perso #menu_espace div ul li a:hover {
						text-decoration:underline;
					}

					#espace_perso #menu_espace div.profil ul li a {
						display: block;
						width: 92px;
						height: 22px;
						color: #FAD24E;
						text-decoration: none;
						padding: 3px 0 0 5px;
					}

					#espace_perso #menu_espace div.profil ul li a:hover {
						text-decoration:underline;
					}
