BODY {
color: #45467F; font-family: verdana; font-size: 11px; font-style: normal; SCROLLBAR-SHADOW-COLOR: #000000; COLOR: #000000;
SCROLLBAR-3DLIGHT-COLOR: #547acf; SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #45467F; BORDER-BOTTOM: medium none;
}

  TD {
	color: #000000;
	font-family: verdana;
	font-size:11px;
	font-style: normal;

}
  .justify {text-align: justify}
  
A:link { color : #0F679F;  font-family: Verdana; font-style: normal; text-decoration: underline;}
A:visited { color : #0F679F;font-style: normal; font-family: Verdana; text-decoration: underline;}
A:hover{ color: #E27A1D;  font-family: Verdana; font-style: normal; text-decoration: underline;}
A:active{color : #F86300;  font-style: normal; font-family: Verdana; text-decoration: none;}

/* Style pour les liens blanc */
.lienblanc {	color: #ffffff;	font-family: Verdana;	font-style: normal;	font-weight: normal;	text-decoration: none;	font-size: 9px;}
.lienblanc:link{ font-size: 9px; color : #ffffff;  font-family: Verdana; font-style: normal; text-decoration: none;}
.lienblanc:visited {font-size: 9px; color : #ffffff;font-style: normal; font-family: Verdana; text-decoration: none;}
.lienblanc:active {  font-size: 9px;color : #ffffff;  font-style: normal; font-family: Verdana; text-decoration: none;}
.lienblanc:hover {font-size: 9px;color: #ffffff;  font-family: Verdana; font-style: normal; text-decoration: underline;}


/* Style pour les formulaires */
.zonetexte {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	color:#000000;
	height: 15px;
}


/* fond cellule sans répétition */
.norepeatright {background-position: right top; background-repeat: no-repeat;}
.norepeatleft {background-position: left top; background-repeat: no-repeat;}
.norepeatleftdown {background-position: left bottom; background-repeat: no-repeat;}
.norepeatrightdown {background-position: right bottom; background-repeat: no-repeat;}
.norepeatleftmiddle {background-position: left center; background-repeat: no-repeat;}

/* Style pour les tableaux */
.table-separateur {font-size : 13px; font-family : Verdana, arial, helvetica, sans-serif;  color : #FFFFFF;  background-color : #000000; ; font-weight: bolder}
.table-titre { font-size : 13px;  font-family : Verdana; color : #FFFFFF; text-align : center; font-weight : bold;  background-color : 053B57}
.table-entete {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	background-color : #0F679F;
	font-weight: bold;
	text-align: center;
}
.table-ligne1 { font-size : 11px; font-family : Verdana; color : #000000; background-color : #F1F1F1}
.table-ligne2 {font-size : 11px; font-family : Verdana;color : #000000;  background-color : #FAFAFA}

.TitrePage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1C4461;
	font-weight: bold;
}

.CourseTitre {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #810D0D}
.CourseTexte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.Cadre {
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.CourseCaracteristiques {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F9F9F9}
.CourseSousTitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #666666}
.CourseType {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase}
.CourseFondRando {  background-color: #CDE977}
.CourseFondVtt {  background-color: #ACB6D0}
.CourseFondDefaut {  background-color: #CCCCCC}
.CourseFondCanyon {  background-color: #F5D3A0}
.BordureImage {  border: #000000; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.CatalogueTexte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
.CatalogueCombo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #F4F4F4;
	border: 1px solid #000000;
}
.NewsTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #810D0D;
}

.NewsTitre:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 	 #810D0D;
}
.NewsTitre:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 	#810D0D;
}
.NewsTitre:active{
	color: #810D0D;
}
.NewsTitre:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #444444;
}
.NewsResume {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.NewsTexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.NewsDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.NewsSousTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.Cadre2 {
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px Aucune #999999;
	border-left: 1px solid #999999;
}
.TexteGrisPetit {
	font-size: 9px;
	color: #666666;
}
.PetitCommentaire
{
	font-size: 9px;
	color: #666666;	
	font-style:italic;	
}
.LegendeFond {
	background-color: #FEFDEB;
}
.LegendeTitre {
	background-color: #FEF3CD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.FondPlacesrestantes {
	background-color: #D1E2FA;
}
.Bulleaide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
