h1 {font-size:18px; color:#8e5000; margin:20px 0px; letter-spacing:-1px;}
p {margin:15px 0px;}
fieldset {border:none;}
.rouge {color:red;}
p.precisions {font-style:italic; font-size:10px;}
h2 {font-size:14px; color:#8e5000; margin:10px 0px;}
a img {border:none;}
.aqua {color:#8e5000;}
.indent {padding-left:40px;}
.gras {font-weight:bold;}
.noir {color:black}
.temp {color:red;}
.parcours1 {background-color:#f1f4f8;}
a {color:black;}
.etroit .tr1 td{text-transform:none !important; font-size: 10px;}
.etroit td {width:10%; text-align:center;}
.etroit .petit {font-size:8px !important;}

/* RANDONNEES */
table.tarifs {border-collapse:collapse; width:100%;}
table.tarifs td {border:1px solid #e7eee7; padding:3px 6px;}
table.tarifs tr.tr1 {background-color:#e7eee7; text-align:center; padding:5px 6px; font-weight:bold;}
table.petit {float:right; width:260px; padding:3px; margin:5px;}

/*DISTANCES RAQUETTES*/
table.distance {width:100%; border-collapse:collapse; border:none;}
table.distance  td {border:2px solid white; padding:4px 10px 4px 10px; background-color:#e9e9e9;}
table.distance tr.tr1 td {border-left:none; border-right:none; text-transform:uppercase; background-color:#0c5228; color:white;}
table.distance span.petit {font-size:10px;}

/* PARCOURS */
table.parcours {width:100%;}
table.parcours td { border:2px solid white; padding:10px; background-color:#d4dcce;}

/* REFUGES*/
.refuges {width:100% !important;}
.refuges td {width:33%; }
.refuges img {display:block; margin:10px auto;}

.refuge img {width:230px;}
.refuge td {width:50%; padding:10px !important;}
.refuge {width:100% !important;}

.hebergement img {display:block; width:111px;}
.hebergement td {width:50%;}

.forfait { background-color:#d4dcce; padding:10px; }
.forfait img {float:right; width:250px; padding:10px 0 0 10px; vertical-align:bottom;}