﻿body,html 
{
	margin:0px 0px 0px 0px;
}

table.centre
{
 	margin-left: auto; 
	margin-right: auto;
	width:760px;	 	
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
}

/* table de la page principale */
table.main
{
	width:760px;	 
 	margin-left: auto; 
	margin-right: auto;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-bottom: solid 1px #9b9a9f;
	border-top: solid 1px #9b9a9f;
	border-left: solid 1px #9b9a9f;
	border-right: solid 1px #9b9a9f;		
}

table.entete
{
	width:760px;	 
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
}

table.noborder
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
}

/* liste de lien en haut de la page */
td.topmenu
{
	 padding-left:10px;
	 text-align:left;
}

td.topmenurechg
{
	text-align: right;
	padding: 0px 0px 0px 0px;
	padding-right:10px;
}

td.topmenurechd
{
	text-align: left;
	padding: 0px 0px 0px 0px;
}


a.lientop
{
	text-decoration:none;
	 color:#FFFFFF;
}

a.lientop:hover
{
	text-decoration:none;
	color:White;
}

a
{
	text-decoration:none;
}


a:hover
{
	text-decoration:underline;	
}

a:visited
{
	text-decoration:none;
}

a:visited:hover
{
	text-decoration:underline;
}


a.activite
{
	text-decoration:none;
	color:#1d3768;
}


a.activite:hover
{
	color:#1d3768;
	text-decoration:underline;	
}

a.activite:hover:visited
{
	color:#1d3768;
	text-decoration:underline;	
}

a.activite:visited
{
	color:#1d3768;
	text-decoration:none;
}

.texterecherche
{
	font-size: 10px;
}

/* centre de la page avec le background*/
td.background
{
	 background-image: url("/images/ImagePagePrincipale.png");
	 height: 247px;
	 width: 730px;
}

td.middlespacing
{
	height: 20px;	
}

/* table bas gauche */
td.cellbas
{
	vertical-align: top;
}

td.cellbasdroite
{
	vertical-align: top;
		background-color:#eaeaea;

}

td.cellbasgauche
{
	vertical-align: top;
	border-left: solid 1px #9b9a9f;
	width:auto;	
}

td.cellbascentre
{
	vertical-align: top;
	border-left: solid 1px #9b9a9f;
	border-right: solid 1px #9b9a9f;
	width:auto;
}

.soustitrecomm
{
	/*color:#a0a1a5;*/
	color:Black;
	font-weight:bold;	
}

.textecomm
{
	color:Gray;
	font-weight:bold;	
	font-size:smaller;
}

.soustitreactivite
{
	color:#bb982e;
	font-weight:bold;	
}
table.basgauche
{
	width: 170px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
}

table.bas
{
	width: 631px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
}


/* table bas centre*/
table.bascentre
{
	width: 459px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
}

a.bascentretexte
{
  color:Black;	
}

a.titrebascentre
{
	color:#1d3768;
}


/* table votredossier*/
td.votredossier
{
	background-image: url("/images/VotreProfilPersonnel.png");	
	width: 129px;	
	height: 109px;
	cursor: pointer;
	border-top: solid 1px #9b9a9f;
	border-bottom: solid 1px #9b9a9f;
}

/*table accès*/
table.acces
{
	background-image: url("/images/acces.jpg");	
	width: 129px;	
	height:auto ;
}

table.rapport
{
	background-image: url("/images/rapport.jpg");	
	width: 129px;	
	height:auto ;
}

a.acces
{
	color:#062657;
	text-decoration:none;
}

a.acces:hover
{
	text-decoration:underline;
}

td.titreacces
{	
	color:#bc9530;
	font-family: Arial Black;
	font-size:10px;
	padding-left: 5px;		
	padding-bottom:5px;
}

td.titrerapport2
{	
	color:black;
	font-family: Arial Black;
	font-size:10px;
	padding-left: 5px;		
	padding-bottom:5px;
}

td.acces
{
	color:#11245c;
	font-family: Arial;
	font-size:11px;
	vertical-align:top;
	padding-left: 5px;	
}

td.accesfond
{
	background-color:#eaeaea;
}

/* bas de la page*/
table.baspage
{
	width:760;	
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
}

td.baspage
{
	color:#a0adb6;
	font-family: Arial;
	font-size:10px;
	font-weight:bold;
	padding-left: 10px;
}

a.basmenu
{
	 text-decoration:none;	 
	 color:#a0adb6;
}

/* style des autres pages */
td.titrepage
{
	color: Black;
	width: 760px; 
	height: 125px; 
	background-image: url('/images/ImagePages.png');
	vertical-align:bottom;
}

td.leftmenu
{
	width: 129px;
	vertical-align:top;
	border-right: solid 1px #9b9a9f;
	border-top: solid 1px #9b9a9f;
	background-color:#eaeaea;
}


.soustitre
{
	color: #bd9732;
	font-weight:bold;
}


table.contenu
{
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	vertical-align:top;
}

/* style pour les A pour resizer */
table.police
{
	padding: 0px 0px 0px 0px;
	border-spacing: 2px;
}

td.police
{
	height: 30px;
	background-color:White;
}

td.tailletexte
{
	color:#a0adb6;
	font-family: Arial;
	font-size:11px;
	text-align:left;
}
td.petitA
{
	padding-left:4px;
	padding-right:4px;
	font-family: Arial;
	font-size: 10px;
	background-color: #b89b25;
	cursor:pointer;
	color: white;
}

td.moyenA
{
	font-family: Arial;
	font-size: 13px;
	background-color: #9a9ba0;	
	padding-left:4px;
	padding-right:4px;
	cursor:pointer;	
	color: white;
}

td.grandA
{
	font-family: Arial;
	font-size: 16px;
	background-color: #b99936;
	padding-left:4px;
	padding-right:4px;
	cursor:pointer;
	color: white;
}


/* Site map style */

.Header
{
  background: url(images/header_bg.gif);
  background-color: #737294;
  color: #FFFFFF; 
  border: #57566F 1px solid; 
  border-bottom-width: 0px; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 5px; 
  cursor: default; 
}

.SiteMap
{
  /*border:1px solid black;*/
  background-color:white;
  font-family: verdana; 
  font-size: 10px;
  padding-left:15px;
}

.RootNode
{ 
  color: black;
  font-family: verdana; 
  font-size: 10px;
  font-weight: bold;
  padding:7px;
  padding-top:7px;
  padding-bottom:1px;
} 

.RootNode a
{ 
  color: black;
  text-decoration:none;
} 

.RootNode a:hover
{ 
  color: black;
  text-decoration:underline;
} 

.ParentNode
{ 
  font-family: verdana; 
  font-size:10px;  
} 

.ParentNode a
{ 
  color: black;
  text-decoration:none;
} 

.ParentNode a:hover
{ 
  color: black;
  text-decoration:underline;
} 

.LeafNode
{ 
  color: black;
  font-family: verdana; 
  font-size:10px;  
} 

.LeafNode a
{ 
  color: black;
  text-decoration:none;
} 

.LeafNode a:hover
{ 
  color: black;
  text-decoration:underline;
} 
