/*********** COMMON ************/

* {
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
}
body {
	margin:0; padding:0; text-align:center; background:#4c135f url(../../images/top-bg.jpg) center top no-repeat;
}
img { 
	border:0;
}
form, h1, h2, h3, h4, h5, h6 { 
	margin:0; 
}
p {
	margin:0 0 14px 0;
}
table {
	margin:0; padding:0; border:0; border-collapse:collapse; 
}
ul, ol { 
	list-style:disc inside none; padding:0;
}
.clear {
	clear:both; font-size:1px;
}

.more {
	display:block; font-weight:bold; padding:0 0 0 19px; text-decoration:none; margin:5px 0 0 0;
}
.flc {
	background:url(../../images/arrows/more-flc.gif) 0 3px no-repeat; color:#ff7e00; 
}
.all {
	background:url(../../images/arrows/more-all.gif) 0 3px no-repeat; color:#009ed6;
}
.link {
	list-style:none outside none; margin:0; padding:0;
}
.link li{
	padding:0 0 0 170px;
}
#newsRight .link li{ padding:0 0 0 10px; }

#container {
	position:relative;
	margin:auto;
	width:938px;
	text-align:left;
}

#header {
	height:129px; background:url(../../images/mersen/header_mersen.jpg) no-repeat;
}

#logo, #partenaires, #mersen, #bourse, #flags {
	position:absolute;
}
#logo {
	top:29px; left:49px;
}
#partenaires {
	top:90px; left:195px;
}
#mersen {
	top:63px; left:647px;
}
#bourse {
	top:10px; left:383px; background:#fff url(../../images/bourse-right-bg.gif) right no-repeat; color:#3b3b3b;
}
#bourse div {
	padding:3px 0 0 0; float:left; width:323px;
}
.containeren #bourse div {
	width:281px;
}
#bourse strong {
	color:#000;
}
#bourse strong span {
	color:#308900;
}
#bourse img {
	float:left;
}
#flags {
	top:8px; right:13px;
}
#flags li {
	float:left; padding:5px 6px 0 0; margin:0 5px 0 0;  background:url(../../images/flags-bg.gif) right no-repeat; height:21px;
}
#flags .last {
	padding:5px 0 0 0; margin:0; background:none;
}

#content {
	background:url(../../images/content-bg.gif) no-repeat; padding:23px 0 0 0;
}
#left {
	width:195px; float:left;
}
#right {
	float:left; width:730px;
}

#nav {
	background:#009ed6 url(../../images/nav-right.gif) right repeat-y; min-height:183px; height:auto!important; height:183px;
}
#nav ul {
	background:url(../../images/nav-right-corner.gif) right top no-repeat; padding:1px 0 0 0; list-style:none outside none; margin:0; padding:0;
}
#nav li {
	padding:6px 0; background:url(../../images/arrows/nav-pt.gif) left bottom no-repeat;
}
#nav li a {
	background:url(../../images/arrows/nav.gif) 0 6px no-repeat; padding:0 0 0 13px; margin:0 0 0 10px; display:block;
}
#nav .last {
	background:none;
}
#nav .on {
	padding:0; margin:0;
}
#nav .on a {
	padding:0; margin:0; display:inline;
}
#nav .on img {
	padding:0; margin:-1px 0 -3px 0!important; margin:-1px 0 -3px 0;
}
#nav ol {
	background:#f38626 url(../../images/subnav-bg.gif) top repeat-x; border-bottom:1px solid #dd7519;list-style:none outside none; margin:0; width:170px; padding:8px 0 4px 10px!important; padding:7px 0 4px 10px;
}
#nav ol li {
	color:#fee6a4; margin:3px 0; padding:0 5px 0 9px; background:url(../../images/arrows/subnav.gif) 0 4px no-repeat;
}
#nav ol li a {
	color:#fee6a4; text-decoration:none; font-weight:bold; display:inline; background:none;
}
#nav ol .on a {
	color:#fff; background:none;
}
#nav ol ol {
	list-style:none outside none; background:#e8760f; border:0; margin:4px 0 0 -9px; width:169px; padding:4px 0!important; padding:4px 0;
}
#nav ol ol li {
	margin:0 0 0 9px; padding:0 5px 0 9px;
}
#nav ol .on {
	margin:0 0 0 -3px;
}
#nav ol ol .on {
	margin:0 5px 0 6px;
}
#nav ol .on, #nav ol ol .on {
	 padding:0 0 0 12px; background:url(../../images/arrows/subsubnav-1.gif) 0 4px no-repeat;
}
#nav ol .on ol a {
	color:#fee6a4;
}

#searchBox {
	margin:4px 0 0 0;
	min-height:74px;
	height:auto!important;
	height:74px;
	background-color: #4C135F;
	background-color: #4C135F;
	background-repeat: repeat-y;
	background-position: right;
}
#searchBox div {
	background-color: #4C135F;
	/*background-image: #4C135F;*/
	background-repeat: no-repeat;
	background-position: right top;
}
#searchBox input {
	text-indent:5px; border:1px solid #085b79; background:#dedede; color:#085b79; width:114px; vertical-align:top; margin:7px 0 0 22px!important; margin:3px 0 0 22px;
}
#searchBox img {
	margin:5px 0 0 7px!important ;margin:2px 0 0 7px;
}
#searchBox .title {
	background:url(../../images/buttons/search-ok.bmp) no-repeat; padding:0 0 0 17px; margin:13px 0 0 7px!important; margin:12px 0 0 7px;
}

#othersWebsite {
	color:#9a79af; width:168px; height:71px; background:url(../../images/others-website-bg.jpg); padding:11px 0 0 13px; margin:14px 0 0 0;
}
#othersWebsite select {
	background:#009ed6; color:#fff; margin:5px 0 0 0; width:160px;
}

#footer {
	float:right; padding:9px 8px 0 0; list-style:none outside none; margin:0; padding:0;
}
#footer li {
	font-weight:bold; float:left; background:url(../../images/arrows/footer.gif) 0 6px no-repeat; padding:0 4px 0 8px;
}
#footer li a {
	color:#ff7e00; text-decoration:none;
}
#footer #copyright {
	color:#009ed6; background:none; padding:0;
}
#footer #planSite {
	background:none; padding:0 4px 0 4px;
}

/*********** FIN COMMON ************/

/*********** HOME ************/


/*#didYouKnow {
	margin:16px 0 0 0;padding:0 0 36px 0;width:179px;background:url(../../images/did-you-know-bg.gif) bottom no-repeat #f7f7f7;
}
#didYouKnow p {
	padding:14px 18px 0 18px;
}
#didYouKnow input {
	vertical-align:middle;
}
#didYouKnow label {
	color:#3b3b3b; vertical-align:middle;
}
#didYouKnow a img {
	margin:8px 0 0 147px;
}
#didYouKnow div {
	background:#009ed6; color:#fff; margin:11px 10px 0 13px; padding:5px 5px 8px 5px;
}
#didYouKnow #saviezVous2 {
	margin:0 0 0 61px;
}*/
#newsContent {
	width:743px;
	height:420px;
	background-repeat: repeat-y;
	background-position: right;
	background-image: url(../../images/home-right-bg.jpg);
	background-color: #FFFFFF;
}
.news {
	float:left; background:url(../../images/news-bg.jpg) repeat-x;
}
.news h2 {
	font-size:11px; padding:0 0 0 11px; background:url(../../images/arrows/home-h2.gif) 0 6px no-repeat;
}
.news h2 span {
	font-size:12px; color:#009ed6;
}
.news .box {
	padding:0 0 8px 0; margin:0 0 8px 0; background:url(../../images/arrows/grey-pt-home.gif) left bottom no-repeat; width:330px;list-style-type::none;
}
.news .box p {
	color:#3b3b3b;list-style-type::none;
}

#newsLeft {
	width:362px;
}
#newsLeft h1 {
	padding:12px 0 0 21px;
}
#newsLeft h2 {
	clear:both; margin:16px 0 8px 22px;
}
#newsLeft .cont {
	width:319px; height:100px; background:url(../../images/alaune-bg.gif) no-repeat; margin:0 0 0 22px;
}
/* height acima era 221*/
#newsLeft img {
	float:left;
}
#newsLeft img {
	margin:5px 0 0 5px;
}
#newsLeft .cont .media {
	float:left; margin:-9px 10px 10px -27px !important; margin:-9px 10px 10px -13px; border:3px solid #E6E6E6;
}
#newsLeft .cont .media img {
	float:none;	margin:0;
}
#newsLeft .txt {
	color:#3b3b3b; margin:0 27px 0 10px; padding:10px 0 0 0; text-align:left;
}
#newsLeft .txt  a{
	display:inline;
}
#newsLeft .txt  .link{
	padding:5px 0 0 0; list-style:none outside none; margin:0;
}


#newsRight {
	width:362px;
}
#newsRight h1 {
	padding:12px 0 12px 0;
}
#newsRight .cont {
	width:319px; height:80px; background:url(../../images/alaune-bg.gif) no-repeat; margin:0 0 0 22px;
}
/* a instrução acima (.cont) foi adicionada por Alfredo em 13/05/2009 - height acima era 221*/
#newsRight h2 {
	clear:both; margin:16px 0 8px 22px;
}
#newsRight .txt {
	color:#3b3b3b; margin:0 27px 0 10px; padding:10px 0 0 0; text-align:left;
}
#newsRight .txt  a{
	display:inline;
}
#newsRight .txt  .link{
	padding:5px 0 0 0; list-style:none outside none; margin:0;
}
#newsRight img {
	float:left;
}
#newsRight img {
	margin:5px 0 0 5px;
}
#newsRight .cont .media {
	float:left; margin:-9px 10px 10px -27px !important; margin:-9px 10px 10px -13px; border:3px solid #E6E6E6;
}
#newsRight .cont .media img {
	float:none;	margin:0;
}
/* as instruções acima (.txt) foram adicionadas por Alfredo em 13/05/2009*/


/*********** FIN HOME ************/

/*********** CHILD ************/

#path {
	height:23px; background:#009ed6; padding:9px 0 0 18px; font-weight:bold; border-bottom:2px solid #4C135F;
}
#path a {
	background:url(../../images/arrows/path-0.gif) 0 3px no-repeat; padding:0 9px 0 10px; color:#75dbff; text-decoration:none;
}
#path .on {
	background:url(../../images/arrows/path-1.gif) 0 3px no-repeat; color:#fff;
}

#text {
	background:#fff; color:#3b3b3b; padding:0 0 20px 0;
}

#headTitles {
	height:112px;
	border-bottom:1px solid #009ed6;
	position:relative;
	width: 43px;

}
#headTitles h1 {
	padding:11px 0 0 11px; height:54px;
}
#headTitles h2 {
	position:absolute;
	left:3px;
	bottom:10px;
	width: 206px;
	height: 22px;

}

.anchor {
	padding:10px 0 0 0;
}
.anchor li {
	display:inline;
}
.anchor li a {
	color:#009ed6; background:url(../../images/arrows/anchor.gif) 0 4px no-repeat; padding:0 0 0 22px; text-decoration:none; font-weight:bold;display:block;margin:0 0 4px 0;
}

.commonList {
	padding:0 0 15px 17px;
}
.commonList li {
	background:url(../../images/arrows/square.gif) 0 5px no-repeat; padding:0 0 0 14px;
}

.contLeft {
	float:left;
}

.black, .black strong {
	color:#000;
}

.textCommon {
	width:450px;
	padding:10px 0 0px 34px;
	float:left;
}
.textCommonAnchor {
	width:480px; padding:0 0 30px 34px; float:left;
}
h3, h4 {
	color:#009ed6; text-transform:uppercase; background:url(../../images/arrows/h3.gif) 0 4px no-repeat; padding:0 0 0 17px;
}
.textCommon p {
	padding:0 0 0 17px;
}
.textCommon .link{
	margin-top:-10px; list-style:none outside none; padding:0;
}
.textCommonImgLeft .myImg {
	float:left;
}
.textCommonImgLeft h3{
	display:inline; margin-bottom:0;
}
.textCommonImgLeft .myImg, .textCommonImgRight .myImg {
	position:relative; margin:0 0 10px 0;
}
.textCommonImgLeft .legende, .textCommonImgRight .legende {
	clear:both;
}
/*.textCommonImgLeft .first, .textCommonImgRight .first {
	margin:15px 0 0 0!important; margin:30px 0 0 0;
}*/
.textCommonImgLeft .myImg {
	float:left; padding:0 10px 30px 0;
}
.textCommonImgLeft .legende {
	font-size:10px; color:#000; width:85px;
}
.textCommonImgRight .myImg {
	float:right; padding:0 0 30px 10px;
}
.textCommonImgRight .legende {
	font-size:10px; color:#000; width:85px;
}

.textCommon .media {
	text-align:center;
}

/*********** Adicionado por Alfredo em 16/06/2009 ************/

.textCommon1 {
	width:680px;
	padding:10px 0 0px 34px;
	float:left;
}
.textCommon1Anchor {
	width:710px; padding:0 0 30px 34px; float:left;
}
h3, h4 {
	color:#009ed6; text-transform:uppercase; background:url(../../images/arrows/h3.gif) 0 4px no-repeat; padding:0 0 0 17px;
}
.textCommon1 p {
	padding:0 0 0 17px;
}
.textCommon1 .link{
	margin-top:-10px; list-style:none outside none; padding:0;
}
.textCommon1ImgLeft .myImg {
	float:left;
}
.textCommon1ImgLeft h3{
	display:inline; margin-bottom:0;
}
.textCommon1ImgLeft .myImg, .textCommonImgRight .myImg {
	position:relative; margin:0 0 10px 0;
}
.textCommon1ImgLeft .legende, .textCommonImgRight .legende {
	clear:both;
}
/*.textCommon1ImgLeft .first, .textCommonImgRight .first {
	margin:15px 0 0 0!important; margin:30px 0 0 0;
}*/
.textCommon1ImgLeft .myImg {
	float:left; padding:0 10px 30px 0;
}
.textCommon1ImgLeft .legende {
	font-size:10px; color:#000; width:85px;
}
.textCommon1ImgRight .myImg {
	float:right; padding:0 0 30px 10px;
}
.textCommon1ImgRight .legende {
	font-size:10px; color:#000; width:85px;
}

.textCommon1 .media {
	text-align:center;
}
/*********** Fim da adição por Alfredo em 16/06/2009 ************/

.circleArrow {
	background:url(../../images/arrows/p.gif) 0 3px no-repeat; color:#3b3b3b; padding:0 0 14px 15px; margin:21px 0 0 0;
}
.circleArrow2 {
	text-indent:14px; background:url(../../images/arrows/p.gif) 16px 3px no-repeat; color:#3b3b3b; padding:0 0 14px 0; margin:21px 0 0 0;
}

.more {
	display:block; padding:0 0 0 16px; margin:5px 0 5px 0!important; margin:5px 0 10px 0; height:20px;
	list-style-type:none;
}
.moreBlue {
	background:url(../../images/arrows/more-blue.gif) 0 2px no-repeat; text-decoration:none; color:#009ed6;
	list-style-type:none;
}

.PressLink {text-decoration:none; color:#009ed6

}

.blueTitle {
	text-transform:uppercase; color:#009ed6; padding:20px 0 10px 0; display:block;
	list-style-type:none;
}

.topPage {
	position:relative; height:20px;
}
.topPage a {
	position:absolute; right:0; top:0; color:#009ed6; text-decoration:none;
}

.download, .downloadDocs li a {
	display:block; color:#f38626; font-weight:bold; text-decoration:none; background:url(../../images/arrows/rapport.gif) 0 1px no-repeat; padding:0 0 0 16px; margin:10px 0 0 17px;
}


.download{
	margin:5px 0 0 0;
}

.downloadDocs {
	margin:-10px 0 15px 0!important; margin:-10px 0 0 0;
}
.downloadDocs li {
	margin:0 0 4px 0;
}
.downloadDocs li a {
	display:inline;
}

.textCommon .arrowSquare {
	background:url(../../images/arrows/square.gif) 17px 5px no-repeat; padding:0 0 0 31px;
}

#toolboxes {
	float:right; padding:0 18px 0 0;
}

.toolbox {
	width:178px; background:url(../../images/box-tools-top-bg.gif) no-repeat; padding:8px 0 0 0;
}
.toolbox ul {
	background:url(../../images/box-tools-bot-bg.gif) bottom no-repeat; padding:0 0 4px 0; list-style:none outside none; margin:0;
}
.toolbox .noBot {
	background:none; padding:0;
}

.toolbox h3, .toolbox li {
	border-left:1px solid #009ed6; border-right:1px solid #009ed6;
	list-style-image:none;
}

.toolbox h3{
	color:#009ed6; text-transform:uppercase; display:block; padding:0 0 0 9px;
}
.toolbox li {
	padding:4px 0;
}
.toolbox a {
	color:#f38626; font-weight:bold; text-decoration:none; background:url(../../images/arrows/toolbox.gif) 0 4px no-repeat; padding:0 0 0 8px; margin:0 0 0 10px; display:block;
}
.toolbox .rapport a, .toolbox .print a, .toolbox .mail a {
	padding:0 0 0 17px;
}
.toolbox .rapport a {
	background:url(../../images/arrows/rapport.gif) 0 2px no-repeat;
}
.toolbox .print a {
	background:url(../../images/arrows/print.gif) 0 2px no-repeat;
}
.toolbox .mail a {
	background:url(../../images/arrows/mail.gif) 0 3px no-repeat;
}
.toolbox .pt {
	background:url(../../images/box-tools-pt.gif) bottom repeat-x; font-size:1px; height:1px; border-left:1px solid #009ed6; border-right:1px solid #009ed6;
}

#downloads strong {
	margin:0 0 -4px 0;
}
#downloads li {
	background:url(../../images/box-tools-pt.gif) bottom repeat-x;
}
#downloads .last {
	background:none;
}

#nosMarches h3, #toolText h3 {
	background:url(../../images/box-tools-pt.gif) bottom repeat-x; padding-bottom:4px;
}

#nosMarches {
	margin:13px 0 0 0;
}

#nosMarches .black {
	color:#000; text-transform:none; background:none; padding:2px 0 0 9px;
}

#toolText {
	margin:10px 0 0 0;
}
#toolText li {
	padding:5px 10px;
}
#toolText .black {
	color:#000; border:0; padding:0; text-transform:none; margin:0; background:none;
}

#toolText .links {
	background:none; padding:5px 0; list-style:none outside none; margin:0; padding:0;
}
#toolText .links li {
	padding:0; border:0; margin:0;
}


#toolText .links a {
	margin:0; display:inline;border-bottom:0px;border-color:white
}

.intro {
	width:494px; background:url(../../images/intro-top.gif) no-repeat; padding:4px 0 0 0; float:left; margin:10px 0 16px 18px!important; margin:10px 0 16px 9px;
}
.intro div {
	width:494px; background:#dbf1f9 url(../../images/intro-bot.gif) bottom no-repeat; padding:6px 0 8px 0;
}
.intro h2, .intro h3, .intro h4 {
	border-bottom:1px solid #009ed6; margin:0 0 8px 11px; width:453px; background:none; padding:0 0 0 6px;
}
.intro p {
	margin:5px 0; padding:0 0 0 17px; width:447px; background:none;
}

.introPhoto {
	float:left; padding:0 18px 0 20px;
}
.introPhoto img{
	margin-top:10px; margin-bottom:26px;
}
.intro2 {
	padding:10px 0 26px 0;
}
.intro2 p {
	text-indent:14px; background:url('../../images/arrows/p.gif') 0 3px no-repeat; width:350px; float:left;
}

.textCommon .intro3 {
	padding:0;
}

.childIndex .textCommon h3 {
	margin-bottom:-15px;
}
.childIndex .intro {
	float:left;
}
.childIndex #toolboxes {
	margin:10px 0 0 0;
}
.childIndex h2 {
	color:#009ed6; text-transform:uppercase;
}

.subTitle {
	height:29px; background:url(../../images/sub-title-bg.jpg); padding:0 0 0 0; position:relative;
}
.subTitle img {
	position:absolute;
	/*bottom:5px;
	left:54px;
	width: 290px;
	height: 23px;*/


}
.subTitle .dyn {
	margin-top:2px;
}
.subTitle .dyn2 {
	margin-top:8px;
}

/*********** FIN CHILD ************/

/*********** TEMPLATES ************/

.box li{
	list-style-type:none;
}
.textCommon, .textCommonImgLeft li {
	/*list-style-type:none;*/
}

/*********** FIN TEMPLATES ************/

/*********** LE GROUPE ************/

.groupe #headTitles {
	background:url(../../images/groupe-bg.jpg);
}

.groupeIndex #headTitles {
	background:url(../../images/groupe-simple-bg.jpg);
}

#photoPresident {
	float:left; padding:10px 18px 0 19px;
}
.president .intro {
	background:url(../../images/arrows/p.gif) 0 18px no-repeat; padding:15px 0 0 14px; width:562px; margin:0;
}
.president p {
	padding:0; width:auto;
}

.gouvernement #toolboxes {
	margin:10px 0 0 0;
}

.faq .anchor {
	margin:10px 0 0 0;
}
.faq #toolboxes {
	margin:10px 0 0 0;
}
#faqContent {
	border:0; width:480px;
}

.histoire .textCommon {
	padding:0 0 0 19px;
}
.histoire #boxesHistoire {
	float:left; margin:0 0 0 2px; width:522px;
}
.histoire .box {
	padding:0 0 13px 0;
	list-style-type::none;
}
.histoire .box h3 {
	margin-bottom:4px;
	list-style-type::none;
}
.histoire .box .boxImg, .histoire .box .cont {
	float:left;
	list-style-type::none;
}
.histoire .box .cont {
	width:390px;
}
.histoire .box .boxImg {
	width:112px; margin:8px 12px 0 0; min-height:122px; height:auto!important; height:122px;
}
.histoire .box {
	clear:left;
}
.histoire .boxBefore .boxImg {
	background:url(../../images/arrows/histoire-before.jpg) right no-repeat; 
}
.histoire .boxNow .boxImg {
	background:url(../../images/arrows/histoire-now.jpg) right no-repeat; 
}

#worldMap {
	margin:10px 0 28px 18px;
}

/*********** FIN LE GROUPE ************/

/*********** RESSOURCES HUMAINES ************/


.ressourcesHumainesIndex #toolboxes, .metiers #toolboxes {
	margin:10px 0 0 0;
}

.votreAvenir h3 {
	margin:0 0 10px 0;
}

#nosValeursNav {
	margin:26px 0 0 0;
	height:219px;
	position:relative;
}
#nosValeursNav ul {
	list-style:none outside none; margin:0; padding:0;
}
#nosValeursNav li {
	margin:0 0 4px 20px;
	width:675px;
	height:15px;
	color:#009ed6;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../../images/arrows/nos-valeurs.gif) no-repeat;
	padding:0 0 0 16px;
	cursor:pointer!important;
	/*cursor:hand;*/
}
#nosValeursNav li div {
	display:none;
	position:absolute;
	top:-16px;
	left:321px;
	width:390px;
	height:auto;
	background:#dbf1f9 url(../../images/nos-valeurs-bot.gif) bottom no-repeat;
	cursor:auto;
	margin:0;
	padding:0;
	width:390px;
	text-transform:none;
	color:#000;
	font-weight:normal;
}
#nosValeursNav h3 {
	color:#009ed6; padding:2px 0 0 17px; background:none;
}
#nosValeursNav p {
	padding:0 5px 0 17px;
	/*width:inherit;*/
}
#nosValeursNav .on {
	color:#FFF; background:#009ed6 url(../../images/arrows/nos-valeurs.gif) no-repeat;
}

/*********** Adicionado por Alfredo em 16/06/2009 ************/
/*********** Para uso no menu de Nossos Produtos  ************/
#newValeursNav {
	margin:26px 0 0 0;
	height:219px;
	position:relative;
}
#newValeursNav ul {
	list-style:none outside none; margin:0; padding:0;
}
#newValeursNav li {
	margin:0 0 4px 20px;
	width:675px;
	height:15px;
	color:#009ed6;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../../images/arrows/nos-valeurs.gif) no-repeat;
	padding:0 0 0 16px;
	cursor:pointer!important;
	/*cursor:hand;*/
}
#newValeursNav li div {
	display:none;
	position:absolute;
	top:16px;
	left:450px;
	width:290px;
	height:auto;
	background:#dbf1f9 url(../../images/nos-valeurs-bot.gif) bottom no-repeat;
	cursor:auto;
	margin:0;
	padding:0;
	width:280px;
	text-transform:none;
	color:#000;
	font-weight:normal;
}
#newValeursNav h3 {
	color:#009ed6; padding:2px 0 0 17px; background:none;
}
#newValeursNav h4 {
	color:#4C135F; padding:2px 0 0 17px; background:none;
}
#newValeursNav p {
	padding:0 5px 0 17px;
	/*width:inherit;*/
}
#newValeursNav .on {
	/*color:#009ed6; background:#FFFFFF url(../../images/arrows/nos-valeurs.gif) no-repeat;*/
	color:#FFF; background:#009ed6 url(../../images/arrows/nos-valeurs.gif) no-repeat;
}
/*********** Fim da adição por Alfredo em 16/06/2009 ************/


.temoignage #toolboxes {
	margin:10px 0 0 0;
}
.temoignage .textCommon {
	margin:10px 0 0 0;
}
#photoTemoignage {
	padding:10px 16px 0 36px;
}
#temoinInfos, #photoTemoignage {
	float:left;
}
#temoinInfos {
	width:250px; padding:23px 0 0 0;
}


/*********** FIN RESSOURCES HUMAINES ************/

/*********** FINANCES ************/

.finances #headTitles {
	background:url(../../images/finances-bg.jpg);
}

.financesIndex #headTitles {
	background:url(../../images/finances-simple-bg.jpg);
}
.financesIndex #toolboxes {
	padding-top:10px;
}

.publications #toolboxes {
	padding-top:28px;
}
#publicationBox {
	float:left; padding:28px 0 0 11px!important; padding:28px 0 0 1px;
	margin:0!important; margin:0 0 0 -11px;
}
.publications .box {
	float:left; background:url(../../images/publications-bg.jpg); width:226px; height:74px; margin:0 0 19px 20px!important; margin:0 0 0 20px;list-style-type::none;
}
.publications .box img {
	margin:14px 0 0 80px; padding:0 0 15px 0; background:url(../../images/arrows/publications.gif) left bottom no-repeat;
}

/*********** FIN FINANCES ************/

/*********** FIN ACTIVITES ************/

.activites #toolboxes {
	margin:10px 0 0 0;
}

.documentations #toolboxes{
	margin:0;
}

/*********** FIN ACTIVITES ************/

/*********** FINANCES ************/

.presseIndex #headTitles {
	background:url(../../images/presse-bg.jpg);
}

.presse #toolboxes {
	margin:10px 0 0 0;
}

/*********** FIN FINANCES ************/

/*********** DEFAUT ******************/

.defaut #toolboxes, .niveau1 #toolboxes {
	margin:10px 0 0 0;
}

/*********** PLAN ******************/

/***** Fille Plan *****/
.plan{
	padding-left:30px;padding-top:30px;
}
.plan ul, .plan ol, .plan li{
	list-style:none outside none; margin:0; padding:0;
}
.plan a{
	color:#009ed6; font-weight:bold;
}
.plan .staticMap{
	position:relative; margin:0 0 -50px 0; height:80px; background:url(../../images/planStat-fd.gif) no-repeat 150px 0;
}
.plan .staticMap .accueil{
	float:left; padding: 2px 0 0 15px;
}
.plan .staticMap .sub{
	float:right; margin:0 0 12px 0 !important; margin:0 0 -5px 0; width:460px; height:31px; background:url(../../images/planStat-start.gif) no-repeat; padding:0 0 0 7px;
}
.plan .staticMap .sub li{
	float:left; padding:8px 15px 7px 15px; background:url(../../images/presse-bg1.jpg) repeat-y top right; border-top:1px solid #009ed6; border-bottom:1px solid #009ed6;
}
/***** 24/06/2009 - background acima era a imagem presse-bg.jpg - Alfredo Carvalho *****/
.plan .staticMap .sub li.first{
	padding-left:8px;
}
.plan .staticMap .sub li.last{
	padding-right:22px;  height:16px !important; height:31px; background:url(../../images/planStat-end.gif) no-repeat top right; border:0;
}
.plan .staticMap .sub li a{
	background:url(../../images/arrows/map1.gif) no-repeat 0 4px; padding:0 0 0 8px; text-decoration:none;
}
.plan .dynaMap{
	margin:0 -40px 0 -24px; padding:80px 0 0 0; width:725px; background:url(../../images/planDyn-fd.gif) no-repeat;
}
.plan .dynaMap li{
	float:left; margin:0 8px 0 0; width:137px; background:url(../../images/planDynOl-fd.gif) no-repeat bottom left;
}
.plan .dynaMap li ol li{
	float:none; margin:2px 1px; padding:5px; height:1%; width:auto; background:url(../../images/planDyn-sep.gif) repeat-x;
}
.plan .dynaMap li ol li a{
	display:block; padding:0 0 0 6px; background:url(../../images/arrows/map1.gif) no-repeat 0 4px; text-decoration:none;
}
.plan .dynaMap li ol li ol li{
	margin:0; padding:5px 0 0 5px; background:none;
}
.plan .dynaMap li ol li ol li a{
	background:url(../../images/arrows/map2.gif) no-repeat 0 4px; font-weight:normal; color:#636363;
}

.plan .staticMap .sub li a:hover, .plan .dynaMap li ol li a:hover{
	text-decoration:underline;
}


/***** Popup *****/
.popContent{
	position:relative; height:auto !important; height:170px; min-height:170px; text-align:left; background:url(../../images/topPopup.gif) no-repeat #FFFFFF; padding:70px 10px 10px 10px;
}
.popContent .closer{
	position:absolute; top:5px; right:5px; color:#FFFFFF; text-decoration:none;
}
.popContent h3{
	margin:15px 0 0 0;
}
.popContent .credit{
	margin:5px 0 0 16px; padding:5px 0; border-top:1px solid #009ed6;
}
.popContent .credit a{
	font-style:italic; text-decoration:none; color:#000000;
}
.popContent .credit a:hover, .popContent .mentions a:hover{
	text-decoration:underline;
}
.popContent .mentions{
	margin:15px 0 5px 16px; font-size:10px; font-style:italic;
}
.popContent .mentions a{
	color:#009ed6; text-decoration:none;
}

/*HIGHLIGHT*/

.highlight1{	text-decoration: none; background-color:#FFFF00; font-weight:bold;	}
.highlight2{	text-decoration: none; background-color:#FF0000; font-weight:bold;	}
.highlight3{	text-decoration: none; background-color:#FF00FF; font-weight:bold;	}
.highlight4{	text-decoration: none; background-color:#00FFFF; font-weight:bold;	}
.highlight5{	text-decoration: none; background-color:#FFBB00; font-weight:bold;	}


/*Graphe*/

.cont h3{
	clear:both;
	margin:20px 0 5px 0;
	padding:0 0 0 10px;
	font-weight:bold;
}
.cont h3 span.liner{
	display:block;
	padding:0 0 4px 7px;
	border-bottom:1px solid #D3DAE0;
	text-align:left;
}
.cont h3 span.liner strong{
	display:block;
}
 .cont{
	width:225px;
	padding:0 0 30px 20px;
	text-align:center;
}

#fd_content{
	background:url('../../images/fd-content.gif') repeat-y; height:100%;
}

