/* sidebar */
#sidebar {
	float: left;
	width: 222px;
}

#banner {
	margin-bottom: 9px;
}

#whyC2C a {
	display: block;
	background: url(../images/bg-pourquoi-choisir-c2c.gif);
	padding-top: 31px;
	height: 0px !important;
	height /**/: 31px;
	overflow: hidden;
}

#financingProjects,
#areaMaps {
	margin-top: 9px;
	background: url(../images/bg-sidebar-wrapper-b-1.gif) no-repeat left bottom;
	padding-bottom: 5px;
}
#sidebar .NoneBg {
	background-image: none !important;
	padding-bottom: 0px;
}
#financingProjects h4,
#areaMaps h4 {
	padding-top: 32px;
	height: 0px !important;
	height /**/: 32px;
	overflow: hidden;
	cursor: pointer;
}
#financingProjects h4 {
	background: url(../images/bg-sidebar-financez-projets-1.gif);
}
#financingProjects h4.Collapsed {
	background: url(../images/bg-sidebar-financez-projets-2.gif);
}
#areaMaps h4 {
	background: url(../images/bg-sidebar-espace-cartes-1.gif);
}
#areaMaps h4.Collapsed {
	background: url(../images/bg-sidebar-espace-cartes-2.gif);
}
#financingProjects ul,
#areaMaps ul {
	background: no-repeat 34px top;
	padding-top: 6px;
}
#financingProjects ul {
	background-image: url(../images/ico-sidebar-1.gif);
}
#areaMaps ul {
	background-image: url(../images/ico-sidebar-2.gif);
}
#financingProjects ul li,
#areaMaps ul li {
	background: no-repeat center center;
	padding: 4px 0 4px 55px;
	margin-bottom: 4px;
}
#financingProjects ul li.Reserve {
	background-image: url(../images/bg-sidebar-reserve.gif);
}
#financingProjects ul li.PretProjets {
	background-image: url(../images/bg-sidebar-pret-projets.gif);
}
#financingProjects ul li.Auto {
	background-image: url(../images/bg-sidebar-auto.gif);
}
#financingProjects ul li.Travaux {
	background-image: url(../images/bg-sidebar-travaux.gif);
}
#areaMaps ul li.Veronese {
	background-image: url(../images/bg-sidebar-veronese.gif);
}
#areaMaps ul li.Venicia {
	background-image: url(../images/bg-sidebar-venicia.gif);
}
#financingProjects ul li a,
#areaMaps ul li a {
	text-decoration: none;
	font-weight: bolder;
	font-size: 1.2em;
}
#financingProjects ul li a:hover,
#areaMaps ul li a:hover {
	color: #0a122d;
}

#find,
#contact {
	margin-top: 9px;
	background: #574f63 url(../images/bg-sidebar-wrapper-b-2.gif) no-repeat left bottom;
	padding-bottom: 5px;
	font-size: .9em;
}
/* Ajout Pierre AUBERT*/
#contactForm{
	margin-top: 9px;
	width : 221px;
	height : 158px;

}

#find h4,
#contact h4 {
	padding-top: 41px;
	height: 0px !important;
	height /**/: 41px;
	overflow: hidden;
}
#find h4 {
	background: url(../images/bg-sidebar-informez-vous.gif);
}
#contact h4 {
	background: url(../images/bg-sidebar-contactez-nous.gif);
}
#find fieldset {
	padding: 0 7px;
}
#find fieldset .Mail input {
	width: 115px;
	border: #000 solid 1px;
	margin: 3px 18px 5px;
}
html>/**/body #find fieldset .Mail input {
	margin: 3px 18px 9px;
}
#find fieldset .Option {
	float: left;
}
#find fieldset .Option input,
#find fieldset .Option label {
	float: left;
}
#find fieldset .Option input {
	margin: -2px -2px -2px -4px;
}
html>/**/body #find fieldset .Option input {
	margin: 0;
}
#find fieldset .Option label {
	width: 170px;
	padding-left: 3px;
}
#find fieldset .Output {
	float: right;
	margin-top: 5px;
}



#contact ul li {
	background: no-repeat 5px center;
	padding: 3px 10px 3px 30px;
}
#contact ul li.Phone {
	background-image: url(../images/ico-sidebar-phone.gif);
}
#contact ul li.Mail {
	background-image: url(../images/ico-sidebar-mail.gif);
}
/*Ajout Pierre AUBERT*/
#contact ul li.Chat {
	background-image: url(../images/ico-sidebar-chat.gif);
}
#contact ul li.Facebook {
	background-image: url(../images/ico-sidebar-facebook.gif);
}
#contact ul li .Note {
	font-size: .9em;
}
#contact ul li.Mail a {
	display: block;
	background: url(../images/btn-sidebar-arrow.gif) no-repeat right center;
	padding: 1px 0 2px;
	text-decoration: none;
}
#contact ul li.Chat a {
	display: block;
	background: url(../images/btn-sidebar-arrow.gif) no-repeat right center;
	padding: 1px 0 2px;
	text-decoration: none;
}
#contact ul li.Facebook a {
	display: block;
	background: url(../images/btn-sidebar-arrow.gif) no-repeat right center;
	padding: 1px 0 2px;
	text-decoration: none;
}
/* clearing floated element */
#find fieldset {
	overflow: hidden;
}
* html #find fieldset {
	height: 1%;
}
