* {
	margin: 0;
	padding: 0;
}

p, h1, h2, h3, h4, ul, img {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	text-align: left;
	font-family: "Arial", Verdana, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

div#page {
	position: relative;
	z-index: 1;
	width: 957px;
	margin: auto;
}


/*###############################
#								#
#	DIVERS						#	
#								#
#################################*/	


a {	text-decoration: none; }
img { border:0; }
.alignTop { vertical-align: text-top; }
.alignBottom { vertical-align: text-bottom; }
.alignMiddle  { vertical-align: middle; }
.underline { text-decoration: underline; }
.bold { font-weight: bold; }
.normal {font-weight: normal; }
.italic { font-style: italic; }
.inline { display: inline; }
.block { display: block; }
.clear { clear: both; }
.floatLeft { float: left; }
.error { border: 1px solid #ff0000; }
.center { text-align: center; }
.alignCenter { text-align: center; }
.left { text-align: left; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.block { display: block; }
.inline { display: inline }

/************ ESPACEMENT ************/

.paddingLeft1 { padding-left: 1px; }
.paddingLeft4 { padding-left: 4px; }
.paddingLeft5 { padding-left: 5px; }
.paddingLeft9 { padding-left: 9px; }
.paddingLeft10 { padding-left: 10px; }
.paddingLeft15 { padding-left: 15px; }
.paddingLeft18 { padding-left: 18px; }
.paddingLeft20 { padding-left: 20px; }
.paddingLeft30 { padding-left: 30px; }
.paddingLeft50 { padding-left: 50px; }
.paddingRight10 { padding-right: 10px; }
.paddingRight20 { padding-right: 16px; }
.paddingRight60 { padding-right: 60px; }
.paddingLR30 { padding: 0 30px; }
.paddingTB2 { padding: 2px 0; }
.paddingTB5 { padding: 5px 0; }
.paddingBottom3 { padding-bottom: 3px; }
.paddingBottom9 { padding-bottom: 9px; }
.paddingBottom10 { padding-bottom: 10px; }
.paddingBottom20 { padding-bottom: 20px; }
.paddingTop2 { padding-top: 2px; }
.paddingTop5 { padding-top: 5px; }
.paddingTop8 { padding-top: 8px; }
.paddingTop10 { padding-top: 10px; }
.paddingTop15 { padding-top: 15px; }
.paddingTop20 { padding-top: 20px; }
.marginTB5 { margin: 5px 0; }
.marginLeft2 { margin-left: 2px; }

/************ WIDTH *****************/

.width60 { width: 60px; }
.width70 { width: 70px; }
.width73 { width: 73px; }
.width80 { width: 80px; }
.width85 { width: 85px; }
.width90 { width: 90px; }
.width100 { width: 100px; }
.width110 { width: 110px; }
.width120 { width: 120px; }
.width130 { width: 130px; }


/************ HEIGHT *****************/

.height15 { height: 15px; }


/************ BORDURES *****************/

.borderDgrise {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8b8b8b;
}


/********** COULEURS ****************/

.color1 { color: #ffffff; } /* Blanc */
.color2 { color: #3e3e3e; } /* Gris */
.color5 { color: #122a2a; } /* Gris2 */
.color6 { color: #535252; } /* Gris3 */
.color8 { color: #535353; } /* Gris4 */
.color9 { color: #606060; } /* Gris5 */
.color12 { color: #4a4a4a; } /* Gris6 */
.color3 { color: #003300; } /* Vert */
.color4 { color: #ff9506; } /* Orange */
.color7 { color: #ff6600; } /* Orange2 */
.color10 { color: #0e295b; } /* Bleu */
.color11 { color: #005d9f; } /* Bleu2 */
.color13 { color: #1f57bf; } /* Bleu2 */


/************ PUCES *****************/

/*.puce_orange {
	background: url("images/puce_orange.gif") 0 3px no-repeat;
	padding-left: 15px;
}*/


/************ SIZE *****************/

.size10 { font-size: 10px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size13 { font-size: 13px; }
.size14 { font-size: 14px; }
.size16 { font-size: 16px; }
.size18 { font-size: 18px; }
.size24 { font-size: 24px; }

/************ POLICE *****************/

.arialBlack { font-family: "Arial Black", Arial, Verdana, serif; }

/************ INPUT *****************/

/*input.inputText {
	width: 81px;
	padding: 0 2px;
	background: url("images/inputG_fond.gif") 0 0 no-repeat;
	border: 1px solid #009900;
}*/

/*###############################
#								#
#	HAUT						#	
#								#
###############################*/	
	
div#haut {
	width: 868px; /* 957 */
	height: 175px;
	padding-left: 89px;
	background: url("images/haut_fond.jpg") 89px 0 no-repeat;
}

		div#haut div#logo {
			display: block;
			float: left;
			width: 191px;
			height: 167px;
			background-color: #ffffff;
			padding-top: 10px;
		}
		
		div#haut div#slogan {
			float: left;
			width: 500px;
			padding: 50px 0 0 50px;
			font-size: 11px;
			font-weight: bold;
			color: #005d9f;
		}
		
			div#haut div#slogan p {
				font-family: tahoma;
				color: #000000;
			    font-size: 24px;
				font-weight: normal;
				text-align: right;
				letter-spacing: 5px;
				padding: 10px 0 0 0;
			}
			

		div#haut div#menu_haut {
			float: left;
			width: 647px; /* 677 */
			padding: 10px 0 0 30px;
		}
		
				div#menu_haut ul {
					list-style-type: none;
				}
				
						div#menu_haut ul.ulniveau1 li {
							position: relative;
							display: block;
							float: left;
							height: 67px; /* 67 */
						}
						
									div#menu_haut ul.ulniveau1 li a {
										display: block;
										font-size: 11px;
										font-weight: bold;
										color: #000000;
										text-transform: uppercase;
										padding: 35px 14px 10px 15px;
									}
									
									div#menu_haut ul.ulniveau1 li#li_4 {
										width: 200px;
									}
									
										div#menu_haut ul.ulniveau1 li.bordure a {
											background-image: url("images/H_bordureLi.gif");
											background-position: left top;
											background-repeat: no-repeat;
										}
										
												div#menu_haut ul.ulniveau1 li.bordure a:hover {
													background: url("images/H_bordureLiAhover.jpg") left top no-repeat;
												}
												
												div#menu_haut ul.ulniveau1 li.noBordure a:hover {
													background: url("images/H_bordureLiAhover2.jpg") left top no-repeat;
												}
									
											div#menu_haut ul.ulniveau1 li a span.couleur {
												color: #ff6412;
												size: 9px;
											}
									
										div#menu_haut ul.ulniveau1 li a:hover, div#menu_haut ul.ulniveau1 li a:hover span.couleur {
											color: #ffffff;
										}
										
			/* ---------- Sous-menu ---------- */
			
			div#menu_haut ul.sous-menu {
				top: 67px;
				left: -2px;
				width: 200px;
				position: absolute;
				display: none;
				background: #ffffff;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #ff6412;
				padding: 2px;
			}
			
			div#menu_haut ul.sous-menu li {
				position: relative;
				display: inline;
				float: none;
			}
			
				div#menu_haut ul.sous-menu li.bordure {
					background-image: none !important;
				}
			
			div#menu_haut ul li ul.sous-menu li a {
				display: block;
				/*border: 2px solid #eeeeee;*/
				margin-bottom: -2px;
				padding: 5px;
				color: #555555;
				text-transform: none;
				background: url("images/H_bordureLi.gif") 0 0 no-repeat;
			}
			
					div#menu_haut ul li ul.sous-menu li a:hover {
						/*background: #E9EFFB;*/
						background: url("images/H_bordureLiAhover2.jpg") left top no-repeat;
					}
					
					
			/* --------Sous-menu 2 ---------- */
			
			div#menu_haut ul li ul.sous-menu li ul {
				top: -12px;
				left: 201px;
				width: 200px;
				position: absolute;
				display: none;
				background: #ffffff;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #ff6412;
				padding: 2px;
			}
			
			div#menu_haut ul li#li_4 ul.sous-menu li ul {
				top: -12px;
				left: -204px;
			}
			
				div#menu_haut ul.sous-menu ul li {
					display: inline;
					float: none;
				}
				
						div#menu_haut ul.sous-menu li.bordure {
							background-image: none !important;
						}
				
					div#menu_haut ul li ul.sous-menu li ul li a {
						display: block;
						margin-bottom: -2px;
						padding: 5px;
						color: #555555;
						text-transform: none;
						background: url("images/H_bordureLi.gif") 0 0 no-repeat;
					}
					
						div#menu_haut ul li ul.sous-menu li ul li a:hover {
							/*background: #E9EFFB;*/
							background: url("images/H_bordureLiAhover2.jpg") left top no-repeat;
						}
					
			


/*###############################
#								#
#	CONTENEUR					#
#								#
###############################*/
	
div#conteneur {
	position: relative;
	clear: both;
	width: 957px;
	padding-bottom: 69px;
}

		div#tracker {
			width: 887px; /* 957 */
			height: 38px; /* 63px */
			padding: 25px 0 23px 70px;
			background: url("images/tracker_fond.jpg") 0 0 no-repeat;
		}
		
				div#tracker, div#tracker a, div#cms div#tracker a {
					font-size: 10px;
					font-family: "Tahoma", Verdana, Arial;
					font-weight: bold;
					color: #000000;
				}
				
				
/*###############################
#								#
#	BAS DE PAGE					#	
#								#
###############################*/
	
div#bas {
	position: absolute;
	z-index: 90 !important;
	bottom: 0;
	left: 0;
	width: 947px; /* 957 */
	height: 29px; /* 49 */
	padding: 20px 5px;
	color: #515252;
	font-size: 11px;
	text-align: right;
	background: url("images/conteneur_fond.jpg") 192px 10px no-repeat;
}

		div#bas a {
			color: #515252;
			font-size: 11px;
		}
				

	
/*###############################
#								#
#	GAUCHE						#
#								#
###############################*/
	
div#gauche {
	float: left;
	width: 241px; /* 292 */
	padding-left: 51px;
}
						
	
/********************
*					*
*	MENU GAUCHE		*
*					*
********************/

	div#gaucheMenu ul {
		list-style-type: none;
	}

		div#gaucheMenu ul.ulGniveau1 {
			padding: 0;
			margin: 0;
		}
		
			div#gaucheMenu ul.ulGniveau1 li {
				display: block;
				/*padding: 15px 0 25px 0;*/
				padding: 15px 0 10px 0;
				background: url("images/G_borderLiN1.gif") 2px bottom no-repeat;
			}
			
				div#gaucheMenu ul.ulGniveau1 li a {
					display: block;
					color: #757575;
					font-size: 14px;
					/*padding: 0 0 15px 10px;*/
					padding: 0 0 5px 10px;
					background: url("images/G_liNiveau1.gif") 0 3px no-repeat;
				}
				
						div#gaucheMenu ul.ulGniveau1 li a span {
							color: #606060;
						}
				
				div#gaucheMenu ul.ulGniveau1 li a:hover {
					color: #FF6412;
				}
				
						div#gaucheMenu ul.ulGniveau1 li a:hover span {
							color: #FF6412;
						}
				
	/* Sous-menu */
		div#gaucheMenu ul li ul.ulGniveau2 {
			padding: 0;
			margin: 0;
		}
		
			div#gaucheMenu ul li ul.ulGniveau2 li {
				position: relative;
				padding: 5px 5px 5px 15px;
				background: none;
			}
			
				div#gaucheMenu ul li ul.ulGniveau2 li a {
					display: block;
					color: #1f57bf;
					font-size: 14px;
					padding: 0 0 0 15px;
					background: url("images/G_liNiveau2.gif") 0 4px no-repeat;
				}
				
				div#gaucheMenu ul li ul.ulGniveau2 li a:hover {
					color: #ff6600;
				}
				
	/* Niveau 3 */
	
		div#gaucheMenu ul li ul li ul.ulGniveau3 {
			padding: 5px;
			margin: 0;
			position: absolute;
			top: 0;
			/*left: 225px;*/
			left: 215px;
			z-index: 98 !important;
			display: none;
			width: 180px;
			background: #E9EFFB;
			border: 1px solid #FF4E02;
		}
		
			div#gaucheMenu ul li ul li ul.ulGniveau3 li {
				padding: 0;
				z-index: 99 !important;
			}
			
				div#gaucheMenu ul li ul li ul.ulGniveau3 li a, div#gaucheMenu ul li ul li ul.ulGniveau3 li a.out {
					display: block;
					color: #1f57bf;
					font-size: 14px;
					padding: 4px;
					background-image: none;
				}
				
					div#gaucheMenu ul li ul li ul.ulGniveau3 li a:hover, div#gaucheMenu ul li ul li ul.ulGniveau3 li a.over {
						color: #ff6600;
					}
				
		
		
			
	a#G_contact {
		display: block;
		width: 205px; /* 245px */
		height: 55px; /* 75px */
		padding: 20px 0 0 40px;
		background: url("images/G_contact.jpg") 0 0 no-repeat;
		margin-top: 5px;
		color: #1b3d79;
		font-size: 11px;
	}
							
		
/*###############################
#								#
#	CONTENU						#
#								#
###############################*/
	
div.contenu {
	float: left;
	width: 621px; /* 661 */
	background: url("images/contenu_fond.jpg") 0 0 no-repeat;
	padding: 15px 25px 0 15px;
}

		div.contenu  h1 {
			font-size: 16px;
			font-weight: bold;
			color: #0e295b;
			background: url("images/puce_h1.gif") 0 2px no-repeat;
			padding-left: 20px;
		}

	
/*###############################
#								#
#	CMS							#
#								#
###############################*/

/* LES TITRES */

	 div#cms h2 {
	 	width: 560; /* 621 */
		font-size: 14px;
		font-weight: bold;
		color: #4f4f4f;
		background: url("images/puce_h2.gif") 0 25px no-repeat;
		padding: 25px 0 5px 20px;
		margin-left: 60px;
	}
	
	div#cms h3 {
		width: 500; /* 621 */
		font-size: 14px;
		font-weight: normal;
		color: #ff6412;
		text-decoration: underline;
		font-variant: small-caps;
		padding-left: 8px;
		margin: 10px 0 15px 110px;
		background: url("images/puce_h3.gif") 0 10px no-repeat;
	}
	
	div#cms h4 {
		width: 600px;
		font-size: 12px;
		color: #000000;
		padding: 5px 0 0 20px;
	}

/* DIVERS COMMUN */

	div#cms a {
		color: #005d9f;
		font-size: 12px;
		text-decoration: underline;
	}
	
	div#cms img {
		border: 1px solid #c3c3c3;
	}
	
	div#cms ul {
		padding: 10px 0 10px 2px;
		list-style-type: none;
	}
	
			div#cms ul li {
				background: url("images/G_liNiveau2.gif") 0 4px no-repeat;
				padding: 2px 0 2px 15px;
			}
	
	div#cms q {
		display:block;
		clear:both;
		text-align:center;
		font-style:italic;
		font-size: 10px;
		padding-top:5px;
	}
	
	div#cms div.accroche, div.media, div.texte, div.texte2, div.texte3 {
	    padding: 0 0 10px 0;
	    color: #cccccc;
	}
	
	div.texte, div.texte2, div.texte3 {
		font-size: 12px;
		font-weight: normal;
		color: #434242;
	}
	
	div#cms div.media {
		padding: 10px 0;
		text-align:center;
	}
	
	div#cms div.accroche {
		width: 620px;
		font-size: 12px;
		font-weight: bold;
		color: #474747;
		padding: 10px 0 10px 0;
	}
	
	div#cms div.texte {
		width: 601px; /* 621 */
		padding-left: 20px;
	}
	
	div#cms div.texte2 {
	    float: left;
	    width: 48%;
	    margin-right: 2%;
	    padding: 10px 0;
	}
	
	div#cms div.texte3 {
	    float: left;
	    width: 32%;
	    margin-right: 2%;
	    padding: 10px 0;
	}
	
	div#cms div.last {
	    margin-right: 0;
	}
	
	div#cms div.left {
	    float: left;
	    margin: 0 10px 10px 0;
	    text-align: center;
	}
	
	div#cms div.right {
	    float: right;
	    margin: 0 0 10px 10px;
	    text-align: center;
	}
	
	div#cms table {
		width: 600px;
	}
	
		div#cms table td {
			padding: 2px 0;
		}
	
	/* Complément INFOS */
	
	div#cms div#complementInfo {
		width: 595px;
		padding-top: 10px;
	}
	
			div#cms div#complementInfo p {
				font-size: 12px;
				font-weight: bold;
				font-style: italic;
				color: #cccccc;
			}
			
			div#cms div#complementInfo ul li {
				padding: 0;
				margin: 0;
			}
			
				div#cms div#complementInfo a {
					font-size: 12px;
					color: #fefefe;
				}
				

/*###############################
#								#
#	INDEX						#
#								#
###############################*/

div#index_sousMenu {
	width: 867px; /* 957 */
	height: 192px; /* 217 */
	padding: 25px 0 0 90px;
	background: url("images/index_sousMenu.jpg") left bottom no-repeat;
}

		div#index_sousMenu div.separ {
			height: 1px;
			font-size: 1px;
			background: url("images/index_sousMenuSepar.jpg") 0 0 no-repeat;
			margin: 10px 0 15px 0;
		}

div#trackerIndex {
	padding-bottom: 10px;
}
		
div#trackerIndex, div#trackerIndex a {
	font-size: 10px;
	font-family: "Tahoma", Verdana, Arial;
	font-weight: bold;
	color: #000000;
}

div#indexFondBas {
	float: left;
	width: 661px; /* 661 */
	background: url("images/index_fondBas.jpg") left bottom no-repeat;
}

div#index {
	float: none;
	background: url("images/index_fond.jpg") 0 0 no-repeat;
}

div#index div.separ {
	margin: 20px 0 0 0;
	background: url("images/traitSepar.jpg") 0 0 no-repeat;
	font-size: 1px;
}

div#index div.texte3 {
    float: left;
    width: 31%;
    padding-left: 3%;
}

	div#index div.texte3 img {
		margin-left: 10px;
	}

div#index div.texte {
    color: #4A4A4A;
    font-size: 11px;
}

div#index div.first {
    padding-left: 0;
}

div#index div.borderVign {
	background: url("images/separVignIndex.gif") 4px 30px no-repeat;
}

	 div#index h2 {
		background: url("images/puce_h2.gif") 0 25px no-repeat;
		padding: 19px 0 5px 25px;
		margin: 0 0 5px 0;
	}
			
			div#index h2 a {
				font-size: 14px;
				font-weight: normal;
				color: #3b3b3b;
			}

				
/*###############################
#								#
#		CONTACT					#
#								#
###############################*/

div#champsOblig {
	margin-top: 10px;
	padding: 5px 0 15px 0;
	text-align: right;
	background: url("images/conteneur_fond.jpg") right 0 no-repeat;
}

div#contact {
	padding: 0 0 10px 30px;
}

div#contact form {
	font-size: 12px;
}

div#contact form div {
	text-align: right;
	padding: 4px 0;
	width: 400px;
}

div#contact form div.clear {
	font-size: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
}

div#contact form ul, div#cms div#contact form ul {
	list-style-type: none;
	padding: 0;
}

	div#contact form li, div#cms div#contact form ul li {
		display: block;
		float: left;
		width: 50px;
		text-align: left;
		background: none;
		padding: 0;
	}

div#contact label {
	cursor: pointer;
	padding-right: 5px;
}

div#contact label#label_civilite {
	display: block;
	float: left;
	width: 144px;
}

div#contact input.txt, textarea {
	padding: 3px;
	border: 1px solid #d5d5d5;
	width: 220px;
	height:15px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	vertical-align: middle;
}

div#contact input.txt {
	height: 14px;
	background: url("images/input-fond.gif") left bottom repeat-x #ffffff;
}

div#contact input#radio_civilite_mme {
	padding-left: 0;
	margin-left: -8px;
}

div#contact textarea {
	height: 82px;
	background: url("images/textarea-fond.gif") left bottom repeat-x #ffffff;
	overflow: auto;
}

div#contact input.error, div#contact textarea.error {
	border: 1px solid #ff6666;
}				
				

/*###################
#					#
#	PLAN DU SITE	#
#					#
###################*/

/* Format */
div#cms div#plan h2 {
    margin: 0;
    padding: 0;
    background: transparent none;
}

div#cms div#plan h3 {
    margin: 0;
    padding: 0;
    background: transparent none;
}

div#cms div#plan h4 {
    margin: 0;
    padding: 0;
    background: transparent none;
}

div#cms div#plan ul li ul li { padding-left: 0; }

/* Style */
div#plan {
	padding: 10px 0 10px 20px;
}

div#plan ul li {
	/*list-style-type:upper-roman;*/
	list-style-type:none;
	padding-bottom: 5px;
	color: #FD8901;
}

		div#plan ul li  a {
			font-size:15px;
			font-variant:small-caps;
			font-weight:bold;
			color: #FD8901;
		}

div#plan ul li ul li{
	list-style-type:upper-roman;
	background : none;
	/*list-style-type:upper-alpha;*/
	padding-top:5px;
	margin-left:30px;
	color: #000000;
}

		div#plan ul li ul li a {
			font-size:14px;
			font-weight:bold;
			color: #000000;
		}

div#plan ul li ul li ul li{
	list-style-type:decimal;background : none;
	padding-top:2px;
	margin-left:30px;
}

		div#plan ul li ul li ul li a {
			font-size:12px;
			font-variant:normal;
			font-style:italic;
			font-weight: bold;
			color:#1f57bf;
		}

div#plan ul li ul li ul li ul li{
	list-style-type:lower-alpha;
	margin-left:60px;
}

		div#plan ul li ul li ul li ul li a {
			font-size:11px;
		}

div#plan div.nousContacter {
	padding:20px 0 30px 0;
}

div#plan div.nousContacter ul li {
	list-style-type:none;
	margin:0;
}

/*###################
#					#
#	ANNUAIRE		#
#					#
###################*/


div#annuaire {
	margin-left:65px !important;
}
/*
div#annuaire h1.golden-h1 { display: none;}

div#annuaire ul#golden-n1 { 
	padding: 0 0 0 19px;
}

	div#annuaire ul#golden-n1 li { background : none;
		list-style-type: none;
	}
	
	div#annuaire ul#golden-n1 h2, ul#golden-n1 h3 {
		background: none;
		height: 15px;
		padding: 0;
	}
	
	div#annuaire ul#golden-n1 h2 { /* Gestion du theme : padding, taille police 
		padding: 10px 0 5px 0;
		font-size: 13px;
	}
	
	div#annuaire ul#golden-n1 h3 {
		font-size:11px;
		padding: 10px 0 0 0;
	}
		div#annuaire ul#golden-n1 h2 a, ul#golden-n1 h3 a { /* Gestion du theme : couleurs, puces 
			color: #006BBF;
			font-weight: bold;
			background: url('/images/fleche.gif') 0 1px no-repeat;
			padding-left:12px;
			text-transform:uppercase;
		}
		div#annuaire ul#golden-n1 li p {
			padding: 10px 0 10px;
			width: 450px;
		}

div#annuaire ul.golden-n2 { 
	padding: 0 0 0 20px;
}

	div#annuaire ul#golden-n1 ul.golden-n2 li { background: url("images/G_liNiveau2.gif") 0 4px no-repeat;
		padding: 2px 0 0 10px;
	}
	
	div#annuaire ul#golden-n1 li.t1 ul.golden-n2 li { background : url("images/G_liNiveau2.gif") 0 40px no-repeat;
		padding: 2px 0 0 10px;
	}
	
	div#annuaire ul.golden-n2 li h3 {	/* Gestion du nom du site : padding, taille police, couleurs, puces 
		font-size:11px;
		background: url('/images/puce_carreVert.gif') 0 1px no-repeat;
		display: inline;
		padding-left:10px;
		color: #FF6100;
	}

		div#annuaire ul.golden-n2 a {	/* Gestion de la description : taille police, couleurs 
			color: #3d4e57;
		}
	
	div#annuaire h2#golden-h2 {
		display: none;
	}
*/
	
#credit {  color: #434242;  }
#credit a {  color: #1F57BF;  }
/*#credit a {  color: #434242; text-decoration:none; }*/
#credit h2 { color: #0E295B}
#credit h3 {	color: #0E295B}			

#credit p.pSociaux a {
    display: block;
    background: 0 0 no-repeat;
    padding: 2px 0 2px 20px
}

    #credit p.pSociaux .aFB { background-image: url('http://www.goldenmarket.fr/newsletter_nov2011_V2/images/facebook.png') ; }
    #credit p.pSociaux .aTW { background-image: url('http://www.goldenmarket.fr/newsletter_nov2011_V2/images/twitter.png'); }
    #credit p.pSociaux span { color: #1F57BF; }
