#bloc-info {
	text-align: center;
	margin: 0 0 0 25px;
	width: 734px;
	background: url(/charte/cadre-droite-haut.png) no-repeat top;
}
	#bloc-info .text {
		padding: 10px;
	}
	#bloc-info .clearall{
		background: #F8F8F8 url(/charte/cadre-droite-bas.png) no-repeat bottom;
		height: 16px;
	}
	
#bloc-info .chapo {
	text-align: left;
	background: url(/charte/trois-petites-maisons-v2.png) no-repeat 470px 15px;
	width: 98%;
	padding: 10px 0;
}
	#bloc-info .chapo .accroche {
		font-size: 14px;
		padding: 12px;
		font-weight: bold;
	}
	#bloc-info .chapo .title {
		font-size: 40px;
		padding: 0px;
		font-weight: bold;
		width: 480px;
		text-align: center;
		color: #f1921e;
		font-style: italic;		
	}
	#bloc-info .chapo .subtitle {
		width: 480px;
		font-size: 13px;
		padding: 0;
		font-weight: bold;
		text-align: center;
	}
.point {
	float: left; 
	width: 280px;
	margin: 20px 0 20px 30px;
	text-align: left;
	padding: 8px 0 8px 45px;
	color: #555555;
	font-weight: bold;
	font-size: 13px;
}
#point-contact{background: url(/charte/picto-point-contact.png) no-repeat left;}
#point-notation{background: url(/charte/picto-point-notation.png) no-repeat left;}
#point-aide{background: url(/charte/picto-point-aide.png) no-repeat left;}
#point-gestion{background: url(/charte/picto-point-gestion.png) no-repeat left;}
#point-histo{background: url(/charte/picto-point-histo.png) no-repeat left;}
#point-alert{background: url(/charte/picto-point-alert.png) no-repeat left;}

#bloc-connect {
	float: left;
	background: url(/charte/bloc-droite-connexion.png) no-repeat top;
	width: 298px;
	height: 196px;
	margin-left: 45px;
	text-align:left;
}
	#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-connect2 {
	float: left;
	background: url(/charte/bloc-connexion2.png) no-repeat top;
	width: 301px;
	height: 173px;
	margin-left: 45px;
	margin-top: 10px;
	text-align:left;
}
	#bloc-connect2 .title{
		text-align:center;
		color: #6e4100;
		font-size: 18px;
		font-weight: bold;
		padding: 4px 0;
		font-style: italic;
	}
	#bloc-connect2 .text{
		padding: 8px;
	}


div.form table{
	width: 280px;
	margin: 0px 0;
}
div.form table td{
	padding-top: 5px;
}
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.form input[type=text],
div.form input[type=password]{
	background: url(/charte/depot-formulaire-input-bg.png) no-repeat; 
	border:none;
	height: 19px;
	width: 142px;
	padding: 0 7px;
}
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;
	display: block;
	height: 26px;
}
	div.bt-etape-suivante-depot a,
	div.bt-etape-suivante-depot a b {
		background: none;
		padding: 0 0 0 5px;
		margin: 0;
		color: #832801;
		cursor: pointer;
		display: block;
		float: left;
	}
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: 4px;
	margin-left: 40px;
}
.hmax{
	height: 120px;
	font-size: 19px;
	overflow: hidden;
	font-weight: bold;
	margin: 0 12px;
	font-style: italic;
}
#img-contact {
	margin: 10px 33px;
}