
/* front */
.clear{clear:left}img{border:0;margin:0;padding:0}a{border:0;margin:0;padding:0}html{height:100%;margin:0;padding:0;background:#01000b}body{min-height:100%;font-family:helvetica;font-size:.8em;margin:0 auto}#wrapper1{margin:0 auto;min-width:1000px;max-width:100%;overflow:hidden;background:#dfdfdf}#wrapper2{margin:0 auto;min-width:1000px;max-width:100%;overflow:hidden;background:}#wrapper3{margin:0 auto;min-width:1000px;max-width:100%;overflow:hidden;background:url(../imgs/bg_ombre.png) repeat-y top center}.header{margin:0 auto;min-width:1000px;max-width:100%;height:80px;overflow:hidden;background:#01000b}.header #headerContainer{margin:0 auto;width:1000px;height:80px;overflow:hidden}.header #headerContainer .logo{float:left;color:#fff;font-size:32px;text-decoration:none;margin-top:20px;margin-left:30px;border:0}.header #headerContainer .baseline{float:right;color:#fff;font-size:22px;text-decoration:none;margin-top:30px;margin-right:50px}#menu{margin:0 auto;min-width:1000px;max-width:100%;height:42px;overflow:hidden;background:url(../imgs/bg_menu.png) repeat-x top left}#menu #menuContainer{margin:0 auto;width:1000px;height:42px;overflow:hidden}#menu #menuContainer .Home{float:left;height:42px;padding-left:20px;padding-right:20px}#menu #menuContainer .Home:Hover{float:left;height:42px;padding-left:20px;padding-right:20px;background:url(../imgs/bg_menu-activ.png) repeat-x top left}#menu #menuContainer .Lien{float:left;height:42px;padding-left:20px;padding-right:20px;padding-top:14px;font-size:16px;color:#fff;text-decoration:none}#menu #menuContainer .Lien:hover{float:left;height:42px;padding-left:20px;padding-right:20px;padding-top:14px;font-size:16px;color:#fff;text-decoration:none;background:url(../imgs/bg_menu-activ.png) repeat-x top left}#menu #menuContainer .Activ{float:left;height:42px;padding-left:20px;padding-right:20px;padding-top:14px;font-size:16px;color:#fff;text-decoration:none;background:url(../imgs/bg_menu-activ.png) repeat-x top left}#menu #menuContainer .phone{float:right;height:42px;padding-left:20px;padding-right:50px;padding-top:14px;font-size:16px;color:#fff;text-decoration:none}#bread{margin:0 auto;width:940px;height:20px;padding:5px 30px;overflow:hidden;background:#fff;text-decoration:none;font-size:12px;color:#8a7d7a;font-style:italic}#bread a{text-decoration:none;font-size:12px;color:#8a7d7a;font-style:italic}#containerHome{margin:0 auto;width:960px;overflow:hidden;background:#fff;padding:20px 10px 20px 30px}#containerHome h2{color:#01000b}#containerHome .blocRef{float:left;width:290px;margin-right:30px;overflow:hidden}#containerHome .blocRef .img{float:left;width:290px;height:220px;overflow:hidden;margin-bottom:10px}#containerHome .blocRef .img img{float:left;width:290px;height:220px;overflow:hidden}#containerHome .blocRef .txtIMG{float:left;width:290px;overflow:hidden;text-align:center}#containerHome .blocRef .txtIMG h3{display:inline;font-size:18px;color:#15acc8}#containerHome .blocRef .txtIMG h3 a{display:inline;font-size:18px;color:#15acc8;text-decoration:none}#containerHome .blocActu{float:left;width:940px;overflow:hidden;margin-bottom:20px;border-bottom:solid 1px #dfdfdf;font-size:14px;line-height:18px}#containerHome .blocActu .txt{float:left;width:940px;padding-right:30px;overflow:hidden}#containerHome .blocActu .txt .date{font-size:11px;font-style:italic}#containerHome .blocActu .txt h3{display:inline;font-size:18px;color:#15acc8}#containerHome .blocActu .txt h3 a{display:inline;font-size:18px;color:#15acc8;text-decoration:none}#containerHome .blocActu .txt .txtacc{font-size:12px;color:#231f20;line-height:18px;margin-top:10px}#containerHome .blocActu .txt .suite{float:left;color:#231f20;text-decoration:none;font-weight:700;font-style:italic;font-size:12px}{float:left;color:#231f20;text-decoration:none;font-weight:700;font-style:italic;font-size:12px}#containerHome .blocActu .txt .suite:hover{text-decoration:underline}#containerDefault{margin:0 auto;width:940px;overflow:hidden;background:#fff;padding:20px 30px}#containerDefault .bloc{float:left;width:940px;overflow:hidden;margin-bottom:20px;border-bottom:solid 1px #dfdfdf;font-size:14px;line-height:18px}#containerDefault .bloc .img{float:left;width:150px;height:120px;overflow:hidden;margin-right:30px}#containerDefault .bloc .img img{float:left;max-width:150px;min-height:120px;margin-bottom:20px;overflow:hidden}#containerDefault .bloc .txtIMG{float:left;width:760px;padding-right:30px;overflow:hidden}#containerDefault .bloc .txtIMG .date{font-size:11px;font-style:italic}#containerDefault .bloc .txtIMG h2{display:inline;font-size:18px;color:#15acc8}#containerDefault .bloc .txtIMG h2 a{display:inline;font-size:18px;color:#15acc8;text-decoration:none}#containerDefault .bloc .txtIMG .txtacc{font-size:12px;color:#231f20;line-height:18px;margin-top:10px}#containerDefault .bloc .txtIMG .suite{float:left;color:#231f20;text-decoration:none;font-weight:700;font-style:italic;font-size:12px}#containerDefault .bloc .txtIMG .suite:hover{text-decoration:underline}#containerDefault .bloc .txt{float:left;width:940px;padding-right:30px;overflow:hidden}#containerDefault .bloc .txt .date{font-size:11px;font-style:italic}#containerDefault .bloc .txt h2{display:inline;font-size:18px;color:#15acc8}#containerDefault .bloc .txt h2 a{display:inline;font-size:18px;color:#15acc8;text-decoration:none}#containerDefault .bloc .txt .txtacc{font-size:12px;color:#231f20;line-height:18px;margin-top:10px}#containerDefault .bloc .txt .suite{float:left;color:#231f20;text-decoration:none;font-weight:700;font-style:italic;font-size:12px}{float:left;color:#231f20;text-decoration:none;font-weight:700;font-style:italic;font-size:12px}#containerDefault .bloc .txt .suite:hover{text-decoration:underline}#containerDefault .blocDetail{float:left;width:940px;overflow:hidden;margin-bottom:20px}#containerDefault .blocDetail #fadeDetail{float:left;width:340px;height:280px;overflow:hidden;margin-right:30px}#containerDefault .blocDetail #fadeDetail img{float:left;max-width:340px;min-height:280px;margin-bottom:20px;overflow:hidden}#containerDefault .blocDetail .txtIMG{float:left;width:570px;overflow:hidden;line-height:18px}#containerDefault .blocDetail .txtIMG h1{display:inline;font-size:18px;color:#15acc8}#containerDefault .blocDetail .txtIMG .txtacc{font-size:12px;color:#231f20}#containerDefault .blocDetail .txt{float:left;width:940px;overflow:hidden;line-height:18px}#containerDefault .blocDetail .txt h1{display:inline;font-size:18px;color:#15acc8}#containerDefault .blocDetail .txt .txtacc{font-size:12px;color:#231f20}#containerReferences{margin:0 auto;width:940px;overflow:hidden;background:#fff;padding:20px 30px}#containerReferences .bloc{float:left;width:470px;overflow:hidden;margin-bottom:30px}#containerReferences .bloc .img{float:left;width:150px;height:120px;overflow:hidden;margin-right:30px}#containerReferences .bloc .img img{float:left;max-width:150px;min-height:120px;margin-bottom:20px;overflow:hidden}#containerReferences .bloc .txtIMG{float:left;width:260px;padding-right:30px;overflow:hidden}#containerReferences .bloc .txtIMG h2{display:inline;font-size:18px;color:#15acc8}#containerReferences .bloc .txtIMG h2 a{display:inline;font-size:18px;color:#15acc8;text-decoration:none}#containerReferences .bloc .txtIMG .txtacc{font-size:12px;color:#231f20;line-height:18px;margin-top:10px}#containerReferences .bloc .txtIMG .suite{float:left;color:#231f20;text-decoration:none;font-weight:700;font-style:italic;font-size:12px}#containerReferences .bloc .txtIMG .suite:hover{text-decoration:underline}#containerReferences .bloc .txt{float:left;width:440px;padding-right:30px;overflow:hidden}#containerReferences .bloc .txt h2{display:inline;font-size:18px;color:#15acc8}#containerReferences .bloc .txt h2 a{display:inline;font-size:18px;color:#15acc8;text-decoration:none}#containerReferences .bloc .txt .txtacc{font-size:12px;color:#231f20;line-height:18px;margin-top:10px}#containerReferences .bloc .txt .suite{float:left;color:#231f20;text-decoration:none;font-weight:700;font-style:italic;font-size:12px}{float:left;color:#231f20;text-decoration:none;font-weight:700;font-style:italic;font-size:12px}#containerReferences .bloc .txt .suite:hover{text-decoration:underline}#containerReferences .blocDetail{float:left;width:940px;overflow:hidden;margin-bottom:20px}#containerReferences .blocDetail #fadeDetail{float:left;width:340px;height:280px;overflow:hidden;margin-right:30px}#containerReferences .blocDetail #fadeDetail img{float:left;max-width:340px;min-height:280px;margin-bottom:20px;overflow:hidden}#containerReferences .blocDetail .txtIMG{float:left;width:570px;overflow:hidden;line-height:18px}#containerReferences .blocDetail .txtIMG h1{display:inline;font-size:18px;color:#15acc8}#containerReferences .blocDetail .txtIMG .txtacc{font-size:12px;color:#231f20}#containerReferences .blocDetail .txt{float:left;width:940px;overflow:hidden;line-height:18px}#containerReferences .blocDetail .txt h1{display:inline;font-size:18px;color:#15acc8}#containerReferences .blocDetail .txt .txtacc{font-size:12px;color:#231f20}#containerLexique{margin:0 auto;width:940px;overflow:hidden;background:#fff;padding:20px 30px}#containerLexique #alphabet{float:left;width:920px;margin-left:15px;overflow:hidden}#containerLexique #alphabet .cadreLex{float:left;display:block;color:#01000b;text-decoration:none;border:solid 1px #01000b;padding:3px 5px;margin:3px 5px}#containerLexique #alphabet .cadreLex:hover{color:#fff;border:solid 1px #15acc8;background:#15acc8}#containerLexique #alphabet .cadreLexCurrent{float:left;display:block;color:#fff;text-decoration:none;border:solid 1px #15acc8;background:#15acc8;padding:3px 5px;margin:3px 5px}#containerLexique .bloc_lexique{float:left;width:800px;margin-left:20px;overflow:hidden;margin-bottom:20px;border-bottom:solid 1px #dfdfdf;font-size:14px;line-height:18px}#containerLexique .bloc_lexique h1{display:inline;font-size:18px;color:#15acc8}#containerLexique .bloc_lexique h1 a{font-size:18px;color:#15acc8;text-decoration:none}#containerLexique .bloc_lexique h2{display:inline;font-size:18px;color:#15acc8}#containerLexique .bloc_lexique h2 a{font-size:18px;color:#15acc8;text-decoration:none}#containerLexique .bloc_lexique .suite{float:left;color:#231f20;text-decoration:none;font-weight:700;font-style:italic;font-size:12px}#containerLexique .bloc_lexique .suite:hover{text-decoration:underline}#containerLexique .bloc_lexique .link_lex{color:#000;font-weight:700;text-decoration:none}.retour{float:left;color:#000;text-decoration:none;margin-left:20px}.retour:hover{text-decoration:underline}.pager{float:right;margin-right:20px}.pager .lien{text-decoration:none;color:#231f20;font-size:12px}.pager .activ{text-decoration:none;color:#231f20;font-size:16px;font-weight:700}#containerForm{margin:0 auto;width:940px;overflow:hidden;background:#fff;padding:20px 30px}#containerForm #formContact{float:left;width:540px;margin-left:200px;overflow:hidden}#containerForm #formContact .erreurForm{font-size:12px;color:red}#containerForm #formContact .H1{display:inline;color:#15acc8;font-weight:400;font-size:18px}#containerForm #formContact .bloc1L{float:left;width:254px;height:36px;overflow:hidden;margin-right:15px}#containerForm #formContact .bloc1L .nom{float:left;padding-left:100px;width:150px;height:20px;overflow:hidden;background:url(../imgs/FR/bg_form-nom.png) no-repeat top left;border:solid 1px #cacaca}#containerForm #formContact .bloc1L .cp{float:left;padding-left:100px;width:150px;height:20px;overflow:hidden;background:url(../imgs/FR/bg_form-cp.png) no-repeat top left;border:solid 1px #cacaca}#containerForm #formContact .bloc1L .phone1{float:left;padding-left:100px;width:150px;height:20px;overflow:hidden;background:url(../imgs/FR/bg_form-phone1.png) no-repeat top left;border:solid 1px #cacaca}#containerForm #formContact .bloc1R{float:left;width:254px;height:36px;overflow:hidden}#containerForm #formContact .bloc1R .prenom{float:left;padding-left:100px;width:150px;height:20px;overflow:hidden;background:url(../imgs/FR/bg_form-prenom.png) no-repeat top left;border:solid 1px #cacaca}#containerForm #formContact .bloc1R .ville{float:left;padding-left:100px;width:150px;height:20px;overflow:hidden;background:url(../imgs/FR/bg_form-ville.png) no-repeat top left;border:solid 1px #cacaca}#containerForm #formContact .bloc1R .phone2{float:left;padding-left:100px;width:150px;height:20px;overflow:hidden;background:url(../imgs/FR/bg_form-phone2.png) no-repeat top left;border:solid 1px #cacaca}#containerForm #formContact .bloc2{float:left;width:523px;height:36px;overflow:hidden}#containerForm #formContact .bloc2 .adresse{float:left;padding-left:100px;width:418px;height:20px;overflow:hidden;background:url(../imgs/FR/bg_form-adresse.png) no-repeat top left;border:solid 1px #cacaca}#containerForm #formContact .bloc2 .email{float:left;padding-left:100px;width:418px;height:20px;overflow:hidden;background:url(../imgs/FR/bg_form-email.png) no-repeat top left;border:solid 1px #cacaca}#containerForm #formContact .bloc2 .obligtxt{color:#df1348;font-size:10px}#containerForm #formContact .bloc3{float:left;width:523px;overflow:hidden}#containerForm #formContact .bloc3 .message{float:left;padding-top:25px;width:516px;overflow:hidden;background:url(../imgs/FR/bg_form-message.png) no-repeat top left;border:solid 1px #cacaca}#containerForm #formContact .validcontact{float:right;overflow:hidden;border:0;cursor:pointer;padding:25px;margin-right:20px;font-weight:400;font-size:18px;color:#fff;background:#01000b}#containerForm #formContact .validcontact:hover{float:right;overflow:hidden;border:0;cursor:pointer;padding:25px;margin-right:20px;font-weight:400;font-size:18px;color:#fff;background:#15acc8}#footer{margin:0 auto;max-width:100%;min-width:1000px;overflow:hidden;background:#01000b}#footerContainer{margin:0 auto;width:980px;min-height:150px;padding-top:30px;overflow:hidden;text-align:center}#footerContainer .lien{text-decoration:none;color:#cdcfd0;font-size:11px;margin:15px}#footerContainer #alphabet{margin:0 auto;width:780px;overflow:hidden}#footerContainer #alphabet .cadreLex{float:left;display:block;font-size:11px;color:#fff;text-decoration:none;border:solid 1px #fff;padding:3px 5px;margin:3px 5px}

/* shadowbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:HelveticaNeue-Light,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{position:relative;border:1px solid #000;overflow:hidden;height:100px}#sb-body{position:relative;height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:0}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(../imgs/classic-loader.gif) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{background-color:#fff}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:20px;line-height:20px}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:16px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-image:url(../imgs/shadow-close.png);background-color:#000}#sb-nav-next{background-image:url(../imgs/shadow-next.png);background-color:#000}#sb-nav-previous{background-image:url(../imgs/shadow-previous.png);background-color:#000}#sb-nav-play{background-image:url(../imgs/shadow-play.png);background-color:#000}#sb-nav-pause{background-image:url(../imgs/shadow-pause.png);background-color:#000}#sb-counter{float:left;width:45%}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}

/* apprise */
.appriseOverlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.3);display:none}.appriseOuter{background:#eee;border:1px solid #fff;box-shadow:0 3px 7px #333;-moz-box-shadow:0 3px 7px #333;-webkit-box-shadow:0 3px 7px #333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;position:absolute;z-index:99999999;min-width:200px;min-height:50px;max-width:75%;position:fixed;display:none}.appriseInner{padding:20px;color:#333;text-shadow:0 1px 0 #fff}.appriseInner button{border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;background:-moz-linear-gradient(100% 100% 90deg,#eee,#d5d5d5);background:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#d5d5d5));background:-webkit-linear-gradient(#eee,#d5d5d5);background:-o-linear-gradient(#eee,#d5d5d5);color:#232d3d;font-size:12px;font-weight:700;padding:4px 10px;margin:0 3px;text-shadow:0 1px 0 #fff;cursor:pointer;box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;-webkit-box-shadow:0 1px 2px #ccc}.appriseInner button:hover{color:#d85054}.aButtons,.aInput{margin:20px 10px 0;text-align:center}.aTextbox{border:1px solid #aaa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-khtml-border-radius:4px;box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;width:180px;font-size:12px;font-weight:700;padding:5px 10px}