/*
====================================================================================
	P R O D U I T S
====================================================================================
*/
#trth, #trth:hover
{
	background-color: #EBF1EE;
}
.THcola
{
	border-left: 1px solid #BAD8C6;
	border-top: 1px solid #BAD8C6;
	border-bottom: 1px solid #BAD8C6;
	padding-left: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-align: left;
}
.THcol
{
	border-left: 1px solid #BAD8C6;
	border-top: 1px solid #BAD8C6;
	border-bottom: 1px solid #BAD8C6;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-align: left;
}
.THcol2
{
	border-top: 1px solid #BAD8C6;
	border-bottom: 1px solid #BAD8C6;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-align: left;
}
.THcolz
{
	border-right: 1px solid #BAD8C6;
	border-top: 1px solid #BAD8C6;
	border-bottom: 1px solid #BAD8C6;
}


.produits_tab tr:hover, .applications_tab tr:hover, .supports_tab tr:hover, .clients_tab tr:hover
{
	background-color: #E3F0EA;
}
.produits_img, .applications_img, .supports_img, .clients_img
{
	padding-right: 5px;
	border-bottom: 1px solid #BAD8C6;
	border-left: 1px solid #BAD8C6;
}
.produits_ref
{
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #BAD8C6;
	border-bottom: 1px solid #BAD8C6;
	text-transform: uppercase;
	color: #000000;
	width: 70px;
	font-size: 10px;
	text-align: left;
}
#pub {color: #2E8555;}
.produits_nom, .applications_nom, .supports_nom, .clients_nom
{
	padding-left: 5px;
	border-left: 1px solid #BAD8C6;
	border-bottom: 1px solid #BAD8C6;
	font-variant: small-caps;
	color: #000000;
}

/*.produits_nom a, .applications_nom a, .supports_nom a {display: block;}*/
.rub a, #supports_aj a {letter-spacing: 2px; color: #245182;}
.rub2 a {letter-spacing: 2px; color: #131A50;}
.rub a:hover, #supports_aj a:hover {letter-spacing: 2px; color: #FF5015;}
#supports_aj
{
	border-bottom: 1px solid #BAD8C6;
	color: #000000;
	font-weight: bold;
	background-color: #DCE3E9;
}
.produits_application
{
	padding-left: 3px;
	border-left: 1px solid #BAD8C6;
	border-bottom: 1px solid #BAD8C6;
	color: #000000;
	width: 125px;
}
.produits_public, .clients_statut
{
	padding-left: 3px;
	border-left: 1px solid #BAD8C6;
	border-bottom: 1px solid #BAD8C6;
	color: #000000;
	text-align: center;
}
.colz
{
	border-right: 1px solid #BAD8C6;
	border-bottom: 1px solid #BAD8C6;
	padding-left: 2px;
	padding-bottom: 10px;
	font-variant: small-caps;
	letter-spacing: 1px;
	width: 1px;
}



.rech_result
{
	/*border-top: 1px solid #C7DECF;*/
	border-bottom: 1px solid #C7DECF;
	/*background-color: #E2EFE8;*/
}
.rech_result a:hover
{
	color: #000000;
}
#fiche
{
	border: 1px solid #BFDBCA;
	background-color: #D3E7DB;
	width: 500px;
	/*height: 200px;*/
}
#fiche_nom
{
	background-color: #E6F0EA;
	text-align: center;
	border-bottom: 1px solid #9FC6B1;
	font-weight: bold;
	font-size: 10px;
	padding: 2px;
}
#fiche_dl
{
	margin-top: 20px;
	text-align: center;
}
#fiche_label
{
	color: #666666;
}
#fiche_txt
{
	text-align: justify;
	padding: 10px;
	vertical-align: top;
	color: #204C32;
	min-height: 160px;
}
#fiche_img
{
	float: right;
	margin-left: 10px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 2px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}




/*
====================================================================================
	A C T U A L I T É S
====================================================================================
*/
.actualites_tab {width: 520px; margin-left: auto; margin-right: auto;}
#trtitre td
{
	border-bottom: 1px solid #C4DBCF;
}
.actualites_titre
{
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	/*color: #3E5549;*/
	color: #000000;
	/*background-color: #F0F7F2;*/
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	letter-spacing: 1px;
}
.actualites_date
{
	text-align: right;
	/*background-color: #F0F7F2;*/
	padding-left: 4px;
	padding-right: 4px;
	color: #2F6A4C;
	/*width: 150px;*/
	vertical-align: bottom;
}
.actualites_texte
{
	text-align: justify;
	vertical-align: top;
	padding: 4px;
	padding-bottom: 60px;
	color: #41584E;
}
.actualites_img
{
	/*width: 150px;*/
	text-align: right;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 60px;
}




/*.resnom a, .resnom a:visited
{	
	font-size: 10px;
}*/
.supports_nom a:hover, .supports_nom a:visited:hover
{
	color: #000000;
}
.supports_nom a:hover b, .supports_nom a:visited:hover b
{
	color: #000000;
}


