@charset "utf-8";
/* CSS Document */

/* GENERAL */

body {
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

body.dates {
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0a5093;
}

body.soumart h6 {
margin-left: 20px;
}

a {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}

a.mail {
color: #555555;
}

h6 {
margin: 0;
padding: 0;
display: inline;
color: #0a5093;
font-size: 13px;
font-weight: bold;
}

h5 {
font-size: 12px;
font-weight: bold;
color: #000;
}

h4 {
font-size: 14px;
font-weight: bold;
color: #fff;
}

h3 {
font-size: 14px;
font-weight: bold;
color: #fff;
background-color: #79af2f;
padding: 3px;
text-transform: uppercase;
}

h1 {
font-size: 25px;
color: #0a5093;
margin-left: 20px;
}

/*LAYOUT*/

#wrapper {
margin-left: auto;
margin-right: auto;
width: 955px;
}


#header {
width: 955px;
height : 88px;
background-image: url(images/header.jpg);
}

#menu {
width: 955px;
height : 40px;
background-image: url(images/menuBG.gif);
background-repeat: repeat-x;
}


#subHeader {
width: 955px;
height : 85px;
background-image: url(images/subHeaderBG.gif);
}



#leftMenu {
width: 236px;
background-color: #84a7c9;
float: left;
text-align: center;
min-height: 1200px;
}



#content {
clear: none;
position: absolute;
margin-left: 236px;
*margin-left: 0px;
width: 533px;
min-height: 1000px;
height:1000px;
}

#rightMenu {
width: 186px;
background-color: #84a7c9;
float: right;
text-align: center;
min-height: 1200px;
}

/* OUTAOUAIS LIGHT BLUE APPEARANCE */

body#outaouais #subHeader {
width: 955px;
height : 85px;
background-image: url(outaouais/images/subHeaderBG.gif);
}

body#outaouais #leftMenu {
width: 236px;
background-color: #bae4ee;
float: left;
text-align: center;
min-height: 1200px;
}

body#outaouais #rightMenu {
width: 186px;
background-color: #bae4ee;
float: right;
text-align: center;
min-height: 1200px;
}


/* QUEBEC GREEN APPEARANCE */

body#quebec #subHeader {
width: 955px;
height : 85px;
background-image: url(quebec/images/subHeaderBG.jpg);
}

body#quebec #leftMenu {
width: 236px;
background-color: #d3e095;
float: left;
text-align: center;
min-height: 1200px;
}

body#quebec #rightMenu {
width: 186px;
background-color: #d3e095;
float: right;
text-align: center;
min-height: 1200px;
}


/* QUEBEC GREEN APPEARANCE */


body#montreal #subHeader {
width: 955px;
height : 85px;
background-image: url(montreal/images/subHeaderBG.jpg);
}

body#montreal #leftMenu {
width: 236px;
background-color: #f9f1b1;
float: left;
text-align: center;
min-height: 1200px;
}

body#montreal #rightMenu {
width: 186px;
background-color: #f9f1b1;
float: right;
text-align: center;
min-height: 1200px;
}


/* LAYOUT CALENDRIERS */

body.calendriers #leftMenu, body.calendriers #rightMenu{
height: 3000px;
}

body.calendriers .menucal {
text-align: center;
background-color: #84a7c9;
padding: 5px;
}


/* LAYOUT BOTTIN */

body.bottin #leftMenu, body.bottin #rightMenu{
height: 5500px;
}

body.bottin div.left {
float: left;
clear: left;
padding-right: 30px;
width: 200px;
}

body.bottin div.right {
float: right;
clear: right;
padding-left: 30px;
width: 200px;
}

body.bottin span {
display: block;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}

body.bottin div.full {
clear: both;
}

body.bottin a {
text-decoration: underline;
}


/* LAYOUT ACC PROV */

body.accprov #leftMenu, body.accprov #rightMenu{
height: 2300px;
}


/* LAYOUT TEXTES AUTEURS PROV */

body.auteursprov #leftMenu, body.auteursprov #rightMenu{
height: 9000px;
}


/* LAYOUT OUTAOUAIS COULEURS LOCALES */

body.couleurslocales #leftMenu, body.couleurslocales #rightMenu{
height: 7500px;
}


/* LAYOUT DISTRIBUTION */

body.distribution #leftMenu, body.distribution #rightMenu{
height: 8200px;
}




/* MENU.PHP */

#navbar {
position: absolute;
    margin: 0;
    padding: 0;
	padding-top: 10px;
	z-index: 999;}
#navbar li {
    list-style: none;
    float: left;
	margin-left: 8px;
	margin-right: 8px; }
#navbar li a {
    display: block;
    padding: 3px 8px;
    text-decoration: none;
    color: #000; }
#navbar li a:hover {
    color: #000;
	text-decoration: underline; }
#navbar li ul {
    display: none;  }
#navbar li:hover ul, #navbar li.hover ul {
	position: absolute;
    display: block;
    margin: 0;
    padding: 0;
	background-color: #dfdfdf; }
#navbar li:hover li, #navbar li.hover li {
	display: block;
     }
#navbar li:hover li a, #navbar li.hover li a {
    color: #000;
	font-size: 11px; }
#navbar li li a:hover {
    color: #000;
	text-decoration: underline; }


.arrowDown {
position: absolute;
margin-top: 5px;
}



/* DATES DE TOMBÉE */

table.tombee td {
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
}