

#cluster dt, #resource dt
{
/*	background: #fff url("/xmedia/theme/square.png") no-repeat center left;*/
	padding: 14px 0 0 4px;
	margin-bottom: 6px;
	border-top: 1px dotted #9999ff; 
}

#cluster dt a, #resource dt a
{
	background: #fff url("/xmedia/theme/square.png") no-repeat center left;
	padding-left: 12px;
}

#cluster dd, #resource dd
{
	margin-bottom: 14px;
}


#cluster h3
{
  font-size: 1em;
}




#info_company
{
}


#info_company h2
{
	font-weight: 100;
  font-size: 1.4em;
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	color: #777;
	background: #fff url("/xmedia/theme/coinhg.png") no-repeat center left;
	padding-left: 12px;
}

#col_gauche
{
	float: left;
	width: 48%;
}

#col_droite
{
	float: right;
	width: 48%;
}

#col_suite
{
}





#key_figures 
{
float: right;
  width:150px;
  background-color: #FFFFFF;
}

#key_figures caption
{
  background-color: #8080C0;
  color: #ffffff;
  font-weight: bold;
  font-size: 1.0em;
  text-align: center;
}

#key_figures td
{
  width: 50%;
  font-size: 0.9em;
  font-weight: bold;
  color: #4B4B4B;
  margin: 1px;
  padding: 4px;
  text-align: left;
  background-color: #f8f8f8;
}















/*
#companylist
{
	width: 90%;
}

#companylist tr
{
	border: 0;
}

#companylist th
{
	border: 0;
	color : #3300CC;
	font-weight: bold;
	background-color: #FFFFCC;
	width: 50%;
}

#companylist tr.trcolor1
{
	background-color: #EAEAEA;
}

#companylist tr.trcolor2
{
	background-color: #F8F8F8;
}

#companylist td
{
	border: 0;
	vertical-align: top;
	padding: 4px;
}

#companylist span.companyactivities
{
  font-size: 1em;
}

*/

a.link 
{
	font-weight: bold;
  font-size: 1em;
	color:blue;
	text-decoration: none;
 }

a.link:hover
{
	font-weight: bold;
	color:#CC0000;
	text-decoration: underline;
}


/****************/

#company
{
	width: 490px;
	margin-top: 12px;
	font-family: Trebuchet MS;
}

#company caption
{
  color:#ffffff;
  font-size: 1.3em;
  text-align:center;
	background-color: #666666;
}

#company td
{
	vertical-align: top;
}

#company td.company_id
{
	border: 0;
	width: 140px;
	background-color: #666666;
	padding: 12px;
}


#infocompany
{
	width: 100%;
	font-family: Trebuchet MS;
}

#infocompany th
{
  width:25%;
  background-color: #0074E8;
  color: white;
}

#infocompany td
{
	vertical-align: top;
	padding-top:1em;
	padding-bottom:1.5em;
	background-color: #f8f8f8;
}

.contact
{
  color: #cc0000;
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
}

.adress
{
  color: #ffffff;
  font-size: 0.8em;
  text-align: center;
  padding-bottom: 1.5em;
  font-family: arial;
}

a.linkmail 
{
	color:white;
	text-decoration: none;
 }

a.linkmail:hover
{
	color: white;
	text-decoration: underline;
}


.center
{
  text-align:center;
}

h2.title_name
{
  color:#cc0000;
  font-size: 1.1em;
  text-align:center;
}

/*****************/

#keyfigures 
{
  width:98%;
  background-color: #FFFFFF;
}

#keyfigures caption
{
  background-color: #8080C0;
  color: #ffffff;
  font-weight: bold;
  font-size: 1.0em;
  text-align: center;
}

#keyfigures td
{
  width: 50%;
  font-size: 0.9em;
  font-weight: bold;
  color: #4B4B4B;
  margin: 1px;
  padding: 4px;
  text-align: left;
  background-color: #f8f8f8;
}


