div.menu {float: left; width:184px; padding-right: 14px; height: 426px; text-align: right;}
div.menu ul ul{padding-top:1px;margin-bottom:20px;}
div.menu li {color: #177beb; font: bold 12px arial; margin-top: 10px}
div.menu li span.entete {border-bottom: 1px solid #177beb;}
div.menu li li {border-right: 1px solid #177beb; font: normal 11px arial; margin: 0; padding-right: 2px;padding-top:2px;}
div.menu li a {text-decoration: none; color: #2f4ca2}
div.menu li a:hover {color: #d65438}
div.menu li.active {color: #d65438}
div.menu li.active span.entete {border-bottom: 1px solid #d65438; padding-top: 10px;}
div.menu li.active li {border-right: 1px solid #d65438; font: normal 11px arial}
div.menu li.active li.page a {font-weight:bold;color: #d65438; background:transparent url(../static-content/images/corporate/smiley_nav.gif) no-repeat left 2px; padding-left: 15px}

div.contenu {padding: 0 10px 15px 12px; font-size: 12px; line-height: 16px}
div.contenu h1 {color: #d65438; font-size: 18px; margin: 10px 0 20px 0}
div.contenu h2 {color: #5aa4d8; font-size: 14px; margin-bottom: 5px; margin-top: 15px;background: url(/canada/static-content/images/customer-services/fle.gif) no-repeat 0 4px; padding-left: 18px}
div.contenu h3 {font-size: 13px;}
div.contenu h4 {font-size: 12px; margin: 10px 0}
div.contenu ul.bullet li {list-style: circle; margin-left: 15px}
div.contenu p.marge {margin: 10px 0}
div.contenu p.marge_bas {margin-bottom: 10px}
div.contenu a {color: #000;}
div.contenu img.gauche {border: 1px solid #5aa4d8; float: left; margin-right: 10px}
div.contenu img.droit {border: 1px solid #5aa4d8; float: right; margin-left: 10px}

div.contenu .marge_fle {margin-left: 18px}

div.animaux{width: ;height:;/*background: url(../../images/leftColumn/imghomeLeft1.jpg) no-repeat left top;*/}

div.trans_offre table {font-size: 11px; margin-top: 15px}
div.trans_offre table, div.trans_offre table td, div.trans_offre table th {border: 1px solid #1b3da9; border-collapse: collapse;}
div.trans_offre th {color: #fff; background: #5ba4d9; font-size: 12px; vertical-align: top}
div.trans_offre table td, div.trans_offre table th {padding: 5px; text-align: center}
div.trans_offre table td {background: #e4edf6;}

div.contact h2 {margin: }
div.contact p {line-height: 20px}
div.contact span.nom{color: #d65438}

/*** services ***/
div.services {margin-left: 60px}
div.services h2 {margin-bottom: 30px; padding-left: 255px }
div.services p {text-align: justify}
div.services p.pre_img1 {width: 200px; float: left; margin-left: 15px}
div.services p.img1 {width: 350px; float: left}
div.services p.img1 img {float: left; margin: 0 8px 0 15px}
div.services p.img2 {width: 200px; float: left}
div.services p.img2 img {display: block}
div.services p.img3 {width: 200px; float: left; margin: 70px 0 0 20px}
div.services p.img3 img {display: block}
div.services p.bas {margin-top: 30px; padding-left: 140px}

/*** fret ***/
div.contact_fret div.gauche {width: 420px; float: left; margin-bottom: 10px}
div.contact_fret div.droit {width: 300px; float: left; margin-bottom: 10px}
div.contact_fret img.plan_fret {margin: 10px 0 0 20px}

/*** animaux ***/
p.animaux_haut img {float: left; margin: 0 12px 30px 0}

/*** presentation***/
p.entete img {float: right; margin: 0 0 20px 18px}
	






