<style type="text/css">

/********************* par défaut *****************************/
table {
	/*border: medium solid #007700;*/
	border: 0;
	border-collapse: collapse;
	/*border-collapse: separate;*/
	/*width:800;*/
}

th {
	font-size : 14px; 
   	font-family : Verdana, arial, helvetica, sans-serif; 
   	color : yellow; 
   	text-align : center; 
  	background-color : #55AA55; 
	font-weight:bold;
	ext-align:center;
	padding: 5px;
	/*border: thin solid #002200;*/
	/*background-image: url(sky.jpg);*/
}

td {
	border: 0px solid #004400;
	padding: 2px;
}

tr {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	/*color:#AAFFAA;*/
	color:#EEFFEE;
	/*background-color:#009900;*/
	background-color:#558855;
	/*background-color : #c6c3bd;*/
	valign:top;
}

caption {
	font-family:Times New Roman,Arial;
	font-size:14pt;
	color:yellow;
	font-weight:bold;
	background-color : transparent;
}

/*********** ligne 1 et 2 ************************/
tr.ligne1 {
  font-size : 14px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  color:EEFFEE;
  background-color : #669966; 
  valign:top;
}

tr.ligne2 {
  font-size : 14px; 
  font-family : Verdana, arial, helvetica, sans-serif;
  color:EEFFEE;
  background-color : #558855;
  valign:top;
}


/*********** groupes ************************/
/* 
concerne les synthèse de randonnées de traversées de France. Un numéro d'étape <=> une couleur 
6 groupes définis
*/
tr.groupe1 {
  font-size : 14px; 
  font-family : Verdana, arial, helvetica, sans-serif; 
  color:EEFFEE;
  background-color : #66AA66; 
  valign:top;
}

tr.groupe2 {
  font-size : 14px; 
  font-family : Verdana, arial, helvetica, sans-serif;
  color:EEFFEE;
  background-color : #88BB88;
  valign:top;
}

tr.groupe3 {
  font-size : 14px; 
  font-family : Verdana, arial, helvetica, sans-serif;
  color:EEFFEE;
  background-color : #77CC77;
  valign:top;
}

tr.groupe4 {
  font-size : 14px; 
  font-family : Verdana, arial, helvetica, sans-serif;
  color:EEFFEE;
  background-color : #66AAAA;
  valign:top;
}

tr.groupe5 {
  font-size : 14px; 
  font-family : Verdana, arial, helvetica, sans-serif;
  color:EEFFEE;
  background-color : #C9FFC9;
  valign:top;
}

tr.groupe5 {
  font-size : 14px; 
  font-family : Verdana, arial, helvetica, sans-serif;
  color:EEFFEE;
  background-color : #CCFFCC;
  valign:top;
}

tr.groupe6 {
  font-size : 14px; 
  font-family : Verdana, arial, helvetica, sans-serif;
  color:EEFFEE;
  background-color : #99CC99;
  valign:top;
}

/* *** invisible (pour cadrer) ******/

table.inv {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}

th.inv {
	border: 0;
	background-color:transparent;
	ext-align:center;
	/*background-image: url(sky.jpg);*/
}

td.inv {
	border: 0;
	padding: 5px;
	text-align: center;
	background-color: transparent;
}

tr.inv {
	background-color:transparent;
}


/* *** invisible mais pour présenter des résultats ******/

table.inv2 {
	border: 0;
	border-collapse: collapse;
	background-color: transparent;
	color:white;
}

th.inv2 {
	border: 0;
	background-color:transparent;
}

td.inv2 {
	border: 0;
	padding: 5px;
	background-color: transparent;
}

tr.inv2 {
	background-color:transparent;
	font-size : 14px; 
  	font-family : Times New Roman,Arial;
  	color:white;
  	background-color : transparent;
  	valign:top;
}

/******** paragraphe ****************/
table.p {
	border-collapse: collapse;
	border: medium solid #007700;
	background-color: #119911;
	color:#EEFFEE;
}

tr.p {
	font-size : 14px; 
  	font-family : Times New Roman,Arial;
  	color:#EEFFEE;
  	valign:top;
}

td.p {
	padding: 10px;
}

caption.p {
	font-family:Times New Roman,Arial;
	font-size:14pt;
	font-weight:bold;
	color:yellow;
	background-color : transparent;
	text-align:left;
}

/********* menu local *****************/
table.menu_local {
	border-collapse: collapse;
	border: medium solid #118811;
	background-color: #000000;
	color:#CCDDCC;
	width:90%;
	margin-left:5%;
	margin-right:5%;
}

tr.menu_local {
	font-size : 12px; 
  	font-family : Times New Roman,Arial;
  	valign:top;
}

td.menu_local {
	padding: 10px;
	width:15%;
	text-align : center;
	background-color: black;
}

caption.menu_local {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	font-weight:bold;
	color:yellow;
	background-color : transparent;
	text-align:left;
}

A.menu_local:active {
	text-decoration: underline;
	color:#486C59;
}

A.menu_local:link {
	text-decoration: underline;
	color=#99FF99;
}

A.menu_local:visited {
	text-decoration: underline;
	color:#44AA44;
}

A.menu_local:hover {
	text-decoration: none; 
	color:red;}

/******* divers *********/
tr.total {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	font-style: italic;
	color:#FFFF99;
	background-color:#55AA55;
	valign:top;
}

/****** media print ********/
@media print {
	body {
		margin-top:1.4cm;
     	margin-right:2cm;
	    margin-bottom:2cm;
     	margin-right:1.7cm;
  	}
}

</style>