
		/********/

		#explorateur { position: relative; width: 675px; border: 15px solid #c9a886;  padding-bottom: 0;  background: #eee; z-index: 5  }
		
		#explorateur-contenu { border-bottom: 1px solid #999; padding-top: 7px; padding-bottom: 5px }
		
		#explorateur fieldset { margin: 5px 10px 5px 10px; padding: 0; padding-bottom: 0; position: relative;  border: 1px none #eee; float: left }

		#explorateur fieldset .champ { position: relative;  }

		#explorateur fieldset label:hover span { color:#FF3300 }
/*		#explorateur fieldset label:hover span { background: #f30 !important; color: #fff !important; cursor: pointer }*/
		#explorateur fieldset label.selection span {  color: #f30; }

		#explorateur h3 { margin: 0; margin-bottom: 10px; color: #000;  }
		#explorateur h3 span { color: #333;  }

		#explorateur table { display: none }

		fieldset#critere-types { width: 203px; border-right: 1px dashed #958bad;min-height: 80px }
		fieldset#critere-types .champ { font-size: 11px  }
		
		fieldset#critere-domaines { width: 203px; border-right: 1px dashed #958bad; height: 131px}
		fieldset#critere-domaines .champ { font-size: 11px; }

		fieldset#critere-partners { width: 190px; border-right: 1px dashed #958bad; min-height: 100px}
		fieldset#critere-partners .champ { font-size: 11px; }
fieldset#critere-partners label span { color: #958bad;
	text-decoration: none;
	padding: 1px 3px;
	border-bottom: none
 }	
 
		fieldset#critere-types label span { color: #958bad;
	text-decoration: none;
	padding: 1px 3px;
	border-bottom: none
 }
		
fieldset#critere-domaines label span { color: #958bad;
	text-decoration: none;
	padding: 1px 3px;
	border-bottom: none
 }		
		fieldset#critere-media { width: 203px; border-right: 1px dashed #958bad; }
		fieldset#critere-keyword { width: 203px; border-right: 1px dashed #958bad; }
		fieldset#critere-an { width: 203px;  }
			
		fieldset#critere-annees { width: 203px; border-right: 1px dashed #958bad; }
		fieldset#critere-enseignes { width: 190px;  }
		fieldset#critere-partenaires { width: 655px; padding-top: 10px; padding-bottom: 15px; border-top: 1px dashed #958bad; border-bottom: 1px dashed #958bad; }
		fieldset#critere-villes { width: 203px; border-right: 1px dashed #958bad; }
		fieldset#critere-pays { width: 203px }
		
		fieldset#boutons { clear: left; width: 675px; border-top: 1px none #666; padding-top: 10px; margin: 0; margin-top: 0; background: #c9a886; margin-bottom: 0; padding-bottom: 0 }
fieldset#boutons {
	text-align:right;
}
		fieldset#boutons input[type=submit] { margin-right: 5px }
		
		.champ select { float: left; width: 150px }
		.reinitialiser_critere { float: left; right: 0; top: 0; width: 20px; height: 20px; background: url('/media/suppr-1.png') no-repeat 50% 50%; margin-left: 5px; display: none; cursor: pointer; }
		.renseigne .reinitialiser_critere { display: block }
	
.critere-sep {
	border-top:1px dashed #958BAD;
	padding-top:10px;
	width:655px;
}
		
.solidarcite {
	border-top:1px dashed #958BAD;
	margin-top:6px;
	padding-top:5px;
	width:95%;
}
		
		#critere-partenaires #input-partenaires { width: 400px; float: left }
		#critere-villes #input-villes { width: 170px; float: left }
		
		.alphabet { margin-top: 7px }
		.alphabet a{ float: left; background: transparent; padding: 0; margin-right: 2px; width: 18px; height: 18px; text-align: center; text-decoration: none; text-transform: uppercase; display: block; line-height: 18px; font-size: 12px; color: #999; border-right: 1px solid #958bad }
		.alphabet a:hover{ background: #ffd; color: #333 }
		
		.alphabet a.selection { background: #ffd; color: #333; border: 1px solid #000; margin-top: -1px; margin-left: -1px; margin-right: 2px; border-bottom: 1px solid #ffd; position: relative; z-index: 3; height: 19px }
		
		.panneau-ouvert fieldset#critere-annees, .panneau-ouvert fieldset#critere-villes, .panneau-ouvert fieldset#critere-pays { margin-top: 3px } 

		#critere-partenaires .alpha_liste { display: none; position: absolute; width: 655px; background: #ffd; margin-left: -1px; margin-top: -1px; padding-bottom: 30px; padding-top: 5px; z-index: 2; border: 1px solid #000  }
		#critere-partenaires .alpha_liste.selection { display: block }

		#critere-partenaires .alpha_liste h4 { display: none }
		#critere-partenaires .alpha_liste ul { list-style-type: none; margin: 0; padding: 0; margin: 10px 20px }
		
		#critere-partenaires .alpha_liste li { float: left; width: 302px; margin: 0; padding: 3px 0  }
		#critere-partenaires .alpha_liste li a{ display: block; padding-right: 10px; color: #333 }
		#critere-partenaires .alpha_liste li a:hover { color: #f30 }

		div.autocomplete { position:static; width:250px; background-color:#ffd; border:1px solid #000; margin:0; padding:0; z-index: 3 }
		div.autocomplete ul { list-style-type:none; margin:4px 0; padding:0; }
		div.autocomplete ul li.selected {  background: #eee; color: #f30}
		div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; height:15px; cursor:pointer; display: block !important; padding:0 8px; margin: 2px 0 }
		
fieldset#critere-media label span {
	border-bottom:medium none;
	color:#958BAD;
	padding:1px 3px;
	text-decoration:none;
}
fieldset#critere-media .champ {
	font-size:11px;
}		
		
.liste-resultats{
	clear: left; ;
}
.titre-liste-resultats{
	
	background-color: #fff;
	color: #C9A886;
	text-transform: uppercase;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 0;
}

ul.elements-resultats {
	list-style-type: none; 
	margin: 0; padding: 0;
	padding-top: 0;
	margin-bottom: 10px;
	margin-top: -8px;
}

ul.elements-resultats li{
	margin-top: 10px;
	margin-bottom: 15px;
	
}

.elements-resultats {  padding-top: 0; margin-bottom: 10px; }

.elements-resultats p{ font-size: 11px; line-height: 13px; margin-bottom: 8px; }

.elements-resultats img { width: 128px; border: 1px solid #ccc; padding: 5px; margin-bottom: 4px; margin-right: 4px; float: left; }


.elements-resultats .ombre { float: none; position: absolute; width: 140px; height: 140px; background: #C9A886 url(/media/drop-shadow-2x.png) no-repeat bottom right !important; }

.elements-resultats .ombre:hover { background-color: #C9A886 !important; }

.elements-resultats .ombre img{ max-height: 100px; border-color: #999; background: #fff; margin: 0}

.elements-resultats .vertical .ombre img{ height: 128px; width: auto; max-height: 128px; float: right}

.elements-resultats .resume { margin-left: 155px; min-height: 140px; }

.elements-resultats .vertical .resume { min-height: 140px; }

.elements-resultats { border-top: 1px none #666; }

.elements-resultats li { border-top: 1px dotted #666;
padding-top: 10px;clear: left; }

.elements-resultats li ul li {

border-top: 1px none #666;
padding-top: 0;

}

.elements-resultats p {

color: #999; margin-bottom: 0;
}





.elements-resultats .mots-cles ul {

	border-top: 1px dotted #999;
	border-bottom: 1px none #999;
	margin-top: 8px;
	margin-bottom: 10px;

}




.elements-resultats h3 {
	margin-top: 0; color: #333;
	padding-right: 10px;
	margin-bottom: 0;
}

.elements-resultats h3 a {
text-decoration: none}

.elements-resultats h3 a:hover {
color: #c9a886}


.elements-resultats .mots-cles ul {
	margin-top: 10px;
	padding: 4px;
	margin-bottom:0px;
	border-top: 1px dotted #999;
	color: #999;
}

ul.elements-resultats .mots-cles ul {
padding-left: 0;}

.elements-resultats .mots-cles a {
	font-size:90%;
	color: #f30;
	text-decoration: none;
	padding: 1px 3px;
	border-bottom: none
}

.elements-resultats .mots-cles a:hover {
	background: #f30; color: #fff;
}

.elements-resultats .lien { text-decoration: none; display: block; 
	padding-bottom: 0;
	z-index: 2;
	color: #000;
	background: transparent url('/media/surlignage-1.png') no-repeat 0 51%; 
	padding: 2px;
	padding-left: 5px;
	font-size: 11px;
	margin-left: 0px;
}

.elements-resultats .lien-petit { text-decoration: none; display: block; 
	padding-bottom: 0;
	z-index: 2;
	color: #000;
	background: transparent url('/media/surlignage-7.png') no-repeat 0 51%; 
	padding: 2px;
	padding-left: 5px;
	font-size: 11px;
	margin-left: 0px;
}

ul.elements-resultats .lien { 
	/**float: left; */
	width: 135px; margin-bottom: 10px;
	padding-top:0px;
	margin-top:0px;
}

ul.elements-resultats .mots-cles { 
	clear: left
}

	
.elements-resultats .lien:hover{ background: transparent  url('/media/surlignage-2-2.png') no-repeat 0 51%; color: #000; }

.elements-resultats .lien-petit:hover{ background: transparent  url('/media/surlignage-8.png') no-repeat 0 51%; color: #000; }


		
		
#choix-partenaires { margin-top: -7px }

.form-blog {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EEEEEE none repeat scroll 0 0;
	margin-bottom:20px;
}

#blog #col-1 #explorateur { position: relative; clear: left; width: 195px; border: none; float: left  }
#blog #col-1 #explorateur-contenu { float: left;; width: 195px; border: none; padding-bottom: 0  }
#blog #col-1 fieldset#boutons { width: 195px; padding-bottom: 10px; padding-right: 10px; }

#blog #col-1 #explorateur #critere-types { width: 175px; border: none }


#blog #col-1 #explorateur h3 { border-bottom: 1px dotted #999; padding-bottom: 5px; }
#blog #col-1 #explorateur h3 span { color: #00ACD4; }
#blog #col-1 #nuage h3 { border-bottom: 1px dotted #999; padding-bottom: 5px; color: #00ACD4; }


#blog #col-1 #explorateur fieldset label:hover span { color: #00ACD4 !important; cursor: pointer }
#blog #col-1 #explorateur fieldset label.selection span {  color: #00ACD4; background-color:transparent; }

#col-1 fieldset#boutons {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
}

#col-1 #nuage {
	clear:left;
	float:left;
	margin-bottom:20px;	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EEEEEE none repeat scroll 0 0;
	font-size:10px;
	padding:5px 10px;
	width:175px;
}		

#nuage ul {
	clear:left;
	font-size:12px;
	line-height:20px;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
}
#nuage ul.liste li a {
	font-size:95% !important;
}
#nuage .pop-1 {
	color:#867D9C;
}
#nuage .pop-1 {
	font-size:155%;
}
#nuage a {
	color:#958BAD;
	text-decoration:none;
}
