table.listeContact{
 width: 100%;
 background-color: #E9F0F3;
 
}

td.libelle_contact{
 background: url(images/fleche_droite_bordeaux.gif) no-repeat;
 background-position: 7px;
}
td.libelle_contact_selected{
 background: url(images/puce_orange.gif) no-repeat;
 background-position: 7px;
}
td.libelle_contact_selected ,td.libelle_contact{
 padding: 0 0 0 21px;
}

td.libelle_contact_selected ,td.libelle_contact,
td.libelle_contact_selected a ,td.libelle_contact a
{
 text-align: left;
 color: #000000;
 font-weight: bold; 
 text-decoration: none;
}

td.libelle_contact_selected a:hover ,td.libelle_contact a:hover{
 /*text-decoration: underline;*/
 font-style : italic ;
} 

td.sep_contact{
 height: 1px; 
 background: #C9C9C9;
}

table.listeContactDetaille{
 width: 100%;
 background-color: #ffffff;
}

table.contact{
width:100%;
}

.contact th {
	background: url(images/contact_h.gif);
	height: 17px;
}

.contact th div {
	color:#FFFFFF;
	text-align:left;
}

.contact .hg {
	background: url(images/contact_hg_orange.gif) no-repeat;
	background-color:#FFFFFF;
	height: 17px;
	width: 9px;
	float:left;
}

.contact .h {
	padding-top: 2px;
	padding-left: 7px;
	float:left;
}

.contact .hd {
	background: url(images/contact_hd.gif) no-repeat;
	background-color:#FFFFFF;
	height: 17px;
	width: 4px;
	float:right;
}
.contact_intro{
 text-align: center;
 font-weight: bold; 
 font-size: 14px;
 color: #000000;
 
}

.contact_desc{
 text-align: left;
 font-weight: normal; 
 color: #000000;
 
 padding: 5px 0 5px 0;
}

.contact_desc_c{
 text-align: center;
 font-weight: normal; 
 color: #000000;
 
 padding: 5px 0 5px 0;
}


.contact_coord{
 text-align: left;
 font-weight: normal; 
 color: #005179;
  
 padding: 0px;
}

.contact_coord_c{
 text-align: center;
 font-weight: normal; 
 color: #005179;
  
 padding: 0px;
}



.contact_mail,.contact_mail a{
 text-align: left;
 font-weight: bold; 
 color: #005179;
 text-decoration: underline;
}


.contact_mail_c,.contact_mail_c a{
 text-align: center;
 font-weight: bold; 
 color: #005179;
 text-decoration: underline;
}



.popup_contact {
 color: #ffffff;
 border: solid 1px #000000;

}

.popup_contact a {
 color: #ffffff;

}


.lien_site{
 color: #949294;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
}
.lien_site:hover{
 color: #05517B;
}

.lien_site2{
 color: #05517B;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
}
.lien_site2:hover{
 color: #949294;
}