
  html { overflow: auto; text-align:left;/*  background-color:#ECFAFF; */}
 
body.two { background: #F2F2F0 url(images/page_bg.png) 0 0 repeat-x;}
.two { background-color:white;background: #F2F2F0 url(images/page_bg.png) 0 0 repeat-x;}
.noir { background-color:black;}
.tree{
background-image:url('images/topnav_bg_R.gif');
background-position:top;
background-repeat:repeat-x;}
/* SÉLECTION DU TEXTE */
::-moz-selection {background: #604A7F; color: #fff;}
::selection {background: #604A7F; color: #fff;}

/* ======================================================================================= */
a img {		border:0px;	background-color: transparent;			}		
FORM	{	padding: 0px;	margin: 0px;}
HR		{	width:600px;color:#ffffff;	height: 1px; }
/* ======================================================================================= */
  input[type="text"]{border: 1px solid;}
  #lat, #lng{width: 120px; color:gray;}
  #address{color:#2C612C;}            /* vert */
  #latlng{color:#2A5A8A;}             /* bleu */ 

.droite{   float: right;   margin: 4px 4px 4px 4px;}
.gauche{   float: left;    margin: 4px 4px 4px 4px;}
.centre{   text-align: center;  margin: 4px 4px 4px 4px;}
.inline{   display:inline ;}

  .CadreLIENs {		 	color:#FF6347 ;font-size: 11px;              font:bold 1em "courier new";   letter-spacing:3p;	}
  a:link.CadreLIENs,a:visited.CadreLIENs{color: #FF4500;text-decoration:overline;font-size:07pt;display:inline ;}
  a:hover.CadreLIENs{color:green;text-decoration:underline;font-size:07pt;BACKGROUND-REPEAT: repeat;  }
  a:active.CadreLIENs {color:#BCE954;text-decoration:overline;font-size:07pt;}/*  bleu  #A5A8A */

  a:link.bleu{color:#0000A0;text-decoration:none;background-color: #E0E8FF; display:inline ;}
  a:visited.bleu{color:#0000A0;text-decoration:none;}
  a:hover.bleu{color:#800080;text-decoration:underline;background-color: #FFC78E;}
  a:active.bleu {color:green;text-decoration:none;}


  .mini_gray {		 	color:gray    ;font-size: 10px; /*  text-align:center;  */     	}
  .bleue      {		 	color:#2a5a8a    ;font-size: 12px;        	}
  .vert      {		 	color:#008080    ;font-size: 12px;        	}
  .vertclair {		 	color:#4CA5A5    ;font-size: 12px;        	}
  .red       {		 	color:#CB00CB    ;  background-color: #FFD8EB;     	}
  .big    {		      font-size: 18px;     	}
  .petit    {		      font-size: 09px;     	}
/*  .mon_fond_selection { background-color:#FFD8EB;color:#CB00CB;  fond de page t 
  border-top-left-radius:0.5em;
  border-top-right-radius:0.5em;
  border-bottom-left-radius:0.5em;
  border-bottom-right-radius:0.5em; } */  
 

.mw-search-result-data {color:#008000 } /* vert wiki */ 

  a:link, a:visited{color:#505C68;text-decoration:underline;;}
  a:hover  {color:red;text-decoration:underline;;}
  a:active {color:red;text-decoration:none;;}


 /* 505C68 gris/gris */ 
  a:link.gris{color:#505C68;text-decoration:underline;font-size:08pt;}
  a:visited.gris{color:#505C68;text-decoration:underline;font-size:08pt;}
  a:hover.gris{color:red;text-decoration:underline;font-size:08pt;}
  a:active.gris {color:red;text-decoration:none;font-size:08pt;}
  

    /*  plutot orange  */
  a:link.LIENS_MENU0,a:visited.LIENS_MENU0{color: #003882;text-decoration:none;font-size:12pt;display:inline ;}
  a:hover.LIENS_MENU0{color:#800040;text-decoration:underline;font-size:12pt;BACKGROUND-REPEAT: repeat;	BACKGROUND-IMAGE: url(images/semi_trans.png); }
  a:active.LIENS_MENU0 {color:#008000;text-decoration:none;font-size:12pt;}/*  bleu  #A5A8A */

  
  a:link.section,a:visited.section{color: #7695B4;text-decoration:none;font-size:12pt;display:inline ;}
  a:hover.section{color:red;text-decoration:underline;font-size:12pt;BACKGROUND-REPEAT: repeat;	BACKGROUND-IMAGE: url(images/semi_trans.png); }
  a:active.section {color:#BCE954;text-decoration:none;font-size:12pt;}/*  bleu  #A5A8A */

  
  
  
  a:link.rouge,a:visited.rouge{color: #C50000;text-decoration:underline;font-size:12pt;display:inline ;}
  a:hover.rouge{color:#800040;text-decoration:underline;font-size:12pt;BACKGROUND-REPEAT: repeat;	BACKGROUND-IMAGE: url(images/semi_trans.png); }
  a:active.rouge {color:#008000;text-decoration:none;font-size:12pt;}/*  bleu  #A5A8A */

  
  
  
  select { 
	 width: 100px;
	color: Purple;
	background-color: #EEEEEE;
  }
button {
	 width: 40px;
	font-size: 8pt;
	color: Purple;
	background-color: #EEEEEE;
  text-align:center;
}

  
  

/* ======================================================================================= */
	.bg_y  {		color: #003882;	background-color: yellow;     letter-spacing:1p;
    margin:0 2px; padding:0 5px; border:1px solid gray; border-color:#ccc ; border-width:2px 1px 2px 1px;      	}

  .bgy  {		color: #003882;	background-color: yellow;     letter-spacing:1p;
    margin:0 2px; padding:0 5px; border:1px solid gray; border-color:#ccc ; border-width:2px 1px 2px 1px;      	}

  
.cld {  color: #6B5ACD;  background: #CFFFAC;     letter-spacing:1px;
       margin:0 2px; padding:0 5px; border:1px solid gray; border-color:#ccc ; border-width:2px 1px 2px 1px;}
.clf {  color: #CD5ABC;   background: #CFFFAC;      letter-spacing:1px;
       margin:0 2px; padding:0 5px; border:1px solid gray; border-color:#ccc ; border-width:2px 1px 2px 1px;}
.clc {   color: #6B5ACD;  background: #CFFFAC;     letter-spacing:1px;
         margin:0 2px; padding:0 5px; border:1px solid gray; border-color:#ccc ; border-width:2px 1px 2px 1px;}

.cll {    color:#AF5EFF; background-color:#E0E8EF;   letter-spacing:1px;
          margin:0 2px; padding:0 5px; border:1px solid gray; border-color:#ccc ; border-width:1px 1px 2px 1px;        } 
         

/* font:bold 1em "courier new"; */
.clr {  
          color: 	#6495ED /* CornflowerBlue */  ;   background: #FFEFD5; /* PapayaWhip */   letter-spacing:1px;
         margin:0 2px; padding:0 5px; border:1px solid gray; border-color:#ccc ; border-width:2px 1px 2px 1px;        } 

.clh{
  /* CornflowerBlue */
  color: #FF6347;
  background: #E2FF46; /* PapayaWhip */
  font: bold 1em "courier new";
  letter-spacing: 1px;
  margin: 0 2px;
  padding: 0 5px;
  border: 1px solid gray;
  border-color: #ccc;
  border-width: 2px 1px 2px 1px;
} 


/* ======================================================================================= */



/* ======================================================================================= */

.bg_r {
	white-space: nowrap;
	border-top: solid;
	border-bottom: solid;
	border-width: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #FF6600;
	background-color: #FFF4E8;
}
.bg_b {
	white-space: nowrap;
	border-top: solid;
	border-bottom: solid;
	border-width: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #0066FF;
	background-color: #E8F4FF;
}
.bg_v {
	white-space: nowrap;
	border-top: solid;
	border-bottom: solid;
	border-width: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-color: #00A000;
	background-color: #E0FFE0;
}
/* ======================================================================================= */

  
  
  
  
  
  
ul  { 
  background:#F0F0F0; list-style-type: none;
  list-style-image : url(../img/html_news.gif);
  background-repeat: no-repeat;
/*  background-position: 0 0.32em; */
  padding: 5px 15px 5px 15px;
  margin:5px 5px 30px 10px; 
	-moz-box-shadow: 4px 4px 10px #888;  
	-webkit-box-shadow: 4px 4px 10px #888;  
	box-shadow:4px 4px 6px #888;
  border-top-left-radius:0.5em;   border-top-right-radius:0.5em;  border-bottom-left-radius:0.5em;  border-bottom-right-radius:0.5em; } 

  ul.option  { 
  background:#F0F0F0;
  list-style-image : url(../img/optionb.gif);
  } 
  ul.quote  { 
  background:#F0F0F0;
  list-style-image : url(../img/quote.gif);
  } 
  ul.code  { 
  background:#F0F0F0;
  list-style-image : url(../img/code_barre.png); 
  } 
  ul.code_AHK  { 
  background:#F0F0F0;
  list-style-image : url(../img/AHK-document.png); 
  } 
  ul.green  { 
  background:#F0F0F0;
  list-style-image : url(../img/ball_green.gif); 
  } 
  
  
  /* ======================================================================================= */
 
/* ======================================================================================= */
/* autre clair beigeFFDEAD */ 
/* FIRST ajout Liste Projets */ 

.listingaa  {	FONT-SIZE: 12px; padding-left: 1em;  background-color:#F3F2E8; } 
.listingbb  { 	FONT-SIZE: 12px; padding-left: 1em;  background-color:#F0F0F0; } /* vert clair EFffdf tu veux du bleu:  #ECF1FF; */ 


/* SECTION */
.listingcc{ 	FONT-SIZE: 12px;	  background-color:#D3D3E9; 
               /*padding:5px 5px 5px 22px; margin:5px 122px 5px 10px;  */
} 
.listingdd {	  FONT-SIZE: 12px;   background-color:#E4E4F1;   /* vert clair EFffdf*/
               /* padding:5px 22px 5px 0px;   margin:5px 10px 5px 90px;      */ 
}

.listingsel  { 	FONT-SIZE: 13px;  background-color: #FFD8EB;  } /* vert clair EFffdf tu veux du bleu:  #ECF1FF; */ 

.listingaa:hover{background-color:  #FFA4EB;  BACKGROUND-REPEAT: repeat;	BACKGROUND-IMAGE: url(img/semi_trans.png);}
.listingbb:hover{background-color:  #FFA4EB;  BACKGROUND-REPEAT: repeat;	BACKGROUND-IMAGE: url(img/semi_trans.png);}
.listingdd:hover{background-color:  #FFA4EB;  BACKGROUND-REPEAT: repeat;	BACKGROUND-IMAGE: url(img/semi_trans.png);}
.listingcc:hover{background-color:  #FFA4EB;  BACKGROUND-REPEAT: repeat;	BACKGROUND-IMAGE: url(img/semi_trans.png);}
.listingsel:hover{background-color:  #FFD8EB;  BACKGROUND-REPEAT: repeat;	BACKGROUND-IMAGE: url(img/semi_trans.png);}


  
  
.mon_fond_selection{  
  border-top-left-radius:0.5em;
  border-top-right-radius:0.5em;
  border-bottom-left-radius:0.5em;
  border-bottom-right-radius:0.5em;
  text-align: left; FONT-SIZE: 120%;
       color: gray ; /* #2C5197 background-color: #DFBEBE;   */
	font-family: 'Andale Mono', 'Lucida Console', monospace; 
	white-space: nowrap;
	/* border-top: solid 1px #2C5197; */
	   border-top: solid 0001px;
	border-bottom: solid 0001px;
   width:96%;
	margin:0px 5px 0px 5px;
	padding:5px 0px 5px 0px;  background-color:#FFD8EB;color:#CB00CB; 
/*  BACKGROUND-REPEAT: repeat;	BACKGROUND-IMAGE:url(images/semi_trans.png) */
}
/* SECTION */
.menu_section{  
  border-top-left-radius:0.5em;
  border-top-right-radius:0.5em;
  border-bottom-left-radius:0.5em;
  border-bottom-right-radius:0.5em;
  text-align: left; FONT-SIZE: 120%;
       color: gray ; /* #2C5197 background-color: #DFBEBE;   */
	font-family: 'Andale Mono', 'Lucida Console', monospace; 
	white-space: nowrap;
	/* border-top: solid 1px #2C5197; */
	   border-top: solid 0001px;
	border-bottom: solid 0001px;
  width:96%; 
	margin:0px 5px 0px 5px;
	padding:5px 0px 5px 0px; 
 BACKGROUND-REPEAT: repeat;	BACKGROUND-IMAGE:url(images/semi_trans.png)
}
.menu_section:hover{background-color:  #FFD8EB;  BACKGROUND-REPEAT: repeat;	BACKGROUND-IMAGE: url(img/semi_trans.png);}
.menu_section_close{
  border-top-left-radius:0.5em;
  border-top-right-radius:0.5em;
  border-bottom-left-radius:0.5em;
  border-bottom-right-radius:0.5em;
/*   width:96%; */
	   border-top: solid 0001px;
	border-bottom: solid 0001px;
  text-align: center; 
       color: #2C5197; 
	font-family: 'Andale Mono', 'Lucida Console', monospace;FONT-SIZE: 16px;  
	white-space: nowrap;;
}
.menu_section_close:hover{background-color:  #FFD8EB;  BACKGROUND-REPEAT: repeat;	BACKGROUND-IMAGE: url(img/semi_trans.png);}

  
  
  
  
  .avec_bordure{  border: 1px solid white;}
  .avec_bordure:hover{ border: 1px solid red;}
  
  .AvecBordureGrise{  border: 1px solid white;}
  .AvecBordureGrise:hover{ border: 1px solid gray;}
  
  
  .BordureEnPassantDessus{  border: 0px solid gray;}
  .BordureEnPassantDessus:hover{ border: 1px solid red;}
  
  
  
  
  
  
  
  .MenuDuHaut{width:100px; height:20px;
  background-image:url('images/topnav_bg_R.gif');
  background-position:top;
  background-repeat:repeat-x;  
  background-color:#eeeeee;
  border-top-left-radius:0.5em;
  border-top-right-radius:0.5em;
  border-bottom-left-radius:0.5em;
  border-bottom-right-radius:0.5em; 
  }
  .MenuDuHaut:hover{
  background-color:  #FFD8EB; 
	BACKGROUND-IMAGE: url(images/semi_trans.png);  BACKGROUND-REPEAT: repeat;
  }

  
  
  
  
  
  
  
  
  
  
  
  