
/***** Début light box *****/

#all_shadow_connect{position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;display: none;}
#all_shadow_connect  .light_connect_close, #all_shadow_connect_bis .light_connect_close {
	position: fixed;
    right: 10px;
    top: 10px;
    cursor: pointer;
    color: #FFF;
    z-index: 10000;
    font-family: arial;
    font-weight: bold;
    font-weight: 43;
    text-align: center;
    margin: 5 5 0 0;
    font-size: 22px;
}

#all_shadow_connect_critique{position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;display: none;}

#all_shadow_connect_bis{position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;display: none;}
#all_shadow_connect-2{position:absolute;background-color:rgba(0,0,0,0.9);z-index:9999;top:0;bottom:0;left:0;right:0;}

#all_shadow_connect_critique-2{position:absolute;background-color:rgba(0,0,0,0.9);z-index:9999;top:0;bottom:0;left:0;right:0;}

#all_shadow_connect-3{position:absolute;background-color:rgba(0,0,0,0.9);z-index:9999;top:0;bottom:0;left:0;right:0;}
#light_connect_inscri{position:relative;background-color:#fff;z-index:999999;margin:auto;margin-top:180px;height:360px;width:800px;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;top:0px;padding-bottom: 2px;}

#lightbox_critique {position:relative;background-color:#fff;z-index:999999;margin:auto;margin-top:180px;height:380px;width:800px;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;top:0px;padding-bottom: 2px;}
#lightbox_critique #light_critique_form{position:relative;display:block;height:auto;width:390px;float:right;padding-right:22px;}
#lightbox_critique .separe{position:relative;display:block;width:0px;border-right:1px solid #2b2b2b;height:80%;margin-top:34px;float:right;}
#lightbox_critique #go_inscription{position:relative;display:block;float:left;margin-top:7px;padding-left:20px;width:340px;}
#lightbox_critique #go_inscription h1 {position:relative;display:block;font-size:1.2em;color:#333;margin-top:14px;text-align:center;}
#lightbox_critique .info_affiche p {position:relative;display:block;font-size:1.2em;color:#333;margin-top:18px;text-align:center;}
#lightbox_critique #submit_your_comment{position:relative;display:block;float:left;width:100%;margin-top:5px;}
#lightbox_critique #submit_your_comment input{border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative;border:none;display:block;float:left;opacity:1;height:30px;float:right;background:url(./../images/texture_blue.png);color:#fff;font-family:'TitaniumBold';width:auto;text-shadow:-1px -1px 0px #1876AC;text-align:center;font-size:16px;line-height:32px;width:110px;}
#lightbox_critique #submit_your_comment input:hover{box-shadow:inset 0px 0px 18px #1876AC;-o-box-shadow:inset 0px 0px 18px #1876AC;-webkit-box-shadow:inset 0px 0px 18px #1876AC;-moz-box-shadow:inset 0px 0px 18px #1876AC;}
#lightbox_critique textarea{position:relative;display:block;width:28.3em;resize:none;font-size:13px;line-height:18px;background:#fff;border:none;border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#111;font-family:'Arial',sans-serif;padding:10px;border:1px solid #dfdfdf;}
#lightbox_critique textarea:focus{border-color:#2596d8;outline:none;}
#lightbox_critique .rating_add{margin-left: 10px;position:relative;display:block;float:left;}
#lightbox_critique .rating_add .star-rating-control{position:relative;display:block;float:left;}
#lightbox_critique .rating_add .star-rating-control input{position:relative;display:inline-block;float:left;}
#lightbox_critique .rating_add .rating-cancel{display:none !important;}

#light_connect_inscri #light_connect_form{position:relative;display:block;height:auto;width:390px;float:right;padding-right:22px;}
#light_connect_inscri #light_connect_form .cgu{margin-left:25px;position:relative;display:block;/* margin-top:20px; */font: 12px 'Arial', sans-serif;color:#555;text-align: justify;width: 360px;}
#light_connect_inscri #light_connect_form .cgu a{text-decoration:none;border-bottom:1px solid #d3d3d3;color:#555;}
#light_connect_inscri .separe{position:relative;display:block;width:0px;border-right:1px solid #2b2b2b;height:80%;margin-top:34px;float:right;}
#light_connect_inscri .close_inscri{z-index:9999;cursor:pointer;position:relative;display:block;float:right;padding-right:25px;background:url(./../images/close_box_inscri.png) no-repeat 39px 4px;text-transform:uppercase;font: 10px 'TerminalDosisExtraBold', sans-serif;color:#222;padding-top:6px;margin-top: 6px;margin-right: 7px;}
#light_connect_inscri .title{position:relative;display:block;font: 18px 'TerminalDosisSemiBold', sans-serif;color:#222;padding-top:8px;padding-bottom:8px;text-transform:uppercase;padding-left:25px;border-bottom:1px dotted #565656;margin-bottom: 6px;}
#light_connect_inscri #light_connect_form #inscription{position:relative;display:block;margin-left:25px;margin-top:44px;padding-right:25px;padding-bottom:12px;}
#light_connect_inscri #light_connect_form #inscription p{position:relative;display:block;margin-bottom:10px;}
/* CTA FB */
#light_connect_inscri #light_connect_form .fb_connect_inscri{position: relative;display: block;width: 240px;height: 45px;overflow: hidden;margin:93px auto;margin-bottom:11px;border: none;border-radius:3px;}
#light_connect_inscri #light_connect_form .fb_connect_inscri .label_connect{position: absolute;top:17px;left:55px;color: #fff;text-decoration: none;font-family: 'TitaniumBold',sans-serif;font-size: 14px;text-transform: uppercase;text-shadow: -1px -1px 0px #4c618d;border: none;margin: 0;padding: 0;z-index: 0;cursor: pointer;}
#light_connect_inscri #light_connect_form .fb_connect_inscri:hover{box-shadow: inset 0px 0px 7px rgba(0,0,0,0.6);}
#light_connect_inscri #light_connect_form .fb_connect_inscri:hover > .label_connect{color:#354d80;text-shadow: none;}
#light_connect_inscri #light_connect_form .fb_connect_inscri .fb_button_perso{position: absolute;top: 0;left: 0;height:45px;width: 240px;border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;z-index: -1;}
#light_connect_inscri #light_connect_form .fb_connect_inscri .fb_button{position: relative; display: block;width: 100%;margin-top: -10px;opacity: 0;}
.fbLoginButton{border: none !important;}
/* END CTA FB */
#light_connect_inscri #light_connect_form .connect-ok{position:relative;display:block;}
#light_connect_inscri #light_connect_form .deja{position:relative;display:block;width:149px;font-family:'TitaniumBold',sans-serif;font-size:14px;color:#222;text-align:center;border-bottom:1px dotted #444;margin:50px auto;margin-bottom:10px;}
#light_connect_inscri #light_connect_form .go_to_inscirption{position:relative;display:block;border-bottom:1px solid #FFF;margin:0 auto;font-family:'TitaniumBold',sans-serif;font-size:13px;color:#444;font-style:italic;text-decoration:none;width:193px;}
#light_connect_inscri #light_connect_form .go_to_inscirption:hover{border-bottom:1px solid #444;}
#light_connect_inscri #inscription label{font: 13px 'Arial', sans-serif;color:#222;padding-left:3px;line-height: 23px;}
#light_connect_inscri #go_inscription{position:relative;display:block;float:left;margin-top:7px;padding-left:20px;width:340px;}
#light_connect_inscri #go_inscription .title{position:relative;display:block;font-size:15px;color:#222;margin-bottom:20px;font-family:'TerminalDosisSemiBold', sans-serif;padding-left: 0px;line-height: 18px;margin-bottom: 10px;}
#light_connect_inscri #go_inscription ul{position:relative;display:block;list-style-type: disc !important;}
#light_connect_inscri #go_inscription ul li{position:relative;display:block;list-style-type: disc !important;margin-bottom:10px;font-size:14px;color:#555;font-family:'Arial', sans-serif;}
#light_connect_inscri #fb_connect_inscri{position: absolute;right: 193px;top: 60px;}
#light_connect_inscri #go_inscription ul li span{position: relative;display: block;height: 27px;width: 7px;background: url(./../images/bullet.png) no-repeat center 8px;float: left;margin-right: 6px;}
#light_connect_inscri #go_inscription li:first-letter{text-transform:uppercase;}
#light_connect_inscri #go_inscription .contain_affiche{position:relative;display:block;}
#light_connect_inscri #go_inscription .contain_affiche img{position:relative;display:block;margin:27px auto;height:auto;max-height:240px;max-width:320px;}
#light_connect_inscri #go_inscription .info_affiche{position:relative;display:block;}
#light_connect_inscri #go_inscription .info_affiche p{position:relative;display:block;font-size:13px;font-family:'Arial',sans-serif;color:#333;margin-top:-18px;text-align:center;}
#light_connect_inscri #go_inscription .info_affiche p a{color:#2596D8;text-decoration:none;}
#all_shadow_connect_co{position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;display: none;}
#all_shadow_connect-2_co{position:absolute;background-color:rgba(0,0,0,0.9);z-index:9999;top:0;bottom:0;left:0;right:0;}
#light_connect{position:relative;background-color:#fff;z-index:999999;margin:auto;margin-top:180px;height:300px;width:378px;border-radius:6px;top:-520px;}
#light_connect #light_connect_form_co{position:relative;display:block;height:auto;width:auto;padding-right:22px;margin-top: 10px;margin-left: 20px;}
#light_connect .close_connect{z-index:9999;cursor:pointer;position:relative;display:block;float:right;padding-right:25px;background:url(./../images/close_box_inscri.png) no-repeat 39px 4px;text-transform:uppercase;font: 10px 'TerminalDosisExtraBold', sans-serif;color:#222;padding-top:6px;margin-top: 6px;margin-right: 7px;}
#light_connect .title{position:relative;display:block;font: 18px 'TerminalDosisSemiBold', sans-serif;color:#222;padding-top:8px;padding-bottom:8px;text-transform:uppercase;padding-left:25px;border-bottom:1px dotted #565656;}
#light_connect #fb_connect_connex{position: relative;display: block;margin-top: 19px;margin-left:20px}
#light_connect_form_co form p{margin-bottom: 8px;}#light_connect_form_co form #error_co{position: relative;display: block;float: right;margin-top: -45px;margin-right: 41px;color: #ff6868;}
#light_connect_form_co form p:nth-child(2){margin-bottom: 2px;}
#light_connect_form_co form a{position: relative;color: #222;font-size: 11px;text-decoration: none;left: 2px;}
#light_connect_form_co form a:hover{text-decoration: underline;}
#light_connect #light_connect #connexion{position:relative;display:block;margin-left:25px;margin-top:20px;padding-right:25px;padding-bottom:12px;}
#light_connect #light_connect #connexion p{position:relative;display:block;margin-bottom:10px;}
#light_connect #connexion p input[type='text']{position:relative;display:block;font-size:12px;color:#222;width:200px;padding:5px 4px 5px 4px;border:2px solid #DADADA;border-radius:3px;}
#light_connect #connexion p input[type='password']{position:relative;font-size:12px;color:#222;display:block;width:200px;padding:5px 4px 5px 4px;border:2px solid #DADADA;border-radius:3px;}
#light_connect #connexion p input[type='submit']{position:relative;display:block;width:100px;padding:4px 4px 4px 4px;background:url(.././images/texture_blue.png) no-repeat center center;margin-top:16px;font: 15px 'TerminalDosisBold', sans-serif;padding-top:5px;text-transform:uppercase;color:#fff;border:none;width:124px;cursor:pointer;border-radius:3px;line-height:19px;text-shadow:-1px -1px -1px rgba(0,0,0,0.2);padding-bottom:5px;}
#light_connect #connexion p input[type='submit']:hover{box-shadow:inset 0 0 7px rgba(0, 0, 0, 0.7);}
#light_connect #connexion p #email{position:relative;display:block;}
#light_connect #connexion p input[type='text']:focus,#light_connect #connexion p input[type='text']:hover{border:2px solid #b0b0b0;}
#light_connect #connexion p input[type='password']:focus,#light_connect #connexion p input[type='password']:hover{border:2px solid #b0b0b0;}
#light_connect #connexion label{font: 13px 'Arial', sans-serif;color:#222;padding-left:3px;line-height: 23px;}

/* CTA connexion */
#light_connect_inscri .englobe_connex{position: relative;display: block;height: 30px;width: 238px;background: url(./../images/texture_blue.png) -3px 0px;border: 1px solid #2899d9;border-radius: 4px;overflow: hidden;margin:0px auto;float:center;}
#light_connect_inscri .englobe_connex .logo_cta{position: relative;display: block;background:url(./../images/lightbox/membre_cta_connex.png) no-repeat 10px 6px;height:29px;width:36px;border-top: 1px solid #4abaea;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;float: left;}
#light_connect_inscri .englobe_connex a{cursor:pointer;position: relative;text-transform:uppercase;display: block;float: left;height: 29px;width: 201px;border-left:1px solid #4abaea;text-decoration: none;font-family: 'TitaniumBold', serif;font-size: 13px;color: #f6f6f6;line-height: 31px;text-align: center;text-shadow:-1px -1px 0px #1876ac;border-top: 1px solid #4abaea ;}
#light_connect_inscri .englobe_connex .separe{position: relative;display: block;float: left !important;height:100% !important;width: 1px !important;background-color: #1876ac !important;border:none !important;margin-top:0px !important;}
#light_connect_inscri .englobe_connex a:hover{box-shadow: inset 10px 0px 12px #1876ac;-o-box-shadow: inset 9px 0px 14px #1876ac;-moz-box-shadow: inset 10px 0px 12px #1A7976;-webkit-box-shadow: inset 2px 0px 10px #1876ac;border-left:1px solid #1876ac;color: #006fb0;text-shadow:1px 1px 1px #4abaea;border-top:none;border-top:1px solid #1876ac;position: relative;display: block;}
#light_connect_inscri .englobe_connex .check .hover_ico{height: 15px !important;top: 6px !important;background-position: 0px 0px !important;}



/****** Fin lightbox inscription et connexion *****/
