/* *********************** */
/*         POPUP          */
/* ********************* */

/* popup_large */
.popup_large { width:520px; padding:28px 20px 20px 20px; position:absolute; z-index:999; background-color:#FFFFFF; color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left;border:1px solid #f6f6f6; z-index:9999}
.popup_large  .btn_close  {  width:14px; height:17px; display:block; position:absolute; top:5px; right:5px; margin:0; padding:0; }
.popup_large  .btn_close a { background:url(/sgk/resources/images/btn_close.gif) no-repeat 0 0; width:14px; height:17px; display:block;  }
.popup_large  .btn_close a span { display:none;}

.popup_large_titre { background:url(/sgk/resources/images/popup_title.gif) no-repeat 0 0; width:512px; height:52px; font-size:25px; font-weight:bold; color:#4d4e50; background-color:inherit; padding:20px 0 0 10px; margin:0 0 12px 0;}
.popup_large p {  padding:0 0 5px 8px; text-align:justify }
.popup_large .contact_form { padding:20px 0 0 50px; width:480px; margin:0; display:block; clear:both; float:none;}
.popup_large .contact_form p { clear:both; float:none; min-height:10px; padding:0 0 10px 0; width:460px}
.popup_large  p a { color:#000000; background-color:inherit; text-decoration:underline;}

.popup_large .contact_form label { display:block; float:left; width:105px; padding:2px 0 0 0; margin:0; text-align:left;}
.popup_large .contact_form .frm_input { display:block; float:left; width:175px; height:18px; border:1px solid #000000; color:#666666; font-size:12px; padding:2px 0 0 5px; background-color:#FFFFFF; }
.popup_large .contact_form .frm_input_red { display:block; float:left; width:175px; height:18px; border:1px solid red; color:#666666; font-size:12px; padding:2px 0 0 5px; background-color:#FFFFFF; }
.popup_large .contact_form .frm_select{ display:block; float:left; width:252px; border:1px solid #000000; color:#666666; font-size:12px; padding:0; background-color:#FFFFFF; }
.popup_large .contact_form .frm_txtarea{ display:block; float:left; width:245px; border:1px solid #000000; color:#666666; font-size:12px; padding:2px 0 0 5px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; height:90px; overflow:auto; }
.popup_large .contact_form .frm_txtarea_red{ display:block; float:left; width:245px; border:1px solid red; color:#666666; font-size:12px; padding:2px 0 0 5px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; height:90px; overflow:auto; }
.popup_large .contact_form .f1 { padding:0 0 20px 0;  }
.popup_large .contact_form .f2 { padding:20px 0 0 0; }
.popup_large .contact_form em { padding:10px 0 0 0; display:block; float:left; width:180px; font-size:11px;}
.popup_large .contact_form .f4 {clear:both; float:none; padding:15px 0 0 0; width:auto;  }
.popup_large .contact_form .form_btn{ background:url(/sgk/resources/images/btn_bg.jpg) no-repeat 0 0; width:97px; height:35px; float:left; color:#FFFFFF; background-color:inherit; font-size:14px; margin:0 0 0 60px; border:none;}
.popup_large .contact_form .form_btn { background-color:transparent; cursor:pointer}

.popup_large p.mentions { font-size:10px; padding:25px 0 0 5px;}
.popup_large p.obligatoire { width:210px; float:left; font-size:11px;}

/* popup_small */
.popup_small { width:320px; padding:28px 20px 20px 20px; position:absolute; z-index:999; background-color:#FFFFFF; color: #000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; border:1px solid #f6f6f6; text-align:center;}
.popup_small .btn_close a { background:url(/sgk/resources/images/btn_close.gif) no-repeat 0 0; width:14px; height:17px; display:block; position:absolute; top:5px; right:5px;}
.popup_small .btn_close a span { display:none;}
.popup_small p { width:270px; padding:0 0 25px 0;margin:0 auto;}
.popup_small p a { color:#000000; background-color:inherit; text-decoration:underline;}
.popup_small .btn_fermer a { display:block; width:99px; height:37px; background:url(/sgk/resources/images/btn_bg.jpg) no-repeat 0 0; margin: 0 auto; font-size:14px; color:#FFFFFF; padding:10px 0 0 0; text-decoration:none; }
.popup_small .btn_fermer a span { }

/* WINDOWS OVERLAY */
#mask { position:absolute; left:0; top:0; z-index:900; background-color:#000000; display:none;}
