/****************************************************************************************************************************************************/
/*    DIVERS    */
/****************************************************************************************************************************************************/
.infos{padding:5px; border:1px solid green; color:green; margin-bottom:5px; text-align:center}

.error{padding:5px; border:1px solid red; color:red; margin-bottom:5px; text-align:center}

.note{background:#FCFFCD; padding:5px; /*border:1px solid red; */color:red; margin-bottom:5px; text-align:center}
/****************************************************************************************************************************************************/
/*    ALERT    */
/****************************************************************************************************************************************************/
#alert{position:absolute; border:1px solid #CCC; width:300px; margin-left:-150px; left:50%; background-color:#FFF}
#al_top{background:url(../../images/td_entete.gif) left top repeat-x; border-bottom:1px solid #CCC; height:20px}
#al_cont{margin:10px; text-align:center;color:#252525;}
#al_bt{margin-bottom:5px}
#al_contSubmit{padding:10px; text-align:center}
#alertSubmit{position:fixed; border:20px solid #4F4F4F; width:400px;  /*height:200px; */margin-left:-150px; left:50%; top:25%; background-color:#FBFBFB; z-index:1000}
#aler_overlay{ /* The following properties should not be changed */ position:fixed;  top:0px;  left:0px;  width:100%;  height:800px;  opacity:0.7;  background-color:rgb(255,255,255);  z-index:999}

* html div#alertSubmit, 
* html div#aler_overlay{position: absolute;}
/****************************************************************************************************************************************************/
/*  BOUTONS     */
/****************************************************************************************************************************************************/
/*
input.button{cursor:pointer; height:20px; padding:5px; font:bold 11px Arial; color:#FFF; background:url(../../images/black/btn_login.jpg) left top no-repeat; text-align:center}
*/
.abutton{background:url("../../images/btn_black.jpg") repeat-x scroll left top; height:20px;text-decoration:none; margin:0px 0px 0px 0px; padding:8px; color:#fff; font-size:13px; font-weight:bold; text-align:center}

.btn_black{cursor: pointer;background: url("../../images/btn_black.jpg") repeat-x scroll left top #000000; border: 1px solid #535148;color: #FFFFFF;font: bold 14px verdana;height: 36px; padding: 0 10px;text-align: center;}

input.button{ -moz-border-radius: 5px 5px 5px 5px; border-top:1px solid #E4E4E4; background:url(../../images/black/bg_button.jpg) left top repeat #000000; display:block; height:30px; color:#fff; font-size:14px; font-weight:bold; text-align:center; cursor:pointer}

input.button_red{background:url("../../images/bg_btn_red.png") red; left top repeat-x; display:block; height:30px; color:#fff; font-size:14px; font-weight:bold; text-align:center; cursor:pointer; border:1px solid red; width:140px}

a.button_red{background:url("../../images/bg_btn_red.png") red; left top repeat-x; display:block; height:25px; color:#fff; font-size:14px; font-weight:bold; text-align:center; cursor:pointer; border:1px solid red; width:140px;padding-top:5px;text-decoration:none;}

input.button_green{width:400px; padding:0px 10px; -webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px;background:url(../../images/btn_green.png) left top repeat-x green; display:block; height:50px; color:#fff; font:italic bold 33px arial ; text-align:center; cursor:pointer; border:1px solid green; }

a.button_green{text-decoration:none; padding:3px 10px 0; -webkit-border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px;background:url(../../images/btn_green.png) left top repeat-x green; display:block; height:35px; color:#fff; font:bold 23px arial ; text-align:center; cursor:pointer; border:1px solid green; }

a.bouton{display:block; height:16px; text-align:center; width:80px; padding-top:2px}

a.bouton:link, a.bouton:visited{color:#FFF; text-decoration:none; font:bold 11px Arial}

.bouton{border-left:1px solid #E4E4E4; border-top:1px solid #E4E4E4; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background:url(../../images/btn_bg_red.gif) left top repeat-x; font:bold 11px verdana; color:#FFF; text-align:center}

.bouton_copy{border-left:1px solid #E4E4E4; border-top:1px solid #E4E4E4; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#F4F4F4; background:url(../../images/td_entete.gif) left top repeat-x; font:bold 11px verdana; color:#000; text-align:center}

.min_btn{border:none; height:16px; width:16px; cursor:pointer}

.big_btn{border:none; height:44px; width:122px; cursor:pointer}
.red{font:11px Verdana; color:red}
.btn_grn_lnd {-moz-border-bottom-colors: none; -moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none; background-attachment: scroll; background-clip: padding-box;background-color: transparent;background-image: url("../../../../images/new_landing/button-bg.jpg");background-origin: padding-box;background-position: 0 0;background-repeat: repeat-x !important;background-size: auto auto;border-color: #274807 !important;border-radius: 3px 3px 3px 3px;border-style: solid;border-width: 1px;color: #FFFFFF;cursor: pointer;display: block;font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-size: 15px;font-weight: 700;line-height: 1em;padding: 6px 8px 8px;text-decoration: none;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);}
.button-apply-lightblue{background-color: #89d0fe;border-radius: 4px ;color: #FFFFFF;font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-size: 15px;font-weight: bold;line-height: 1em;padding: 10px;margin:10px 0;text-decoration: none;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);cursor:pointer;text-align:center;border: 1px solid #00b6ea;background-image: -moz-linear-gradient(center top , #89d0fe, #5dbcff);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #89d0fe),color-stop(1, #5dbcff)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#89d0fe', EndColorStr='#5dbcff'); /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#89d0fe', EndColorStr='#5dbcff')"; /* IE8 */ box-shadow: 0.5px 1px #b6efff inset;}
.button-apply-lightblue:hover{text-decoration: none;}
.button-apply-red{background-color: #fc0000;border-radius: 4px ;color: #FFFFFF;font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-size: 15px;font-weight: bold;line-height: 1em;padding: 10px;margin:10px 0;text-decoration: none;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);cursor:pointer;text-align:center;border: 1px solid #c5000e;background-image: -moz-linear-gradient(center top , #fc0000, #e80000);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fc0000),color-stop(1, #e80000)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fc0000', EndColorStr='#e80000'); /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fc0000', EndColorStr='#e80000')"; /* IE8 */ box-shadow: 0.5px 1px #ff8989 inset;}
.button-apply-red:hover{text-decoration: none;}
.button-apply-orange{background-color: #ff9400;border-radius: 4px ;color: #FFFFFF;font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-size: 15px;font-weight: bold;line-height: 1em;padding: 10px;margin:10px 0;text-decoration: none;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);cursor:pointer;text-align:center;border: 1px solid #dc6200;background-image: -moz-linear-gradient(center top , #ff9400, #ff7300);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ff9400),color-stop(1, #ff7300)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9400', EndColorStr='#ff7300'); /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9400', EndColorStr='#ff7300')"; /* IE8 */ box-shadow: 0.5px 1px #ffd093 inset;}
.button-apply-orange:hover{text-decoration: none;}
.button-apply-pink{background-color: #fe1488;border-radius: 4px ;color: #FFFFFF;font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-size: 15px;font-weight: bold;line-height: 1em;padding: 10px;margin:10px 0;text-decoration: none;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);cursor:pointer;text-align:center;border: 1px solid #d9005c;background-image: -moz-linear-gradient(center top , #ff188f, #f9015f);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ff188f),color-stop(1, #f9015f)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff188f', EndColorStr='#f9015f'); /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff188f', EndColorStr='#f9015f')"; /* IE8 */box-shadow: 0.5px 1px #ffb2e5 inset;}
.button-apply-pink:hover{text-decoration: none;}
.button-apply-yellow{background-color: #fdde00;border-radius: 4px ;color: #000000;font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-size: 15px;line-height: 1em;padding: 10px;margin:10px 0;text-decoration: none;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);cursor:pointer;text-align:center;border: 1px solid #d1a200;background-image: -moz-linear-gradient(center top , #ffe300, #f4c400);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffe300),color-stop(1, #f4c400)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffe300', EndColorStr='#f4c400'); /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffe300', EndColorStr='#f4c400')"; /* IE8 */box-shadow: 0.5px 1px #fffd6c inset;}
.button-apply-yellow:hover{text-decoration: none;}
.button-continue-green{background-color: #88bd32;border-radius: 4px ;color: #FFFFFF;font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-size: 15px;font-weight: bold;line-height: 1em;padding: 10px;margin:10px 0;text-decoration: none;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);cursor:pointer;text-align:center;border: 1px solid #274807;background-image: -moz-linear-gradient(center top , #88bd32, #4f900f);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #88bd32),color-stop(1, #4f900f)); /* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#88bd32', EndColorStr='#4f900f'); /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#88bd32', EndColorStr='#4f900f')"; /* IE8 */ box-shadow: 0.5px 1px #b5f04a inset;}
.button-continue-green:hover{text-decoration: none;}
a.button-emp {background: url(../images/black/btn/btn-employer.png) no-repeat; float:left; cursor:pointer; text-decoration:none;width:352px;height:41px}
a.button-emp:hover{text-decoration: none;}
/****************************************************************************************************************************************************/
/*    POPUP    */
/****************************************************************************************************************************************************/
.popup{border:1px solid #CCC; position:absolute; width:500px; margin-left:-250px; left:50%; background-color:#FFF}

.social-icons-top {margin-top: 5px;width: 200px;float: left;}
.social-icons-top ul li {display: inline;margin: 1px;}