/* ************************************************ général ************************************************ */

body{
   margin:0px;padding:0px;
	 margin-top:4px;
	 background-color:#ffffff;
	 /*<?php	if ($page==){background-color:#92d3ed; }?>*/
	 /*background-image:url("../images/arrierePlan.gif");*/
	 background-repeat: no-repeat;
	 background-position: center top;
	 font-family: "Arial","sans serif";
	 font-size: 10px;
	/*scrollbar-face-color:#cde6c7;
	scrollbar-track-color:#8ead91;	*/
   }
	 
div#general{
	text-align:center;
	}	 
/*
table, tr, td, p{
  margin:auto;padding:0px;
  }
form{
	width:100%;
	}	
*/

table	{
  border-collapse: collapse;
	font-family: "Arial","sans serif";
	font-size: 11px;
  }

img {
	border:0;
	} 

a {
	font-family:  "Arial","sans serif";
	font-size: 11px;
	} 	

a:link, a:visited{
	color:#698fda;
	text-decoration: none;	
	font-family:  "Arial","sans serif";
	}	

a:hover{
	color:red;
	text-decoration: none;	
	font-family:  "Arial","sans serif";
	}

hr{
	color:#adadad;
  }

ul,li{
  vertical-align: top;
	}	

select{
  /*background-color: #cde6c7;*/
  }

td{
 /*border:1pt solid black;*/
  }

.menu{
	padding-left: 5px;
	padding-right: 5px;
  text-align: center;
	color : #adadad;
  font-weight: bold;
  }    

.menu a:link, .menu a:visited{
	color : #698fda;
  font-weight: bold;
  }    

.menu a:hover{
	color : red;
  font-weight: bold;
  }    
				
a.menuLateral:link, a.menuLateral:visited{
	color : #999999;
  font-weight: bold;
  }    
				
a.menuLateral:hover{
	color : red;
  font-weight: bold;
  }    
	
.slogan{
	color : #999999;
	font-size: 15px;
  font-weight: bold;
  }    
	
.centre{
  text-align: center;
  }    

.region{
  /*background-color: #cccccc;*/
  }    

.miniature{
	font-size: 9px;
	text-align: center;
	}

.souligne{
  text-decoration: underline;
}

.gras{
  font-weight: bold;
}

.rouge{
	color:red;
}

.fieldset{
padding: 5px; 
border-style:solid; 
border-color:#dce5f6; 
border-width: 5px;
}

tr.bordureTD td,tr.bordureTD th {
	border:solid 1pt black;
}			

/* ************************************************ menu gauche (+liens du bas)***************************************** */	

table#menuGauche{
	text-align: left;
	margin:auto;
}

table#menuGauche td {
	padding-top:2px;
	padding-right:4px;	
}

table#menuGauche a:link,table#menuGauche a:visited,

table#bandeauBas a:link, table#bandeauBas a:visited,

{	
	color:#0000ff;
	text-decoration: none;
	font-size: 10px;
	font-family:  "Arial","sans serif";
}

table#menuGauche a:hover, table#bandeauBas a:hover {	
	color:red;
	text-decoration: none;
	font-size: 10px;
	font-family:  "Arial","sans serif";
}

/* ************************************************ menu haut ************************************************ */	

table#menuHaut {
	text-align:center;
	margin-right:17px;
}

table#menuHaut td {
	/*background-color: #cde6c7;*/
	width: 98px;
}

table#menuHaut a:link,table#menuHaut a:visited {
	color:#0000ff;
	text-decoration: none;
	font-family:  "Arial","sans serif";
	font-size:10px;
}

table#menuHaut a:hover{
	color:red;
	text-decoration: none;
	font-family:  "Arial","sans serif";
	font-size:10px;
}

/* ************************************************ menu du bas ************************************************ */

div#basPage{
  width:100%;
	position: absolute;
	bottom: 1px;
	text-align: center;
}

table#bandeauBas a{
	font-size:11px;
	font-family:  "Arial","sans serif";
}

/* ************************************************ cadre principal ************************************************ */

div#cadre{
	overflow:auto;
	text-align:center;
}

div#actu{
	overflow:auto;
  scrollbar-face-color:#cde6c7;
	scrollbar-track-color:#8ead91;	
}

div#cadre table#doc{
	text-align:left;
}

div#cadre table td{
  padding-right:2px;
}

div#cadre table#postIt td{
  padding:0;
}

/*         *********** Titres des documents ****************** */

#contenuDoc p{  /* IMPORTANT: espacement des paragraphes */
  margin:1px;
}

div.titre{
margin:10px;
	text-align:left;
}

div.titre a{
  border: solid 1pt black;
  padding:5px;
}

.titre			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 16px; color: #000000; font-weight: bold }
.soustitre		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 14px; color: #000000; font-weight: bold; padding-left:20px; text-align:left;}
.txtpage		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #000000; font-weight: normal; }

/*         *********** Aide utilisateurs ****************** */
table.titreMenu td{
	padding:3px;
  text-align:center;
  cursor:pointer;
	border: 1px solid #cccccc;
}

table.zoom td, table.zoom th{
	padding:3px;
	border: 1px solid #000000;
}

table.largeurTable, table.fdtableau,  table.fdtabliste{
	width:90%;
}

