@charset "windows-1250";
/* CSS Document */

h1 {
	font-size: 16px;
	color: #F00;
}
body {
	width: 970px;
	margin: auto; /* Pour centrer notre page */
	margin-top: 20px; /* Pour éviter de coller avec le haut de la fenetre du navigateur. Essayez d'enlever pour voir ! */
	margin-bottom: 20px; /* Idem pour le bas du navigateur */
	background-image: url(../images/fond.png); /* Une petite image de fond pour éviter d'avoir un vieux fond blanc :p */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	background-repeat: no-repeat;
	color: #333;
}
#page {
	background-color: #FFF;
	padding: 5px;
}#header {
	height: 108px;
	background-image: url(../images/header.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#nav {
	height: 43px;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	background-position: center 33px;
	color: #FFF;
	background-image: url(../images/pixelmenu.png);
}
#fil {
	height: 25px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	font-size: 10px;
	color: #999;
}
#fil a{
	color: #999;
	text-decoration: none;
}
#accueil {
	margin-bottom: 1px;
}
#edition {
	height: 25px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#article {/* definit la zone de texte */
	margin-right: 320px;
	margin-bottom: 1px;
	padding: 1px;
	color: #333;
}
#article h1{/* definit la zone de texte */
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
#article h2{/* definit la zone de texte */
	font-size: 12px;
	font-weight: bold;
}
#article a:hover{/* definit la zone de texte */
	color: #ff981a;
}
.element_article
{
	POSITION: relative;
	MARGIN-BOTTOM: 15px;
	PADDING-TOP: 10px;
	background-image: url(../images/bg-article.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.element_article .element_articleBas {
	PADDING-BOTTOM: 6px;
	MIN-HEIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 0px;
	background-image: url(../images/bg-article.png);
	background-repeat: no-repeat;
	background-position: -640px bottom;
}
.element_articleBas img{
	margin-left: 15px;
	margin-right: 10px;
}
#section {/* definit differentes parties chapitre entete */
	width:100%;
}

#footer {
	clear: both;
	text-align: center;
	color: #B3B3B3;
	background-image: url(../images/footer.png);
	background-repeat: repeat-x;
	height: 65px;
	width: 960px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
button {
	background-color: #FFECEC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #666;
	border-bottom-color: #999;
	border-left-color: #CCC;
	background-image: url(../images/button.png);
	background-position: center center;
	cursor: pointer;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
button:hover {
	background-image: url(../images/buttonHover.png);
	background-position: center center;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a:hover img {
	filter:alpha(opacity=50);
	opacity: 0.5;

}
.connexion {
	font-weight: bold;
	color: #000;
}
.connexion a {
	font-weight: bold;
	color: #000;
}
.tdeval {
	padding-bottom: 20px;
}
.tdeval a {
	color: #fff;
}#glossaire {
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
-moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
  border-radius: 4px;
}

