body {
	background: url(../images/fondpage.jpg) ;  
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000
}
ul li{
margin:0px;
padding:0px}
H2 {
	FONT-SIZE: 90%; 
	MARGIN: 0px 0px 5px; 
	COLOR: #fff; 
	HEIGHT: 27px
}
H2 SPAN {
	PADDING: 6px 0px 8px 12px; 
	DISPLAY: block; 
	LINE-HEIGHT: 13px; 
	HEIGHT: 13px
}
.bienvenue {
	position: absolute;
	right:100px;
	float:right;
	padding: 2px 10px 2px 0px;
	width : 600px;
	height:20px;
	text-align:right;
	font-size:11px;
	font-weight:bold
}
.Deconnexion {
	font-size:10px;
	font-weight:bold
}
.Deconnexion A:link {
	color:#000000;
	text-decoration:none
}
.Deconnexion A:visited{
	color:#000000;
	text-decoration:none
}
.Deconnexion A:hover{
color:#000000;
text-decoration: underline;
}

div#header {
	background: url(../images/banniere.jpg) ;
    width :833px;
	height :125px;
    margin: 0px;
    padding: 0px;
}
div#middle_menu {
	position:relative;
	background:url(../images/3.jpg); 
	width: 833px; 
	height: 44px;
	padding:0px
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#navBar{
  float: right;
	width: 20%;
	margin: 0px;
	padding: 5px 10px 0px 0px;
}

#main{
  float:left;
  background-image:url(../images/4.jpg); 
  width: 833px;
}

#content{
  float: left;
  width: 55%;
  padding-top: 7px
}

/***********************************************/
/* Components                                  */
/***********************************************/

/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	background: url(../images/5.jpg);
	width:833px;
	height:39px;
	font-size:80%;
	padding: 0px;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/
#navBar ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

.logo_Courrier { 
	float:left; 
	margin:43px 0px 0px 25px; 
	border:0px 
}
#flash_Courrier {
	padding : 45px 0px 0px 135px;
	margin : 0px;
}
#flash_CSA { 
	padding : 45px 0px 0px 188px;
	margin : 0px;
}

#logos{ 
	float:right; 
	padding: 44px 25px 0px 0px; 
}

div#authentif {
	POSITION: relative; width:450px
}

div#authentif A:link{
	color : #625F5F;
	text-decoration:none
}
div#authentif A:visited{
	color : #625F5F;
	text-decoration:none	
}
div#authentif A:hover{
	color : #908B8B;
	text-decoration:none
}
.btnAuthentif
{
	border:#000000 1px solid;
	background-color:#A6A6A6;
	color:#000000;
	font-size:10px
}
.displayArticle {
	POSITION: relative; width:450px;
}
.displayArticle ul{
	border: #237fce 1px dotted; 
	padding: 10px 10px 10px 10px; 
	background: #E9F5FD;
	margin: 0px 0px 20px;

}
.displayArticle li{
	padding-BOTTOM:10px; 
	list-style-type: none;
	color:#000000;
	text-align:justify;
	line-height:17px
}

.displayArticle input
{
	border: #1b63a1 1px solid;
    font-size:11px;
    font-family:arial;
}
.displayArticle TextArea
{
	border: #1b63a1 1px solid;
    font-size:11px;
	color:#000000;
    font-family:arial;
}
.displayArticle SELECT {
     color:#000000;
     background-color:#FFFFFF;
     font-size:10px;
     font-family:arial;
}

.displayArticle A:link{
	COLOR: #1b63a1
}

.displayArticle A:visited{
	COLOR: #1b63a1
}

.displayArticle A:hover{
	COLOR: #cc0033
}

#displayDetailArticle {
	POSITION: relative;
	width:610px;
}
.imgArticle{
	margin-bottom: -10px;
	padding:0px

}
#displayDetailArticle ul{
	padding: 2px 10px 10px 10px; 
	background:#327BA8; 
	margin: 0px 0px 20px;
	border:#000000 1px solid;

}
#displayDetailArticle li{
	padding: 5px 10px 10px 10px;
	margin-BOTTOM: 5px; 
	list-style-type: none;
	color:#ffffff;
	font-size:13px;
	text-align:justify;
	line-height:18px
}

#displayDetailArticle li A:link{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;	
}
#displayDetailArticle li A:visited{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;	
}
#displayDetailArticle li A:hover{
	color:#FFCC00;
	font-weight:bold;	
}
#displayDetailArticle input{
	border:#326ca1 1px thin; 
	background-color:#d7e7f6;
	color:#1b63a1;
	font-size:10px
}

.dateArticle {
	FONT-SIZE: 0.9em; 
	FONT-FAMILY: Verdana, Geneva, Lucida, sans-serif
}
.titreDetailArticle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.3em; 
	COLOR:#d5efff
}
.titreArticle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.1em; 
	COLOR: #1b63a1
}
.titreArticle A:link {
	COLOR: #1b63a1; 
	TEXT-DECORATION: none
}
.titreArticle A:visited {
	COLOR: #1b63a1; 
	TEXT-DECORATION: none
}
.titreArticle A:hover {
	COLOR: #2483d6
}
.article {
	FONT-SIZE: 0.9em; text-align:justify
}
.lireSuiteArticle {
	float : right;
	padding-bottom:5px
}
.detailRencontre {
	position:absolute;
	left : 385px;
	padding-bottom:5px
}
.sinscrire {
	position:absolute;
	float : left;
	padding-bottom:5px
}
.compte_rendu {
	position:absolute;
	left : 180px;
	padding-bottom:5px
}
#pagination {
	width: 450px;
	padding:10px 0px 0px 0px;
	margin:0px; 
	text-align:justify;
	font-size:10px
}
#pagination a:link { 
	color:#1b63a1;text-decoration:none
}
#pagination a:visited {
	color : #1b63a1;text-decoration:none
}
#pagination a:hover{ 
	color:#CC0066; text-decoration:underline
}
#home_actualites {
	MARGIN-TOP: 20px;
	PADDING: 0px; 
	width:450px
}
#home_actualites H2 {
	BACKGROUND: url(../courriermonetique/images/h2-bleu-fonce.gif) #117899 no-repeat left top
}
#home_actualites H2 SPAN {
	BACKGROUND: url(../courriermonetique/images/span-bleu-fonce.gif) no-repeat right top
}
#home_actualites H3 {
	FONT-SIZE: 100%; 
	MARGIN: 10px 0px 0px; 
	COLOR: #137799; 
	PADDING: 0px; 
	BORDER-BOTTOM: #137799 1px solid
}
#home_actualites A:link{
	COLOR: #137799; 
	TEXT-DECORATION: none;
}
#home_actualites A:visited {
	COLOR: #137799; 
	TEXT-DECORATION: none;
}
#home_actualites A:hover {
	COLOR: #1AAFE1; 
}

#home_actualites P {
	PADDING: 0px 5px 10px 0px; 
	FONT-SIZE: 90%; 
	MARGIN: 5px 0px 0px; 
	COLOR: #117899; 
	TEXT-ALIGN: justify
}

#home_entretien {
	PADDING: 0px;
	margin:0px; 
	width:450px
}
#home_entretien H2 {
	BACKGROUND: url(../courriermonetique/images/h2-bleu-fonce.gif) #117899 no-repeat left top
}
#home_entretien H2 SPAN {
	BACKGROUND: url(../courriermonetique/images/span-bleu-fonce.gif) no-repeat right top
}
#home_entretien H3 {
	PADDING: 0px; 
	FONT-SIZE: 100%; 
	MARGIN: 0px; 
	COLOR: #137799; 
}
#home_entretien IMG {
FLOAT: left; MARGIN: 0px 8px 20px 0px; HEIGHT: 120px;
}
#home_entretien P.profils {
	PADDING: 0px 10px 0px 0px; 
	FONT-SIZE: 90%; 
	MARGIN: 0px; 
	COLOR: #117899; 
	TEXT-ALIGN: justify
}
#home_entretien A:link{
	COLOR: #137799; 
	TEXT-DECORATION: none;
}
#home_entretien A:visited {
	COLOR: #137799; 
	TEXT-DECORATION: none;
}
#home_entretien A:hover {
	COLOR: #1AAFE1; 
}
.button {
	border:#326ca1 1px solid; 
	background-color:#326ca1;
	color:#ffffff;
	font-size:10px
}
#error {
	POSITION: relative; 
	width:425px;
	border: #cc3300 1px dotted; 
	background: #ffecec; 
	color: #cc2b02;
	margin: 0px 0px 20px; 
	padding: 10px; 
}
#retour {
	text-align:center; 
	padding:5px 0px 10px 125px;
	font-weight: bold; 
	font-size:12px
}
#retour_partenaire {
	text-align:center; 
	padding:5px 0px 10px 0px; 
	font-weight: bold; 
	font-size:12px
}
#menu {
width: 15em;
}
#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: 
}
#menu dd {
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #c7c7c7;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

#menu li a:hover, #menu dt a:hover {
background: #eee;
}

.logoSepa { 
	float:left; 
	margin:50px 0px 0px 25px; 
	border:0px 
}
.musee
{
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif
	
}
.musee A:link
{
	color: #FFFFFF;
	text-decoration:none;
	
}
.musee A:visited
{
	color: #FFFFFF;
	text-decoration:none;
}
.musee A:hover
{
	color: #D7E7F6;
	text-decoration:none;
}
.blue_box_title_content_corner {
	BACKGROUND-IMAGE: url(../images/corn_bg_white.gif); WIDTH: 7px; COLOR: #000000; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.blue_box_corner_blue1 {
	BACKGROUND-IMAGE: url(../images/corn_bg_blue1.gif); BORDER-LEFT: #85add2 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 7px
}
.blue_box_corner_blue2 {
	BACKGROUND-IMAGE: url(../images/corn_bg_blue2.gif); BORDER-LEFT: #85add2 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 7px
}
.blue_box_title_content {
	BORDER-RIGHT: #85add2 1px solid; BACKGROUND-POSITION: right top; BORDER-TOP: #85add2 1px solid; BACKGROUND-IMAGE: url(../images/shade_wb.gif); FONT: bold 13px Verdana; WIDTH: 100%; COLOR: #c20001; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
.blue_box_content {
	BORDER-RIGHT: #85add2 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #85add2 1px solid; PADDING-TOP: 5px
}
.ver11_black {
	FONT: 11px Verdana; COLOR: #000000
}
.option { border:0px; background:#85add2}
.legend {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #326ca1 
}
.field {
	BORDER : #006699 thin solid;
}
.menu_button { 
	border: 0px; 
	height: 40.5px; 
	width:150px; 
	padding : 1px; 
	margin:0px; 
}
div#copyright { 
	margin-top:-14px;
	padding-left: 25px; 
	color: #848484;
	font-size:90%;
	font-weight: bold;
	width: 200px
}
div#flam { 
	margin-left : 660px;
	padding-top : 15px;
	color: #848484;
	font-weight: bold; 
}
div#flam A:link { 
	color: #848484;
	text-decoration: none
}
div#flam A:visited { 
	color: #848484; 
	text-decoration: none
}
div#flam A:hover { 
	color: #003399; 
	text-decoration: none
	}
div#flam .arobasse {
	color:#CC0033
}
div#rechercher { 
	position: absolute;
	padding: 11px 0px 0px 30px; 
	margin : 0px
}
#middle_boutons {
	position: absolute;
	padding: 0px 0px 0px 265px;
	margin:0px
}
#middle_boutons li{
	display:inline;
	padding:0px;
	margin:0px
}
.input { 
	border: #555555 1px solid; FONT-SIZE: 11px; COLOR: #777777; 
}

#middle_boutons_csa {
	padding:0px 80px 0px 260px;
	margin: 0px;
}
#middle_boutons li,#middle_boutons_csa li{
	display:inline;
	padding:0px;
	margin:0px
}
div#middle_menu {
	position:relative;
	background:url(../images/3.jpg); 
	width: 833px; 
	height: 44px;
	padding:0px
}

#navLeftBar{
	float: left;
	width: 20%;
	margin: 0px;
	padding: 5px 0px 0px 26px;
}
#navLeftBar ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

div#conteneur {
width: 833px;
margin:0px 0px 0px 9%
}
/************** #advert styles **************/

#advert{
	padding: 15px 0px 10px;
}

#advert img{
	display: block;
}
#flash_SEPA {
	padding : 46px 0px 0px 230px;
	margin:0px
}