/* CSS Document */
html, *{
margin:0px;
padding:0px;
}
body {
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#F0F5F8;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
#wrap {
    text-align:left;
    width:798px;
	height:609px;
    margin:0px auto 0px auto;
}
#wrap .g {
    float:left;
	height:600px;
}
#shadowbas {
	background-image:url(../images/shadowbas.jpg);
	height:9px;
	width:798px;
	overflow:hidden;
	clear:left;
	float:left;
}
#shadowg {
	background-image:url(../images/shadowg.jpg);
	width:9px;
}
#shadowd {
	background-image:url(../images/shadowd.jpg);
	width:9px;
}
#main {
	width:780px;
}
#header {
    width:780px;
	height:67px;
	background-color:#E2E2EC;
	background-image:url(../images/rimouski.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	overflow:hidden;
}
#header img{
    padding-right:15px;
}
#header p {
   padding-top:7px;
   font-size:11px
}
img {
	border-width:0px;
}

#banniere {
	height:123px;
}
.ban1 {
	background-image:url(../images/ban1.jpg);
}
.ban2 {
	background-image:url(../images/ban2.jpg);
}
.ban3 {
	background-image:url(../images/ban3.jpg);
}
.ban4 {
	background-image:url(../images/ban4.jpg);
}
.ban5 {
	background-image:url(../images/ban5.jpg);
}
.ban6 {
	background-image:url(../images/ban6.jpg);
}
.ban7 {
	background-image:url(../images/ban7.jpg);
}
.ban8 {
	background-image:url(../images/ban8.jpg);
}
.ban9 {
	background-image:url(../images/ban9.jpg);
}
#coin { /* width:147px; */
    padding-left:20px;
	width:127px;
	height:19px;
	background-image:url(../images/coin.gif);
}
#contenu {
    height:388px;
	width:780px;
	overflow:hidden;
}
#gauche { /*width:217px;*/
    float:left;
	width:217px;
	background-color:#6B94AE;
}
#coin2 { /* width:147px; */
    padding-left:20px;
	width:127px;
	height:19px;
	background-image:url(../images/coin2.gif);
}
#mini { /* height: 137px;width:217px*/
    color:#fff;
	padding:7px;
    height:123px;
	width:203px;
	text-align:center;
	margin:auto 0 auto 0;
}
#mini table{
	width:100%;
	height:100%;
	vertical-align:middle;
	border-width:0px;
}
#mini table p {
	line-height:1.5;
}
#texte { /*width:563px;*/
	float:left;
	width:533px;
	background-color:#fff;
	height:358px;
	overflow:auto;
	padding:15px;
}
#texte .agauche {
	float:left;
	clear:left;
	margin-right:7px;
}
#texte p.agauche  { /* width:178px;*/
    background-position:bottom;
	background-image:url(../images/grad.jpg);
	text-align:center;
	font-weight:bold;
	background-repeat:repeat-x;
	padding:2px;
	width:174px;
	font-size:10px;
	line-height:1.25;
}
#texte p {
    line-height:1.5;
	padding-bottom:7px;
}
h1 {
	font-size:16px;
	color:#6B94AE;
	padding-bottom:7px;
}
.horaire td {
padding:3px;
background-color:#D2DFFF;
border-collapse:collapse;
border-width:0px;
}
td.titre ,tr.titre{
background-color:#6B94AE;
color:#fff;
}
td.altBg , tr.altBg {
    background-color:#E2E2EC;
}
.rep {
	text-align:center;
}
.rep img {
    padding:0px 5px 0px 5px;
}