@charset "iso-8859-1";
/* CSS Document */

/*
--------------------------------------------------
				HTML REDEFINITION
--------------------------------------------------
*/

body {
	color:#364e97;
	margin:0;
	padding:0;
	height:100%; 
	background-image:url(../_img/fond-body.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

html {
	margin:0;
	padding:0;
	height:100%; 
}

p {
	text-align:justify;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:24px;
	color:#364e97;
	margin-bottom:12px;
}

a {
	color:#26bce1;
}

a img {
	border:0px;
}

h1 {
  height:25px;
  background-repeat:no-repeat;
  color:#713697;
  font-size:22px;
  margin-top:20px;
}

h1 span {display:none;} 

/*
--------------------------------------------------
				CSS ID
--------------------------------------------------
*/

#page {
	background-image:url(../_img/home/background-head.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	min-width:960px;
	min-height:615px;
	height:auto;
	overflow-x:hidden;
	overflow-y:auto;
	position:relative;
}

#pageContent {
	width:960px;
	min-width:960px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	height:auto;
}

#espace {
	position:absolute;
	left:790px;
	top:10px;
	background-image:url(../_img/menu/espace-client.gif);
	background-position:center center;
	background-repeat:no-repeat;
	z-index:30;
}

#pageBottom {
	background-image:url(../_img/background-bottom.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	min-height:215px;
	height:215px;
	overflow:visible;
}

#pageContentBottom {
	width:950px;
	min-width:950px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	height:auto;
	text-align:right; 
	padding-right:10px;
	padding-top:5px;
}

/*
--------------------------------------------------
				CSS CLASS
--------------------------------------------------
*/

.articleLien {
	font-weight:bold;
	font-size:14px;
}

h1.swap {
  height:22px;
  background-repeat:no-repeat;
}
  
h1.swap span {display:none;} 

a.activite {
	color:#5b7087;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

a:hover.activite {
	color:#00ccff;
}

a.activite img {
	margin-bottom:10px;
}

a.pageBottom {
	font-size:11px;
	color:#979fb6;
}

img.icone {
	margin-right:10px;
	vertical-align:middle;
}

.imgactu {
	margin-right:10px;
	vertical-align:middle;
	float:left;
}

.miniform div {
	padding-top:4px;
}

.miniform div label {
	width:90px;
	float:left;
	text-align:right;
	padding-right:10px;
	padding-top:0px;
	font-size:13px;
}

.miniform div input.texte {
	float:none;
	width:145px;
	border:1px #808080 solid;
}

.miniform div input.submit {
	float:none;
	border:none;
}

.reponse {
	background-image:url(../_img/icreponse.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:50px;
	font-size:14px;
	font-weight:bold;
	color:#713697;
	min-height:50px;
	border-top:1px #f0deff solid;
	border-bottom:1px #f0deff solid;
	padding-top:5px;
	padding-bottom:5px;
}

.reponse a {
	font-weight:normal;
	font-size:13px;
}

