body
	{
		background-color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}

.global
	{
		position:absolute;
		left: 50%;
		top:0px; 
		width: 950px;
		min-height:652px;
		margin-left:-475px;
		text-align: left; 
		background-image:url(../images/fond-orange.jpg);
		background-repeat:repeat-x;
		text-align:justify;
		border-style:solid;
		border-color:#cccccc;
		border-width:1px;
		border-top-style:none;
		margin-bottom:2px;
	}
	
.global2
	{
		position:absolute;
		left: 50%;
		top:0px; 
		width: 950px;
		min-height:600px;
		margin-left:-475px;
		text-align: left; 
		background-image:url(../images/fond-orange.jpg);
		background-repeat:repeat-x;
		text-align:justify;
		border-style:solid;
		border-color:#cccccc;
		border-width:1px;
		border-top-style:none;
	}

.ambiance
	{
		position:absolute;
		top:180px;
		left:50px;
		background-image:url(../images/ambiance2.jpg);
		background-repeat:no-repeat;
		width:518px;
		height:395px;
	}	
table {

width:90%;
}
	tr {
	text-align
	
	}

/* -------- style pour le header ------------- */

.header
	{
		position:relative;
		height:90px;
	}
	
header_none {

		position:relative;
		height:90px;
		display:none;
}

.header-droit
	{
		position:absolute;
		right:0px;
		top:0px;
		height:90px;
		width:444px;
		text-align:right;
	}

.trait-bleu
	{
		height:8px;
		width:385px;
		padding:0;
		margin:0;
		float:left;
		line-height:3px;
		background-color:#ffa626;
	}
.trait-bleu-fonce
	{
		float:right;
		height:8px;
		width:59px;
		margin:0px;
		line-height:3px;
		background-color:#ff5e1c;
	}

.description
	{
		font-size:10px;
		padding-top:10px;
	}

.extranet
	{
		position:relative;
		padding-top:15px;
		*padding-top:2px;
		padding-right:10px;
		font-size:9px;
		color:#626360;
		font-weight:bold;
	}

.input-extranet
	{
		height:11px;
		width:80px;
		margin-bottom:-1px;
	}

.button-extranet
	{
		color: white;
		background-color: #ff5e1c;
		font-weight: bold;
		text-align: center;
		font-size:9px;
		height:17px;
		margin-bottom:-1px;
		border:0px;
	}

.oublie
	{
		padding-top:5px;
		padding-right:2px;
		font-weight:normal;
		font-size:11px;
	}

.oublie-lien
	{
		text-decoration:none;
		color:#626360;
	}
.oublie-lien:hover
	{
		text-decoration:underline;
	}
	
/* ---------------------- Style pour le menu ----------------- */


.menu
	{
		position:absolute;
		left:0px;
		top:90px;
		width:138px;
		height:316px;
		padding-left:9px;
		color:#666666;
		
	}

.barre-bleu
	{
		position:absolute;
		left:0px;
		top:0px;
	}

.hr-menu
	{
		position:absolute;
		left:9px;
		top:0px;
	}
.hr-menu2
	{
		position:absolute;
		left:9px;
		top:64px;
	}
.hr-menu3
	{
		position:absolute;
		left:9px;
		top:129px;
	}

.hr-menu4
	{
		position:absolute;
		left:9px;
		top:192px;
	}
.hr-menu5
	{
		position:absolute;
		left:9px;
		top:255px;
	}
.hr-menu6
	{
		position:absolute;
		left:9px;
		top:315px;
	}
	
.hr-menu7
	{
		position:absolute;
		left:9px;
		top:377px;
	}
	
.hr-menu8
	{
		position:absolute;
		left:9px;
		top:442px;
	}
	
.menu-bouton
	{
		padding-top:2px;
		font-size:10px;	
	}


.zone1
	{
		position:absolute;
		left:9px;
		top:2px;
		width:128px;
		height:33px;
		background-image:url(../images/picto-association-orange.jpg);
		background-repeat:no-repeat;
		text-decoration:none;
		text-align:right;
		padding-top:30px;
		color:#666666;
	}
.zone1:hover
	{
		color:#f66e03;
	}


.zone2
	{
		position:absolute;
		left:9px;
		top:67px;
		width:128px;
		height:41px;
		background-image:url(../images/picto-etablissement.jpg);
		background-repeat:no-repeat;
		text-decoration:none;
		text-align:right;
		padding-top:20px;
		color:#666666;
	}
.zone2:hover
	{
		color:#f66e03;
	}

.zone3
	{
		position:absolute;
		left:9px;
		top:130px;
		width:128px;
		height:36px;
		background-image:url(../images/picto-parutions.jpg);
		background-repeat:no-repeat;
		text-decoration:none;
		text-align:right;
		padding-top:25px;
		color:#666666;
	}
.zone3:hover
	{
		color:#f66e03;
	}

.zone4
	{
		position:absolute;
		left:9px;
		top:193px;
		width:128px;
		height:40px;
		background-image:url(../images/picto-liens.jpg);
		background-repeat:no-repeat;
		text-decoration:none;
		text-align:right;
		padding-top:20px;
		color:#666666;
	}
.zone4:hover
	{
		color:#f66e03;
	}

.zone5
	{
		position:absolute;
		left:9px;
		top:256px;
		width:128px;
		height:33px;
		background-image:url(../images/picto-contact.jpg);
		background-repeat:no-repeat;
		text-decoration:none;
		text-align:right;
		padding-top:25px;
		color:#666666;
	}
.zone5:hover
	{
		color:#f66e03;
	}

.zone6
	{
		position:absolute;
		left:9px;
		top:319px;
		width:128px;
		height:33px;
		background-image:url(../images/picto-emploi.jpg);
		background-repeat:no-repeat;
		text-decoration:none;
		text-align:right;
		padding-top:25px;
		color:#666666;
	}
.zone6:hover
	{
		color:#f66e03;
	}

.zone7
	{
		position:absolute;
		left:9px;
		top:382px;
		width:128px;
		height:33px;
		background-image:url(../images/picto-newsletter.jpg);
		background-repeat:no-repeat;
		text-decoration:none;
		text-align:right;
		padding-top:25px;
		color:#666666;
	}
.zone7:hover
	{
		color:#f66e03;
	}
	
a img {border: 0;}

/* ------- Le sous-menus ------------------ */

.sous-menu
	{
		position:absolute;
		left:-5px;
		top:-1px;
		width:111px;
		height:135px;
		background-image:url(../images/sous-menu-fond.jpg);
		background-repeat:repeat-y;
	}

.sous-menu-emplois{
		position:absolute;
		left:-5px;
		top:-1px;
		width:111px;
		height:58px;
		background-image:url(../images/sous-menu-fond.jpg);
		background-repeat:repeat-y;
}

.sous-menu-bas
	{
		position:absolute;
		left:0px;
		bottom:-2px;
	}

.sous-menu-haut
	{
		position:absolute;
		top:0px;
		left:0px;
	}

.sous-menu-titre
	{
		position:absolute;
		font-size:10px;
		left:7px;
		text-decoration:none;
		color:#666666;
	}
.sous-menu-titre:hover
	{
		color:#f66e03;
	}

.espace
	{
		padding-bottom:3px;
	}

/* ------- La colonne de droite ------------ */

.colonne_droite
	{
		position:relative;
		left:110px;
		top:-22px;
		width:683px;
	}

.info
	{
		background-image:url(../images/fond-colonne-droite.jpg);
		background-repeat:repeat-y;
		
	}


.info-bas
	{
		position:absolute;
		bottom:-20px;
		left:-25px;
	}

.info-bas-emploi
	{
		position:absolute;
		bottom:-20px;
		left:0px;
	}

.info-bas-eta
	{
		/*position:absolute;
		bottom:3px;*/
		position:relative;
		top:3px;
		left:0px;
		/*background:url(images/colonne-droite-bas.jpg);*/
		background-repeat:no-repeat;
		
	}

.titre-vocation
	{
		position:absolute;
		left:520px;
		top:167px;
		font-size:11px;
		color:#666666;
		font-family;
		text-decoration:none;
		
	}
.titre-vocation:hover
	{
		color:#f66e03;
	}

.inter-info
	{
		position:relative;
		margin-left:25px;
		width:633px;
		background-image:url(../images/inter-info-fond.jpg);
		background-repeat:repeat-y;
	}

.inter-bas
	{
		background-image:url(../images/inter-info-bas2.jpg);
		background-position:bottom;	
		background-repeat:no-repeat;
		margin-left:-1px;
		height:314px;
		width:637px;
		
		margin-bottom:20px;	
	}

.inter-bas2
	{
		background-image:url(../images/inter-info-bas3.jpg);
		background-repeat:no-repeat;
		background-position:bottom;	
		margin-bottom:10px;	
		font-family:Arial, Helvetica, sans-serif;
	}

.illus-bas
	{
		position:absolute;
		bottom:8px;
		right:-1px;
		width:404px;
		height:315px;
		background-image:url(../images/info-illus.jpg);
		background-repeat:no-repeat;
	}

.adresse
	{
		position:absolute;
		height:40px;
		top:30px;
		left:0px;
		width:633px;
		font-size:11px;
		text-align:center;
	}

.adresse
	{
		position:absolute;
		top:20px;
		left:30px;
		width:600px;
		font-size:11px;
		text-align:center;
	}
.titre1
	{
		color:#000000; 
		font-size:13px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
.titre2
	{
		color:#666666;
		margin:0px;
		padding:0px;
	}
.titre3
	{
		color:#000000;
		margin:0px;
		padding:0px;
		font-weight:bold;
		font-size:13px;
		text-align:center;
	}
.titre4
	{
		color:#666666;
		margin-left:30px;
		padding:0px;
		font-style:italic;
	}

.titre5
	{
		color:#000000;
		margin-left:30px;
		padding:0px;
		font-weight:bold;
	}

.titreactu
	{
		color:#ff5e1c;
		font-size:13px;
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	
.liste_numerote
	{
		margin-left:50px;
		margin-right:35px;
	}

.mail
	{
		color:#666666;
		text-decoration:underline;
	}	
.mail:hover
	{
		text-decoration:none;
	}

.outil
	{
		width:633px;
		text-align:center;
	}

.personnalite{
	width:633px;
	text-align:center;
}

.distinction{
	color:#666666; 
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:center;
} 

.texte1
	{
		padding-top:0px;
		z-index:2;
		color:#000000;
		margin:0px;
		padding:0px;
		margin-left:30px;
		margin-right:30px;
		text-indent:20px;
		text-align:justify;
	}
.texte2
	{
		font-weight:bold;
		margin:0px;
		padding:0px;
		margin-left:30px;
		margin-right:30px;
		text-indent:20px;
	}

.texte3
	{
		padding-top:0px;
		z-index:2;
		color:#000000;
		margin:0px;
		padding:0px;
		margin-left:30px;
		margin-right:30px;
		text-align:justify;
	}

.texte4
	{
		padding-top:0px;
		z-index:2;
		color:#000000;
		margin:0px;
		padding:0px;
		margin-left:30px;
		margin-right:30px;
		text-align:center;
		font-style:italic;
		
	}
	
.texte5
	{
		padding-top:0px;
		z-index:2;
		color:#000000;
		margin:0px;
		padding:0px;
		margin-left:400px;
		margin-right:30px;
		text-align:right;
		
	}

.titre_puce
	{
		color:#666666;
		font-size:11px;
		font-weight:bold;
	}

.trait
	{
		border-top-style:dotted;
		border-color:#666666;

		border-width:1px;
		margin-left:30px;
		margin-right:30px;
		margin-top:3px;
		color:#999999;
	}

.liste1
	{
		margin-left:35px;
		padding-left:35px;
		margin-right:35px;
		color:#000000;
		list-style:square;
	}

.liste2
	{
		margin-top:15px;
	}

.liste3
	{
		margin-right:60px;
		margin-left:40px;
	}

.liste4
	{
		margin-top:4px;
	}

.texte_image_gauche
	{
		float:right;
		margin-right:35px;
		padding-left:10px;
		margin-bottom:10px;
	}

.texte_image_gauche2
	{
		float:right;
		padding-left:10px;
	}

.image1
	{
		margin-left:15px;
		margin-right:15px;
	}

.image2
	{
		text-align:center;
		margin:0px;
		padding:0px;
	}

.italique
	{
		font-style:italic;
	}

.gras
	{
		font-weight:bold;
	}

.gras_gris
	{
		font-weight:bold;
		color:#333333;
	}

#text-1
	{
		float:left;
		width:400px;
	}	

.centre
	 {
	 	margin-left:200px;
	 }
	
.centre2
	 {
	 	text-align:center;
		font-style:italic;
	 }

.centre_fin
	{
		text-align:justify;
		margin-left:100px;
		margin-right:100px;
	}



/* ------- les styles pour le contenu ------ */

.contenu
	{
		position:relative;
		margin-top:-2px;
		margin-left:150px;
		margin-bottom:80px;
		min-height:400px;
	}

.carte-b
	{
		position:absolute;
		left:45px;
		top:290px;
	}

.carte-h
	{
		position:absolute;
		left:45px;
		top:550px;
	}

.liste-etablissement
	{
		padding-left:50px;
	}

.liste
	{
		padding-left:130px;
	}
	
.actu_centre a 
	{
		color:#333333;
		text-decoration:none;
	}
	
.actu_centre a:hover
	{
		color:#ff5e1c;
		text-decoration:underline;
	}
.lien-liste-gris {

	color:#c1c1c3;
	text-decoration:none;
}

a.lien-liste
	{
		color:#333333;
		text-decoration:none;
	}
a.lien-liste:hover
	{
		color:#ff5e1c;
		text-decoration:underline;
	}

a.outil
	{
		text-decoration:none;
		color:#666666;
	}
a.outil:hover
	{
		text-decoration:underline;
	}


/* ------- les styles pour le footer ------ */

.footer
	{
		/*position:absolute;
		bottom:-2px;*/
		position:relative;
		top:-2px;
		height:76px;
		width:100%;
		border-top-style:solid;
		border-top-width:1px;
		border-top-color:#eaebe7;
	}

.footer-info
	{
		position:absolute;
		top:0px;
		right:290px;
		width:600px;
		text-align:right;
		border-right-style:solid;
		border-right-width:1px;
		border-right-color:#eaebe7;
		height:60px;
		padding-top:5px;
		padding-right:5px;
		font-size:10px;
		color:#ff5e1c;
	}
	
.footer-lien
	{
		text-decoration:none;
		color:#ff5e1c;
	}
.footer-lien:hover
	{
		text-decoration:underline;
	}
	
.footer-acces
	{
		position:absolute;
		top:5px;
		right:45px;
		width:200px;
		text-align:center;
		font-size:10px;
		color:#c56371;	
	}

.footer-combo
	{
		position:absolute;
		top:35px;
		bottom:20px;
		right:60px;
		width:130px;
		font-size:10px;
	}

/* ------ sioe ----- */

#prise
	{
		margin-left:30px;
		margin-right:30px;
		color:#000000;
	}
	

#text-21
	{
		float:right;
		padding-left:10px;
		padding-bottom:10px;
	}

#text-31
	{
		float:right;
		padding-left:10px;
		padding-bottom:10px;

	}
	
	.banniere {

	
	}
	
	.inter-info-haut {
	
	}

.colonne-droite-haut-eta{

}

.lien_texte_image_gauche {

}

.header_print{
display:none;
}

/* ---------------------------- CSS liens -------------------------- */

.liens{
	margin:20px;

}

.liens_titre{
	font-weight:bold;
	font-size:14px;
	color:#666666;
}

.liens_partenaires{
	list-style-image:url(../images/fleche.jpg);s
}

.liens_li{
	padding-bottom:6px;
}

.liens_gras{
	color:#666666;
}

.lien_liens{
	color:#666666;
	text-decoration:none;
}

.lien_liens:hover{
	text-decoration:underline;

}

.lien_hr{
	border-width:1px;
	border-color:#999999;
}

/* ---------------------------- fin css liens ---------------------- */

/* ---------------------------- CSS historique --------------------- */

.historique{
	margin:20px;
	text-indent:20px;
}

.historique_lien_page{
	list-style:none;
	margin:0px;
	padding:0px;
}

.historique_ancre{
	text-decoration:none;
	color:#333333;
}

.historique_ancre:hover{
	text-decoration:underline;
}

.historique_titre_periode{
	font-weight:bold;
	color:#333333;
	text-align:center;
}

.historique_sous_titre{
	font-weight:bold;
	text-decoration:underline;
	color:#333333;
}

.historique_retour{
	color:#666666;
	text-decoration:none;
}

.historique_retour:hover{
	text-decoration:underline;
}

.retour_haut{
	text-align:right;
}

.ul_historique{
	text-indent:0px;
}

/* ---------------------------- Fin CSS historique ----------------- */

/* ---------------------------- CSS Valeurs ------------------------ */

.valeurs{
	padding:20px;
}

.ul_valeurs{
	list-style-image:url(../images/fleche_jaune.jpg);
}

.il_valeurs{
	padding-bottom:5px;
}

.titre_valeurs{
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

/* ---------------------------- Fin style valeurs ------------------ */

/* ---------------------------- CSS Actions ------------------------ */

.actions{
	padding:20px; 
}

.ul_actions{
	list-style-image:url(../images/fleche_jaune.jpg);
}

.li_actions{
	padding-bottom:5px;
}

.sous_titre_actions{
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

.titre_actions{
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

/* ---------------------------- Fin CSS actions -------------------- */


/* ---------------------------- CSS orga --------------------------- */

.orga{
	padding:20px;
}

.ul_orga{
	list-style-image:url(../images/fleche_jaune.jpg);
}

/* ---------------------------- Fin CSS Orga ----------------------- */


/* ---------------------------- CSS Emplois -------------------------*/

.ul_emplois{
	list-style-image:url(../images/dossier.jpg);
}

.li_emplois{
	padding-top:10px;
}

.ul_emplois_second{
	list-style-image:none;
	list-style-type:none;
	font-style:italic;
	color:#999999;
	margin-left:0px;
}

.ul_emplois_second a{
text-decoration:none;
color:#999999;
}

.ul_emplois_second a:hover{
text-decoration:none;
color:#f66e03;
}

.formulaire_candidature{
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 175px;
	font-weight: bold;
	margin-left: 75px;
	margin-right:10px;
	text-align:right;
	color:#666666;
}

.droite_form{
	margin-left:190px;
}

.etoile_obligatoire{
	color:#FF3300;
	font-weight:bold;
	text-indent:10px;
}

.li_emplois_second{
font-style:normal;
font-weight:bold;
list-style:circle;
}

/* ---------------------------- Fin CSS emplois --------------------- */
/****************************************************
*
*	STYLES AJOUTES PAR BEN
*
***************************************************/

.carte-b2 {
width:620px;
margin-bottom:10px;
height:148px;
	
}

.carte-h2 {
margin-top:20px;
	width:600px;
	height:148px;
	
}

.titre_hr {

	left:45px;
	font-weight:bold;
	width:500px;
}

.gauche{
float:left;
padding-right:10px;

}

.map_google{
margin-top:10px;
margin-left:50px;
height:640px;

}

.iframe{
border:solid #999999 1px;
background-color:#EDEAE2;
}

.images_bas{
	margin-bottom:5px !important;
	margin-bottom:19px;
}

/* _______________________ MAJ de la home page ______________________ **/


#anim{
	margin-left:15px;
}

#anim_carto{
	float:left;
	margin-left:15px;
	margin-top:20px;
	width:250px;
}

.cleraer {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	}

.contenu_home{
	position:relative;
	margin-top:-2px;
	margin-left:150px;
	margin-bottom:5px;
	min-height:450px;
}
	
.actu_home{	
	float:left;
	margin-right:20px;
	*margin-right:10px;
	position:relative;
	margin-top:23px;
	width:501px;
	height:172px;
	background-image:url('../images/fond_actu.jpg');
	background-repeat:no-repeat;
}

.actu_centre{
	margin-top:50px;
	margin-left:15px;
	font-size:10px;
	color:#0075b2;
}

.actu_home a{
	text-decoration:none;
}

.actu_home a:hover{
	color:#999999;
	text-decoration:none;
	cursor:pointer;
}

.titre_actu{
	font-weight:bold;
	color:#0075b2;
	font-size:11px;
}

.contact_home{
	display:block;
	float:left;
	width:140px;
	height:71px;
	background-image:url(../images/home_contact.jpg);
	background-repeat:no-repeat;
}

.parutions_home{
	display:block;
	position:relative;
	width:140px;
	height:71px;
	background-image:url(../images/home_parutions.jpg);
	background-repeat:no-repeat;
	margin-left:180px;
}

.liens_home{
	display:block;
	float:right;
	width:140px;
	height:71px;
	background-image:url(../images/home_liens.jpg);
	background-repeat:no-repeat;
	
}

.logo_home{
	margin-top:30px;
	font-size:10px;
}

.logo_home a{
	text-decoration:none;
}

.logo_home a:hover{
	color:#999999;
}

.texte_logo{
	padding-left:50px;
	padding-top:30px;
}

.formulaire_tableau{
	
}

.prems{
	font-weight:bold;
	color:#666666;
	text-align:right;
	margin-right:10px;
}

/*pour les actualites */
#monani{
margin-left:50px;
}