*{margin:0; padding:0;}
body{font-family:Verdana, Geneva, sans-serif;color:#000; background-image:url(../images/bck.png);}
img{border:0;}
li{list-style:none;}
li2{list-style:upper-latin;}
a{text-decoration:none;}

.inline_block{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top;}

.banner{ width:918px; height:220px; position:absolute; top:-06px; left:102px;}
.global{ margin:0 auto; width:1120px; }
.top{background-image:url(../images/bck-top.png); background-repeat:no-repeat; width:100%; height:88px;}
.mid{background-image:url(../images/bck-mil.png); background-repeat:repeat; width:100%; }
.bottom{background-image:url(../images/bck-bot.png); background-repeat:no-repeat; width:100%; height:162px; }
.clear { clear:both; }
.pin { position:relative; overflow:visible; width:0px; height:0px; }
.blue { color:#004ca3; }
.small{font-size:9px;}
.right{float:right;}
.center{text-align:center;}

.headerLogo{background-color:white; width:950px; height:96px; position:relative; z-index:999; margin:0 auto; top:18px; border-bottom:2px solid #001b47;}
.banner_bot{background:url(../images/banner_bot.png); height:41px; overflow:hidden; text-align:justify;}
.banner_button{display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:center; background:url(../images/up_dot.png) no-repeat center right; font-style:Verdana, Geneva, sans-serif; font-size:14px; color:#333; padding:10px 26px 11px 20px; margin-right:20px; text-align:left; }
.banner_button:hover{background-image:url(../images/hover_dot.png); color:#830000; }

.contents{background-image:url(../images/bck2.png); background-repeat:repeat; width:950px; margin:0 auto; padding-bottom:10px;}

.h1titre1{font-family:"Times New Roman", Times, serif; color:#004da3; font-size:26px; font-weight:bold; }
.hititre2{font-family:"Times New Roman", Times, serif; font-style:italic; color:#004da3; font-size:14px; }

.divlinklang{position:relative; width:350px; float:right; text-align:right; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:11px; top:-43px; right:30px;}
.divlinklang a:hover{color:gray;}
.divlinklang img{position:relative; top:-1px; padding-right:05px;}
.divlinklang p{color:#004ca3; font-size:17px; font-family:Verdana, Geneva, sans-serif;  position:absolute; float:right; clear:right; right:0px; top:20px;}
.menuLang{color:#011e4a;}
.linkzone{color:#004ca3;}

.contents_top { background-image:url(../images/content1_top.png); width:636px; height:12px; font-size:1px; }
.contents_mil { background-image:url(../images/content1_mid.png); width:636px; min-height:447px; font-size:11px; }
.contents_mil h2 { color:#004ca3; font-size:13px; padding:5px 15px 12px; }
.p1 { color:#0d0d0d; padding:14px; padding-top:0px; text-align:justify;}
.contents_mil img { margin-left:10px; }
.p2 { color:#011e4a; font-size:12px; width:550px; margin:0 auto; font-style:italic; text-align:justify;}
.p3 { color:#0d0d0d; font-size:11px; padding:15px 15px 5px 15px; padding-top:0px; font-weight:bold; text-align:justify;}
.p4 { color:#0d0d0d; font-size:12px; padding:14px; padding-top:0px; text-align:justify;}
.p5 { color:#004ca3; font-size:12px; padding:14px; padding-top:0px; text-align:justify;}
.contents_photo { float:right; margin:10px; margin-top:0; }
.contents_bot { background-image:url(../images/content1_bot.png); width:636px; height:13px; }
.content_left { float:left; margin-top:214px; margin-left:18px; }

.contents2_top { background-image:url(../images/content2_top.png); width:916px; height:10px; font-size:1px; }
.contents2_mil { background-image:url(../images/content2_mid.png); width:916px; min-height:270px; font-size:11px; }
.contents2_mil h2 { color:#004ca3; font-size:13px; padding:15px; padding-top:0px; }
.p1 { color:#0d0d0d; padding:14px; padding-top:0px; text-align:justify;}
.contents2_bot { background-image:url(../images/content2_bot.png); width:916px; height:10px; }
.content2_left { float:left; margin-top:214px; margin-left:18px; }

.services_wrapper{ float:right; width:269px; margin-top:214px; margin-right:16px;}
.services_mid{ background-image:url(../images/servicesbg.png); background-repeat:no-repeat; overflow:hidden; width:100%; font-family:Century Gothic, Verdana, Geneva, sans-serif; padding-bottom:7px;}
.services_mid h1 { color:#004ca3; font-size:22px; font-family:Century Gothic, Verdana, Geneva, sans-serif; margin-top:15px; }
.services_mid ul { margin-left:30px; clear:left;  font-size:13px; font-family:Century Gothic, Verdana, Geneva, sans-serif; color:#001b49; line-height:23px; }
.services_mid li { list-style-image:none; }
.services_bot{ background-image:url(../images/services_bot.png); width:100%; height:11px; overflow:hidden; background-repeat:no-repeat;}
.services_hr{ height:0px; font-size:0px; border-bottom:1px solid #7fa5d1; margin:10px 20px; }
.services_link {color:#001b49;text-decoration:none;}
.services_link:hover {color:#001b49;text-decoration:underline;}
.services_link2 {color:#c30707;text-decoration:none;font-weight:bold;}
.services_link2:hover {color:#c30707;text-decoration:underline;}

.services2{ float:left; width:636px; height:161px; margin:7px 0 0 19px; background-image:url(../images/servicesbg2.png); overflow:hidden; font-family:Century Gothic, Verdana, Geneva, sans-serif; padding-bottom:7px; }
.services2 h1 { color:#004ca3; font-size:22px; margin-top:15px; }
.services2 ul { margin-left:15px; margin-top:-10px; font-size:13px; font-family:Century Gothic, Verdana, Geneva, sans-serif; color:#001b49; line-height:23px; }
.services2 li { list-style-image:none; list-style-position:outside; }

.deco_photo {float:right; margin:8px 19px 0 0;}

.bull1{ float:left; margin:10px; margin-bottom:0; }
.picbull{ padding-right:7px; }


.testimonials_top { background-image:url(../images/div2_top.png); background-repeat:no-repeat; width:633px; height:22px; margin-top:10px; padding-top:6px;}
.testimonials_mil { background:#c0bebf; width:633px; }
.testimonials_top h1 { font-size:15px; font-weight:bold; font-family:Century Gothic, Verdana, Geneva, sans-serif; color:black; margin-left:15px; }
.testimonials_mil p { color:#0d0d0d; font-size:11px; font-family:Verdana, Geneva, sans-serif; padding-top:5px; padding-left:15px; padding-right:10px; text-align:justify; }
.testimonials_mil img { padding-right:5px; }
.link1 { text-decoration:none; color:#011d4c; font-size:10px; font-family:Verdana,Geneva,sans-serif; margin-left:10px; float:left; }
.text_1 { font-size:12px; font-family:Century Gothic, Verdana, Geneva, sans-serif; color:black; float:right; margin-right:10px; }
.line1 { width:100%; margin-top:5px; }
.testimonials_bottom { background-image:url(../images/div2_bot.png); background-repeat:no-repeat; width:633px; }
.testimonials_pics { background-image:url(../images/pics1.png); background-repeat:no-repeat; width:625px; height:173px; }

.request_link_wrapper { background-image:url(../images/bck_request.png); background-repeat:no-repeat; height:70px; width:204px; padding-top:5px; padding-left:65px; margin:8px 0px; }
.request_link_wrapper h1 { font-size:20px; color:white; font-family:Century Gothic, Verdana, Geneva, sans-serif; font-weight:bold; line-height:0.9; margin-bottom:4px; }
.request_link_wrapper a { margin-left:5px; color:white; font-size:12px; font-family:Century Gothic, Verdana, Geneva, sans-serif;}
.request_link_wrapper a:hover { color:gray;}

.tools_link_wrapper { background:url(../images/tools_en.png) no-repeat; width:268px; height:135px; cursor:pointer; }

.footer{background-image:url(../images/bck_pied.png); background-repeat:repeat-x; height:79px; width:950px; margin:0 auto;  clear:both;}

.footerlink{float:right; text-align:right; padding-right:15px; padding-top:16px;}
.footerlink a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#010101; text-decoration:none;}
.footerlink a:hover{color:white;}

.footertxt{float:left; text-align:left; padding-left:15px; padding-top:20px;}
.footertxt p{font-size:11px; font-family:Verdana, Geneva, sans-serif; color:white; margin-bottom:-15px;}



.insurance_list { margin:0 40px 15px; font-size:11px; }
.insurance_list li { list-style:url(../images/puce1.png); }

.contact_div_en{ background:url(../images/title_small_en.png) no-repeat; padding:55px 0 0 40px ; width:330px; margin:10px 0 0 10px; }
.contact_div_fr{ background:url(../images/title_small_fr.png) no-repeat; padding:55px 0 0 40px ; width:330px; margin:10px 0 0 10px; }
.mailto{ background:url(../images/mailto.png) no-repeat; padding-left:25px; display:block; width:200px; height:14px; color:#0d0d0d; font-size:12px; font-weight:bold;}

.inputname1{width:77px; text-align:right; font-size:11px; vertical-align:middle;}
.input1{width:215px; padding:2px; border:1px solid #004ca3; vertical-align:middle; margin:9px;}
.inputname2{width:60px; text-align:right; font-size:11px; margin-top:13px;}
.inputname3{width:280px; font-size:11px; margin:13px 0 0 25px; text-align:justify;}
.inputname4{width:102px; text-align:right; font-size:11px; vertical-align:middle;}
.input2{width:190px; padding:2px; border:1px solid #004ca3; vertical-align:middle; margin:9px;}

.textarea1{width:219px; height:136px; padding:2px; border:1px solid #004ca3; margin:10px; overflow:auto;}
.textarea2{width:290px; height:136px; padding:2px; border:1px solid #004ca3; margin-left:15px; overflow:auto;}
.textarea3{width:836px; height:64px; padding:2px; border:1px solid #004ca3; margin-left:15px; overflow:auto;}
.submit1{float:right;margin:0 20px; padding:2px 40px;}


.inputname10{width:120px; text-align:right; font-size:11px; vertical-align:middle;}
.input10{width:275px; padding:2px; border:1px solid #004ca3; vertical-align:middle; margin:9px;}
.input11{width:155px; padding:2px; border:1px solid #004ca3; vertical-align:middle; margin:9px;}
.input12{width:197px; padding:2px; border:1px solid #004ca3; vertical-align:middle; margin:9px;}



.tools_div { vertical-align:middle; margin-left:10px; margin-right:10px; width:320px; }
.tools_div li { display:block; background:url(../images/bull_liste_service2.png) no-repeat 0 6px; padding-left:20px; margin:6px; font-size:12px; color:#0d0d0d; }
.tools_div a { font-size:12px; color:#0d0d0d; text-decoration:underline; }
.tools_div a:hover { color:#1d1d1d; text-decoration:none; }
.tools_div em { font-size:11px; font-style:italic; text-decoration:none; }

.tools_div2 { float:right; margin-left:20px; border-left:1px solid #004ca3; height:120px; padding-left:20px; margin-right:20px; padding-top:7px;}
.tools_div2 li { display:block; background:url(../images/bull_liste_service2.png) no-repeat 0 6px; padding-left:20px; margin:10px; font-size:12px; color:#0d0d0d; }
.tools_div2 a { font-size:12px; color:#0d0d0d; text-decoration:underline; }
.tools_div2 a:hover { color:#1d1d1d; text-decoration:none; }
.tools_div2 em { font-size:11px; font-style:italic; text-decoration:none; }

.tools_div3 { }
.tools_div3 li { background:url(../images/bull_liste_service2.png) no-repeat 0 6px; padding-left:15px; margin-left:10px; margin-top:3px; font-size:11px; color:#0d0d0d; }
.tools_div3 a { font-size:11px; color:#0d0d0d; text-decoration:underline; }
.tools_div3 a:hover { color:#1d1d1d; text-decoration:none; }
.tools_div3 em { font-size:11px; font-style:italic; text-decoration:none; }

.link2{text-decoration:underline; color:#000;}
.link2:hover{text-decoration:none; color:#333;}

.bluehr{height:1px; background:#004ca3; margin:0 15px 15px;}

.clock { text-align:center; margin:2px; font-size:13px; font-weight:bold; }

.form_col{background-color:#004ca3; border-right:1px solid #004ca3; border-left:1px solid #004ca3; font-weight:bold; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; vertical-align:top; color:#FFF; }
.form_col input{display:block; background-color:#fff; border:0 none; border-bottom:1px solid #999; padding:3px 0; width:100%;}
.form_col p{ padding:5px; }


.sitemap_div { margin-left:30px; width:320px; }
.sitemap_div li { display:block; background:url(../images/bull_liste_service2.png) no-repeat 0 6px; padding-left:20px; margin:7px; font-size:12px; color:#0d0d0d; }
.sitemap_div a { font-size:12px; color:#0d0d0d; text-decoration:underline; }
.sitemap_div a:hover { color:#1d1d1d; text-decoration:none; }

.footertxt p{height:50px;}
