body { background: white; margin: 0px; }



a:link, a:visited {

	
	text-decoration: none;

}

a:hover {
	text-decoration: none;
	color: #0000FF;
}

a:active { text-decoration: none}



div#container {
	position: absolute;
	width: 868px;
	margin-left: 75px;
	margin-top: 50px;
	padding-bottom: 15px;
	left: 0px;
	top: 0px;
	height: 984px;
	float: Aucune;





}



.mainContent { text-align: center; }



.mainContentCenter {

	margin-left: auto;

	margin-right: auto;

	width: 780px;

}



.contentPage { margin-top: 4px; }



.paraphJustify { text-align: justify; }

.paraphRight { text-align: right; }

.paraphLeft { text-align: left; }



.textBold { font-weight: bold; }

.textSmaller { font-size: 7.5pt; }

.textSmall { font-size: 8pt; }

.textNormal { font-size: 10pt; }

.textBig { font-size: 12pt; }

.textBigger { font-size: 14pt; }

.textItal { font-style: italic; }

.textCap { text-transform: uppercase; }





ul { list-style-type: square; }



.leftColumn {

	background: #359B00;

	height: auto;	

	width: 80px;

}

.leftColumnGrey {

	background: #BABABA;

	height: auto;	

	width: 80px;

}



.popLeftColumn {

	background: #38ACB6;

	height: auto;	

	width: 80px;

}



.popRightColumn {

	background: #FFFFFF;

	height: auto;	

	width: 10px;

}



a:link.projLink {

	
	

	text-decoration: none;

}

a:hover.projLink { text-decoration: none;  text-transform: uppercase;}

a:active.projLink { text-decoration: none; text-transform: uppercase;}

a:visited.projLink { text-decoration: none; text-transform: uppercase; }

#centerColumnpre {
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	width: auto;
	border-top-style: none;
	border-right-style: inset;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-align: justify;
	border-right-width: thin;

}


#centerColumn {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}


#centerColumnpre p {

	color: black;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	text-align: justify;

}



#centerColumnpre ul {

	color: black;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

}



#centerColumnpre li {

	color: black;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

}



#centerColumnpre a:link {

	
	text-decoration: underline;

	

}



#centerColumnpre a:hover, a:active {
	text-decoration: none;

	
}



#centerColumnpre a:visited {

	


	

}

#centerColumn p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-align: justify;

}



#centerColumn ul {

	color: black;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

}



#centerColumn li {

	color: black;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

}



#centerColumn a:link {


	

}



#centerColumn a:hover, a:active {
	text-decoration: underline;
	font-style: normal;

	
}



#centerColumn a:visited {
	text-decoration: none;

	}



.navSecondaireNS {

	background: #D6ECF4;


	font-family: Arial, Helvetica, sans-serif;

	font-size: 8.0pt;

	font-style: normal;

	margin: 0px;

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 2px;

	padding-bottom: 2px;		

	text-transform:	uppercase;

	text-align: right;

	font-weight: bold;

}



a.navSecondaireNS, a:visited.navSecondaireNS {

	
	text-decoration: none;

	text-align: right;

}



#navSecondaire {

	background: #D6ECF4;

	width: 180px;

	height: auto;


	font-family: Arial, Helvetica, sans-serif;

	font-size: 8.0pt;

	font-style: normal;

	text-transform:	uppercase;

	text-align: left;

	font-weight: bold;

	padding-left: 0px;

}



#navTertiaire {

	background: #D6ECF4;

	width: 180px;

	height: auto;



	font-family: Arial, Helvetica, sans-serif;

	font-size: 8.0pt;

	font-style: normal;

	padding-left: 0px;

	padding-right: 10px;

	text-transform:	none;

	text-align: right;

	font-weight: bold;

}



#navSecondaireNone {

	background: white url("../img/bg_sousmenu.gif") no-repeat;

	width: 180px;

	height: 150px;

}



#navSecondaire spacer {	height: 25px; }



#navSecondaire p {

	margin: 0px;

	padding-left: 0px;

	padding-right: 4px;

	padding-top: 5px;

	padding-bottom: 5px;

}



#navSecondaire a:link, a:visited {


	text-decoration: none;


}



#navSecondaire a:hover, a:active {


	text-decoration: none;


}

td.navMenuSec {

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 2px;

	padding-bottom: 2px;

}

a.navMenuSec {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;


	/*#595959;*/

	text-transform:	uppercase;

	text-decoration: none;

	font-weight: bold;

}

a:hover.navMenuSec { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	text-decoration: none; 

/*#38ACB6; */

	text-transform:	uppercase;

	font-weight: bold;

}

a:active.navMenuSec { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	text-decoration: none; 


	text-transform:	uppercase;

	font-weight: bold;

}



a.navMenuSecSel {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;


	text-transform:	uppercase;

	text-decoration: none;

	font-weight: bold;

}

a:visited.navMenuSecSel {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;
/*AF3194;*/

	text-transform:	uppercase;

	text-decoration: none;

	font-weight: bold;

}

a:hover.navMenuSecSel { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	text-decoration: none; 

/*38ACB6; */

	text-transform:	uppercase;

	font-weight: bold;

}

a:active.navMenuSecSel { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	text-decoration: none; 
 */

	text-transform:	uppercase;

	font-weight: bold;

}



.footer {

	background: #359B00;

	width: auto;

	height: 20px;

}



.footerform {

	color: white;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	font-style: normal;

}



.footerinput {

	color: black;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 7pt;

	font-style: normal;

}



a.footerlink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	color: white;

	text-decoration: none;

}

a:hover.footerlink { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	text-decoration: none; 

	color: white; 

}

a:active.footerlink { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	text-decoration: none; 

	color: white; 

}



a.homefooterlink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;


	text-decoration: none;

}

a:visited.homefooterlink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;


	text-decoration: none;

}

a:hover.homefooterlink { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	text-decoration: none; 

	color: black; 

}

a:active.homefooterlink { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	text-decoration: none; 

	color: #bababa; 

}



#homeZone {

	position: absolute;

	width: 777px;

	margin-left: -388px;

	left: 392px;

	margin-top: -209px;

	top: 230px;

}

.forumlink {
	font-weight: normal;
	font-size: 9pt;
	color : #000000;
}
a.forumlink { text-decoration: none; color : #000000; }
a.forumlink:hover{
	text-decoration: none;
	color: #0000FF;
}

#homeHeader {

	width: 777px;

	height: 201px;

}

#homeFooter {

	width: 777px;

	height: 218px;

	background: #fff url("../img/home/enfant.png") no-repeat;

}


hover {border:2px }






.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}

.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}



.afraneLevel0,.afraneLevel0over { position:absolute; }

.afraneLevel0over { cursor:pointer; }

.afraneLevel0border { position:absolute; visibility:hidden; }



.afraneLevel1, .afraneLevel1over { position:absolute; padding-left: 153px; }

.afraneLevel1over { cursor:pointer; }

.afraneLevel1border { position:absolute; z-index:500; visibility:hidden; }

