/* CSS Document */
/* base de la page*/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0d2b7e;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* conteneur principal */
#container {
	position:relative;
	width:765px;
	height:100%;
	z-index:1;
	top:10px;
}
/* conteneur des textes spécificques à une page */
#pagecontainer{
	position:absolute;
	width:722px;
	height:219px;
	z-index:2;
	left: 21px;
	top: 257px;
}
/*conteneur de l'image titre de la page */
#imgtitre {
	position:absolute;
	width:722px;
	z-index:1;
	left: 0px;
	top: 0px;
}

/* conteneur du texte d'une page */
#pagetexte {
	position:absolute;
	width:722px;
	height:115px;
	z-index:3;
	left: 0px;
	top: 48px;
}

/* conteneur des textes des encadrés */
#focustexte {
	margin-top:35px; 
	margin-left:12px; 
	margin-right:12px; 
	margin-bottom:10px; 
	text-align:justify;
	overflow:hidden;
	color:#0d2b7e;
	font-size:9pt;
}

/* conteneur de l'image et position des encadrés */
#pagefocus {
	float:right;
	margin-left:10px; 
	margin-bottom:10px;
	width:185px;
	height:270px; 
}

/* polices des textes de page */
#pagetexte {
	color:#6C6C6C;
	text-align:justify;
}

/* pied de page (positionné après le dernier paragraphe dans #pagetexte */
#footer {
	text-align:center;
	border-top:1px solid #5586c6;
	color:#5586c6;
}

/* couleur des liens de pied de page */
#footer a,a:visited{
	color:#5586c6;
	text-decoration:none;
	font-weight:normal;
}
.presseTitre {
	font-size:12pt;
	font-weight:bold;
	color:#0d2b7e;
}
.presseTexte {
	font-weight:normal;
	font-size:10pt;
	color:#6C6C6C;
	padding-bottom:10px;
}
.presseDocs {
	font-weight:bold;
	font-size:10pt;
	color:#0d2b7e;
	text-align:right;
}
.presseDocs a, .presseDocs a:visited
{
	font-weight:bold;
	font-size:10pt;
	color:#0d2b7e;
	text-decoration:none;
}
#pagetexte a, #pagetexte a:visited {
	font-weight:bold;
	font-size:10pt;
	color:#5586c6;
	text-decoration:none;
}
.cadre a, .cadre a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#0d2b7e;
}
#head {
	/*background-image:url(../images/common/photo_header_interne.jpg); */
	background-repeat:no-repeat;
	text-align:left; 
}
#versionSwitch {
	margin-top:2px; width:600px; height:17px; line-height:17px;
}

#jumpmenu {
	position:absolute;
	width:160px!important;
	width:162px;
	height:17px;
	z-index:300;
	left: 0px;
	top: 30px;
	display:block;
	overflow:hidden;
	float:left;
	border: 1px solid #8fc744;
	border: 1px solid #667fa1;
	font-size:8pt;
	font-weight:normal;

}

#jumpmenu ul {
	list-style-type:none;
	list-style-position:outside;
	list-style:none;
	margin-left:0px;
	margin-top:0px;
	padding:0;
	width:159px;
	border: 1px solid #ffffff;
	color: #8FC744;
	color: #667fa1;
	background:#FFFFFF;
	font-weight:normal;
}
#jumpmenu li {
	padding-left:0px;
	margin-top:2px;
	margin-right:0px;
	width:159px;
	font-weight:normal;
}
.jumpmenu a {
	width: 159px;
	display:block;
	text-align:left;
	text-decoration:none;
	color:#8fc744; 
	color:#667fa1;
	background:#ffffff;
	z-index:301;
	font-weight:normal;
}
.jumpmenu a:visited {
	color:#c7e3a1;
	color:#667fa1;
	text-decoration:none;
	z-index:301;
	font-weight:normal;
}

.jumpmenu a:hover {
	color:#FFFFFF;
	background:#8fc744;
	background:#667fa1;
	z-index:301;
	font-weight:normal;
}

.jumpmenu a:active {
	color:#FFFFFF;
	background:#8fc744;
	background:#667fa1;
	z-index:301;
	font-weight:normal;
}

