/* CSS Document : contact */
h1.contact , h2.contact  {
	color:#6699CC;
	background-image:url(../images/fond_titre_contact.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
h4.contact {
	color:#6699CC;
	text-align:left;
	padding:10px 0px 10px 0px;
}
#headernavigation a.contact, .bouton_gt_paragraphe, .bouton_gt_liste {
	color:#6699CC;
}
td.navigation a:hover, td.navigation a:active, td.navigation a.encours {
	color:#6699CC;
}
td.navigation{
	position:relative;
	background-image:url(../images/deg6699cc.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
td.navigation a.contact {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 0px 2px;
	padding:9px 0px 0px 28px;
	height:27px;
	background-image:url(../images/arobase.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
td.navigation p.infos_soc{
	margin:15px 0px 15px 35px;
}
td.navigation p.navig {
	background-image:url(../images/puce_navigation_contact.jpg);
	background-repeat:no-repeat;
	background-position:1px 2px;
}
td.contenu{
	border-top:solid 1px #6699CC;
	border-left:solid 1px #6699CC;
	border-bottom:solid 3px #6699CC;
	border-right:solid 3px #6699CC;
	vertical-align:top;
}
table.contenu_contact {
	border:none;
	padding:0px;
	margin:0px;
}
table.contenu_contact td.gauche {
	width:260px;
	padding:0px 30px 0px 30px;
	vertical-align:top;
}
table.contenu_contact td.gauche_milieu {
	width:260px;
	padding:0px 30px 0px 30px;
	vertical-align:middle;
}
table.contenu_contact td.gauche_bas {
	width:260px;
	padding:0px 30px 5px 30px;
	vertical-align:bottom;
}
table.contenu_contact td.droite {
	width:440px;
	padding:0px 20px 0px 0px;
}
#mailcontact {
	position:absolute;
	top:390px;
	left:0px;
}
.gras_contact {
	color:#6699CC;
	font-weight:bold;
}

