#rando-lib{
position:relative;
border:0;	
width:796px;
background-image:URL(/img/randonnee/randonnee-liberte.jpg);
background-repeat:no-repeat;
height:430px;
background-position:top right;
}
#rando-lib p{
font-size:10px;
margin:0;
padding:0;
font-weight:bold;
color:#C78D21;
}
#rando-lib-1{
position:absolute;
width:180px;
top:50px;
left:10px;
}
#rando-lib-2{
position:absolute;
width:180px;
top:0;
left:220px;
}
#rando-lib-3{
position:absolute;
width:180px;
left:70px;
top:240px;
}
#rando-lib-4{
position:absolute;
width:180px;
left:280px;
top:190px;
}

table.intro{
border:0;
}
table.intro td.img{
width:230px;
text-align:right;
}
table.intro td.text{
width:320px;
}
table.intro td.text p{
width:300px;
}
table.intro td.search{
width:220px;
padding:7px;
text-align:right;
color:#8A1C26;
font-variant: small-caps;
font-weight:bold;
}
table.intro td.search form{
margin-top:10px;
border:1px dashed #8A1C26;
padding:5px;
width:210px;
height:100%;
margin-left:10px;
text-align:right;
background-color:#F5E0B9;
}
table.intro td.search form select{
margin:2px;
font-family:verdana, arial;
color:#8A1C26;
font-weight:normal;
font-variant: normal;
width:160px;
font-size:10px;
}
table.intro td.search form input[type="submit"] {
background:white;
font:1.2em Verdana, sans-serif;
color:#8A1C26;
font-size:10px;
font-weight:bold;
width:160px;
}
h1{
margin:15px;
font-style:italic;
color:#7C1C26;
font-variant: small-caps;
font-size:24px;
}
h2{
margin:10px;

font-style:italic;
color:#0B4D97;
font-size:18px;
}
p{
color:#8A1C26;
font-size:11px;
text-align:justify;
}


h1.desti{
margin:0 0 50px  50px ;
width:780px;
color:#007F89;
font-style:italic;
font-size:22px;
border-bottom:1px solid #007F89;
}
table.table_france{
width:835px;
}
table.table_france td
{
vertical-align:top;
padding:5px;
color:#006761;
background-color:#DAE0BD;
width:205px;
}
table.table_france a{
font-weight:bold;
color:#006761;
}
table.table_france a:hover{
font-weight:bold;
color:#9BBA5D;
}
table.table_france h3{
background-color:#9BBA5D;
border-bottom:1px solid #006761;
font-size:14px;
font-variant: small-caps;
color:#006761;
margin:0;
margin-top:8px;
margin-bottom:3px;
padding-left:3px;
}

table.table_france h2{
padding:0;
padding-left:10px;
margin:1px;
font-size:20px;
color:#006761;
width:650px;
font-style:italic;
}










/* TABLEAU EUROPE */

table.table_europe td{
vertical-align:top;
text-align:left;
width:145px;
padding:5px;
color:#456C9F;
background-color:#D5DDED;
	}
	
table.table_europe a{
font-weight:bold;
color:#456C9F;
}
table.table_europe a:hover{
color:#6B8FBF;
}
table.table_europe h2{
padding:0;
padding-left:10px;
margin:1px;
font-size:20px;
color:#456C9F;
font-style:italic;
width:500px;
}
table.table_europe h3{
background-color:#8BC7DF;
border-bottom:1px solid #006761;
font-size:14px;
font-variant: small-caps;
color:#006761;
margin:0;
margin-bottom:3px;
padding-left:3px;
}


/* TABLEAU ASIE */
table.table_asie{
height:223px;
width:203px;
}
table.table_asie td{
vertical-align:top;
text-align:left;
padding:5px;
color:#6C598F;
background-color:#D6CFE2;
	}
	
table.table_asie a{
font-weight:bold;
color:#6C598F;
}
table.table_asie a:hover{
font-weight:bold;
color:#9283AF;
}
table.table_asie h2{
padding:0;
padding-left:10px;
margin:1px;
font-size:20px;
color:#6C598F;
font-style:italic;
}





/* TABLEAU AFRIQUE */

table.table_afrique td{
vertical-align:top;
text-align:left;
width:133px;
padding:5px;
color:#AF770A;
background-color:#F3E3B8;
}
	
table.table_afrique a{
font-weight:bold;
color:#AF770A;
}
table.table_afrique a:hover{
color:#DFA537;
}
table.table_afrique h2{
padding:0;
padding-left:10px;
margin:1px;
font-size:20px;
color:#AF770A;
font-style:italic;
width:400px;
}



/* TABLEAU AMERIQUE */

table.table_amerique td{
vertical-align:top;
text-align:left;
width:120px;
padding:5px;
color:#1A768F;
background-color:#D6E6ED;
	}
	
table.table_amerique a{
font-weight:bold;
color:#1A768F;
}
table.table_amerique a:hover{
color:#3695AF;
}
table.table_amerique h2{
padding:0;
padding-left:10px;
margin:1px;
font-size:20px;
color:#1A768F;
font-style:italic;
width:300px;
}
/* TABLEAU CHEMIN DE PELERINAGE */
table.table_pelerinage, table.table_afrique,table.table_asie,table.table_amerique, table.table_europe, table.table_france {
margin-top:12px;
}
table.table_pelerinage td{
vertical-align:top;
text-align:left;
width:200px;
padding:5px;
color:#2A869F;
background-color:#D6E6ED;
	}
	
table.table_pelerinage a{
font-weight:bold;
color:#2A869F;
}
table.table_pelerinage h2{
padding:0;
padding-left:10px;
margin:1px;
font-size:20px;
color:#2A869F;
font-style:italic;
width:808px;
}
table.table_pelerinage h3{
background-color:#8BC7DF;
border-bottom:1px solid #006761;
font-size:14px;
font-variant: small-caps;
color:#006761;
margin:0;
margin-top:8px;
margin-bottom:3px;
padding-left:3px;
}



table.rando{
width:830px;
border:0;
margin:3px;
padding:0;
border-spacing: 0px; 
border-collapse: collapse;
margin-bottom:8px;
}
table.rando td.img{
background-color:#FEE0BE;
font-size:8px;
width:110px;
text-align:center;
}
table.rando td.img img{
width:95px;
border:0;
height:70px;
}
table.rando td.fin_theme{
background-image:url(/img/randonnee/voyage-rando-a-theme.jpg);
background-repeat:no-repeat;
height:101px;
width:123px;
font-size:11px;
text-align:center;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}
table.rando td.fin_theme a{
color:#69070A;
}
table.rando td.fin{
text-align:center;
padding-left:5px;
padding-right:5px;
width:123px;
padding-bottom:25px;
}
table.rando td.text{
width:410px;
padding:2px;
}
table.rando form{
margin:0;
padding:0;
}
table.rando select{
font-family:verdana;
background-color:#FDEFD6;
font-size:11px;
width:192px;
padding:0;
margin:0;
border:1px solid #70080B;
color:#70080B;
margin-top:2px;
}
table.rando h2{
text-align:left;
font-variant: small-caps;
color:#70080B;
font-size:15px;
margin:0;
padding:0;
}
table.rando h2 a{
color:#70080B;
}
table.rando p{
color:#70080B;
padding:0;
margin:0;
}
hr{
color: white;
background-color: white;
height: 2px;
border: 0;
width:800px;
margin:3px;
padding:0;
}