body {
background:#f2f2f2 url('../images/bg-dg-f-hb.jpg') repeat-x top left;
border:0;
color:#5f5f5f;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11.5px;
margin:0;
padding:0;
}

img {
border:0;
}
a img {display:block;}
a {
color:#5f5f5f;
-webkit-transition:color .5s; -moz-transition:color .5s; transition-property:color .5s; -o-transition:color .5s;
}

a:hover {
color:#8f8f8f;
}

#hcontainer h1,#hcontainer h2 {
margin:0;
padding:0;
}

#mcontainer {
background:transparent url('../images/bg-db-bh09.gif') repeat-x top left;
text-align:center;
margin:0 auto;
padding:0;
}

#hcontainer {
height:83px;
text-align:left;
width:910px;
margin:0 auto;
padding:0 12px;
}

#hlogo {
background:transparent url('../images/logo_cegep-ste-foy09.gif') repeat-x top left;
float:left;
height:43px;
position:absolute;
top:8px;
width:auto;
margin:0;
padding:0;
}

#hlogo a {
color:#fff;
display:block;
height:43px;
width:111px;
border:0;
position:relative;
margin:0;
padding:0;
}

#hmenu {
border:0;
color:#666;
float:left;
position:absolute;
top:60px;
width:489px;
margin:0;
padding:0;
}

#hmenu ul li {
background:transparent url('../images/pipe-b09.gif') left 2px no-repeat;
float:left;
margin:0 0 0 8px;
padding:0 0 0 8px;
}

#hmenu ul li.li1 a {
width:41px;
height:16px;
background:transparent url('../images/bt_csfaccueil.gif') center left no-repeat;
}

#hmenu ul li.li2 a {
width:51px;
height:16px;
background:transparent url('../images/bt_csfapropos.gif') center left no-repeat;
}

#hmenu ul li.li3 a {
width:72px;
height:16px;
background:transparent url('../images/bt_csfnousjoindre.gif') center left no-repeat;
}

#hmenu ul li.li4 a {
width:65px;
height:16px;
background:transparent url('../images/bt_csfplansite.gif') center left no-repeat;
}

#hmenu ul li.li5 a {
width:45px;
height:16px;
background:transparent url('../images/bt_csfcarriere.gif') center left no-repeat;
}

#hmenu ul li.li6 a {
width:121px;
height:16px;
background:transparent url('../images/bt_csfportail.gif') center left no-repeat;
}

#hmenu ul li a {
color:#fff;
display:block;
float:left;
}

#hmenu ul li a:hover {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#999;
}

#hmenu ul li.li6 a:hover,#hmenu ul li.li7 a:hover {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#00418d;
}

#hsearch {
border:0;
float:right;
width:auto;
margin:52px 0 0;
padding:0;
}

#hsearchbox {
background-color:#f7f7f7;
border:1px #bec3d1 solid;
text-indent:4px;
color:#b0b0b0;
display:block;
float:left;
/*height:14px;*/
width:160px;
margin:0;
padding:2px;
font-size:1em;
}

#hsearchimg {
background:transparent url('../images/hsearch09.gif') no-repeat top left;
border:0;
display:block;
float:left;
height:17px;
width:18px;
margin:1px 5px 0;
padding:0;
}

#bcontainer {
background-color:#fff;
border:1px #b0b0b0 solid;
height:auto;
width:940px;
margin:35px auto 0;
padding:0;
}

#btmenu {
    background:transparent url('../images/fd_menuprinc.png') no-repeat top left;
    border: 0px;
    height:35px;
    margin: 0px auto 0px auto;
    padding:0px;
    position:relative;
    top:-17.5px;
    width:905px;
}

#btmenu ul {
    border:0px;
    list-style-type: none;
    margin: 0px;
    padding:11px 0px 0px 0px;
}

#btmenu ul li {
    border:0px;
    color:#ffffff;
    display:inline;
    font-size:12px;

    font-weight:bold;
    margin: 0px 0px 0px 10px;
    padding:0px;
    position:relative;
}

#btmenu ul li a {
    color:#fff;
    display:block;
    float:left;
    font-weight:bold;
    text-decoration:none;
}

#btmenu ul li a span {
    display:none;
}

#btmenu ul li.li1 a {

    background:transparent url('../images/le_cegep.png') no-repeat top left;
    height:17px;
    width:57px;
    display:inline;
    margin-left:50px;
}



#btmenu ul li.li2 a {
    background:transparent url('../images/programmes_d_etudes.png') no-repeat top left;
    height:17px;
    width:132px;
    display:inline;
    margin-left:51px;
}

#btmenu ul li.li3 a {
    background:transparent url('../images/formation_continue.png') no-repeat top left;
    height:17px;
    width:119px;
    display:inline;
    margin-left:47px;
}


#btmenu ul li.li4 a {
    background:transparent url('../images/services_vie_etudiante.png') no-repeat top left;
    height:17px;
    width:150px;
    display:inline;
    margin-left:46px;
}

#btmenu ul li.li5 a {
    background:transparent url('../images/services_population.png') no-repeat top left;
    height:17px;
    width:147px;
    display:inline;
    margin-left:46px;
}

#bwimg {
    background-color: #ffffff;
    /*background-image: url('../images/theme_web2011_v1.jpg');*/
    background-position: top left;
    border:0px;
    float:left;
    height:355px;
    margin: 0px 0px 0px 18px;
    padding:0px;
    text-align:left;
    width:675px;
    display:inline;
}

#bnews {
    background:transparent url('../images/bg-news.gif') repeat-y top left;
    border:0px;
    float:right;
    margin: 0px 0px 0px 0px;
    padding:0px;
    text-align:left;
    width:215px;
    display:inline;
}

#bnews div.newsheader {
background:transparent url('../images/bg-dv-n-bh.gif') no-repeat top left;
height:33px;
width:215px;
margin:0;
padding:0;
}

#bnews ul.btnews-latest-container {
list-style-position:outside;
list-style-type:none;
_margin:0;
_padding:3px 0 0 0;
margin:0;
padding:7px 0 0;
}

#bnews ul li.btnews-latest-item {
display:block;
margin:7px 15px;
padding:0;
}

#bnews ul li.btnews-latest-item span.btnews-latest-date {
display:inline;
color:#b0b0b0;
font-size:11px;
}

#bnews ul li.btnews-latest-footer {
background:transparent url('../images/btnews-footer.png') no-repeat bottom left;
color:#605e61;
text-align:right;
margin:7px 0 0;
padding:5px 35px 5px 15px;
}

#bnews ul li.btnews-latest-footer a {
color:#605e61;
text-decoration:none;
}

#bnews div span.btnews-latest-date{
display:block;
}

#bhfooter {
clear:both;
}

#bcontent {
border:0;
clear:both;
margin:0 0 15px;
padding:15px 10px 0;
}

a:hover img {
filter:alpha(opacity=90);
-moz-opacity:0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
}

#fcontainer {
border:0;
text-align:left;
width:940px;
margin:10px auto 20px;
padding:0;
}

#fcontact {
border:0;
float:left;
margin:0 0 0 10px;
padding:0;
}

#flegal {
border:0;
float:right;
margin:0 10px 0 0;
padding:0;
}

#fcontact ul li,#flegal ul li {
background:transparent url('../images/pipe-g.gif') center left no-repeat;
border:0;
float:left;
margin:0 0 0 5px;
padding:0 0 0 5px;
}

h1,h2,h3,h4,h5,h6 {
line-height:1.2;
font-weight:700;
font-style:normal;
margin:1em 0 .5em;
}

h1 {
font-size:1.75em;
}

h2 {
font-size:1.5em;
}

h3 {
font-size:1.25em;
}

h4 {
font-size:1em;
}

#hlogo a span,#hmenu ul li a span,#hsearchsubmit,#hsearch a span,#btmenu ul li a span,#bwimg span,#bnews div span,#bhfooter span {
display:none;
}

#hmenu ul,#fcontact ul,#flegal ul {
border:0;
list-style-type:none;
margin:0;
padding:0;
}

#hmenu ul li:first-child,#hmenu ul li.li1,#fcontact ul li.li1,#flegal ul li.li1 {
background:none;
margin-left:0;
padding-left:0;
}

#hsearchform,table.contenttable,p.bodytext {
border:0;
margin:0;
padding:0;
}

#btmenu ul li:first-child,#btmenu ul li.li1 {
margin-left:0;
}

#bnews a,#fcontact ul li.li1,#fcontact ul li.li3 {
font-weight:700;
}
span.titre1{font-size:1.1em;font-weight:700;}
span.ligne1{font-size:1.25em;font-weight:700;}
h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:700;font-style:normal;margin:1em 0 .5em;}
h1{font-size:1.75em;}
h2{font-size:1.5em;}
h3{font-size:1.25em;}
h4{font-size:1em;}
p.align-justify {text-align:justify;}
p.align-center {text-align:center;}
p.align-left {text-align:left;}
p.align-right {text-align:right;}
div.indent{padding-left:15px;}
#reseauxsociaux{
background-color:#fff;
border:0 none;
display:inline;
float:right;
margin:7px 0 0 0;
padding:0;
text-align:left;
}
#reseauxsociaux h4{
margin-top:15px;
font-size:11.5px;
font-weight:700;
float:left;
color:#B0B0B0;
}
#reseauxsociaux a{
display:block;
float:left;
margin-left:0.35em;
}
#leftcontent {
float:right;
margin:0 17px 0 0;
width:215px;
display:inline;
}