/* module actualite */
img.actualite_photo {
	border: 1px black solid;
	width:100px;
	height:100px;
	}

/*sommaire*/
body { background-image: url(../img/images/background.gif); background-repeat: repeat-y; margin:0px; }
.TextBlanc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-left:5px; text-align:left; text-transform: uppercase; }
.TextBlanc2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left:5px; text-align:left; }
.TextBlancRight { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-right:10px; text-align:right; text-transform: uppercase; }
.TextNoir { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding-left:5px; text-align:left; text-transform: uppercase; }
.TextNoirRight { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding-right:28px; text-align:right; text-transform: uppercase; }
.textdefil { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; font-weight: bold; }
.textlangue { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.Textbouton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #019583; padding-left: 10px; }
.LIENbleu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #52728D; text-align:left; font-weight: bold; text-decoration:underline; }
.LIENbleu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #52728D; text-align:left; font-weight: bold; text-decoration:none; }
.Textbleu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #52728D; padding-left:5px; padding-top:8px; text-align:left; font-weight: bold; }
.textmenubas { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:8px; text-align:center; text-transform: uppercase; margin:0px 0px 0px 20px; }
.textmenubas a { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:10px; text-align:center; text-decoration: underline; text-transform: uppercase; }
.border { border:none; }
.repeat { background-repeat:no-repeat; }
.position { background-position:50% 50%; }
a { text-decoration:none; }
a:hover { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; color: #FF0000; }
a:visited { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
a:link { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
a:active { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.TextBlanc a { color:#FFFFFF; }
.TextBlanc a:hover { color:#FFFFFF; }
.TextBlancRight a { color:#FFFFFF; }
.TextBlancRight a:hover { color:#FFFFFF; }
.TextNoir a { color:#7A7573; }
.TextNoir a:hover { color:#7A7573; }
.TextNoirRight a { color:#7A7573; }
.TextNoirRight a:hover { color:#7A7573; }
/*-----------------------------------------------------------------------------*/

/*La page FUSS*/

.backgfuss { background-image: url(../img/images/bodyfuss.jpg); background-repeat:no-repeat; background-position:top; }
.entetefuss { background-image:url(../img/images/enteteFuss.jpg); background-repeat: no-repeat; height:25px; }
.titre { color:#9DD4D1; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; padding-left:5px; }
.titre span { color:#FFFFFF; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; }
.contenu { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-right:40px; padding-left:5px; padding-top:8px; }
.contenu span { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #F9C161; text-decoration: none; }
.savoir { text-align:center; }
#Layerfuss { position:absolute; width:350px; height:362px; z-index:2; left: 465px; top: 240px; background-color:#FFFFFF; display:none; overflow:scroll; }
div img { padding:7px; }
.sousTITRE { color:#019583; font-size:13px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-left:7px; font-weight: bold; text-transform: uppercase; }
/*-----------------------------------------------------------------------------*/

/*La page FUE*/

.backgfue { background-image: url(../img/images/bodyfue.jpg); background-repeat:no-repeat; background-position:right top; }
.entetefue { background-image:url(../img/images/enteteFue.jpg); background-repeat: no-repeat; background-position:right top; }
#Layerfue { position:absolute; width:350px; height:362px; z-index:1; left: 465px; top: 210px; background-color:#FFFFFF; display:none; overflow:scroll; }
/* Contenu en général */

.backrepeatCONTENU { background-color:#FFFFFF; background-image: url(../img/images/backrepeatGH.jpg); background-repeat: repeat-y; background-position:right bottom; }
.titreCONTENU { color:#000000; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; padding-left:5px; text-transform: uppercase; }
.titreCONTENU span { color:#019583; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; text-transform: uppercase; }
.CONTENU { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; padding-right:40px; padding-left:5px; padding-top:8px; }
.CONTENU span { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #52728d; text-decoration: none; }
/*GreffeHomme*/

.backpiedGH { background-image: url(../img/images/piedGH.jpg); height:38px; }
.backpiedGH2 { background-image: url(../img/images/piedGH2.jpg); }
.backrepeatGH { background-color:#FFFFFF; background-image: url(../img/images/backrepeatGH.jpg); background-repeat: repeat-y; background-position:right bottom; }
.backgGreffeHomme { background-image: url(../img/images/bodyGreffeHomme.jpg); background-repeat:no-repeat; background-position:right top; height:645px;  }
.backgNOUS { background-image: url(../img/images/nous.jpg); background-repeat:no-repeat; background-position:right top; height:1000px; }
.backgACTU { background-image: url(../img/images/bodyactu.jpg); background-repeat:no-repeat; background-position:right top; height:400px; }
.backgDiagn { background-image: url(../img/images/diagnostic.jpg); background-repeat:no-repeat; background-position:right top; }
.enteteGreffeHomme { background-image:url(../img/images/enteteGreffeHomme.jpg); background-repeat: no-repeat; background-position:top right; height:25px; }
.titreGreffeHomme { color:#000000; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; padding-left:5px; height:87px; }
.titreGreffeHomme span { color:#019583; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; }
.contenuGreffeHomme { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; padding-right:40px; padding-left:5px; padding-top:8px; }
.contenuGreffeHomme span { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #019583; text-decoration: none; }
.savoir { text-align:center; height:25px; }
#LayerGreffeHomme { border:solid 1px #019583; position: absolute; width:350px; height:362px; z-index:2; left:475px; top:410px; background-color:#FFFFFF; display:none; overflow:scroll; }
div img { padding:7px; }
/*-----------------------------------------------------------------------------*/

/*GreffeFemme*/

.backpiedGf { background-image: url(../img/images/piedGH.jpg); height:38px; }
.backrepeatGf { background-color:#FFFFFF; background-image: url(../img/images/backrepeatGH.jpg); background-repeat: repeat-y; background-position:right bottom; }
.backgGreffeFemme { background-image: url(../img/images/bodyGreffeFemme.jpg); background-repeat:no-repeat; background-position:right top; height:600px }
.enteteGreffeFemme { background-image:url(../img/images/enteteGreffeHomme.jpg); background-repeat: no-repeat; background-position:top right; }
.titreGreffeFemme { color:#000000; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; padding-left:5px; text-transform:uppercase; height:87px; }
.titreGreffeFemme span { color:#019583; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; }
.contenuGreffeFemme { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; padding-right:40px; padding-left:5px; padding-top:8px; }
.contenuGreffeFemme span { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #019583; text-decoration: none; }
.savoir { text-align:center; }
#LayerGreffeFemme { border:solid 1px #019583; position:absolute; width:350px; height:362px; z-index:1; left:450px; top:330px; background-color:#FFFFFF; display:none; overflow:scroll; }
div img { padding:7px; }
.cotenusavoir { color:#019583; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding:5px; text-transform:uppercase; }
.cotenusavoir2 { color:#019583; font-size:12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding:5px; }
/*-----------------------------------------------------------------------------*/

/*chronologie*/

.etape { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; padding-right:40px; padding-left:5px; padding-top:8px; padding-bottom:8px; text-align:left; }
.etape span { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #019583; text-decoration: none; }
.etapeimg { text-align:left; padding-left:8px; }
/*-----------------------------------------------------------------------------*/

/*visite*/

.backpiedvisite { background-image: url(../img/images/piedvisite.jpg); }
.backrepeatvisite { background-color:#2988B5; background-image: url(../img/images/backrepeatvisite.jpg); background-repeat: repeat-y; background-position:right bottom; }
.backgvisite { background-image: url(../img/images/bodyvisite.jpg); background-repeat:no-repeat; background-position:bottom right; height:100%; }
.entetevisite { background-image:url(../img/images/entetevisite.jpg); background-repeat: no-repeat; background-position:top right; }
.titrevisite { color:#FFFFFF; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; padding-left:5px; text-transform: uppercase; }
.visite { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-right:40px; padding-left:5px; padding-top:10px; text-align:left; }
.visite span { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #F7970F; text-decoration: none; text-align:left; }
.puce { background-image:url(../img/images/puce.gif); background-position:right 10px; background-repeat:no-repeat; width:20px; padding-top:5px; }
/*-----------------------------------------------------------------------------*/

/*Raison de choisir*/

.backpiedraison { background-image: url(../img/images/piedGH.jpg); height:38px; }
.backrepeatraison { background-color:#FFFFFF; background-image: url(../img/images/backrepeatGH.jpg); background-repeat: repeat-y; background-position:right bottom; }
.backgraison { background-image: url(../img/images/visage.jpg); background-repeat:no-repeat; background-position:right top; height:1000px; }
.enteteraison { background-image:url(../img/images/enteteGreffeHomme.jpg); background-repeat: no-repeat; background-position:top right; height:25px; }
.titreraison { color:#000000; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; padding-left:5px; height:87px; }
.titreraison span { color:#019583; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; }
.contenuraison { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; padding-right:40px; padding-left:5px; padding-top:8px; height:141px; }
.contenuraison span { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; padding:5px; }
/*-----------------------------------------------------------------------------*/

/* backgrounds*/

.backTechniqueGC { width:248px; height:237px; background-image: url(../img/images/tech.jpg); background-repeat: no-repeat; float:left; }
.backDenligne { width:163px; height:237px; background-image: url(../img/images/diagno.jpg); background-repeat: no-repeat; float:left; margin:0px 35px 0px 35px; }
.BackGCH { width:229px; height:66px; background-image: url(../img/images/greffe.jpg); background-repeat: no-repeat; float:left; margin:15px 0px 0px 0px;  }
.backCI { width:229px; height:66px; background-image: url(../img/images/chrono.jpg); background-repeat: no-repeat; float:left; }
.backVE { width:229px; height:66px; background-image: url(../img/images/visite.jpg); background-repeat: no-repeat; float:left; margin:0px 0px 20px 0px; }
.backCCM { width:229px; height:66px;background-image: url(../img/images/carte.jpg); background-repeat: no-repeat; float:left; margin:0px 30px 20px 30px; }
.backGCF { width:229px; height:66px; background-image: url(../img/images/greffeF.jpg); background-repeat: no-repeat; float:left; margin:15px 30px 0px 30px; }
.backCC { width:229px; height:66px; background-image: url(../img/images/combien.jpg); background-repeat: no-repeat; float:left; margin:15px 0px 0px 0px; }
.backReparation { width:229px; height:66px; background-image: url(../img/images/sourcils.jpg); background-repeat: no-repeat; float:left; margin:0px 22px 0px 22px; }
.backGlossaire { width:229px; height:66px; background-image: url(../img/images/glossaire.jpg); background-repeat: no-repeat; float:left; }
.backRCC { width:229px; height:66px; background-image: url(../img/images/choisir.jpg); background-repeat: no-repeat; float:left; margin:0px 0px 20px 0px;  }
.backTOUS { width:229px; height:66px; background-image: url(../img/images/tous.jpg); background-repeat: no-repeat; float:left;  }
.backVIDEO { width:229px; height:66px; background-image: url(../img/images/video.jpg); background-repeat: no-repeat; float:left; }
.backACTU { width:229px; height:66px; background-image: url(../img/images/actu.jpg); background-repeat: no-repeat; float:left; margin:0px 30px 0px 30px;  }
.backbouton { width:140px; height:23px; background-image: url(../img/images/bouton.gif); background-repeat: no-repeat; }
.backrepeat { background-image: url(../img/images/backrepeat.jpg); background-repeat: repeat-y; background-position: right bottom; width:748px; }
.backpied { background-image: url(../img/images/pied.jpg); height:38px; }
/*-----------------------------------------------------------------------------*/

/*La page combien ca coute*/
tableau.cas { margin-left:14px; margin-bottom:4px; }
.casleft { background-image:url(../img/images/back-cas-left.jpg); background-color:#5c88a5; background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align:center; color: #FFFFFF; height:19px; width:130px; float:left; }
.cascentre { background-image:url(../img/images/centre-cas.jpg); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; width:450px; height:19px; float:left; }
.casright { background-image:url(../img/images/back-cas-right.jpg); background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:center; font-weight: bold; color: #FFFFFF; width:130px; height:19px; float:left; }
p.detailcas2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: right; color: #000000; margin: 0px 4px 0px 10px; height:77px; }
p.detailcas { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:center; color: #000000; margin:0px 0px 4px 0px; }
p.detailprix { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:center; font-weight: bold; color: #5ABCB9; margin:0px 0px 4px 0px; }
#LayerRep { border:solid 1px #019583; position:absolute; width:350px; height:362px; z-index:1; left:430px; top:885px; background-color:#FFFFFF; display:none; overflow:scroll; }
.T_TXT_1 { width:250px; float:left; }
.T_TXT_2 { width:200px; float:left; }
.clear { clear:both; }
.T_TOP_1 { padding-top:15px; }
.T_TOP_2 { padding-top:25px; }
/*-----------------------------------------------------------------------------*/

/*Diagnostic en ligne*/

.titreDiag { color:#000000; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; padding-left:5px; text-align:left; text-transform: uppercase; }
.titreDiag span { color:#019583; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; text-align:left; }
#LayerCombien { border:solid 1px #019583; position: absolute; width:350px; height:362px; z-index:2; left: 450px; top: 360px; background-color:#FFFFFF; display:none; overflow:scroll; color:#019583; }
.input { border:1px solid black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:200px; height:15px; font-weight:bold; }
textarea { border:1px solid black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; width:250px; font-weight:bold; }
select, option { border-color:#000000; border:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
/*-----------------------------------------------------------------------------*/
/*glossaire*/
td.titreglossaire { color:#000000; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; padding-left:5px; }
table.alphabet { margin-left:30px; }
table.alphabet td { width:20px; text-align:center; }
table.alphabet td a { color:#000000; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 18px; font-weight: normal; }
.alphabet a:hover { color:#FF0000; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 18px; font-weight: normal; text-decoration:underline; }
#LayerGlossaire { border:solid 1px #019583; position:absolute; width:350px; height:330px; z-index:2; left: 496px; top: 178px; background-color:#FFFFFF; display:none; overflow:scroll; }
/*-----------------------------------------------------------------------------*/

/*Diagnostic en ligne*/

#diagnostic td { text-align:left; padding-left:10px; }
#diagnostic th { color:#000000; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 12px; text-align:right; font-weight: normal; }
#diagnostic input { border:1px solid black; font-family:Arial, Helvetica, sans-serif; color:black; }
#diagnostic input.chek { border:none; }
#diagnostic th.bas { color:#0DA9A0; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 12px; text-align:right; font-weight: bold; border-top-color: #006699; border-top-width: 2px; border-top-style: solid; }
#diagnostic select { color:#0DA9A0; }
/*-----------------------------------------------------------------------------*/
/*page greffes-sourcils*/

.lien a { color:#000000; font-family: Arial, Helvetica, "sans-serif 30px"; font-size:9px; font-weight: normal; text-decoration:underline; text-transform: uppercase; }
.lien a:hover { color:#FF0000; font-family: Arial, Helvetica, "sans-serif 30px"; font-size:9px; font-weight: normal; text-decoration:underline; text-transform: uppercase; }
.contenuGreffeSourcils { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; padding-right:40px; padding-left:7px; padding-top:8px; }
.TXTGreffeSourcils { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #019583; padding-left:7px; text-decoration: none; }
.GreffeSourcils { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #019583; padding-left:7px; text-decoration: none; height:84px; float:right; }
.titreGreffeSourcils { color:#000000; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; padding-left:7px; }
.titreGreffeSourcils span { color:#019583; font-family: Arial, Helvetica, "sans-serif 30px"; font-size: 27px; font-weight: normal; }
.avantaprès { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; text-align:right; }
.StyleDia { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.Style6 { color: #33CC99; font-weight: bold; }
/*-----------------------------------------------------------------------------*/
/*Les centres Challeng'Hair*/

table.Centre_marak { background-image: url(../img/images/G.jpg); background-repeat: no-repeat; }
table.Centre_paris { background-image: url(../img/images/DIRECTRICE_PARIS.jpg); background-repeat: no-repeat; }
table.Centre_barcelone { background-image: url(../img/images/DIRECTRICE-BARCELONE.jpg); background-repeat: no-repeat; }
table.Centre_stp { background-image: url(../img/images/G.jpg); background-repeat: no-repeat; }
table.Centre_Maurice { background-image: url(../img/images/img4.gif); background-repeat: no-repeat; }
table.Centre_belgique { background-image: url(../img/images/DIRECTRICE_BELGIQUE.jpg); background-repeat: no-repeat; }
.TextNoir2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-left:0px; text-align:left; }
.TextNoirGD { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; padding-left:0px; text-align:left; }
.TextBleu2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3B7899; padding-left:1px; text-align:left; }
.adresse { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; padding-right:30px; padding-left:5px; padding-top:8px; padding-bottom:8px; text-align:left; }
.lienbl { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; padding-left:5px; }
.enteteMarrakech { background-image:url(../img/images/Centre-Marrahech.jpg); background-repeat: no-repeat; width: 736px; height: 120px; background-position:left; }
.enteteParis { background-image:url(../img/images/BackHeadCentreParis.jpg); background-repeat: no-repeat; width: 736px; height: 120px; background-position:left; }
.enteteBelgique { background-image:url(../img/images/BackHeadCentrebelgique.jpg); background-repeat: no-repeat; width: 736px; height: 120px; background-position:left; }
.enteteBarcelone { background-image:url(../img/images/BackHeadCentreBarcelone.jpg); background-repeat: no-repeat; width: 736px; height: 120px; background-position:left; }
.enteteStp { background-image:url(../img/images/BackHeadCentreStp.jpg); background-repeat: no-repeat; width: 736px; height: 120px; background-position:left; }
.enteteMaurice { background-image:url(../img/images/BackHeadCentreMaurice.jpg); background-repeat: no-repeat; width: 736px; height: 120px; background-position:left; }
#Layer1 { position: relative; width:200px; height:115px; z-index:1; margin-left:0px; margin-top:-60px; }
#Layer2 { position: relative; width:200px; height:115px; z-index:1; margin-left:20px; margin-top:-35px; }
/* *************************************************************************************************************************** */
/* ********************************************* MODIFS 11-02-2008 NORME W3C ************************************************* */
/* *************************************************************************************************************************** */
#Layer1 {position:absolute;width:200px;height:115px;z-index:1;left: 247px;top: 425px;}
/* ********************************* PAGE ACCUEIL ********************************************** */
.td_resultat { height:50px; background:url(../img/images/logoresultat.jpg); width:83px; display:block; padding:10px 0px 0px 0px; text-align:center; }
/* ********************************* PAGE FUSS / FUE ********************************************** */
.gros_bouton { background:url(../img/images/Grosbouton.gif); }
.savoir_pluss { background:url(../img/images/savoirplus.gif); width:208px; height:17px; margin:auto; text-align:center; }
.pied { background:url(../img/images/pied.jpg); }
/* ********************************* PAGE REPARATIONS ********************************************** */
.Style1_rep { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.Style2_rep { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* ********************************* PAGES ETABLISSEMENTS ********************************************** */

.marakech_37 { height:18px; background:url(../img/images/Centre-Marrahech_37.gif); }
.marakech_35 { height:18px; background:url(../img/images/Centre-Marrahech_35.gif); }
.marakech_50 { height:18px; background:url(../img/images/Centre-Marrahech_50.gif); }
.marakech_48 { height:18px; background:url(../img/images/Centre-Marrahech_48.gif); }


/* *********************************** ANNUAIRES ******************************************************/

.annuaires { padding:20px; font-size:13px;  }
.annuaires  td { padding:5px; }
.annuaires a { color:#009999 }

/* *************************************************************************************************************************** */
/* ************************************** MODIFS 10-07-2008 OPTIMISATION REF ************************************************* */
/* *************************************************************************************************************************** */
.HeaderTXT { font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-left:100px; }
.result { width:85px; margin-left:690px; margin-top:5px; }
.flag { text-align:center; width:690px; float:left; margin-top:5px; }
div.flag img { padding:0px; }
.dyn { width:690px; margin-top:2px; }
.LeftFloat { float:left; }
.zone { width:780px; float:left; margin-top:15px; }
#global { margin-left: auto; margin-right: auto; width:780px; }
.FFooter { text-align:center; }
.TXTFFooter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; text-align:center; margin:0px 0px 10px 0px; }
.vertical { padding:23px 5px 5px 5px; }
.vertical_2 { padding:10px 5px 5px 5px; }
.vertical_3 { padding:14px 5px 5px 5px; }
.align { padding:7px 0px 0px 7px; }
.align_2 { padding-top:5px; }
.gabarit { width:748px; margin:20px 0px 0px 20px; }
.photo { width:167px; height:240px; float:left; text-align:center; margin-top:50px; }
.TBoutton { width:530px; height:45px; }
.Ttitre { height:80px; padding-top:10px; }
.LLien { margin-left:7px; padding-top:3px; }
.TopTXT { padding-top:5px; }
.TopTXT_2 { padding-top:4px; }