/************************************************/
/* Général										*/

a img {
	border:0;
}
.clear {
	clear:both;
}
@font-face {
	font-family: 'olde_englishregular';
	src: url('oldeenglish-webfont.eot');
	src: url('oldeenglish-webfont.eot#iefix') format('embedded-opentype'),
		 url('oldeenglish-webfont.woff') format('woff'),
		 url('oldeenglish-webfont.ttf') format('truetype'),
		 url('oldeenglish-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.pelerins1 img {
	margin:10px;

}
.pelerin1 img {
	margin:10px;

}

.curiosite p:first-letter {
	font-family: 'olde_englishregular';
	font-size:1.4em;

	color:#125793;
}
.parcours p:first-letter {
	font-family: 'olde_englishregular';
	font-size:1.4em;

	color:#125793;
}
.denivele p:first-letter {
	font-family: 'olde_englishregular';
	font-size:1.4em;

	color:#125793;
}
.ucdedit p:first-letter {
	font-family: 'olde_englishregular';
	font-size:1.4em;

	color:#125793;

}
#quisommesnous p:first-letter {
	font-family: 'olde_englishregular';
	font-size:1.4em;

	color:#125793;

}
.pelerin1 p:first-letter {
	font-family: 'olde_englishregular';
	font-size:1.4em;

	color:#125793;
}
.pelerins1 p:first-letter {
	font-family: 'olde_englishregular';
	font-size:1.4em;

	color:#125793;
}
.contilluauberge {
	width:140px;
	height:140px;
	position:relative;
	float:left;
	margin:10px;

}
.contilluauberge a img {
	border: 2px solid #FFFFFF;


}

.contilluauberge a {
	width:140px;
	height:140px;
	position:absolute;
	top:0px;
	left:0px;


}
.contilluauberge h3{
	display:block;
	width:132px;
	height:16px;
	position:absolute;
	bottom:0px;
	text-align:center;
	opacity:0.8;
	background-color:white;
	padding:0;
	margin:0 auto 0 auto;
	padding:4px;
	font-size:10px;

}
.contilluactivite {
	width:176px;
	height:176px;
	position:relative;
	float:left;
	margin:10px;

}
.contilluactivite a img {
	border: 2px solid #FFFFFF;


}

.contilluactivite a {
	width:176px;
	height:176px;
	position:absolute;
	top:0px;
	left:0px;


}
.contilluactivite h3{
	display:block;
	width:172px;
	height:40px;
	position:absolute;
	bottom:-2px;
	text-align:center;
	opacity:0.8;
	background-color:white;
	padding:0;
	margin:0 auto 0 auto;
	padding:4px;
	font-size:10px;

}

.decouverte .contilluactivite h3{
	display:block;
	width:172px;
	height:40px;
	position:absolute;
	bottom:-10px;
	left:8px;
	text-align:center;
	opacity:0.8;
	background-color:white;
	padding:0;
	margin:0 auto 0 auto;
	padding:4px;
	font-size:10px;

}

/* Fin général									*/
/************************************************/


/************************************************/
/* Mise en page de la page d'accueil			*/

#retouraccueiltopmobile{
	display:none;
}

#header {
	background-image: url(img/header2.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 50px 0px 0px 0px;
	padding: 00px 0px 0px 0px;
	height: 144px;
	width: 100%;
	position: absolute;
	z-index: 100;
	left: auto;
	top: 0px;
	right: auto;
}

#surheader {
	background-image: url(img/header.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 144px;
	width: 100%;
}

#footer {
	background-image: url(img/footer.png);
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 100%;
	position: fixed;
	z-index: 100;
	left: auto;
	right: auto;
	bottom: 0px;
	background-repeat: repeat-x;
	background-position: center top;
}

#surfooter {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 100px;
	width: 1920px;
	background-color:f2efec;
}

#wrap {
	position:relative;
	padding:190px 10px 50px 10px;
	width: 1060px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fondblanc.png);
	min-height:600px;
}

.user {
	float:left;
	margin: 0px;
	padding: 0px;
}

#user01 {
	width:1040px;
}

#user07 {
	width:1040px;
}

#user02{
	width:530px;
}

#user03 {
	width:530px;
}

#user08 {
	width:530px;
}

#user09 {
	width:530px;
}

#user04{
	width:345px;
}

#user05 {
	width:345px;
}

#user06 {
	width:345px;
}

#user10 {
	width:345px;
	min-height:1px;
	padding-bottom:90px;
}

#user11 {
	width:345px;
	min-height:1px;
	padding-bottom:90px;
}

#user12 {
	width:345px;
	min-height:1px;
	padding-bottom:90px;
}

#contenu {
	clear:both;
}
#contenu img {
	border:white solid 2px;
}
#sdjdate {
	display:inline;

}
#sdjsaint{
	display:inline;

}
.moduletablesaintjour {



}

/*
#sdjmodule {
	width:350px;
	height:35px;
	position:absolute;
	top:-20px;
	left:600px;
	z-index:2000000;
}
*/
#sdjsaint {
	float:left;
	height:35px;
	width:170px;
	text-align:right;
}
#sdjsaint p{
	text-align:right;
	font-size:0.8em;
	padding-right:0;
	padding-left:0;
}
#sdjdate {
	float:left;
	height:35px;
	width:185px;
}
#sdjdate p{
	text-align:right;
	font-size:0.8em;
	padding-right:0;
	padding-left:0;
}


/* Fin mise en page de la page d'accueil		*/
/************************************************/


/************************************************/
/* Mise en page Marquepages						*/

#marquepage1 {
	position:absolute;
	top:275px;
	right:-238px;
	width:238px;
	height:126px;
	overflow:hidden;
}
#marquepage1 a {
	float:right;
	width:48px;
	height:48px;
	margin:5px 10px 5px 0px;
}
#marquepage1 p {
	display:none;
}
#marquepage1 #shrubblienfacebook {
	background-image:url(img/facebook.png);
}
#marquepage1 #shrubbliencontact {
	background-image:url(img/enveloppe.png);
}

#marquepage2 {
	position:absolute;
	top:425px;
	right:-238px;
	width:238px;
	height:126px;
	overflow:hidden;
}
#marquepage2 p {
	line-height:16px;
	text-align:center;
	margin:0px;
	padding:0px;
}
#marquepage2 input {
	margin-top:2px;
}
#marquepage2 input.button {
	font-size:0.7em;
}

#shrubbglissant1 {
	background-image:url(img/rubanfacebook.png);
	width:178px;
	height:84px;
	padding:42px 60px 0px 0px;
}
#shrubbglissant2 {
	background-image:url(img/rubannews.png);
	width:178px;
	height:84px;
	padding:42px 60px 0px 0px;
}

.shrubbglissant {
	width:178px;
	height:84px;
	position:relative;
	top:0;
	left:-150px;
}

/* Fin mise en page Marquepages					*/
/************************************************/


/************************************************/
/* Mise en page du menu header					*/

#menuheader .moduletable ul {
	display:block;
	position:relative;
	left:0px;
	padding:18px 8px 38px 8px;
	margin:0;
	list-style-type: none;
	background-image: url(img/ruban.png);
	background-position:bottom;
	font-size:0.8em;
	text-align:center;
}

#menuheader .moduletable {
	width:110px;
	float:left;
	height:50px;
	margin:5px;
}

#menuheader {
	margin-left:auto;
	margin-right:auto;
	width:1080px;
	height:60px;
	position:absolute;
	top:73px;
}

#menuheaderwrapsub {
	width:1080px;
	height:60px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

div.autour {
	position:relative;
	width:140px;
	padding:0px 0px 0px 0px;
	top:0px;
	left:0px;
	overflow:hidden;
}

div.autour ul.bas {
	top:0px;
}

div.autour ul.haut {
	top:-600px;
}

.moduletable {
	position:relative;
}
#menuheader .menu a {
	color:white;
	line-height:14px;)


}
.moduletable h3 {
	position:relative;
	width:128px;
	padding:0px 8px 8px 8px;
	top:0px;
	left:0px;
	height:22px;
	margin:0;
	text-align:center;
	cursor: pointer;
}

#menuheader .moduletable h3 {
	width:112px;
	font-size:15px;
	line-height:30px;
}

div.apres {
	position:absolute;
	width:140px;
	padding:0;
	top:30px;
	left:0px;
	height:25px;
	background-image: url(img/ombre.png);
	background-repeat:repeat-x;
}

.moduletable a {
	display:block;
}

#menuheader h3 {
	text-align:center;
}

/* Fin mise en page du menu header				*/
/************************************************/


/************************************************/
/* Mise en page edito+newsflash					*/

div#user02 div.ucdedit {
	background-image: url(img/edito-fond.png);
	width:494px;
	height:429px;
	padding:8px 18px 8px 8px;
	overflow:hidden;
}

div.user ul{
	list-style-type: none;
	padding:0;
	margin:0;
}

div#user03.user div.ucdacc {
	width:258px;
	height:126px;
	float:left;
	border:1px black solid;
	margin:2px;
	overflow:hidden;
	padding:0px;
	position:relative;
}
div#user03.user div.ucdacc li{
	margin:0;
	padding:0;
}
div#user03.user div.ucdacc .ucd_title {
	position:absolute;
	top:0;
	left:0;
	width:251px;
/*	height:27px;*/
	background-image: url(img/fondblanc60.png);
	padding:0px 4px 0px 4px;
	text-align:left;
	font-size:12px;
	font-weight:bold;

}
div#user03.user div.ucdacc .ucd_introtext p {
	position:absolute;
	top:24px;
	left:0px;
	width:251px;
	margin:0;
	padding:8px 4px 0px 4px;
	text-align:left;
	font-size:12px;
}
div#user03.user div.ucdacc .ucd_readon {
	position:absolute;
	bottom:0;
	left:0;
	width:255px;
/*	height:27px;*/
	background-image: url(img/fondblanc80.png);
	padding:0px 2px 0px 2px;
	text-align:right;
	font-size:10px;
	text-transform:uppercase;
	height:18px;
	line-height:18px;
	font-weight:bold;
}

div#user03.user div.ucdqsn {
	padding:8px;
	width:504px;
	height:410px;
	overflow:hidden;
}

div#user03.user div.ucdqsn p {
	margin:0;
	padding:0;
}

.user h2 {
	margin:0;
	padding:0;
}
.edito h2 {
	margin:0;
	padding:0;
	font-size:31px;
}

#contenu .edito .container{
	width:1000px;
}

#contenu .edito .container .illugauche{
	width:193px;
	float:left;
	margin-left:45px;
}

#contenu .edito .container .illudroite{
	width:670px;
	float:left;
	margin-left:45px;
	margin-right:45px;
}

/* Fin mise en page edito+newsflash				*/
/************************************************/


/************************************************/
/* Mise en page contenu							*/

.accueilprogramme {
	width:303px;
	height:219px;
	float:left;
	overflow:hidden;
	margin-left:19px;
	margin-right:20px;
	border:2px solid white;
	position:relative;
}
.accueilprogramme img{
	margin:0;
	padding:0;
}
.accueilprogramme p{
	margin:0;
	padding:0;
}
.accueilprogramme h2{
	margin:0;
	padding:5px 0px 5px 0px;
	width:303px;
	position:absolute;
	right:0;
	bottom:0;
	width:303px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:center;
	background-image: url(img/fondblanc80.png);
	color:black;
	font-weight:bold;
	text-transform : uppercase;
}

.listelecture {
	width:303px;
	height:219px;
	float:left;
	overflow:hidden;
	margin-left:19px;
	margin-right:20px;
	border:2px solid white;
	position:relative;
}
.listelecture img{
	margin:0;
	padding:0;
}
.listelecture p{
	margin:0;
	padding:0;
}
.listelecture h2{
	margin:0;
	padding:5px 0px 5px 0px;
	width:303px;
	position:absolute;
	right:0;
	bottom:0;
	width:303px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:center;
	background-image: url(img/fondblanc80.png);
	color:black;
	font-weight:bold;
	text-transform : uppercase;
}

.accueilliens {
	width:303px;
	height:219px;
	float:left;
	overflow:hidden;
	margin-left:19px;
	margin-right:20px;
	padding-left:4px;
	border:2px solid white;
}
.accueilliens ul{
	margin:0px;
	padding:0px;
}
.accueilliens li{
	margin:0px;
	padding:0px;
	height:27px;
	line-height:27px;
	width:303px;
}

/* Fin mise en page contenu						*/
/************************************************/


/************************************************/
/* Mise en page des galeries					*/

#slideshow{
	position:relative;
}

#shrubbshowtext {
	width:800px;
	margin-left:auto;
	margin-right:auto;


}

.iconewrap.icoflecheg {
	position:absolute;
	background-image: url("img/icoflecheg.png");
	height: 42px;
	margin: 0px 0px;
	padding: 0px;
	width: 42px;
	top:300px;
	left:0;
}

.iconewrap.icofleched {
	position:absolute;
	background-image: url("img/icofleched.png");
	height: 42px;
	margin: 0px 0px;
	padding: 0px;
	width: 42px;
	top:300px;
	right:0;
}

div.pelerin1 div.presgal {
	width:176px;
	height:176px;
	float:left;
	margin:17px;
	overflow:hidden;
	position:relative;
	z-index:100;
}

div.pelerin1 div.presgal p{
	margin:0;
	padding:0;
}

div.pelerin1 div.presgal img{
	width:166px;
	height:166px;
}

div.pelerin1 div.presgal h2{
	font-size:22px;
	color:white;
	position:absolute;
	top:0;
	left:0;
	background-color: black;
	opacity:0.8;
	display:block;
	z-index:110;
	width:160px;
	height:160px;
	padding:8px;
	margin:0;
	cursor: pointer;
}
html body div#wrap div#contenu table.blog tbody tr td div table.contentpaneopen tbody tr td p#cut img {
	border:none;
	margin:0;
	padding:0



}
p#cut {
	margin:0;
	padding:0;


}
.apergal {
	width:303px;
	height:219px;
	float:left;
	overflow:hidden;
	margin-left:19px;
	margin-right:20px;
	margin-top:20px;
	border:2px solid white;
	position:relative;
}
.ucdsbslidenews {
	width:303px;
	height:219px;
	float:left;
	overflow:hidden;
	margin-left:19px;
	margin-right:20px;
	border:2px solid white;
	position:relative;
	background-image: url("img/edito-fond.png");
}
html body div#wrap div#user02.user div.ucdedit ul.ucd_list li.ucd_item div.ucd_img_sec {
	display:none;

}
html body div#wrap div#user03.user div.ucdqsn ul.ucd_list li.ucd_item div.ucd_img_sec {
	display:none;

}
html body div#wrap div#user07.user div.ucdsbslidenews ul.ucd_list li.ucd_item div.ucd_img_sec {
	display:none;

}

html body div#user07 .ucd_introtext {
	position:absolute;
	top:-40px;
	padding-left:8px;
	padding-right:8px;
	font-size:12px;
}

.apergal p{
	margin:0;
	padding:0;
}

.apergal h2{
	margin:0;
	padding:5px 0px 5px 0px;
	width:303px;
	position:absolute;
	right:0;
	bottom:0;
	width:303px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:center;
	background-image: url(img/fondblanc80.png);
	color:black;
	font-weight:bold;
	text-transform : uppercase;
}

/* Fin mise en page des galeries				*/
/************************************************/


/************************************************/
/* Mise en page carroussel						*/

#carroussel {
	padding-top:8px;
	padding-bottom:8px;
}

#wowslider-container1 {
	padding-top:8px;
	padding-bottom:8px;
}

/* Fin mise en page caroussel					*/
/************************************************/


/************************************************/
/* Mise en page Pied-de-pages					*/

#footer .menu.shrubbfooter {
	float:left;
	margin:0px;
	padding:2px;
	list-style-type: none;
	font-size:0.7em;
	width:169px;
	height:65px;
}

#footer .menu.shrubbfooter li {
	padding:0;
	margin:0;
	line-height:1.1em;
}

#surfooter {
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#boussole {
	right:-350px;
	position: absolute;
	top: -100px;
	display:none;
}

/* Fin mise en page Pied-de-pages				*/
/************************************************/


/************************************************/
/* Mise en page Top								*/

#top {
	background-image: url(img/header3.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 124px;
	width: 100%;
	position:absolute;
	top:0;
	z-index:1000;
}
#top #surtop {
	width : 1060px;
	height:124px;
	margin : 0 auto;
	position:relative;
}

#top div.miniplayermodule {
	position:absolute;
	width:140px;
	height:15px;
	padding:0px;
	margin:0px;
	top:0px;
	right:10px;
}

#top #sdjmodule {
	position:absolute;
	width:385px;
	height:30px;
	bottom:10px;
	right:10px;
}

#top #sdjmodule div{
	display:inline;
	margin-right:8px;
}

#top #retouraccueiltop {
	position:relative;
	top:0px;
	left:5px;
	width:100px;
	height:100px;
}

/* Fin mise en page Top							*/
/************************************************/


/************************************************/
/* Mise en page conseil national				*/

div.conseiller img{
	width:70px;
	height:90px;
}

div.conseiller img.blaz{
	width:47px;
	height:59px;
}

/* fin mise en page conseil national			*/
/************************************************/


/************************************************/
/* Mise en page charte							*/

#charte li:first-letter {
	color:#125793;
	font-size: 24px;
	font-weight: bold;
}

#charte li {
	color:black;
	font-size: 14px;
	font-weight: normal;
}

#charte ol {
	margin-bottom:30px;
	list-style-type:none;
}
#charte {
	padding:15px;

}

/* Fin de mise en page charte					*/
/************************************************/


/************************************************/
/* mise en page etapes							*/

div.etape {
	width:1040px;
	overflow:hidden;
	font-size:12px;
	position:relative;
	background-image: url(img/etapes3bis.jpg);
	/*background-repeat:no-repeat;*/
	min-height:800px;
}
div.etape.voiealter.roca{
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(https://reves-de-compostelle.fr/templates/pelerin/img/etapesv5.jpg);	
}
div.etape.voiealter.cele{
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(https://reves-de-compostelle.fr/templates/pelerin/img/etapesv6.jpg);	
}
div.etape.voiealter.cotier{
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(https://reves-de-compostelle.fr/templates/pelerin/img/etapesv2.jpg)
}
div.etape.voiealter.transition{
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(https://reves-de-compostelle.fr/templates/pelerin/img/etapesv5.jpg)
}
div.etape.voiealter.primitivo{
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(https://reves-de-compostelle.fr/templates/pelerin/img/etapesv6.jpg)
}
div.etape.voiealter.fisterra{
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(https://reves-de-compostelle.fr/templates/pelerin/img/etapesv4.jpg)
}
div.etape.voiealter.romieu{
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(https://reves-de-compostelle.fr/templates/pelerin/img/etapesv2.jpg)
}
div.etape.voiealter.corbi{
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(https://reves-de-compostelle.fr/templates/pelerin/img/etapesv5.jpg);	
}
div.etape span{
	font-size:16px;
	color:#125793;



}
div.illuetape {
	float:left;
	width:350px;
	height:350px;
	overflow:hidden;
	margin:20px 10px 5px 10px;
	text-align:center
}
div.illuetape p{
	text-align:center
}
div .illuetape img{
	max-width:350px;
	max-height:300px;
}

div.etape h2 {
	display: block;
	float: right;
	font-size: 38px;
	height: 45px;
	margin: 20px 100px 45px 0px;
	padding: 0 0 0 0px;
	width: 550px;
	font-size:34px;
	color:#e10f40;
}

div.etape h2 strong{
	color:#125793;
}
div.etape h2 em{
	color:#ece413;
}


div.parcours {
	float:right;
	width:650px;
}

div.etape.voiealter.cotier .parcours{
		padding-right:5px;
}

div.etape.voiealter.transition .parcours{
		position:relative;
}

div.etape.voiealter.fisterra .parcours{
		position:relative;
}

html body div#wrap div#contenu table.blog tbody tr td table tbody tr td.article_column table.contentpaneopen tbody tr td div.shrubbarticlediv div.activite h2 {
	width:930px;

}
div.denivele {
	float:right;
	width:650px;
	min-height:40px;



}
div.curiosite {
	float:right;
	width:624px;
	min-height:120px;
	background-image: url(img/fondvelinover.jpg);
	margin:0px 10px 10px 0px;
	padding:10px;
	border:3px double #125793;

}
div.extelink {

}
div.extelink p{
	text-align:center;
}

div.ensemblelink {
	position:absolute;
	width:340px;
	margin:5px;
	top:380px;
	left:10px;
	text-align:center;



}

div.lienhebergement p{
	text-align:center;
}

div.gallink {

}
div.gallink p{
	text-align:center;
	margin:5px;
	padding:0;
 }
div.ensemblelink a {
	margin:0;
	padding:0;
}
div.extelink p{
	margin:5px;
	padding:0;
}
div.officetourisme {
	left: 0px;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	text-transform: uppercase;
	top: 745px;
	width: 340px;
}
div.officetourisme p{
	/*text-transform: uppercase;*/
	margin:0;
	padding:0;
	font-size:14px;
	color: #e10f40;/*#125793*/
	text-align: center;
}

/* fin mise en page etapes						*/
/************************************************/


/************************************************/
/* mise en page hebergement						*/

.hebergement {
	width:1040px;
	overflow:hidden;
	font-size:12px;
	position:relative;
	background-image: url(img/etapes3.png);
	background-repeat:no-repeat;
	min-height:681px;




}
.hebergement p{
	float:left;
	min-width:490px;
	padding-left:20px;
	margin:0px 0px 0px 0px;

}

.coordonnees p{
	min-width:0px;
	padding-left:20px;
	margin:0px 0px 0px 0px;
}
.note p{
	min-width:0px;
	padding-left:0px;
	margin:0
}
.hebergement h2{
	float:left;
	width:1020px;
	display:block;
	height:45px;
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	font-size:36px;
	font-family: 'olde_englishregular';
}
div.coordonnees {
	float:left;
	width:530px;
	min-height:500px;
	margin:40px 10px 0px 0px;
	padding:10px 10px 10px 0px;
	font-size:18px;
}

div.illuauberge {
	position:absolute;
	top:323px;
	left:10px;
	width:550px;
	height:160px;
	margin:0px;
	padding:0px;
}

 div.illuauberge a img{
	width:140px;
	height:140px;

	background-color:white;
}

div.note {
	float:right;
	width:438px;
	background-color:white;
	border:solid 1px #5d0d0d;
	padding:10px;
	margin:10px 10px 0px 0px;


}

div.conditions {
	float:right;
	width:438px;
	background-image: url(img/fondvelinover.jpg);
	margin:10px 10px 0px 0px;
	padding:10px;
	border:solid 1px white;

}
div.conditions li{
	margin:0;
	padding:0;


}
.libele1 {
	font-size:14px;
	color: #125793;

}
.libele2 {
	font-size:14px;
	color: #125793;

}

/* fin mise en page hebergement					*/
/************************************************/


/************************************************/
/* vidéos										*/

.shrubbvideo {
	width:1040px;
	overflow:hidden;
	position:relative;
	background-image: url(img/etapes3.png);
	background-repeat:no-repeat;
	background-position:bottom;

}
.shrubbvideo h2{
	text-align:right;
	margin-bottom:20px;
	padding-right:20px;


}
.shrubbvideo p{
	width:500px;
	float:right;
	background-image: url(img/fondvelinover.jpg);
	padding:10px;
	border:solid 1px #5d0d0d;
	margin-right:50px;

}
.shrubbvideo .avPlayerWrapper {
	width:450px;
	float:right;



}
.shrubbvideo .avPlayerContainer {

	border:white solid 2px;


}
#lesvideos p{
	width:1000px;
	background-image:none;
	border:0;
	margin:0;
	padding:0px 10px 0px 10px;
	float:none;



}

#lesvideos {
	padding :10px 10px 80px 10px;
	width:1020px;
}

/* fin vidéos									*/
/************************************************/


/************************************************/
/* travaux saint jacques						*/

#travauxsaintjacques ol{
	margin-left:40px;
	font-size:16px;
	font-style:italic;


}
#travauxsaintjacques ul{
	font-style:italic;
	margin-left:40px;




}
.droiteimage {
	width:700px;
	float:left;
	margin-right:10px;

}

/* fin travaux saint jacques					*/
/************************************************/


/************************************************/
/* mise en page ordre conseil					*/

html body div#wrap div#contenu table.contentpaneopen tbody tr td div#leconseilnational.pelerin1 div.shrubbcontainer div.conseiller img{
	border:0;
}

html body div#wrap div#contenu table.contentpaneopen tbody tr td div#leconseilnational.pelerin1 div.shrubbcontainer div.conseillerdhonneur img{
	border:0;
}

.conseiller {
	width:334px;
	height:130px;
	float:left;
	background-image: url(img/fondvelinover.jpg);
	margin: 7px 95px;
	position:relative;
	border:solid 2px white;
}

.conseillerdhonneur {
	width:333px;
	height:130px;
	float:left;
	background-image: url(img/fondvelinover2.jpg);
	margin:7px;
	position:relative;
	border:solid 2px white;
}

.grandcommandeur{
	margin-left:358px;
	margin-right:358px;
}
.conseiller p{
	margin:0;
	padding:0;
}

.conseillerdhonneur p{
	margin:0;
	padding:0;
}

.conseiller .titrepelerin {
	font-variant:small-caps;
	margin-bottom:8px;

}

.conseillerdhonneur .titrepelerin {
	font-variant:small-caps;
	margin-bottom:8px;

}

.titrepelerin {
	color:#125793;
}

.blaz {
	position:absolute;
	bottom:5px;
	right:5px;
}
.subpelerins1 {
	clear:both;
	padding:10px;
	background-image: url(img/fondvelinover.jpg);
	border:solid 2px white;

}
#leconseilnational .shrubbcontainer {
	margin-top:20px;
	margin-bottom:20px;
}

/*fin mise en page ordre conseil				*/
/************************************************/


/************************************************/
/* debut pages acceuils chemins					*/

.imagechemin table{
	width:1040px;
}

div.imagechemin table tbody tr td p{
	text-align:center;
	line-height: 1.4em;
	margin: 0.2em 0.2em 1em;
	padding: 4px;
	letter-spacing: 0.01em;
}

div.imagechemin table tbody tr td p:first-letter {
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #000;
	font-size: 1em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}

/* fin pages acceuils chemins					*/
/************************************************/


/************************************************/
/* debut par chemin								*/

.parchemin {
	width:480px;
	height:280px;
	float:left;
	background-image: url(img/fondvelinover.jpg);
	padding:10px;
	margin:10px;
	position:relative;
	border:solid 1px white;

}
.parchemin h3{
	width:460px;
	border-bottom:1px solid #5d0d0d;
	margin:0;
	padding:0;
}
p.shrubbdate2 {
	margin:0;
	padding:0;
	text-align:right;

}
.parchemin li{
	margin:0;
	padding:0;
	font-style:italic;
	font-size:14px;

}
.parchemin ul{
	margin-top:15px;
}
.parchemin .pdf {
	position:absolute;
	bottom:10px;
	right:10px;
	margin:0;
	padding:0;
}

/* fin par chemin								*/
/************************************************/


/************************************************/
/* debut spiritualité							*/

.spiritualite {
	padding:10px 10px 80px 10px;
	position:relative;
	background-image: url(img/etapes3.png);
	background-repeat:no-repeat;
	background-position:bottom;
	/*width:1020px;*/
}
.spiritualite h2{
	margin-left:10px;
}
.decouverte img {
	margin:10px;
	border: 2px solid white;


}
.decouverte 	{
	padding:10px 10px 20px 10px;
	position:relative;
	background-image: url(img/fondvelinover.jpg);
	/*width:1020px;*/

}

/* fin spiritualité								*/
/************************************************/


/************************************************/
/* debut activité								*/

.activite {
	padding:10px 10px 20px 10px;
	position:relative;
	background-image: url(img/fondvelinover.jpg);
	border:solid 2px white;
	width:1020px;
}

/* fin activité									*/
/************************************************/


/************************************************/
/* debut edito									*/

#contenu .edito {
	padding:10px 10px 20px 10px;
	position:relative;
	background-image: url(img/fondvelinover.jpg);
	border:solid 2px white;
	/*width:1020px;*/
}
#contenu .ecrits {
	padding:10px 10px 20px 10px;
	position:relative;
	background-image: url(img/fondvelinover.jpg);
	border:solid 2px white;
	/*width:1020px;*/
}
.guide {
	padding:10px 10px 80px 10px;
	position:relative;
	background-image: url(img/etapes3.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:1020px;
	min-height:180px;
}
.guide img{
	float:left;
	margin:20px;
	width:100px;
	max-height:156px;
}

/* fin edito									*/
/************************************************/




.numeroetape {
	position:relative;
	top:-12px;
	left:-12px;
	background-image:url(img/liencarte.png);
	width:24px;
	height:24px;
	color:white;
	font-size:12px;
	line-height:20px;
	text-align:center;
}
.numeroetape.varianteliencarte{
	background-image:url(https://reves-de-compostelle.fr/templates/pelerin/img/liencartev2.png);
}
.numeroetape.varianteliencarte3{
	background-image:url(https://reves-de-compostelle.fr/templates/pelerin/img/liencartev3.png);
}

.numeroetape.varianteliencarte4{
	background-image:url(https://reves-de-compostelle.fr/templates/pelerin/img/liencartev4.png);
}

.numeroetape.varianteliencarte5{
	background-image:url(https://reves-de-compostelle.fr/templates/pelerin/img/liencartev5.png);
}

.numeroetape.varianteliencarte6{
	background-image:url(https://reves-de-compostelle.fr/templates/pelerin/img/liencartev6.png);
}

.numeroetape.varianteliencartecoup{
	background-image:url(https://reves-de-compostelle.fr/templates/pelerin/img/liencartevcoup.png);
	width:30px;
	height: 27px;
	font-size: 22px;
	color: black;
	padding-top: 4px;
}
.numeroetape.varianteliencartevf{
	background-image:url(https://reves-de-compostelle.fr/templates/pelerin/img/liencartevf.png);
	width:30px;
	height: 27px;
	font-size: 22px;
	color: black;
	padding-top: 4px;
}



#etapecheminarles30 .numeroetape{
	top:0;
	left:0;
}
#etapecheminpiemont12 .numeroetape{
	top:0;
	left:0;
}
#etapecheminpiemont18 .numeroetape{
	top:0;
	left:0;
}
#etapecheminpiemont19 .numeroetape{
	top:0;
	left:0;
}
#etapecheminpiemont20 .numeroetape{
	top:0;
	left:0;
}
#etapepuyenvelay10 .numeroetape{
	top:0;
	left:0;
}

#etapepuyenvelay13c .numeroetape{
	top:0;
	left:0;
}
#etapecaminofrances20 .numeroetape{
	top:0;
	left:0;
}
#etapecaminofrances25 .numeroetape{
	top:0;
	left:0;
}
#etapecaminofrances26 .numeroetape{
	top:0;
	left:0;
}
#etapecaminofrances27 .numeroetape{
	top:0;
	left:0;
}
#etapecaminofrances30 .numeroetape{
	top:0;
	left:0;
}
#etapecaminofrances31 .numeroetape{
	top:0;
	left:0;
}
#etapecaminofrances34 .numeroetape{
	top:0;
	left:0;
}
#etapecaminofrances35 .numeroetape{
	top:0;
	left:0;
}
#etapecaminofrances36 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord6 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord8 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord10 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord11 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord12 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord13 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord15 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord16 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord18 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord22 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord26 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord30 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord43 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord57 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord58 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord59 .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord56detail .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord57detail .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord59detail .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord60detail .numeroetape{
	top:0;
	left:0;
}
#etapechemindunord61detail .numeroetape{
	top:0;
	left:0;
}
#etapechemindunordcoup .numeroetape{
	top:0;
	left:0;
}
#etapechemindunordvf .numeroetape{
	top:0;
	left:0;
}

.etapetag {
	display:block;
	background-color:#ffffff;
	border:1px solid grey;
	font-size:14px;
	padding:8px;
	position : absolute;
	top:-20px;
	right:50px;
	color:black;
	text-decoration:none;
	text-align:center;
	z-index:150;
	width:200px;


}
.etapetag:hover {
	text-decoration:none;

}
#user01 ul {
	width:1040px;
	display:block;
}
.cartechemin {
	clear:both;

}

#user01 ul li{
	display:block;
	width:500px;
	float:left;
	text-align:center;
	background-color:#125793;
	color:white;
	margin-left:10px;
	margin-right:10px;
}
#user01 ul li span{
	margin-top:0px;
	padding:10px 20px 2px 20px;

	color:white;
	width:250px;
	text-decoration:none;
}

/************************************************/
/* debut mise en page etapechemindunord		*/

#cartechemindunord {
	width:1040px;
/*	overflow:hidden;*/
	position:relative;
	background-image:url(img/cartechemin-du-nord2.jpg);
	background-repeat:no-repeat;
	height:400px;
}

#etapechemindunord1{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:932px;
	top:150px;
}

#etapechemindunord2{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:910px;
	top:163px;
}

#etapechemindunord3{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:893px;
	top:168px;
}

#etapechemindunord4{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:875px;
	top:173px;
}

#etapechemindunord5{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:846px;
	top:176px;
}

#etapechemindunord6{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:814px;
	top:164px;
}

#etapechemindunord7{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:807px;
	top:182px;
}

#etapechemindunord8{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:776px;
	top:163px;
}

#etapechemindunord9{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:775px;
	top:178px;
}

#etapechemindunord10{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:749px;
	top:165px;
}

#etapechemindunord11{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:733px;
	top:158px;
}

#etapechemindunord12{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:711px;
	top:143px;
}

#etapechemindunord13{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:693px;
	top:139px;
}

#etapechemindunord14{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:673px;
	top:148px;
}

#etapechemindunord15{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:644px;
	top:127px;
}

#etapechemindunord16{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:626px;
	top:128px;
}

#etapechemindunord17{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:621px;
	top:149px;
}

#etapechemindunord18{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:584px;
	top:135px;
}

#etapechemindunord19{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:574px;
	top:148px;
}

#etapechemindunord20{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:537px;
	top:138px;
}

#etapechemindunord21{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:504px;
	top:127px;
}

#etapechemindunord22{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:471px;
	top:109px;
}

#etapechemindunord23{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:460px;
	top:120px;
}

#etapechemindunord24{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:418px;
	top:141px;
}

#etapechemindunord25{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:390px;
	top:140px;
}

#etapechemindunord26{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:357px;
	top:119px;
}

#etapechemindunord27{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:352px;
	top:142px;
}

#etapechemindunord28{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:329px;
	top:150px;
}

#etapechemindunord29{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:317px;
	top:157px;
}

#etapechemindunord30{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:288px;
	top:144px;
}

#etapechemindunord31{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:279px;
	top:169px;
}

#etapechemindunord32{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:248px;
	top:181px;
}

#etapechemindunord33{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:221px;
	top:182px;
}

#etapechemindunord34{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:193px;
	top:182px;
}

#etapechemindunord35{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:165px;
	top:179px;
}

#etapechemindunord36{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:139px;
	top:179px;
}

#etapechemindunord37{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:504px;
	top:107px;
}
#etapechemindunord38{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:481px;
	top:101px;
}
#etapechemindunord39{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:457px;
	top:101px;
}
#etapechemindunordcoup{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:418px;
	top:100px;
}
#etapechemindunord40{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	/*
	left:441px;
	top:114px;
	*/
	left:358px;
	top:196px;
}
#etapechemindunord41{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	/*
	left:435px;
	top:131px;
	*/
	left:363px;
	top:438px;
}
#etapechemindunord42{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	/*
	left:415px;
	top:121px;
	*/
	left:147px;
	top:487px;
}
#etapechemindunord43{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:399px;
	top:88px;
}
#etapechemindunord44{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:388px;
	top:107px;
}
#etapechemindunord45{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:368px;
	top:108px;
}
#etapechemindunord46{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:350px;
	top:109px;
}
#etapechemindunord47{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:332px;
	top:105px;
}
#etapechemindunord48{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:312px;
	top:102px;
}
#etapechemindunord49{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:292px;
	top:100px;
}
#etapechemindunord50{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:266px;
	top:111px;
}
#etapechemindunord51{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:239px;
	top:120px;
}
#etapechemindunord52{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:212px;
	top:129px;
}
#etapechemindunord53{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:191px;
	top:152px;
}
#etapechemindunord54{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:164px;
	top:161px;
}

#etapechemindunord55{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:109px;
	top:179px;
}

#etapechemindunord55detail{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:515px;
	top:427px;
}

#etapechemindunord56{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:82px;
	top:179px;
}
#etapechemindunord56detail{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:259px;
	top:379px;
}
/*
#etapechemindunord57{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:41px;
	top:157px;
}
#etapechemindunord58{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:41px;
	top:137px;
}
#etapechemindunord59{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:21px;
	top:147px;
}
*/
#etapechemindunordvf{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:36px;
	top:150px;
}
#etapechemindunord57detail{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:83px;
	top:429px;
}
#etapechemindunord58detail{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:130px;
	top:250px;
}
#etapechemindunord59detail{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:70px;
	top:451px;
}
#etapechemindunord60detail{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:143px;
	top:384px;
}
#etapechemindunord61detail{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:95px;
	top:451px;
}

/* fin mise en page etapechemindunords			*/
/************************************************/



/************************************************/
/* debut mise en page etapecaminofrancess		*/

#cartecaminofrances {
	width:1040px;
/*	overflow:hidden;*/
	position:relative;
	background-image:url(img/cartecamino.jpg);
	background-repeat:no-repeat;
	height:400px;
}

#etapecaminofrances1{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:1015px;
	top:191px;
}

#etapecaminofrances2{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:958px;
	top:204px;
}

#etapecaminofrances3{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:926px;
	top:238px;
}

#etapecaminofrances4{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:883px;
	top:274px;
}

#etapecaminofrances5{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:853px;
	top:295px;
}

#etapecaminofrances6{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:836px;
	top:300px;
}

#etapecaminofrances7{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:815px;
	top:308px;
}

#etapecaminofrances8{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:782px;
	top:317px;
}

#etapecaminofrances9{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:753px;
	top:319px;
}

#etapecaminofrances10{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:726px;
	top:321px;
}

#etapecaminofrances11{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:700px;
	top:323px;
}

#etapecaminofrances12{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:670px;
	top:332px;
}

#etapecaminofrances13{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:645px;
	top:332px;
}

#etapecaminofrances14{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:611px;
	top:325px;
}

#etapecaminofrances15{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:579px;
	top:322px;
}

#etapecaminofrances16{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:552px;
	top:320px;
}

#etapecaminofrances17{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:525px;
	top:318px;
}

#etapecaminofrances18{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:490px;
	top:314px;
}

#etapecaminofrances19{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:456px;
	top:302px;
}

#etapecaminofrances20{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:430px;
	top:264px;
}

#etapecaminofrances21{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:410px;
	top:267px;
}

#etapecaminofrances22{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:398px;
	top:281px;
}

#etapecaminofrances23{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:364px;
	top:287px;
}

#etapecaminofrances24{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:328px;
	top:270px;
}

#etapecaminofrances25{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:292px;
	top:244px;
}

#etapecaminofrances26{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:262px;
	top:234px;
}

#etapecaminofrances27{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:242px;
	top:224px;
}

#etapecaminofrances28{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:220px;
	top:227px;
}

#etapecaminofrances29{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:179px;
	top:205px;
}

#etapecaminofrances30{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:149px;
	top:177px;
}

#etapecaminofrances31{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:126px;
	top:171px;
}

#etapecaminofrances32{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:107px;
	top:185px;
}

#etapecaminofrances33{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:79px;
	top:187px;
}

#etapecaminofrances34{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:48px;
	top:167px;
}


#etapecaminofrances35{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:34px;
	top:152px;
}


#etapecaminofrances36{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:12px;
	top:148px;
}


/* fin mise en page etapecaminofrancess			*/
/************************************************/


/************************************************/
/* debut mise en page etapecheminarless			*/

#cartecheminarles {
	width:1040px;
/*	overflow:hidden;*/
	position:relative;
	background-image:url(img/cartearles.jpg);
	background-repeat:no-repeat;
	height:610px;
}

#etapecheminarles1{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:943px;
	top:238px;
}

#etapecheminarles2{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:909px;
	top:240px;
}

#etapecheminarles3{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:860px;
	top:242px;
}

#etapecheminarles4{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:805px;
	top:204px;
}

#etapecheminarles5{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:781px;
	top:209px;
}

#etapecheminarles6{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:759px;
	top:212px;
}

#etapecheminarles7{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:735px;
	top:218px;
}

#etapecheminarles8{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:714px;
	top:223px;
}

#etapecheminarles9{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:686px;
	top:235px;
}

#etapecheminarles10{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:660px;
	top:245px;
}

#etapecheminarles11{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:629px;
	top:248px;
}

#etapecheminarles12{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:589px;
	top:271px;
}

#etapecheminarles13{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:562px;
	top:271px;
}

#etapecheminarles14{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:532px;
	top:256px;
}

#etapecheminarles15{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:504px;
	top:250px;
}

#etapecheminarles16{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:476px;
	top:250px;
}

#etapecheminarles17{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:448px;
	top:247px;
}

#etapecheminarles18{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:412px;
	top:240px;
}

#etapecheminarles19{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:383px;
	top:242px;
}

#etapecheminarles20{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:348px;
	top:251px;
}

#etapecheminarles21{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:320px;
	top:267px;
}

#etapecheminarles22{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:297px;
	top:282px;
}

#etapecheminarles23{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:267px;
	top:302px;
}

#etapecheminarles24{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:235px;
	top:320px;
}

#etapecheminarles25{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:217px;
	top:331px;
}

#etapecheminarles26{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:194px;
	top:344px;
}

#etapecheminarles27{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:199px;
	top:382px;
}

#etapecheminarles28{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:206px;
	top:419px;
}

#etapecheminarles29{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:188px;
	top:479px;
}

#etapecheminarles30{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:153px;
	top:462px;
}

#etapecheminarles31{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:131px;
	top:470px;
}

#etapecheminarles32{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:102px;
	top:465px;
}

#etapecheminarles33{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:74px;
	top:459px;
}

#etapecheminarles34{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:40px;
	top:457px;
}

/* fin mise en page etapecheminarles			*/
/************************************************/


/************************************************/
/* debut mise en page etape chemin vezelay		*/

#cartecheminvezelay{
	width:1040px;
	/*overflow:hidden;*/
	position:relative;
	background-image:url(img/cartevezelay.jpg);
	background-repeat:no-repeat;
	height:1336px;
}

#etapecheminvezelay1{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:835px;
	top:95px;
}

#etapecheminvezelay2{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:807px;
	top:128px;
}

#etapecheminvezelay3{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:780px;
	top:141px;
}

#etapecheminvezelay4{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:763px;
	top:170px;
}

#etapecheminvezelay5{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:730px;
	top:186px;
}

#etapecheminvezelay6{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:696px;
	top:198px;
}

#etapecheminvezelay7{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:660px;
	top:209px;
}

#etapecheminvezelay8{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:618px;
	top:234px;
}

#etapecheminvezelay9{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:592px;
	top:249px;
}

#etapecheminvezelay10{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:559px;
	top:258px;
}

#etapecheminvezelay11{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:535px;
	top:269px;
}

#etapecheminvezelay12{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:519px;
	top:285px;
}

#etapecheminvezelay13{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:501px;
	top:311px;
}

#etapecheminvezelay14{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:500px;
	top:329px;
}

#etapecheminvezelay15{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:500px;
	top:347px;
}

#etapecheminvezelay16{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:494px;
	top:366px;
}

#etapecheminvezelay17{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:506px;
	top:381px;
}

#etapecheminvezelay18{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:497px;
	top:431px;
}

#etapecheminvezelay19{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:506px;
	top:485px;
}

#etapecheminvezelay20{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:458px;
	top:494px;
}

#etapecheminvezelay21{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:441px;
	top:527px;
}

#etapecheminvezelay22{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:429px;
	top:569px;
}

#etapecheminvezelay23{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:419px;
	top:596px;
}

#etapecheminvezelay24{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:413px;
	top:621px;
}

#etapecheminvezelay25{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:377px;
	top:641px;
}

#etapecheminvezelay26{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:392px;
	top:666px;
}

#etapecheminvezelay27{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:402px;
	top:704px;
}

#etapecheminvezelay28{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:371px;
	top:705px;
}

#etapecheminvezelay29{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:356px;
	top:731px;
}

#etapecheminvezelay30{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:348px;
	top:752px;
}

#etapecheminvezelay31{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:318px;
	top:776px;
}

#etapecheminvezelay32{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:267px;
	top:791px;
}

#etapecheminvezelay33{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:252px;
	top:840px;
}
#etapecheminvezelay34{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:240px;
	top:878px;
}

#etapecheminvezelay35{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:218px;
	top:912px;
}

#etapecheminvezelay36{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:192px;
	top:966px;
}

#etapecheminvezelay37{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:173px;
	top:1001px;
}

#etapecheminvezelay38{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:146px;
	top:1029px;
}

#etapecheminvezelay39{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:131px;
	top:1044px;
}

#etapecheminvezelay2b{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:840px;
	top:150px;
}

#etapecheminvezelay3b{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:800px;
	top:172px;
}

#etapecheminvezelay4b{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:764px;
	top:217px;
}

#etapecheminvezelay5b{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:749px;
	top:258px;
}

#etapecheminvezelay6b{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:723px;
	top:270px;
}

#etapecheminvezelay7b{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:676px;
	top:287px;
}

#etapecheminvezelay8b{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:634px;
	top:290px;
}

#etapecheminvezelay9b{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:593px;
	top:310px;
}

#etapecheminvezelay10b{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:538px;
	top:303px;
}

/* fin mise en page etape chemin vezelay		*/
/************************************************/


/************************************************/
/* debut mise en page etape chemin piemont		*/

#cartecheminpiemont{
	width:1039px;
/*	overflow:hidden;*/
	position:relative;
	background-image:url(img/cartepiemont.jpg);
	background-repeat:no-repeat;
	height:491px;
}

#etapecheminpiemont1{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:744px;
	top:213px;
}

#etapecheminpiemont2{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:716px;
	top:237px;
}

#etapecheminpiemont3{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:676px;
	top:236px;
}

#etapecheminpiemont4{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:640px;
	top:213px;
}

#etapecheminpiemont5{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:603px;
	top:222px;
}

#etapecheminpiemont6{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:579px;
	top:231px;
}

#etapecheminpiemont7{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:555px;
	top:234px;
}

#etapecheminpiemont8{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:525px;
	top:237px;
}

#etapecheminpiemont9{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:495px;
	top:235px;
}

#etapecheminpiemont10{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:456px;
	top:256px;
}

#etapecheminpiemont11{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:415px;
	top:278px;
}

#etapecheminpiemont12{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:380px;
	top:257px;
}

#etapecheminpiemont13{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:360px;
	top:256px;
}

#etapecheminpiemont14{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:311px;
	top:240px;
}

#etapecheminpiemont15{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:287px;
	top:245px;
}

#etapecheminpiemont16{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:256px;
	top:231px;
}

#etapecheminpiemont17{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:223px;
	top:229px;
}

#etapecheminpiemont18{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:186px;
	top:211px;
}

#etapecheminpiemont19{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:164px;
	top:201px;
}

#etapecheminpiemont20{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:144px;
	top:180px;
}

#etapecheminpiemont21{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:129px;
	top:200px;
}

#etapecheminpiemont22{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:106px;
	top:214px;
}

#etapecheminpiemont23{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:77px;
	top:223px;
}

/* fin mise en page etape chemin piemont		*/
/************************************************/


/************************************************/
/* debut mise en page etape chemin puyenvelay	*/

#cartepuyenvelay{
	width:1039px;
/*	overflow:hidden;*/
	position:relative;
	background-image:url(img/cartepuyenvelay.jpg);
	background-repeat:no-repeat;
	height:1028px;
}

#etapepuyenvelay1{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:866px;
	top:338px;
}

#etapepuyenvelay2{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:840px;
	top:351px;
}

#etapepuyenvelay3{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:822px;
	top:365px;
}

#etapepuyenvelay4{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:801px;
	top:390px;
}

#etapepuyenvelay5{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:785px;
	top:404px;
}

#etapepuyenvelay6{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:771px;
	top:413px;
}

#etapepuyenvelay7{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:753px;
	top:426px;
}

#etapepuyenvelay8{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:734px;
	top:441px;
}

#etapepuyenvelay9{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:710px;
	top:462px;
}

#etapepuyenvelay10{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:678px;
	top:438px;
}

#etapepuyenvelay11{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:650px;
	top:441px;
}

#etapepuyenvelay12{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:599px;
	top:446px;
}

#etapepuyenvelay13{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:557px;
	top:475px;
}

#etapepuyenvelay13b{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:564px;
	top:457px;
}

#etapepuyenvelay13c{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:528px;
	top:450px;
}
#etapepuyenvelay14{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:503px;
	top:479px;
}

#etapepuyenvelay15{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:485px;
	top:506px;
}

#etapepuyenvelay16{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:479px;
	top:535px;
}

#etapepuyenvelay17{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:471px;
	top:556px;
}

#etapepuyenvelay18{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:446px;
	top:576px;
}

#etapepuyenvelay19{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:396px;
	top:594px;
}

#etapepuyenvelay20{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:347px;
	top:593px;
}

#etapepuyenvelay21{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:311px;
	top:610px;
}

#etapepuyenvelay22{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:290px;
	top:625px;
}

#etapepuyenvelay23{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:266px;
	top:642px;
}

#etapepuyenvelay24{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:246px;
	top:660px;
}

#etapepuyenvelay25{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:225px;
	top:680px;
}

#etapepuyenvelay26{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:206px;
	top:696px;
}

#etapepuyenvelay27{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:191px;
	top:717px;
}

#etapepuyenvelay28{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:156px;
	top:735px;
}

#etapepuyenvelay29{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:129px;
	top:744px;
}

#etapepuyenvelay30{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:108px;
	top:753px;
}

/* fin mise en page etape chemin puyenvelay		*/
/************************************************/


/************************************************/
/* debut mise en page etape tours				*/

#cartechemintours {
	width:1040px;
/*	overflow:hidden;*/
	position:relative;
	background-image:url(img/cartetours.jpg);
	background-repeat:no-repeat;
	height:1575px;
}

#etapechemintours1{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:614px;
	top:124px;
}

#etapechemintours2{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:602px;
	top:154px;
}

#etapechemintours3{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:590px;
	top:190px;
}

#etapechemintours4{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:581px;
	top:216px;
}

#etapechemintours5{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:564px;
	top:250px;
}

#etapechemintours6{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:562px;
	top:273px;
}

#etapechemintours7{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:558px;
	top:293px;
}

#etapechemintours8{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:533px;
	top:309px;
}

#etapechemintours9{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:505px;
	top:337px;
}

#etapechemintours10{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:471px;
	top:362px;
}

#etapechemintours11{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:441px;
	top:378px;
}

#etapechemintours12{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:402px;
	top:397px;
}

#etapechemintours13{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:398px;
	top:414px;
}

#etapechemintours14{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:395px;
	top:449px;
}

#etapechemintours15{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:386px;
	top:485px;
}

#etapechemintours16{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:383px;
	top:514px;
}

#etapechemintours17{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:360px;
	top:550px;
}

#etapechemintours18{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:333px;
	top:583px;
}

#etapechemintours19{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:317px;
	top:604px;
}

#etapechemintours20{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:288px;
	top:638px;
}

#etapechemintours21{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:266px;
	top:664px;
}

#etapechemintours22{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:240px;
	top:697px;
}

#etapechemintours23{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:226px;
	top:717px;
}

#etapechemintours24{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:212px;
	top:735px;
}

#etapechemintours25{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:199px;
	top:760px;
}

#etapechemintours26{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:209px;
	top:776px;
}

#etapechemintours27{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:214px;
	top:793px;
}

#etapechemintours28{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:214px;
	top:825px;
}

#etapechemintours29{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:212px;
	top:869px;
}

#etapechemintours28bis{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:193px;
	top:847px;
}

#etapechemintours29bis{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:202px;
	top:891px;
}

#etapechemintours30{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:204px;
	top:917px;
}

#etapechemintours31{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:209px;
	top:941px;
}

#etapechemintours32{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:202px;
	top:960px;
}

#etapechemintours33{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:185px;
	top:1009px;
}

#etapechemintours34{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:162px;
	top:1084px;
}

#etapechemintours35{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:133px;
	top:1167px;
}

#etapechemintours36{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:130px;
	top:1224px;
}

#etapechemintours37{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:133px;
	top:1253px;
}

#etapechemintours38{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:130px;
	top:1284px;
}

#etapechemintours39{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:109px;
	top:1302px;
}

#etapechemintours34bis{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:142px;
	top:1038px;
}

#etapechemintours35bis{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:118px;
	top:1116px;
}

#etapechemintours36bis{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:60px;
	top:1165px;
}

#etapechemintours37bis{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:38px;
	top:1206px;
}

#etapechemintours38bis{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:121px;
	top:1115px;
}

#etapechemintours39bis{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:123px;
	top:1148px;
}

.shrubbarticlediv {
	position:relative;
}

.shrubbarticlediv p{
	/*display:inline-block;*/
}
.shrubbcategoryspan {
	position:absolute;
	display:block;
	top:8px;
	left:943px;
	z-index:99;
}
html body div#wrap div#contenu table.blog tbody tr td table tbody tr td.article_column table.contentpaneopen tbody tr td div.shrubbarticlediv span.shrubbcategoryspan img.shrubbcategoryimage{
	border:0;
}
html body div#wrap div#contenu table.blog tbody tr td div table.contentpaneopen tbody tr td div.shrubbarticlediv span.shrubbcategoryspan img.shrubbcategoryimage{
	border:0;
}

/* fin mise en page etape tours					*/
/************************************************/


/************************************************/
/* mise en page icones etapes					*/

#contenu .icones img{
	border:none;


}
.icones {
	width:200px;
	left:90px;
	height:200px;
	top:550px;
	position:absolute;
}
div.legendeicone {
	position:relative;
	width:1010px;
	padding-left:15px;
	padding-right:15px;

}
div.legendeicone h2{
	position:relative;
	width:1040px;


}
div.legendeicone img{
	display:block;
	float:left;
	width:48px;
	height:48px;

}
div.legendeicone p{
	display:block;
	float:left;
	width:190px;
	height:48px;
	margin:0 0 5px 0;
	padding:0px 0px 0px 8px;
	line-height:48px;

}
div.legendeiconenota p{
	border: 3px double #125793;
}

/*fin icones etapes								*/
/************************************************/


/************************************************/
/* debut slideshow 	etapes						*/

.shrubbshowminiimg {
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:10px;
	opacity:0.5;
}

.shrubbshowminiimg:hover {
width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:10px;
	opacity:1;
}
.shrubbshowgiantimg {
	width:960px;
	height:600px;
	overflow:hidden;
	text-align:center;
}
.shrubbshowgiantimg img{
	max-width:960px;
	max-height:600px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.shrubbshowgiantimg a{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.clear {
	clear:both;
	height:0px;
}

#shrubbshow {
	width:960px;
	Margin-left:auto;
	margin-right:auto;
	padding:10px;
	border;solid grey 1px;
}
#shrubbshowmini {
	width:960px;
	height:90px;
	overflow:hidden;
	position:relative;
}
#shrubbshowmini2 {
	height:90px;
	width:2400px;
	position:relative;
	left:0px;
}


/* fin slideshow etapes							*/
/************************************************/	

/************************************************/
/* debut slideshow musical						*/

.musicshowminiimg {
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:10px;
	opacity:0.5;
}
.musicshowminiimg:hover {
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	padding-left:4px;
	padding-right:4px;
	padding-top:10px;
	opacity:1;
}
.musicshowgiantimg {
	width:960px;
	height:600px;
	overflow:hidden;
	text-align:center;
}
.musicshowgiantimg img{
	max-width:960px;
	max-height:600px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.musicshowgiantimg a{
	margin-left:auto;
	margin-right:auto;
	display:block;
}

.clear {
	clear:both;
}

#musicshow {
	width:960px;
	Margin-left:auto;
	margin-right:auto;
	padding:10px;
	border;solid grey 1px;
}
#musicshowmini {
	width:960px;
	height:90px;
	overflow:hidden;
	position:relative;
}
#musicshowmini2 {
	height:90px;
	width:2400px;
	position:relative;
	left:0px;
}

/* fin slideshow musical						*/
/************************************************/


.imagedenivele {
	width:300px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;



}


/************************************************/
/* debut module provinces						*/

#modulecarte {
	display:block;
	position:relative;
	background-color:white;
	height:800px;
}

#autresprovinces {
	display:block;
	position:relative;
	width:300px;
	color:white;
	float:right;
}

div#autresprovinces div p{
	margin-bottom:5px;
}

.contactprovince {
	display:block;
	position:relative;
	float:left;
	width:150px;
}

#provincesoutremer {
	display:block;
	width:300px;
	height:300px;
}

#payseurope {
	display:block;
	width:300px;
	height:300px;
}

#quebec {
	display:block;
	width:300px;
	height:100px;
}

.imgcontactprovince {
	display:block;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

.nomcontactprovince {
	display:block;
	position:relative;
	width:150px;
}

/* fin module provinces							*/
/************************************************/


/************************************************/
/* Mise en page pub video						*/

.pubbox {
	position:fixed;
	top:0px;
	right:0px;
	z-index:20000;
	width:100%;
	height:100%;
}

.mod_lab5_mobile_videos {
	width:800px;
	height:450px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid white;
}

/* Fin mise en page pub video					*/
/************************************************/

/************************************************/
/* Mise en page tampons						*/
.listetampons{
	position:relative;
	width:1036px;
}
.provincetamponspan {
	position:absolute;
	display:block;
	top:8px;
	left:960px;
	z-index:99;
}

/* Fin mise en page tampons					*/
/************************************************/

/************************************************/
/* Fin mise en page sous-titre images */

.soustitreimage h3{
	font-size:14px;
}

/* Fin mise en page sous-titre images					*/
/************************************************/
/************************************************/
/* Mise en page social ico					*/
#top .socialico {
    position: absolute;
    width: 385px;
    height: 50px;
    top: 30px;
    right: 40px;
}
#top .socialico img{
	float: right;
	height: 50px;
}
/* Fin mise en page social ico		*/
/************************************************/
/************************************************/
/* Mise en page tampon du mois					*/
.ucdqsn .ucd_sec_cat{
    text-align: center;
    width: 512px;
    display: block;
    padding: 15px 0 15px 0;
    font-family: 'olde_englishregular';
    font-size: 2.2em;
	background-image: url(img/fondvelinover.jpg);
	color: #e10f40;
}
.ucdqsn .decouverte{
	min-height: 500px;
	width: 492px;
}
.ucdqsn .provincetamponspan{
	right: 15px;
	top: 0px;
	left: unset;
}
/* Fin Mise en page tampon du mois					*/
/************************************************/
/* Mise en page logos monuments historiques et Plus Beau Village de France					*/
#contenu .etape .logomhpbvdf{
	display: inline;
	border:0;
}
#contenu .etape img {
	border:0;
}
#contenu .decouverte img.logomhpbvdf  {
	margin:0 0 0 10px;
}
#contenu .decouverte img {
	border:0;
}
/* Fin Mise en page logos monuments historiques et Plus Beau Village de France					*/
/************************************************/
#contenu .shrubbcategoryimage {
	border:0;
}

/*corrections affichage article nos medias*/
#coinlecture .contilluactivite{
	width:156px;
}
#coinlecture .contilluactivite a{
	width:156px;
}
#coinlecture .contilluactivite h3{
	width:152px;
}
#coinlecture .contilluactivite img {
	margin:2px;
}
/*fin corrections affichage article nos médias*/
/**********************************************/
/* souligner sans changement de typo */
div.etape span.souligne{
	text-decoration:underline;
	font-size:1em;
	color:#000;
} 
div.hebergement span.souligne{
	text-decoration:underline;
	font-size:1em;
	color:#000;
}
div.listetampons span.souligne{
	text-decoration:underline;
	font-size:1em;
	color:#000;
}
div.decouverte  span.souligne{
	text-decoration:underline;
	font-size:1em;
	color:#000;
}
div.ecrits  span.souligne{
	text-decoration:underline;
	font-size:1em;
	color:#000;
} 
div.ucdsbslidenews span.souligne{
	text-decoration:underline;
	font-size:1em;
	color:#000;
}
/* fin souligner sans changement de typo */
/*****************************************************/
/* Mise en page liens amis*/
.nosliens2 {
  position: relative;
  float: left;
  width: 332px;
  height: 255px;
  margin: 10px;
  text-align: center;
}
.imagelienami img{
	max-width:332px;
}
/* fin mise en page liens amis*/
/***********************************************/
/* Mise en page voie alternative */

.voiealter.resume .illuetape{
	height:unset;	
}
.voiealter.resume .illuetape img{
	max-height:unset;	
}


.cartealter {
	width:1000px;
/*	margin:5px 5px 5px 15px;*/
	margin-left:20px;
}

/* Fin Mise en page voie alternative */
/*******************************************/
/* Mise en page voie alternative rocamadour */
#carterocamadour{
	width:1000px;
/*	overflow:hidden;*/
	position:relative;
	background-image:url(img/voierocag.jpg);
	background-repeat:no-repeat;
	height:1053px;
}

#etapepuyenvelayroca1{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:757px;
	top:226px;
}
#etapepuyenvelayroca2{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:569px;
	top:169px;
}
#etapepuyenvelayroca3{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:471px;
	top:138px;
}
#etapepuyenvelayroca4{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:417px;
	top:327px;
}
#etapepuyenvelayroca5{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:400px;
	top:555px;
}
#etapepuyenvelayroca6{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:279px;
	top:583px;
}

/* Fin Mise en page voie alternative rocamadour*/

/*******************************************/
/* Mise en page voie alternative cele */
#cartecele{
	width:1000px;
/*	overflow:hidden;*/
	position:relative;
	background-image:url(img/voiecele.jpg);
	background-repeat:no-repeat;
	height:1053px;
}

#etapepuyenvelaycele1{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:673px;
	top:419px;
}
#etapepuyenvelaycele2{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:616px;
	top:448px;
}
#etapepuyenvelaycele3{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:485px;
	top:523px;
}
#etapepuyenvelaycele4{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:505px;
	top:593px;
}
#etapepuyenvelaycele5{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:400px;
	top:558px;
}
#etapepuyenvelaycele6{
	position:absolute;
	display:block;
	padding:0px;
	margin:0px;
	left:283px;
	top:587px;
}


/* Fin Mise en page voie alternative cele*/

/* Mise en page tampons voies alternatives */
.listetampons.cele{
	background-image:url(img/pixelviolet.png);
	
}
.listetampons.roca{
	background-image:url(img/pixelvert.png);
}
.listetampons.corbi{
	background-image:url(img/pixelvert.png);
}
/*Fin Mise en page tampons voies alternatives */

/* Mise en page ensemblelinknew */
div.ensemblelinknew {
  position: absolute;
  width: 340px;
  margin: 5px 5px 5px 15px;
  top: 380px;
  left: 10px;
  text-align: center;
}
div.ensemblelinknew div{
	position:relative;
	float:left;
	width:113px;
}
div.lienhebergement p{
  text-align: center;
  margin: 5px;
  padding: 0;
 }
 .ensemblelinknew img:hover {
  margin-left: 10px;
 }
/* Fin Mise en page ensemblelinknew */


/* Mise en page rdcpopup */

.rdcpopup {
	margin: 0px 0px 5px 0px;
	cursor: pointer;
}

.rdcpopup > a {
	display: none;
}

.rdcpopup > div {
	display: none;
}

#rdcpopup {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 101;
}

#rdcpopupback {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: black;
	opacity: 0.7;
}

#rdcpopupinner {
	position: relative;
	margin: 100px auto;
	width: 40%;
	min-height: 40%;
	background-image: url(img/fondvelinover.jpg);
}

#rdcpopupclose {
	position: absolute;
	right: -20px;
	top: -20px;
	width: 40px;
	height: 40px;
	background-image: url('https://reves-de-compostelle.fr/templates/pelerin/img/close-button.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
}

#rdcpopuplinks {
	padding: 20px;
}

#rdcpopuplinks a {
	display: block;
	float: left;
	width: 100%;
	text-align: center;
}

#rdcpopuplinks img{
	margin: 0px 0px 5px 0px;
}

/* Fin Mise en page rdcpopup */

/* Mise en page menu Fraternelle */

.menufraternelle{
	z-index: 100;
}

/* Fin Mise en page menu Fraternelle */

/* Mise en page alignement etape-kilometrage dans page variante */

div.listeetapevariante {
	float: left;
	width: 290px;
}
div.kmetapevariante {
	float: left;
	width: 340px;
}

/* Fin Mise en page alignement etape-kilometrage dans page variante */

/* Mise en page légende des cartes des chemins */

.legendecarte {
	position:absolute;
	z-index:1;
	border: 3px double black;
	height: 62px;
	background-color: rgba(255, 172, 148, 0.33);
	top: 6px;
	left: 27px;
}
.entreelegendecarte {
	float:left;
	width:30px;
	height:24px;
	font-size:12px;
	
}
.intitulelegendecarte {
	float:left;
	width:113px;
	height:24px;
	font-size:12px;
	
}
.intitulelegendecarte.intitulelong {
	width:136px;	
}
/*Fin Mise en page  légende des cartes des chemins */


/* Mise en page  page primitivo */

#presentationprimitivo.ecrits.voiealter.primitivo {
  background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(https://reves-de-compostelle.fr/templates/pelerin/img/etapesv6.jpg);
}
/* Fin Mise en page  page primitivo */