<style>

a{font-size : 12pt;
  text-decoration : underline;
}

a:link  {color : #000080;
}  
a:visited  {color : #000080;
}         
a:hover  {color : #005030;
}

a.j:link  {color : yellow; 
}  
a.j:visited  {color : yellow;
}    
a.j:hover  {color : #ddffff;
}

body { 	background-color : #d9d9e5;
	/*background-color : #d9d9e5;*/
	font-family:Arial, tahoma,Helvetica, Verdana;
	color : #000030;
	font-size : 10pt;
	margin : 0px;
	}

.sh1{	font-size : 1.3em;
	color : #200090;
	letter-spacing : 2px;
	font-weight : bold;
	margin: 10px 0px 20px 0px;
}
h1 {	font-size:20pt;
	font-weight : normal;
	color:yellow;
      	font-style:italic;
	line-height:20pt;
	margin: 0px;	
	text-align: center ;
	vertical-align: middle;
}

h2 {	background-color: #2e2e9b;   
	font-size : 1em;
	line-height:1.3em;
	color: #efeff2;
	font-weight : normal;
	text-align:center;
	margin: 10px 0px 10px 0px;
}

h3 {	font-size : 1.1em;
	font-weiht : bold;
	text-decoration : underline;
	margin-bottom:10px;
}
h4 {	font-size : 1em;
	font-weiht : bold;
	text-decoration : underline;
	margin-bottom:10px;
}

table { margin: 0px;
	padding: 0px;
	top: 0;
	border: 0;
	width: 100%;
	border-collapse: collapse;
}

p {margin : 0px 0px 20px 0px;
}


img {border: 0;}

.cadre { position:relative; 
	margin-right: auto; 
	margin-left: auto; 
	width:920px; 
	background-color: #f9f9f9;  
          }

div.conteneur_entete {
	background-repeat:      no-repeat;
        position:               relative;
        vertical-align :        top;
        height:                 130px;
	background-color: #2e2e9b;
	color: #efeff2;
	margin:			0;
	padding:		0;	
}


/* bgx01 n'e pas */
.bgx02 {background-color: #2e2e9b;   
	color: #efeff2;
	text-align:center;
	vertical-align: top;
       }
/*** Menu ***/       
a.mbout{
	display: block ;
	color: black ;
	font: 1em Arial,Georgia, Serif,tahoma ;
	line-height: 1.4em ;
	text-align: center ;
	vertical-align: top;
	text-decoration: none ;
	background-color: #ddaa00;
	padding: 4px;
	border: 1px solid; 
	border-color: #ffcc22 #000000 #000000 #ffcc22;
	}
a.mbout:visited{color:black;}
a.mbout:hover{
	background-color : #ffcc00;
	color: blue;
	border-top: 2px solid #a07500;
	border-bottom:2px solid #fff0b0;
	padding: 3px 4px 3px 4px;
	}   

a.mboutvis{
	display: block ;
	font: 1em Arial,Georgia, Serif,tahoma ;
	line-height: 1.4em ;
	text-align: center ;
	vertical-align: top;
	text-decoration: none ;
	background-color : #ffcc00;
	color: blue;
	border-top: 2px solid #a07500;
	border-bottom:2px solid #fff0b0;
	padding: 3px 4px 3px 4px;
	}  

/*** Onglets vétérans ***/      

    #header {
      float:left;
      width:100%;
      background:#DAE0D2 url(/outils/images-onglets/bg.gif) repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url(/outils/images-onglets/left.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      display:block;
      background:url(/outils/images-onglets/right.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    #header a:hover {
      color:#333;
      }
    #header #current {
      background-image:url(/outils/images-onglets/left_on.gif);
      }
    #header #current a {
      background-image:url(/outils/images-onglets/right_on.gif);
      color:#333;
      padding-bottom:5px;
      }


/*** renvoi haut de page ***/
p.hautpage {background-color : #ddaa00;
	margin: 10px 0px 0px 0px;
	color : black;
	line-height:30px;
	text-align:center;
	vertical-align:middle;}

p.hautpage a {	color : black;}
p.hautpage a:visited {	color : black;}     
p.hautpage a:hover {	color : blue;}


/***                ***/
.scroll{overflow:auto;}  /* scroll bar */

.bgxlig {
	margin: 0px;
	top: 0;
	background-color: #000000;
	line-height: 9px;
         } 

.bgxligpte {	line-height: 9px;
		margin:0;
		font-size : 0.1em;
	} 	
.bgxligmoy {	line-height: 18px;
		margin:0;
} 	
.bgxliggde {line-height: 40px;} 

.separ{	clear:both;
	margin:0;
	line-height: 1px;
	font-size:1px;
}

.justifier{text-align:justify;}
.centrer{text-align:center;}

/*** Images à droite ou à gauche avec description texte ***/
.imgg{float: left;
margin: 7px 7px 7px 0px;
}

.imgc{float: left;
margin: 7px 0px 7px 0px;
}

.imgd{float: right;
margin: 7px 0px 7px 7px;
}

.imgg p, .imgd p {
	font-weight : normal;
      	font-style:italic;
	text-align:center;
	margin: 0px;
	font-size:0.9em;
	color:#500050;
	line-height: 16px;
}

.imgtxt {
	font-weight : normal;
      	font-style:italic;
	text-align:center;
	margin: 0px;
	font-size:0.9em;
	color:#505050;
	line-height: 16px;
	margin: 7px 0px 7px 7px;
}





 /*** texte de xavier encadré ***/
.mevx01 {margin:10px;
	font-size:1em;
	font-weight : normal;
      	font-style:italic;
	color:#002070;
	line-height: 1.2em;
	text-align:justify;
	border-width:5px; 
	border-color:#effaf2; 
	border-style:ridge; 
	padding:10px;
}

/* X. Delalande */
.mevx02 {
	font-size:0.9em;
	font-weight : normal;
      	font-style:normal;
	color:#001050;
	line-height: 1.1em;
	text-align:justify;
}

	.bordure01{
		border-width:8px;
		border-color:#e8eff2;
		border-style:ridge;
		padding:8px;
		}
/*** Spécial vétérans ***/
   p.loupe {margin: 10px 20px 20px 10px;
   	background-color : #e2e2e2;
   	color : black;
   	text-indent:10px;
   	line-height:30px;
   	vertical-align:middle;}

   p.loupe a {font-style:italic;  }

   a.bout {display: block ;
   	width:100px;
   	color: black ;
   	background-color: #d0b556;
   	font: 0.9em Arial,Georgia, Serif,tahoma ;
   	line-height: 1.3em ;
   	text-align: center ;
   	vertical-align: middle;
   	text-decoration: none ;
   	border-width: 1px 1px 2px 2px;
   	border-style: solid;
   	padding: 4px 4px 3px 3px;
   	border-color: #ffeeee #807516 #807516 #ffeeee;
   	}
   a.bout:hover{
   	color:blue;
   	background-color : #edd377;
   	border-width: 2px 2px 1px 1px
   	padding: 3px 3px 4px 4px;
   	border-color: #202020 #ffeeee #ffeeee #202020;
 	}

 	.actif{	background-color:#eedd88;
 		color:black;}
 	.passe{	background-color:#dddddd;
 		color : #202050;}

</style>
