body {background-color:#F0F3F4;color: #000;font-family: Arial, Helvetica, sans-serif;overflow-x:hidden;}
p{margin-bottom: 20px;text-align:justify; word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;}
input[type=submit] {background: #0C3B4B;color: white;border-style: outset;border-color: #0066A2;height: 50px;width: 100px;font: bold 16px arial,sans-serif;text-shadow: none;}
strong { font-weight: bold; }
a{text-decoration: none;font-weight:none;color:gray;}
a.adresse{color:#0C3B4B;}
.button4{cursor:pointer;}
.lk{color:#ff0000;}
.stit{font-size:26px;font-weight: 700;}
.Pcontr{border:1px solid red;}
.Dcenter{margin: 0 auto;display:block;}
.header {padding: 0px;background-color: #D2DFDF;border-bottom: 1px solid gray;z-index:100;}
#sitelogo{height:50px;}
.logo{position:absolute;top:2px;left:10px;text-align:center;cursor:pointer;display:none;z-index:10;}
.section-header {text-transform: uppercase;padding: 20px 0;font-size: 36px;}
.section-content {width: 100px;margin: auto;font-size: 18px;line-height: 1.5;}
section {padding: 10px 10px 50px;}
section:nth-of-type(2n+2) {background-color: #930;}
#menu_horiz2{top:60px;position:fixed;z-index:2;height:0px;width:52%;margin-left:auto;margin-right:auto;background:none;border: 0px;box-shadow:0px;border-radius:0px;}
.menuF{cursor:pointer;}

#footer{padding:5px;z-index:100;border-top:1px solid gray;background-color:#D2DFDF;}
.div_footer,a.div_footer{font-size:12px;color:gray;top:0px;display:inline;position:relative;padding:5px;}
.div_connected{font-size:12px;color:#999;display:inline;position:relative;padding-top:15px;}
.a_footer{font-size:12px;color:#999;}
.foot_bl{width:100px;}
.footer__text {padding: 20px 10px;background-color: #111;color: #f60;border: 1px solid;font-size: 14px;}

.Flex{display:flex;flex-wrap:nowrap;}
.FlexCol{display:flex;flex-direction:column;}
.FlexRow,.FlexRow2{display:flex;flex-direction:row;}
.FlexRow2{align-items: center;}
.FlexRow div{padding:0 10px 0 10px;}
.Flex1{flex-grow: 0;flex-shrink: 0;flex-basis: 110px;}
.Flex2{flex-grow: 0;flex-shrink: 1;color:grey;text-align:justify; word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;}

.rename_bt{display:inline-block;}

#login{width:200px;position:relative;top:-3px;z-index:100;float:right;display:none;padding:10px;background-color:#FFF;background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8));background-image: -webkit-linear-gradient(top, #ffffff, #eae8e8);background-image: -moz-linear-gradient(top, #ffffff, #eae8e8);background-image: -ms-linear-gradient(top, #ffffff, #eae8e8);background-image: -o-linear-gradient(top, #ffffff, #eae8e8);background-image: linear-gradient(top, #ffffff, #eae8e8);}
#login_form{margin-left:auto;margin-right:auto;}
#login_close{position:relative;left:170px;top:-5px;height:0px;cursor:pointer;}
#logoff{display:block;}
#logoff2{display:none;}
/*menus***************************/
.menu {z-index:100;margin-right:auto;margin-left:auto;display:none;background-color:#D2DFDF;}
.menu__container {background-color:#D2DFDF;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;z-index:100;}
.menu__element {margin: 0 0px;}
.menu__link {cursor:pointer;text-decoration: none;text-transform: uppercase;display: block;padding: 20px 26px 20px 27px;color: #0C3B4B;font-size:16px;font-weight: 300;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;background-color:#D2DFDF;}
.menu__element.active .menu__link,.menu__element:not(.menu__element_no-clickable) .menu__link:hover,.menu__element_except .menu__link:hover {background-color: #0C3B4B;color: #fff;}
.menu__element_no-clickable .menu__link:hover,.menu__element_no-clickable .menu__link {cursor: default;}
.menu_fix {background-color: #D2DFDF;color: #fff;}
.menu_fix2 {background-color: #D2DFDFf;color: #000;}
#loader{background: url('images/loader.gif') 50% 50% no-repeat rgba(255, 255, 255, 0.8);cursor: wait;width:100%;height:300px;text-align:center;padding-top:150px;position:relative;}
.circle-plus {display:inline-block;height:25px; width:25px; font-size:1px; /*Will change icon size*/;}
.circle-plus .circle {position: relative; width: 16px; height: 16px; border-radius: 100%; border: solid 3px #DFDAD7;}
.circle-plus .circle .horizontal {position: absolute; background-color: #DFDAD7; width: 10px; height: 2px; top: 7px; left: 3px;}
.circle-plus .circle .vertical {position: absolute; background-color: #DFDAD7; width: 2px; height: 10px; top: 3px; left: 7px;}
.active2{background-color:#D2DFDF;}
/* *************************menu toggle button */
.menu-toggle {display: none;position: relative;z-index: 69999;order: 1;}
.btn-container {display: inline-block;cursor: pointer;transform: scale(.8);}
.btn-container__bar {width: 35px;height: 5px;background-color: gray;margin: 6px 0;transition: 0.4s;}
.btn-container.change .btn-container__bar {background-color: #0C3B4B;}
.change .bar1 {-webkit-transform: rotate(-45deg) translate(-9px, 6px) ;transform: rotate(-45deg) translate(-9px, 6px) ;}
.change .bar2 {opacity: 0;}
.change .bar3 {-webkit-transform: rotate(45deg) translate(-8px, -8px) ;transform: rotate(45deg) translate(-8px, -8px) ;}
/*	menu toggle button ends---------------------------- */

/*pedem***************************/
.sepChap{position:relative;height:40vh;width:100%;z-index:99;background-color:#F0F3F4;text-align: center;padding-top:5px;border-top:1px solid #000;border-bottom:1px solid #000;}
.sepChap2{height:10vh;width:100%;z-index:99;}
.sep{padding:0px;display:block;;width:280px;margin-right:auto;margin-left:auto;}
.inTitle{font-size:25px;}
.div_cell_lineh,.smallP,.smallPim,.smallPimPor{display:none;}
.Hpage{width:100%;margin:0 auto 0 auto;height:60vh;background-color:#F8FAFA;}
.HpageIn{z-index:0;width:100%;height:60vh;position:fixed;background:url('../images/Fim1.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover;}

.DeclProt{cursor:pointer;font-size:12px;font-weight:bold;text-decoration:underline;}
.par_tit_temp{border:1px solid gainsboro;padding:20px;}
.par_tit{padding:20px 0px 20px 5px;}
.par_titDecl{padding:20px 0px 20px 0px;}
.par_tit2_temp{border:1px solid gainsboro;padding:20px;}
.pedem{background:url('../images/pedem.png');}
.pedemb{background:url('../images/pedem.png');}
.pedem,.pedemb{padding-top:0px;cursor:pointer;display:table-cell;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px 0px 0 0px;width:35px;height:50px;}
.pedemT,.pedemTb{border-bottom:1px solid #0C3B4B;padding:0px 0px 4px 5px;letter-spacing: 15px;font-family: Calibri;color:#0C3B4B;text-align:center;font-size:24px;font-weight:300;display:block;text-shadow: #000 0px 0px 1px;-webkit-font-smoothing: antialiased;}
.pedemTb4{font-style:none;padding:15px 0px 35px 5px;letter-spacing: 25px;font-family: Calibri;color:#0C3B4B;text-align:center;font-size:48px;font-weight:300;display:block;text-shadow: #000 0px 0px 1px;-webkit-font-smoothing: antialiased;}
.pedemT2,.pedemT2b{text-align:left;padding:0px 0px 0px 5px;font-family:Calibri;font-size:18px;font-weight:300;display:block;color: #0C3B4B;}
.pedemT3{position:relative;z-index:99;color:#0C3B4B;width:100%;letter-spacing: 8px;border-bottom:1px solid #ddd;padding: 15px 25px 15px 15px;text-align:left;font-size:32px;font-weight:300;display:block;text-shadow: #000 0px 0px 1px;-webkit-font-smoothing: antialiased;}
.pedemT3Decl{position:relative;z-index:99;color:#0C3B4B;width:100%;letter-spacing: 8px;border-bottom:1px solid #ddd;padding: 15px 25px 15px 15px;text-align:left;font-size:26px;font-weight:300;display:block;text-shadow: #000 0px 0px 1px;-webkit-font-smoothing: antialiased;}
.pedemT33{position:relative;z-index:99;color:#F0F3F4;width:100%;letter-spacing: 8px;border-bottom:1px solid #ddd;padding: 35px 25px 15px 15px;text-align:left;font-size:32px;font-weight:300;display:block;text-shadow: #000 0px 0px 1px;-webkit-font-smoothing: antialiased;}
.pedemT3b{background-color:#0C3B4B;color:#F0F3F4;width:790px;letter-spacing: 8px;border-bottom:1px solid #ddd;padding: 15px 25px 15px 15px;text-align:left;font-size:22px;font-weight:300;display:block;text-shadow: #000 0px 0px 1px;-webkit-font-smoothing: antialiased;}
/*#0C3B4B rendez-vous*/
.pedemT5{cursor:pointer;background-color:#fff;padding:0px 0px 4px 5px;font-family: Calibri;color:gray;text-align:center;font-size:12px;font-weight:100;display:block;}
.pedemP1,.pedemP11{font-size:16px;position:relative;display:table-cell;vertical-align:top;}
.pedemP1a{font-size:16px;position:relative;display:table-cell;vertical-align:top;}
.pedemP1aCal{height:700px;font-size:16px;position:relative;display:table-cell;vertical-align:top;}
.pedemP1b{width:100%;height:60vh;}
.pedemP1ab{width:20vw;height:450px;vertical-align:top;display:table-cell;background:url('../images/CO.jpg');background-repeat:no-repeat;background-position:top center;background-size:contain;background-color:#fff;padding-left:330px;font-family: Calibri;color:gray;font-size:12px;}
.pedemP3,.pedemP13{width:80vw;background-color:#5F717D;display:table-cell;font-size:16px;position:relative;padding:0px 0vw 0px 10vw;vertical-align:top;color:#fff;}
.pedemP13ba{height:800px;width:50vw;background-color:#0C3B4B;display:table-cell;font-size:16px;position:relative;padding:0px 0vw 0px 10vw;vertical-align:top;color:#fff;}
.pedemP13b{width:50vw;background-color:#0C3B4B;display:table-cell;font-size:16px;padding:50px 0vw 0px 0vw;vertical-align:top;color:#fff;}
.fontT{color:#E6E7E6;line-height:1.2em;text-align:left;}
.fontT3{color:#E6E7E6;line-height:1.2em;text-align:left;text-indent: -1em;padding-left:2em;}
.Fim2{z-index:100;display:table-cell;width:80vw;height:100%;background:url('../images/PedembK.png');background-repeat:no-repeat;background-position:right bottom;background-size:contain 100%;}
.Ped_imL{background-image: url('../images/Fim3.jpg');min-height: 130px; background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}
.Ped_imL2{background-image: url('../images/Fim4.jpg');min-height: 130px; background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;}
#Ped_im44 img{max-width:200px;}
#Ped_im44 img.bottom{position:absolute;right:450px;top:130px;}
#Ped_im44 img.top{position:absolute;right:450px;top:450px;}

.Gauche{width:750px;left:5vw;}
.Gauche2{width:17vw;left:-35vw;}
.Gauche3{width:17vw;left:10vw;}
.DroiteIm{width:27vw;left:13vw;}
.Droite,.Droite3{width:25vw;left:6vw;}
.Droite2{width:750px;position:relative;margin-left:auto;margin-right:20px;float:right;padding:10px 30px 0 0;}
.pedemP1b{position:fixed;margin-left:0px;padding:25px 0 0px 0;}

.P2{background-color:#F4F7F7;padding:50px 0 0px 190px;position:relative;display:block;width:100%;overflow-x: hidden;}
.P22{background-color:#fff;padding:30px 0 0px 190px;position:relative;display:block;width:100%;}
.P3{display:block;background-color:#F4F7F7;width:100vw;height:700px;color:#fff;padding:0 0 0 0;}
.P32{display:block;background-color:#14637C;width:100vw;height:800px;color:#fff;padding:0 0 0 0;}
.P33{display:block;background-color:#5F717D;width:100vw;color:#fff;padding:0 0 0 0;}
.P32P{display:block;background-color:#0C3B4B;width:100%;height:800px;color:#fff;padding:50px 0 0 0;border-bottom:1px solid gainsboro;}

.KRL11{font-weight:bold;padding:10px 20px 10px 0px;width:fit-content;cursor:pointer;}
.KrL2{text-align:left;width:600px;padding:10px;}
.KrL22{text-align:left;width:600px;padding:10px;}
.KrPhot{width:200px;}
.KR_All,.lkrem,.KrL1{font-weight:bold;border:2px solid #0C3B4B;padding:10px 20px 10px 20px;width:fit-content;cursor:pointer;}
.BON{font-weight:bold;border:2px solid #0C3B4B;padding:10px 20px 10px 20px;width:fit-content;cursor:pointer;}
.KR_All,.KrL1{text-align:left;}
.KR_All:hover,.lkrem:hover{-webkit-transition: .3s;-o-transition: .3s;transition: .3s;background-color:#0C3B4B;color:white;}
.LK_Krem{border-bottom:1px solid gainsboro;cursor:pointer;}
.LK_Krem:hover{background-color: #D2DFDF;transition: 0.2s;}

#calR{display:none;}
.Ddat{display:table;width:650px;padding-left:0px;}
.DdatK{display:none;width:100vw;}
.Cdat{display:table-cell;text-align:center;padding:0px;width:90px;}
.Cdat1{display:table-cell;text-align:center;padding:0px;}
.LCdat{display:block;padding:5px 10px 5px 10px;}
.LCdat1{display:block;padding:5px 10px 5px 10px;}
.LCdat12{z-index:10;width:30px;height:80px;position:relative;}
.Jdat{padding:0px 0px 5px 0px;border-bottom:1px solid #ddd;}
.Jsem{font-weight:bold;}
.Jheur,.Jheur1,.Jheur2,.Jheur3{padding:5px;}
.Jheur1,.Jheur2{background-color:#3187A4;color:#fff;}
.Jheur3{background-color:#ddd;color:#fff;}

.arrow {position:relative;top:10px;border: solid black;border-width: 0 3px 3px 0;display: inline-block;padding: 6px;cursor:pointer;}
.arrow2 {position:relative;top:10px;border: solid grey;border-width: 0 3px 3px 0;display: inline-block;padding: 6px;cursor:pointer;}
.right {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.left {transform: rotate(135deg);-webkit-transform: rotate(135deg);}

.action_bt{float:right;padding:5px;position:absolute;top:5px;right:5px;}
.action_bt2{float:right;padding:0px;position:absolute;top:5px;right:10px;}
.action_bt3{float:right;position:absolute;top:-2px;right:8px;padding:2px;}
.test{position:absolute;width:830px;background-color:#F8FAFA;}

.to_pdf,.modif{margin-top:10px; cursor:pointer;}
.to_pdf{height:25px;}

.im_co{width:60%;}
.map{position:relative;border:0;width:830px;height:600px;border-right:1px solid #ddd;}
.pedem_il{border:0;width:100%;background-color:#F0F3F4;}

.in_area,.txt_area{border-radius:0px;border:1px solid #ddd;}
.in_area,.txt_area {font-family: Arial, Helvetica, sans-serif;font-size:16px;padding: 4px 4px 4px 4px;margin: 4px 0px 0px 4px;display: inline-block;border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box;width:430px;}

.menu_list {font-family: Arial, Helvetica, sans-serif;font-size:16px;padding: 4px 5px;margin: 4px 4px;border-radius: 4px;box-sizing: border-box;display:table-cell;}
.menu_list2 {font-family: Arial, Helvetica, sans-serif;font-size:16px;padding: 4px 5px;margin: 4px 4px;display:table-cell;}
.menu_list3 {font-family: Arial, Helvetica, sans-serif;font-size:16px;padding: 4px 5px;margin: 4px 4px;display:table-cell;width:100%;}
.menu_list3b {font-family: Arial, Helvetica, sans-serif;font-size:16px;padding: 4px 5px;margin: 4px 4px;display:table-cell;width:100%;}


#backBt {cursor:pointer;display: inline-block;position:relative;left:-100px;padding: 8px 16px;background-color: #0C3B4B;color: #F8FAFA;border-radius: 50%;font-size:24px;}
.dot {height: 15px;width: 15px;background-color: #bbb;border-radius: 50%;display: inline-block;}

.btn-class{  display: inline-block;  cursor:pointer;  border:1px solid #2E280C;  color: #000000;  border-radius: 3px 3px 3px 3px;  -webkit-border-radius: 3px 3px 3px 3px;  -moz-border-radius: 3px 3px 3px 3px;  font-family: Verdana;  width: auto;  height: auto;  font-size: 12px;  padding: 3px 3px;  box-shadow: inset 0 1px 0 0 #757371,inset 0 -1px 0 0 #0F0D06,inset 0 0 0 1px #EDEDED,0 2px 4px 0 #D4D4D4;  -moz-box-shadow: inset 0 1px 0 0 #757371,inset 0 -1px 0 0 #0F0D06,inset 0 0 0 1px #EDEDED,0 2px 4px 0 #D4D4D4;  -webkit-box-shadow: inset 0 1px 0 0 #757371,inset 0 -1px 0 0 #0F0D06,inset 0 0 0 1px #EDEDED,0 2px 4px 0 #D4D4D4;  text-shadow: 0 1px 0 #FFFFFF;  background-image: linear-gradient(to top, #D6CCC9, #D9D9D9);  background-color: #C7C7C7; }
.btn-class:hover, .btn-class:active{  border:1px solid #2E2E2E;  color: #000000;  box-shadow: inset 0 1px 0 0 #0A0A08,inset 0 -1px 0 0 #E3C852,inset 0 0 0 1px #FCE88D;  -moz-box-shadow: inset 0 1px 0 0 #0A0A08,inset 0 -1px 0 0 #E3C852,inset 0 0 0 1px #FCE88D;  -webkit-box-shadow: inset 0 1px 0 0 #0A0A08,inset 0 -1px 0 0 #E3C852,inset 0 0 0 1px #FCE88D;  background-color: #FCFCFC; }


.singles {padding: 0px 0px 30px 0px;line-height: 1;background-color: #fff;margin-left:auto;margin-right:auto;border-bottom: 1px solid #ddd;width:830px;}
.singles_nav22{position:relative;line-height: 1;background-color: #fff;margin-left:auto;margin-right:auto;width:100%;z-index:99;}
.singles2 {padding: 0px 0px 30px 0px;line-height: 1;background-color: #fff;margin-left:auto;margin-right:auto;border-bottom: 1px solid #ddd;width:830px;z-index:-1;overflow:hidden;}
.singles3 {padding: 0px 0px 30px 0px;line-height: 1;background-color: #fff;margin-left:auto;margin-right:auto;border-bottom: 1px solid #ddd;width:830px;z-index:-1;}
.singles__header {font-size: 36px;}
#ess_main2 {padding-top:20px;}

#manageid2{border-top:1px solid #ddd;padding-top:5px;}
#manageid{display:inline-table;padding-bottom:5px;}
.table_opt{border-top: 1px solid #000000;width:830px;}

.table_content0{margin-left:auto;margin-right:auto;padding-bottom:60px;padding-top:0px;width:100%;}
.page_content1{background-color: #FFF;width: 98vw;left:0px;top:0px;margin-left:auto;margin-right:auto;z-index:-1;display:none;}
.chap_tit{padding:15px 0px 20px 5px;font-size:36px;font-weight: 700;text-align:left;display:inline-block;}
.bottom_bar{border-bottom:1px solid #ddd;width:100%;}
.foot_im{height:80px;}

.h1_tit_Prev{display:table;margin-left:auto;margin-right:auto;padding-top:0px;}
.h1_tit{padding-top: 10px;padding-left:5px;padding-right:25px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:300;display:block;color: #666;text-shadow: #000 0px 0px 1px;-webkit-font-smoothing: antialiased;}
.h1_tit2{text-align:left;padding-left:5px;padding-right:25px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:300;display:block;color: gray;}
.h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;color: #000;font-weight: bolder;}
.lkbr {font-size: 14px;color: coral;font-weight: bolder;}
.lkbb {color: #000000;font-weight: bolder;text-decoration: none;}
.h4{font-weight:200;color:#0C3B4B;}
.h42{color:#ddd;font-weight:200;}
.h5{font-size:22px; color:#0C3B4B;font-weight:bolder;padding:15px 5px 5px 5px;display:table-cell;}
.h6{width:770px;text-align:left;display:table;}
.h7{font-size:36px;color:coral;}

.form_line{margin-left:auto;margin-right:auto;display:table-block;text-align:left;}
.form_line2{margin-left:auto;margin-right:auto;display:table-block;width:765px;text-align:left;}
.form_line3{padding-bottom:15px;}
.form_answ{margin-left:auto;margin-right:auto;display:block;text-align:left;color:grey;font-size:18px;border:1px solid gainsboro;cursor:pointer;width:680px;}
.form_answ2{display:block;text-align:left;color:grey;font-size:16px;border:1px solid gainsboro;padding-left:5px;cursor:pointer;width:675px;}
.form_answ3{margin-left:auto;margin-right:auto;display:block;text-align:left;color:grey;border:1px solid gainsboro;cursor:pointer;width:420px;padding-left:5px;}
.form_rub{display:table-cell;width:200px;padding:10px 0 5px 5px;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-weight:400;color:grey;}
.form_val{display:table-cell;padding:0px 0px 5px 0px;vertical-align:top;text-align:left;}
.form_val1{display:table-cell;padding:10px;vertical-align:middle;text-align:left;}
.form_val2{display:table-cell;padding:0px 5px 5px 5px;vertical-align:top;text-align:left;}
.form_select{font-size:12px;}
.form_text{width:50%;}
.form_text2{width:300px;}
.form_button{ background-color: #ddd; border: none; color: #000; padding: 2px 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 2px 4px; cursor: pointer; border:1px solid black; }
.form_button2{ background-color: #ddd; color: #000; padding: 2px 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 12px; margin: 2px 4px; cursor: pointer; border:1px solid black; border-radius: 0px;}
.form_button:hover,.form_button:hover.form_button2:hover,.form_button2:hover{background-color:#fff;border:1px solid #ff0000;}

.autreHor{padding:5px;line-height: 1.2em;width:600px;}
.div_cell_line{padding:25px 15px 15px 15px;}
.div_cell_bottom{padding:25px 0px 15px 0px;display:none;background-color:#D2DFDF;width:100vw;left:-5px;top:-20px;position:relative;}
.div_cell2_fbottom{border-bottom:1px solid lightgray;padding:10px;font-size:18px;cursor:pointer;}
.div_cell_line2{padding:5px 5px 5px 5px;display:table;}
.div_cell_line_sep{position:relative;background-color:#F8FAFA;margin-right:auto;margin-left:auto;margin-top:25px;padding:25px 0 30px 0;display:table;width:830px;}
.div_cell_1c{vertical-align:top;display:inline-table;width:20px;text-align:center;border:1px solid #ccc;padding:2px;}
.div_cell1 a,.div_cell1 mailto{color:#F0F3F4;}
.div_cell2,.div_cell2_d{vertical-align:middle;display:inline-block;padding-left:10px;top:2px;}
.div_cell2_d{cursor:pointer;position:relative;}
.div_cell2_e{vertical-align:bottom;display:inline-block;text-align:left;color:gray;font-size:18px;line-height: 1.4em;text-indent: -0.0em;}
.div_cell2_f{cursor:pointer;vertical-align:bottom;display:block;text-align:left;color:gray;line-height: 3.5vh;text-indent: -1em;padding-left:1.5em;font-size:22px;}
.div_cell2_f2 {cursor:pointer;text-decoration: none;text-transform: uppercase;display: table-cell;padding: 20px 26px 20px 27px;color: #999;font-size:16px;font-weight: 300;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.div_cell2_g{width:650px;vertical-align:bottom;display:inline-block;text-align:left;color:darkgray;line-height: 1.2em;font-size:18px;color:coral;text-indent: -0.2em;}
.div_cell_lineh{position:relative;padding:0px 15px 5px 5vw;top:-145px;}
.div_cell_lineh2{padding:0 0 35px 0;margin: 0 auto;display:table;}
.div_logo{vertical-align:top;display:inline-block;width:50px;height:40px;background-repeat:no-repeat;background-size:45px cover;background-position: center top;}
.div_logo_hock{vertical-align:top;display:inline-block;width:50px;height:40px;background-repeat:no-repeat;background-size:45px cover;background-position: center top;}
.div_cell1{line-height:1.5em;padding:30px 0px 0px 0px;vertical-align:top;display:inline-table;width:400px;text-align:left;color:#F0F3F4;}
.div_cell2_eT{padding-left:150px;width:25vw;line-height:1.5em;}

.Sw{display:none;}

/*----------------------------------------------------------*/
@media only screen and (max-width : 1600px){

#Ped_im44 img.top,#Ped_im44 img.bottom{left:1100px;}
}

@media only screen and (max-width : 1450px){
.P22{background-color:#fff;padding:30px 0 0px 10px;position:relative;display:block;width:100%;}
.P2{background-color:#F4F7F7;padding:30px 0 0px 10px;position:relative;display:block;width:100%;overflow-x: hidden;}
.pedemP13,.P32P{padding:30px 0 0px 10px;}
.pedemT3,.pedemT33,.pedemT3Decl{padding-left:5px;}
.Gauche{left:10vw;}
#ess_main2 {width:96vw;overflow-x:hidden;}
.singles,.singles_nav22{padding:0px;left:0px;overflow-x:hidden;}

.menu {display:block;}

.menu-toggle {display:block;position:absolute;left:5px;}
.menu__container {flex-direction: column;display: none;position:absolute;top:45px;left:2px;width:80%;background-color:white;border: 1px solid #ddd;}
.menu__element {margin: 1px 0;}
.menu__link {border-radius: 0;}
.logo{position:relative;top:2px;left:0px;text-align:center;}
.menu {position:relative;top:-45px;}

}


/*----------------------------------------------------------*/
@media only screen and (max-width : 1300px) {
.pedemP1a,.pedemP1aCal,.pedemP1ab,.pedemP1a2{display:block;}
.pedemP1ab{margin: 0 auto;}
.Droite,.Droite3,.DroiteIm{width:700px;left:15vw;}
.Droite2{width:700px;left:15vw;margin-right:0;margin-left:0;float:none;padding:0px}
/*.Droite3{position:relative;padding-top:50px;left:-20vw;}
*/
.pedemT3,.pedemT33,.pedemT3Decl{left:10vw;}
.pedemT3Decl{width:90vw;}
.map{width:30vw;}
#Ped_im44,#Ped_im44 img{max-height:350px;}
#Ped_im44 img.bottom{position:relative;left:350px;top:-20px;}
#Ped_im44 img.top{position:relative;left:400px;top:-20px;}
.div_cell2_eT{width:40vw;}
.Hw{display:none;}
}

@media only screen and (max-width : 1250px){
.h1_tit_Prev{display:table;margin-right:auto;margin-left:auto;padding-top:3px;}
.map{width:830px;height:40vw;border-bottom:1px solid #ddd;}
.chap_tit{font-size:26px;font-weight:300;display:block;}
.com_chap_tit{font-size:26px;font-weight:300;display:block;width:98vw;}
.h1{font-size:20px;font-weight:300;}
.form_rub,.in_area,.txt_area,.form_val{display:table-row;width:600px;}       
.form_line2{padding:10px 0px 10px 5px;}
.form_answ{width:680px;}
.form_answ2{width:677px;}
.form_line{margin:0 0 0 0px;padding:0px 0px 0px 0px;width:100%;}
.form_line3{width:40vw;}
.cell2{width:67vw;}
.button3{width:100px;}
#logoff{display:none;}
#logoff2{display:block;z-index:100;}

.h1_tit{font-size:18px;font-weight:200;width:80%;color: #666;text-shadow:none;}
.pedemT3Decl{font-size:22px;letter-spacing: 4px;}
.pedemP13ba{width:50vw;}
.pedemP13b{width:50vw;}
.map{width:50vw;}
}



@media only screen and (max-width : 1250px) and (orientation : portrait){
.Hpage,.HpageIn{width:100vw;}
.singles_nav22{width:100vw;}
.pedemP1b,.pedemP11{width:100vw;}
}



/* iPad */
@media only screen and (max-width : 1024px) {
.pedemP1,.pedemP11{display:block;}
.singles {padding:0px;width:100vw;}
.singles2 {padding:0px;width:100vw;}


.P22{background-color:#fff;padding:30px 0 0px 0px;position:relative;display:block;width:100%;}
.P2{background-color:#F4F7F7;padding:50px 0 0px 0;position:relative;display:block;width:100%;overflow-x: hidden;}
.menu {display:block;}

.pedemP13{padding-left:0px;}
.pedemT33,.pedemT3,.pedemT3Decl{left:5px;}
.pedemT33{width:40vw;}
.pedemP13b{width:50vw;left:5px;}
.pedemP13ba{padding:0px;}


.menu-toggle {display:block;position:absolute;left:5px;}
.menu__container {flex-direction: column;display: none;position:absolute;top:45px;left:2px;width:80%;background-color:white;border: 1px solid #ddd;}
.menu__element {margin: 1px 0;}
.menu__link {border-radius: 0;}
.logo{position:relative;top:2px;left:0px;text-align:center;}
#ess_main2 {padding-top:1px;}

.page_content0{width:96vw;}
.table_content0{margin:0;padding:0;width:98vw;}
.singles {padding:0px 5px 5px 5px;position:relative;left:-10px;}
.singles2 {padding:5px 5px 5px 5px;width:96vw;}
.singles3 {padding:5px 5px 5px 5px;width:96vw;}
.menu {position:relative;top:-45px;}
.Ped_imL,.Ped_imL2{display:none;}
.div_cell_bottom{display:block;}
.Sw{display:block;}
.Hw{display:none;}
.Gauche{left:15vw;}
}

/* iPad landscape */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
.singles_nav {padding:5px 5px 5px 5px;width:80vw;}
.singles {padding:5px 5px 5px 5px;width:80vw;}
.singles2 {padding:5px 5px 5px 5px;width:80vw;}
.singles3 {padding:5px 5px 5px 5px;width:80vw;}
#logoff{width:5px;height:5px;}
.logim{top:2px;}
#ess_main2 {width:96vw;overflow-x:hidden;}
}
/* iPad portrait */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
}
/*----------------------------------------------------------*/
@media only screen and (max-device-width : 479px) and (orientation : landscape)
{
.pedemb{width:38px;height:50px;}
.pedemTb{letter-spacing: 20px;font-size:17px;}
.pedemT2b{font-size:16px;}
.inTitle{display:none;}
}
/*----------------------------------------------------------*/
@media only screen and (max-width : 950px)
{

.KrL1,.KrL2,.KrL22{width:90vw;padding:5px 5px 20px 5px;}
.KrPhot{width:100px;}

.div_cell2_e{width:80vw;font-size:16px;line-height:1.2em;padding-left:5px;margin:0px;}
.div_cell2_g{font-size:18px;line-height:1.5em;}

.P3{background-color:'';width:100vw;margin:0;height:'';padding:0px 0 0px 0;border-top:1px solid #0C3B4B;border-bottom:1px solid #0C3B4B}
.Gauche{width:90vw;left:0vw;margin:0 auto;}
.Droite,.Droite3{width:90vw;left:0vw;margin:0 auto;padding-top:15px;}
.DroiteIm{width:100vw;left:0vw;}
.Gauche2{width:100vw;left:2vw;}
.Droite2{width:100vw;left:2vw;padding-top:15px;}
.pedemP1b{position:fixed;margin-left:0px;padding:25px 0 0px 0;}
.pedemP3,.pedemP13{height:'';width:100vw;position:relative;padding:0px 0 0 0vw;margin:0 auto;}
.pedemP1a{position:relative;display:block;vertical-align:top;}
.h4{font-size:18px;color:#0C3B4B;}
.h42{font-size:18px;}
.pedemT33bb{font-size:28px;}
.div_cell2_eT{width:50vw;padding-left:50px;}


@keyframes PedFade {0% {opacity:1;}45% {opacity:1;}55% {opacity:0;}100% {opacity:0;}}
#Ped_im,#Ped_im img{width:100vw;height:90px;}
#Ped_im img{position:absolute;background-color:#F8FAFA;left:0;-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
#Ped_im img.top {animation-name: PedFade;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 10s;animation-direction: alternate;}
#Ped_im2{width:830px;height:622px;background-color:#F8FAFA;}
#Ped_im2 .top{position:absolute;width:414px;height:622px;background-color:#F8FAFA;left:0px;}
#Ped_im2 .bottom{position:absolute;width:414px;height:622px;background-color:#F8FAFA;left:416px;}
#Ped_im3,#Ped_im3 img{width:20vw;height:30vw;max-height:30vw;}
#Ped_im3 img.top{position:absolute;right:10vw;}
#Ped_im3 img.bottom{position:absolute;left:10vw;}
.div_cell2_f2{padding:15px;}

.pedemP13ba{width:40vw;}
.pedemP13b{width:50vw;}
.map{width:40vw;}
#Ped_im44,#Ped_im44 img{max-height:350px;}
#Ped_im44 img.bottom{position:relative;left:50px;top:-20px}
#Ped_im44 img.top{position:relative;left:90px;top:-20px;}
}
@media only screen and (max-width : 650px)
{
.Hpage{width:100vw;height:100vh;}
.Hpage{background:url('../images/PedembK.png');background-repeat:no-repeat;background-position:40% 40%;background-size:cover;background-blend-mode: overlay;}
.pedemP1a2,.HpageIn,.Fim2{display:none;}
.pedemP1ab{width:100vw;padding:0px;margin:0px;max-height:300px;}
.pedemP1aCal{height:0px;position:relative;display:block;vertical-align:top;}
#backBt {left:0px;}
.autreHor{padding:5px;line-height: 1em;width:70vw;}
.div_cell_lineh{padding:5px 70px 5px 5px;margin-left:auto;margin-right:auto;display:table;top:0px;}
.pedemP1,.pedemP11{position:relative;padding-top:0px;background-color:#F8FAFA;}
.sepChap{display:none;}
.largeP{display:none;}
.smallP{display:block;width:100vw;}
.P2,.P22{background-color:'';padding:0px;}
.P32P{padding:0px;overflow-x:hidden;}
.smallPim{display:block;}
.largePimPor{display:none;}
.smallPimPor{display:block;width:100vw;}

.pedemT33{width:100vw;padding-top:15px;}
.P3{background-color:'';width:100vw;margin:0;height:'';padding:0px 0 0px 0;border-top:1px solid #0C3B4B;border-bottom:1px solid #0C3B4B}
.Gauche{width:90vw;left:0vw;margin:0 auto;}
.Droite,.Droite3{width:90vw;left:0vw;margin:0 auto;padding-top:15px;}
.DroiteIm{width:100vw;left:0vw;}
.Gauche2{width:100vw;left:2vw;}
.Droite2{width:100vw;left:2vw;padding-top:15px;}
.pedemP1b{position:fixed;margin-left:0px;padding:25px 0 0px 0;}
.pedemP3,.pedemP13{height:'';width:100vw;position:relative;padding:0px 0 0 0vw;margin:0 auto;}
.pedemP1a{position:relative;display:block;vertical-align:top;}
.pedemP13ba{width:100vw;height:300px;display:block;font-size:16px;position:relative;padding:0px 0vw 0px 0px;vertical-align:top;color:#fff;}
.pedemP13b{width:100vw;background-color:#0C3B4B;display:block;padding:110px 0vw 0px 0vw;vertical-align:top;color:#fff;font-size:14px;}
.h4{font-size:18px;color:#0C3B4B;}
.h42{font-size:18px;}
.pedemT33{width:100vw;padding-top:15px;}
.pedemT33bb{font-size:28px;}
.div_cell2_f{cursor:pointer;vertical-align:bottom;display:block;text-align:left;color:gray;line-height: 1.5em;text-indent: -1em;padding-left:1.5em;font-size:22px;}


@keyframes PedFade {0% {opacity:1;}45% {opacity:1;}55% {opacity:0;}100% {opacity:0;}}

.singles_nav22{width:100vw;}
.pedemP1b,.pedemP11{width:100vw;}
.Ddat{display:none;}
.DdatK{display:table;width:70vw;padding-left:5px;}
.LCdat12{width:5vw;}
.Cdat{width:15vw;}
.LCdat{width:16vw;}
.JSem{width:15vw;}
.Jheur{width:15vw;}
.Jdat{width:18vw;}
.Cdat1{width:5vw;}
#calR{margin-left:5px;}




.h5,.h6{width:85vw;}

.sep{width:50vw;}
.im_co{width:100vw;}
.pedemT3,.pedemT3b,{border-top:1px solid #ddd;width:100vw;}
.pedemT3Decl{border-top:1px solid #ddd;width:90vw;}
.pedemT3,.pedemT3Decl{padding-left:15px;}
.pedemP1{width:100vw;padding:15px 0 0px 0;}
.pedemP11{width:100vw;padding:0px;}
/*.pedemb{width:54px;height:72px;}
.pedemTb{letter-spacing: 20px;font-size:24px;}
.pedemT2b{font-size:20px;}
*/
.map{width:100vw;}
.div_cell1{padding-top:10px;}
.div_cell_line{padding:5px 2px 2px 10px;width:100vw;}
.div_cell_line,.div_cell_line2{width:77vw;}
.div_cell_line_sep{width:100vw;}
.div_cell2_eT{width:80vw;font-size:16px;line-height:1.2em;padding-left:25px;}

.div_cell2_g{width:80vw;font-size:16px;line-height:1.2em;padding-left:5px;}
.in_area,.txt_area{padding:10px 0 10px 5px;display:table-row;width:77vw;}
.form_val{padding:10px 0 10px 5px;display:table-row;width:87vw;}
.form_rub{padding:20px;width:77vw;display:table-row;}
.lkb{padding-left:5px;}
.form_line2{padding:10px 0px 10px 0px;width:77vw;margin:0px;}
.form_line,{width:90vw;}
.menu_list3b{width:85vw;}
.form_answ{width:80vw;}
.form_answ2{width:79vw;}
.form_answ3{width:67vw;}

.cr_im{width:100px;height:50px;}
}

/*----------------------------------------------------------*/
@media only screen and (max-width : 600px)
{
.map{width:100vw;height:80vw;border-bottom:1px solid #ddd;}
.div_cell1{padding-top:10px;padding-left:5px;}
#Ped_im3,#Ped_im3 img{width:100vw;height:150vw;max-height:150vw;}
#Ped_im3 img{-webkit-transition: opacity 1s ease-in-out;-moz-transition: opacity 1s ease-in-out;-o-transition: opacity 1s ease-in-out;transition: opacity 1s ease-in-out;}
#Ped_im3 img.top {animation-name: PedFade;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 15s;animation-direction: alternate;}
#Ped_im3 img.bottom,#Ped_im3 img.top{position:absolute;left:0px;}
}
/*----------------------------------------------------------*/



/*----------------------------------------------------------*/
@media only screen and (max-width : 570px)and (orientation : portrait)
{
.action_bt,.action_bt2,.action_bt3{display:none;}
}
@media only screen and (max-width : 570px)and (orientation : landscape)
{
.div_cell_line_doc,.div_cell_line_nodoc{width:80vw;font-size:8px;}
}
/*----------------------------------------------------------*/


/*----------------------------------------------------------*/
@media only screen and (max-width : 570px) {
.table_content0{margin:0;padding:0;width:100vw;}
}
