HTML { min-width:1000px; }
BODY { margin: 0; background:#FFFFFF no-repeat center top; }

#wrapSite {
	width:1000px; 
	padding-top:0;
	margin:0 auto;
	text-align:left; }
	

/* Header */
#wrapHd {padding-top:30px; background:#2d803c url(../images/bg.jpg) no-repeat bottom center;}
#hd {position:relative; width:1000px; margin:0 auto;}
	#hd .logo {float:left; width:177px; height:115px; }
	
	#menuTop {float:right; height:40px;}
	#menuTop LI { font-size:11px; background: url(../images/icons/li_menu.gif) no-repeat 8px 6px; color:#FFFFFF; padding:0 0 0 20px; margin:0 0 0 0;}
	#menuTop .first {background:none;}
	#menuTop A, #menuTop A:visited { color:#FFFFFF; }
	
	#flashHeader {position:absolute; right:0; bottom:45px; width:820px; height:95px;}
	
/* Main Menu */
	/* Images:local.css */

	
/* Body */
#bd { background:#FFFFFF; width:100%;}
	#bd #main { }
	#bd #mainContent { /*width:980px;*/ float:left; width:468px; margin:0;padding-top:29px;}
	#bd #tocWrapper { float:left; }
	#bd #tocWrapper #toc ul { }


/* Footer */
#ft { padding:20px 0 10px 0; margin:0 auto 0 auto; }
	#menuFooter { margin-left:260px; }
		.en #menuFooter { margin-left:280px; }
		#menuFooter LI { font-size:11px; background: url(../images/icons/li_menu2.gif) no-repeat 8px 6px; color:#006633; padding:0 0 0 20px; margin:0 0 0 0;}
		#menuFooter LI.first {background:none;}
		#menuFooter A, #menuFooter A:visited { color:#669933; }
		


/* Navigation */

#menuMain { height:45px; clear:both; position:relative;}
	#menuMain UL { padding:0; margin:0; }
	#menuMain LI { padding:0; margin:0; float:left; text-indent:-9000px; }
	#menuMain A, #menuMain A:visited { height:45px; display:block; }

#menuMain_item_7 {display:none;}
	
#boxMenu { width:233px; margin:10px 25px 0 0; }
	#boxMenu .content {padding:16px 10px 10px 10px;}
	
#menuSub {}
	#menuSub UL { padding:0; margin:0; }
	#menuSub LI { padding:0 0 0 0; margin:0; float:none;}
	
	/* Level 1 */
	#menuSub A, #menuSub A:visited {
		color:#666666; font-weight:normal; text-decoration:none;
		font-size:12px;
		display:block; padding:6px 33px 8px 10px;
		background: url(../images/bgMenu.gif) no-repeat right bottom;
	}
	
	#menuSub .last a, #menuSub .last a:visited {
		background: url(../images/bgMenuLast.gif) no-repeat right bottom;
	}
	
	#menuSub A:hover, #menuSub A:active{color:#006633;}
	
	#menuSub .selected A, #menuSub .selected A:visited, 
	#menuSub .childSelected A, #menuSub .childSelected A:visited { 
			color:#ffffff; font-weight:bold; text-decoration:none;
			background: #bcbcbc url(../images/bgMenuSelectedChild.gif) no-repeat right bottom;  }
			
	/*#menuSub .leaf A, #menuSub .leaf A:visited { 
			background: #bcbcbc url(../images/bgMenuSelected.gif) no-repeat right bottom;  }*/
			
		/* Level 2 */
		#menuSub .withChildren UL {display:none;}
		#menuSub .selected UL, #menuSub .childSelected UL {display:block; padding:10px 0 10px 0;}
		
		#menuSub .selected LI A, #menuSub .selected LI A:visited, 
		#menuSub .childSelected LI A, #menuSub .childSelected LI A:visited  { 
			color:#5e9d44; text-decoration:none;
			font-size:11px; font-weight:normal;
			display:block;  padding:0 39px 0 15px; margin-left:5px;
			background: #ededed url(../images/bgMenuFleche.gif) no-repeat 3px 4px; }
			
		#menuSub .childSelected .selected A, #menuSub .childSelected .selected A:visited { 
				color:#5e9d44; text-decoration:none;
				font-size:11px; font-weight:bold;
				}
		
		#menuSub UL UL {
			background: url(../images/bgMenuLine.gif) no-repeat right bottom;
		}
		
		#menuSub UL .last UL {
			background: none;
		}
		
		/* level 3 */
		#menuSub UL UL {}
		#menuSub LI LI { padding:0 0 5px 0; }



/*breadcrumb*/                
#mainContent .breadcrumb ul, #mainContent .breadcrumb li {}
.breadcrumb, .breadcrumb a, .breadcrumb ul, .breadcrumb li, .breadcrumb span {position:relative;}

.breadcrumb{margin-top:15px;}
.breadcrumb ul {overflow:hidden;width:100%;margin:0;padding:0;}
	.breadcrumb li{padding:3px 0 0 5px;display:block;float:left;height:20px;background:#ebeaea url(../images/breadcrumb-sep.gif) right 0 no-repeat;list-style:none;margin:0;}
	
	.breadcrumb li a {display:inline;text-decoration:none;}
	.breadcrumb li.separator{display:none;}
		.breadcrumb li a span {height:18px;display:inline; padding:5px 12px 0px 0px;color:#5e9d44;font-size:10px;}
		
		.breadcrumb li.active {background-position:right -23px;}
			.breadcrumb li.active a span {color:#333333;padding-right:16px;}

#mainContent .breadcrumb li {padding-bottom:0px;}
#mainContent .breadcrumb ul {margin-bottom:0px;}

/*Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.breadcrumb li a span {display:block;padding-top:2px;}
}
/*IE6*/
*html .breadcrumb{padding-top:5px;}
*html .breadcrumb ul li{padding-top:5px;height:18px;}

/*IE7*/
*+html .breadcrumb ul li{padding-top:5px;height:18px;}
*+.breadcrumb li {padding-top:5px;}
*+html .breadcrumb{padding-top:5px;}

/*IE7 AND IE8*/
.breadcrumb ul li{padding-top:5px\9;height:18px\9;}

/* Content */

.colLeft {float:left;padding:25px 0 0 0;}

.colDroite {float:right;width:232px;padding-top:28px;}
	.colDroite ul {padding-left:26px;}
		.colDroite ul li {list-style-image:none;}
		.colDroite ul li a {text-indent:-9999px;position:absolute;}
		.colDroite ul li#partenaires-merci {font-size:11px;color:#666;padding:12px 0;}
		.colDroite ul li#partenaires-desjardins, .colDroite ul li#partenaires-desjardins a {width:80px;height:18px; background: url(/static/fr-CA/images/logo_desjardins.gif) no-repeat;}
		.colDroite ul li#partenaires-mieuxconsommer, .colDroite ul li#partenaires-mieuxconsommer a {width:80px;height:20px;background: url(/static/fr-CA/images/logo_mieuxconsommer.gif) no-repeat;}
		.colDroite ul li#partenaires-rcc, .colDroite ul li#partenaires-rcc a {width:40px;height:25px;background: url(/static/fr-CA/images/logo_rcc.gif) no-repeat;}
		.colDroite ul li#partenaires-ibm, .colDroite ul li#partenaires-ibm a {width:50px;height:19px;background: url(/static/fr-CA/images/logo_ibm.gif) no-repeat;}
		.colDroite ul li#partenaires-jobboom, .colDroite ul li#partenaires-jobboom a {width:81px;height:30px;background: url(/static/fr-CA/images/logo_jobboom.gif) no-repeat;}
	.colDroite #zonePromo {padding-top:16px;}


ul#ca {padding:0;}
	ul#ca li {float:left;width:220px;height:150px;list-style:none;list-style-image:none;font-size:11px;margin-right:10px;}
	ul#ca li img {margin-right:10px;border:1px solid #EDEDED;}


#content {/*padding:10px 30px 30px 30px;*/ }

.footerContent {}


/* SECTIONS */

	/* Home */
	#home {width:700px;}
		#home #content { float:left; padding:0 0 30px 0; }
		#home ul li {list-style-image:none;}
		
	.box {}
		.box H2 {padding:0 0 0 0; margin:0 0 0 0; }
		.box .content {padding:20px 20px 10px 20px; background:#ededed;}
		.box .liste {padding:10px 10px 10px 10px;}
		.box .top {background: url(../images/boxTop.gif) no-repeat; height:9px; font-size:1px;}
		.box .bot {background: url(../images/boxBot.gif) no-repeat; height:9px; font-size:1px;}

	#boxEvents {float:left; width:233px; margin:0 25px 0 0;}
	
	
	.listeBox { padding:0px 10px 0 14px; margin:0; }
		.listeBox LI { color:#333333; padding:0; margin-bottom:14px; clear:left;}
		.listeBox LI IMG { border:#cccccc solid 1px; float:left; margin:0 15px 0 0; width:60px;height:60px; }
		.listeBox .text { display:block; float:left; width:100px;  cursor:pointer;}
		.listeBox .date { font-weight:bold; display:block;}
		.listeBox A:link, .listeBox A:visited { color:#333333; text-decoration:none;}
		.listeBox A:hover { color:#000000; text-decoration:none;}
		.listeBox A:hover IMG {border-color:#cccccc; }
		.listeBox .icon {color:#006633; font-weight:bold;}
		.listeBox A:hover .icon {color:#a8cf66;}
	
	
	/* NEWS */
	.listeNews { padding:20px 0 0 0; margin:0 0 0 2px;   width:420px;}
		.listeNews LI { color:#333333; padding: 0 0 20px 0; clear:left; margin-bottom:32px;}
		.listeNews LI IMG { border:#cccccc solid 1px;  }
		
		.listeNews .date { font-weight:bold; color:#FFFFFF; background:#a8cf66; 
								 display:block; float:left; margin:0 10px 0 0;
								 width:29px; height:29px; text-align:center; padding:1px 0 0 1px;}
								
		.listeNews .text { display:block; float:left; width:380px; cursor:pointer; }
		.listeNews .titre { font-size:15px; color:#006633; padding:0 0 0 0; display:block; }
		.listeNews .desc { color:#333333;  } 
		.listeNews .icon {color:#006633; font-weight:bold;}
		
		.listeNews A:link, .listeNews A:visited { color:#6e6e6e; text-decoration:none;}
		.listeNews A:hover { color:#000000; text-decoration:none;}
		.listeNews A:hover IMG {border-color:#cccccc; }
		.listeNews A:hover .icon {color:#a8cf66;}
		.listeNews A:hover .titre {color:#000000;}
		
	/* SAVIEZ-VOUS QUE */
	#boxSaviezVous {}

	
	/* siteMap */
	
	#mainContent #sitemapMenu ul, #sitemapMenu li {position:relative;overflow:hidden;}
		#mainContent #sitemapMenu ul {width:700px;}
			#mainContent #sitemapMenu ul li ul {margin:0;padding:0;}
				#mainContent #sitemapMenu a:link,#mainContent #sitemapMenu a:active,
				#mainContent #sitemapMenu a:visited {text-decoration:underline;font-weight:bold;color:#669933;}
					#mainContent #sitemapMenu ul li ul li ul li a:link,
					#mainContent #sitemapMenu ul li ul li ul li a:active,
					#mainContent #sitemapMenu ul li ul li ul li a:visited {text-decoration:none; white-space:nowrap;font-weight:normal;color:#999;}					
					#mainContent #sitemapMenu ul li ul li ul li a:hover {text-decoration:underline;color:#78AC48;}
						#mainContent #sitemapMenu ul ul ul {margin:17px 0 20px 0;border-bottom:1px solid #E6F2D9;padding-bottom:20px;}

/* TYPO */

BODY, P, LI {font-size:12px; color:#333333; font-family: Arial, Verdana, Helvetica, sans-serif; }

A, A:link, A:active { color:#669933; text-decoration:underline; outline:none; }
    A:hover {color:#006633; text-decoration:none; outline:none;}
    A:visited {color:#999999;}

H1 {  font-size:18px; color:#006633; font-weight:bold; 
		padding:10px 0 10px 0; margin: 10px 0 10px 0; 
		width:400px; height:20px;
		text-indent:-3000px; background:#FFFFFF no-repeat 1px 10px; }
		
H2, .titre {font-size:14px; color:#333333; font-weight:bold; padding:10px 0 5px 0;}
H3 {font-size:12px; color:#333333; font-weight:bold; padding:5px 0 5px 0;}
H4{font-weight:bold;}

P { padding: 0px 0px 15px 0px; }

EM { font-style: italic; }

SUP { font-size: 0.7em; }

.tVert {color:#669933;}

/* Listes */

OL, UL { padding:0 0 0 40px; margin: 10px 0 10px 0; }


UL LI { padding-bottom: 15px; list-style-image: url(/static/images/icons/i_li.gif);}  
	#mainContent ul {margin-top:5px;margin-bottom:15px;}
		#mainContent ul li {padding-bottom: 10px;}
			#mainContent ul li ul {margin-top:5px;margin-bottom:0px;}
OL LI { list-style-type: decimal; }


UL.fleches {list-style-type: none; padding:0 0 0 40px;}
	UL.fleches LI {padding:0 0 10px 0;}

UL.menu { margin:0; padding:0; }
    UL.menu LI {float:left; padding:0 10px 0 0; margin:0;  list-style-type: none; list-style-image: none; }	
	
	
/* Forms */
.inText, .input INPUT, TEXTAREA {padding:2px 5px 2px 5px; border:solid 1px #59c57a;}
.error {color:#fb7c00;}


/* Util */
.clearer {clear:both; height:0; overflow:hidden; display:block;}

HR { display:none; }

.hr
{
	background-image: url(/static/images/horizontalDots.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin: 10px 0px 10px 0px;
}

OBJECT { outline:none; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

*html .clearfix {height:1px;}
*+html .clearfix {display:inline-block;}


/************
CMS
************/

#cms-dernier-numero {}
    .cms-numero {padding-bottom:25px;margin:0px;}
		#content .cms-numero .cms-img img {width:68px;height:90px;}
        #cms-dernier-numero .cms-img, .cms-numero .cms-img {float:left;margin-right:18px;}
            #cms-dernier-numero .lrg {width:126px;}
				#cms-dernier-numero .lrg img {width:126px;height:168px;}
            .cms-numero .sml {width:68px;}
				.cms-numero .sml img {width:68px;height:90px;}
        .cms .hr {background:#e3e3e3;height:2px;margin:30px 0px 25px 0px;}
        #cms-dernier-numero .cms-ct, .cms-numero .cms-ct {float:left;}
        #cms-dernier-numero .cms-ct {width:324px;}
        #cms-dernier-numero .cms-ct span.dernier-numero {font-size:11px;display:block;}
        #cms-dernier-numero .cms-ct span.titre {color:#669933;display:block;}
        #cms-dernier-numero .cms-ct span.desc {display:block;padding-bottom:5px;font-size:11px;}
            .cms-numero .cms-ct {width:382px;}
            .cms-numero .cms-ct p.stitre {font-size:11px;}
            #cms-dernier-numero .cms-ct h2 {padding:3px 0px 0px 0px;}
            .cms-numero .cms-ct h2 {padding-top:0;color:#669933;}
            .cms-numero .cms-ct span.date {display:block;font-size:11px;}
            #cms-dernier-numero .cms-ct ul, .cms-numero .cms-ct ul {padding:0;}
                #cms-dernier-numero .cms-ct ul li, .cms-numero .cms-ct ul li {margin-left:17px;padding:0;}
                #mainContent .cms-numero .cms-ct ul li {padding-bottom:0;}
                
            #cms-dernier-numero .cms-ct ul.cms-abonnement {padding:0px;}
				#cms-dernier-numero .cms-ct ul.cms-abonnement li {margin-left:0px;list-style-image:none;}
                #cms-dernier-numero .cms-ct ul.cms-abonnement li.abonner {margin-left:0px;list-style-image:none;height:19px;}
                    #cms-dernier-numero .cms-ct ul.cms-abonnement li.abonner a {position:absolute;text-indent:-9999px;background:url(/static/fr-CA/images/btnAbonner.gif);width:80px;height:19px;margin-top:10px;}
                    
                ul.cms-lien-droite {padding-left:0px;}
                    ul.cms-lien-droite li a {text-indent:0;}
                
                .cms-item .cms-ct table {margin:0px 0px 20px 0px;}
					.cms-item .cms-ct table td {width:200px;}
					
				.cms-list ul#tabs-annee {padding:0 0 25px 0;}
					.cms-list ul#tabs-annee li {float:left;display:block; margin: 0; padding:0 1px 0 0; /*background:url(/static/images/icons/i_liAnnee.gif) no-repeat -1px 7px;*/}
					.cms-list ul#tabs-annee li.selected a {color:#fff; background-color:#006633; padding:4px 10px;}
					.cms-list ul#tabs-annee li a {font-size:12px; color:#fff; text-decoration:none; padding:4px 10px; background-color:#669933;}
					.cms-list ul#tabs-annee li a:hover {background-color:#006633;}
					.cms-list ul#tabs-annee li.first {padding-left:0; background:none;}
					
					/*IE6*/
					*html .cms-list ul#tabs-annee li.selected, *html .cms-list ul#tabs-annee li {padding:4px 1px 4px 0;}
					*html .cms-list ul#tabs-annee {padding:0 0 20px 0;}
					
					/*IE7*/
					*+html .cms-list ul#tabs-annee li.selected, *+html .cms-list ul#tabs-annee li {padding:4px 1px 4px 0;}
					*+html .cms-list ul#tabs-annee {padding:0 0 20px 0;}
				
					
.cms-list {}	
	.cms-list .cms-img{float:left; /*margin:2px 0 0 0;*/}
		.cms-list .cms-img img {width:60px; height:60px;}
	/*.cms-list .cms-ct{float:left; width:396px;}*/
	  .cms-item .cms-ct {padding-top:22px;}
		.cms-item .cms-ct img {width:125px;height:125px;margin:0 10px 0 0;}
		.cms-item .cms-ct .img {margin:0 10px 5px 0;height:125px;width:125px;}
	  
	  .cms-list .cms-ct span.date, .cms-item .cms-ct span.date{font-size:11px;}
	  .cms-list .cms-ct h2, .cms-item .cms-ct h2{padding:4px 0; color:#669933;}
	  .cms-list .cms-ct .description, .cms-item .cms-ct .description{padding:0 0 20px 0;}
	  
	.cms-list .hr{margin-bottom:20px;}
	
	.cms-list .tabs-sondage {margin-bottom:10px;}
	.cms-list .tabs-sondage td{padding:0 5px 5px 0;}
