/* CSS Document */

/*	Theme commun	*/
	
.retrait {
	text-indent: 20pt;
	}
.bordureimg {
	margin: 5px;
	}

/*	*********************************************************	*/	

/* CSS Document */
	
/*	TRANSVERSALE NORD-SUD	*/
.fondtypeTRCNS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #CC3366;	
	}
.cadreTRCNS {
	border: 1px solid #CC3366;
	}
.ligneBasTRCNS {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3366;
	}
.txtTRCNS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CC3366;
	text-decoration:none;
	}



/*	TRANSVERSALE EST-OUSET 	*/
.fondtypeTRCEO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #009966;	
	}
.cadreTRCEO {
	border: 1px solid #009966;
	}
.ligneBasTRCEO {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009966;
	}
.txtTRCEO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#009966;
	text-decoration:none;
	}
		
	

/*	TOUR CYCLO	*/
.fondtypeTC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #FF9933;	
	}
.cadreTC {
	border: 1px solid #FF9933;
	}
.ligneBasTC {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
	}
.txtTC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF9933;
	text-decoration:none;
	}	
/*	*********************************************************	*/	







.clear {
	clear:both;
	}

#titreCircuit {
	font-weight: bold;
	font-variant:small-caps;
	color: #FFFFFF;
	float:left;
	width:400px;
	vertical-align:middle;
	text-align:center;
	padding-top:10px;
	}

.texte_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	float:left;
	width:349px;
	text-indent:20px;
	text-align:justify;
	line-height:18px;
	}	
.carte_1 {
	float:left;
	width:250px;
	text-align:center;
	}
.texte_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	float:left;
	width:300px;
	text-indent:20px;
	text-align:justify;
	line-height:16px;
	}	
.carte_2 {
	float:left;
	width:300px;
	text-align:center;
	}	
	
.parcours {
	text-align:center;
	font-weight:bold;
	}
.distance {
	text-align:center;
	margin-bottom:10px;
	}
#photos {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	}
#type {
	float:left;
	width:200px;
	font-size: 14px;
	font-weight: bold;
	font-variant:small-caps;
	color: #FFFFFF;
	text-align:center;
	padding-top:10px;
	}
#niveaux {
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	}

.navG {
	float:left;
	width:150px;
	font-weight:bold;
	}
.navD {
	float:left;
	width:150px;
	text-align:right;
	font-weight:bold;
	}
.down {
	float:left;
	width:300px;
	text-align:center;
	}

.down A, .navD A, .navG A {
	text-decoration:none;
	color:#0099CC;
	}
.down IMG, .navD IMG, .navG IMG {
	vertical-align:middle;
	padding-right:5px;
	}

.circuitTC {
	width:600px;
	margin:auto;
	padding:auto;
	border:1px solid #FFCC00;
	padding:5px;
	}
.circuitTRCEO {
	width:600px;
	margin:auto;
	padding:auto;
	border:1px solid #66CCFF;
	padding:5px;
	}
.circuitTRCNS {
	width:600px;
	margin:auto;
	padding:auto;
	border:1px solid #CC3333;
	padding:5px;
	}
	
#enteteTC {
	background-color:#FFCC00;
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	}

#enteteTRCEO {
	background-color:#66CCFF;
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	}
#enteteTRCNS {
	background-color:#CC3333;
	height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	}

.numTRCNS {
	float:left;
	background-color:#FFFFFF;
	color:#CC3333;
	padding:4px;
	margin-left:10px;
	}
.numTC {
	float:left;
	background-color:#FFFFFF;
	color:#FFCC00;
	padding:4px;
	margin-left:10px;
	}
.numTRCEO {
	float:left;
	background-color:#FFFFFF;
	color:#66CCFF;
	padding:4px;
	margin-left:10px;
	}
	
