body {
font-family: Arial, Helvetica, sans-serif;
}

.lettrine_agefiph {
	float: left; /* positionnement de la lettrine dans le conteneur*/
	font-size: 8em; /* 3 hauteurs de lignes pour la lettrine*/
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	background-image: url(../../../images/logo_agefiph.jpg); /* chemin de l'image utilisée */
	width: 135px;
	background-repeat: no-repeat;
	height: 45px;
}

.lettrine_pole_emploi {
	float: left; /* positionnement de la lettrine dans le conteneur*/
	font-size: 12em; /* 3 hauteurs de lignes pour la lettrine*/
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	background-image: url(../../../images/logo_pole_emploi.jpg); /* chemin de l'image utilisée */
	width: 145px;
	background-repeat: no-repeat;
	height: 96px;
}

.blanc{
color:#888888;
}

.newsletter{
color:#000000;
font-size:12px;
font-weight:bold;
}

.error{
color:#ff0000;
font-size:12px;
font-weight:normal;
}

.actualite{
color:#444444;
text-align:justify;
font-size:11px;
}

moduletable_actu{
color:#ff0000;
text-align:justify;
}

.realisation {
color:#2d2d2d;
}



.inscription {
color: #e77918;
font-weight: bold;

}


form {

margin: 0px;

padding: 0px;
color: #000000;

}



.bonjour{
color: #ffffff;
font-weight: bold;
}



td.alinea:first-letter {
padding-left : 3em;
}




.vox{
	color: #444444;
	font-size: 11px;
}

.vox.a:hover{
	color: #bbbbbb;
}


a:link, a:visited {

color: #000000; text-decoration: none;

}


a:hover {

color: #666666;	

text-decoration: none;

}


h3, .componentheading {



	font-weight: normal;



	color: #ff0000;



	margin: 5px 0;

	

	text-align: right;



}







.componentheading {



  padding-top: 10px;


}







.contentheading {



	padding: 0px 0px 0px 0px;



	font-weight: bold;



	height: 18px;



	vertical-align: middle;



	color: #777777;

font-size : 15px;

}







ul{



	margin: 0;



	padding: 0;



	list-style: none;



}







ul li {



	line-height: 15px;



	padding-left: 15px;



	padding-top: 0px;



	background-image: url(../images/bullet_red.png) ;



	background-repeat: no-repeat;



	background-position: 0px 3px;



}







.small {






	color: #999999;



	font-weight: bold;






}







.modifydate {



  height: 30px;



  vertical-align: bottom;






	color: #999999;



	font-weight: bold;






}







.createdate {



	height: 25px;



	vertical-align: top;



	color: #999999;



	font-weight: bold;



	vertical-align: top;



	padding-bottom: 10px;



	padding-top: 0px;







}







.clr {



	clear: both;



}







#main_bg {



	height: 100%;



	padding: 0;



	margin-bottom: 1px;




}







div.mosimage_caption {



  color: #666666;



}







div.center {



  text-align: center;



}
























table#main {



  margin-left: auto;




  margin-right: auto;
















  text-align: center;



}







div.blog_more {



  margin-top: 30px;



}







div.syndicate div {



  text-align: center;



}







table.opentable  {



	border-collapse: collapse;



	margin-left: 5px;



}







table.opentable td {



  margin:0;



  padding: 0;



}







td.left_shadow {



	width: 13px;



	background-image: url(../images/js_bg_l.png);



	background-repeat: repeat-y;



}







td.right_shadow {



	width: 13px;



	background-image: url(../images/js_bg_r.png);



	background-repeat: repeat-y;



}







td.bottom {



	height: 29px;



	background-image: url(../images/js_bottom.png);



	background-repeat: no-repeat;



	background-position: center top;



	width: 732px;



}







td.wrapper {



  width: 706px;



}



#runner {



  float: right;



  padding-top: 7px;



}







#bottomnav_links ul {



  margin: 0;



  padding: 0;



}







#bottomnav_links li {



  background-image: none;



  list-style:none; 



  float: left; 



  margin: 0px; 



  padding: 0px;



  line-height:17px;



  height: 17px;



  white-space: nowrap;



}



#header {



	float: left;



	width: 706px;







	background-repeat: no-repeat;



}



.topbar {



	width: 732px;



	height: 27px;



	background-image: url(../images/js_top.png);



	background-repeat: no-repeat;



	margin: 0px;



	padding: 0px;



}











#contentarea {






  width: 706px !important;



  width: 574px;



	background: #eee;



}







table.contentarea {



  width: 574px;








}











td.sidenav {



}







div.forcewidth {



  width: 246px;



  overflow: hidden;



}







td.seperator {



	background: url(../images/vsep.png) top center repeat-y;



}







td.middle {



  width: 719px;



}



.designertoo{



display:block;



text-indent:-5000px;



text-decoration:none;



height:0;}



div.menuholder_t {



	float: left;



	width: 175px;



	height: 20px;



	overflow: hidden;



	background-image: url(../images/js_filmod_t.png);



	background-repeat: no-repeat;



	margin-top: 10px;



	padding: 0px;



}







div.menuholder_m {



	float: left;



	width: 175px !important;



	width: 175px;



	background-image: url(../images/js_modbg.png);



	background-repeat: repeat-y;



	padding-right: 8px;



	padding-bottom: 8px;



	padding-left: 8px;



}







div.menuholder_m td {



	color: #ffffff;



}







div.menuholder_b {



	float: left;



	width: 175px;



	height: 10px;



	overflow: hidden;



	margin-bottom: 8px;



	background-image: url(../images/js_mod_b.png);



	background-repeat: no-repeat;



}



a.mainlevel:link, a.mainlevel:visited {
	color: #888888;
	display: inline-table;
	text-align: center;
	font-size:12px;
	height: 26px;
	line-height: 26px;
	padding: 0px 5px 0px 5px;
}

a.mainlevel:hover {
	color: #ffffff;
	background-color:#7fba00;
}

a.mainlevel#active_menu {
	font-style:italic;
}

a.mainlevel#active_menu:hover {
	color: #ffffff;
}



a.mainlevel_2:link, a.mainlevel_2:visited {
	font-size:13px;
	color: #ffffff;
	display: block;
	text-align: left;
	height: 25px;
	line-height: 25px;
	padding-left: 48px;
	background-image: url(../../../images/fond_menu_1.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: bold;
}

a.mainlevel_2:hover {
	background-image: url(../../../images/fond_menu_2.jpg);
	color: #cccccc;
}

a.mainlevel_2#active_menu {
	font-style:italic;
}

a.mainlevel_2#active_menu:hover {
	color: #cccccc;
}






#flashbox {



	width: 520px;



	margin-top: 3px;



}



#flashbox td.topflash {



	background-image: url(../images/js_uf_t.png);



	background-repeat: no-repeat;



	background-position: center bottom;



}




#flashbox td.midflash {



	padding: 8px;




	background-image: url(../images/js_uf_bg.png);



	background-repeat: repeat-y;







	background-position: center top;




















}



#flashbox td.botflash {



	background-image: url(../images/js_uf_b.png);



	background-repeat: no-repeat;



	background-position: center top;



}











table#flashbox a:link, table#flashbox a:visited {



  color: #333333;



}



table#flashbox a:hover {



  color: #1C1C76;



}







div#mainbody {



	



	padding-left: 0px;


	padding-top: 25px;

	

	padding-bottom: 20px;


	

}



input.button {



	border: 1px solid #ffffff;



	background: url(../images/butbg.png) repeat-x;



	height: 20px;



	padding: 2px 10px 4px 10px !important;



	padding: 0px 5px 0px 5px;



	font-weight: bold;



	color: #003366;



	text-transform: uppercase;



}



.inputbox {



	border: 1px solid #7f9db9;

}



.inputbox2 {



	border: 1px solid #ffffff;

}












#content-pane .tab-page {



	



}







table.contentpane {









	padding: 0px;



	margin: 0px;



	border-collapse: collapse;



	



}







table.contentpaneopen {

	padding-right: 0px;

	margin-top: 10px;

	border-collapse: collapse;

font-size : 12px;



}











.contentpagetitle {



	font-weight: bold;



	color: #cccccc;



	text-align:left;



}







a.contentpagetitle:link, a.contentpagetitle:visited {



  padding: 0px;



	font-weight: normal;



	height: 25px;



	line-height: 25px;



	padding-top: 10px;



	color: #3838A0;






	width: 100%;



}







a.contentpagetitle:hover {



	color: #333393;



}







a.sublevel:link, a.sublevel:visited {



	height: 24px;



	vertical-align: middle;



	font-weight: bold;



	color: #5f5e5c;



	text-align: left;



	line-height: 18px;



	padding-left: 34px;



}



a.sublevel:hover {



	height: 24px;



	color: #e77918;



	font-weight: bold;



	text-decoration: none;



}



a.category:link, a.category:visited {



}



a.category:hover {



}



a.pagenav, a.pagenav:visited {



}



a.pagenav:hover {



}



.frontpageheader {



}



.newsfeedheading {



}



.newsfeeddate {



}



.fase4rdf a:link {



}



.fase4rdf a:hover {



}



div#mainbody td.sectiontableheader {



  font-weight: bold;



  background: #1C1C76;



  color: #ffffff;



  padding: 4px;



  border-left: 1px solid #eee;



}



td.smalldark {



  color: #666666;



  font-weight: bold;



}



table.pollstableborder {



  padding: 0;



  margin: 0;



  border-collapse: collapse;






}



table.pollstableborder td {



  padding: 5px 2px 0 0;



}



td.sectiontableentry1 {



  padding: 0px;



}



td.sectiontableentry2 {



  padding: 0px;



}



tr.sectiontableentry1 td {



  padding-left: 4px;



  padding-right: 4px;



}



tr.sectiontableentry2 td {



  padding-left: 4px;



  padding-right: 4px;



}



.ontab {



	background-color: #cccccc;



	border-left: solid 1px #666666;



	border-right: solid 1px #666666;



	border-top: solid 1px #666666;



	border-bottom: solid 0px #cccccc;



	text-align: center;



	cursor: pointer;



	font-weight: normal;



	color: #cc0000;



}



.offtab {



	background-color: #BCBCBC;



	border-left: solid 1px #999999;



	border-right: solid 1px #bbbbbb;



	border-top: solid 1px #999999;



	border-bottom: solid 1px #666666;



	text-align: center;



	cursor: pointer;



	font-weight: normal;



	color: #666666;



}







.tabpadding {



}







.tabheading {



	background-color: #000000;





}







.pagetext {



	visibility: hidden;



	display: none;



	position: relative;



	top: 0;



}







h4 {







}







h5 {












}







h6 {









}








hr {





	background: #999999; height:1px; border: 1px solid;





}








hr.separator {








}










td.buttonheading img{



padding-left: 5px;



}







span.highlight {



  background: #ffffcc;



}



















table.contenttoc {



  margin: 3px;



	border:solid 1px #cccccc;



}







table.contenttoc th {



  text-transform: uppercase;



  color: #333333;



  background: #00ff00;



  padding: 5px;



}











table.contenttoc td {



	font-weight: normal;



	text-align:left;



	padding: 5px;



}







.contentdescription {






}







.category {







}















.poll {



	padding: 0px;



	margin: 0px



}







table.pollstableborder {



	border: 0px;



	margin: 0px;



	padding: 0px;



	border-collapse: collapse;



}







.smalldark {



	color: #333333;



	text-decoration: none;



	font-weight: normal;



}







table.searchinto {



	width: 100%;



}







table.searchintro td {



	color: #000000;



	font-weight: bold;



}











.pagenav {



	font-weight: normal;



}







.pagenavbar {







}







.content_rating {



	font-weight: normal;



}







.content_vote {



	font-weight: normal;



}







.back_button {



	text-align: center;



	margin-top: 40px;



}







.readon {



  display: block;



	



}










#pathway {



	padding-left: 15px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	color: #ffffff;


}

#pathway:hover {



	padding-left: 15px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	color: #ff0000;


}



.copy, .copy a:link, .copy a:visited, .copy a:hover {



	color: #fff;



	text-decoration: none;



	text-align:center;



}



.designer{color: #666;}



.designer a:link,.designer a:visited{color: #666;text-decoration: none;}



.designer a:hover{color: #666;}









.menu_bas {



color: #ffffff;



font-weight: normal;



text-align: center;



vertical-align: middle;



}





a.menu_bas:link, a.menu_bas:visited {



	display: block;



	font-weight: normal;



	color: #ffffff;




	text-align: center;



	vertical-align: middle;



	height: 90px;



	line-height: 21px;



	width: 273px;



}


	.societe{
		display: block;
		background-image: url(../../../images/societe_1.jpg);
		background-position: left;
		background-repeat: no-repeat;
		height: 55px;
	}
	.societe:hover {
		display: block;
		background-image: url(../../../images/societe_2.jpg);
		background-position: left;
		background-repeat: no-repeat;
		height: 55px;
	}

	.produits{
		display: block;
		background-image: url(../../../images/produits_1.jpg);
		background-position: left;
		background-repeat: no-repeat;
		height: 55px;
	}
	.produits:hover {
		display: block;
		background-image: url(../../../images/produits_2.jpg);
		background-position: left;
		background-repeat: no-repeat;
		height: 55px;
	}

	.environnement{
		display: block;
		background-image: url(../../../images/environnement_1.jpg);
		background-position: left;
		background-repeat: no-repeat;
		height: 55px;
	}
	.environnement:hover {
		display: block;
		background-image: url(../../../images/environnement_2.jpg);
		background-position: left;
		background-repeat: no-repeat;
		height: 55px;
	}

	.contact{
		display: block;
		background-image: url(../../../images/contact_1.jpg);
		background-position: left;
		background-repeat: no-repeat;
		height: 55px;
	}
	.contact:hover {
		display: block;
		background-image: url(../../../images/contact_2.jpg);
		background-position: left;
		background-repeat: no-repeat;
		height: 55px;
	}
