/* Cadre de la page */
.cadre_tableau{
padding:0px;
background-color:#FFFFFF;
border-left:1px solid #000000; /* couleur du cadre */
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
} 

/* menu horizontal */
.nav3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 1px; FONT-SIZE:12px; font-family:"Times New Roman", Times, serif; MIN-HEIGHT: 100px; FLOAT:none ; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 143px; COLOR: rgb(255,255,255); PADDING-TOP: 0px; 
}
.nav3 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; WIDTH: 160px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(200,200,200) 1px solid; BACKGROUND-COLOR:#F3F3F3
}
.nav3 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.nav3 LI.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: rgb(255,255,255); PADDING-TOP: 1px; BACKGROUND-COLOR: rgb(156,186,214)
}
.nav3 LI.group A {
	PADDING-RIGHT: Opx; BORDER-TOP: rgb(200,200,200) 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MIN-HEIGHT: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT:#999999 7px solid; COLOR: rgb(0,0,0); LINE-HEIGHT: 1.7em; PADDING-TOP: 0px; HEIGHT: 1em; float:none
}
.nav3 LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 100%; MIN-HEIGHT: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: rgb(225,223,223) 7px solid; COLOR: rgb(75,75,75); LINE-HEIGHT: 1em; PADDING-TOP: 0px; HEIGHT: 1em; TEXT-DECORATION: none
}
.nav3 LI A:hover {
	BORDER-LEFT: rgb(200,200,200) 7px solid; COLOR: rgb(205,205,205); TEXT-DECORATION: none
}
.nav3 LI A.selected {
	BORDER-LEFT: rgb(200,200,200) 7px solid; COLOR: rgb(205,205,205); TEXT-DECORATION: none
}

/* menu vertical */
.nav2 {
	CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE:13px; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#000000
}
.nav2 UL {
	PADDING-RIGHT: 1px; BORDER-TOP:#FFFFFF 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 540px; PADDING-TOP: 0px; BORDER-BOTTOM:#FFFFFF 1px solid; BACKGROUND-COLOR:#F3F3F3
}
.nav2 LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.nav2 LI A {
	BORDER-RIGHT: #FFFFFF 2px solid; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 105%; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: rgb(75,75,75); PADDING-TOP: 5px; TEXT-DECORATION: none
}
.nav2 A:hover {
	BORDER-LEFT: rgb(200,200,200); COLOR: rgb(205,205,205); TEXT-DECORATION: none
}
.nav2 A.selected {
	BORDER-LEFT: rgb(200,200,200); COLOR: rgb(205,205,205); TEXT-DECORATION: none
}

/* couleur rouge */
.couleur_rouge_gras
{ color: #E71E11;
font-size: 14px;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
}

/* couleur rouge */
.couleur_rouge_gras_grand
{ color: #E71E11;
font-size: 24px;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
}

/* couleur rouge */
.couleur_rouge {
	color: #e71e11;
	font-weight: bold;
}

/* texte allopass */
.couleur_gris_gras
{ color:#999999;
font-size:14px;
font-weight:normal;
font-family: "Times New Roman", Times, serif;
}

/* texte allopass normal */
.couleur_noir_gras
{ color:#000000;
font-size:14px;
font-family: "Times New Roman", Times, serif;
}

/* paginnation */
a.pagination:link
{text-decoration:none; 
 font-family:Times New Roman;
 font-size:12pt; 
 color:#000000;}
a.pagination:visited 
{text-decoration:none; 
 font-family:Times New Roman;
 font-size:12pt; 
 color:#000000;}
a.pagination:active 
{text-decoration:none; 
font-family:Times New Roman;
font-size:12pt; 
color:#000000;}
a.pagination:hover 
{font-family:Times New Roman;
font-size:12pt; 
color:#FF0000; 
text-decoration:none;}

/* couleur corps article */
.corps_equipe
{
font-family: "Times New Roman", Times, serif;
font-weight: bold;
font-size: 20px;
}

/*email */
a.menu_ver:link 
{text-decoration: none; 
 font-family: Times New Roman;
 font-size: 12pt; 
 color: #999999;}
a.menu_ver:visited 
{text-decoration: none; 
 font-family: Times New Roman;
 font-size: 12pt; 
 color: #999999;}
a.menu_ver:active 
{text-decoration: none; 
font-family: Times New Roman;
font-size: 12pt; 
color: #999999;}
a.menu_ver:hover 
{text-decoration: underline; 
font-family: Times New Roman;
font-size: 12pt; 
color: #CCCCCC; }

/* agrandissement image */
a.agrandir_image {
  position:relative;
  border-bottom:0px dashed #FFFFFF; 
  text-decoration: none; 
  font-weight: bold;
  border:0px;
}
a:hover.agrandir_image {
  text-decoration: none; 
  background: none;
}
a.agrandir_image span {display: none;}
a:hover.agrandir_image span {
  display: inline; 
  position: absolute;
  left: 0; 
  z-index:0;
  bottom:0;
  background: #FFFFFF; 
  color: #fff; 
  border:1px solid #000; 
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:0px 0px;
}

/* pour lire les articles */
a.lire:link 
{text-decoration: none; 
 font-family: Times New Roman;
 font-size: 12pt; 
 color: #000000;}
a.lire:visited 
{text-decoration: none; 
 font-family: Times New Roman;
 font-size: 12pt; 
 color: #000000;}
a.lire:active 
{text-decoration: none; 
font-family: Times New Roman;
font-size: 12pt; 
color: #000000;}
a.lire:hover 
{text-decoration: none; 
font-family: Times New Roman;
font-size: 12pt; 
color: #FF9900; }

/* menu horz */
a.menu_p:link
{text-decoration:none; 
 font-family:Times New Roman;
 font-size:13pt; 
 color:#FFFFFF;}
a.menu_p:visited 
{text-decoration:none; 
 font-family:Times New Roman;
 font-size:13pt; 
 color:#FFFFFF;}
a.menu_p:active 
{text-decoration:none; 
font-family:Times New Roman;
font-size:13pt; 
color:#FFFFFF;}
a.menu_p:hover 
{font-family:Times New Roman;
font-size:13,5pt; 
color:#CCCCC0; 
text-decoration:none;}

/* menu_ver */
a.menu_v:link
{text-decoration:none; 
 font-family:Times New Roman;
 font-size:14px; 
 color:#FFFFFF;}
a.menu_v:visited 
{text-decoration:none; 
 font-family:Times New Roman;
 font-size:14px; 
 color:#FFFFFF;}
a.menu_v:active 
{text-decoration:none; 
font-family:Times New Roman;
font-size:14px; 
color:#FFFFFF;}
a.menu_v:hover 
{font-family:Times New Roman;
font-size:14px; 
color:#CCCCC0; 
text-decoration:none;}