body {
	margin: 0px;
	background-color: #ffffff;
	background-attachment: fixed;
	background-repeat: repeat;
}

#global {
    position:absolute;
    left: 50%; 
	top: 0px;
    width: 980px;
    margin-left: -490px; /* moitié de la largeur */
    border: 0px solid #00000;
	background-color: #ffffff;
    }

#bandeau {
    position:absolute;
    left: 50%; 
	top: 0px;
    width: 980px;
	height: 99px;
    margin-left: -490px; /* moitié de la largeur */
    border: 0px solid #00000;
	background-image:url(../design/ampoule_01.png);
	background-attachment: fixed;
	background-repeat: repeat-x;
    }

#logo {
    position:absolute;
    left: 0px; 
	width: 447px;
	top: 30px;
	margin-left: 50px;
    }

#backend {
    position:absolute;
    right: 0px; 
	width: 39px;
	top: 30px;
	margin-right: 50px;
    }

#bandeau-menu {
    position:absolute;
    left: 0px; 
	width: 980px;
	top: 99px;
    border: 0px solid #00000;
    }

#menu {
    position:absolute;
    left: 0px; 
	width: 980px;
	top: 99px;
    border: 0px solid #00000;
	margin-left: 50px;
	text-align:justify;
    }

#ampoule {
    position:absolute;
    left: 0px; 
	width: 980px;
	top: 139px;
    border: 0px solid #00000;
    }

#bandeau-entete {
    position:absolute;
    left: 0px; 
	width: 980px;
	top: 485px;
    border: 0px solid #00000;
    }

#entete1 {
    position:absolute;
    left: 0px; 
	width: 258px;
	top: 472px;
    border: 0px solid #00000;
	margin-left: 57px;
    }
	
#entete11 {
    position:absolute;
    left: 0px; 
	width: 7px;
	top: 485px;
    border: 0px solid #00000;
	margin-left: 50px;
	
    }
#entete12 {
    position:absolute;
    left: 0px; 
	width: 258px;
	top: 485px;
    border: 0px solid #00000;
	margin-left: 57px;
    }
	
#entete13 {
    position:absolute;
    left: 0px; 
	width: 5px;
	top: 485px;
    border: 0px solid #00000;
	margin-left: 315px;
    }
	
#entete2 {
    position:absolute;
    left: 0px; 
	width: 258px;
	top: 472px;
    border: 0px solid #00000;
	margin-left: 362px;
	
    }
#entete21 {
    position:absolute;
    left: 0px; 
	width: 7px;
	top: 485px;
    border: 0px solid #00000;
	margin-left: 355px;
	
    }
#entete22 {
    position:absolute;
    left: 0px; 
	width: 258px;
	top: 485px;
    border: 0px solid #00000;
	margin-left: 362px;
	
    }
#entete23 {
    position:absolute;
    left: 0px; 
	width: 5px;
	top: 485px;
    border: 0px solid #00000;
	margin-left: 620px;
    }
	
#entete3 {
    position:absolute;
    left: 0px; 
	width: 258px;
	top: 472px;
    border: 0px solid #00000;
	margin-left: 667px;
	
    }
#entete31 {
    position:absolute;
    left: 0px; 
	width: 7px;
	top: 485px;
    border: 0px solid #00000;
	margin-left: 660px;
	
    }
#entete32 {
    position:absolute;
    left: 0px; 
	width: 258px;
	top: 485px;
    border: 0px solid #00000;
	margin-left: 667px;
	
    }
#entete33 {
    position:absolute;
    left: 0px; 
	width: 5px;
	top: 485px;
    border: 0px solid #00000;
	margin-left: 925px;
    }
	
#pied {
    position:absolute;
    left: 0px; 
	width: 980px;
	top: 1150px;
    border: 0px solid #00000;
    }
	
#nav-droite {
    position:absolute;
    left: 780px; 
	width: 200px;
	top: 160px;
    border: 0px solid #00000;
    }

#dernier-article {
    position:absolute;
    left: 0px; 
	width: 450px;
	height: 100px;
	top: 150px;
    border: 0px solid #00000;
	margin-left: 50px;
	text-align:justify;
    }

#texte-article {
    position:absolute;
    left: 0px; 
	width: 720px;
	top: 150px;
    border: 0px solid #00000;
	margin-left: 50px;
	text-align:justify;
    }
p.description {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

dernier-article,
a.dernier-article,
td.dernier-article,
p.dernier-article,
dernier-article:visited,
a.dernier-article:visited,
dernier-article:hover,
a.dernier-article:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
    color: #669900;
    text-decoration: none;
	line-height: 20px;
	text-decoration : none;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
    color: #000000;
    text-decoration: none;
	line-height: 20px;
	text-decoration : none;
}
p.date-article {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #000000;
    text-decoration: none;
}
p.texte-article ,
texte-article {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
    color: #000000;
    text-decoration: none;
}

a.ariane, span, p.ariane {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #000000;
	text-align:justify;
}

p.titre-article {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
    color: #000000;
/*	line-height: 20px; */
	text-align:justify;
}

a, p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #000000;
    text-decoration: none;
	line-height: 20px;
	text-decoration : none;
	text-align:justify;
}

.spip_logos, a.spip_logos { border: 0; text-align:left; float: left; margin: 0 6px 6px 0;}

.date {
	height: 50px;
	width: 45px;
	background: url(../design/calendar.gif) no-repeat;
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding: 0px 2px 0 0;
	line-height: 100%;
	float: left;
}

.date span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
}