/* pied de page*/
.pied{
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
}

div.pied{
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
}
div.pied a:hover{
	color: #FFFFFF;
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : Red;
	text-decoration : underline;
	font-weight: bold ;
}
div.pied a:link{
	color: #FFFFFF;
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight: bold ;
}
div.pied a:visited{
	color: #FFFFFF;
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight: bold ;
}
/* entete */
.entete{
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
}

div.entete{
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
}
div.entete a:hover{
	color: #FFFFFF;
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : Red;
	text-decoration : underline;
	font-weight: bold ;
}
div.entete a:link{
	color: #FFFFFF;
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight: bold ;
}
div.entete a:visited{
	color: #FFFFFF;
	font-size : xx-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	font-weight: bold ;
}
/* navigation */
.nav{
	color: #663300;
	font : x-small Verdana Geneva Arial Helvetica sans-serif;
}
div.nav{
	color: #663300;
	font : x-small Verdana Geneva Arial Helvetica sans-serif;
}
div.nav a:hover{
	color: #FFFFFF;
	font : x-small Verdana Geneva Arial Helvetica sans-serif;
	background-color : Red;
	text-decoration : underline;
	font-weight: bold ;
}
div.nav a:link{
	color: #FFFFFF;
	font : x-small Verdana Geneva Arial Helvetica sans-serif;
      font-weight: bold ;
	text-decoration : none;
}
div.nav a:visited{
	color: #FFFFFF;
	font : x-small Verdana Geneva Arial Helvetica sans-serif;
      font-weight: bold ;
	text-decoration : none;
}
div.nav img{
		vertical-align : middle;
}
div.nav p a:hover{
	color: #FFFFFF;
	font : x-small Verdana Geneva Arial Helvetica sans-serif;
	background-color : Red;
	text-decoration : underline;
	font-weight: bold ;
}
div.nav p a:link{
	color: #FFFFFF;
	font : x-small Verdana Geneva Arial Helvetica sans-serif;
      font-weight: bold ;
	text-decoration : none;
}
div.nav p a:visited{
	color: #FFFFFF;
	font : x-small Verdana Geneva Arial Helvetica sans-serif;
      font-weight: bold ;
	text-decoration : none;
}
div.nav p img{
	align: absmiddle;
}


/* medaillons*/
.meda{
	color: black;
	font : xx-small Verdana Geneva Arial Helvetica sans-serif;
	border : solid Red;
	border-width : 0px;
	margin : 0px;
	padding : 0px;
}

div.meda{
	margin : 0px;
	padding : 0px;
}

div.meda table {
	border : 0px none;
	border-color : white;
	font : xx-small Verdana Geneva Arial Helvetica sans-serif;
	border-width : 0px;
	margin : 0px;
	padding : 0px;
}

div.meda table tr td h1 {
	font:xx-small Verdana Geneva Arial Helvetica sans-serif;
	background-color : Red;
	color : #cccc99;
	/*color : Maroon;
	*/
	text-align : center;
	font-weight : bold;
}
div.meda table tr td a:hover {
	color : #cccc99;
/*	color : Maroon;*/
	background-color : Red;
	font : bolder Verdana Geneva Arial Helvetica sans-serif;
	text-decoration : underline;
}
div.meda table tr td  a:link {
	color : #cccc99;
/*	color : Maroon;*/
	font : bolder Verdana Geneva Arial Helvetica sans-serif;
	text-decoration : none;
}
div.meda table tr td  a:visited {
	color : #cccc99;
/*	color : Maroon;*/
	font : bolder Verdana Geneva Arial Helvetica sans-serif;
	text-decoration : none;
}
/* texte principal*/
 .tp {
	/*color: #663300;
	*/
	font : x-small "Times New Roman", Times, serif;
	color : Black;
	vertical-align : top;
}
  td.tp p {
	/*color: #663300;
	*/
	font : x-small "Times New Roman", Times, serif;
	color : Black;
}
.tp h1 {
	color : Maroon;
	font-stretch: ultra-expanded;
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : large;
}

.tp img{
	border : thin solid Black;
}

  td.tp cite { style: italic;}
  td.tp cite em{ font-style: none; }
  td.tp cite b{ font-style: italic; font-weight: bold ; }
  td.tp cite i{ font-style: none; }
  td.tp cite strong{ font-style: italic; font-weight: bold ; }
  td.tp b { font-weight: bold; }
  td.tp table tr td { background-color: grey; }
  td.tp table th    { background-color: red; }
  .tp cite { style: italic;}
  .tp cite em{ font-style: none; }
  .tp cite b{ font-style: italic; font-weight: bold ; }
  .tp cite i{ font-style: none; }
  .tp cite strong{ font-style: italic; font-weight: bold ; }
  .tp b { font-weight: bold; }
  .tp table tr td { background-color: grey; }
  .tp table th    { background-color: red; }
  td.tp h1 {
	color : Maroon;
	font-stretch: ultra-expanded;
	font-size : large;
}
  .tp h2 {
  	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Maroon;
}
  td.tp h2 {
  	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Maroon;
}
  td.tp h3 {
  	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Maroon;
}
 .tp h3 {
  	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Maroon;
}

  td.tp h4 {
  	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Maroon;
}
  .tp h4 {
  	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : Maroon;
}

  td.tp a:hover {
    text-decoration : underline;
	color: white;
	background-color : Red;
}
  td.tp a:link {
	text-decoration : none;
	color: white;
}
  td.tp a:visited {
	text-decoration : none;
	color: white;
}

  .tp a:hover {
    text-decoration : underline;
	color: white;
	background-color : Red;
}
  .tp a:link {
	text-decoration : none;
	color: white;
}
  .tp a:visited {
	text-decoration : none;
	color: white;
}
/* styles des news*/
.news{
/*style reduit : 2px, et changer dans shared.inc*/
	font : 10px Verdana Geneva Arial Helvetica sans-serif;
	color : Black;
}
  .news a:hover {
    text-decoration : underline;
	color: white;
	background-color : Red;
	
}
  .news a:link {
	text-decoration : none;
	color: white;
	
}
  .news a:visited {
	text-decoration : none;
	color: white;
	
}

  p.news a:hover {
    text-decoration : underline;
	color: white;
	background-color : Red;
	
}
  p.news a:link {
	text-decoration : none;
	color: white;
	
}
  p.news a:visited {
	text-decoration : none;
	color: white;
	
}
.news h1 {
	color : Maroon;
	font-stretch: ultra-expanded;
	font : x-small;
}
.news h1 b {
	color : Maroon;
	font-stretch: ultra-expanded;
	font : bold x-small;
}

.ficheperso table {
	border-width: 2px;
	border-color: Maroon;
}

.ficheperso caption {
	font-stretch: ultra-expanded;
	font-weight: bold;	
}

.ficheperso th {
	background-color: #663300;
}

.ficheperso img {
	float:right;
}