/*Fast Search*/

form#cn-search-med-fast-search-form{
	border:0;
	margin:0;
	padding:0;
}

#cn-search-med-fast-search-form  .form-item{
	padding:0;
	margin:0;
}

div#edit-nom-wrapper, div#edit-ville-wrapper, div#edit-departament-wrapper{
	border:0;
	padding:0;
	margin:0;
}

#search_med_submit{
    width: 75px;
    height: 75px;
    margin:0 0 0 2px;
    padding:0;
    background-image: none;
}

#cn-search-med-fast-search-form  .form-item input{
    color: #777777;
    margin: 0;
    padding: 0;
    width: 145px;
    font-size: 11px;
    height: 16px;
    font-family: Verdana;
    background: transparent;
    border: 0;

}

#fast_search_content {
	padding: 12px 0 0 0px;
	margin: 0px 0px 0px 8px;
	width: 250px;
	height: 102px;
	overflow: hidden;
}

#fast_search_content .form-item,
#fast_search_content #edit-ville-wrapper,
#fast_search_content #edit-departament-wrapper {
    background: url(images/champs.png) top left no-repeat;
    margin: 0 0 2px 0;
    padding: 3px 0 0 13px;
    height: 19px;
    width: 160px;

}

#ending_link{
    margin: 0px 0px 0px 6px;
}

#ending_link a{
	font-weight:bold;
	font-size:11px;
	background-image:none;
}

#ending_link a:hover{
	text-decoration:none;
}

#edit-departament-wrapper{
	float:left;
	width:151px;
}

#div_submit{
	/*float: left;*/
	width: 75px;
}

#advanced_search_content{
	width:100%;
	margin:15px 0 15px 0;
}

form#cn-search-med-advanced-form{
	margin:0;
	padding:0;
	border:0px;
}

#adv_search_table  .form-item{

	padding:0;
	margin:0;
	position:static;
}

table#adv_search_table {
	border-collapse:collapse;
	border-width:0;
	width:99%;
}

table#adv_search_table tr, table#adv_search_table td{
	border:0;
}

td.adv-search-label{
	font-weight:bold;
	/*font-size:1.1em;*/
	font-size:1em;
	height:35px;

}

td.adv-search-fields{
	margin-left:0;
	padding-left:3px;
}

#edit-sexe div.form-item-sexe,
#edit-search-in-0-wrapper,
#edit-search-in-1-wrapper,
#edit-search-in-2-wrapper,
#edit-statut div.form-item-statut{
    float:left;
}

#edit-statut-2,
#edit-statut-3,
#edit-sexe-2,
#edit-sexe-3{
	margin-left:10px;
}

.form-checkboxes, .form-radios{
	margin:0;
	padding:0;
}

#edit-discipline, #edit-titres {
	width:450px;
}

#region, #departement, #departement-wrapper, #region-wrapper{
	width:300px;

}

#departement-wrapper, #region-wrapper{
	float:left;
}

.loading{
	background:transparent url(images/ajax-loader.gif) top left no-repeat;
}

.loading-space{
	width:16px;
	height:16px;
	margin:1px 1px 1px 5px;
	float:left;
}

.back-to-search{
	text-align:left;
	margin:7px 0px 18px 15px;
}

a.view-gmap-link, a.view-gmap-link:link, a.view-gmap-link:visited, a.view-gmap-link:active{
	color:#ffffff;
	font-weight:bold;
}

a.view-gmap-link:hover{
	color:#ffffff;
}

/*Show results*/
#show_results_table{
	margin-top:10px;
	border:0;
}

#show_results_table td{
	padding:2px 5px 2px 5px;
	margin:0;
	vertical-align:top;
	line-height:1.6;
	font-size:1em;
}

.td-nom-prenom-rpps{
	width:340px;
}

.medecin-f-nom-naissance{
	color:#7DF2EC;
}

.medecin-statut{
	color:#7DF2EC;
}

.td-main-medecine-info{
	background-color:#2F7BB3;
	color:#FFFFFF;
}

.td-row-icon-top{
	width:3px;
	background: url(images/arrow.gif) no-repeat;
	background-position:2px 3px;
}

.td-departement{
	text-align:right;
	width:325px;
}

.td-sub-departement{
	width:325px;
	height:90px;
}

.medecin-name{
	color:#FFFFFF;
	font-weight:bold;
}

.form-loading{
	height:11px;
	text-indent:50px;
	font-size:0.9em;
	background:transparent url(images/squares.gif) top left no-repeat;
}

#med-search-total-results{
	text-align: center;
	font-size: 1.1em;
}

#block-cn-search-med-0, #block-cn-search-med-0 div.content{
    margin: 0px !important;
    height: auto !important;
}

.fast_search_fields{float:left;}

.panel-heading{
    /*min-height: 60px;*/
}

/*last annuaire update*/
.annuaire-last-update{
    text-align: center;
    font-style: italic;
    color:#aaaaaa;
}