body{
    margin-top: 0px;
    margin-left: 0px ;

}
/*div#conteneur{
    position:absolute;
    left: 50%; 
    top: 0px;
    margin: 0px;
    padding: 0px ;
    width: 1000px;
    height: 768px;
    margin-left: -512px; /* moitié de la largeur
    background-color:#85A0A4;
}*/
.infos
{
	position:absolute;
	top:166px;
	left:20px;
	height:33px;
	width:151px;
	z-index:10;
	margin: 0px;
	padding: 0px;
	z-index:13;
}
.menu{
    position:absolute;
    top:153px;
    left:300px;
    height:33px;
    width:507px;
    z-index:10;
    margin: 0px;
    padding: 0px ;
    z-index:13;
}
/* menu */

TD {
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.mtDropdownMenu {

OVERFLOW: hidden;
POSITION: absolute;
TOP: 0px;
LEFT: 0px;
}
.mtDropdownMenu .content {
    POSITION: absolute;
}
.mtDropdownMenu .items {
    BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; POSITION: relative; TOP: 0px;
}
.mtDropdownMenu .item {
    BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 10px; BORDER-LEFT: medium none; CURSOR: hand; COLOR: #43A3DB; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.mtDropdownMenu .background {
    Z-INDEX: 1; FILTER: alpha(opacity=85); LEFT: 0px; POSITION: absolute; TOP: 0px; moz-opacity: .8;
}
.mtDropdownMenu .shadowRight {
    Z-INDEX: 3; FILTER: alpha(opacity=40); WIDTH: 2px; POSITION: absolute; TOP: 3px; moz-opacity: .4;
}
.mtDropdownMenu .shadowBottom {
    Z-INDEX: 1; FILTER: alpha(opacity=40); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; moz-opacity: .4;
}
.mtDropdownMenu .hover {
    COLOR: #3080B4; BACKGROUND-COLOR:#85A0A4;
}
.mtDropdownMenu .item IMG {
    MARGIN-LEFT: 10px;
}
.menu a{
    margin: 0px;
    padding: 0px ;
    font-size:16px;
    font-family: "SF Theramin Gothic";
    color: #6D6C6C;
    text-decoration:none;
    font-weight:normal;
}
.menu a:hover{
    background: none;
}
.spacer{
    height:100%;
    width:100%;
    margin: 0px;
    padding: 0px ;
}
.slogan
{
  font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color:#666666;
    font-style:bold;
    text-align:left;
    margin-right:10px;
    vertical-align:top;
    margin-top:10px;
	margin-bottom:10px;
}
.slogan2
{
  font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color:#1E4488;
    font-style:bold;
    text-align:left;
    margin-right:10px;
    vertical-align:top;
    margin-top:20px;
}
.animembre
{
  margin-left:150px;
  margin-top:40px;
}
.marge_page
{
  padding-left:10px;
  padding-right:10px;
}
.marge_image_r
{
  margin-right:10px;
  margin-bottom:3px;
}
.marge_image_l
{
  margin-left:10px;
}
.echange_prog
{
   font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FF0000;
}
.news
{
  padding-left:3px;
  padding-right:3px;
  font-size: 11px;
  color:#111111;
}
/* redéfinition des balises */
h1
{
   font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#1B4385;
    font-style:bold;
    margin-top:12px;
}
h2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#cd0f1d;
    font-style:bold;
    margin-top:10px;
	margin-bottom:4px;
}
p,ul,li{
font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#111111;
	margin-bottom:5px;
	margin-top:0px;
}
hr
{
  height:1;
  color: #1B4385;
}


a:link
{
    color:#2890ba;
    text-decoration: none;
}
a:visited
{
    color:#2890ba;
    text-decoration: none;
}
a:hover
{
    text-decoration:underline;
    color:#666666;
}
a:active
{
    color:#2890ba;
    text-decoration: none;
}
.a_contact a:link
{
    color:#FFFFFF;
    text-decoration: none;
    font-size: 10px;
}
.a_contact a:hover
{
    text-decoration:underline;
    color:#FFFFFF;
    font-size: 10px;
}
.a_contact a:active
{
    color:#FFFFFF;
    text-decoration: none;
    font-size: 10px;
}
.a_contact a:visited
{
    color:#FFFFFF;
    text-decoration: none;
    font-size: 10px;
}
.a2
{
    text-decoration:none;
}
.a2:hover
{
    background: none;
}
.a2 span
{
    display:none;
}
.a2:hover span
{
    display:inline;
    position:absolute;
    top:250px;
    left:320px;
    color:black;
    text-decoration:none;
}
.champs
{
  font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#111111;
}
.tab_membre
{
   font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#111111;
}
.formulaire
{
  color:#2890ba;
}
.input_perfo
{
  color:#FFFFFF;
  background-color:#85A0A4;
  border-color:#FFFFFF;
}
.separindex
{
	width:100%;
	background-color:#43A0D9;
	height:2px;
}
.cle_performance
{
	width:655px;
	background-image:url(i2_perfo/cles_performance.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:150;
	padding-top:20px;
	font-size:12px;
}
.titre_cle1
{
	
	color:#43a0d9;
	margin-left:150px;
	margin-bottom:30px;
	vertical-align:top;
}
.titre_cle2
{

	color:#43a0d9;
	margin-left:165px;
	margin-bottom:30px;
}
.titre_cle3
{

	color:#43a0d9;
	margin-left:190px;
	margin-bottom:30px;
}
.titre_pfa
{
	color:#01377e;
	font-size:12px;
	font-weight:bold;
	margin-top:18px;
}
.a_hlpservices
{
    color:#FFFFFF;
    text-decoration: none;
    font-size: 9px;
	margin-top:12px;
	padding-right:40px;
}
.a_hlpservices a:visited
{
    color:#FFFFFF;
    text-decoration: none;
    font-size: 9px;
}
.a_hlpservices a:link
{
    color:#FFFFFF;
    text-decoration: none;
    font-size: 9px;
}
.a_hlpservices a:hover
{
    text-decoration:underline;
    color:#FFFFFF;
    font-size: 9px;
}
.a_hlpservices a:active
{
    color:#FFFFFF;
	text-decoration:underline;
    text-decoration: none;
    font-size: 9px;
}
.info_accueil
{
	padding-top:10px;
	padding-bottom:10px;
}
