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


/*-------------------------------------------------------------------------------+
+ Page "designers interactifs en bref"                                           +
+-------------------------------------------------------------------------------*/

/* Colonnes ************************************************************/

.page-association-liste .colonne-gauche {
	width: 690px;
}

.page-association-liste .colonne-droite {
	width: 300px;
}


/* Module "L'association" **********************************************/

.page-association-liste #module-association h1 {
	background: url(../../img/titres/tt-di-en-bref-L.png) no-repeat left top;
}


/* Introduction */

.page-association-liste #module-association #introduction {
	font-size: 1.1em;
	line-height: 1.3em;
}

.page-association-liste #module-association #introduction:after {
	content: " ";
    clear: both;
	background: #FFFFFF url(../../img/separateurs/sep-hor-gris-660.gif) no-repeat left bottom;
    display: block;
	width: 100%;
    height: 1px;
	padding-top: 15px;
}


/* Liste des sous-catégories */

.page-association-liste #module-association #liste-sous-categories {
	background: url(../../img/divers/1px-E3E3E3.gif) repeat-y center bottom;
	margin: 0 -10px 0 -10px;
	overflow: hidden;
}

.page-association-liste #module-association #liste-sous-categories .sous-categorie {
	float: left;
	position: relative;
	width: 315px;
	min-height: 15em;
	padding: 15px 10px 0 10px;
}

.page-association-liste #module-association #liste-sous-categories .sous-categorie h3 {
	margin-bottom: 5px;
	font-size: 1.3em;
	line-height: 1.2em;
}

.page-association-liste #module-association #liste-sous-categories .sous-categorie h3 a {
	text-decoration: none;
}

.page-association-liste #module-association #liste-sous-categories .sous-categorie h3 a:hover {
	text-decoration: underline;
}

.page-association-liste #module-association #liste-sous-categories .sous-categorie h3 a:active {
	color: #418BD5;
}

.page-association-liste #module-association #liste-sous-categories .sous-categorie .resume {
	overflow: hidden;
	margin-bottom: 0;
	padding-right: 10px;
	font-size: 1em;
	line-height: 1.4em;
}

.page-association-liste #module-association #liste-sous-categories .sous-categorie .resume .visuel-sous-categorie {
	float: left;
	margin: 5px 15px 5px 0;
}

.page-association-liste #module-association #liste-sous-categories .sous-categorie .resume .visuel-sous-categorie img {
	width: 80px;
	height: 80px;
}



/*-------------------------------------------------------------------------------+
+ Page "Missions"                                                                +
+-------------------------------------------------------------------------------*/

/* Colonnes ************************************************************/

.page-association-missions-detail .colonne-gauche {
	width: 690px;
}

.page-association-missions-detail .colonne-droite {
	width: 300px;
}


/* Module de détail de la page *****************************************/

.page-association-missions-detail #module-detail-missions {
	font-size: 1.1em;
}

.page-association-missions-detail #module-detail-missions h1 {
	background: url(../../img/titres/tt-missions-L.png) no-repeat left top;
}

.page-association-missions-detail #module-detail-missions h2 {
	font-size: 1.2em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-association-missions-detail #module-detail-missions h3 {
	font-size: 1.1em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-association-missions-detail #module-detail-missions p {
	line-height: 1.3em;
}

.page-association-missions-detail #module-detail-missions ul, .page-association-missions-detail #module-detail-missions ol {
	margin-bottom: 0.7em;
}

.page-association-missions-detail #module-detail-missions ul li, .page-association-missions-detail #module-detail-missions ol li {
	background: url(../../img/puces/superieur-noir-s.gif) no-repeat 5px 0.7em;
	padding: 3px 0 3px 15px;
	line-height: 1.3em;
}

.page-association-missions-detail #module-detail-missions a {
	color: #418BD5;
}

.page-association-missions-detail #module-detail-missions a:hover {
	color: #9F9F9F;
}

.page-association-missions-detail #module-detail-missions a:active {
	color: #000000;
}



/*-------------------------------------------------------------------------------+
+ Page "Chiffres clés"                                                           +
+-------------------------------------------------------------------------------*/

/* Colonnes ************************************************************/

.page-association-chiffres-cles-detail .colonne-gauche {
	width: 690px;
}

.page-association-chiffres-cles-detail .colonne-droite {
	width: 300px;
}


/* Module de détail de la page *****************************************/

.page-association-chiffres-cles-detail #module-detail-chiffres-cles {
	font-size: 1.1em;
}

.page-association-chiffres-cles-detail #module-detail-chiffres-cles h1 {
	background: url(../../img/titres/tt-chiffres-cles-L.png) no-repeat left top;
}

.page-association-chiffres-cles-detail #module-detail-chiffres-cles h2 {
	font-size: 1.2em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-association-chiffres-cles-detail #module-detail-chiffres-cles h3 {
	font-size: 1.1em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-association-chiffres-cles-detail #module-detail-chiffres-cles p {
	line-height: 1.3em;
}

.page-association-chiffres-cles-detail #module-detail-chiffres-cles ul, .page-association-chiffres-cles-detail #module-detail-chiffres-cles ol {
	margin-bottom: 0.7em;
}

.page-association-chiffres-cles-detail #module-detail-chiffres-cles ul li, .page-association-chiffres-cles-detail #module-detail-chiffres-cles ol li {
	background: url(../../img/puces/superieur-noir-s.gif) no-repeat 5px 0.7em;
	padding: 3px 0 3px 15px;
	line-height: 1.3em;
}

.page-association-chiffres-cles-detail #module-detail-chiffres-cles a {
	color: #418BD5;
}

.page-association-chiffres-cles-detail #module-detail-chiffres-cles a:hover {
	color: #9F9F9F;
}

.page-association-chiffres-cles-detail #module-detail-chiffres-cles a:active {
	color: #000000;
}



/*-------------------------------------------------------------------------------+
+ Page "Timeline"                                                                +
+-------------------------------------------------------------------------------*/

/* Module de détail de la page *****************************************/

.page-association-timeline-detail #module-detail-timeline h1 {
	background: url(../../img/titres/tt-timeline-L.png) no-repeat left top;
}



/*-------------------------------------------------------------------------------+
+ Page "Équipe"                                                                  +
+-------------------------------------------------------------------------------*/

/* Colonnes ************************************************************/

.page-association-equipe-detail .colonne-gauche {
	width: 690px;
}

.page-association-equipe-detail .colonne-droite {
	width: 300px;
}


/* Module de détail de la page *****************************************/

.page-association-equipe-detail #module-detail-equipe {
	font-size: 1.1em;
}

.page-association-equipe-detail #module-detail-equipe h1 {
	background: url(../../img/titres/tt-equipe-L.png) no-repeat left top;
}

.page-association-equipe-detail #module-detail-equipe h2 {
	font-size: 1.2em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-association-equipe-detail #module-detail-equipe h3 {
	font-size: 1.1em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-association-equipe-detail #module-detail-equipe p {
	line-height: 1.3em;
}

.page-association-equipe-detail #module-detail-equipe ul, .page-association-equipe-detail #module-detail-equipe ol {
	margin-bottom: 0.7em;
}

.page-association-equipe-detail #module-detail-equipe ul li, .page-association-equipe-detail #module-detail-equipe ol li {
	background: url(../../img/puces/superieur-noir-s.gif) no-repeat 5px 0.7em;
	padding: 3px 0 3px 15px;
	line-height: 1.3em;
}

.page-association-equipe-detail #module-detail-equipe a {
	color: #418BD5;
}

.page-association-equipe-detail #module-detail-equipe a:hover {
	color: #9F9F9F;
}

.page-association-equipe-detail #module-detail-equipe a:active {
	color: #000000;
}



/*-------------------------------------------------------------------------------+
+ Page "Statuts"                                                                 +
+-------------------------------------------------------------------------------*/

/* Colonnes ************************************************************/

.page-association-statuts-detail .colonne-gauche {
	width: 690px;
}

.page-association-statuts-detail .colonne-droite {
	width: 300px;
}


/* Module de détail de la page *****************************************/

.page-association-statuts-detail #module-detail-statuts {
	font-size: 1.1em;
}

.page-association-statuts-detail #module-detail-statuts h1 {
	background: url(../../img/titres/tt-statuts-L.png) no-repeat left top;
}

.page-association-statuts-detail #module-detail-statuts h2 {
	font-size: 1.2em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-association-statuts-detail #module-detail-statuts h3 {
	font-size: 1.1em;
	margin-bottom: 10px;
	padding-top: 5px;
}

.page-association-statuts-detail #module-detail-statuts p {
	line-height: 1.3em;
}

.page-association-statuts-detail #module-detail-statuts ul, .page-association-statuts-detail #module-detail-statuts ol {
	margin-bottom: 0.7em;
}

.page-association-statuts-detail #module-detail-statuts ul li, .page-association-statuts-detail #module-detail-statuts ol li {
	background: url(../../img/puces/superieur-noir-s.gif) no-repeat 5px 0.7em;
	padding: 3px 0 3px 15px;
	line-height: 1.3em;
}

.page-association-statuts-detail #module-detail-statuts a {
	color: #418BD5;
}

.page-association-statuts-detail #module-detail-statuts a:hover {
	color: #9F9F9F;
}

.page-association-statuts-detail #module-detail-statuts a:active {
	color: #000000;
}