body {
	font-family : tahoma,sans-serif;
	font-size : small;

	color : #000;
}

.clear {
	height : 1px;
	overflow : hidden;
	clear : both;
}

.capitalize {
	text-transform : capitalize;
}

#promutuelLanaudiere { display : none; }

#encadreContenu-texte {
	line-height : 1.6em;
}

#encadreContenu-texte p, #encadreContenu-texte ul, #encadreContenu-texte ol {
	margin-top : 1em;
	margin-bottom : 1em;
}

#encadreContenu-texte .champListe, #encadreContenu-texte .soumission {
	font-family : tahoma;
	font-size : 8pt;
}

#encadreContenu-texte .soumission {
	/*color : #000;
	background-color : #fff;
	font-weight : bold;*/
}

#encadreContenu-texte ul {
	list-style-type : square;
	margin-left : 15px;
	padding-left : 0;
}

#encadreContenu-texte a {
	font-weight : bold;
}

/*--------------------------------------------------------------------
/* CONTENU
/**/

#cell_contenu h1 {
	margin : 0;
	padding : 0;

	color : #A80F29; /*C41230;*/
	font-weight : normal;
	line-height : 1em;
	font-size : xx-large;
}

#cell_contenu h2 {
	margin : 0;
	padding : 0;

	margin-top : 1em;
	margin-bottom : 1em;



	color : #000;/*80795E;*/
	font-weight : normal;
	line-height : 1em;
	font-size : large;

	/*padding-top : 0.5em;*/
	/*border-top : 1px solid #CAC5B4;*//*B5AF9C;*/
}

#cell_contenu h3 {
	margin : 0;
	padding : 0;

	margin-top : 1em;
	margin-bottom : 1em;

	color : #000;/*80795E;*/
	font-weight : bold;
	line-height : 1em;
	font-size : medium;

	/*padding-top : 0.5em;*/
	/*border-top : 1px solid #CAC5B4;*//*B5AF9C;*/
}

#cell_contenu .enRetrait {
	margin-left : 50px;
}

#cell_contenu small {
	line-height : 1.6em;
}

#contenu {
	line-height : 1.6em;
}

#contenu p, #contenu ol, #contenu ul {
	margin-top : 1em;
	margin-bottom : 1em;
}

/*--------------------------------------------------------------------
/* ENCADRÉ TEXTE
/**/

#encadreContenu-texte {

}

#encadreContenu-texte p, #encadreContenu-texte dl, #encadreContenu-texte ol, #encadreContenu-texte ul {
	margin-top : 1em;
	margin-bottom : 1em;
}

#encadreContenu-texte dl dt {
	text-transform : uppercase;
	font-weight : bold;
	font-size : 0.85em;
	line-height : 1.6em;

	margin-top : 1em;
}

#encadreContenu-texte dl dd {
	margin-left : 0;
	padding-left : 0;
}


/*--------------------------------------------------------------------
/* ÉVÉNEMENTS
/**/

.evenement {
	margin-top : 1.5em;
	margin-bottom : 1.5em;
}

.evenement-leReste {
	/*margin-left : 55px;*/
	/*width : 550px;*/
}

.evenement-titre {
	font-size : 1.15em;
	line-height : 1.15em;
	font-weight : bold;
}

.evenement-sePoursuit {
	color : #C41230;
	font-weight : bold;
	font-size : 0.85em;
}

.evenement-lieu {
	font-size : 0.85em;
	line-height : 1.5em;
}

.evenement-description {
	font-size : 0.85em;
	line-height : 1.5em;
}

.evenement-presentePar {
	font-size : 0.85em;
	line-height : 1.5em;
}

.evenement-date {
	/*height: 50px;*/
	width: 45px;

	position : relative;

	font-size : 1.3em;
	/*font-weight : bold;*/

	color: #000;
	text-align: center;
	padding: 0px 0px 0 0;
	/*line-height: 100%;*/
	line-height : 1.15em;
	float: left;
}

.evenement-date span {

}




/*--------------------------------------------------------------------
/* FORMULAIRE
/**/

#contenu form {
	margin : 0;
	padding : 0;
}

#contenu form .soumission {
	border : 1px solid #333;
	background-color : #fff;

	font-size : 12pt;
	font-weight : bold;
	font-family : "Trebuchet MS";
}

#contenu form .annulation {
	border : 1px solid #333;
	background-color : #fff;

	font-size : 12pt;
	font-weight : normal;
	font-family : "Trebuchet MS";
}

#contenu .tableau {
	border-top : 1px solid #E3DECF;
	/*border-left : 1px solid #E3DECF;
	border-right : 1px solid #E3DECF;*/

	width : 95%;
}

#contenu .tableau .cellgauche,
#contenu .tableau .celldroite {
	padding-top : 7px;
	padding-bottom : 7px;

	border-bottom : 1px solid #E3DECF;

	vertical-align : top;
}

#contenu .tableau .cellgauche {
	padding-left : 10px;
	font-weight : bold;

	width : 40%;
	/*background-color : #EBE8DB;*/
	background-color : #EDEBE2;
}

#contenu .tableau1quart .cellgauche {
	width : 25%;
}

#contenu .tableau .celldroite {
	padding-left : 10px;

	width : 60%;
}


#contenu .tableau1quart .celldroite {
	width : 75%;
}

#contenu .scrollVertical .tableau {
	border-top : 0;
}

#contenu .scrollVertical .tableau .cellgauche,
#contenu .scrollVertical .tableau .celldroite {
	border-bottom : 1px solid #E3DECF;
}

#contenu .scrollVertical .tableau .cellgauche {
	background-color : #F1EEE7;
}

#contenu .scrollVertical .tableau .derniereLigne {
	border-bottom : 0;
}

#contenu .messageErreur {
	margin-top : 1em;
	margin-bottom : 1em;

	padding-left : 10px;
	padding-right : 10px;

	/*border : 1px solid #E3DECF;
	background-color : #EDEBE2;*/

	border : 1px solid #E3CFCF;
	background-color : #EDE2E2;

	color : #1F0303;
}

#contenu .messageSucces {
	margin-top : 1em;
	margin-bottom : 1em;

	padding-left : 10px;
	padding-right : 10px;

	border : 1px solid #DAE3CF;
	background-color : #E9EDE2;

	color : #1B2905;
}

#contenu form .texteCourt, #contenu form .texteMoyen, #contenu form .texteLong {
	/*padding-left : 2px;*/
}

#contenu form .texteCourt {
	width : 100px;
}

#contenu form .texteMoyen {
	width : 175px;
}

#contenu form .texteLong {
	width : 275px;
}

#contenu form .texteMemo {
	height : 125px;
	width : 300px;
}

#contenu #bouton_precedent {
	float : left;
}

#contenu #bouton_suivant {
	float : right;
}

.logosPartenaires {
	background-color : white;
	border : 15px solid #333;
	border-color : white;
}

.logosPartenaires td {
	text-align : center;

}

/*--------------------------------------------------------------------
/* TABLEAU DE DONNÉES
/**/

.tableauDonnees {
	border : 1px solid #333;
	border-collapse : collapse;
	font-size : x-small;

	line-height : 1.25em;

	background-color : #fff;
}

.tableauDonnees th, .tableauDonnees td {
	padding : 3px 10px;

	border : 1px solid #333;
}

.tableauDonnees th {
	border-bottom : 2px solid #333;
	/*background-color : #fdfdfa;*/
	background-color : #f9f9f9;
}


.tableauDonnees td {

}

.tableau-actions {
	text-align : center;
}

.tableau-actions img {
	border : 0px none;
}

/*--------------------------------------------------------------------
/* FIXER HAUTEUR
/**/

.scrollVertical {
	height : 200px;
	overflow : auto;

	border : 1px solid #E3DECF;

	background-color : #F6F4EF;
}

/*--------------------------------------------------------------------
/* ENCADRÉ
/**/

#contenu .encadre {
	border : 1px solid #B3AD97;
	background-color : #f9f9f9;
	padding : 0px 20px;
	margin-top : 1em;
	margin-bottom : 1em;
}

#contenu .encadreDouble {
	border : 2px solid #B3AD97;
	background-color : #f9f9f9;
	padding : 0px 20px;
	margin-top : 1em;
	margin-bottom : 1em;
}