@import url('/css/netedit.css');
@import url('/css/print.css');


@media screen {

body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	background: #ffffff no-repeat top center url('/images/nav/bodyBkg.jpg');
}

.break{
	clear: both;
}

    .rss {
        float:right;
    }

#wrap{
	width: 976px;
	margin: 0px auto;
	text-align:left;
}

#banner{
	width: 976px;
	height: 120px;
}

#logo{
	width: 300px;
	height: 94px;
}

#logo img{
	border: 0px;
	width: 300px;
	height: 94px;
}

#breadcrumb{
	clear: left;
	font-size: 11px;
	margin: 0 0 0 10px;
	color: #39C;
	width: 620px;
}

#menuTop{
	text-align: right;
	float: right;
	width:auto;
	margin: 5px 15px 0px 0px;
}
#menuTopLeft{
	padding: 0 0 0 5px;
	background: left top no-repeat url('/images/nav/MenuTopLeft.png');
}

#menuTopRight{
	padding: 0 5px 0 0;
	background: right top no-repeat url('/images/nav/MenuTopRight.png');
}
#menuTopCenter{
	vertical-align:top;
	background: top repeat-x url('/images/nav/MenuTopBkg.png');
	height:36px;
	line-height:36px;
}

#menuTopCenter div{
	float: left;
	display: inline-block;
	line-height:36px;
	height:36px;
}
#menuTopCenter a{
	padding: 0 10px;
	height:36px;
	line-height:32px;
	text-transform: uppercase;
	font-family: helvetica, verdana, Verdana, arial, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
}
#menuTopCenter a:hover{
	text-decoration: underline;
}

#menuTopCenter .split{
	display: inline-block;
	padding: 0;
	height:32px;
	line-height:32px;
	background:left top no-repeat url('/images/nav/MenuTopSplit.png');
}

#boiteOutils{
	/*background: no-repeat right top url('/images/nav/boiteRecherche.png');*/
	clear: right;
	float: right;
	padding: 6px 0 0 0;
	width: 318px;
	height: 33px !important;
	height: 39px;
	margin: 39px 0px 0px 0px;
}

.champs_recherche{
	float: left;
	background: transparent;
	border :0px solid #999;
	width: 175px;
}

.login
{
    width: 400px;
    }

.capswhite
{
    text-transform: uppercase;
    font-weight:bold;
    }

.champs_connexion
{
	background: transparent;
    border: 1px solid #999;
    }

.champsRechercheAvancee{
	border :1px solid #999;
}

#outils{
	float: right;
	margin: 3px 20px 0px 0px;
}

#colonnePrincipale{
	height:auto;
}

#sectionPrincipale{
	margin: 0 5px 0 6px;
	background: #fff;
	display: inline-block;
}


.titremenu{
	display:block;
	height: 28px;
	margin: 0px 0px 0px 0px;
}



ul#nav{
	padding:0 0 0 5px;
	margin:0 0 0 0px;
	list-style-type:none;
	}

ul#nav ul { /* all lists */
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	}

ul#nav li { /* all list items */
	position: relative;
	float: left;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:28px;
	color: #fffbdb;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	height:auto;
	vertical-align:middle;
	float: left;
	display: block;
	}

ul#nav li#on{
	height: 33px;
}

ul#nav li ul { /* second-level lists */
	position: absolute;
	left: -2000px;
	display: block;
	z-index: 9999;
	right: 0px;
	top:28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	width:192px;
	}

ul#nav li ul li{ 
	height:auto;
	text-align: left;
	position: relative;
	float: left;
	left: 0;
	margin: 0 0 0 0;
	}

ul#nav li ul ul { /* third-and-above-level lists */
	left: -3000px;
 	}

ul#nav li a, ul#nav li a:visited, ul#nav li a:hover, ul#nav li a.encl, ul#nav li a.encl:visited, ul#nav li a.encl:hover  {
	color: #fffbdb;
	cursor: hand;
	text-decoration: none;
	height:auto;
	vertical-align:middle;
	float: left;
	display: block;
	width:173px !important;
	width:193px;
	padding: 0px 15px 0px 5px;
	height: 28px;
	text-indent: -3000px;
	}	

ul#nav li a:hover, ul#nav li a.encl, ul#nav li a.encl:visited, ul#nav li a.encl:hover {
	color: #FFFFFF;
	}


ul#nav li ul a, ul#nav li ul a:visited, ul#nav li ul a:hover {
	text-indent: 0px;
	font-size: 12px;
	color: #fffbdb;
	cursor: hand;
	text-decoration: none;
	float: left;
	height:auto;
	display: block;
	width:183px !important;
	width:193px;
	padding: 0 0px 5px 10px;
	}

ul#nav li ul a:hover {
	text-decoration : underline;
	}

ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li:hover ul ul ul ul, ul#nav li.iehover ul ul, ul#nav li.iehover ul ul ul, ul#nav li.iehover ul ul ul ul {
	left: -3000px;
	}

ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li li li:hover ul, ul#nav li li li li:hover ul, ul#nav li.iehover ul, ul#nav li li.iehover ul, ul#nav li li li.iehover ul, ul#nav li li li li.iehover ul { /* lists nested under hovered list items */
	left: auto;
	}

ul#nav iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	}

.titremenubottom{
	margin: 0 0 0 1px;
	width: 191px;
	height: 5px;
	display: block;
}

#nav .menu1_0_0 .titremenu a{
	background: no-repeat url('/images/nav/1_0_0.png');
}

#nav .menu1_0_0 .titremenubottom{
	background: #c15e27 no-repeat -1px bottom url('/images/nav/1_0_0_bottom.png');
}

ul#nav .menu1_0_0 ul{
	margin: 0 1px 0 0;
	width:191px;
	background: #c15e27 no-repeat -1px bottom url('/images/nav/1_0_0_bottom.png');
}

#nav .menu1_0_1 .titremenu a{
	background: no-repeat url('/images/nav/1_0_1.png');
}

#nav .menu1_0_1 .titremenubottom{
	background: #49a45d no-repeat -1px bottom url('/images/nav/1_0_1_bottom.png');
}

#nav .menu1_0_1 ul{
	background: #49a45d no-repeat -1px bottom url('/images/nav/1_0_1_bottom.png');
}

#nav .menu1_0_2 .titremenu a{
	background: no-repeat url('/images/nav/1_0_2.png');
}

#nav .menu1_0_2 .titremenubottom{
	background: #9549a4 no-repeat -1px bottom url('/images/nav/1_0_2_bottom.png');
}

#nav .menu1_0_2 ul{
	background: #9549a4 no-repeat -1px bottom url('/images/nav/1_0_2_bottom.png');
}

#nav .menu1_0_3 .titremenu a{
	background: no-repeat url('/images/nav/1_0_3.png');
}

#nav .menu1_0_3 .titremenubottom{
	background: #5b48a3 no-repeat -1px bottom url('/images/nav/1_0_3_bottom.png');
}

#nav .menu1_0_3 ul{
	background: #efa73b no-repeat -1px bottom url('/images/nav/1_0_3_bottom.png');
}

#nav .menu1_0_4 .titremenu a{
	background: no-repeat url('/images/nav/1_0_4.png');
}

#nav .menu1_0_4 .titremenubottom{
	background: #a39d48 no-repeat -1px bottom url('/images/nav/1_0_4_bottom.png');
}

#nav .menu1_0_4 ul{
	background: #a39d48 no-repeat -1px bottom url('/images/nav/1_0_4_bottom.png');
}

#onglet1, #onglet2, #onglet3, #onglet4, #onglet5{
	float: left;
	margin : 0 0 10px 0px;
	padding: 0 0px 10px 1px;
	width: 192px !important;
	width: 193px;
	height: 195px;
	overflow: hidden;
	background: no-repeat 1px bottom url('/images/nav/ongletBkg.png');
}
#onglet1{
	margin: 0 0 0 5px;
}

#onglet1 p, #onglet2 p, #onglet3 p, #onglet4 p, #onglet5 p{
	padding: 0px;
	margin: 0px 5px;
}

#sectionPrincipale #onglet1{
	margin: 0px;
}

#sectionPrincipale ul#nav{
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	list-style-type:none;
	}


#accueilColGauche{
	float: left;
	margin: 0 0 0 5px;
	width: 662px;
	padding: 5px 0 0 0;
	background: no-repeat top left url('/images/nav/AccueilColGauche.png');
}
#accueilColGaucheBox{
	width: 652px !important;
	width: 662px;
	padding: 0 5px 10px 5px;
	background: no-repeat bottom  left url('/images/nav/AccueilColGauche.png');
}

#accueilColGaucheBox .content{
	float: left;
	width: 300px;
}
#accueilColDroite{
	float: left;
	margin: 0 0 0 6px;
	width: 297px;
	padding: 5px 0 0 0;
	background: no-repeat top left url('/images/nav/AccueilColDroite.png');
}
#accueilColDroiteBox{
	width: 287px !important;
	width: 297px;
	padding: 0 5px 15px 5px;
	background: no-repeat bottom  left url('/images/nav/AccueilColDroite.png');
}

#indexColGauche{
	clear: left;
	float: left;
	margin: 15px 10px 0 17px;
	width: 625px;
	padding: 0 0 0 0;
}
#indexColGaucheBox{
}

#regionmap{
WIDTH: 662px; 
FLOAT: left;
position:relative;
}


.regionmapBox{
	min-height: 200px;
	height: auto !important;
	height: 200px;
	width: 174px;
	right: 50px;
	bottom: 20px;
	position:absolute;
	background: no-repeat top center url("/images/nav/mapWhiteBox.png");
}

.regionmapBoxBottom{
	min-height: 200px;
	height: auto !important;
	height: 200px;
	display: block;
	width: 174px;
	background: no-repeat bottom center url("/images/nav/mapWhiteBoxBottom.png");
}

.regionmapBox .resumeNouvelle{
	padding: 4px 4px 4px 4px;
}

.regionmapBox .contenuNouvelle{
	padding: 4px 10px 4px 10px;
}

area{
	cursor : pointer;
}

form .regionmapBox{
	display: none;
}

#indexColGaucheBox .content{
}
#indexColDroite{
	float: left;
	margin: 15px 10px 0 6px;
	width: 297px;
}
.indexColDroiteBoxTop{
	margin: 0px;
	width: 297px;
	padding: 5px 0 0 0;
	background: no-repeat top left url('/images/nav/AccueilColDroite.png');
}
.indexColDroiteBoxBottom{
	width: 287px !important;
	width: 297px;
	padding: 0 5px 15px 5px;
	background: no-repeat bottom  left url('/images/nav/AccueilColDroite.png');
}

#menuVertical{
	margin: 10px 0px 0px 13px;
	padding: 0px;
	list-style-type: none;
}

#menuVertical li{
	text-transform: uppercase;
	color: #39C;
	font-weight: bold; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

#menuVertical li ul {
	margin: 7px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#menuVertical li ul li{
	text-transform:none;
	font-weight: normal; 
	margin: 0px;
	padding: 3px 0px;
}

#menuVertical li ul li ul{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#menuVertical li ul li ul li{
	background: no-repeat left 7px url('/images/nav/bullet.png');
	text-transform:none;
	font-weight: normal; 
	margin: 0px;
	padding: 2px 0px 2px 18px;
}

#menuVertical li a, #menuVertical li a:visited, #menuVertical li a:hover{
	color: #333;
	font-weight: normal;
	text-decoration:none;
}

#menuVertical li a:hover{
	text-decoration: underline;
}

#menuVertical li.selected a{
	color: #333;
	font-weight: bold;
}
#menuVertical li.selected ul li a{
	color: #333;
	font-weight: normal;
}
#menuVertical li.selected ul li.selected a{
	color: #333;
	font-weight: bold;
}

#rotator{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width:345px;
	height:325px;
}


.yui-pg-container{display:block;margin:6px 0;white-space:nowrap;}.yui-pg-first,.yui-pg-previous,.yui-pg-next,.yui-pg-last,.yui-pg-current,.yui-pg-pages,.yui-pg-page{display:inline-block;font-family:arial,helvetica,clean,sans-serif;padding:3px 6px;zoom:1;}.yui-pg-pages{padding:0;}.yui-pg-current{padding:3px 0;}a.yui-pg-first:link,a.yui-pg-first:visited,a.yui-pg-first:active,a.yui-pg-first:hover,a.yui-pg-previous:link,a.yui-pg-previous:visited,a.yui-pg-previous:active,a.yui-pg-previous:hover,a.yui-pg-next:link,a.yui-pg-next:visited,a.yui-pg-next:active,a.yui-pg-next:hover,a.yui-pg-last:link,a.yui-pg-last:visited,a.yui-pg-last:active,a.yui-pg-last:hover,a.yui-pg-page:link,a.yui-pg-page:visited,a.yui-pg-page:active,a.yui-pg-page:hover{color:#06c;text-decoration:underline;outline:0;}span.yui-pg-first,span.yui-pg-previous,span.yui-pg-next,span.yui-pg-last{color:#a6a6a6;}.yui-pg-page{background-color:#fff;border:1px solid #CBCBCB;padding:2px 6px;text-decoration:none;}.yui-pg-current-page{background-color:transparent;border:none;font-weight:bold;padding:3px 6px;}.yui-pg-page{margin-left:1px;margin-right:1px;}.yui-pg-first,.yui-pg-previous{padding-left:0;}.yui-pg-next,.yui-pg-last{padding-right:0;}.yui-pg-current,.yui-pg-rpp-options{margin-left:1em;margin-right:1em;}


#container ol{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
 
 
#container ol li{
	overflow: hidden;
	width:345px;
	height:325px;
	margin:0px;
	padding:0px;
	list-style-type: none;
	border: 0px solid #000;

}

.yui-carousel-nav {  
	display: none;   
} 
 
#pagination{
	position: relative;
	width: 100%;
	background: no-repeat url('/images/nav/rotatorBkg.png');
	height: 325px;
	z-index: 499;
	text-align:left;
	margin: -325px 0px 0px 0px ;
	padding: 295px 0px 0px 0px;
}

.yui-pg-pages{
	
	padding: 0 0 0 10px;
}
 
.yui-pg-page {
	display:inline-block;
	background: no-repeat url('/images/nav/pagerOn.png');
	border: 0px solid #3788a0;
	margin: 1px 1px;
	text-align:center;
	padding: 4px 0px;
	width: 21px;
	height: 21px;
	font: 10px Arial, arial, Helvetica, sans-serif;
	color: #f36c13;
	text-decoration : none;
}
a.yui-pg-first:link,a.yui-pg-first:visited,a.yui-pg-first:active,a.yui-pg-first:hover,a.yui-pg-previous:link,a.yui-pg-previous:visited,a.yui-pg-previous:active,a.yui-pg-previous:hover,a.yui-pg-next:link,a.yui-pg-next:visited,a.yui-pg-next:active,a.yui-pg-next:hover,a.yui-pg-last:link,a.yui-pg-last:visited,a.yui-pg-last:active,a.yui-pg-last:hover,a.yui-pg-page:link,a.yui-pg-page:visited,a.yui-pg-page:active,a.yui-pg-page:hover{
	text-decoration:none;
	outline:0;
	background: no-repeat url('/images/nav/pagerOff.png');
	color: #fff;
}
 
 
#spotlight{
	clear: both;
}
 
.yui-carousel-button-focus{
	
}
 

#sectionBas{
	float: left;
	width: 100%;
	position:inherit;
	clear:both;
	padding: 60px 0 20px 0;
	text-align:center;
	background: no-repeat center 30px url('/images/nav/quebec.png');
}

.open{
	float: left;
	clear:both;
}

div.closed{
	display: none;
}


}





















































