@charset "utf-8";
/* CSS Document */

body{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#8c8c8c;background-color:#b4b5b6;margin:0;padding:0;}

#monoSlideshow {
	margin-left:188px;
}

*{margin:0;padding:0;}

h2,h1{font-weight:normal;}

a{color:#8c8c8c;text-decoration:none;}

a:hover{text-decoration:underline;}

#General{width:1032px;margin:0 auto;position:relative;background: url(../img/bg_deg.gif) repeat-y;}

#Global{width:1024px;margin:0 auto;}

#Menu{border-bottom:1px solid #cdcdce;height:22px;background-color:#e1e2e2;position:relative;text-transform:uppercase;}

#Menu ul{width:912px;line-height:21px;float:left;}

#Menu li{float:left;text-align:center;border-right:1px solid #b4b5b6;margin-top:1px;list-style:none;}

#Menu #LiClients{border-right:0;}

#Menu a{color:#58585a;display:block;margin:0 1px;}

#Menu a:hover,#Menu .hover {color:#fefeff;text-decoration:none;background-color:#0e71b4;}

#Menu a#MenuIndex{width:150px;}

#Menu a#MenuQui,#Menu a#MenuExpert,#Menu a#MenuServices{width:154px;}

#Menu a#MenuContact{width:159px;}

#Menu a#MenuClients{width:124px;}

#Menu .SousMenu ul{width:100%;}

#Menu .SousMenu li{float:left;border-right:0;border-top:1px solid #fefefe;font-size:10px;background-color:#3478a7;margin:0; list-style:none;clear:left;width:100%;}

#Menu .SousMenu a{color:#FFF;}

#Menu #SousMenuServices{position:absolute;top:22px;left:468px;width:154px;display:none;z-index:1;}

#Menu #Langues{width:112px;background-color:#0e71b4;float:left;line-height:22px;height:22px;text-align:center;color:#b4b5b6;font-size:10px;}

#Menu #Langues a{display:inline;color:#FFF;}

#Menu #Langues span{color:#FFF;}

#Menu #Langues a#Languefr,
#Menu #Langues a#Langueen,
#Menu #Langues a#Languecn{color:#b4b5b6;}

#Header{height:224px;background:url(../img/header.jpg) no-repeat right top #0e71b4;border-bottom:2px solid #b6b8b9;position:relative;z-index:0 !important;z-index:-1;}

#Header div{position:absolute;top:0;left:36px;}

#Header div img{border:0;}

.Content{text-align:justify;float:left;font-family: Helvetica, Arial, Verdana, sans-serif;padding:24px 24px 20px 28px;font-size:12px;width:972px;}

.Content a{color:#025791;}

.Content h1{color:#0e71b4;font-size:24px;margin:0 0 20px 0;height:24px;}

.Content h2{font-size:18px;font-weight:bold;}

#Bottom{width:100%;height:24px;float:left;}

#BottomContent{background-color:#0e71b4;width:100%;text-align:center;font-size:11px;color:#ffffff;line-height:24px;}

#BottomContent a{color:#ffffff;}

#BottomDg{width:1032px;margin:0 auto;background: url(../img/bg_degB.gif) repeat-x #b4b5b6;height:20px;clear:both;}

#BottomDg #CornerG{float:left;width:50%;height:4px;background: url(../img/corner_g.gif) no-repeat;}

#BottomDg #CornerD{float:right;width:50%;height:4px;background: url(../img/corner_d.gif) no-repeat right top;}

/*INDEX*/

#BlocGaucheAccueil{width:575px;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:14px;color:#4c4c4c;padding:15px 0 0 0;float:left;}

#BlocGaucheAccueil h2{color:#808080;margin-bottom:19px;}

#BlocGaucheAccueil h2 span{color:#0b72b5;}

#BlocGaucheAccueil p{font-style:;}

#BlocGaucheAccueil #BlocServices{padding-top:30px;font-size:14px;font-family: Helvetica, Arial, Verdana, sans-serif;}

#BlocGaucheAccueil #BlocServices p{font-style:normal}

#BlocGaucheAccueil #BlocServices ul{color:#0e71b4;font-size:12px;width:28%;float:left;margin:20px 0 0 70px;padding:0 0 0 20px;}

#BlocDroiteAccueil{float:right;width:375px;font-size:12px;color:#8c8c8c;}

#BlocDroiteAccueil #BlocQui a{text-decoration:underline;font-size:10px;float:right;margin:0 19px 0 0;}

#BlocDroiteAccueil h2{height:33px;line-height:33px;background-color:#3579a7;color:#FFF;padding-left:15px;font-size:15px;font-weight:normal;}

#BlocDroiteAccueil .BlocBg{border:1px solid #f2f2f2;margin-bottom:14px;}

#BlocDroiteAccueil #BlocQui p{width:340px;margin:19px auto 0 auto;}

#BlocDroiteAccueil #BlocQui{width:371px;border:1px solid #e6e7e7;height:125px;}

#BlocDroiteAccueil #BlocContact{width:371px;height:183px;border:1px solid #e6e7e7;}

#BlocDroiteAccueil #BlocContact p{width:200px;float:left;margin-top:22px;}

#BlocDroiteAccueil #BlocContact img{border:1px solid #eaeaeb;float:left;margin:13px 17px 0 16px;}

/*QUI*/

#Qui p{margin-bottom:20px;}

#Qui p span{color:#0e71b4;}

#Qui h2 span{font-size:12px;}

#Qui .BlocVille{float:left;margin-top:15px;width:276px;height:161px; background:url(../img/bg_blocville.gif) no-repeat;padding:15px 12px 15px 12px;margin-right:10px;}

#Qui .dernier{margin-right:0;}

/*EXPERTISE*/

#Expertise img{margin:25px auto 30px auto;display: block;}

/*NOS SERVICES*/

#Services #MenuServices{float:left;width:228px;}

#Services #MenuServices li{background-color:#3579a7;color:#fefefe;border:1px solid #fff;line-height:20px;padding-left:27px;}

#Services #MenuServices li.Actif{background-color:#0e71b4;}

#Services #MenuServices li.Actif a{color:#b4b5b6;}

#Services #MenuServices li#ServMaj{text-transform:uppercase;}

#Services #MenuServices li a{font-weight:bold;color:#fefefe;}

#Services #ContenuServices{float:left;margin-left:22px;width:670px;border-left:1px solid #eaeaea;padding-left:20px;min-height:400px;}

#Services #ContenuServices .DisplayNone{display:none;}

#Services #ContenuServices p.Titre{font-weight:bold;color:#0e71b4;margin-bottom:10px;}

#Services #ContenuServices p.TitreRub{font-weight:bold;color:#0e71b4;margin-bottom:10px;font-size:14px;}

#Services #ContenuServices p span{text-decoration:underline;}

#Services #ContenuServices .ServicesImg{margin:20px auto;display:block;}

#Services #ContenuServices .ServicesContact{margin:30px 0 20px 0;font-weight:bold;text-align:center;}

#Services #ContenuServices .ServicesContact div{margin:15px auto 0 auto;font-size:22px;color:#989998;padding-left:19px;text-align:left;line-height:93px;font-weight:normal;}

#Services #ContenuServices .ServicesContact #LienServicesContact{width:256px;height:93px;background:url(../img/bg_blocservcont.gif) no-repeat;}

#Services #ContenuServices #ServicesContactPack #LienServicesContact{float:left;}

#Services #ContenuServices #ServicesContactPack #LienServicesPack{width:257px;height:94px;background:url(../img/bg_blocservpack.gif) no-repeat;float:right;}



#Services #ContenuServices ul{font-weight:bold;margin:15px 0 10px 35px;}

#Services #ContenuServices li span{color:#0e71b4;font-weight:bold;}

#Services #ContenuServices ol{margin:15px 0 10px 35px;}

#Services #ContenuServices .bleu{color:#0e71b4;font-weight:bold;}

#Services #ContenuServices ol ul{color:#8c8c8c;font-weight:normal;}

#Services #ContenuServices .BlocASavoir{color:#000;background-color: #e1e2e2;padding:10px;border:1px solid #b4b5b6;border-radius:5px;-moz-border-radius:10px; margin:15px 0;}

/*CONTACT*/
#Contact div{float:left;}

#Contact #Coordonnees{width:235px;}

#Contact #Form{margin-left:22px;width:640px;border-left:1px solid #eaeaea;padding-left:45px;height:400px;font-size:11px;}

#Contact #Form table{margin-left:10px;color:#4d4e5d;}

#Contact #Form table input{width:155px;height:20px;border:1px solid #a9a9a9;margin-left:20px;}

#Contact #Form #Message{padding-left:57px;vertical-align:top;}

#Contact #Form #Message textarea{overflow:auto;margin:7px 0 9px 0;border:1px solid #a9a9a9;width:307px;height:85px;}

#Contact #Form #Message input{width:60px;height:16px;background-color:#2b7bc2;color:#FFF;border:0;float:right;margin:6px 94px 0 0;font-size:11px;font-weight:bold;cursor:pointer;}

/*CLIENTS*/

#Clients img{border:1px solid #a9a9a9;margin:0 6px 10px 0;float:left;}

