@charset "utf-8";
/* CSS Document */

/*------------------------------Global---------------------------------------------------------------------------------------*/

#contentiframe{
	text-align:center;
}



/*------------------------------page principag grande map-----------------------------------------------------------------------*/

div#contentiframe .ml_cp_assoc{
	font-size:11px;
}

#contentiframe .searchBox .LeftBox{
	float:left;
	margin-left:5px;
	text-align:left;
	font-size:13px;
	color:#55555;
	vertical-align:top;
}

#contentiframe .searchBox .LeftBox input{
	font-size:10px;
	color:#767676;
}
.fd_gris {
	/* background-color:#eeeeee; */
	/* background-color:#E6F3FB; */
	background-color:#dddddd;
	padding-top:10px;
	padding-right:2px;
	padding-bottom:10px;
	padding-left:3px;
}
.et_ou {
color:#555555;
	font-weight:bold;
	font-size:13px;
}
#contentiframe .searchBox .LeftBox input.submit_190 {
background-color:#c60d47;
/*background-image:url(../../../web/maplocator/img/submit_190.jpg);*/
border:0px none;
color:#ffffff;
cursor:pointer;
font-family:Verdana,Geneva,Arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:22px;
padding-bottom:3px;
text-align:center;
width:190px;
}

#codepostal, 
#localite,
#rue,
#numrue,
#distance,
#mot_cle
#codepostal, 
#localite,
#rue,
#numrue,
#distance,
#mot_cle2 {
/* border:1px solid #AC1F3B; */
border:1px solid #c60d47;
color:#767676;
font-size:10px;
font-family:Verdana,Geneva,Arial,helvetica,sans-serif;
margin-right:5px;
margin-top:5px;
padding-left:4px;
}


#contentiframe .searchBox{
	width:auto;
}

#contentiframe .searchBox .RightBox{
margin-right:0px;
	margin-top:0px;
	float:right;
	text-align:right;
	width:340px;
	vertical-align:top;	
	font-size:10px;
}

#contentiframe .ml_titre{
	font-size:13px;
	color: #555555;
	font-weight:bolder;
}

#contentiframe .searchBox .LeftBox ul{
	background-color:#ffffff;
}
#contentiframe .searchBox .LeftBox form select#distance{
	margin-top:5px;
	font-size:10px;
}
#contentiframe .searchBox .LeftBox form select{
	margin-top:5px;
	font-size:10px;
}
#contentiframe .searchBox .LeftBox form #codepostal_update,
#contentiframe .searchBox .LeftBox form #localite_update{
border:1px solid #E96B10;

}


#contentiframe .alert{
	margin-top:30px;
	font-size:17px;
	color: #6d2b90;
	font-weight:bolder;

}
#contentiframe .alert a{
	text-decoration:none;
	font-size:13px;
	color: #6d2b90;
	font-weight:bolder;

}
/*-----------------------------------page recherche par province---------------------------------------------------------------*/

.bodytxt{
	width:100%;
	color:#767676;
	font-size:11px;
	padding-left:10px;
   /*padding-right:20px;*/
}

.bodytxt table{
	color:#767676;
	font-size:11px;
}

.bodytxt a{
	text-decoration:none;
	color:#c60d47;
	font-size:px;
}

#contentiframe div.resultats{
	text-align:center;
	width:100%;
	color:#767676;
	font-size:11px;
}

.bodytxt tbody tr td div.demander{
	font-size:13px;
	color: #555555;
	font-weight:bolder;
}
.bodytxt{
	margin-top:-1px;

}


.bodytxt tbody tr td.tdsearch{
vertical-align:top;
padding-top:15px;
padding-right:5px;
/*background-image:url(../../../web/maplocator/img/fd_new_search_top.jpg);*/
background-position:right;
background-repeat:no-repeat;
height:26px;
}
.bodytxt2{

margin-bottom:-215px;

}

.bodytxt2 tbody tr td.tdsearch2{
vertical-align:top;
padding-top:4px;
padding-right:5px;
/*background-image:url(../../../web/maplocator/img/fd_new_search_bottom.jpg);*/
background-position:right;
background-repeat:no-repeat;
height:26px;
}
.bodytxt tbody tr td.tdsearch a,.bodytxt2 tbody tr td.tdsearch2 a{
font-size:12px;
color:#c60d47;
font-weight:bold;
text-decoration:none;
}



#contentiframe div.resultats table td table.tblresult{
	width:90%
}

#contentiframe div.resultats table td table.tblresult td{
background-color:none;
	color:#555555;
	font-size:11px;
}

#contentiframe div.resultats table td table.tblresult td a{
	text-decoration:none;
	color:#c60d47;
	font-size:12px;
}

#contentiframe div.resultats table tbody tr td div.demander{
	font-size:13px;
	color: #555555;
	font-weight:bolder;
}

/*-----------------------------------Pagination--------------------------------------------------------------------------*/
.result_enreg{
	width:100%;
	font-size:10px;
	color:#55555;
	text-align:center;
}

.result_enreg2{
	width:100%;
	font-size:10px;
	color:#555555;
	text-align:center;
}

.result_enreg select{
	color:#767676;
	border:none;
	font-size:9px;
	margin:5px;
}

.result_enreg2 a{
	text-decoration:none;
	color:#c60d47;
	font-weight:bolder;
}

.result_enreg_txt{
	color:#555555;
	vertical-align: middle;
	padding:3px;
	text-align:center;
	font-size:10px;
}

#navigation img{
	border:none;
	margin-left:3px;
	margin-right:3px;
}

#navigation{
	width:100%;
}

#navigation td{
	padding:4px;
	color:#000000;
	background-color:#f2f2f2f;
	font-size:11px;
	width:25%;
	/*border: 1px solid #000000;*/
	vertical-align:middle;
}

/*-----------------------------------------------------------page fiche societe------------------------------------------*/
.agent_detail{
margin-top:-2px;
}

.agent_detail table.tblglobal tbody tr td.tdsearch{

color:#c60d47;
vertical-align:top;
padding-top:15px;
padding-right:5px;
/*background-image:url(../../../web/maplocator/img/fd_new_search_top.jpg);*/
background-position:right;
background-repeat:no-repeat;
height:26px;
}
.agent_detail table.tblglobal tbody tr td.tdsearch a{
font-size:12px;
color:#c60d47;
font-weight:bold;
text-decoration:none;

}


.agent_detail table.tblglobal{
margin-right:-2px;
	margin-top:-3px;
	width:100%;
}

.agent_detail table.tblglobal tr td.tdcontact1{
	padding-left:5px;
	
}
.agent_detail table.tblglobal tr td.tdcontact2{
	padding-right:5px;
	
}
.agent_detail table.tblglobal tr td.tdcontact1 table.tblcontact1{
	width:350px;
	
}
.agent_detail table.tblglobal tr td.tdcontact1 table.tblcontact1 td{
	padding-left:14px;
	line-height:25px;
	text-decoration:none;
	color:#555555;
	font-size:12px;

}
.agent_detail table.tblglobal tr td.tdcontact2 table.tblcontact2{
	width:200px;
	color:#c60d47;
}
.agent_detail table.tblglobal tr td table.tblcontact3{
	margin-top:25px;
	width:100%;
	padding-left:5px;
	padding-right:5px;
	
}
.agent_detail table.tblglobal tr td.tdcontact2 table.tblcontact2 td{
/* background-color:#f2f2f2;*/
	
	text-decoration:none;
	color:#555555;
	font-size:12px;
	font-weight:bold;
	
}
.agent_detail table.tblglobal tr td.tdcontact1 table.tblcontact1 td a{
	text-decoration:none;
	color:#c60d47;
	font-weight:bold;
}
.agent_detail table.tblglobal tr td.tdcontact2 table.tblcontact2 td a{
	
	text-decoration:none;
	color:#c60d47;

}
.agent_detail table.tblglobal tr td.tdcontact2 table.tblcontact2 td img{
	border : 1px solid #c60d47;
	background-color:#FFFFFF;
	padding:5px;
	margin-top:10px;
	
	

}

.agent_detail table.tblglobal tr td table.tblcontact3 td img{
	border : 1px solid #c60d47;
	background-color:#FFFFFF;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	
}
.agent_detail table.tblglobal tr td table.tblcontact3 td a{
	border : none;
	text-decoration:none;
	
}
.agent_detail table.tblglobal tr td table.tblcontact3 td{
	 border-top:1px;
	 border-top-color:#c60d47;
	 border-top-style:solid;
	 border-bottom:1px; 
	 border-bottom-color:#999999;
	 border-bottom-style:solid;
	
}
.agent_detail table.tblglobal tr td.titre_courtier{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#555555;
	padding:5px;

}

.agent_detail table.tblhoraire .tdphcontact img{
	border : 1px solid #c60d47;
	background-color:#FFFFFF;
	padding:5px;
	
}

.agent_detail table.tblhoraire td a{
	text-decoration:none;
	color:#c60d47;
	
}

.agent_detail table.tblhoraire{
margin-top:25px;
	width:100%;
	padding-left:5px;
	padding-right:5px;
	
}	
	
.agent_detail table.tblhoraire .tdphcontact{
	
	text-align:center;
}

.agent_detail table .titrecont{
/*background-color:#d5eaf8;*/
background-color:#767676;
	border-top : 1px solid #c60d47;
	border-bottom : 1px solid #c60d47;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#ffffff;
	/*color:#ffffff;*/
	padding-left:5px;
	padding-bottom:7px;
	padding-top:7px;


}
.agent_detail table .space{
	line-height:5px;
}


/*---------------------------------------------------------Page contact--------------------------------------------------------------*/

.ml_byprovince_top{
	color:#767676;
	font-size:11px;
}

.contact_form{
	color:#767676;
	font-size:11px;
}

.contact_form textarea{
	width:410px;
}

a.backmailto{
	text-decoration:none;
	color:#6d2b90;
	font-size:12px;
}

.attention{
	font-size:13px;
	color: #6d2b90;
	font-weight:bolder;
}

/*----------------------------------------------------------Recherche par critere------------------------------------------------------------------*/


#contentiframe div.resultats div.demander{
margin-left:15px;
	text-align:left;
	color:#6d2b90;
	font-size:13px;
	font-weight:bold;
}

/*---------------------------------------------------------------Fiche Horaire------------------------------------------------------------------------------*/
.agent_detail table table.tblhoraire td{

	color:#767676;
	font-size:11px;
	padding-left:10px;
	line-height:20px;
	
}

/*----------------------------------------------------Générateur de longitude et latitude--------------------------------------------------------------*/










