.bordure td{
	border: 1px solid Black;
}

infobulle
{
  position: absolute;   
  visibility : hidden;
  border: 1px solid Black;
  padding: 10px;
  font-family: Verdana, Arial;
  font-size: 10px;
  background-color: #FFFFCC;
}
infobulle_3
{
  position: absolute;   
  overflow : scroll;
  border: 1px solid Black;
  padding: 10px;
  font-family: Verdana, Arial;
  font-size: 10px;
  background-color: #FFFFCC;
}
body {
	font-family: comic Sans MS;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
a:link {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF0000;
}
a:hover {
	text-decoration: none;
	color: #0066FF;
}
a:active {
	text-decoration: none;
}

.fond {
	position: absolute;
	width: 960px;
	height: 580px;
	left: 50%;
	margin-left: -470px;
	background-image:url(images/fond.jpg);
}
.blank20{
  width: 100px;
	height: 20px;
}
.blank10{
  width: 100px;
	height: 10px;
}
.blank5{
  width: 120px;
	height: 5px;
}

.menu_gauche {
	position:absolute;
	left:20px;
	top:105px;
	width: 140px;
	height: 460px;
	overflow:hidden;
}
  
.visiteur {
	width: 140px;
	height: 70px;
}
.valeur_visiteur {
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#0000FF;
}
.rubriques_principales {
  width: 140px;
}
.rubriques_annexes {
  width: 140px;
}

.titre {
	position:absolute;
	left:70px;
	top:50px;
	width: 250px;
	height: 40px;
	text-align:center;
	font-size:24px;
  color: #0000CC;
}
.comcom0{
	position:absolute;
	left:180px;
	top:95px;
	width: 750px;
	height:465px;
	overflow:auto;
}
.comcom1{
  height:320px;
  overflow: auto;
}
.contenu {
	position:absolute;
	left:180px;
	top:95px;
	width: 750px;
	height: 455px;
	overflow:hidden;
}
.contenu_portrait_titre {
	position:absolute;
	left:180px;
  top:95px;
	width: 700px;
	overflow:hidden;
}
.contenu_portrait {
	position:absolute;
	left:180px;
	top:180px;
	width: 700px;
	height: 370px;
	overflow:auto;
}
.contenu_resultat {
	position:absolute;
	left:180px;
	top:150px;
	width: 700px;
	height: 370px;
	overflow:auto;
}
.contenu_resultat_retour {
	position:absolute;
	left:180px;
	top:530px;
	width: 700px;
	overflow:hidden;
}
.contenu_album {
	position:absolute;
	left:180px;
	top:95px;
	width: 750px;
	height: 455px;
  overflow:auto;
}
.barre_news{
	position:absolute;
	left:180px;
	top:95px;
	width: 750px;
	height: 30px;
	overflow:hidden;

}
.contenu_index {
	position:absolute;
	left:180px;
	top:130px;
	width: 750px;
	height: 420px;
	overflow:hidden;
}
.entete_calendar{
	position:absolute;
	left:0px;
	top:0px;
  width:745px;
  height:70px;
  overflow:hidden;
}
.evenements{
  position:absolute;
	left:3px;
	top:70px;
  width:745px;
  height:365px;
  overflow: auto;
}
.affiche_membre{
	position:absolute;
	left:180px;
	top:95px;
	width: 750px;
	height: 465px;
	overflow:hidden;
}
.affiche_candidat{
	font-size:11px;
	position:absolute;
	left:170px;
	top:95px;
	width: 780px;
	height: 465px;
	overflow:hidden;
}
.cat_articles{
  width:750px;
  height:35px;
  overflow: hidden;
}
.titre_services{
	position:absolute;
	left:180px;
	top:95px;
	width:750px;
  height:35px;
  overflow:hidden;
}
.liste_services{
	position:absolute;
	left:180px;
	top:110px;
	width:240px;
  height:455px;
  overflow:hidden;
}
.sondage_articles{
  width:750px;
  height:400px;
  overflow: auto;
}
.articles{
  width:750px;
  height:400px;
  overflow: auto;
}
.entretiens{
  width:750px;
  height:400px;
  overflow: auto;
}
.liste_et_services{
  width:750px;
  height:400px;
  overflow: auto;
}
.numeropage{
  width:750px;
  height:30px;
  text-align:left;
}
.livre_or{
  position:absolute;
  left:375px;
  top:30px;
  width:285px;
  height:400px;
  overflow: auto;
}
.mentions {
	position:absolute;
	left:301px;
	top:562px;
	width: 477px;
	height: 18px;
	color:#0000FF;
}
td.sourisdessus {
font-size:14px;
background-color:#FFFF00;
color:#FFFFFF;
}

td.normal {
color:#000000;
font-size:14px;
}
