BODY {
	FONT-SIZE: 85%; MARGIN: 10px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; background:#FFFFFF url(img/background.png) top center repeat-y;

}
DIV#pageContainer {
	MARGIN-LEFT: auto; WIDTH: 919px; MARGIN-RIGHT: auto; POSITION: relative; TOP: 0px; TEXT-ALIGN: left; background-color:#FFFFFF;
}
DIV#pageEntete {
	LEFT: 0px; BACKGROUND: #E6F2FF; WIDTH: 918px; BACKGROUND-REPEAT: repeat; POSITION: absolute; TOP: 0px; HEIGHT: 80px; border: 1px solid #E6F2FF
}
DIV#pageMenuHaut {
	LEFT: 0px; WIDTH: 920px; POSITION: absolute; TOP: 80px; HEIGHT: 60px
}
DIV#pageCentre {
	WIDTH: 920px; POSITION: relative; TOP: 115px; HEIGHT: 600px
}
HTML > BODY DIV#pageCentre {
	MIN-HEIGHT: 600px; HEIGHT: auto
}
DIV#pageMenuGauche {
	LEFT: 0px; WIDTH: 160px; POSITION: absolute; TOP: 0px
}
DIV#pageContenu {
	MARGIN-TOP: 1px; MARGIN-LEFT: 170px; WIDTH: 580px; POSITION: static; TEXT-ALIGN: justify
}
DIV#pageMenuDroite {
	CLEAR: both; LEFT: 756px; WIDTH: 165px; POSITION: absolute; TOP: 0px
}
DIV#pagePied {
	CLEAR: both; MARGIN-TOP: 100px; WIDTH: 924px; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; HEIGHT: 10px; TEXT-ALIGN: center; font-size:12px;
}
A {
	FONT-WEIGHT: normal; COLOR: #125DA7; TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: normal; COLOR: #125DA7; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: normal; COLOR: #125DA7; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; COLOR: #FF0000; TEXT-DECORATION: none 
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.menuHautTitre {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #037CFF; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E6F2FF
}
.menuHautTexte {
	BORDER-RIGHT: #E6F2FF 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E6F2FF 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; BORDER-LEFT: #E6F2FF 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #E6F2FF 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF url(img/titre.jpg)
}
.menuGaucheTitre {
border: 1px solid #E6F2FF;	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #037CFF; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  background: #FFFFFF url(img/titre.jpg); 
}
.menuLien {
	BORDER-RIGHT: #E6F2FF 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E6F2FF 0px solid; PADDING-LEFT: 20px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px; BORDER-LEFT: #E6F2FF 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #E6F2FF 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}

.menuGaucheTexte {
	BORDER-RIGHT: #E6F2FF 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E6F2FF 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; BORDER-LEFT: #E6F2FF 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #E6F2FF 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
.menuDroiteTitre {
border: 1px solid #E6F2FF;	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #037CFF; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF url(img/titre.jpg);
}
.menuDroiteTexte {
	BORDER-RIGHT: #E6F2FF 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E6F2FF 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; BORDER-LEFT: #E6F2FF 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #E6F2FF 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
.contenuTitre {
border: 1px solid #E6F2FF;	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #037CFF; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background: #E6F2FF url(img/titre.jpg);
}
.contenuTexte {
	BORDER-RIGHT: #E6F2FF 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E6F2FF 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 80%; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #E6F2FF 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #E6F2FF 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: justify
}


.pagePiedTexte {
	FONT-WEIGHT: normal; FONT-SIZE: smaller; MARGIN: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titre{
	color: #037CFF;
	font-weight: bold;
}


.dotclear.a{
	FONT-WEIGHT: normal;  FONT-SIZE: 9px; MARGIN: 5px; color:#999999; FONT-FAMILY: Arial, Helvetica, sans-serif;
}




hr{ display: none; border-color: #000099 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}

h1{font-size: 1.8em;}
h2{font-size: 1.3em}
h3{font-size: 1.2em}
h4{font-size: 1.1em}
h5{font-size: 1em}
h6{font-size: 1em; font-weight: normal; font-style: italic;}

label{	cursor: pointer;}
.field label{	display: block;}
fieldset{border: none;}
textarea{width: 90%;}

ul{	list-style-image: url(images/menu.gif);}
ol{list-style: decimal;}

blockquote{
	background: #fff url(images/blockquote.png) no-repeat left bottom;
	padding: 10px;
	padding-bottom: 40px;
	margin: 1em;
}

pre{	font-size: 1.2em;
	font-family: monospace;
	border: 1px solid #E0E0E0;
	padding: 1em;
	margin: 0 auto;
	background: #EEE;
	color: #000000;
	width: 90%;
	overflow: auto;
}

html>body pre {
	overflow: auto;
	width: auto;
}

.left{	float: left; margin-right: 1em;}
.right{	float: right;margin-left: 1em;}

/* Page

******************************************************************/

#page{background: #FFF;}

/* Top

******************************************************************/

#top{background: #FFFFFF url(img/titre.gif) repeat-x left top;}
#top h1{letter-spacing: -1px;}
#top h1 a{	text-decoration: none;	color: #FF0000;	background: transparent;}

#prelude{color: #FFFFFF; font-size: 1.0em;}
prelude a{	color:#FFFFFF;  font-weight: bold; text-decoration: none; }

/* Contenu

******************************************************************/

.post{margin-bottom: 3em;}
.post-title{color: #000000;	background: transparent; margin-bottom: 0;}
.post-chapo{color: #000000; background: transparent; margin-bottom: 0;}
.post-content{	color: #000000; background: transparent; margin-bottom: 0;}

.day-date{display: none;}

.post h2{	margin-bottom: 0; padding-left: 12px; }

.post h2 a{	text-decoration: none;  }
.post-info{	margin-top: 0;	font-size: 0.9em; FONT-WEIGHT:bold;}
.post-info span{display: none;}
.post-info a{border-left: 1px solid #666; padding-left: 0.6ex; }
.post p{text-align: justify; }
.post-info-co{clear: both; background: #E6F2FF; padding: 3px; border: 1px solid #FFFFFF;	}

#trackbacks blockquote {
	border: 1px solid #3d99fc;
	margin: 1em 0;
	padding: 1ex 1em;
	background-color:#FFFFFF;
	
}

#comments blockquote {
     border: 1px solid #E6F2FF;
	margin: 1em 0;
	padding: 1ex 1em;
	background-color:#FFFFFF;
}
	
.post-content blockquote{
	font-family: Georgia, serif;
	font-style: italic;
}


.post-info-co span{	visibility: hidden; }
.post-info-co a{text-decoration: none; background: #FFFFFF ; border: 0px solid #3d99fc;}
.comment-info{margin-left: 1em;}



#span.highlight0 {background-color: #FFFF99;}



#content ul	{
	list-style-image: url(img/puce.png);
	padding-left: 2px;
	}



/* Sidebar

******************************************************************/
#sidebar{	width: 14em; float: right; padding: 1em; }
#sidebar h2{font-size: 1.2em;}
#sidebar h3{font-size: 1.1em;}
#sidebar ul{list-style-type: none;	list-style-image: none; margin: 0; 	padding: 0;}
#sidebar li{background-image: url(img/puce1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 00px;
	background-position: center;
 /* pour IE5 */}
#sidebar a{	display: block; padding: 0.0ex; text-decoration: none; }

#sidebar a:hover{background: #FFF url(images/menu.gif);}

#calendar{text-align: center; }
#calendar h2{display: none; }
#calendar table{font-size: 9px; }
#calendar caption a{display: inline;}
#calendar td{text-align: center; background:  #E6F2FF}
#calendar td a{	font-weight: bold; 	padding: 0; }



/* Footer

******************************************************************/

#footer{background: #ffffff;color: #666;}
#footer a{color: #666; 	background: transparent; text-decoration: none;}


