.association { 
	background: #958bad; color:  #333; padding: 0 0 10px; border: 1px none #C9A886; margin-bottom: 20px;
}

.association ul {
	padding-left: 10px;
	list-style-type: none;
	margin-bottom: 5px;
	padding-right: 10px;
}

.association ul li{
	margin-bottom: 5px;
}

.association h2 { color: #333;
	border-bottom: 1px dotted #333;
	text-transform: uppercase;
	margin: 0 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 100%;
}

.association h3 { 
	margin: 0 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #fff;
	border-bottom: 1px dotted #333;
}

	
.association a{ color: #333;text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}	

.association a:hover{
	color: #fff;}	


.association img{ 
	max-width: 220px !important;  
	max-height: 100px !important;  
}

.logo-association {
	width: 208px;
	text-align: center;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #333;
}

.nom-association {
	font-weight: bold;

	font-size: 13px;
	padding-right: 3px;
	padding-left: 3px;
}




#fiche .infos { margin: 8px 0 0; border-bottom: 1px dotted #999;
}

#fiche .mots-cles  {
	padding-top: 0;
}

#fiche .mots-cles ul {
	margin-bottom: 5px;
	margin-top: 4px;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;
}

#fiche .mots-cles li { padding: 2px 0; color: #f30;  }

.enbref ul {
	padding-left: 0;
	list-style-type: none;
	margin-top: 0;
}


.enbref table { 
	color:#999; 
	font-size: 12px; 
	border-bottom: 1px dotted #999; 
	margin: 0; 
	border-spacing: 0; 
	border-collapse: collapse; 
	position: relative; 
	width: 457px;
}

.enbref tr {
	border-bottom: 1px dotted #cccccc;
}
.enbref td {
padding-left: 3px; vertical-align: top;
	padding-bottom: 3px;
	padding-top: 3px;
}

.enbref-intitule {
	width: 80px;
	font-weight: bold;
	position: relative;

}	

.enbref-intitule span {
position: absolute; left: 78px; font-weight: normal; display: none;

}

.enbref a, .enbref span {
	color: #999;
	text-decoration: none;
	padding: 1px 3px;
	border-bottom: none
}

.enbref a:hover {
	background: #958bad; color: #fff;
}

#fiche #col-2 .diaporama { margin-right: 20px;}

.fiche #col-2 .diaporama .visuel { width: 240px !important; float: none;}
.pic { width: 240px !important;}

#fiche .visuel .legende { padding-right: 30px}

.fiche-a-fiche ul {
	list-style-type: none;
	padding-left: 0;
	border-bottom: 1px dotted #999;
	padding-bottom: 3px;
}

.fiche-a-fiche li{
	display: inline;
	font-size: 11px;
}

.fiche-a-fiche li a{
	color:  #8f1e75;
	text-decoration: none;
}

.fiche-a-fiche li a:hover{
	color:  #f30;
}

.source {
	font-size: 10px;
}

#mots-associes {
	margin-bottom: 20px;
}

#thematique .remonte { background: #ffd02b; color:  #333; padding: 5px 0 10px; border: 1px none #C9A886; margin-bottom: 20px;
}

#curseur { width: 457px }
#curseur #curseur-infos { float: left; background: #eee; padding: 10px}

#curseur h3 { margin-top: 5px; padding-top: 5px; border-top: 1px none #999}

#curseur img {  display: block }

#curseur ul { list-style-type: none; margin: 0; padding: 0; margin-top: 5px }
#curseur ul li { float: left; width: 33%; font-size: 10px; text-transform: uppercase; color: #999 }

#curseur ul li.debut { text-align: left; }
#curseur ul li.encours { text-align: center; }
#curseur ul li.accompli { text-align: right; }

.debut#curseur ul li.debut { color: #f30;}
.encours#curseur ul li.encours { color: #f30;}
.accompli#curseur ul li.accompli { color: #f30;}

#fiche .paragraphe#le-projet h2 { clear: none; margin-top: 0 }



#fiche #special { display: block }

.fiche-ONG#contenu .association { background: #958bad }
.fiche-Entrepreneur#contenu .association { background: #00ACD4 }
.fiche-Collaborateur#contenu .association { background: #ffd208 }
.fiche-Enseigne#contenu .association { background: #c9a886 }
.fiche-Enseigne#contenu #mot-du-parrain { display: none }
.fiche-ONG#contenu #mot-du-parrain { display: none }


#special-selection { text-decoration: underline; color: red }

#infos-1 .mots-cles a {
	font-weight:bold;
}
.zoompic {
	width:18px !important;
}
