body {
	text-align:center;
}

#ft {
	clear:both;
}
#mn-doc { 
	width: 1000px;
  margin:auto; 
  text-align:left; 
  margin-top:0;
}

/**
 * Configuration par défaut de toutes les grilles
 */

/* Overflow auto, pour compat IE */
.mn-g2a,
.mn-g2b,
.mn-g2c,
.mn-g2d,
.mn-g3a {
  overflow:hidden;
  width:100%;
}

/* Une colonne flotte à droite ... */
.mn-u {
  float:right; 
  display:inline;
  overflow:hidden;
  width:49.5%;
}
/* ... sauf la première, qui flotte à gauche */
.mn-u.first {
  float:left;
}

/* mn-g2a : 50% | 50% */
/* Pas besoin de code */

/* mn-g2b : 575px | 370px */
.mn-g2b .mn-u {
  width: 37%;
}
.mn-g2b .mn-u.first {
  width: 61.2%;
}

/* mn-g2c : 783px | 209px */
.mn-g2c .mn-u {
  width: 20.9%;
}
.mn-g2c .mn-u.first {
  width: 78.3%;
}
/* mn-g2d : 59.899% | 38.825% */
.mn-g2d .mn-u {
  width:38.825%;
}
.mn-g2d .mn-u.first {
  width:59.9%
}
/* mn-g3a : 469px | 304px | 209px */
.mn-g3a .mn-u {
  width:30.4%;
  float:left;
}
.mn-g3a .mn-u.first {
  width:46.9%;
  margin-right:0.9%;
}
.mn-g3a .mn-u.last {
  width:20.9%;
  float:right;
}

/**
 * Templates
 *
#mn-t,
#mn-t2,
#mn-t3,
#mn-t4  {
	overflow:auto;
}
#mn-t-c1,
#mn-t-c2,
#mn-t2-c1,
#mn-t2-c2,
#mn-t3-c1,
#mn-t3-c2,
#mn-t3-c3,
#mn-t4-c1
{
	float: right; 
	display: inline;
	overflow: hidden;
}

/**
 * Template mn-t
 * 2 colonnes : 575, 370
 */
#mn-t-c1 {
  float:left;
  width:57.5%;
}
#mn-t-c2 {
  width:37%;
}
/**
 * Template mn-t2
 * 2 colonnes 783px, 209px
 * la col 1 mixée avec un mn-g2 donne 3 col comme mn-t3
 */

#mn-t2-c1 {
	float:left; 
	width: 78.3%; 
}
#mn-t2-c2 {
	width: 20.9%; 
}
#mn-t3-c1 {
	float:left; 
	width: 46.9%; 
}
/**
 * Template mn-t3
 * Direct 3 colonnes : 469, 304, 209
 */
#mn-t3-c2 {
	float:left; 
	width: 30.4%; 
  margin-left: .9%;
}
#mn-t3-c3 {
	width: 20.9%; 
}
/**
 * Template mn-t4
 */
#mn-t4-c1 {
    float: left; 
    width: 100%; 
}
/**
 * Grilles
 */
.mn-g,
.mn-g2 {
	overflow:auto;
}
.mn-g .mn-u{
	width: 49.5%; 
}
.mn-g .first{
	float:left; 
}

.mn-g2 .mn-u{
	width: 38.825%; 
}
.mn-g2 .first{
	float:left; 
	width: 59.899%; 
}
.ft {
	clear:both;
}

#c1{margin-right:8px;width:469px;}
#c2{width:304px;}
#c3{width:209px;} 
