body{    font-size: 14px;         overflow: no;   }
/* SÉLECTION DU TEXTE */
::-moz-selection {background: #604A7F; color: #fff;}
::selection {background: #604A7F; color: #fff;}
/* ======================================================================================= */

body.two { background: #F2F2F0 url(MAP/images/page_bg.png) 0 0 repeat-x;
background-attachment:fixed;}

 
a{ 	outline:none; }
/* ======================================================================================= */

  a:link,a:visited{  text-shadow: 2px 2px 2px #aaa;  color:#0000C3;     text-decoration:none;}
  a:hover{color: #E30071;text-decoration:underline; }
  a:active {color: green;text-decoration:none;}
 
 
 /* --------------------------  */
  a:link.green,a:visited.green{      color:#3A843A;      text-decoration:none;    }
  a:hover.green{color: #E30071;text-decoration:underline; }
  a:active.green {color: green;text-decoration:none;}

  a:link.gris,a:visited.gris{      color:#505C68;text-decoration:none;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;}
  
  a:link.red,a:visited.red{      color:#C50000;      text-decoration:none;    }
  a:hover.red{color:#FF0080;text-decoration:underline; }
  a:active.red {color: green;text-decoration:none;}
   
 
.big{font-size:18px; line-height:22px;}
.petit{font-size:11px;}
.moyen{font-size:14px;}

.fond{    background:#D0DCE0 ;}
.inline {   display: inline; }
.info {		font-style: italic; color:#800080;font-size: 11px;}
.strong {		font-weight: bold;;  }
.italic  {		font-style: italic ;line-height:120%;  }

.droite{   float: right;   margin: 4px 4px 4px 4px;}
.gauche{   float: left;    margin: 4px 4px 4px 4px;}
.centre{   text-align: center;  margin: 0px 0px 0px 0px;} 

.mini_gray {		 	color:gray    ;font-size: 11px;        	}
.mini_info {		 	color:#3F4851 ;font-size: 11px;        	}
.gray {color: #A7B6C9;font-size: 11pt; }
.green {color:green;}
.red {color:red;}

.reda {color:#C50000;}
.redb {color:#A30000;}
.redc{color:#790000;}

.verta {color:#004000;}
.vertb {color:#9BB29B;}
.vertc {color:#7C8E7C;}

.bleua {     color:#8080C0;}
.bleub{     color:#646496;}
.bleuc{     color:#004080;}
.bleuf {     color:#2A5A8A;}
.bleug {     color:#8080FF;}

.violet {     color:#800080;}
.rose {     color:#FFD8EB;}

.orange {     color:#E37100;}
.fushia {     color:#E30071;}

.cache{     display:none;}

.help {
	cursor:help; 
}

/* ======================================================================================= */

 p { line-height:120%; }
 li { line-height:105%; }
  img {		border:0px;	background-color: transparent;			}
/* a img {		border:0px;	background-color: transparent;			}	 */
	
FORM	{	padding: 0px;	margin: 0px;}
HR		{	color:#ffffff;	height: 1px; }
/* ======================================================================================= */

 


/* ======================================================================================= */

 
 
/* ======================================================================================= */


ul.STAGE,ul.stage ,.stage { 
  background:#F0F0F0; list-style-type: none;
  background-repeat: no-repeat;
/*  background-position: 0 0.32em; 
  list-style-image : url(img/html_news.gif);*/
 padding: 5px 5px 5px 5px;
margin:5px 5px 5px 5px; 
	-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;
  } 
   

/* ======================================================================================= */

  

.TopMenu{
  border-top-left-radius:0.5em;
  border-top-right-radius:0.5em;
  border-bottom-left-radius:0.5em;
  border-bottom-right-radius:0.5em;
  BACKGROUND-IMAGE: url(img/semi_trans.png);
	   border-top: solid 0001px;
	border-bottom: solid 0001px;
  width:96%; 
	margin:0px 5px 0px 5px;}

.TopMenu:hover{background-color:  #FFD8EB;  BACKGROUND-REPEAT: repeat;	}
}


 
   