Utilisez cette zone pour rechercher un lieu sur la carte (ville, dpartement, région, col, étang, sommet, etc...)
Quelques exemples de recherche :
saint-girons, haute-garonne, midi-pyrénées, aragon, Aneto, Mont Perdu, col de pause, port d'aula, caroux, étang d'appy, encantats...
Cette recherche se limite cependant aux lieux les plus connus. Ne vous attendez pas à retrouver la petite cabane où le minuscule ruisseau croisés lors de vos randonnées.
Vous pouvez aider la recherche en précisant l'information lorsque le nom prête à confusion.
Voici quelques exemples :
1. Vous recherchez l'étang bleu situé en ariège. Ecrivez 09 etang bleu, ou encore etang bleu, ariege.
2. Vous recherchez la ville de Seix située en ariège. Ecrivez 09 seix, ou seix, pyrenees, ou seix, ariege, ou encore seix, midi-pyrenees.
3. Vous recherchez le Pic de Saint Barthélemy. Ecrivez 09 pic de saint barthelemy, ou pic de saint barthelemy, ariege, ou pic de saint barthelemy, france.
Quelques exemples de recherche :
saint-girons, haute-garonne, midi-pyrénées, aragon, Aneto, Mont Perdu, col de pause, port d'aula, caroux, étang d'appy, encantats...
Cette recherche se limite cependant aux lieux les plus connus. Ne vous attendez pas à retrouver la petite cabane où le minuscule ruisseau croisés lors de vos randonnées.
Vous pouvez aider la recherche en précisant l'information lorsque le nom prête à confusion.
Voici quelques exemples :
1. Vous recherchez l'étang bleu situé en ariège. Ecrivez 09 etang bleu, ou encore etang bleu, ariege.
2. Vous recherchez la ville de Seix située en ariège. Ecrivez 09 seix, ou seix, pyrenees, ou seix, ariege, ou encore seix, midi-pyrenees.
3. Vous recherchez le Pic de Saint Barthélemy. Ecrivez 09 pic de saint barthelemy, ou pic de saint barthelemy, ariege, ou pic de saint barthelemy, france.
Les icônes
regroupent plusieurs itinéraires géographiquement proches.
Cliquez sur une icône pour voir la liste des randonnées situées dans ce lieu géographique.
Zoomez pour dégrouper les randonnées (les randonnées ayant le même lieu de départ resteront bien entendu groupées quelque soit le niveau de zoom).
Signification des symboles :
R1 Randonnée facile en raquette
R2 Randonnée en raquette
R3 Randonnée exigeante en raquette
R4 Course en raquette
R5 Course alpine en raquette
R6 Course alpine exigeante en raquette
Cliquez ici pour en savoir plus sur les niveaux

Cliquez sur une icône pour voir la liste des randonnées situées dans ce lieu géographique.
Zoomez pour dégrouper les randonnées (les randonnées ayant le même lieu de départ resteront bien entendu groupées quelque soit le niveau de zoom).
Signification des symboles :






Cliquez ici pour en savoir plus sur les niveaux
Utilisez cette zone pour rechercher un topo Randos raquette d'aprés un secteur géographique (région, département, ville, Lieu-dit...), ou bien un point d'intérêt quelconque (sommet, lac, col, falaise...).
Quelques exemples :
1. Pour rechercher toutes les topos situés en Ariège, écrivez ariege.
2. Pour rechercher tous les topos relatifs au Mont Perdu, écrivez mont perdu, ou mont-perdu, ou encore monte perdido.
3. Pour rechercher les topos dont l'itinéraire passe par le Port de Lers, écrivez port de lers.
Les accents et les majuscules ne sont pas pris en comptes dans la recherche.
Quelques exemples :
1. Pour rechercher toutes les topos situés en Ariège, écrivez ariege.
2. Pour rechercher tous les topos relatifs au Mont Perdu, écrivez mont perdu, ou mont-perdu, ou encore monte perdido.
3. Pour rechercher les topos dont l'itinéraire passe par le Port de Lers, écrivez port de lers.
Les accents et les majuscules ne sont pas pris en comptes dans la recherche.
function each(iterator, context) {
var index = 0;
try {
this._each(function(value) {
iterator.call(context, value, index++);
});
} catch (e) {
if (e != $break) throw e;
}
return this;
}
function eachSlice(number, iterator, context) {
var index = -number, slices = [], array = this.toArray();
if (number < 1) return array;
while ((index += number) < array.length)
slices.push(array.slice(index, index+number));
return slices.collect(iterator, context);
}
function all(iterator, context) {
iterator = iterator || Prototype.K;
var result = true;
this.each(function(value, index) {
result = result && !!iterator.call(context, value, index);
if (!result) throw $break;
});
return result;
}
function any(iterator, context) {
iterator = iterator || Prototype.K;
var result = false;
this.each(function(value, index) {
if (result = !!iterator.call(context, value, index))
throw $break;
});
return result;
}
function collect(iterator, context) {
iterator = iterator || Prototype.K;
var results = [];
this.each(function(value, index) {
results.push(iterator.call(context, value, index));
});
return results;
}
function detect(iterator, context) {
var result;
this.each(function(value, index) {
if (iterator.call(context, value, index)) {
result = value;
throw $break;
}
});
return result;
}
function findAll(iterator, context) {
var results = [];
this.each(function(value, index) {
if (iterator.call(context, value, index))
results.push(value);
});
return results;
}
function findAll(iterator, context) {
var results = [];
this.each(function(value, index) {
if (iterator.call(context, value, index))
results.push(value);
});
return results;
}
function grep(filter, iterator, context) {
iterator = iterator || Prototype.K;
var results = [];
if (Object.isString(filter))
filter = new RegExp(RegExp.escape(filter));
this.each(function(value, index) {
if (filter.match(value))
results.push(iterator.call(context, value, index));
});
return results;
}
function include(object) {
if (Object.isFunction(this.indexOf))
if (this.indexOf(object) != -1) return true;
var found = false;
this.each(function(value) {
if (value == object) {
found = true;
throw $break;
}
});
return found;
}
function include(object) {
if (Object.isFunction(this.indexOf))
if (this.indexOf(object) != -1) return true;
var found = false;
this.each(function(value) {
if (value == object) {
found = true;
throw $break;
}
});
return found;
}
function inGroupsOf(number, fillWith) {
fillWith = Object.isUndefined(fillWith) ? null : fillWith;
return this.eachSlice(number, function(slice) {
while(slice.length < number) slice.push(fillWith);
return slice;
});
}
function inject(memo, iterator, context) {
this.each(function(value, index) {
memo = iterator.call(context, memo, value, index);
});
return memo;
}
function invoke(method) {
var args = $A(arguments).slice(1);
return this.map(function(value) {
return value[method].apply(value, args);
});
}
function max(iterator, context) {
iterator = iterator || Prototype.K;
var result;
this.each(function(value, index) {
value = iterator.call(context, value, index);
if (result == null || value >= result)
result = value;
});
return result;
}
function min(iterator, context) {
iterator = iterator || Prototype.K;
var result;
this.each(function(value, index) {
value = iterator.call(context, value, index);
if (result == null || value < result)
result = value;
});
return result;
}
function partition(iterator, context) {
iterator = iterator || Prototype.K;
var trues = [], falses = [];
this.each(function(value, index) {
(iterator.call(context, value, index) ?
trues : falses).push(value);
});
return [trues, falses];
}
function pluck(property) {
var results = [];
this.each(function(value) {
results.push(value[property]);
});
return results;
}
function reject(iterator, context) {
var results = [];
this.each(function(value, index) {
if (!iterator.call(context, value, index))
results.push(value);
});
return results;
}
function sortBy(iterator, context) {
return this.map(function(value, index) {
return {
value: value,
criteria: iterator.call(context, value, index)
};
}).sort(function(left, right) {
var a = left.criteria, b = right.criteria;
return a < b ? -1 : a > b ? 1 : 0;
}).pluck('value');
}
function clone() {
return slice.call(this, 0);
}
function zip() {
var iterator = Prototype.K, args = $A(arguments);
if (Object.isFunction(args.last()))
iterator = args.pop();
var collections = [this].concat(args).map($A);
return this.map(function(value, index) {
return iterator(collections.pluck(index));
});
}
function size() {
return this.length;
}
function inspect() {
return '[' + this.map(Object.inspect).join(', ') + ']';
}
function reverse() { [native code] }
function forEach() { [native code] }
function clear() {
this.length = 0;
return this;
}
function first() {
return this[0];
}
function last() {
return this[this.length - 1];
}
function compact() {
return this.select(function(value) {
return value != null;
});
}
function flatten() {
return this.inject([], function(array, value) {
if (Object.isArray(value))
return array.concat(value.flatten());
array.push(value);
return array;
});
}
function without() {
var values = slice.call(arguments, 0);
return this.select(function(value) {
return !values.include(value);
});
}
function uniq(sorted) {
return this.inject([], function(array, value, index) {
if (0 == index || (sorted ? array.last() != value : !array.include(value)))
array.push(value);
return array;
});
}
function intersect(array) {
return this.uniq().findAll(function(item) {
return array.detect(function(value) { return item === value });
});
}
function clone() {
return slice.call(this, 0);
}