			a.retourbleu { color: #13274E; text-decoration: none ; font-family: Arial; font-size: 11px; font-style: normal; text-transform: none}

			a:hover.retourbleu{ text-decoration: underline ;color: #13274E }
			
a.retour { color: #cc0000; text-decoration: none ; font-family: Arial ; font-size: 9px; font-style: normal; text-transform: none}


			a:hover.retour{ text-decoration: underline ;color: #cc0000 }
.date {font-size: 11px;}


.contour {
text-align: center;
border: 1px solid #000;
padding: 5px;
margin: 0px;
}




#page { 
position:absolute;
background: url(images/fond.jpg) repeat-y;

left: 50%;
width: 840px;
margin-left: -420px;
margin-top: 30px;
z-index: 1;

}


#header {
width: 842px;
height: 115px;
z-index: 1;
}

#principal {
width: 840px;
height: 1090px;

background: #F1F2F6;
border-left: 1px solid black;

z-index: 2;
}

.barre {

float: left;
_height: 100%;
width: 192px;
_width: 188px;
border-top: 1px solid black;
background: #F1F2F6;

z-index: 4;
}
.contenu {
float: right;
font-family: arial;
width: 546px;
min-height: 1800px;
_width: 646px;
_height: 100%;
padding-top: 40px;
background: #fff;
padding-left: 50px;
padding-right: 50px;
border-left: 1px solid black;
border-right: 1px solid black;
z-index: 3;
}

.contenu li a{
color: #000;
display: block;
border: 0 none;

}

.contenu a:link {
	color: #5B68B7;
}
.contenu a:visited {
	color: #5B68B7;
}
.contenu a:hover {
	color: #000000;
}

#bottom{


}



.barre dl {
font-family: Arial ; 
font-size: 11pt ;
}



.barre dl {
float: left;
width: 100%;
color: #fff;
background: url(images/box3.jpg) repeat-y;
border-top: 1px solid black;
border-bottom: 1px solid black;

}

.barre dt {
text-align: center;
font-weight: bold;
background: url(images/smallheader.jpg) repeat-y;
border: 1px solid black;
margin: 1px;
color: #fff;
}

.barre li a {
	color: #5B68B7;
}

.barre li a:visited {
	color: #5B68B7;
}
.barre li  a:hover {
	color: #000000;
}

.barre dt a {
color: #fff;
text-decoration: none;
}



#menu {
position:absolute;
top: 111;
margin-left: 192px;
width: 650px;
z-index:5;
}

#menu dl {
float: left;
width: 130px;
color: #fff;
background: url(images/box3.jpg) repeat-y;

}
#menu dt {
font-family: Arial ; 
font-size: 8pt ;
cursor: pointer;
text-align: center;

background: url(images/smallheader.jpg) repeat-y;
border: 1px solid gray;
margin: 1px;
}
#menu dd {
display: none;
border: 1px solid gray;
}
#menu li {
font-family: Arial ; 
font-size: 9pt ;
text-align: center;


}
#menu dt a {
color: #fff;
text-decoration: none;

height: 100%;
border: 0 none;
}
#menu li a {
color: #4856ae;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu li a:focus{
background: #cacaca
}
#imageContainer {
	position:static;
	/* border:12px solid #FFFFFF; */
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
.bas {
position:absolute;
_position: Static;
top: 100%;
width:839px;
background: url(images/bas.jpg);
border-right: 1px solid black;
color: #fff;
z-index:6;
}

.bas a {
color: #fff;
}
.bas a:hover {
text-decoration:none;
}
.marge1 {
margin-left: 1em;
}

.marge2 {
margin-left: 2em;
}

