html, body {
	width: 					100%;
	height: 				100%;
	margin: 				0px;
	padding: 				0px;
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	color:					#000000;
}

#content {
	position:				relative;
	width:					840px;

}

.spacer {
	clear:					both;
}

#logo {
	position:				absolute;
	top:					-5px;
	left:					15px;
	overflow:				hidden;
	z-index:				100;
}

/* ***********************************	*/
/* PAGE TOP							*/
/* ***********************************	*/

#pageTop {
		display:				none;
}

/* ***********************************	*/
/* PAGE CONTENT						*/
/* ***********************************	*/

#pageContent{
	padding-top:			120px;
}


#pageBottom {
	clear:					both;
	width:					840px;
	height:					20px;
	padding-top:			5px;
}

#aquareel {
	color:#000;
}


#aquareel a{
	color:#000;
}

#aquareel a:hover{
	text-decoration: underline;
}

#pageNavigation {
	display:				none;
}

#pageTemplateText {
	float:					left;
	width:					660px;
}

#pageText {
	display:				block;
	padding:				0px 0px 0px 26px;
}


#pageC {
	display:				block;

}


#upNavigation,
#upNavigation a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin-top:30px;
}
#title{
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	color: #000;
}

#subNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #000;
	text-decoration: none;
}

#subNavigation a {
	font-size: 12px;
	font-style: normal;
	color: #000;
}

#accroche{	
	display:block;
	font-style: italic;
	color: #000;
}
#accroche a{	
	color: #000;
}

/* *********************************** 	*/
/* CLASSTEXT							*/
/* *********************************** 	*/

img {
	border: 0px;
}
table {
	border:2px solid #222228;
	padding:0px;
	margin:0px;
}
td {
	border:1px solid #000;
	padding:1px;
	margin:0px;
}
.paragraphe {
	display:block;
	width:630px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	font-size: 12px;
	color:#000;
}
.endparagraphe {
	margin:0px;
	clear:both;
}
.paragraphe img{ 
	margin: 5px;
}
.rightText {
	float:right;
	font-size: 12px;
	color:#000;
}
.leftText {
	float:left;
	font-size: 12px;
	color:#000;
}
.longText {
	float:left;
	font-size: 12px;
	color:#000;
}
.longText a, 
.rightText a, 
.leftText a{
	color:#000;
}

.textParser {
	clear:both;
	text-align:center;
	font-family: Times;
	font-size: 12px;
	font-style: normal;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	border: 0px solid #000000;
}


/* ***********************************	*/
/* REFERENCEMENT					*/
/* ***********************************	*/

#footer {
	position: 		absolute;
	width: 			840px;
	height:			66px;
	visibility: 		hidden;
}
#footerbank {
	float:			left;
}
#footerText {
	float:			left;
	width: 			696px;
	height: 			60px;
	padding-top:		12px 5px 0px 5px;
	font-size: 		10px; 
	color: 			#616161;
}
#footerText a {
	color: 			#616161;
}




/* ***********************************	*/
/* MODULES							*/
/* ***********************************	*/

#leftDiv{
	float:			left;
	width:			450px;
}
#leftDivC{
	display:		block;
	padding-right:	50px;
}
#actuContent{
	height:			460px;
	overflow-y:		auto;
}
.actu{
	display:		block;
	margin-bottom:10px;
}
.actuTitle{
	color:			#72D5FC;
	font-weight:	bold;
}
.actuResume{
	display:		block;
	color:			#FFF;
}
.actuText{
	display:		none;
	color:			#FFF;
}
.actuText a{
	color:#00C0F1;
	text-decoration:none;
}
.actuText a:hover{
	text-decoration:underline;
}
a.actuExpand{
	color:			#F7B500;
}

#rightDiv{
	float:			left;
	width:			180px;
}

#titleAnnonce{
	margin-top:			20px;
	text-align:				center;
	color:					#FFF;
	font-weight:			bold;
	background: 			transparent url('../pics/odtTitle.gif') no-repeat top left;
}

#contentAnnonce{
	height:					251px;
	overflow-y:				auto;
	background: 			transparent url('../pics/odtBkg.gif') repeat top left;
}

.annonces{
	margin:				15px 0px 15px 0px;
	text-align:				center;
	color:					#FFF;
	border-bottom:			1px dotted #DE0381;
	padding-bottom:		15px;
}

.annonces a{
	color:#00C0F1;
	text-decoration:none;
}

.annonces a:hover{
	text-decoration:underline;
}
#titleReunion{
	margin-top:			20px;
	text-align:				center;
	color:						#FFF;
	font-weight:			bold;
	background: 			transparent url('../pics/reunionTitle.gif') no-repeat top left;
}

#contentReunion{
	height:						170px;
	overflow-y:				auto;
	background: 			transparent url('../pics/odtBkg.gif') repeat top left;
}

.typeReunion{
	margin-top:			10px;
	margin-bottom:		10px;
	text-align:				center;
	color:					#80A90B;
	font-weight:			bold;
}

.typeOffres{
	margin-top:			25px;
	color:					#72D5FC;
	font-weight:			bold;
}
.offres{
	margin-top:			5px;
	color:					#CCC;
}
.offres a{
	color:#00C0F1;
	text-decoration:none;
}
.offres a:hover{
	text-decoration:underline;
}