/* top module*/

div.moduletable-nav {

margin-bottom: 0px;

float:right;

}

div.moduletable-nav a {

	font-size:9px;

	font-weight: bold;

	color: #ac2551;

	font-family: Verdana;

	text-decoration:none;

}

.moduletable-nav a:hover{

	font-size:9px;

	font-weight: bold;

	color: #af5380;

	font-family: Verdana;

	text-decoration:none;

}

.moduletable-nav a:visited {

	font-size:9px;

	font-weight: bold;

	color: #af5380;

	font-family: Verdana;

	text-decoration:none;

}

	.pathway{	

	padding:0px;

	margin:0px;	

	font-family: Verdana;

	font-size: 9px;

	color: #910753;

	font-weight:normal;

	text-decoration: none;

	}

	.pathway a{	

	padding:0px;

	margin:0px;	

	font-family: Verdana;

	font-size: 9px;

	color: #910753;

	font-weight:normal;

	text-decoration: none;

	}

	.pathway a:hover{	

	padding:0px;

	margin:0px;	

	font-family: Verdana;

	font-size: 9px;

	color: #af5380;

	font-weight:normal;

	text-decoration: none;

	}



ul.jflanguageselection {

	margin: 0px;

}

ul.jflanguageselection li a{

	color: #a5005b;

	font-family: Verdana;

	font-size: 9px;

	font-weight: bold;

	text-decoration: none;

	list-style-type:none;

	padding-right:70px;

}

div#jflanguageselection {

	margin: 0px;

}



h2, .contentheading {

	font-size:25px;

	font-weight: bold;

	color: #ad2551;

	font-family: Verdana;

}

.contentheading-n{

	font-size:10px;

	font-weight: bold;

	color: #635b47;

	font-family: Verdana;

}

.contentpagetitle-c{

	font-size:10px;

	font-weight: normal;

	color: #635b47;

	font-family: Verdana;

	text-decoration:none;

}



.contentpaneopen-n{

	font-size:10px;

	color: #635b47;

	font-family: Verdana;

}

a.readmore{

	font-size:10px;

	color: #ad2551;

	font-weight: bold;

	font-family: Verdana;

	text-decoration:none;

	padding-left:60px;

}

a.readmore:hover{

	font-size:10px;

	color: #af5380;

	font-weight: bold;

	font-family: Verdana;

	text-decoration:none;

	padding-left:60px;

}

a.readon{

	font-size:9px;

	font-weight: bold;

	color: #5e5c5f;

	font-family: Verdana;

	text-decoration:none;

}

a.readon:hover {

	font-size:9px;

	font-weight: bold;

	color: #af5380;

	font-family: Verdana;

	text-decoration:none;

}



a.readon:visited {

	font-size:9px;

	font-weight: bold;

	color: #af5380;

	font-family: Verdana;

	text-decoration:none;

}

.componentheading {

	font-size:18px;

	font-weight: bold;

	color: #910753;

	font-family: Verdana;

	padding:0px;

	margin:0px;

}

a.componentheading {

	font-size:18px;

	font-weight: bold;

	color: #910753;

	font-family: Verdana;

	padding:0px;

	margin:0px;

}

a.componentheading:hover {

	font-size:18px;

	font-weight: bold;

	color: #910753;

	font-family: Verdana;

	padding:0px;

	margin:0px;

}



.contentpaneopen {

	font-size:11px;

	font-weight: normal;

	color: #595055;

	font-family: Verdana;

	text-align:justify;

}

.contentpaneopen a:visited, a:hover {

	font-size:11px;

	font-weight: bold;

	color: #af5380;

	font-family: Verdana;

}

.button {

vertical-align:top;

margin-top:2px;

margin-left:3px;

border:none;

}

.buttonheading img{

	border:0px;

}

img{

	border:0px;

}

.mainlevel-nav{

	font-size:9px;

	font-weight: bold;

	color: #ac2551;

	font-family: Verdana;

	text-decoration:none;

	padding-right:6px;

	text-align:right;

}



div.search{

vertical-align:middle;

	margin: 0px;

}



.inputbox{

	font-size:11px;

	font-weight: normal;

	color: #910753;

	font-family: Verdana;

	height:20px;

}



table.searchintro{

	font-size:11px;

	font-weight: normal;

	color: #02315e;

	font-family: Verdana;

	

}



#searchForm{

	font-size:11px;

	font-weight: normal;

	color: #02315e;

	font-family: Verdana;

}

.highlight {

	background-color: #f8e3b1;

	color: #a5005b;

	padding: 0;

}

a {

	font-size:11px;

	font-weight: bold;

	color: #910753;

	font-family: Verdana;

	text-decoration:none;

}



fieldset {

	margin: 10px;

}

.agenda{

	font-size:11px;

	font-weight: bold;

	color: #a5005b;

	font-family: Verdana;

}

.footer {

	font-size:9px;

	font-weight: bold;

	color: #9e0057;

	font-family: Verdana;

	padding-left:14px;

	text-decoration:none;

}



a.footer {

	font-size:9px;

	font-weight: bold;

	color: #9e0057;

	font-family: Verdana;

	padding-left:14px;

	text-decoration:none;

}

a.footer:hover {

	font-size:9px;

	font-weight: bold;

	color: #af5380;

	font-family: Verdana;

	padding-left:14px;

	text-decoration:none;

}

/*level 1 prop*/

div.moduletable_prop {

margin-top: 10px;

}

div.moduletable_prop ul {

display: block;

list-style-type: none;

margin: 0px;

padding: 0px;

background-image: url(../images/prop_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_prop ul li a {

background-image: url(../images/prop_menu.gif);

background-repeat:repeat-y;

height:25px;

list-style-type: none;

display: block;

color:#ffffff;

line-height:2em;

}

div.moduletable_prop ul li a:hover {

background-image: url(../images/prop_menu_hover.gif);

list-style-type: none;

color:#ffffff;

height:25px;

}

div.moduletable_prop a:link, div.moduletable_prop a:active, div.moduletable_prop a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-weight: bold;

font-family: Verdana;

display: block;

padding-left:55px;

}

div.moduletable_prop ul.menu_prop li.active a {

background-image: url(../images/prop_on_menu.gif);

background-repeat:repeat-y;

color:#ffffff;

display:block;

height:25px;

}





/*second level*/

div.moduletable_prop ul li ul {

list-style-type: none;

display: block;

padding-top:3px;

background-image: url(../images/prop_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_prop ul li ul li a {

background-image: url(../images/prop_sub_menu.gif);

background-repeat:repeat-y;

list-style-type: none;

display: block;

color:#ffffff;

}

div.moduletable_prop ul li ul li a:hover {

list-style-type: none;

display: block;

color:#ae2d57;

}

div.moduletable_prop li ul li a:link, div.moduletable_prop li ul li a:active, div.moduletable_prop li ul li a:visited {

text-decoration:none;

font-size:9px;

font-weight: bold;

font-family: Verdana;

background-repeat:repeat-y;

padding-left:55px;

padding-top:2px;

display: block;

background-image: url(../images/prop_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_prop ul.menu_prop li.active ul li a {

color: #ffffff;

background-image: url(../images/prop_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_prop ul.menu_prop li.active ul li a:hover {

color: #ae2d57;

background-image: url(../images/prop_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_prop ul.menu_prop li.active ul li.active a {

background-image: url(../images/prop_sub_menu.gif);

background-repeat:repeat-y;

color:#ae2d57;

margin:0px;

}

/*3 level propo*/

ul.menu_propthree {

margin: 0px;

padding: 0px;

list-style-type: none;

text-align:right;

padding-right:8px;

}

ul.menu_propthree li a{

height:15px;

display: block;

color:#ffffff;

list-style-type: none;

text-decoration:none;

font-size:9px;

}

ul.menu_propthree li a:hover{

list-style-type: none;

display: block;

color:#ae2d57;

}

ul.menu_propthree li a:link, ul.menu_propthree li a:active, ul.menu_propthree li a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-family: Verdana;

display: block;

}

ul.menu_propthree li.active#current a {

display:block;

color:#ae2d57;

}



/*level 1 micro*/



div.moduletable_micro {

margin-top: 10px;

}

div.moduletable_micro ul {

display: block;

list-style-type: none;

margin: 0px;

padding: 0px;

background-image: url(../images/micro_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_micro ul li a {

background-image: url(../images/micro_menu.gif);

background-repeat:repeat-y;

height:25px;

list-style-type: none;

display: block;

color:#ffffff;

line-height:2.1em;

}

div.moduletable_micro ul li a:hover {

background-image: url(../images/micro_menu_hover.gif);

list-style-type: none;

color:#ffffff;

height:25px;

}

div.moduletable_micro a:link, div.moduletable_micro a:active, div.moduletable_micro a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-weight: bold;

font-family: Verdana;

display: block;

padding-left:55px;

}

div.moduletable_micro ul.menu_micro li.active a {

background-image: url(../images/micro_on_menu.gif);

background-repeat:repeat-y;

color:#ffffff;

display:block;

height:25px;

}



/*second level*/

div.moduletable_micro ul li ul {

list-style-type: none;

display: block;

padding-top:3px;

background-image: url(../images/micro_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_micro ul li ul li a {

background-image: url(../images/micro_sub_menu.gif);

background-repeat:repeat-y;

list-style-type: none;

display: block;

color:#ffffff;

}

div.moduletable_micro ul li ul li a:hover {

list-style-type: none;

display: block;

color:#757c1a;

}

div.moduletable_micro li ul li a:link, div.moduletable_micro li ul li a:active, div.moduletable_micro li ul li a:visited {

text-decoration:none;

font-size:9px;

font-weight: bold;

font-family: Verdana;

background-repeat:repeat-y;

padding-left:55px;

padding-top:2px;

display: block;

background-image: url(../images/micro_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_micro ul.menu_micro li.active ul li a {

color: #ffffff;

background-image: url(../images/micro_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_micro ul.menu_micro li.active ul li a:hover {

color: #ae7c7d;

background-image: url(../images/micro_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_micro ul.menu_micro li.active ul li.active a {

background-image: url(../images/micro_sub_menu.gif);

background-repeat:repeat-y;

color:#ae7c7d;

margin:0px;

}



/*3 level micro*/

ul.menu_microthree {

margin: 0px;

padding: 0px;

list-style-type: none;

text-align:right;

padding-right:8px;

}

ul.menu_microthree li a{

height:15px;

display: block;

color:#ffffff;

list-style-type: none;

text-decoration:none;

font-size:9px;

}

ul.menu_microthree li a:hover{

list-style-type: none;

display: block;

color:#ae7c7d;

}



ul.menu_microthree li a:link, ul.menu_microthree li a:active, ul.menu_microthree li a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-family: Verdana;

display: block;

}

ul.menu_microthree li.active#current a {

display:block;

color:#ae7c7d;

}





























/*level 1 pret*/

div.moduletable_pret {

margin-top: 10px;

}

div.moduletable_pret ul {

display: block;

list-style-type: none;

margin: 0px;

padding: 0px;

background-image: url(../images/pret_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_pret ul li a {

background-image: url(../images/pret_menu.gif);

background-repeat:repeat-y;

height:25px;

list-style-type: none;

display: block;

color:#ffffff;

line-height:2.1em;

}

div.moduletable_pret ul li a:hover {

background-image: url(../images/pret_menu_hover.gif);

list-style-type: none;

color:#ffffff;

height:25px;

}

div.moduletable_pret a:link, div.moduletable_pret a:active, div.moduletable_pret a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-weight: bold;

font-family: Verdana;

display: block;

padding-left:55px;

}

div.moduletable_pret ul.menu_pret li.active a {

background-image: url(../images/pret_on_menu.gif);

background-repeat:repeat-y;

color:#ffffff;

display:block;

height:25px;

}





/*second level*/

div.moduletable_pret ul li ul {

list-style-type: none;

display: block;

padding-top:3px;

background-image: url(../images/pret_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_pret ul li ul li a {

background-image: url(../images/pret_sub_menu.gif);

background-repeat:repeat-y;

list-style-type: none;

display: block;

color:#ffffff;

}

div.moduletable_pret ul li ul li a:hover {

list-style-type: none;

display: block;

color:#ca2c28;

}

div.moduletable_pret li ul li a:link, div.moduletable_pret li ul li a:active, div.moduletable_pret li ul li a:visited {

text-decoration:none;

font-size:9px;

font-weight: bold;

font-family: Verdana;

background-repeat:repeat-y;

padding-left:55px;

padding-top:2px;

display: block;

background-image: url(../images/pret_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_pret ul.menu_pret li.active ul li a {

color: #ffffff;

background-image: url(../images/pret_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_pret ul.menu_pret li.active ul li a:hover {

color: #ca2c28;

background-image: url(../images/pret_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_pret ul.menu_pret li.active ul li.active a {

background-image: url(../images/pret_sub_menu.gif);

background-repeat:repeat-y;

color:#ca2c28;

margin:0px;

}



/*3 level pret*/

ul.menu_prethree {

margin: 0px;

padding: 0px;

list-style-type: none;

text-align:right;

padding-right:8px;

}

ul.menu_prethree li a{

height:15px;

display: block;

color:#ffffff;

list-style-type: none;

text-decoration:none;

font-size:9px;

}

ul.menu_prethree li a:hover{

list-style-type: none;

display: block;

color:#ca2c28;

}

ul.menu_prethree li a:link, ul.menu_prethree li a:active, ul.menu_prethree li a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-family: Verdana;

display: block;

}

ul.menu_prethree li.active#current a {

display:block;

color:#ca2c28;

}



/*level 1 appui*/



div.moduletable_appui {

margin-top: 10px;

}

div.moduletable_appui ul {

display: block;

list-style-type: none;

margin: 0px;

padding: 0px;

background-image: url(../images/appui_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_appui ul li a {

background-image: url(../images/appui_menu.gif);

background-repeat:repeat-y;

height:25px;

list-style-type: none;

display: block;

color:#ffffff;

line-height:2.1em;

}

div.moduletable_appui ul li a:hover {

background-image: url(../images/appui_menu_hover.gif);

list-style-type: none;

color:#ffffff;

height:25px;

}

div.moduletable_appui a:link, div.moduletable_appui a:active, div.moduletable_appui a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-weight: bold;

font-family: Verdana;

display: block;

padding-left:55px;

}

div.moduletable_appui ul.menu_appui li.active a {

background-image: url(../images/appui_on_menu.gif);

background-repeat:repeat-y;

color:#ffffff;

display:block;

height:25px;

}



/*second level*/

div.moduletable_appui ul li ul {

list-style-type: none;

display: block;

padding-top:3px;

background-image: url(../images/appui_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_appui ul li ul li a {

background-image: url(../images/appui_sub_menu.gif);

background-repeat:repeat-y;

list-style-type: none;

display: block;

color:#ffffff;

}

div.moduletable_appui ul li ul li a:hover {

list-style-type: none;

display: block;

color:#ee8231;

}

div.moduletable_appui li ul li a:link, div.moduletable_appui li ul li a:active, div.moduletable_appui li ul li a:visited {

text-decoration:none;

font-size:9px;

font-weight: bold;

font-family: Verdana;

background-repeat:repeat-y;

padding-left:55px;

padding-top:2px;

display: block;

background-image: url(../images/appui_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_appui ul.menu_appui li.active ul li a {

color: #ffffff;

background-image: url(../images/appui_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_appui ul.menu_appui li.active ul li a:hover {

color: #ee8231;

background-image: url(../images/appui_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_appui ul.menu_appui li.active ul li.active a {

background-image: url(../images/appui_sub_menu.gif);

background-repeat:repeat-y;

color:#ee8231;

margin:0px;

}



/*3 level appui*/

ul.menu_appuithree {

margin: 0px;

padding: 0px;

list-style-type: none;

text-align:right;

padding-right:8px;

}

ul.menu_appuithree li a{

height:15px;

display: block;

color:#ffffff;

list-style-type: none;

text-decoration:none;

font-size:9px;

}

ul.menu_appuithree li a:hover{

list-style-type: none;

display: block;

color:#ee8231;

}



ul.menu_appuithree li a:link, ul.menu_appuithree li a:active, ul.menu_appuithree li a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-family: Verdana;

display: block;

}

ul.menu_appuithree li.active#current a {

display:block;

color:#ee8231;

}





/*level 1 client*/



div.moduletable_client {

margin-top: 10px;

}

div.moduletable_client ul {

display: block;

list-style-type: none;

margin: 0px;

padding: 0px;

background-image: url(../images/client_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_client ul li a {

background-image: url(../images/client_menu.gif);

background-repeat:repeat-y;

height:25px;

list-style-type: none;

display: block;

color:#ffffff;

line-height:2.1em;

}

div.moduletable_client ul li a:hover {

background-image: url(../images/client_menu_hover.gif);

list-style-type: none;

color:#ffffff;

height:25px;

}

div.moduletable_client a:link, div.moduletable_client a:active, div.moduletable_client a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-weight: bold;

font-family: Verdana;

display: block;

padding-left:55px;

}

div.moduletable_client ul.menu_client li.active a {

background-image: url(../images/client_on_menu.gif);

background-repeat:repeat-y;

color:#ffffff;

display:block;

height:25px;

}



/*second level*/

div.moduletable_client ul li ul {

list-style-type: none;

display: block;

padding-top:3px;

background-image: url(../images/client_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_client ul li ul li a {

background-image: url(../images/client_sub_menu.gif);

background-repeat:repeat-y;

list-style-type: none;

display: block;

color:#ffffff;

}

div.moduletable_client ul li ul li a:hover {

list-style-type: none;

display: block;

color:#757c1a;

}

div.moduletable_client li ul li a:link, div.moduletable_client li ul li a:active, div.moduletable_client li ul li a:visited {

text-decoration:none;

font-size:9px;

font-weight: bold;

font-family: Verdana;

background-repeat:repeat-y;

padding-left:55px;

padding-top:2px;

display: block;

background-image: url(../images/client_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_client ul.menu_client li.active ul li a {

color: #ffffff;

background-image: url(../images/client_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_client ul.menu_client li.active ul li a:hover {

color: #cc9933;

background-image: url(../images/client_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_client ul.menu_client li.active ul li.active a {

background-image: url(../images/client_sub_menu.gif);

background-repeat:repeat-y;

color:#cc9933;

margin:0px;

}



/*3 level client*/

ul.menu_clientthree {

margin: 0px;

padding: 0px;

list-style-type: none;

text-align:right;

padding-right:8px;

}

ul.menu_clientthree li a{

height:15px;

display: block;

color:#ffffff;

list-style-type: none;

text-decoration:none;

font-size:9px;

}

ul.menu_clientthree li a:hover{

list-style-type: none;

display: block;

color:#cc9933;

}



ul.menu_clientthree li a:link, ul.menu_clientthree li a:active, ul.menu_clientthree li a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-family: Verdana;

display: block;

}

ul.menu_clientthree li.active#current a {

display:block;

color:#cc9933;

}





/*level 1 agence*/

div.moduletable_agence {

margin-top: 10px;

}

div.moduletable_agence ul {

display: block;

list-style-type: none;

margin: 0px;

padding: 0px;

background-image: url(../images/agence_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_agence ul li a {

background-image: url(../images/agence_menu.gif);

background-repeat:repeat-y;

height:25px;

list-style-type: none;

display: block;

color:#ffffff;

line-height:2.1em;

}

div.moduletable_agence ul li a:hover {

background-image: url(../images/agence_menu_hover.gif);

list-style-type: none;

color:#ffffff;

height:25px;

}

div.moduletable_agence a:link, div.moduletable_agence a:active, div.moduletable_agence a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-weight: bold;

font-family: Verdana;

display: block;

padding-left:55px;

}

div.moduletable_agence ul.menu_agence li.active a {

background-image: url(../images/agence_on_menu.gif);

background-repeat:repeat-y;

color:#ffffff;

display:block;

height:25px;

}

/*second level*/



div.moduletable_agence ul li ul {

list-style-type: none;

display: block;

padding-top:3px;

background-image: url(../images/agence_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_agence ul li ul li a {

background-image: url(../images/agence_sub_menu.gif);

background-repeat:repeat-y;

list-style-type: none;

display: block;

color:#ffffff;

}

div.moduletable_agence ul li ul li a:hover {

list-style-type: none;

display: block;

color:#757c1a;

}

div.moduletable_agence li ul li a:link, div.moduletable_agence li ul li a:active, div.moduletable_agence li ul li a:visited {

text-decoration:none;

font-size:9px;

font-weight: bold;

font-family: Verdana;

background-repeat:repeat-y;

padding-left:55px;

padding-top:2px;

display: block;

background-image: url(../images/agence_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_agence ul.menu_agence li.active ul li a {

color: #ffffff;

background-image: url(../images/agence_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_agence ul.menu_agence li.active ul li a:hover {

color: #daa72f;

background-image: url(../images/agence_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_agence ul.menu_agence li.active ul li.active a {

background-image: url(../images/agence_sub_menu.gif);

background-repeat:repeat-y;

color:#daa72f;

margin:0px;

}



/*3 level agence*/

ul.menu_agencethree {

margin: 0px;

padding: 0px;

list-style-type: none;

text-align:right;

padding-right:8px;

}

ul.menu_agencethree li a{

height:15px;

display: block;

color:#ffffff;

list-style-type: none;

text-decoration:none;

font-size:9px;

}

ul.menu_agencethree li a:hover{

list-style-type: none;

display: block;

color:#daa72f;

}

ul.menu_agencethree li a:link, ul.menu_agencethree li a:active, ul.menu_agencethree li a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-family: Verdana;

display: block;

}

ul.menu_agencethree li.active#current a {

display:block;

color:#daa72f;

}



/*first level perform*/

div.moduletable_perform {

margin-top: 10px;

}

div.moduletable_perform ul {

display: block;

list-style-type: none;

margin: 0px;

padding: 0px;

background-image: url(../images/performance_menu.gif);

background-repeat: repeat-y;

}

div.moduletable_perform ul li a {

background-image: url(../images/performance_menu.gif);

background-repeat:repeat-y;

height:25px;

list-style-type: none;

display: block;

color:#ffffff;

line-height:2.1em;

}

div.moduletable_perform ul li a:hover {

background-image: url(../images/performance_menu_hover.gif);

list-style-type: none;

color:#ffffff;

height:25px;

}

div.moduletable_perform a:link, div.moduletable_perform a:active, div.moduletable_perform a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-weight: bold;

font-family: Verdana;

display: block;

padding-left:55px;

}

div.moduletable_perform ul.menu_perform li.active a {

background-image: url(../images/performance_on_menu.gif);

background-repeat:repeat-y;

color:#ffffff;

display:block;

height:25px;

}



/*second level*/

div.moduletable_perform ul li ul {

list-style-type: none;

display: block;

padding-top:3px;

background-image: url(../images/performance_sub_menu.gif);

background-repeat:repeat-y;

margin:0px;

}

div.moduletable_perform ul li ul li a {

background-image: url(../images/performance_sub_menu.gif);

background-repeat:repeat-y;

list-style-type: none;

display: block;

color:#ffffff;

}

div.moduletable_perform ul li ul li a:hover {

list-style-type: none;

display: block;

color:#757c1a;

}

div.moduletable_perform li ul li a:link, div.moduletable_perform li ul li a:active, div.moduletable_perform li ul li a:visited {

text-decoration:none;

font-size:9px;

font-weight: bold;

font-family: Verdana;

background-repeat:repeat-y;

padding-left:55px;

padding-top:2px;

display: block;

background-image: url(../images/performance_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_perform ul.menu_perform li.active ul li a {

color: #ffffff;

background-image: url(../images/performance_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_perform ul.menu_perform li.active ul li a:hover {

color: #757c1a;

background-image: url(../images/performance_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_perform ul.menu_perform li.active ul li.active a {

background-image: url(../images/performance_sub_menu.gif);

background-repeat:repeat-y;

color:#757c1a;

margin:0px;

}



/*3 level performance*/

ul.menu_performthree {

margin: 0px;

padding: 0px;

list-style-type: none;

text-align:right;

padding-right:8px;



}

ul.menu_performthree li a{

height:15px;

display: block;

color:#ffffff;

list-style-type: none;

text-decoration:none;

font-size:9px;

}

ul.menu_performthree li a:hover{

list-style-type: none;

display: block;

color:#757c1a;

}



ul.menu_performthree li a:link, ul.menu_performthree li a:active, ul.menu_performthree li a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-family: Verdana;

display: block;

}

ul.menu_performthree li.active#current a {

display:block;

color:#757c1a;

}



/*level 1 centre*/



div.moduletable_centre {

margin-top: 10px;

}

div.moduletable_centre ul {

display: block;

list-style-type: none;

margin: 0px;

padding: 0px;

background-image: url(../images/centr_menu.gif);

background-repeat: repeat-y;

}

div.moduletable_centre ul li a {

background-image: url(../images/centr_menu.gif);

background-repeat:repeat-y;

height:25px;

list-style-type: none;

display: block;

color:#ffffff;

line-height:2.1em;

}

div.moduletable_centre ul li a:hover {

background-image: url(../images/centr_menu_hover.gif);

list-style-type: none;

color:#ffffff;

height:25px;

}

div.moduletable_centre a:link, div.moduletable_centre a:active, div.moduletable_centre a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-weight: bold;

font-family: Verdana;

display: block;

padding-left:55px;

}

div.moduletable_centre ul.menu_centre li.active a {

background-image: url(../images/centr_on_menu.gif);

background-repeat:repeat-y;

color:#ffffff;

display:block;

height:25px;

}



/*second level*/

div.moduletable_centre ul li ul {

list-style-type: none;

display: block;

padding-top:3px;

background-image: url(../images/centr_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_centre ul li ul li a {

background-image: url(../images/centr_sub_menu.gif);

background-repeat:repeat-y;

list-style-type: none;

display: block;

color:#ffffff;



}

div.moduletable_centre ul li ul li a:hover {

list-style-type: none;

display: block;

color:#757c1a;

}

div.moduletable_centre li ul li a:link, div.moduletable_centre li ul li a:active, div.moduletable_centre li ul li a:visited {

text-decoration:none;

font-size:9px;

font-weight: bold;

font-family: Verdana;

background-repeat:repeat-y;

padding-left:55px;

padding-top:2px;

display: block;

background-image: url(../images/centr_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_centre ul.menu_centre li.active ul li a {

color: #ffffff;

background-image: url(../images/centr_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_centre ul.menu_centre li.active ul li a:hover {

color: #6aa5a1;

background-image: url(../images/centr_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_centre ul.menu_centre li.active ul li.active a {

background-image: url(../images/centr_sub_menu.gif);

background-repeat:repeat-y;

color:#6aa5a1;

margin:0px;

}



/*3 level centre*/



ul.menu_centrethree {

margin: 0px;

padding: 0px;

list-style-type: none;

text-align:right;

padding-right:8px;

}

ul.menu_centrethree li a{

height:15px;

display: block;

color:#ffffff;

list-style-type: none;

text-decoration:none;

font-size:9px;

}

ul.menu_centrethree li a:hover{

list-style-type: none;

display: block;

color:#6aa5a1;

}

ul.menu_centrethree li a:link, ul.menu_centrethree li a:active, ul.menu_centrethree li a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-family: Verdana;

display: block;

}

ul.menu_centrethree li.active#current a {

display:block;

color:#6aa5a1;

}

/*level 1 parten*/



div.moduletable_parten {

margin-top: 10px;

}

div.moduletable_parten ul {

display: block;

list-style-type: none;

margin: 0px;

padding: 0px;

background-image: url(../images/partenaire_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_parten ul li a {

background-image: url(../images/partenaire_menu.gif);

background-repeat:repeat-y;

height:25px;

list-style-type: none;

display: block;

color:#ffffff;

line-height:2.1em;

}

div.moduletable_parten ul li a:hover {

background-image: url(../images/partenaire_menu_hover.gif);

list-style-type: none;

color:#ffffff;

height:25px;

}

div.moduletable_parten a:link, div.moduletable_parten a:active, div.moduletable_parten a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-weight: bold;

font-family: Verdana;

display: block;

padding-left:55px;

}

div.moduletable_parten ul.menu_parten li.active a {

background-image: url(../images/partenaire_on_menu.gif);

background-repeat:repeat-y;

color:#ffffff;

display:block;

height:25px;

}



/*second level*/

div.moduletable_parten ul li ul {

list-style-type: none;

display: block;

padding-top:3px;

background-image: url(../images/partenaire_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_parten ul li ul li a {

background-image: url(../images/partenaire_sub_menu.gif);

background-repeat:repeat-y;

list-style-type: none;

display: block;

color:#ffffff;

}

div.moduletable_parten ul li ul li a:hover {

list-style-type: none;

display: block;

color:#757c1a;

}

div.moduletable_parten li ul li a:link, div.moduletable_parten li ul li a:active, div.moduletable_parten li ul li a:visited {

text-decoration:none;

font-size:9px;

font-weight: bold;

font-family: Verdana;

background-repeat:repeat-y;

padding-left:55px;

padding-top:2px;

display: block;

background-image: url(../images/partenaire_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_parten ul.menu_parten li.active ul li a {

color: #ffffff;

background-image: url(../images/partenaire_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_parten ul.menu_parten li.active ul li a:hover {

color: #f7e5d3;

background-image: url(../images/partenaire_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_parten ul.menu_parten li.active ul li.active a {

background-image: url(../images/partenaire_sub_menu.gif);

background-repeat:repeat-y;

color:#f7e5d3;

margin:0px;

}



/*3 level parten*/

ul.menu_partenthree {

margin: 0px;

padding: 0px;

list-style-type: none;

text-align:right;

padding-right:8px;

}

ul.menu_partenthree li a{

height:15px;

display: block;

color:#ffffff;

list-style-type: none;

text-decoration:none;

font-size:9px;

}

ul.menu_partenthree li a:hover{

list-style-type: none;

display: block;

color:#f7e5d3;

}



ul.menu_partenthree li a:link, ul.menu_partenthree li a:active, ul.menu_partenthree li a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-family: Verdana;

display: block;

}

ul.menu_partenthree li.active#current a {

display:block;

color:#f7e5d3;

}



/*level 1 recrutement*/



div.moduletable_recru {

margin-top: 10px;

}

div.moduletable_recru ul {

display: block;

list-style-type: none;

margin: 0px;

padding: 0px;

background-image: url(../images/recrutement_menu.gif);

background-repeat: repeat-y;

}

div.moduletable_recru ul li a {

background-image: url(../images/recrutement_menu.gif);

background-repeat:repeat-y;

height:25px;

list-style-type: none;

display: block;

color:#ffffff;

line-height:2.1em;

}

div.moduletable_recru ul li a:hover {

background-image: url(../images/recrutement_menu_hover.gif);

list-style-type: none;

color:#ffffff;

height:25px;

}

div.moduletable_recru a:link, div.moduletable_recru a:active, div.moduletable_recru a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-weight: bold;

font-family: Verdana;

display: block;

padding-left:55px;

}

div.moduletable_recru ul.menu_recru li.active a {

background-image: url(../images/recrutement_on_menu.gif);

background-repeat:repeat-y;

color:#ffffff;

display:block;

height:25px;

}





/*second level*/

div.moduletable_recru ul li ul {

list-style-type: none;

display: block;

padding-top:3px;

background-image: url(../images/recrutement_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_recru ul li ul li a {

background-image: url(../images/recrutement_sub_menu.gif);

background-repeat:repeat-y;

list-style-type: none;

display: block;

color:#ffffff;

}

div.moduletable_recru ul li ul li a:hover {

list-style-type: none;

display: block;

color:#757c1a;

}

div.moduletable_recru li ul li a:link, div.moduletable_recru li ul li a:active, div.moduletable_recru li ul li a:visited {

text-decoration:none;

font-size:9px;

font-weight: bold;

font-family: Verdana;

background-repeat:repeat-y;

padding-left:55px;

padding-top:2px;

display: block;

background-image: url(../images/recrutement_sub_menu.gif);

background-repeat:repeat-y;

}

div.moduletable_recru ul.menu_recru li.active ul li a {

color: #ffffff;

background-image: url(../images/recrutement_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_recru ul.menu_recru li.active ul li a:hover {

color: #54d3cf;

background-image: url(../images/recrutement_sub_menu.gif);

background-repeat:repeat-y;

display:block;

height:20px;

}

div.moduletable_recru ul.menu_recru li.active ul li.active a {

background-image: url(../images/recrutement_sub_menu.gif);

background-repeat:repeat-y;

color:#54d3cf;

margin:0px;

}



/*3 level recrutement*/

ul.menu_recruthree {

margin: 0px;

padding: 0px;

list-style-type: none;

text-align:right;

padding-right:8px;

}

ul.menu_recruthree li a{

height:15px;

display: block;

color:#ffffff;

list-style-type: none;

text-decoration:none;

font-size:9px;

}

ul.menu_recruthree li a:hover{

list-style-type: none;

display: block;

color:#54d3cf;

}



ul.menu_recruthree li a:link, ul.menu_recruthree li a:active, ul.menu_recruthree li a:visited {

list-style-type: none;

text-decoration:none;

font-size:10px;

font-family: Verdana;

display: block;

}

ul.menu_recruthree li.active#current a {

display:block;

color:#54d3cf;

}



#agence{ border-color:#E4BE38;}

#pret{ border-color:#CA2C28;}

#recrutement{ border-color:#54D3CF;}

#centre{ border-color:#2F8488;}

#propo{ border-color:#AE2D57;}

#perfo{ border-color:#A2A142;}

#apui{ border-color:#F18B24;}

#client{ border-color:#C79125;}





#agence a{color: #D4B939; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;float:right; font-style: normal;}

#apui a{color: #E08524;font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; float:right; font-style: normal;}

#recrutement a{color: #43CED0;font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;float:right;font-style: normal;}

#centre a{color: #1E7F89;font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; float:right; font-style: normal;}

#propo a{color: #9D2857;font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;float:right; font-style: normal;}

#perfo a{color: #999E43;font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;float:right; font-style: normal;}

#client a{color: #B78B25;font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;float:right; font-style: normal;}

#pret a{color: #BA2729;font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;float:right; font-style: normal;}









































.rubrique-propo{

border-bottom: 1px solid #AE2D57;

margin-bottom:15px;

padding-bottom:15px;



}

.rubrique-pret{

border-bottom: 1px solid #CA2C28;

margin-bottom:15px;

padding-bottom:15px;



}

.rubrique-agence{

border-bottom: 1px solid #E4BE38;

margin-bottom:15px;

padding-bottom:15px;



}



.rubrique-recrutement{

border-bottom: 1px solid #54D3CF;

margin-bottom:15px;

padding-bottom:15px;



}

.rubrique-centre{

border-bottom: 1px solid #2F8488;

margin-bottom:15px;

padding-bottom:15px;



}

.rubrique-perfo{

border-bottom: 1px solid #A2A142;

margin-bottom:15px;

padding-bottom:15px;



}

.rubrique-apui{

border-bottom: 1px solid #F18B24;

margin-bottom:15px;

padding-bottom:15px;



}

.rubrique-client{

border-bottom: 1px solid #C79125;

margin-bottom:15px;

padding-bottom:15px;



}

 







.rubrique1{ 

border-bottom:1px solid #E6E6E6;

margin-bottom:15px;

padding-bottom:15px;

}





.titre-rubrique h1{

	margin:0 0 0 10px;  font-family:Arial, Helvetica, sans-serif; font-size: 20px;

	font-style: normal;

	line-height: 29px;

	font-weight: bold;

	font-variant: normal;

	color: #000000;

	text-decoration: none;

	float:left;

	padding:0px

}





.rubrique img{ margin-right:10px; float:left;}



.titresarticles{ width:430px; float:center; margin-left:10px; margin-right:10; }

.titresarticles img{	

	float:left;

	margin:0 3px 0 0;

	padding:0;

}

.titresarticles h1{

	color:#000000;

	float:left;

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

	font-size:12px;

	font-style:normal;

	font-variant:normal;

	font-weight:bold;

	margin:0 0 5px;

	line-height:14px;

	padding:0;

	text-decoration:none;

	width:97%;

}

.titresarticles a{

	color:#000000;

	float:left;

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

	font-size:12px;

	font-style:normal;

	font-variant:normal;

	font-weight:bold;

	margin:0px;

	line-height:/*10*/13px;

	padding:0;

	text-decoration:none;

	width:97%;

}



.titresarticles p{

	color:#646464;

	float:left;

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

	font-size:11px;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:normal;

	margin:0px;

	text-decoration:none;

	width: 430px;

}

.titresarticles h2{

	color:#000000;

	float:left;

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

	font-size:11px;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	margin:0 0 5px;

	line-height:11px;

	padding:0;

	text-decoration:none;

	width:96%;

	

}
