#templateCouncilorChoice #footer {
	padding-top:0;
}

#templateCouncilorChoice div.intro {
	height:104px;
	background:#fff url(/img/map-france.gif) no-repeat left center;
	padding-left:115px;
}

#templateCouncilorChoice div.intro p {
	color:#616161;
}

#templateCouncilorChoice div.intro p.modifySearch a {
	color:#d5151e;
	text-decoration:underline;
}
#templateCouncilorChoice div.intro p.modifySearch a:hover {
	text-decoration:none;
}
#templateCouncilorChoice div.intro p.modifySearch  {
	padding-top:10px;
}
#templateCouncilorChoice #topContent a.logout {
	float:right;
	margin:7px 22px 0 0; padding:1px 17px 2px 0;
	color:#d0151e;
	background:transparent url(/img/picto-unlog.png) no-repeat right center;
	text-decoration:none;
}
#templateCouncilorChoice #topContent a.logout:hover {
	text-decoration:underline;
}

/***********/
/* CONTENT */
/***********/
#templateCouncilorChoice #bottomContent h1 {
	color:#d5151e;
	font-family:"Trebuchet MS", Arial, sans-serif; font-size:28px; font-weight:normal;
}

/************************/
/* Navigation par page */
/**********************/
#templateCouncilorChoice  ul.pageNav {
	width:950px;
}


/********************/
/* COUNCILER TABLE */
/********************/
.councilorChoice div.tableMembers table {
	width:950px;
}
.councilorChoice div.tableMembers table caption {
	display:none;
}
.councilorChoice div.tableMembers table tbody td.firstname {
	width:160px;
}
.councilorChoice div.tableMembers table tbody td.city {
	width:200px;
}
.councilorChoice div.tableMembers table tbody td.region {
	width:200px;
}
.councilorChoice div.tableMembers table tbody td.tdImg {
	width:70px;
}
.councilorChoice div.tableMembers table tbody td.tdLinks {
	width:170px;
	text-align:center;
}
.councilorChoice div.tableMembers table tbody td.tdLinks2 {
	width:140px;
	text-align:center;
}
.councilorChoice div.tableMembers table tbody td.tdLinks2 a.delete {
	background:transparent url(/img/cross-red.gif) no-repeat left 60%;
	padding-left:12px
}
.councilorChoice div.tableMembers table tbody td.tdLinks2 a {
	color:#e41e0a;
	text-decoration:underline;
}
.councilorChoice div.tableMembers table tbody td.tdLinks2 a:hover {
	text-decoration:none;
}

/* Counciler table filter form */
.councilorChoice .content .checkbox input {
	padding-right:10px;
}

.councilorChoice .content .checkbox label {
	padding-left:10px;
}

/**********************/
/* COUNCILORS SEARCH */
/********************/

/* Columns */
#templateCouncilorSearch .columnRight {
	float:left;
	width:200px;
	padding-left:5px;
}
#templateCouncilorSearch .councilorSearch {
	position:relative;
	float:left;
	width:750px;
	margin-top:50px;
}

#templateCouncilorSearch #bottomContent {
	top:0;
}

/* Push join us */
#templateCouncilorSearch .pushBigHeader {
	width:176px;
	margin-top:50px;
}
/* Logout */
#templateCouncilorSearch a.logout {
	float:right;
	margin:7px 22px 0 0; padding:1px 17px 2px 0;
	color:#d0151e;
	background:transparent url(/img/picto-unlog.png) no-repeat right center;
	text-decoration:none;
}
#templateCouncilorSearch a.logout:hover {
	text-decoration:underline;
}
#templateCouncilorSearch .intro {
	float:left;
	width:330px;
}
/****************/
/* Search Form */
/**************/
#templateCouncilorSearch .intro form#councilorSearchForm {
	width:305px;
	padding-left:25px;
}

#templateCouncilorSearch .intro form#councilorSearchForm  p {
	padding:10px 0;
}
#templateCouncilorSearch .intro form#councilorSearchForm  label {
	padding-top:10px;
}

#templateCouncilorSearch .intro form#councilorSearchForm  span.btSubmit {
	margin:15px 0 0 70px;
}
* html #templateCouncilorSearch .intro form#councilorSearchForm input#btSearchCouncilor {
	width:50px;
}
* + html #templateCouncilorSearch .intro form#councilorSearchForm input#btSearchCouncilor {
	width:50px;
}

/* Labels */
#templateCouncilorSearch .intro form#councilorSearchForm label{
	font-size:11px;
}

#templateCouncilorSearch .intro form#councilorSearchForm div.text input {
	height:14px; width:165px;
	padding:3px;
	font-size:11px;
}

#templateCouncilorSearch h1 {
	color:#d5151e;
	font-family:"Trebuchet MS", Arial, sans-serif; font-size:28px; font-weight:normal;
}


#templateCouncilorSearch #map {
	position:relative;
	float:left;
	width:420px; height:470px;
	padding-bottom:50px;
	top:0px;
	outline:0;
}
