body {
margin: 0 auto;
padding: 0 auto;
font-family: Arial,sans-serif;
font-size: 12px;
text-align: justify; 
}

.ImGlobal {
/*border: 2px solid #000000;*/
width: 1280px;
height: 770px;
background-color:white;
background-image:url(../images/habillage/habillageMT.jpg);
background-repeat:no-repeat;
position:relative;
left: 50%;
margin: 0 auto 0 auto;
margin-left: -640px; /* mettre la moitié de la largeur */
/*margin-top: 10px;*/
}

.align_habi {
width: 1280px;
height: 770px;
}

.ImBody {
width: 990px;
height: 790px;
background-repeat:no-repeat;
position:relative;
left: 50%;
margin: 0 auto 0 auto;
margin-left: -495px; /* mettre la moitié de la largeur */
background-color:white;
border: 0px #000000 solid;
}

.header {
width: 990px;
height: 109px;
background-repeat:no-repeat;
margin: 0 auto 0 auto;
background-image:url(../images/fond/Mmasterv2_01.png);
}

.gauche {
width: 256px;
float: left;
}

.gauche_1{
width: 256px;
height: 180px;
background-image: url(../images/fond/Mmasterv2_10.png);
}

.gauche_1_2 {
padding-top: 35px;
}

.gauche_2{
width: 256px;
height: 186px;
background-image: url(../images/fond/Mmasterv2_18.png);
}

.gauche_2_2 {
padding-top: 35px;
}

.pub_250 {
background-image: url(../images/fond/Mmasterv2_19.png);
width: 256px;
height: 250px;
}

.alignement_pub {
width: 250px;
height: 250px;
border: 0px solid #000000;
padding-left: 3px;
}

.centre {
float: left;
width: 606px;
}

.centre_1 {
height: 576px;
width: 606px;
background-image: url(../images/fond/Mmasterv2_17.png);
}

.partie_droite {
float: left;
height: 615px;
width: 128px;
background-image: url(../images/fond/Mmasterv2_14.png);
}

.alignement_pub120 {
padding-top: 5px;
padding-left: 5px;
}

.footer {
height: 89px;
width: 990px;
background-image: url(../images/fond/Mmasterv2_20.png);
}

.alignement_H1 {
width: 600px;
height: 79px;
}

.section_menu {
padding-left: 10px;
padding-top: 10px;
font-weight: bold;
color: #FFFFFF;
}

h1 {
margin: 0;
padding: 0;
font-size: 14px;
}

.H1 {
text-align: center;
margin: 0;
padding: 0;
height: 50px;
padding-top: 5px;
color: #FFFFFF;
}

.alignement_txt {
padding: 5px;
overflow: auto;
height: 477px;
}

.alignement_txt a {
color : #F08501;
}

.cadre_news
{
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
border:2px solid lightgrey;
padding:10px;
background-color:#EBEBEB;
}

.footer a {
color: #FFFFFF;
}
