/* Centre du Plateau stylesheetFull.css */
/* Par Phil Turcotte le 13 juin 2008 */
/* www.numerique.ca */

div#containerPrincipal {
	width:962px;
	margin-left:auto;
	margin-right:auto;
}

div#topPage {
	text-align:center;
	position:relative;
	margin-top:20px;
	margin-bottom:15px;
}

div#topPage ul {
	position:absolute;
	right:10px;
	top:35px;
}

div#topPage ul * {
	display:inline;
	vertical-align:middle;
	margin-left:5px;
}

div#topPage ul li {
	color:#898989;
	background-image:none;
	padding-left:0px;
}

div#topPage ul li a {
	font-size:0.85em;
}

img#imgTopPage {
	display:block;
}

div#contenuPage {
}

/*************************************/
/********** Contenu Accueil **********/
/*************************************/
div#activitesAccueil {
	float:left;
	background-image:url(../../Accueil/img_activitesAccueil.jpg);
	background-repeat:no-repeat;
	width:342px;
	height:342px;
	padding-top:18px;
}

div#activitesAccueil a {
	display:block;
	height:25px;
	margin-bottom:3px;
	width:100%;
	text-decoration:none;
}

div#activitesAccueil a span {
	font-size:1px;
	visibility:hidden;
}

div#calendarAccueil {
	float:left;
	width:300px;
	background-image:url(../../Accueil/img_fondCalendar.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:35px;
	padding-bottom:30px;
}

div#calendarAccueil.calendarAccueilNoBG{
    background-image:none;
	padding-top:0px;
}

div#calendarAccueil div#titreCalendar {
	background-color:#A44164;
	border:1px solid #D5A3b4;
	color:#FFFFFF;
	font-size:1.2em;
	text-align:center;
	width:260px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
}

div#calendarAccueil div#titreCalendar p {
	float:left;
	width:100%;
}

div#calendarAccueil div#titreCalendar div {
	clear:left;
	height:20px;
}

div#calendarAccueil div#titreCalendar div  p {
	width:100%;
	margin-top:0px;
}

div#calendarAccueil div#titreCalendar a#btnMoisPrecedent {
	position:absolute!important;
	position:static;
	float:none!important;
	float:left;
	
	margin:0!important;
	margin:0 0 -29px 30px;
	left:20px;
	top:7px;
}

div#calendarAccueil div#titreCalendar a#btnMoisSuivant {
	position:absolute!important;
	position:static;
	float:none!important;
	float:right;	
	margin:0!important;
	margin:-29px 30px 0 0;
	right:20px;
	top:7px;
}

div#calendarAccueil div#titreCalendar a#btnMoisPrecedentAccueil {
	position:absolute!important;
	position:static;
	float:none!important;
	float:left;
	
	margin:0!important;
	margin:0 0 -29px 30px;
	left:20px;
	top:49px;
}

div#calendarAccueil div#titreCalendar a#btnMoisSuivantAccueil {
	position:absolute!important;
	position:static;
	float:none!important;
	float:right;	
	margin:0!important;
	margin:-29px 30px 0 0;
	right:20px;
	top:49px;
}

div#calendarAccueil table#tableauCalendar {
	width:260px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border-collapse:collapse;
	clear:both;
}

div#calendarAccueil table#tableauCalendar tr th {
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
	border-bottom:1px solid #D7D7D7;
}

div#calendarAccueil table#tableauCalendar tr td {
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
}

div#calendarAccueil table#tableauCalendar .calendarDayEvent{
	background-color:#a44164;
}

div#calendarAccueil table#tableauCalendar .calendarDaySelected{
	background-color:#ce4877;
}

h2.titreEvenement,p.dateEvenement{
	color:#bd4e75;
}

div#calendarAccueil table#tableauCalendar .calendarDayEvent a,div#calendarAccueil table#tableauCalendar .calendarDaySelected a{
	color:#FFFFFF;
}

div.containerDescripttionEvenement{
	width:420px;float:right;
}

div#agendaAccueil {
	float:left;
	width:320px;
	background-image:url(../../Accueil/img_fondActualites.gif);
	background-repeat:no-repeat;
}
div#lienPartenaire {
	float:left;
	margin-left:45px;
}

div#agendaAccueil h2 {
	margin-top:40px;
	margin-left:45px;
	font-size:1.3em;
	color:#898989;
}

div#agendaAccueil p {
	margin-top:15px;
	margin-bottom:15px;
	margin-left:45px;
	font-size:0.85em;
}

div#agendaAccueil p a {
	font-weight:bold;
}

/*************************************/
/************** Contenu **************/
/*************************************/

div#contenuPage {
	background-image:url(../../PagesInterieurs/img_fondContenuPage.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-bottom:20px;
}

div#containerUtilitaires {
	float:right;
}

div#containerUtilitaires a {
	margin-right:10px;
}

div#contenuPageGauche {
	float:left;
	width:215px;
	margin-top:15px;
	position:relative;
}

div#containerMenuGauche, div#boiteLiensGauche { behavior: url(../../PagesInterieurs/iepngfix.htc); }

div#containerMenuGauche {
	background-image:url(../../PagesInterieurs/img_transBackgroundMenuLeft.png);
	background-repeat:no-repeat;
	width:210px;
	padding-bottom:30px;
	/*position:relative;
	z-index:1 !important;
	z-index:99;*/
}

div#containerMenuGauche img {
	display:block;
}

div#containerMenuGauche ul {
	margin-top:15px;
	width:190px;
}

div#containerMenuGauche ul li {
	padding-left:15px;
	background-position:6px 8px;
	margin-top:4px;
	padding-bottom:7px;
	border-bottom:1px solid #EAEAEA;
}

div#containerMenuGauche ul li a {
	font-size:0.85em;
}

div#containerMenuGauche ul li a.selected {
	font-weight:bold;
	text-decoration:none;
}

div#containerMenuGauche ul li a.lienvert { color:#007A3B; }
div#containerMenuGauche ul li a.lienmauve { color:#A44164; }
div#containerMenuGauche ul li a.lienjaune { color:#E9C110; }
div#containerMenuGauche ul li a.lienbleuFonce { color:#0D437E; }
div#containerMenuGauche ul li a.lienbleuPale { color:#00A4C2; }
div#containerMenuGauche ul li a.lienorange { color:#DA9227; }

div#boiteLiensGauche {
	background-image:url(../../PagesInterieurs/img_transBackgroundBoiteMenuLeft.png);
	background-repeat:no-repeat;
	width:204px;
	height:125px;
	padding-top:20px;
}

div#boiteLiensGauche a {
	display:block;
	margin-left:15px;
	margin-bottom:15px;
	font-size:0.85em;
}

div#contenuPageDroit {
	float:left;
	width:720px;
	margin-top:15px;
	margin-left:25px;	
}

div#citationTexte {
	clear:right;
	float:right;
	width:310px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:1.2em;
	color:#000000;
	border-bottom:1px solid #E1E1E1;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	padding-right:4px;
	margin-bottom:15px;
}


/*************************************/
/************ Bas de Page ************/
/*************************************/

div#basDePage {
	clear:left;
	width:100%;
	text-align:center;
	font-size:0.85em;
}

div#basDePage ul {
	list-style:none;
}

div#basDePage li {
	display:inline;
	margin-left:7px;
	margin-right:7px;
	background-image:none;
	padding-left:0px;
}

div#basDePage div {
	margin-top:10px;
	margin-bottom:20px;
}

div#basDePage div p {
	display:inline;
	margin-left:15px;
	margin-right:15px;
}

div#basDePage div p a {
	color:#454545;
}

div#basDePageImpression{
 display:none;
 visibility:hidden;
}

/***** Partenaires *****/

div#partenaires{
margin-top:14px;
font-size:12px;
width:auto;
}

div#contenuPageGauche div#containerMenuGauche div#partenaires div#partenairesInterieur ul,div#contenuPageGauche div#containerMenuGauche div#partenaires div#partenairesInterieur ul li{
margin:0;
padding:0;
border:none;
list-style-type:none;
background:none;
width:auto;
}

div#contenuPageGauche div#containerMenuGauche div#partenaires div#partenairesInterieur ul{
margin-bottom:10px;
margin-top:8px;
width:auto;
float:none;
clear:both;
}

div#contenuPageGauche div#containerMenuGauche div#partenaires div#partenairesInterieur ul li{
margin:6px 0 0 0;
width:auto;
}

div#contenuPageGauche div#containerMenuGauche div#partenaires div#partenairesInterieur ul li a{
display:block;
margin:0 0 0 0;
padding:0 0 0 0;
width:auto;
}

div#contenuPageGauche div#containerMenuGauche div#partenaires div#partenairesInterieur ul li img{
display:block;
width:auto;
}

div#partenairesInterieur{
margin:8px 16px;
width:auto;
}