body {
	font-family : arial, helvetica, sans-serif;
	font-size : small;
}

img
{
    border: none;
}

.clear {
	clear : both;
	height : 1px;
	overflow : hidden;
}

/*--------------------------------------------------------------------
/* COLONNE GAUCHE
/**/

#colonne_gauche {
	line-height : 1.5em;

	color : #6C6C6C;
	font-size : 0.85em;
}

#colonne_gauche ul, #colonne_gauche p, #colonne_gauche blockquote, #contenu table {
	margin-top : 1em;
	margin-bottom : 1em;
}

#colonne_gauche ul {
	margin-left : 0;
	padding-left : 0;
	margin-left : 20px;
	list-style-type : square;
}

#colonne_gauche ul li {
	margin-left : 0;
	padding-left : 0;

	margin-bottom : 0.25em;
}

#colonne_gauche h1 {
	margin : 0;
	padding : 0;

	line-height : 1.25em;

	font-size : 1em;
	font-weight : bold;
}

#colonne_gauche div.centre {
    text-align:center;
}

#colonne_gauche p.gauche
{
    margin:0px;
    padding: 0px;
    text-align:left;
}

#colonne_gauche div.centre ul, #colonne_gauche div.centre li
{
    padding: 0px;
    margin: 5px 0px 0px 10px;
    text-align:left;    
}

#colonne_gauche div.centre img {
    margin-top:15px;
    border:none;
}

/*--------------------------------------------------------------------
/* CONTENU
/**/

#contenu {
	line-height : 1.5em;
}

#contenu h1 {
	margin : 0;
	padding : 0;

	margin-top : 0.5em;
	margin-bottom : 0.75em;

	color : #016EB1;

	font-size : 1.75em;
	line-height : 1em;
	font-weight : normal;
}

#contenu h1 em {
	color : #7EB631;
	font-style : normal;
	font-size : 1.25em;
}

#contenu h2 {
	margin : 0;
	padding : 0;

	margin-top : 1.5em;
	margin-bottom : 0.1em;

	color : #016EB1;

	font-size : 1.25em;
	line-height : 1em;
	font-weight : normal;
}

#contenu ul, #contenu p, #contenu blockquote, #contenu table {
	margin-top : 1em;
	margin-bottom : 1em;
}

#contenu ul {
	margin-left : 0;
	padding-left : 0;
	margin-left : 20px;
	list-style-type : square;
}

#contenu ul li {
	margin-left : 0;
	padding-left : 0;

	margin-bottom : 0.25em;
}

#contenu font {
	line-height : 1.5em;
}

/*--------------------------------------------------------------------
/* FAQ
/**/

#contenu .qr {
	margin-top : 1em;
	margin-bottom : 1em;
}

#contenu .qr table {
	margin : 0 !important;
}

/*--------------------------------------------------------------------
/* MOOTOOLS ACCORDÉONS
/**/

#contenu div.toggler {
	cursor: pointer;

	color: #6C6C6C;

	padding : 9px;
}

#contenu div.element {
	background-color : #f0f0f0;
}

#contenu div.element div {
	padding : 9px;
}


/*--------------------------------------------------------------------
/* PLAN DU SITE
/**/

.typePage_5 #contenu ul {
	margin : 0;
	margin-left : 3em;

	padding : 0;

	font-weight : bold;

	list-style-type : square;
}

.typePage_5 #contenu ul li {
	margin-bottom : 1em;
	padding : 0;
	background-image : none;
}

.typePage_5 #contenu ul ul {
	margin : 0;
	margin-left : 3em;
	padding : 0;

	font-weight : normal;

	list-style-type : circle;
}

.typePage_5 #contenu ul ul li {
	margin-bottom : 0em;
}

.typePage_5 #contenu ul ul ul {
	margin : 0;
	margin-left : 3em;
	padding : 0;

	font-size : 90%;
	line-height : 150%;

	list-style-type : disc;
}

/*--------------------------------------------------------------------
/* ENCADRÉ RENCONTRES
/**/

.encadre_rencontres {
	font-size : 0.85em;
	padding : 10px;
	background-color : #E4EAEE;
	border : 1px solid #C3D3DE;
	color : #41759D;

	margin-top : 1em;
	margin-bottom : 1em;
}

.encadre_rencontres-heure {
	padding-bottom : 5px;
}

.encadre_rencontres-titre {
	font-weight : bold;
	font-size : 1.25em;
	margin-bottom : 0.25em;
}

.encadre_rencontres-uneRencontre {
	border-top : 1px solid #C3D3DE;
	padding-top : 5px;
	padding-bottom : 5px;
}

.encadre_rencontres-confirmer {
	font-weight : bold;
	font-style : italic;
	border-top : 1px solid #C3D3DE;
	padding-top : 5px;
}
