/* CSS Document */

body{
margin:auto;
background-color:#006600;
}
/* -----------------styles polices*/
p{
font-family: verdana, "sans serif";
font-size: 0.7em;
font-weight:normal;
line-height:1.3em;
}



br.saut{
line-height:1em;
}

a{
color:#FFFFFF;
font-family: "Trebuchet MS sans serif", Verdana;
font-weight:bold;
text-decoration: none;}

a.liencontenu {	
text-decoration: none;
font-weight:normal;
border:none;
}

a img{
border:none;}
a:hover{
color:#FCA206;
}
/***info bulle, thanx to PéUR : http://www.peutetreunereponse.net/article-6614978.html***/

a.tooltip em {
    display:none;
}
a.tooltip:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip:hover em {
    font-style:normal;
	font-weight:lighter;
	font-size:0.8em;
    display: block;
    position: absolute;
    top: 20px;
    left: -10px;
    padding: 5px;
    color: #000;
    border: 1px solid #bbb;
    background: #ffc;
    width:170px;
}
a.tooltip:hover em span {
    position: absolute;
    top: -7px;
    left: 15px;
    height: 7px;
    width: 11px;
    background: transparent url("img_cgg/infobulletop00.gif");
    margin:0;
    padding: 0;
    border: 0;
}
/****fin infobulle***/

/* FIN -----------------styles polices*/



/*-----------------------Titres*/
h1{
color:#000;
font-family: verdana, "sans serif";
font-size: 0.9em;
line-height:1.1em;
margin:0;
}
.rouge{
color:#CC0000;
}
h2{
color:#000;
font-family: verdana, "sans serif";
font-size: 0.8em;
line-height:1em;
}

h3{
color:#000;
margin:0;
font-family: verdana, "sans serif";
font-size: 0.7em;
line-height:0.9em;
}

h4{
color:#1D4A2E;
margin:0;
font-family: "Trebuchet MS sans serif", verdana;
font-weight:lighter;
font-size: 0.7em;
line-height:4em;
}

h5{
color:#FCA206;
font-family: "Trebuchet MS sans serif", verdana;
font-size: 1.3em;
padding-top:0px;
padding-bottom:0px;
margin:0;
}
/*FIN-------------------Titres*/

#background{
width:1024px;
margin: auto;
}
#bando{
width:1024px;
margin:0;

/*border-top:white 1px solid;*/
}

.imageflottante {
border:0;}

/**************************menu********************/
#menu{
width:800px;
padding-left:31px;
margin-top:-30px;
/*border: 1px red solid;*/
}
p.barre_menu{
color:#FFFFFF;
font-size: 0.9em;
margin:0;
}

/**************************langues*******************/
#langues{
width:985px;
margin-right:31px;
margin-top:-30px;

text-align:right;
/*border: 1px red solid;*/
}

a.barre_langues{
color:#000;
font-size: 0.9em;
margin:0;

}
/**************************fin langues*******************/


/*****************contenu********************/
#contenu_accueil{
width:1024px;
height:500px;
margin-top:-4px;
background: transparent url("img_mrhr/fond_contenuseul_mrhr.gif");
background-repeat:no-repeat;
margin:auto;

}
.img_contenu {
width:470px;
margin:0;
padding-bottom:10px;
float:left;

}
#contenu_inprogress{
width:800px;
height:500px;
padding-top:80px;
margin:auto;}


#info_g{
width:464px;
padding-top:20px;
padding-left:31px;
float: left;
/*border:white 1px solid;*/
}
#info_d{
width:455px;
padding-top:60px;
padding-left:50px;
float: left;
/*border:orange 1px solid;*/
}

#actu{
width:464px;
padding-top:10px;
padding-left:0px;
float: left;

/*border:orange 1px solid;*/
}

#adresse{
width:278px;
padding-top:90px;
float: left;
/*border:orange 1px solid;*/
}
#feuille{
width:197px;
height:185px;
margin-top:100px;
margin-left:40px;
float: left;

background: transparent url("../img_mrhr/feuille_mrhr.png");
background-repeat:no-repeat;
/*border:orange 1px solid;*/
}

#partenaires{
width:505px;
height:185px;
margin:auto;
/*margin-top:-35px;*/
float: left;
background: transparent url("img_mrhr/partenaires_mrhr.jpg");
background-repeat:no-repeat;
/*border:orange 1px solid;*/
}

#partenaires_eng{
width:505px;
height:185px;
margin:auto;
/*margin-top:-35px;*/
float: left;
background: transparent url("mrhr_eng/img_mrhr_eng/partenaires_mrhr_eng.jpg");
background-repeat:no-repeat;
/*border:orange 1px solid;*/
}


a.partenaires {	
text-decoration: none;
border:none;
}
	#cgg{
	width:93px;
	height:91px;
	margin-top:50px;
	margin-right:40px;
	float: right;
	/*border:orange 1px solid;*/
	}
	
	#gdf{
	width:91px;
	height:91px;
	margin-top: 50px;
	margin-right: 20px;
	float: right;
	/*border:orange 1px solid;*/
	}
	
	#pnrg{
	width:76px;
	height:91px;
	margin-top: 50px;
	margin-right: 20px;
	margin-left: 40px;
	float: left;
	border:none;
	/*border:orange 1px solid;*/
	}

#soutien {
width:517px;
height:100px;
float:left;
margin-top:40px;
background: transparent url("img_mrhr/soutien_mrhr.png");
background-repeat:no-repeat;
/*border:orange 1px solid;*/
}
/********* fin contenu index *****************************/



/****************Pied de page************************/
#footer{
margin-top:80px;
padding-left:10px;
width: 480px;
height:30px;
float: left;
/*border:orange 1px solid;*/
}

#footer_centrer{
padding-top:10px;
width: 1024px;
height:30px;
float:left;
text-align:center;
/*border:orange 1px solid;*/
}
p.pied_de_page{
font-size: 0.6em;
font-weight:normal;
line-height:1em;
text-align : center;
}
