 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	font-family: Arial, Helvetica, sans-serif;
	;
	font-size: 12px;
	color: #666666;

}

#Color0 {color:#000066;}
#Color0 A {color:#000066;}


.CouleurFd1Annuaire {
background-color:ECF3FB;
}
.ZTexteCopyrigth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 22px;
	color: #FFFFFF;
}
.WSselect {
	font-size: 9px;
	margin-top: 3px;
	margin-bottom: 4px;

}
.WSselectTitre {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}
.WSLesServices {
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.WSListe {
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 4px;
	border-left-width: 10px;
	margin-left: 4px;
	color: #000000;
}
.WSselectSousTitre {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BoiteLogin {
	font-size: 11px;
	clip:   rect(auto auto auto auto);

}

.BoiteLogin A {
	font-size: 11px;
	clip:   rect(auto auto auto auto);

}
.BoiteLogin A:hover {
	font-size: 11px;
}
.AnnuaireBoutonRouge {
	bgcolor: #FF0000;
	background-color: #FF0000;
}
.AnnuaireBoutonVert {
	bgcolor: #2AD445;
	background-color: #2AD445;
}

.AnnuaireProfilAdresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.AnnuaireAnnonceRaisonTexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;

}
.AnnuaireAnnonceCadreRaison {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #FFAC00;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}
.AnnuaireAnnonceTexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: normal;

}
.AnnuaireAnnonceCadreTexte {
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
}


.AnnuaireMenuActif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #FFB10F;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}
.AnnuaireSousMenuActif {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	color: #FFB10F;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0px;
	text-decoration: none;
}
.AnnuaireSousMenuLien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	color: #3333A1;
	font-weight: normal;
	text-decoration: none;
}

.AnnuaireMenuLienPartie {
	color: #FFFFFF;
}

.AnnuaireMenuLien {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	margin: 0px;
	text-decoration: none;
	color: #3333A1;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}
.AnnuaireMenuActif:hover {
	color: #FFB10F;
	text-decoration: underline;
}
.AnnuaireMenuLien:hover {
	text-decoration: underline;
	color: #FFB10F;
}
.AnnuaireSousMenuLien:hover {
	color: #FFB10F;
	text-decoration: underline;
}
.AnnuaireSousMenuActif:hover{
	color: #FFB10F;
	text-decoration: underline;
}
.AnnuaireMenu {

	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	margin: 0px;
	text-decoration: none;
	color: #3333A1;
}
.AnnuaireSousMenu {

	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #3333A1;
	font-weight: normal;
	letter-spacing: 1px;
	margin: 0px 0px 0px 15px;
	text-decoration: none;
	line-height: 10px;
	font-size: 10px;
}
.AnnuaireTitre {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #333366;
	font-weight: bold;
}

.AnnuaireFormulaire {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: normal;
}
.AnnuaireVertClair {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
	background-color: #EDF5FB;
}
.AnnuaireTitreVerteFonce {
	background-color: #EDF5FB;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #001A80;
	background-image: url(../images/annuaire/fd_titre.gif);
}
.AnnuaireVertFonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #001A80;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 5px;
	background-color: #EDF5FB;
	background-image: url(../images/annuaire/fd_titre.gif);
	height: 20px;
	background-repeat: repeat-x;
}
.AnnuaireAvertissement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #FFFF00;
	font-weight: bold;
	background-color: #FF4675;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;

}
.AnnuaireTexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000033;
	font-weight: normal;
}
.AnnuaireTexteGras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000033;
	font-weight: bold;
}
.AnnuaireCommandeVertClair {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-right: 10px;
	background-color: #EDF5FB;
}
.AnnuaireBorder {
	font-weight: normal;
	background-color: #FFFFFF;
}
.AnnuaireBg {
	font-weight: normal;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;

}
.AnnuaireBt {


	font-weight: normal;
	background-color: #006699;
}
.AnnuaireLigneVerteFonce {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: bold;
	background-color: #AEE9AB;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
}

.AnnuaireLigneVerteClair {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: normal;
	padding-left: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	background-color: #EDF5FB;
}
.AnnuaireLigneVerteTresClair {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: normal;
	padding-left: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background-color: #E3F0F9;
}
.AnnuaireListe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	color: #000000;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.AnnuaireMiniTexteRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #FF0000;
	font-weight: bold;
}
.AnnuaireMiniTexteJaune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #FFA011;
	font-weight: bold;
}
.AnnuaireAnnonceTitreTexte {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	color: #4D6C9F;
	font-weight: normal;
}
.AnnuaireTexteGrandeRubrique {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.AnnuaireTextePetiteRubrique {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.AnnuaireVertClairBDC {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	background-color: #EDF5FB;
}
.fs10 {
	font-size: 10px;
}
.fs12 {
	font-size: 12px;
}
.H1 {
	height: 1px;
	margin: 0px;
	padding: 0px;
}


.titreDescription {
	width: 150px;
	position: relative;
	margin-bottom: 0px;
	margin: 0;
	padding: 0;
}
.lestitresDescription {
	position: absolute;
	padding: 0;
	margin : 0;
	text-align: left;
	width: 60px;
	margin-left: 510px;
}
.AnnuaireBarreResultat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
}
.AnnuaireBarreResultatActif {
	font-weight: bold;
	color: #A90A08;
	font-size: 14px;
}
.AnnuaireVert {
	color: #2384CC;
	font-weight: bold;
}
.AnnuaireBGCouleur0 {
	background-color: #B1D3ED;
}
.AnnuaireCouleurNouveaute {
	color:#FFA011;
}
.AnnuaireTexte14 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #000033;
	font-weight: normal;
}
.AnnuaireBoutiqueSoldes {
	bgcolor: #FF0000;
	background-color: #FF0000;
	background-image: url(../images/entreprises/boutique_soldes_fond.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.AnnuaireBoutiqueSoldesDroite {
	margin-left: 10px;
	margin-top: 20px;
}
.AnnuaireBoutiqueNouveaute {
	background-image: url(../images/entreprises/boutique_nouveaute_fd.jpg);
	background-repeat: repeat-y;
	background-color: #FFF1D7;
}
.AnnuaireBoutiquePromotion {
	background-image: url(../images/entreprises/boutique_promotion_fd.jpg);
	background-repeat: repeat-x;
}
.AnnuaireBoutiqueBoutique {
	background-image: url(../images/entreprises/boutique_boutique_fd.jpg);
	background-repeat: repeat-x;
}
.AnnuaireBoutiqueSoldesGauche {
	margin-left: 20px;
}
.Repeat-x {
	background-repeat: repeat-x;
}
.Repeat-y {
	background-repeat: repeat-y;
}
.AnnuaireBoutiqueSoldesPrix {
	width: 103px;
	background-image: url(../images/entreprises/boutique_soldes_fond_prix_pt.jpg);
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	border: 0;
	line-height: 31px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.AnnuaireBoutiqueSoldesPrixGd {
	width: 172px;
	background-image: url(../images/entreprises/boutique_soldes_fond_prix_large.jpg);
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	border: 0;
	line-height: 52px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.AnnuaireBoutiqueNouveautePrix {
	width: 103px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	border: 0;
	text-align: left;
}


.backgroundGris {
	background-color: #CCCCCC;
}
.cadreDescription {
	width: 664px;
	background-color: #FFFFFF;
	background-image: url(../images/entreprises/entreprise_description.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	height: 50px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.description {
	width: 500px;
}
.lienDescription {
	line-height: 10px;
	text-decoration: none;
	color: #000000;
}
.TitreAnnuaireAndCo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: normal;
	font-size: 15px;
	font-style: normal;
	color: #201874;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: center;
	cursor: text;
}
.AnnuaireBoutiquePrixGd {

	width: 172px;
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
	border: 0;
	line-height: 40px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.C8 {
	font-size: 8px;
}
.C10 {
	font-size: 10px;
}
.C12 {
	font-size: 12px;
}
.C14 {
	font-size: 14px;
}
.C16 {
	font-size: 16px;
}
.C20 {
	font-size: 20px;
}

.Right {
	float: right;
}
.AlignRight {
	text-align:right;
}
.AlignCenter {
	text-align:center;
}

.underlineNo {
	text-decoration:none;
}
.underline {
	text-decoration:underline;
}
.Left {
	float: left;
}
.Margin0px {
	margin:0px;
	padding: 0px;
}
.MarginTop5px {
	margin-top:5px;
	padding: 1px;
}
.MargeBottom20px {
	margin-bottom: 20px;
}
.MargeBottom10px {
	margin-bottom: 10px;
}

.valignMiddle {
	vertical-align: middle;
}
.Rouge {
	color: #FF0000;
}
.Noir {
	color: #000000;
}

.Gras {
	font-weight: bold;
}
.marginRight20 {
	margin-right:20px;
	white-space: nowrap;
}
.marginRight30 {
	margin-right:30px;
}
.marginLeft30 {
	margin-left:30px;
}
.nowrap {
	white-space: nowrap;
}
.H5 {
	height: 5px;
}
.H7 {
	height: 7px;
}
.H12 {
	height: 12px;
}
.H10 {
	height: 10px;
}
.annuairepagesdiv {
	margin-top: 20px;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFC20D;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	border: 1px solid #FFC20D;
	padding: 0px;
}
.padding3 {
	padding: 3px;
}
.annuairelignepagesdiv {
	background-color: #FFA011;
	height: 1px;
}



.codepromobloc {
	border: 1px dashed #8FE08B;
	padding: 7px;
	margin-bottom: 15px;
}
.codeTitre {
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
}
.codeDescription {
	margin-top: 10px;
}
.codeCaracteristiques {
	list-style-type: disc;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.codecode {
	color: #FFFFFF;
	font-size: 14px;
	padding-right: 10px;
}
.codevoir_site {
	background-image: url(../images/annuaire/codefond.png);
	border: 1px solid #1D689A;
	height: 22px;
	left: 24px;
	top: 550px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.codevoir_site_none {
	background-image: url(../images/annuaire/codefond.png);
	border: 1px solid #1D689A;
	height: 22px;
	left: 24px;
	top: 550px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	display: none;
}
.codevoir_site a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: center;
}
.codevoir_site img {
	vertical-align: middle;
	padding-left: 5px;
}
.prix_tel {
	font-size: 9px;
	color: #999;
}.transfert {
	height: 30px;
	width: 200px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding-top: 85px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 120px;
}
.top_logo {
	background-image: url(../images/annuaire/annuaireandco.png);
	background-repeat: no-repeat;
	height: 113px;
	width: 424px;
}
.contenu {
	width: 424px;
	margin-right: auto;
	margin-left: auto;
	height: 500px;
	margin-top: 20px;
}
.pub {
	margin-right: auto;
	margin-left: auto;
	height: 280px;
	width: 336px;
	margin-top: 20px;
}

