/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */
/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
body {
	background-color: #BBB;
	/*background: #B7B3AC;    TO REPLACE IMAGE IN BACKGROUND  APRIL 30, 2008 SHAWN*/
}
div.colLayout {
	background-color: #FFF;
	height: 100%;
}
div.topFix {
	margin-bottom: -30px;
}
/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* FIP HEADER CSS BEGINS | DEBUT DU CSS DE L'EN-TETE PCIM */
div.fip, div.cwm {
	height: 50px;
}
div.cwm img {
	position: relative;
	top: 24px;
}
/* FIP HEADER CSS ENDS | FIN DU CSS DE L'EN-TETE PCIM */

/* INSTITUTIONAL BANNER CSS BEGINS | DEBUT DU CSS DE LA BANNIERE INSTITUTIONNELLE */
div.banner {
	color: #000;
	background: no-repeat;
	background-color: #EED;
	background-image: url(../images/sc-banner.jpg);
}
div.banner-eng, div.banner-lfcoa-eng {
	background: url() #FFF no-repeat center center;
}
div.banner-fra, div.banner-lfcoa-fra {
	background: url() #FFF no-repeat center center;
}
span.bannerAlt {
	font-weight: normal;
	font-size: 85%;
}
li.fiptext a, li.fiptexta a, li.fiptextb a, li.fiptextc a {
	display: inline;
}
div.foot2 a, div.foot3 a, div.topPage a, p.topPage a {
	display: inline;
}
div.foot3 a {
	padding-bottom:0px;
}
/* INSTITUTIONAL BANNER CSS ENDS | FIN DU CSS DE LA BANNIERE INSTITUTIONNELLE */


/* SKIP NAVIGATION CSS BEGINS | DEBUT DU CSS DU SAUT DE NAVIGATION */
div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
* html div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
*:first-child+html div.page div.core div.navaid {
	width: 450px;
	padding-left: 50px;
}
div.page div.core div.navaid a:hover,
div.page div.core div.navaid a:active,
div.page div.core div.navaid a:focus {
	color: #000;
	background-color: #EED;
	border-color: #DDC;
}
/* SKIP NAVIGATION CSS ENDS | FIN DU CSS DU SAUT DE NAVIGATION */

/* TOOL BAR CSS BEGINS | DEBUT DU CSS DE LA BARRE D'OUTIL */
div.toolBar {
	width: 100%;
	color: #000;
	background-color: #FFF; 
	padding: 5px 0px;
	float: left;
}
ul.toolBarRow {
	list-style-type: none; 
	margin: 0px; 
	padding: 0px;
	border: none;
	top: 10px; 
	width: 100%;
}
div.center li.toolBarLinea, div.center li.toolBarLineb, div.center li.toolBarLinec {
	white-space: nowrap; 
	margin: 0px;
	padding: 0px;
	border: none;
	float: left; 
	min-height: 1.3em;
}
div.center li.toolBarLinea div, div.center li.toolBarLineb div, div.center li.toolBarLinec div {
	font-size: 90%;
	margin: 0px;
	padding: 2px 10px;
}
div.center li.toolBarLinea a, div.center li.toolBarLineb a, div.center li.toolBarLinec a {
	text-decoration: none; 
	width: 0%;
	padding: 0px;
}
div.center li.toolBarLinea a:hover, div.center li.toolBarLineb a:hover, div.center li.toolBarLinec a:hover {
	text-decoration: underline;
}
div.center ul.toolBarRow li.toolBarLinec a {
	color: #C33;
}
div.center li.toolBarLinea img, div.center li.toolBarLineb img, div.center li.toolBarLinec img {
	vertical-align: middle;
}
/* TOOL BAR CSS ENDS | FIN DU CSS DE LA BARRE D'OUTIL */

/* GENERAL NAVIGATION CSS BEGINS | DEBUT DU CSS DE NAVIGATION GENERALE */
p.breadcrumb a {
	color: #049;
}
div.left h2.nav, div.left div.nav, div.right h2.nav, div.right div.nav, div.center h2.centerGradient {
	text-align: center;
	line-height: 1.35em;
	padding: 2px 6px;
	margin: 0px;
	color: #000;
	font-weight: bold;
}
div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.nav a:link, div.left div.nav a:visited, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.nav a:link, div.right div.nav a:visited {
	background: none;
	color: #049;
	text-decoration: none;
}
div.left h2.nav a:hover, div.left h2.nav a:active, div.left h2.nav a:focus, div.left div.nav a:hover, div.left div.nav a:active, div.left div.nav a:focus, div.right h2.nav a:hover, div.right h2.nav a:active, div.right h2.nav a:focus, div.right div.nav a:hover, div.right div.nav a:active, div.right div.nav a:focus {
	text-decoration: underline;
}
div.roundCorner {
	font-size: 1px;
	overflow: hidden;
	display: block;
}
div.roundCornerWhite1 {
	height: 1px;
	background: #DDC;
	margin: 0px 5px;
}
div.roundCornerWhite2 {
	height:1px;
	background:#FFF;
	border-right:2px solid #DDC;
	border-left:2px solid #DDC;
	margin:0px 3px;
}
div.roundCornerWhite3 {
	height:1px;
	background:#FFF;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
	margin:0px 2px;
}
div.roundCornerWhite4 {
	height:2px;
	background:#FFF;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
	margin:0px 1px;
}
div.roundCornerDark1 {
	height:1px;
	background:#DDC;
	margin:0px 5px;
}
div.roundCornerDark2 {
	height:1px;
	background:#DDC;
	border-right:2px solid #DDC;
	border-left:2px solid #DDC;
	margin:0px 3px;
}
div.roundCornerDark3 {
	height:1px;
	background:#DDC;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
	margin:0px 2px;
}
div.roundCornerDark4 {
	height:2px;
	background:#DDC;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
	margin:0px 1px;
}
div.roundCornerLight1 {
	height:1px;
	background:#DDC;
	margin:0px 5px;
}
div.roundCornerLight2 {
	height:1px;
	background:#EED;
	border-right:2px solid #DDC;
	border-left:2px solid #DDC;
	margin:0px 3px;
}
div.roundCornerLight3 {
	height:1px;
	background:#EED;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
	margin:0px 2px;
}
div.roundCornerLight4 {
	height:2px;
	background:#EED;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
	margin:0px 1px;
}
div.roundCornerProdis1 {
	height:1px;
	background:#BBB;
	margin:0px 5px;
}
div.roundCornerProdis2 {
	height:1px;
	background:#BBB;
	border-right:2px solid #BBB;
	border-left:2px solid #BBB;
	margin:0px 3px;
}
div.roundCornerProdis3 {
	height:1px;
	background:#BBB;
	border-right:1px solid #BBB;
	border-left:1px solid #BBB;
	margin:0px 2px;
}
div.roundCornerProdis4 {
	height:2px;
	background:#BBB;
	border-right:1px solid #BBB;
	border-left:1px solid #BBB;
	margin:0px 1px;
}
h2.contentDark, div.contentDark {
	background: /*url(/img/servcan/commun-common/css/ap-bg/eap-hbg.gif)*/ #DDC repeat-x;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
h2.contentWhite, div.contentWhite {
	background-color: #FFF;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
h2.contentLight, div.contentLight {
	background-color: #EED;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
h2.contentProdis, div.contentProdis {
	background-color: #BBB;
	border-right:1px solid #BBB;
	border-left:1px solid #BBB;
	height: 11px;
}
div.navSpace {
	padding: 0px 0px 3px 0px;
	margin: 0px;
}
div.right div.highlightImage img {
	margin-bottom: -3px;
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
div.right li ul.nav {
	margin-bottom: 0px !important;
}
div.right li div.nav, div.right li p.nav {
	margin-bottom: 0px !important;
}
div.center h2.centerGradient {
	font-size: 120%;
}
div.contentDark img {
	margin-top: -4px;
	padding-right: 6px;
	float: left;
	position: relative;
}
div.center h2.cornerGradient {
	text-align: left;
	line-height: 1.35em;
	padding: 3px 6px 8px 6px;
	margin: 0px;
	color: #000;
	font-weight: bold;
	font-size: 120%;
}
div.contentDark a {
	text-decoration: none;
	color: #049;
}
div.contentDark a:visited {
	text-decoration: none;
	color: #703;
}
div.contentDark a:hover {
	text-decoration: underline;
	color: #703;
}
div.serviceCornerBox ul {
	text-decoration: none;
	margin: 0px 10px 0px 20px;
	padding: 8px 0px 4px 20px;
}
div.serviceCornerBox ul li a {
	text-decoration: none;
	color: #049;
}
div.serviceCornerBox ul li a:visited {
	text-decoration: none;
	color: #703;
}
div.serviceCornerBox ul li a:hover {
	text-decoration: underline;
	color: #703;
}
h1.servicesTitle {
	font-size: 125%;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}
/* GENERAL NAVIGATION CSS ENDS | FIN DU CSS DE NAVIGATION GENERALE */

/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */
div.left li.menucontent, div.left div.menucontent, div.right li.menucontent, div.right div.menucontent {
	color: #000;
	background-color: #FFF;
	border-left: 1px solid #DDC;
	border-right: 1px solid #DDC;
}
div.left li.shaded, div.left div.shaded, div.right li.shaded, div.right div.shaded, div.center div.shaded  {
	color: #000;
	background-color: #EED;
	border-left: 1px solid #DDC;
	border-right: 1px solid #DDC;
}
div.left a.menulink, div.right a.menulink {
	color: #000;
}
span.redMoreArrow {
	background-image: url(../images/icone-icon/chevron.gif);
	background-repeat: no-repeat;
	background-position: left;
}
div.left li.moreLink {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
div.right li.moreLink {
	padding-left: 25px;
	padding-right: 10px;
	text-align: right;
}
div.left li.moreLink a, div.right li.moreLink a {
	color: #049;
	text-decoration: none;
	font-weight: bold;
}
div.left li.moreLink a:hover, div.right li.moreLink a:hover {
	text-decoration: underline;
}
/* SIDE MENU CSS ENDS | FIN DU CSS DU MENU LATERAL */

/* PROMOTION CSS BEGINS | DEBUT DU CSS DES PROMOTIONS */
div.promoBoxLeft {
	min-height: 140px;
}
* html div.promoBoxLeft {
	height: 140px;
}
div.promoBoxLeft p {
	margin: 5px 5px 0px 5px;
	padding: 0px;
}
div.promoBoxLeft img {
	float: left;
	margin: 0px 5px;
}
div.promoBoxLeft h2 {
	font-size: 120%;
	font-weight: bold;
	margin: 0px 5px;
	padding: 0px;
	color: #000;
}
div.center div.promoBoxLeft h2 a {
	text-decoration: none;
	color: #049;
}
div.center div.promoBoxLeft h2 a:visited {
	text-decoration: none;
	color: #703;
}
div.center div.promoBoxLeft h2 a:hover {
	text-decoration: underline;
	color: #703;
}
div.promoBoxRight {
	min-height: 160px; /* 140px Changed by Shawn */
}
* html div.promoBoxRight {
	height: 160px; /* 140px Changed by Shawn */
}
div.promoBoxRight p {
	margin: 5px 5px 0px 5px;
	padding: 0px;
}
div.promoBoxRight img {
	float: right;
	margin: 0px 5px;
}
div.promoBoxRight h2 {
	font-size: 120%;
	font-weight: bold;
	margin: 0px 5px;
	padding: 0px;
	color: #000;
}
div.center div.promoBoxRight h2 a {
	text-decoration: none;
	color: #049;
}
div.center div.promoBoxRight h2 a:visited {
	text-decoration: none;
	color: #703;
}
div.center div.promoBoxRight h2 a:hover {
	text-decoration: underline;
	color: #703;
}
div.promoBoxRight ul li.chevron {
	list-style: none;
	background: url(../images/icone-icon/chevron.gif) no-repeat -1px 3px;
	margin: 1px 0px 0px -16px;
	padding-left: 16px;
}
div.promoBoxRight ul li a {
	text-decoration: none;
	color: #049;
}
div.promoBoxRight ul li a:visited {
	text-decoration: none;
	color: #703;
}
div.promoBoxRight ul li a:hover {
	text-decoration: underline;
	color: #703;
}
div.promoBox p {
	margin: 0px;
	padding: 0px 5px;
}
div.promoBox img {
	float: right;
	margin: 0px 5px;
}
div.promoBox h2 {
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	color: #000;
}
div.center div.promoBox h2 a {
	text-decoration: none;
	color: #049;
}
div.center div.promoBox h2 a:visited {
	text-decoration: none;
	color: #703;
}
div.center div.promoBox h2 a:hover {
	text-decoration: underline;
	color: #703;
}
div.promoBox ul li.chevron {
	list-style: none;
	background: url(../images/icone-icon/chevron.gif) no-repeat -1px 3px;
	margin: 1px 0px 0px -16px;
	padding-left: 16px;
}
div.promoBox ul li a {
	text-decoration: none;
	color: #049;
}
div.promoBox ul li a:visited {
	text-decoration: none;
	color: #703;
}
div.promoBox ul li a:hover {
	text-decoration: underline;
	color: #703;
}
/* PROMOTION CSS ENDS | FIN DU CSS DES PROMOTIONS */

/* SERVICE CSS BEGINS | DEBUT DU CSS DES SERVICES */
div.serviceBox {
	padding-right: 5px;
}
div.box90 {
	min-height: 110px;
}
* html div.box90 {
	height: 110px;
}
div.box70 {
	min-height: 90px;
}
* html div.box70 {
	height: 90px;
}
div.serviceBox img {
	float: left;
	margin: 10px 10px 0px 10px;
}
div.serviceBox h3 {
	font-size: 120%;
	font-weight: bold;
	margin: 0px 5px;
	padding: 8px 0px 0px 0px;
	color: #000;
}
div.center div.serviceBox h3 a {
	text-decoration: none;
	color: #049;
}
div.center div.serviceBox h3 a:visited {
	text-decoration: none;
	color: #703;
}
div.center div.serviceBox h3 a:hover {
	text-decoration: underline;
	color: #703;
}
div.serviceBox ul {
	list-style-type: none;
	margin: 0px 0px 0px 20px;
	padding-left: 60px;
}
div.serviceBox ul li.disc a {
	text-decoration: none;
	color: #000;
}
div.serviceBox ul li.disc a:hover {
	text-decoration: underline;
	color: #000;
}
div.serviceBox ul li.chevron a {
	text-decoration: none;
	color: #049;
}
div.serviceBox ul li.chevron a:hover {
	text-decoration: underline;
	color: #703;
}
div.serviceBox ul li.chevron a:visited {
	text-decoration: none;
	color: #703;
}
div.serviceBox ul li.disc {
	background: url(../images/icone-icon/puce-bullet.gif) no-repeat 0px 5px;
	padding-left: 10px;
}
div.serviceBox ul li.chevron {
	background: url(../images/icone-icon/chevron.gif) no-repeat -1px 3px;
	margin-top: 1px;
	padding-left: 10px;
	padding-bottom: 10px
}
div.serviceBox div.hr {
	border-top: 1px solid #E6E0D4;
	margin: 0px 5px 0px 10px;
}
/* SERVICE CSS ENDS | FIN DU CSS DES SERVICES */

/* CONTENT CSS BEGINS | DEBUT DU CSS DU CONTENU */
div.center a {
	text-decoration: none;
	color: #049;
}
div.center a:visited {
	text-decoration: none;
	color: #703;
}
div.center a:hover {
	text-decoration: underline;
	color: #703;
}
div.center div.navSpace {
	padding: 0px 0px 3px 0px;
	margin: 0px;
}
div.center div.navSpace div.shaded {
	padding: 0px 10px;
}
div.center h1, div.center h2, div.center h3, div.center h4, div.center h5, div.center h6, div.center h1 a {
	color: #000;
}
div.center h1 a, div.center h2 a.bookmark, div.center h3 a.bookmark, div.center h4 a.bookmark, div.center h5 a.bookmark, div.center h6 a.bookmark  {
	color: #000;
	text-decoration: none;
}
div.center h1 a:hover, div.center h2 a.bookmark:hover, div.center h3 a.bookmark:hover, div.center h4 a.bookmark:hover, div.center h5 a.bookmark:hover, div.center h6 a.bookmark:hover {
	color: #000;
	text-decoration: none;
}
div.center h1 {
	font-size: 125%;
}
div.center h2 {
	font-size: 115%;
}
div.center h3 {
	font-size: 105%;
}
div.center h4 {
	font-size: 95%;
}
div.center h5 {
	font-size: 85%;
}
div.center h6 {
	font-size: 75%;
}
div.blackborder {
	border: 1px solid #000000;
}
div.center ul {
	padding-bottom: 10px;
}
/* VIDEO CSS BEGINS | DEBUT DU CSS DES VIDEO */
div.video {
	background-color:#FFFFFF;
	float:right;
	width:195px;
	margin-left:10px;
}
div.video h2 {
	text-align:center;
	color: #049;
	text-decoration: none;
}
div.video h2:hover {
	text-decoration: underline;
}
div.videoHighlight {
	border-right:1px solid #DDC;
	border-left:1px solid #DDC;
}
/* VIDEO CSS ENDS | FIN DU CSS DES VIDEO */
/*START SPACING IN SHADED ROUNDED COURNER IN CONTENT*/
div.center div.shaded .firstLine {
    padding-top: 0px;
    margin-top: 0px;
} 
div.center div.shaded .lastLine {
    padding-bottom: 0px;
    margin-bottom: 0px;
} 
/*END SPACING IN SHADED ROUNDED COURNER IN CONTENT*/

/* TABLE CSS BEGINS | DEBUT DU CSS DES TABLEAUX */
caption {
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: bold;
}
/* TABLE CSS END | FIN DU CSS DES TABLEAUX */

/* CONTENT CSS ENDS | FIN DU CSS DU CONTENU */

/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */
div.footer div.footerline {
	background-color: #BBB;
}
div.footer a:link, div.footer a:visited, div.center div.footer a:link, div.center div.footer a:visited, div.center div.topPage a:link, div.center div.topPage a:visited, div.center p.topPage a:link, div.center p.topPage a:visited {
	color: #049;
	background-color: #FFF;
}
div.greeterhotesse {
position:inherit;
width:195px;
height:390px;
float:right;
text-align:center
}
div.greeterhotesse a {
	font-size:10px;
}
/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */

/* CLF 2.0 TEMPLATE VERSION 1.04 | VERSION 1.04 DU GABARIT NSI 2.0 */

/* GENERAL CSS BEGINS | DEBUT DU CSS GENERAL */
/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */
div.newsDateStamp {
	font-weight: bold;
}
/* SIDE MENU CSS ENDS | FIN DU CSS DU MENU LATERAL */

/* FORM CSS BEGINS | DEBUT DU CSS DU FORMULAIRE */
input#findSubmit, input#rateSubmit {
	background: url(../images/ap-bg/eap-hbg.gif) #DDC repeat-x;
	border-top: 1px solid #FFF;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	border-left: 1px solid #FFF;
	color: #049;
	font-weight: bold;}
input.submit {
	text-decoration: none;
	margin-left: 135px;
}
input.submithover {
	text-decoration: underline;
	margin-left: 135px;
}
input.pc {
	background: #FFF;
	font-size: 97%;
	padding-left: 2px;
	width: 7em;
}
select.prov {
	background: #FFF;
	font-size: 97%;
	padding-left: 2px;
	width: 188px;
}
div.right form {
	margin: 0px;
	padding: 0px;
}
select option.shaded {
	background-color: #F4F2ec;
}
/* FORM CSS ENDS | FIN DU CSS DU FORMULAIRE */

/* GENERAL CSS ENDS | FIN DU CSS GENERAL */

/* SLIDESHOW BEGINS | DEBUT DU SLIDESHOW */
#slideshow-container {
    border-left: 1px solid #DDC;
	border-right: 1px solid #DDC;
	padding: 0px;
	margin: 0px;
	padding-bottom: 4px;
	background: url(../images/sshw-mdiap/deco.gif) #EED no-repeat 0 72px;
}
#slideshow-container img {
	padding: 0px;
	margin: 0px 0px 0px -1px;
}	

* html #slideshow-container img {
	padding: 0;
	margin: 0;
}

#slideinterface {
	padding: 0px;
	margin: -2px 0px 0px 0px;
}
* html #slideinterface {
	padding: 0px;
	margin: 0px;
}
/* SLIDESHOW ENDS | FIN DU SLIDESHOW */

/* A TO Z MENU START | DEBUT DU MENU A A Z */
div.azIndexContainer {
	width: 98.5%;
	text-align: center;
	height: 3.7em;
}
ol.azIndexTable {
	list-style: none;
	margin: 0px;
	padding: 0px;
	clear: right;
}
ol.azIndexTable li.azList {
	width: 7.69%;
	text-align: center;
	float: left;
}
a.azLetter, a.azLetter:link, a.azLetter:active, a.azLetter:visited {
	font-weight: bold;
	font-size: 110%;
	text-decoration: none;
	color: #049;
}
a.azLetter:hover {
	text-decoration: underline;
}
/* A TO Z MENU ENDS | FIN DU MENU A A Z */

/* EI RIGHT NAVIGATION START | DEBUT NAVIGATION DROITE A.-E.*/
.borderthinei	{
	border: 1px solid #CBC5B9;
	width:40%;
	margin-left: 12px;
	padding: 3px;
	background: #F6F2EC;
	text-align: center;
	z-index: 1;
	position: relative;
 }
/* EI RIGHT NAVIGATION END | FIN NAVIGATION DROITE A.-E.*/

/* HOME RIGHT NAV - FEATURE START | DEBUT ACCUEIL NAV DROITE - ENVEDETTE */
li.menucontent img {
    margin-left: -13px;
    margin-bottom: -13px;
}

* html li.menucontent img {
	margin: -3px -7px 0 -13px !important;
}

/* HOME RIGHT NAV - FEATURE END | FIN ACCUEIL NAV DROITE - ENVEDETTE */

/* START LIST CONTENT | DEBUT CONTENU LIST */
ol.spacedList li, ul.spacedList li{
	margin-top: 15px;
	margin-bottom: 15px;
}

/* http://www.servicecanada.gc.ca/eng/isp/ibfa/summarytoc.shtml */
div.summary ul ul, div.summary ol ol {
	margin-bottom: 10px;
}

/* END LIST CONTENT | FIN CONTENU LIST */

/* START OLD / MODIFIED STYLES */
div.borderthinp { 
	border: 1px solid #000000;
}
div.borderthinp {
	border: 1px solid #000000;
	padding: 5px;
	min-height: 158px;
	min-width: 9.5em;
}
.audcaption {
	list-style-type:none;
	margin-left: 5px;
	padding-left: 5px;
}
.audcaption li {
	padding-bottom:1em; 
}
div.serviceCornerBox .audcaption {
	list-style-type:none;
	margin-left: 5px;
	padding-left: 5px;
}

/* DEBUT PAGE INDEX EN VEDETTE - FEATURES INDEX PAGE STARTS*/
.feature {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 15px;
	min-height: 90px;
}
.feature h2 {
	margin-left: 210px;
	position: relative;
	margin-top: 0px;
}
.feature img {
	float: left;
	margin-top: 5px;
	border: solid 1px black;
}
.feature p {
	margin-left: 210px;
	position: relative;
	padding-bottom: 10px;
	margin-top: -10px;
}

div.featureshell {
	padding-bottom: 12px;
	min-height: 73px;
	clear: none;
	float: left; 
}
div.featureshell h2 {
    margin-top:-2px;
	padding-bottom: 10px; 
}
div.features {
	margin-left: 205px; 
}

/* FIN PAGE INDEX EN VEDETTE - FEATURES INDEX PAGE ENDS*/
img.floatLeft {
	margin: 2px 10px 10px 0;
	float: left;
}
img.noborderla {
	margin: 0 10px 10px 0;
	float: left;
}
img.noborder {
	border: 0 none;
}
.legend {
display:block; 
width:550px;
}
legend {
	white-space: normal;
}
ol.alpha li {
	background: url(../images/icone-icon/puce-bullet.gif) no-repeat 0px 5px;
	padding-left: 10px;
	list-style: none;
}
.bogush1 {
	font-size: 125%;
	font-weight: bold;
}

.fontSizeNormal {
	font-weight: normal;
}
center.bookmark {
	color: #000;
	text-decoration: none;

}
/* END OLD / MODIFIED STYLES */

/* OLD STYLES TO BE REMOVED BEGINS | DEBUT DES VIEUX STYLES POUR ETRE ENLEVER*/

.floatr {float: right; }
.floatl {float: left;}
div.csoon {
	margin-left: 164px;
}

/* OLD STYLES TO BE REMOVED ENDS | FIN DES VIEUX STYLES POUR ETRE ENLEVER*/
/* TABLE LIST CSS BEGINS | DEBUT DU CSS LISTE TABLEAU (2009-12-10) */ 
dl.tableStyle1 {
	margin: 0;
	padding: 0;
	width: 100%;
}
dl.tableStyle1 dt {
	font-weight: bold;
	float: left;
}
dl.tableStyle1 dd {
	margin-left: 100px;
	padding: 0 0 10px;
}
/* TABLE LIST CSS ENDS | FIN DU CSS LISTE TABLEAU */

h2.contentGradient, div.contentGradient  {
background:none repeat-x scroll 0 0 #DDDDCC;
border-left:1px solid #DDDDCC;
border-right:1px solid #DDDDCC;
}
h2.nav a:link, h2.nav a:visited, div.h2nav a:link, div.h2nav a:visited, p.h2nav a:link, p.h2nav a:visited {
	text-decoration: none;
}
h2.nav a:hover, h2.nav a:active, h2.nav a:focus, div.h2nav a:hover, div.h2nav a:active, div.h2nav a:focus, p.h2nav a:hover, p.h2nav a:active, p.h2nav a:focus {
	text-decoration: underline;
	color: #C00;
}

/* SIDE MENU CSS BEGINS | DEBUT DU CSS DU MENU LATERAL */
div.left li.menucontent, div.left div.menucontent {
	border-bottom: 1px #FFF;
}

div.left a:link.menulink, div.left a:visited.menulink {
	text-decoration: none;
}
div.left a:hover.menulink, div.left a:active.menulink, div.left a:focus.menulink {
	text-decoration: underline;
	color: #C00;
}

div.right a:link.menulink, div.right a:visited.menulink {
	text-decoration: none;
}
div.right a:hover.menulink, div.right a:active.menulink, div.right a:focus.menulink {
	text-decoration: underline;
	color: #C00;
}
div.prodis {
	background-color: #363;
}
/* SIDE MENU CSS ENDS | FIN DU CSS DU MENU LATERAL */

div.foot2, div.topPage, p.topPage {
line-height: 110%;
}
h2.nav a, div.h2nav a, p.h2nav a, div.left a.menulink, div.right a.menulink, div.left a.menulinkdefault, div.right a.menulinkdefault {
display:block;
width:100%;
}
