			body{

				margin:0px;
				font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
				font-size: 12px;
				background-color:#FFFFFF;
				color:#000000;
			}
			#page{
				border:0px solid blue;
				margin-top:0px;
				width: 910px;
				
				margin-left: auto;
				margin-right: auto;
			}
			
			#header {width:100%; height:15%;  border:0px solid red; margin-bottom:10px;}
			
			#recherche {background-color:#99CC33; width:100px; height:100%; padding:5px; float:left;
			color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:10px; font-weight:bold;
			}
			.txt_rech{ border:none; width:80px; height:12px; font-size: 10px;}
			a.lien_recherche {color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
			a.lien_recherche:hover {color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
				
			#gauche {width:156px; border:0px solid green; float:left; margin-top:0px; padding-top:0px; }

			.menu_verti {margin-top:0px; background-color:#99CC33; width:95%; padding-bottom:8px; padding-left:8px; padding-top:5px; margin-bottom:10px; border:none; color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; line-height: 12px; font-weight:bold; font-style:italic; }
			.menu_verti_on {margin-top:0px; background-color:#C40309; width:95%; padding-bottom:8px; padding-left:8px; padding-top:5px; margin-bottom:10px; border:none; color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; line-height: 12px; font-weight:bold; font-style:italic; }
			
			#info_h { background-image:url("info_h.jpg"); width:146px; height:27px; border:none;}
			#info_m { background-image:url("info_m.jpg"); width:126px; border:none; padding:10px;}
			#info_b { background-image:url("info_b.jpg"); width:146px; height:14px; border:none;}
			
		    #main {width:742px; border:0px solid yellow; float:left; }

			#main_haut {width:80%; border:0px solid green;  float:left; margin-bottom:20px; padding-left:20px;}
			#main_bas{width:80%; border:0px solid yellow; margin-top:20px; margin-bottom:20px; margin-left:16%; padding-left:20px; clear:both}
			a.menu_hori_bleu {background-color:#027AB7; height:15px; padding-left:8px; padding-top:0px; margin-right:5px; border:none; text-align:center; float:left;
			color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:20px; line-height:12px; text-decoration:none; 
			}
			
 /* ------------------------------------------------------------------------------------------------------------------------ */
			a.menu{color:#FFFFFF; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; line-height:25px;
							padding-left:25px; padding-right:25px; background-color:#99CC33; text-decoration:none;}

			a.menu:hover {color:#FFFFFF; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; line-height:25px;
							padding-left:25px; padding-right:25px; background-color:#C40309; text-decoration:none;}
			a.menu_active{color:#FFFFFF; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; line-height:25px;
							padding-left:25px; padding-right:25px; background-color:#C40309; text-decoration:none;}
/* ------------------------------------------------------------------------------------------------------------------------ */
 /*
			.menu_hori_bleu {background-color:#027AB7; height:15px; padding-left:8px; padding-top:5px; margin-bottom:5px; margin-right:5px; border:none; text-align:center; float:left; color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px; text-decoration:none; }
			.menu_hori_orange {background-color:#C40309; height:15px; padding-left:8px; padding-top:5px; margin-bottom:5px; margin-right:5px; border:none; text-align:center; float:left; color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px; }
			.menu_hori_jaune {background-color:#c08c0c; padding-bottom:8px; padding-left:8px; padding-top:5px; margin-bottom:5px; margin-right:5px; border:none; text-align:center; float:left; color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px; width:225px; text-decoration:none; font-weight:bold; }
			.menu_hori_jaune_active {border:solid 1px #c08c0c; color:#c08c0c; background-color:#FFFFFF; padding-bottom:8px; padding-left:8px; padding-top:5px; margin-bottom:5px; margin-right:5px; text-align:center; float:left; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px; width:223px; text-decoration:none; font-weight:bold; }
			.menu_hori_rose {background-color:#E1338B; padding-bottom:8px; padding-left:8px; padding-top:5px; margin-bottom:5px; margin-right:5px; border:none; text-align:center; float:left; color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px; width:225px; text-decoration:none; font-weight:bold; }
			.menu_hori_rose_active {border:solid 1px #E1338B; color:#E1338B; background-color:#FFFFFF; padding-bottom:8px; padding-left:8px; padding-top:5px; margin-bottom:5px; margin-right:5px; text-align:center; float:left; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px; width:223px; text-decoration:none; font-weight:bold; }
			.menu_hori_vert {background-color:#99CC33; padding-bottom:8px; padding-left:8px; padding-top:5px; margin-bottom:5px; margin-right:5px; border:none; text-align:center; float:left; color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px; width:225px; text-decoration:none; font-weight:bold; }
			.menu_hori_vert_active {border:solid 1px #99CC33; color:#99CC33; background-color:#FFFFFF; padding-bottom:8px; padding-left:8px; padding-top:5px; margin-bottom:5px; margin-right:5px; text-align:center; float:left; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px; width:223px; text-decoration:none; font-weight:bold; }
		*/
			#main_texte{border:solid 0px blue; width:620px; height:100%; float:left; margin-bottom:20px; padding-left:20px;}
	
			#main_droite{width:165px; border:0px purple; float:left;}
			/*#main_droite{width:20%; border:solid 0px purple; float:left;}*/
	/*		.boite_h { background-image:url("boite_h.jpg"); width:165px; height:8px; border:0px solid blue; background-repeat:no-repeat; background-position:bottom;}
			.boite_m {background-color:#C40309; width:155px; padding:5px;
			color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px; 
			}

			.boite_m a{color:#ffffff;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px; }
			.boite_m a:hover {color:#bafffe;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px; }
			.boite_m p {margin-top:0px; margin-bottom:0px; }

			.boite_b { background-image:url("boite_b.jpg"); width:165px; height:9px; border:0px solid yellow; background-repeat:no-repeat; margin-bottom:10px;}
			.boite_bleue { width:155px; background-color:#99CC33; padding:5px; color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px; margin-bottom:10px;}
			.boite_bleue p {margin-top:0px; margin-bottom:0px; }
		*/
			#footer {width:900px; height:20px; border:0px solid black; clear:both;
			color:#8C8C8C; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; line-height:12px;
			}

			.th_gris{color:#8C8C8C; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:25px; line-height:32px; }
			.th_jaune{text-decoration:none; color:#c08c0c; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:25px; line-height:32px; }
			.th_rose{text-decoration:none; color:#E1338B; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:25px; line-height:32px; }
			.th_vert{text-decoration:none; color:#99CC33; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:25px; line-height:32px; }
			
			.titre_blanc{color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:18px; line-height:24px;}
			.titre_noir{color:#000000; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:18px;}
			.titre_gris{color:#8C8C8C; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:18px;}
			.titre_orange{color:#C40309; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:18px;}
			.titre_rose{color:#E1338B; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:18px;}
			.titre_jaune{color:#c08c0c; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:18px;}
			.titre_vert{color:#99CC33; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:18px;}
			.titre_bleu{color:#027AB7; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:18px;}
			.titre_or{color:#c08c0c; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-weight:bold; font-size:18px;}
			
			.soust_blanc{color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bold; }
			.soust_noir{color:#000000; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bold; }
			.soust_gris{color:#8C8C8C; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bold; }
			.soust_orange{color:#C40309; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; text-align:left; }
			.soust_rose{color:#E1338B; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
			.soust_jaune{color:#c08c0c; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bold; }
			.soust_vert{color:#99CC33; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bold; }
			.soust_bleu{color:#027AB7; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bold; }
			.soust_or{color:#c08c0c; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bold; }
			
			.texte_noir{color:#000000; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			.texte_blanc{color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			.texte_gris{color:#8C8C8C; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			.texte_orange{color:#C40309; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			.texte_rose{color:#E1338B; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px;}
			.texte_jaune{color:#c08c0c; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			.texte_vert{color:#99CC33; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			.texte_bleu{color:#027AB7; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			.texte_or{color:#c08c0c; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			
			a.lien_noir{color:#000000;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_noir:hover {color:#bafffe;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_blanc{color:#ffffff;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_blanc:hover {color:#bafffe;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_orange{color:#C40309;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_orange:hover {color:#bafffe;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_jaune{color:#c08c0c;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_jaune:hover {color:#bafffe;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_rose{color:#E1338B;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_rose_active{background-color:#E1338B; color:#FFFFFF; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
	
			a.lien_vert{color:#99CC33;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_vert:hover {color:#bafffe;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_bleu{color:#027AB7;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_bleu:hover {color:#bafffe;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
			a.lien_gris{color:#8C8C8C;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; padding-right:10px; text-decoration:none; }
			a.lien_gris:hover {color:#bafffe;font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; padding-right:10px; text-decoration:none;  }


			#fnath_services{background-image:url("fnathservices_logo.jpg"); width:149px; height:88px; border:none; text-decoration:none;}
			
			
			
			/*  FNATH EMPLOI    */
			
			
			.moteur {margin-top: 40px; float: left; width: 220px; background-color:#99CC33; border:1px solid #ECECEC; color:#ffffff; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:14px; line-height: 12px; font-weight:bold;}
			
			.spacing_window{
					background-image:url(images/espaceur.gif); 
					width:15px;
				}
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				.header_content_vert{
	height:25px;
	background-color: #BCD92B; 
}

.h1 {
	color:#FFFFFF; 
	font-weight:bold; 
}

.under_case{
	background-color:#FFFFFF;
	background-image:url(./images/under_window.gif); 
	background-repeat:repeat-x;
	background-position:top;
	width:195px;
	height:8px;
}

.blocvert{ 
	width:100%;
	padding:10px; 
	line-height:18px;  
	/*background-color:#C8D5DD;*/
	background-color:#EBF1AF;
	border:1px solid #ECECEC;	
	border-bottom:2px solid #ECECEC;	
	border-right:2px solid #ECECEC;	
}

.puce_vert{
	width:11px;
	height:11px;
	line-height:18px;
}

.caseselect{
 margin-left: 3px;
	border:1px solid #99CC33;
	padding:3px;
	color:#FFFFFF;
	text-transform:none;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	background-color:#99CC33;
	height:16px;
	width:16px;
}

.casego{
 margin-left: 3px;
	border:1px solid #99CC33;
	padding:3px;
	color:#99CC33;
	text-transform:none;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	background-color:#FFFFFF;
	height:16px;
	width:16px;
}

a.nothing{
	text-transform:none;
	text-decoration:none;
	font-variant: normal; 
	text-transform: none; 
	padding:0px;
}

.txt{
	padding:10px;
	background-color: #FFFFFF;
}

.textrouge { font-size: 10px; color: #ff0000; text-decoration: none}
.textblanc { font-size: 11px; color: #FFFFFF; text-decoration: none}
.textbleu { font-size: 11px; color: #6495B3; text-decoration: none; font-weight:bold;}

.normal_leger_sans, a.normal_leger_sans:hover, a.normal_leger_sans:visited { color:333333; text-decoration : none; font-size: 11px; }
.blocoffre{
	background-color:#EBF1AF;
	border-bottom:1px solid #ECECEC;	
	border-right:1px solid #ECECEC;	
	width:100%;
}

.case_select_vert_content{
	height:20px;
	width:250px;
	background-color:#FFFFFF;
	vertical-align:middle;
}	
.case_select_vert_title2{
	height:20px;
	width:288px;
	background-color:#EBF1AF;
	vertical-align:middle;
	white-space: nowrap;
}
.case_select_vert_title3{
	height:20px;
	width:168px;
	background-color:#EBF1AF;
	vertical-align:middle;
	text-align:center;
	white-space: nowrap;
}

.textcat { font-size: 10px; color: #333333; text-decoration: none}
.case_select_vert_logo{
	height:43px;
	width:120px;
	background-color:#FFFFFF;
	white-space: nowrap;
}	
.case_select_vert_content2{
	height:20px;
	width:288px;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
}	
.case_select_vert_content3{
	height:20px;
	width:168px;
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
}	
.normal_leger_sans, a.normal_leger_sans:hover, a.normal_leger_sans:visited { color:333333; text-decoration : none; font-size: 11px; }


.bandeauintitule
{
background-color: #99CC33;
}

.titreintitule
{text-decoration: underline; color: white; font-weight: bold; font-size: 14px;}

.bandeautype{
background-color: #99CC33;
}

.detstgtitre
{line-height: 25px; padding-left: 20px; color: white; font-weight: bold; height: 25px; width: 600px; background-color: #C40309;}

.rubrique
{
text-decoration:none; color:#FFFFFF;
}

.casedetstg
{
height: 25px; width: 80px; line-height: 25px; background-color: #C40309; color: white; text-align: center; float: right; text-decoration: none; font-weight: bold;
}
.stagesoctypo
{
color: black; text-decoration: none;
}
.titlepart
{
line-height: 25px; padding-left: 20px; color: white; font-weight: bold; height: 25px; width: 600px; background-color: #C40309; font-size: 16px;
}

input.btn {
font-size: 12px; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; border: 0px solid; height: 25px; width: 80px; line-height: 25px; background-color: #C40309; color: white; text-align: center; float: right; text-decoration: none; font-weight: bold;
}


