/* CSS Document */
/* ************************************************************ */
#main {
display:block;
position:absolute;
width:885px;
top:7px;
left:50%;
margin-left:-443px;
}
/* ************************************************************ */

/* ************************************************************ */
#header {
background:url(../medias/header-fond.gif) top left no-repeat;
height:138px;
}
#logo {
position:absolute;
top:32px;
left:27px;
float:left;
}
#animlogo{
position: absolute;
width: 144px;
height: 144px ;
top:16px;
left:710px;
float:left;
}
#logo_quebec {
height:86px;
left:10px;
position:relative;
top:18px;
width:120px;
}
#swfpartenaire {
position:relative;
width:144px;
height:185px;
top:45px;
left:0px;
}
#logos-ext {
	text-align:center;
	position:relative;
	width:120px;
	top:50px;
	left:10px;
	}
#baseline {
position:absolute;
top:103px;
left:209px;
float:left;
}
/* ************************************************************ */

/* ************************************************************ */
#content {
background:url(../medias/content-fond.gif) top left repeat-y;
padding:42px 28px 20px 36px;
}
#menu-nav-left {
position:absolute;
width:144px;
float:left;
margin-right:29px;
}
#menu-nav-left li {
list-style:none none;
padding-bottom:2px;
}
ul#smprog {
z-index:2;
position:relative;
top:-5px;
width:144px;
margin-top:-5px;
padding:5px 0px 2px 0px;
background:url(../medias/menu-3-bg.gif) bottom no-repeat;
}
ul#smprog li {
padding:0px;
height:12px;
}
/* ************************************************************ */
#sous-nav {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#999999;
margin-top:-16px;
height:44px;
}
#sous-nav li {
list-style:none none;
display:inline;
padding:0px;
}
.separateur {
display:inline;
padding:0px 5px;
color:#cc0066;
font-weight:bold;
}
#sous-nav a {
color:#cc0066;
text-decoration:none;
}
#sous-nav a:hover {
color:#999999;
}


/* ************************************************************ */
#footer {
background:url(../medias/content-bottom.gif) top left no-repeat;
padding:0px 0px 16px 0px;
text-align:center;
color:#b4b5b5;
font-size:9px;
}
#footer a {
padding:0px;
color:#b4b5b5;
text-decoration:none;
}
#footer a:hover {
color:#434545;
/*text-decoration:underline;*/
}
#footer .logoRF {
display:inline;
position:relative;
top:16px;
margin-right:12px;
}
#footer .liens {
display:inline;
position:relative;
}
/* ************************************************************ */
