body
{
	margin-top: 10px;
}

#en_tete
{
	height: 63px;	
	margin-bottom: 10px;
	/*background-color: #D7FFA1;*/
	background-color: #B6D989;
}

#menu
{	
	float: left;
	width: 150px;
}

#menud
{
	float: right;
	width: 150px;
}
.info_menu
{
   background-color: #DDDDDD;
   border: 1px solid #808080;
   margin-bottom: 15px; /* Pour éviter que les éléments du menu ne soient trop collés */
   font-family: Arial,Helvetica,sans-serif;
   text-align: left; 
}

.info_menu p
{
	padding: 3px;
	margin-bottom: 3px;
	margin-top: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.info_menu form
{
	padding: 3px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align : left;
}
.intitinfo
{
	margin-top: 0px;
	background-color: #242424;
	color: white;
	text-align: center;
	font-size: large;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.element_menu
{
   background-color: #FFE9A1;
   border: 1px solid #D9C689;
   margin-bottom: 15px; /* Pour éviter que les éléments du menu ne soient trop collés */
   font-family: Arial,Helvetica,sans-serif;
   text-align: center; 
}
.element_menu p
{
	padding: 3px;
	margin-bottom: 3px;
	margin-top: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.element_menu a
{
	text-decoration : none ;
	font-size: 12px;
	text-align : left;
}
.element_menu input[type="text"] 
{
	width: 98%
}
.element_menu select
{
	width: 98%;
	text-align: center; 
}
.element_menu textarea
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	width: 98%;
	height: 3em
}

.intitmenu
{
	margin-top: 0px;
	background-color: #B3A370;
	color: white;
	text-align: center;
	font-size: large;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}



#corps
{
   margin-left: 160px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
   margin-right: 160px;
   margin-bottom: 10px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
   font-size: 80%;
}
/* pas de marge à droite*/
#corps2
{
   margin-left: 160px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
   margin-bottom: 10px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   font-size: 80%;
   font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
/* pas de marge à gauche (accueil emploi) */
#corps3
{
   margin-right: 160px;
   margin-bottom: 10px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
   font-size: 80%;
}
/* spécial frame (pas de marge à droite : admin) */
#corps4
{
   margin-left: 160px;
   margin-bottom: 10px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
   font-size: 80%;
}
#pied_de_page
{
   padding: 5px;
   text-align: center;
   border: 1px solid;
   font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
   font-size: 12px;
}
 table
 {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 100%;
 }
 
 th
 {
	font-family: Arial,Helvetica;
	font-size: 13px;
	background-color: #D7FFA1;
	text-indent: 10px;
}

blockquote
{
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:15px;
	margin-right:15px;
}

 p     
{ 
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    color: rgb(0, 0, 0);
	margin-top: 0px;
}

li
{ 
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	/*font-size: 13px;*/
    color: rgb(0, 0, 0);
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: square;
	text-align: left;
}
ul
{ 
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	/*font-size: small;*/
    color: rgb(0, 0, 0);
	margin-top: 0px;
}

center
{
	display: inline;
}

input
{
	font-family: Arial,Helvetica,sans-serif;
	margin-top: 3px;
	margin-bottom: 3px;
}

.petitre
{
	font-family: Arial,Helvetica;
	font-size: 13px;
	background-color: #D7FFA1;
	border-top: solid 1px #252569;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 10px;
}

.titredoc
{
	font-family: Arial,Helvetica;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 0px;	
	font-weight: bold;
}

.fongri
{
	font-family: Arial,Helvetica;
	font-size: 13px;
	background-color: #D6CFBD;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: center;
	font-weight: bold;	
}

.fongrilight
{
	font-family: Arial,Helvetica;
	font-size: 13px;
	background-color: #F5F5F5;
	border: solid 1px #D3D3D3;
	margin-top: 5px;
	margin-bottom: 0px;
	font-weight: bold;	
	padding: 4px;
}

.fond
{
	background-color: #D7FFA1;
	border-top: solid #252569;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-indent: 10px;
}   
.bordure
{
   margin-top: 0px;
   font-family: "Trebuchet MS",Arial;
   border: 1px solid #B7F57E;
   text-align: justify;
   padding: 4px;
   max-height: 85px;
   max-height: 85px;
   overflow: auto;
}

.bordurenolimit
{
   margin-top: 0px;
   font-family: "Trebuchet MS",Arial;
   border: solid 1px #D3D3D3;
   padding: 4px;
}

a img /* Toutes les images contenues dans un lien */
{
   border: none; /* Pas de bordure */
}

.droit
{
	float: right;
}

a 
{
	color: navy;
}

a:visited
{color: #808080;}

a:hover {
	color: teal;
}



/* Menu bandeau haut */
.ongletdiv { /* boite qui contient le menu (les onglets) */
  border-bottom:solid 2px black ; /* crée le trait en-dessous des onglets */
  padding-top:0px ; /* marge intérieure haute */
  padding-bottom:0px; /* marge intérieure basse */
  font-size:80%}
  
.onglet {					
	border:solid 1px black ;	/* encadrement */
}

a.onglet:link, a.onglet:visited {
	text-decoration:none;
	color: #F4F9FD;
	font-weight: bold;
	background-color: #646464;
}
a.onglet:hover {
	background-color: #FFE9A1;
	border-top:solid 2px black;
	border-bottom:solid 2px #E6E6FA;
	color: #006666;
	text-decoration:none;
}

.ongletactif { 
   border:solid 1px black ;
   border-bottom:solid 2px white ;
   border-top:solid 2px black;
   background-color:white;
   font-weight: bold;
  padding-top:0px ; /* marge intérieure haute */
  padding-bottom:0px;
 }

/* Menu ... CSS issu des tutoriels css.alsacreations.com */
.element_sous_menu {
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.element_sous_menu p {
	/* text-align: center;*/
	margin-top: 3px;
	margin-bottom: 0px;
}
.element_sous_menu a {
  display: block;
  width: 130px;
	height: 18px;
	font-family: verdana,helvetica,arial,sans-serif;
  font-size: 100%;
  font-weight: bold;
	background-color: #B6D989;
	text-align: center;
	color: navy;
  text-decoration: none;
	margin-left: 2px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.element_sous_menu a:link, .element_sous_menu a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
  margin-top: 5px;
  margin-bottom: 0px;
  color: navy;
}
.element_sous_menu a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
  background-color: #D7FFA1;
  margin-top: 5px;
  margin-bottom: 0px;
  text-decoration: none;
}

/* Menu ... CSS issu des tutoriels css.alsacreations.com */
.liens_clairs {
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.liens_clairs p {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 1px;
}
.liens_clairs a {
  display: block;
  width: 130px;
  height: 16px;
  font-family: verdana,helvetica,arial,sans-serif;
  font-size: 100%;
  text-align: center;
  text-decoration: none;
  margin-left: 7px;
  margin-top: 1px;
  margin-bottom: 0px;
  background-color: #D7FFA1;
}
.liens_clairs a:link {
  background-color: #D7FFA1;
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
  color: navy;
}
.liens_clairs a:visited {
  background-color: #D7FFA1;
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
  font-style: italic;
  color: navy;
  }
  
.liens_clairs a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
  background-color: #B6D989;
  text-decoration: none;
}

.liens_clairs a:active {
  background-color: #D7FFA1;
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
  color: red;
}
.liens_clairs a:focus {
  background-color: white;
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
  font-style: normal;
  color: black;
  }

  /* forum 
td.msg { border:solid 1pt silver }
dt.msg { background:#EEEEFF }
dd.msg { background:#FFFFEE }
font.msg,A.msg { font:bold 9pt Verdana }
.msgdate { color:gray }

.msg1 { padding:5; border:solid 1pt silver; background:#EEEEFF }
.msg2 { padding:5; border:solid 1pt silver; background:#FFFFEE }

tr.navig { background:#EEEEFF }

.titre { font:normal 18pt Verdana; color=gray }
.form { background:#EEEEFF; border:solid 1pt silver }

.f7 { font:normal 7pt Verdana }

.signature { border-top:dashed 1pt silver; font:normal 7pt Verdana; color:gray }

.box { border:outset 1pt white }
*/
