#bloc-info {
	text-align: center;
	float: left;	
	margin: 0 0 0 25px;
	width: 619px;
	background: url(/charte/cadre-gauche-haut.png) no-repeat top;
}
	#bloc-info .text {
		padding: 10px;
	}
	#bloc-info .clearall{
		background: #F8F8F8 url(/charte/cadre-gauche-bas.png) no-repeat bottom;
		height: 17px;
	}

		#bloc-info .text .h2 {
			margin: 20px 0;
			color: #1B77C2;
			font-size: 30px;
		}		
		#bloc-info .text .liste {
			width: 320px;
			margin: 50px 0 0 270px;
			text-align:left;
			line-height: 400%;
		}
		#bloc-info .text li{
			list-style: none;
			background: url(/charte/petite-maison.png) no-repeat 0px 13px;
			padding: 0 0 0 22px;
			text-align: left;
			margin: 7px 0;
			font-size: 15px;
			font-weight: bold;
		}
	
#bloc-connect {
	float: left;
	background: url(/charte/bloc-droite-connexion.png) no-repeat top;
	width: 298px;
	height: 196px;
	margin-left: 35px;
	margin-top: -65px;
}
	#bloc-connect .title{
		text-align:center;
		color: #6e4100;
		font-size: 18px;
		font-weight: bold;
		padding: 4px 0;
		font-style: italic;
	}
	#bloc-connect .text{
		padding: 8px;
	}
#bloc-inscri {
	float: left;
	margin-left: 35px;
	margin-top: 20px;
	width: 298px;
	background: url(/charte/bloc-droite-inscription-haut.png) no-repeat top;
}
	#bloc-inscri .title{
		text-align:center;
		color: #6e4100;
		font-size: 18px;
		font-weight: bold;
		padding: 4px 0;
		font-style: italic;
	}
	#bloc-inscri .text{
		padding: 0 5px;
	}	
	#bloc-inscri .clearall{
		background: #F8F8F8 url(/charte/bloc-droite-inscription-bas.png) no-repeat bottom;
		height: 14px;
	}

div.form input[type=text],
div.form input[type=password],
#bloc-inscri input[type=text],
#bloc-inscri input[type=password]{
	background: url(/charte/depot-formulaire-input-bg.png) no-repeat; 
	border:none;
	height: 19px;
	width: 142px;
	padding: 0 7px;
}
div.form select{
	background: url(/charte/depot-formulaire-input-bg.png) no-repeat; 
	border: none;
	padding-left: 7px;
}
select.champform{
	border: 1px solid #ABADB3;
	background: url(/charte/depot-formulaire-input-bg.png) no-repeat; 
	border: none;
	padding-left: 7px;
	width: 156px;
}	
div.form table{
	width: 280px;
	margin: 0px 0;
}
div.form table td{
	padding-top: 10px;
}
div.form td.champs{
	width: 110px;
	text-align: right;
	vertical-align: top;
	background: url(/charte/depot-form-bg-champs.png) bottom left no-repeat; 
	color: #666666;
}
div.bt-etape-suivante-depot{
	background: url(/charte/bouton-orange-gauche.png) no-repeat left;	
	height: 26px;
	padding: 7px 2px 0 10px;
	padding: 0;
	margin: 0;
	text-align:center;
}
	div.bt-etape-suivante-depot a,
	div.bt-etape-suivante-depot a b {
		background: none;
		padding: 0 0 0 5px;
		margin: 0;
		color: #832801;
	}
	
a.oublie {
	background: url(/charte/puce-grise-droite.png) left no-repeat;
	color: #666666;
	padding-left: 8px;
	font-size: 10px;
}
#save_connect {
	margin: 3px 10px;
	font-size: 10px;
}
#save_connect input {
	width: 10px;
	margin-top: 7px;
	margin-left: 40px;
}
table.nouveaucomptev2 td{
	padding-top: 5px;
}
table.nouveaucomptev2 td.champs{
	width: 110px;
	text-align: right;
	vertical-align: top;
	background: url(/charte/depot-form-bg-champs.png) bottom left no-repeat; 
	color: #666666;
}
table.nouveaucomptev2 td.lignesstitre{
	background: url(/charte/td-lignesstitre.png) no-repeat; 
	height: 23px;
	font-weight: bold;
	font-style: italic;
	padding-top: 0px;
}
div#code-secu {
	background: url(/charte/depot-bg-code-secu.png) no-repeat;
	width: 180px;
	height: 20px;
	margin-left: 40px;
}
div#code-secu img {
	float: left;	
	margin-left: 17px;
}
div#code-secu input {
	border: none;
	float: left;	
	background: none;
	width: 65px;
	padding: 0;
	margin-left: 20px;
}
div.listlang{
	float:left;
	margin: 0 5px;
}
#annee_naiss_locataire {width: 53px;}
#mois_naiss_locataire {width: 65px;}
#jour_naiss_locataire {width: 45px;}
		
#onglets {
	float: left;
	width: 635px;
	height: 38px;
	margin: 0px 0 25px 18px;
}
	#onglets li {
		float: left;
		list-style : none;
		width: 154px;
		background: url(/charte/onglet-bleu.png) no-repeat; 
		text-align:center;
		margin: 0 2px;
	}
	
	#onglets li.selected ,
	#onglets li:hover {
		background: url(/charte/onglet-orange.png) no-repeat; 
	}
		#onglets li a{
			height: 38px;
			padding: 10px 5px;
			font-size: 14px;
			color: #FFF;
			display:block;
			text-align:center;
		}
		#onglets li.selected a,
		#onglets li:hover a{
			color: #6e4100;
			font-weight: bold;;
		}
.etoile{
	color: #1b77c2;
}