				/*
				#779ED7 bleu
				333333 gris pci
				*/
td.td_dropin a					{ color: #fff; text-decoration: none; }
td.td_dropin a:link			{ color: #fff; text-decoration: none; }
td.td_dropin a:visited		{ color: #fff; text-decoration: none; }
td.td_dropin a:hover			{ color: #000; text-decoration: underline; }
td.td_dropin a:active		{ color: #fff; text-decoration: none; }

.bracket .td_dropin {
	text-align: left;
}

.td_dropin {
	color: #FFFFFF;	
	background-color: #9A4647;
	border-width: 1px;
	border-style: solid;
	border-top-color: #AE5A5B;
	border-left-color: #AE5A5B;
	border-right-color: #863233;
	border-bottom-color: #863233;
}
td.map_statistics table td.top {
	font-family: verdana;
	font-size: 10px;
	letter-spacing: 0px;
	color: #eee;
	
	padding-left: 10px;
}
img.map_image {
	border: 1px solid #999;
	margin: 1px 2px;
}
.titrehighlight, .titrehighlight a{
	color: #26F000;
}
td.map_description {
	background-color: #0073AD;
	color: #fff;
	padding: 2px 5px;

	border-top: 1px solid #147AAD;
	border-left: 1px solid #147AAD;
	border-right: 1px solid #005C8F;
	border-bottom: 1px solid #005C8F;
}
				.text1 	{ 
						font-family: "Trebuchet MS", Times, "Times New Roman", serif;
						font-weight: bold;
						/* font-family: Arial, Helvetica, sans-serif; */
						font-size: 15px;
						color: White;
						text-align : left;
						}
				.text2 	{
						font-family: "Trebuchet MS", Times, "Times New Roman", serif;
						font-weight: bold;
						}
				.alt1, .alt1Active
						{
						/*border: 0.1px solid #546972;*/
						}
				.alt2, .alt2Active
						{
						/*border: 0.1px solid #546972;*/
						}
				.smallfont
						{
						color: #FFFFFF;
						font-size: 11px;
						}
				.smallfont a, .smallfont a:visited
						{
						color: orange;
						font-size: 11px;
						}
				textarea, .bginput
						{
						background: #1E2C37;
						color: #ffffff;
						font-size: 9pt;
						}
				.button
						{
						font-size: 10px;
						}
				.tab_menu_plat
						{
						background: #333333;
						color: #FFFFFF;
						font-weight: bold;
						border: 0.1px solid #546972;
						}
				.ligne1
						{
						background: #779ED7;
						font-size: 11px;
						}
				.vbmenu_control
						{
						/*background: #FF8411;*/
						background: #779ED7;
						color: white;
						font-size: 10px;
						font-weight: normal;
						padding: 2px 40px 2px 4px;
						white-space: nowrap;
						/*border: 0.1px solid #2D4150;*/
						}
				.vbmenu_control a:hover, .vbmenu_control a:visited:hover
						{
						color: red;
						}		
				.vbmenu_control a:visited
						{
						color: white;
						}
				body
						{
						color: white;
						width: 1000px;
						margin: auto;   
						background-color: black; /*#CFE1EB;*/
						/*background: #A49D9E url(img/back_black.gif) 0 0 repeat-x; */
						/*background: #A49D9E url(img/back.gif) 0 0 repeat-x; */
						}  
				#body
						{
						
						}
				.ads
						{
						margin-left:20px;
						margin-top:100px;
						}
				#minheight 
						{
						height: 535px;
						float: right;
						width: 1px;
						}
				#minclear 
						{
						clear: both;
						height: 1px;
						overflow: hidden;
						}
				.en_tete
						{
						margin-bottom: 5px;
						}
				.en_tete2
						{
						
						/*position:absolute;
						left: 50%; 
						top: 50%;*/
						margin-bottom: 5px;
						}
				#arbo
						{
						margin-top: 25px;
						float: left;
						width: 320px;
						min-height: 535px;
						}
				#corps
						{
						min-height: 535px;
						margin-left: 325px;
						margin-top: 40px;
						padding: 0px;			   
						color: #B3B3B3;
						/*background-color: #626262;*/
						/*background-image: url("images/motif.png");*/
						/*background-repeat: repeat-x;*/
						/*border: 2px solid black;*/
						}
				.arbo_td
						{
						background-color: #333333;
						padding: 3px;
						}
				.arbo_table
						{
						margin-top: 25px;
						margin-left: 10px;
						/*float: left;*/
						width: 240px;
						}
				.barre_adresse a, .barre_adresse a:visited, .barre_adresse
						{
						font-family: Times, "Times New Roman", serif;
						font-size: 16px;
						color: white;
						padding:1px;
						text-align : left;
						background-color: #333333;
						}
				.barre_adresse a:hover
						{
						font-family: Times, "Times New Roman", serif;
						font-size: 16px;
						color: blue;
						padding:1px;
						text-align : left;
						background-color: #779ED7;
						}
				#arbo a
						{
						color : white;
						}
				#diapo
						{
						float: left;
						width: 320px;
						color : white;
						}
				.pred_suiv
						{
						color : white;
						background-color: #333333;
						padding: 3px;
						margin: auto;
						width: 1000px;
						border: 3px outset #779ED7;
						}
				.pred
						{
						width:33%;
						text-align: center;
						color: white;
						}
				.pred a
						{
						color: #779ED7;
						}
				.pred a:visited
						{
						color: orange;
						}
				.middle
						{
						width:33%;
						text-align: center;
						color: #779ED7;
						font-family: "Trebuchet MS", Times, "Times New Roman", serif;
						font-weight: bold;
						font-size: 16px;
						}
				.middle a
						{
						color: #779ED7;
						font-family: "Trebuchet MS", Times, "Times New Roman", serif;
						font-weight: bold;
						font-size: 16px;
						}
				.middle a:visited
						{
						color: orange;
						}
				.suiv 
						{
						width:33%;
						text-align: center;
						color: white;
						}
				.suiv a
						{
						color: #779ED7;
						}
				.suiv a:visited
						{
						color: orange;
						}
				.lecteur
						{
						margin: auto;
						text-align: center;
						}
				.red 
						{
						color: red;
						}
				.news h3, .news h3 a
						{
			            background-color:#779ED7 ;
			            color:white;
						text-align:center;
			            font-size:15px;
			            margin-bottom:0px;
						padding-left:7px;
						}
				.news h3 a:hover
						{
			            background-color:#779ED7 ;
			            color:#FF8411;
						}
			    .news p
						{
			            background-color:#333333;
			            margin-top:0px;
						color:white;
						padding : 3px;
						}
				.news_enc h3, .news_enc h3 a
						{
			            background-color:black ;
			            color:white;
			            font-size:20px;
			            margin-bottom:20px;
						text-align:center;
						}
			    .news_enc p
						{
			            background-color:black;
			            margin-top:0px;
						color:white;
						padding:3px;
						}
				.comment h3, .comment h3 a
						{
			            background-color:#779ED7 ;
			            color:white;
						text-align:left;
			            font-size:15px;
			            margin-bottom:0px;
						padding-left:7px;
						}
				.comment h3 a:hover
						{
			            background-color:#779ED7 ;
			            color:#FF8411;
						}
			    .comment p
						{
			            background-color:#333333;
			            margin-top:0px;
						color:white;
						padding : 3px;
						}
				.little 
						{
						color: orange;
						font-size:0.9em;
						}
				.news p a, .news_enc p a
						{
						color : orange;
						}
				.news p a:visited, .news_enc p a:visited
						{
						color : #779ED7;
						}
			    .news
						{
			            margin-top: 0px;
						}
				.news_enc
						{
			            margin-bottom: 35px;
						/*border: 0.1px solid white;*/
						}
				.centre
						{
						text-align: center;
						color:orange;
						font-size: 20px;
						}
				#menu /* liste des repertoires */
						{
						list-style-type: none;
						list-style-position : inside;
						}
				#menu a:hover
						{
						color: red; 
						}
				#diaporamabouton
						{
						margin-top: 40px;
						}
				.retourt
						{
						color : white;
						background-color: #333333;
						padding: 1px;
						margin-top:1px;
						border: 3px outset #779ED7;
						}
				.retour a
						{
						color: green;
						}		
				.retour a:visited
						{
						color: green;
						}
				.tableunique
						{
						margin: auto;
						border: 4px outset green;
						border-collapse: collapse; 
						}
						
				.tdunique
						{
						background-color: #006600;
						font-family: "Trebuchet MS", Times, "Times New Roman", serif;
						font-weight: bold;
						text-align: center;
						padding: 5px;
						}
				a img
						{
						padding: 0px;
						border: 0px;
						}						
				a
						{
						text-decoration: none; 
						color: white; 
						font-family: "Trebuchet MS", Times, "Times New Roman", serif;
						font-weight: bold;
						font-size: 16px;
						}
						
				a:hover
						{
						color: red; 
						}
				a:visited 
						{
						color: orange;
						}
				.mr a
						{
						color : red;
						font-size: 13px;
						}
						
				.mr a:visited
						{
						color : white;
						font-size: 13px;
						}
				h2
						{
						margin: auto;
						color: white;
						background-color: #333333;
						}
				.liste_image
						{
						width: 160px;
                        height: 160px;
                        float: left;
                        text-align: center;
                        font-size: 12px;
						}
				.table_list
						{
						width: 99%;
						border: 0px;
						}
				th
						{
						background-color: #779ED7 ;
						color: white;
						font-size: 1.0em;
						/*font-family: Arial, "Arial Black", Times, "Times New Roman", serif;*/
						font-family: "Trebuchet MS", Times, "Times New Roman", serif;
						font-weight: bold;
						}
				th a, th a:visited 
						{
						color: white;
						font-size: 1.0em;
						}
				.td1
						{
						font-family: "Trebuchet MS", Times, "Times New Roman", serif;
						text-align: left; 
						color: white;
						font-size: 1.1em;
						padding: 0px;
						}
				.td2
						{
						font-family: "Trebuchet MS", Times, "Times New Roman", serif;
						text-align: right;
						padding: 0px;
						color: white;
						}
				.td3
						{
						font-family: "Trebuchet MS", Times, "Times New Roman", serif;
						text-align: center;
						padding: 0px;
						color: white;
						}
