body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	text-align:center;
}

table{
	border:none;
}

img{
	border:none;
}

li{
	list-style-type:none;
}

.puce{
	margin-right:15px;
	vertical-align:middle;
}

.texte-normal {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}

a.lien-ref {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-decoration:none;
}
a.lien-ref:hover {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 18px;
	color: #ee2e24;
	text-decoration:none;
}

.titre-ref {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 18px;
	color: #ee2e24;
	font-weight: bold;	
}

.titre-publication {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	font-weight: bold;	
}


a.lien-normal {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 18px;
	color: #ee2e24;
	text-decoration:underline;
}
a.lien-normal:hover {
	text-decoration:none;
}


.texte-adresse {
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	line-height: 14px;
	color: #8d8e8e;
}


a.lien-mentions {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-decoration:underline;
}

a.lien-mentions:hover {
	color: #ee2e24;
}

a.lien-menu {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 14px;
	color: #ffffff;
	text-decoration:none;
}

a.lien-menu:hover {
	color: #0054a1;
}

a.lien-selection-menu {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 14px;
	color: #0054a1;
	font-weight: bold;
	text-decoration:none;
}

.cadre-photo {
	border: 1px solid #ee2e24;
}
.cadre-logo {
	border: 1px solid 0070b4;
}
.fond-titre {
	background-image: url(images/fond-titre.gif);
	background-position: bottom;
}
.cadre-photo2 {
	border: 1px solid #BCBEBF;
	margin-right: 0px;
	margin-left: 10px;
}

.boite1 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	width: 270px;
	border: 1px solid #ee2e24;
	padding: 1px 5px;
	height: 20px;
	background-color: #ffffff;
	color: #000000;
}
.boite2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	width: 73px;
	border: 1px solid #ee2e24;
	padding: 1px 5px;
	height: 20px;
	background-color: #ffffff;
	color: #000000;
}
.boite3 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	width: 194px;
	border: 1px solid #ee2e24;
	padding: 1px 5px;
	height: 20px;
	background-color: #ffffff;
	color: #000000;
}
.boite4 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	width: 270px;
	border: 1px solid #ee2e24;
	padding: 2px 5px;
	height: 80px;
	background-color: #ffffff;
	color: #000000;
}
.boite1bis {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	width: 270px;
	border: 1px solid #ee2e24;
	padding: 1px 5px;
	height: 20px;
	background-color: #ffffff;
	color: #000000;
}
.boite5 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	width: 270px;
	border: 1px solid #ee2e24;
	padding: 1px 5px;
	height: 100px;
	background-color: #ffffff;
	color: #000000;
}
.moteur {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	width: 77px;
	border: 1px solid #f24a3e;
	padding: 1px 3px;
	height: 20px;
	background-color: #ffffff;
	color: #000000;
}
.titre-contact {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	line-height: 18px;
	color: #ee2e24;
	font-weight: bold;
}
a.info {
  position:relative;
  font-family: "Trebuchet MS", Arial;
  font-size: 12px;
  color: 000000;
  text-decoration: underline;
}
a:hover.info {
  text-decoration: none;
  background: none;
  color: ee2e24;

}
a.info span {display: none;}
a:hover.info span {
  display: inline;
  position: absolute; 
  top:-40px;
  left:170px;
  z-index: 20;
  background: #446D87;
  color: #fff;
  border:1px solid #ee2e24;
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
}
.tableau {
	width: 500px;
}
.boite-step {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	width: 200px;
	border: 1px solid #ee2e24;
	padding: 1px 5px;
	height: 20px;
	background-color: #ffffff;
	color: #000000;
}

.Style1 {color: #FFFFFF}
	.Style2 {color: #0054A1}
	.Style4 {color: #0054A1; font-style: italic; }