

html {height:100%;}
body {background: #fff url(../images/bkg-body.png) no-repeat top center;color:#000000;line-height:normal; height:100%;font-family:Arial, Helvetica, sans-serif;font-size:76%;}

img {border:none;}

a {text-decoration:none;}
a:link, a:visited, a:active {color:#ec008c;}
a:hover {color:#000000;}	

h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:2em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}

.footerimage {background: #fff url(../images/bkg-footer-wrap.png) no-repeat bottom center;margin:0 auto;}

td {color:#000000;font-family:Arial, helvetice, sans-serif;font-size:76%}
 
.rose {color:#ec008c;}

.LogoTopKatia {margin-top:3px;margin-left:0px;}	  

.numerotel {font-family:Arial, Helvetica, sans-serif;font-size:1.2em;color:#ec008c;font-weight:bold;}

.TexteTop {margin-top:13px;margin-left:0px;color:#ec008c;font-family:Arial, Helvetica, sans-serif;font-size:2em;}
	  
.RetourAccueilTop #topLike {float:right;font-size:.85em;text-transform:uppercase;width:136px;height:28px;margin-top:0px;margin-right:-70px; }
.RetourAccueilTop #topLike li {display:inline;text-align:center;width:65px;height:28px;}
.RetourAccueilTop #topLike li a {background:#e7e7e7;color:#000;display:inline-block;text-align:center;width:65px;height:28px;}
.RetourAccueilTop #topLike li a:hover {background:#ec008c;color:#fff;}
.RetourAccueilTop #topLike li a span {position:relative;top:10px;}

.MenuTop {float:right;margin-top:42px;text-transform:uppercase;}
.MenuTop li {display:inline;}
.MenuTop li a {color:#000;float:left;margin-left:38px;padding-bottom:2px;}
.MenuTop li a:hover {border-bottom:4px solid #ec008c;}
.MenuTop li a:visited {color:#000;float:left;margin-left:38px;padding-bottom:2px;}
.MenuTop li a.highlight {border-bottom:4px solid #ec008c;}


.MenuBOTTOM {margin-top:2px;text-align:left;margin-right:20px;color:#000000;}
.MenuBOTTOM a {color:#000000;}
.MenuBOTTOM a:visited {color:#000000;}
.MenuBOTTOM a:hover {color:#ec008c;}
.MenuBOTTOM a.highlight {color:#ec008c;}
 
.MenuServicesSmall {font-family:Arial Black,Arial, Times New Roman;font-size:24;margin-bottom:0px;text-align:left;color:#000000;font-weight:bold;text-transform:uppercase;letter-spacing:-1px;line-height:10px;}
.MenuServicesSmall a {color:#000000;}
.MenuServicesSmall a:visited {color:#000000;}
.MenuServicesSmall a:hover {color:#ec008c;}	
.MenuServicesSmallSmall {font-family:Arial, Times New Roman;font-size:14;margin-bottom:0px;text-align:left;color:#000000;font-weight:bold;text-transform:uppercase;letter-spacing:1px;} 

.MenuFrontRight {font-family:Arial Black,Arial, Times New Roman;font-size:39;margin-bottom:0px;text-align:left;color:#000000;font-weight:bold;text-transform:uppercase;letter-spacing:-2px;}
.MenuFrontRight a {color:#000000;}
.MenuFrontRight a:visited {color:#000000;}
.MenuFrontRight a:hover {color:#ec008c;}	 
.revealcontent {visibility:hidden;border-bottom:1px solid #000000;margin-bottom:0px;padding-bottom:0px;height:60px;} /* annimation de texte defilant */		   
 
.TitreBig {font-family:Arial, Times New Roman;font-size:40;text-align:left;color:#000000;font-weight:bold;text-transform:uppercase;letter-spacing:-2px;line-height:39px;}

.MenuFrontRightSmall {font-family:Arial, Times New Roman;font-size:18;margin-bottom:5px;text-align:left;color:#000000;font-weight:bold;text-transform:uppercase;letter-spacing:1px;} 
  
.avis {font-family:Arial, Times New Roman;font-size:11;text-align:left;color:#000000;}

.BottomCreditL {font-family:Arial, Times New Roman;font-size:11;text-align:left;color:#636363;}
.BottomCreditL a {color:#636363;} 
.BottomCreditR {font-family:Arial, Times New Roman;font-size:11;text-align:right;color:#636363;}
.BottomCreditR a {color:#636363;}
.BottomCreditR a:hover {color:#fa8a07;}

.TitreTexteMoyen {margin-left:0px;color:#1C1C1C;font-family:Arial, Helvetica, sans-serif;font-size:1.69em;word-spacing:6px;letter-spacing:-1px;line-height:24px;}
.TitreTexteMoyen a {color:#000000;}
.TitreTexteMoyen a:hover {color:#ec008c;}
 
.TitreSection {font-size:20px;font-weight:bolder;line-height:26px;margin-bottom:5px;text-transform:uppercase;}
.TitreSection a {color:#000000;}
.TitreSection a:hover {color:#ec008c;}

.TitreTexteMoyenRose {margin-left:0px;color:#ec008c;font-family:Arial,Helvetica,sans-serif;font-size:1.95em;word-spacing:6px;letter-spacing:-1px;line-height:27px;}
.TitreTexteMoyenRose a {color:#ec008c;}
.TitreTexteMoyenRose a:hover {color:#000000;}	  

.TexteMoyen {color:#1C1C1C;font-family:Arial, Helvetica, sans-serif;word-spacing:4px;font-size:1.45em;line-height:24px;width: 360px;}
.TexteMoyen a {color:#000000;}
.TexteMoyen a:hover {color:#ec008c;}

.TexteMoyenRose {color:#ec008c;font-family:Arial, Helvetica, sans-serif;word-spacing:4px;font-size:1.69em;line-height:24px;width: 360px;}
.TexteMoyenRose a {color:#ec008c;}
.TexteMoyenRose a:hover {color:#000000;}
  
.TemoignageMASTERTitre {text-align:center;color:#ec008c;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1em;margin-bottom:15px;margin-left:-27px;text-transform:uppercase;}	
.TemoignageMASTERTitre a {color:#ec008c;}
.TemoignageMASTERTitre a:hover {color:#000000;}
.TemoignageTitre {text-align:left;color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1em;}
.TemoignageEntreprise {text-align:left;margin-bottom:10px;color:#636363;font-family:Arial, Helvetica, sans-serif;font-size:1em;}
.TemoignageTexte {text-align:justify;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:.9em;width:363px;height:100px}
.TemoignageTexte a {color:#ec008c;}
.TemoignageTexte a:hover {color:#000000;}						  


#formContact {position:relative;width:590px;}
#formContact label {font-weight:bold;line-height:20px;vertical-align:top;}
#formContact label span {color:#9a9a9a;font-weight:normal;}
#formContact .inTxt, #formContact select, #formContact textarea {border:1px solid #989898;margin-bottom:10px;}
#formContact .inTxt, #formContact select {width:171px;height:20px;}
#formContact .inTxt {margin-right:12px;}
#formContact textarea {width:588px;height:121px;}
#formContact .btnSubmit {text-align:right;}

.quote {color:#ec008c;font-size:40px;font-weight:lighter;line-height:45px;padding-top:150px;}