body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #492D1C;
}
body {
	background-color: #004D55;
	margin: 0px;
}

.headerImg { background: url(images/img-head.png) 0 0 no-repeat; width:567px; }

#leftContainer { background: url(images/bg-left-col.png) 0 0 repeat-y; width:200px; } 
#centerContainer { background:#FFF; }
#rightBorder { background:url(images/bg-rightcol.png) 0 0 repeat-y; width:19px; }

h1 {margin:7px 0 0 0; padding:0; font-size:21px; line-height:22px;}


/* MENU TOP */

#menuTopContainer { padding:0 19px 0 0; }

#menuTopContainer a { display:block; height:22px; }

a.accueil { width:38px; background: url(images/btn-top-accueil.png) 0 0 no-repeat; margin:0 26px 0 0; }
a.quisommesnous { width:92px; background: url(images/btn-top-quisommesnous.png) 0 0 no-repeat; margin:0 26px 0 0;}
a.rapports { width:92px; background: url(images/btn-top-rapports.png) 0 0 no-repeat; margin:0 26px 0 0;}
/*a.partenaires { width:61px; background: url(images/btn-top-partenaires.png) 0 0 no-repeat; margin:0 26px 0 0;}*/
a.nousjoindre { width:66px; background: url(images/btn-top-nousjoindre.png) 0 0 no-repeat; margin:0 26px 0 0;}
a.english { width:39px; background: url(images/btn-top-english.png) 0 0 no-repeat; }


#menuTopContainer a:hover { background-position: 0 -22px; }

/**/


/* MENU PRINCIPAL */

#menuContainer { background: url(images/bg-menu.png) 0 0 no-repeat; border-top:1px solid #583D2B; border-bottom:1px solid #583D2B; width:600px; position:relative; z-index:100;}

a.produitsfinanciers { display:block; width:129px; height:21px; background: url(images/btn-produitsfinanciers.png) 0 0 no-repeat; }
a.servicesconseils { display:block; width:115px; height:21px; background: url(images/btn-servicesconseils.png) 0 0 no-repeat; }
a.mentorat { display:block; width:76px; height:21px; background: url(images/btn-mentorat.png) 0 0 no-repeat; }
a.devlocal { display:block; width:133px; height:21px; background: url(images/btn-developpementlocal.png) 0 0 no-repeat; }
a.devdurable { display:block; width:147px; height:21px; background: url(images/btn-developpementdurable.png) 0 0 no-repeat; }

#menuContainer a:hover { display:block; background-position:0 -21px; }



/* sous menus */

#box {	
	text-align: left;	
	width: 816px;
	height: 100%;
	margin-left: -405px;	
	left: 50%; position : absolute;
	z-index: 0;
}

#menuproduitsfinanciers { background: #E9BD6C; border-top: 1px solid #593821; border-bottom: 1px solid #593821; margin:0 0 0 8px;}
#menuproduitsfinanciers a { color: #392214; text-decoration:none;}
#menuproduitsfinanciers a:hover { color: #004D55;} 

#menuservicesconseils { background: #E9BD6C; border-top: 1px solid #593821; border-bottom: 1px solid #593821; margin:0 0 0 8px;}
#menuservicesconseils a { color: #392214; text-decoration:none;}
#menuservicesconseils a:hover { color: #004D55;} 

#menumentorat { background: #E9BD6C; border-top: 1px solid #593821; border-bottom: 1px solid #593821; margin:0 0 0 8px;}
#menumentorat a { color: #392214; text-decoration:none;}
#menumentorat a:hover { color: #004D55;} 

#menudevlocal { background: #E9BD6C; border-top: 1px solid #593821; border-bottom: 1px solid #593821; margin:0 0 0 8px;}
#menudevlocal a { color: #392214; text-decoration:none;}
#menudevlocal a:hover { color: #004D55;} 

#menudevdurable { background: #E9BD6C; border-top: 1px solid #593821; border-bottom: 1px solid #593821; margin:0 0 0 8px;}
#menudevdurable a { color: #392214; text-decoration:none;}
#menudevdurable a:hover { color: #004D55;} 

#menuquisommesnous { background: #ffffff; border-top: 1px solid #593821; border-bottom: 1px solid #593821; margin:0 0 0 8px;}
#menuquisommesnous  a { color: #392214; text-decoration:none;}
#menuquisommesnous a:hover { color: #004D55;} 

#menuproduitsfinanciers { position: absolute; left: 193px; top: 198px; z-index: 1;}
#menuproduitsfinanciers[id] { left: 192px;}

#menuservicesconseils {	position: absolute; left: 322px; top: 198px; z-index: 1;}
#menuservicesconseils[id] { left: 321px;}

#menumentorat { position: absolute; left: 437px; top: 198px; z-index: 1;}
#menumentorat[id] { left: 436px;}

#menudevlocal {	position: absolute; left: 513px; top: 198px; z-index: 1;}
#menudevlocal[id] { left: 512px;}

#menudevdurable { position: absolute; left: 646px; top: 198px; z-index: 1;}
#menudevdurable[id] { left: 645px;}

#menuquisommesnous { position: absolute; left: 425px; top: 33px; z-index: 1;}
#menuquisommesnous[id] { left: 425px;}

.invisible { display: none;}

/**/


#persoContainer { position:absolute; top:140px; }
#persoContainer.produitsFinanciersPerso { top:125px; }
#persoContainer.devLocalPerso { top:115px; }
#persoContainer25e { position:absolute; top:60px;}

#leftContainer { padding:0 0 25px 0; }

.leftText { padding:70px 0 0 14px; }
.leftText a { color: #004D55; }

.leftSquare { background:#ADC7C7; padding: 3px 17px 3px 12px;}

.leftSquareTitle { background:#BDD2D2; padding: 3px 17px 3px 12px; font-weight:bold;}

#textContainer { padding:0 0 0 40px; line-height:15px; z-index:100; position:relative;}

#actualiteContainer { padding:0 0 0 0; }
#actualiteContainer a { color: #DAAC4E; }

#sectionsContainer { padding:25px 0 30px 0; z-index:100; position:relative;}
#sectionsContainer a { color: #DAAC4E; }

.subTitle { color: #D5A449; font-size:12px; font-weight:bold; }

.centerRightCol { padding:0 0 0 20px; width:202px; }
.centerRightCol a { color: #C78712; }


#rightSquareContainer { margin:0 0 16px 0; }
.rightSquareTitle { padding: 3px 0 3px 8px; background: #ABC4C5; font-size: 11px; color:#004D55; font-weight:bold; }
.rightSquareText { padding:3px 15px 3px 8px; background: #D5E2E3; }


#avenirContainer { margin:0 0 16px 0; }
.avenirTitle { padding: 3px 0 3px 8px; background: #E9BD6C; font-size: 11px; font-weight:bold; }
.avenirText { padding:3px 15px 3px 8px; background: #F3DFC3;}
.avenirTab { padding:3px 15px 3px 8px; background:#FFF5E6;}


.mrOrange { color: #DAAC4E; }
.mrOrange2 { color: #C78712; }


#footer { margin:50px 0 8px 0; font-weight:bold; font-size:9px; letter-spacing:-0.7px;}
#footer a { color: #492D1C;  }


.sousmenu a {	
	color: #342716;
	text-decoration: none;
}
.sousmenu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.sousmenu {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px;	
	line-height: 11px;
	color: #342716;	
	font-weight: BOLD;	
	font-style: normal;	
	padding-right: 2px;	
	padding-left: 2px;		
	padding-top: 5px;
	padding-bottom: 5px;
}