	body {
		text-align:left;
		padding: 0px;
		border: 0px;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		}
	
	img{
		border: none;
		}
		
	.bodytextbold{
		font-weight: bold;
		}
		
	.bodytextsmall{
		font-size: 10px;
		}
	
	#frame {
		width:794px;
		padding:0px;
		text-align:left;
		}

	#headtitlecfp{
		position: absolute;
		top: 158px;
		left: 97px;
		border: 0;
		}
	
	#headtitlelyc{
		position: absolute;
		top: 132px;
		left: 97px;
		border: 0;
		}
	
	h1{
		color: #7B92C4;
		font-weight: bold;
		font-size: 24px;
		}
	
	h2{
		color: #7B92C4;
		font-weight: bold;
		font-size: 14px;
		}
		
	h3{
		font-weight: bold;
		font-size: 12px;
		}
	
	h4{
		color: #163D88;
		font-weight: bold;
		font-size: 14px;
		}
	
	.hide {
  		position: absolute;
  		top: -9999px;
  		left: -9999px;
		}
	
	a{
		text-decoration: none;
		color: #000000;
		}

	a:hover{
		color: #D80538;
		text-decoration: none;
		}
	
	table#examen{
		border:solid #999 1px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#000000;
		text-align: center;
		}
		
	table#examen td {
    	padding: 1px;
    	border: solid #ccc 1px;
		color:#666666;
		vertical-align:bottom;
		}
	
	.toprow {
		background-color:#FFFFCC;
		font-size: 10px;
    	font-weight: bold;
    	text-align: center;
		}
		
	.alignright{
		text-align:center;
		}
	
	#popupheader{
		margin-top: 20px;
		margin-bottom: 20px;
		}
	
	#indexLinks{
		margin-bottom: 10px;
		}
	
	.indexLink{
		margin-right: 5px;
		margin-left: 5px;
		}
		

/*** STYLES FOR THE HEADER *********************************************************	
		
	#contentheader {
		background-image:url("images/header.jpg");
		height: 170px;
		}*/
		
		
/*** STYLES FOR THE LEFT COLUMN ******************************************************/	
	
	#contentleft {
		width:162px;
		padding:0px;
		float:left;
		text-align: left;
		}
		
	ul#left-nav{
		margin: 0;
		padding: 0px;
		list-style-type:none;
		}

	ul#left-nav li{
		margin: 0 0 5px 0 ;
		padding-left: 24px;
		background-image:url(images/menu_yellow.gif);
		background-repeat: no-repeat;
		background-position: 0 .5em;
		text-align:left;
		}
	
	#activeleftmenulink{
		background-image:url(images/menu_left_red.gif);	
	}

	ul#left-nav li a{
		display: block ;
		width: 142px ;
		/*height: 24px;*/
		font-family: Arial, Helvetica, sans-serif;
		color:#000000;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none ;
		padding-top: 7px;
		margin-bottom: 12px;
		}

	ul#left-nav li a:hover, ul#left-nav li a:active{
		color:#D80538;
		text-decoration: none;
		}
		
	#award{
		width: 120px;
		margin-left: 20px;
		margin-top: 40px;
		background-color: #FECF8C;
		text-align: center;
		padding: 10px 5px 10px 5px;
		}
		
	#addressbox{
		width: 115px;
		margin-left: 20px;
		margin-top: 40px;
		text-align: left;
		padding: 10px 0px 10px 0px;
		}
	
		
/*** STYLES FOR THE CENTRE COLUMN ******************************************************/	

	#contentcenter {
		width:406px;
		padding:0px;
		float:left;
		}
		
	.contenttext{
		padding-right: 40px;
		}
		
	.bodytitlelightblue{
		color: #7B92C4;
		font-weight: bold;
		font-size: 14px;
		}
		
	.bodytitleblue{
		color: #163D88;
		font-weight: bold;
		font-size: 14px;
		}
		
	.bodytitleblue a:link, .bodytitleblue a:visited, .bodytitleblue a:active {
		color: #163D88;
		font-weight: bold;
		font-size: 14px;
		}
	
	.bodytitleblue a:hover{
		color: #D80538;
		}		

	.formationtitle a:link, .formationtitle a:visited, .formationtitle a:active {
		background-image:url(images/menu_blue_dot.gif);
		background-position:left;
		background-repeat:no-repeat;		
		padding-left: 9px;
		color: #163D88;
		font-weight: bold;
		font-size: 14px;
		}
	
	.formationtitle a:hover{
		color: #D80538;
		}
		
	.formationtitlebep a:link, .formationtitlebep a:visited, .formationtitlebep a:active {
		background-image:url(images/menu_blue_dot.gif);
		background-position:left 6px;
		background-repeat:no-repeat;		
		padding-left: 9px;
		color: #163D88;
		font-weight: bold;
		font-size: 14px;
		}
	
	.formationtitlebep a:hover{
		color: #D80538;
		}
		
 	.pusher{
	visibility:hidden;
		}

	.bodytitlered{
		color: #D80538;
		font-weight: bold;
		font-size: 14px;
		}
		
	.bodytitleblue-big{
		color: #163D88;
		font-weight: bold;
		font-size: 16px;
		}
		
	.bodytitlered-big{
		color: #EF3941;
		font-weight: bold;
		font-size: 22px;
		margin-top: 10px;
		margin-bottom: 10px;
		}
		
	.bodytitleyellow{
		color: #F0B503;
		font-weight: bold;
		font-size: 14px;
		}
	#mainentrysig{
		width:150px;
		margin-left: 150px;
		}
	
	.othercolourfortable{
		color:#CC0000;
		}
	
	.fichetitleimage{
		margin-bottom: 20px;
		}
	
	.pdf{
		background-image:url(images/pdficon.gif);
		background-repeat:no-repeat;
		color: #163D88;
		font-weight: bold;
		font-size: 14px;
		padding-left:46px;
		height:26px;
		padding-top:6px;
		}
		
	.pdf a:link, .pdf a:visited, .pdf a:active {
		color: #163D88;
		font-weight: bold;
		font-size: 14px;
		
		}
	
	.pdf a:hover{
		color: #D80538;
		}		

		
/*** STYLES FOR THE ORGANIGRAMME ******************************************************/		


	#contentorgani{
		float:left;
		margin-left: 30px; 
		margin-top: 80px; 
		width:620px;
		/*height: 701px;*/
		/*background-image:url(images/structureFond.gif)*/
		}

	.orgatext{
		position: absolute;
		width:92px;
		height: 100px;
		text-align: center;
		padding: 5px;
		font-size: 12px;
		font-weight: bold;
		}
	.orgatext_gris{
		position: absolute;
		width:120px;
		height: 100px;
		text-align: center;
		padding: 5px;
		font-size: 12px;
		font-weight: bold;
		color:#999999;
		}
	
		
	
	#orga_12 {position: absolute; top: 246px; left: 165px; width: 191px; height: 17px; background-image:url(images/orga_form_altern.gif); z-index:auto; background-repeat: no-repeat;}
	#orga_13 {top: 297px; left: 187px; z-index:auto;}
	#orga_14 {top: 297px; left: 326px; z-index:auto;}
	#orga_15 {top: 297px; left: 465px; z-index:auto;}
	#orga_16 {top: 297px; left: 604px; z-index:auto;}
	
	#orga_7 {position: absolute; top: 440px; left: 165px; width: 108px; height: 17px; background-image:url(images/orga_cycle_termin.gif); z-index:auto; background-repeat: no-repeat;}
	#orga_8 {top: 500px; left: 187px; z-index:auto;}
	#orga_9 {top: 500px; left: 326px; z-index:auto;}
	#orga_10 {top: 458px; left: 465px; z-index:auto;}
	#orga_11 {top: 500px; left: 604px; z-index:auto;}
	
	
	#orga_1 {position: absolute; top: 638px; left: 165px; width: 175px; height: 17px; background-image:url(images/orga_cycle_determ.gif); z-index:auto; background-repeat: no-repeat;}
	#orga_2 {top: 685px; left: 187px; z-index:auto;}
	#orga_3 {top: 685px; left: 310px; z-index:auto;}
	#orga_4 {top: 685px; left: 433px; z-index:auto;}
	#orga_5 {top: 685px; left: 556px; z-index:auto;}	
	#orga_6 {top: 685px; left: 680px; z-index:auto;}
		
	#orga_17 {top: 856px; left: 434px; z-index:auto;}
	#orga_18 {position: absolute; top: 202px; left: 163px; width: 464px; height: 27px; z-index:auto; background-image: url(images/title_organigramme.gif);}
	
	#orga_19 {top: 868px; left: 244px; z-index:auto;}	
	#orga_20 {top: 868px; left: 600px; z-index:auto;}
	
/*** STYLES FOR EMAIL FORM ************************************************************/

.fichetitleimage-ecrire{
	margin: 20px 0px 14px 0px;

}

.form1 {
 width: 200px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #ffffff;
 color:#666666;
 border: 1px solid #999999;
 vertical-align:top;
}

.button {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #ffffff;
 border: 1px solid #999999;
 color:#666666;
 margin: 0px;
 padding: 5px;
} 



#mailHolder {width: 300px; color: #666666; text-align:right;}

#mailError {width: 421px; color: #000000; text-align:center }

#input1 { margin: 14px 0px 6px 0px; }
#input2 { margin: 0px 0px 6px 0px; }
#input3 { margin: 0px 0px 6px 0px; }
#input4 { margin: 0px 0px 6px 0px; vertical-align:top; }
#input5 { margin: 0px 0px 12px 0px; }
	
	

/*** STYLES FOR THE RIGHT COLUMN ******************************************************/
	
	#contentright {
		width:218px;
		padding:0px;
		float:right;
		}
		
		
	#actuimage{
		width: 169px;
		height: 45px;
		margin-bottom: 10px;
		background-repeat:no-repeat;
		}
	
	ul#right-nav{
		margin: 0 ;
		padding-left: 15px ;
		list-style-type:none;
		}

	ul#right-nav li{
		margin: 0 0 5px 0 ;
		padding-left: 12px;
		background-image:url(images/menu_red_dot.gif);
		background-repeat: no-repeat;
		background-position: 0px 5px;
		text-align:left;
		}

	ul#right-nav li a{
		display: block ;
		width: 153px ;
		font-family: Arial, Helvetica, sans-serif;
		color:#000000;
		font-size: 12px;
		font-weight: bold;
		/*font-variant: small-caps;*/
		text-decoration: none ;
		margin-bottom: 10px;
		}

	ul#right-nav li a:hover, ul#right-nav li a:active{
		color:#D80538;
		text-decoration: none;
		}
		
		
		
	#textrightaltern{
		width:178px;
		padding:20px;
		float:right;
		font-weight: bold;
		}
	
	 #textrightaltern ul{
		margin: 0px;
		padding-left: 0px ;
		list-style-type:none;
		}

	 #textrightaltern ul li{
		margin: 0px 0px 5px 0px;
		padding-left: 16px;
		padding-top: 0px;
		background-image:url(images/menu_right_yellow.gif);
		background-repeat: no-repeat;
		background-position: 0px 2px;
		text-align:left;
		}

	 #textrightaltern ul li a{
		display: block ;
		width: 153px ;
		font-family: Arial, Helvetica, sans-serif;
		color:#000000;
		font-size: 12px;
		font-weight: bold;
		/*font-variant: small-caps;*/
		text-decoration: none ;
		margin-bottom: 0px;
		}

	 #textrightaltern ul li a:hover, #textrightaltern ul li a:active{
		color:#D80538;
		text-decoration: none;
		}
		
		
	
	#textrightfiche{
		width:178px;
		padding:20px;
		float:right;
		font-weight: bold;
		}

	#imageplus{
		margin-right: 6px;
		}
		
	
/*** STYLES FOR THE FOOTER ******************************************************/
	
	#footer {
		color: #FFFFFF;
		clear: both;
		}

