body{
     font-family: helvetica;
     text-align: center;
     font-size: 10pt;
  }


		
.rubrique1, .rubrique2, .rubrique3 {
	font-size: 10pt;
}
a {
	text-decoration: underline;
}
.rubrique1 A{
	color:#ffffff;
}
.rubrique2 A{
	color:#000000;
}
.rubrique3 {
	text-align: center;
	width: 140px;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	height: 30px;
	}
.iconesMenu {
	width: 50px;
	text-align: center;

}
.rubrique3 A{
	color:#ff4444;
	font-weight: bold;
	text-decoration: none;
}
.rubrique3 A:hover{
	color:#888888;
	text-decoration: none;
}

.menuGen, .menuGen2 {
	  width: 267px;
	  vertical-align: top;
	  padding-top: 20px;
	  
}
.menuGen {
	  height: 180px;
	 }
.menuGen2 {
	  height: 136px;
}

 #menuHaut {
	font-weight: bold;
	text-align: center;
	font-size: 14pt;
}
.top {
	vertical-align: top;
}
#fond1 {
	background-image: url("../images/batiment.jpg");
	color: #ffffdd;
	}
#fond2	{
	background-image: url("../images/recherche.jpg");
	color: #9BBCFF
	  }
#fond3	{
	background-image: url("../images/actualite.jpg");
	color: #000055;	
	cursor: pointer;
}
#fond4 {
	background-image: url("../images/planRome.jpg");
	color: #ffffdd;
	cursor: pointer;

}
#fond5 {
	background-image: url("../images/ed68.gif");
	color: #9BBCFF;
	cursor: pointer;
}
#fond6 {
	background-color: #AEC7FD;
	background-image: url("../images/jumelles.gif");
	color: #000055;	
	cursor: pointer;
}
#bandeauHaut {
	  width: 820px;
	  height: 80px;
}
#bandeauBas {
	  width: 801px;
	  height: 72px;
	  background-image: url("../images/bandeauBas.gif");
}


.onglet {
   font-family: helvetica; 
   text-align: left;
   font-size: 10pt;
   text-indent: 0em;
   margin: 0px;
   padding-top : 5px;
   }
 .titrePole {
   font-family: times new roman; 
   text-align: right;
   font-size: 11pt;
   font-weight: bold;
   font-style: italic;
   color: #333333;
   padding : 5px;
 
 
 
 }
#onglet1 A{
	 color: #010042;
}
#onglet1 A:hover{
	 color: #888888;
}
#onglet2 A{
	 color: #9CA225;
}
#onglet2 A:hover{
	 color: #888888;
} 
#onglet3 A{
	 color: #992211;
}
#onglet3 A:hover{
	 color: #888888;
}
#onglet4 A{
	 color: #00501E;
}
#onglet4 A:hover{
	 color: #888888;
}

#lastMinute {
		font-family: times new roman;
		font-size: 8pt;
		text-align: right;
		color: #333333;
		}
#fenCherche {
		height: 44px;
		vertical-align: center;
		font-size: 8pt;
		text-align: center;
		color: #333333;
		background-color: #9B9A99;
		}

.titreCarre, .titreCarre2 {
	font-family: helvetica, arial;
	text-align: center;
	font-weight: normal;
}
.titreCarre {
	font-size: 16pt;
}
.titreCarre2 {
	font-size: 10pt;
	font-weight: bold;
}
.chapeau{
	text-align: left;
	font-weight: bold;
	font-size: 11pt;
	height: 40px;
	padding-top: 10px;
	padding-left: 5px;
}
.note {
	padding-left: 10px;
	text-align: justify;
	font-size: 8pt;
}
.mentionLegale {
	padding-left: 20px;
	text-align: justify;
	font-size: 7pt;
	


}

 .titrepage {
   text-align: left;
   font-size: 10pt;
   color: #444444;
   font-weight: 600;
   text-indent: 0em;
   margin-left: 10px;
   }

.t-center {
   text-align: center;
   font-size: 10pt;
   text-indent: 0em;
   margin-left: 10px;
   margin-right: 10px;
   }
 .center {
   text-align: center;
   font-size: 8pt;
 }
.t-left {
   text-align: left;
   font-size: 10pt;
   text-indent: 0em;
   margin-left: 10px;
   margin-right: 10px;
   }
 
 .t-right {
   text-align: right;
   font-size: 10pt;
   text-indent: 0em;
   margin-left: 10px;
   margin-right: 10px;
   }
 
 .t-justify {
   text-align: justify;
   font-weight: normal;
   font-size: 10pt;
   text-indent: 0em;
   margin-left: 10px;
   margin-right: 10px;
  }
  .t-colonne {
    text-align: justify;
    font-size: 10pt;
    text-indent: 0em;
    margin-left: 170px;
    margin-right: 170px;
  }
  .t-ul {
  	text-align: justify;
 	font-size: 10pt;
  
  }
  .tableau1 {
  	font-size: 8pt;
  	text-align: center;
  }
  .table1	{
  		border-style: solid;
  		cellborder: 1px;
  		cellspacing: 2px;
  		cellpadding: 5px;
  		background-color: #dddddd;
  		text-align: center;
  		width: 100%;
  		font-size: 9pt;
  		}
.table2		{
		font-family: helvetica;
		border-style: solid;
		cellborder: 1px;
		cellspacing: 2px;
		cellpadding: 2px;
		background-color: #DCFFD2;
		text-align: center;
		width: 100%;
		font-size: 8pt;
		}
  .tableDates	{
  		border-style: solid;
  		cellborder: 5px;
  		cellspacing: 5px;
  		cellpadding: 5px;
  		background-color: #dddddd;
  		text-align: left;
  		width: 40%;
  		font-size: 9pt;
  		}
  .penche {
  	font-style: italic;
  	}
 .gras {
 	font-weight: bold;
 	}
 .alert {
 	font-weight: bold;
 	color: red;
 	font-family: helvetica; 
 	}
  .titres	{
   		border-style: solid;
  		cellborder: 2px;
  		cellspacing: 3px;
  		cellpadding: 10px;
  		background-image: url("images/fond-fonce.gif");
  		text-align: center;
  		font-family: helvetica; 
  		font-size: 9pt;
  		width: 90%;
 		}
 .titrePubli {
 	font-size: 12pt;
 	text-align: center;
 	font-family: helvetica; 
 	color: #6B6739;
 	font-style: italic;
 	font-weight: bold;
 	}
  .grille {
 	font-size: 14pt;
 	text-align: center;
 	font-family: helvetica; 
 	font-style: italic;
 	font-weight: bold;
	vertical-align: center;
 	}		
 .date {
 	background-color: #6B6739;
 	color: #ffffff;
 	font-weight: bold;
	}
 .photo {
 float: right;
  margin-left: 1em;
  }

 .photo2 {
  float: left;
  margin-right: 1em;
  }


#legendeImage 	{
		font-weight: bold;
		font-size: 11pt;
		font-style: italic;
		text-align: justify;
		color: #777777;
}

.libelle	{
		font-size: 11pt;
		text-align: justify;
		color: #777777;
}
.mention	{
		font-weight: bold;
		font-size: 10pt;
		font-style: italic;
		text-align: left;
		color: #ff0000;
}
.mention2	{
		font-weight: bold;
		font-size: 11pt;
		text-align: center;
		color: #ff0000;
}

.rubrique	{
		font-weight: bold;
		font-family: helvetica;
		font-size: 11pt;
		text-align: justify;
		color: #000000;
		}
 .vert {
 	color: #ff0000;
	background-color: #00ff00;
	font-family: helvetica;
 	text-align: center;
 	font-weight: bold;
 	}
 .heuresAbs {
 	color: #0000aa;
	background-color: #00ff00;
	font-family: helvetica;
 	text-align: center;
 	font-weight: bold;
 	}
 .absent {
 	color: #ffff00;
	background-color: #ffff00;
	font-family: helvetica;
 	text-align: center;
 	font-weight: bold;
 	}
 .ferie {
 	color: #ff0000;
	background-color: #ff0000;
	font-family: helvetica;
 	text-align: center;
 	font-weight: bold;
 	} 
 .gris {
 	color: #aaaaaa;
	background-color: #ffff00;
	font-family: helvetica;
 	text-align: center;
 	font-weight: normal;
 	}
 .bloc {
	visibility: hidden;
	}
.detail1 {
		font-family: helvetica;
		font-size: 9pt;
		vertical-align: top;
		text-align: left;
}
.detail2 {
		font-family: helvetica;
		font-size: 8pt;
		vertical-align: top;
		text-align: left;
		font-style: italic;
		
}

