

td 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #952C02;
}

.barreinvest
{
	background-color: #909E4B;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}

.barreinvest:hover
{
	background-color: #952C02;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.barreinveston
{
	background-color: #952C02;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}

.vignettesinvest
{
	font-size: 10px;
	font-family:arial;
	color: #909E4B;
}

.vignettesinveston
{
	font-size: 10px;
	font-family:arial;
	color: #952C02;
}


.align
{
	text-align: justify;
}

.align2
{
	text-align: justify;
	padding-right: 20px;
}

.align3
{
	text-align: justify;
	padding: 10px;
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B460B;
	text-decoration: underline;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B460B;
	text-decoration: underline;
}

.sommaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #952C02;
	font-weight: bold;	
	text-decoration: none;	
}

.sommaire:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #952C02;
	font-weight: bold;
	text-decoration: underline;
}

.sommaireon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ECC60D;
	font-weight: bold;
	text-decoration: none;		
}

.sommaireon:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ECC60D;
	font-weight: bold;
	text-decoration: none;		
}

.menusites {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #909E4B;
	font-weight: bold;	
	text-decoration: none;	
}

.menusites:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #909E4B;
	font-weight: bold;	
	text-decoration: underline;	
}

.menusiteson {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #952C02;
	font-weight: bold;	
	text-decoration: none;	
}

.menusiteson:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #952C02;
	font-weight: bold;	
	text-decoration: none;	
}

.brun
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5F2006;
}

.brun:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5F2006;
}


.ocre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #952C02;
}

.ocre:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #952C02;
}

.vert
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B460B;
}

.vert:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B460B;
}


.chemin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B460B;
}

.chemin:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B460B;
}

.cheminon
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B460B;
}


.jaunesmall
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ECC60D;
	font-weight: bold;
	text-decoration: none;		
}

.jaunesmall:hover
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;		
}

.piedepage
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ECC60D;
	font-weight: bold;
	text-decoration: none;		
}

.piedepage:hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;		
}
.emphase
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #97A456;
	font-weight: bold;	
}

.titrerub
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #952C02;
	font-weight: bold;	
}

.titresousrub
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B460B;
	font-weight: bold;	
}

.accroche
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #952C02;
	font-style: italic;
	font-weight: normal;
}


input
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 20px;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 20px; 
}

textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}




/*************************
**** MENU DEROULANT ******
*************************/

/* POLICE : LA MEME PARTOUT */
div.menuBar,div.menuBar a.menuButton,div.menu,div.menu a.menuItem {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ECC60D;
}
/* LES SOUS-MENU : un background bordeaux, une position absolue, caché par défaut */
div.menu {
  background-color: #962C02;
  left: 0px;	/* ?? sans ces 2 valeurs, le menu ne     */
  top: 0px;  	/* ?? s'affiche pas en dessous des rub... */
  position: absolute;
  visibility: hidden;
  z-index: 101;
}
/* taille des boites des sous-menu */
#stabilitemenu{width:149px;height:auto;}
#indicateurmenu{width:129px;height:auto;}
#geographiemenu {width:191px;height:auto;}
#artmenu{width:112px;height:auto;}
#investirmenu{width:136px;height:auto;}

/* ITEM DES SOUS-MENU */
div.menu a.menuItem {
  padding: 5px;/* 1em;*/
  color: #ECC60D;
  cursor:pointer;
  display: block;
  text-decoration: none;
  white-space: nowrap;
}
/* Survol d'une item de sous-menu : chgt de couleur */
div.menu a.menuItem:hover {
  background-color: #ECC60D;
  color: #962C02;
}

/* SEPARATEUR : trait jaune */
div.menu div.menuItemSep {
border-bottom: 1px solid #ECC60D;
}


.data {
	border:1px solid #909E4B;
}

.data .entete {
	padding:5px;
	color:#909E4B;
	background-color:#DCE1C7;
	border-right: 1px solid #FFFFFF;
	text-align: right;
	font-weight: bold;
}

.data .col1 {
	padding:5px;
	color:#952C02;
	border-top: 1px solid #DCE1C7;
	border-right: 1px solid #DCE1C7;
	text-align: right;
	font-weight: bold;
}


.data .green1 {
	padding:5px;
	color:#952C02;
	border-top: 1px solid #DCE1C7;
	border-right: 1px solid #DCE1C7;
	text-align: right;
}



.data .green2 {
	padding:5px;
	color:#952C02;
	text-align: right;
	border-top: 1px solid #DCE1C7;
	border-right: 1px solid #DCE1C7;
}

.imgFloatLeft{margin:0 15px 15px 0;}
.imgFloatRight{margin:0 0px 15px 15px;}