body { font-family:Verdana; font-size:12px; line-height:15px; color:#145192; background-color:#6a9bc6; margin: 0px; }

/*font de base*/
.font22 { font-size:22px; }
.font18 { font-size:18px; }
.font12 { font-size:12px; }
.font11 { font-size:11px; }

.fontArial { font-family:Arial, Helvetica, sans-serif; }

.color1 { color:#145192; }
.color2 { color:#FFFFFF; }
.color3 { color:#000000; }

.bold { font-weight:bold; }
.normal { font-weight:normal;}

.clearDiv { clear:both; font-size:0px; }

/*searche mode*/
.AgencyLocatorContainer { width:838px; padding-top:20px; margin-left:auto; margin-right:auto; }

.locationBox { float:left; width:360px; padding-left:28px; }

.orBox { width:62px; float:left; text-align:center; padding-top:23px; }
.goToBox { float:left; }

.btnLocateGoTo {height:53px; width:335px; float:left;
                text-align:left; padding:11px 0 0 25px; line-height:20px;
                background:transparent url(img/BkgButtonsIcons_1.1.gif) no-repeat 0 -77px; /*cursor:pointer;*/}
.btnLocateGoTo:hover  { background:transparent url(img/BkgButtonsIcons_1.1.gif) no-repeat 0 -142px; /*cursor: pointer;*/ }

.btnCommon { border:0; border-top:solid 1px #3fbaee; border-right:solid 1px #6a9bc6; border-bottom:solid 1px #6a9bc6; border-left:solid 1px #3fbaee; background-color:#3fbaee; color:#FFF; font-family:Verdana; font-weight:bold; font-size:12px; cursor:pointer;}
.btnCommon:hover { border:0; border-top:solid 1px #145192; border-left:solid 1px #145192; border-bottom:solid 1px #3fbaee; border-right:solid 1px #3fbaee;  background-color:#6a9bc6; color:#FFF; font-family:Verdana; font-weight:bold; font-size:12px; cursor:pointer;}

/*Search Engine*/
/*Sear Mode*/
.searchEngineBoxSM { background-color:#d5dbe1; text-align:left; padding:10px 16px 0 16px; } 
.topSearchEngineBoxSM { height:52px; text-align:left; padding:11px 0 0 25px; line-height:20px; background:url(img/BkgButtonsIcons_1.1.gif) no-repeat 0 -77px; }
.topSearchEngineBoxSMOver { height:52px; text-align:left; padding:11px 0 0 25px; line-height:20px; background:url(img/BkgButtonsIcons_1.1.gif) no-repeat 0 -142px; cursor:pointer; }
.topSearchEngineBoxSMOut { height:52px; text-align:left; padding:11px 0 0 25px; line-height:20px; background:url(img/BkgButtonsIcons_1.1.gif) no-repeat 0 -77px; cursor:pointer; }
.topSearchEngineBoxSMOpen { height:52px; text-align:left; padding:11px 0 0 25px; line-height:20px; background:url(img/BkgButtonsIcons_1.1.gif) no-repeat 0 -12px; }
.footerSearchEngineBoxSM { height:10px; background:url(img/BkgButtonsIcons_1.1.gif) no-repeat 0 0; }

.postalCodeBox { }
.divLblPostalCode { line-height:10px; padding-bottom:5px; }
.divTbxPostalCode { line-height:19px; height:19px; }
.tbxPostalCode { width:204px; border-top:solid 1px #b9b8bc; padding-left:4px; border-right:solid 1px #e8e7ec; border-bottom:solid 1px #e7e7f1; border-left:solid 1px #e9e8ec; }
.radioBox { float:left; }
.divLblRadio { line-height:9px; padding-bottom:2px; padding-top:13px; }
.divRadio { float:left; /*width:70%;*/ }
.actionBox { float:right; vertical-align:bottom; padding-top:25px; text-align:right; }

#SearchMode1_SearchEngine1_radNbrAgencies td { padding-right:24px; }
#SearchMode1_SearchEngine1_radNbrAgencies input { margin:2px 3px 0 0; }
#SearchMode1_SearchEngine1_radNbrAgencies label { vertical-align:top; *vertical-align:bottom; }
*:first-child+html #SearchMode1_SearchEngine1_radNbrAgencies input { padding:0 3px 0 0; }
*:first-child+html #SearchMode1_SearchEngine1_radNbrAgencies label { vertical-align:bottom; }

/*Result Mode*/
.resultContainer { width:870px; /*margin-top:10px;*/ margin-left:auto; margin-right:auto; }
.cornerBox { width:870px; height:5px; }
.leftCornerTop {float:left; background: transparent url(img/BkgButtonsIcons_1.1.gif) no-repeat 0 -250px; height:5px; width:10px; }
.centerCorner { background-color:#d5dbe1; width:850px; height:5px; float:left; }
.rightCornerTop{float:right; background: transparent url(img/BkgButtonsIcons_1.1.gif) no-repeat 100% -250px; height:5px; width:10px;}

.leftCornerBottom {float:left; background: transparent url(img/BkgButtonsIcons_1.1.gif) no-repeat 0 -255px; height:5px; width:10px; }
.rightCornerBottom{float:right; background: transparent url(img/BkgButtonsIcons_1.1.gif) no-repeat 100% -255px; height:5px; width:10px;}
.centerCornerBottom {  background-color:#d5dbe1; width:818px; }

.resultModeBox { width:838px; height:519px; background-color:#d5dbe1; padding:0 16px 5px 16px; /*margin-top:20px; margin-left:auto; margin-right:auto;*/ }
.divLblYourSearch { background-color:#cce3fb; padding:9px 12px 7px 12px; float:left; }
.searchEngineRM { background-color:#cce3fb; padding:8px 13px 6px 12px; margin-bottom:5px; }
.searchEngineRM .searchEngineBoxSM { background-color:#cce3fb; padding:0; }
.searchEngineRM .postalCodeBox { float:left; }
.searchEngineRM .radioBox { padding-left:80px; }
.searchEngineRM .divLblRadio { padding-top:0; }
.searchEngineRM .actionBox { padding-top:10px; }

#SearchEngine1_radNbrAgencies td { padding-right:24px; }
#SearchEngine1_radNbrAgencies input { margin:2px 3px 0 0; }
#SearchEngine1_radNbrAgencies label { vertical-align:top; *vertical-align:bottom; }
*:first-child+html #SearchEngine1_radNbrAgencies input { padding:0 3px 0 0; }
*:first-child+html #SearchEngine1_radNbrAgencies label { vertical-align:bottom; }

/*ResultBox*/
/*AgencyInfoBox - DirectionBox*/
.resultBox { background-color:#FFF; padding:13px 0 13px 13px; height:400px; }
.mapBox { width:400px; height:400px; overflow:hidden; float:left; border-bottom:solid 1px #c0c0c0; border-left:solid 1px #829ab9; border-right:solid 1px #c0c0c0; border-top:solid 1px #829ab9; visibility:hidden; }
.agencyInfoBox { width:403px; height:400px; float:right; }
.agencyInfoBoxHidden { width:403px; height:400px; float:right; display:none; }
.topAgencyInfoBox { padding-bottom:8px; padding-right:13px; }
.topAgencyInfoTitle { float:left; }
.topAgencyInfoAction { float:right; }
.listAgencyInfoBox { overflow:scroll; height:368px; padding:3px 0 5px 0; }

/*AgencyInfoAdress*/
.bulleNumber { width:31px; height:32px; padding:2px 0 0 2px; float:left; }

.agencyInfoAdressBox { float:left; font-size:11px; width:340px; padding-bottom:20px; }
.agencyInfoName { padding:5px 0 5px 0; font-size:12px; font-weight:bold; }
.agencyInfoLinksBox { float:left; }
.agencyInfoHylGoTo { padding-right:13px; border-right:solid 1px #145192; float:left; }

.agencyInfoHylGoToEn { border-right:solid 1px #145192; float:left; width:100px; /*width:102px;*/ }
.agencyInfoHylGoToFr { border-right:solid 1px #145192; float:left; width:121px; /*width:123px;*/  }

.agencyInfoHylDirection { padding-left:13px; float:left; }
.agencyInfoAdress { float:left; padding-top:5px; }

a.commonLink {color:#12b2e0; font-family:Verdana; font-size:11px; font-weight:bold; text-decoration:underline; cursor:pointer; }
a.commonLink:hover {text-decoration:none !important; color:#6a9bc6; cursor:pointer; }
a:link { color:#12b2e0; font-family:Verdana; font-size:11px; font-weight:bold; text-decoration:underline; }
a:hover { text-decoration:none !important; color:#6a9bc6; cursor:pointer; }
a:visited{ color:#12b2e0; font-family:Verdana; font-size:11px; font-weight:bold; text-decoration:underline; }

a.hylGoToWebSite { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#145192; text-decoration:none; cursor:pointer; }
a.hylGoToWebSite:hover { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#145192; text-decoration:none; cursor:pointer; }
a.hylGoToWebSite:visited { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#145192; text-decoration:none; cursor:pointer; }

/*DirectionsInfo liste*/
.googledir table { font-size:11px; }
.googledir tr:hover { background-color:#d6dfeb; cursor:pointer; }
.googledir td { border-top:solid 1px #829ab9; margin:0pt; padding:0.3em 3px; vertical-align:top; }
.googledir b { font-weight:normal; }
.googledir div { font-size:11px; }
.googledir a { color:#145192; font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:none; }
.googledir a:hover { color:#145192; font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:none; }
.googledir a:visited { color:#145192; font-family:Verdana; font-size:11px; font-weight:normal; text-decoration:none; }
.gmnoprint div { font-weight:bold; }


/*********************************************************************/

