body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}

body{font-family:Georgia,Verdana,Tahoma,sans-serif;color:#000;margin:0;padding:0;overflow:hidden;font-style:italic;font-size:14px;line-height:19px;}
.bg {min-height: 100%;min-width: 1024px;width: 100%;height: auto;position: fixed;bottom: 0;left: 0;}
@media screen and (max-width: 1024px) {
        img.bg {left: 50%;margin-left: -512px;}
}
.forbidden {min-height: 100%;min-width: 1024px;width: 100%;height: auto;position: fixed;bottom: 0;left: 0;}
@media screen and (max-width: 1024px) {
        img.forbidden {left: 50%;margin-left: -512px;}
}
#logo{position:relative;width:373px;height:73px;display: block; text-indent: -999em; overflow: hidden; background:url(./images/logo.png) no-repeat; text-align: left; direction: ltr;}
#contenu{position:fixed;margin:0 auto;width:400px;height:550px;right:15%;top:10%;}
a{color:#000;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
a:hover, a:focus{color:#1894f0;}
.nav{padding:25px 0 0 0;}
.info{font-size:12px;text-align:center;font-style:italic;}
.slide p{text-align:justify;opacity:0.6;}
.slide h1{font-size:20px;height:25px;width:400px;display:inline-block;border-bottom:1px dotted #202020;padding:15px 0px 5px 0px;margin-bottom:3px;cursor:pointer;}
.cross{display:inline-block;position:relative;float:right;top:3px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;}
.slide h1:hover > .cross{-webkit-transform:rotate(360deg);transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);}
h1#recrut{position:absolute;right:18px;top:55px;font-size:12px;}
.send_3{cursor:pointer;position:relative;display:block;top:10px;width:115px;font-family: Georgia,Arial,Helvetica,Verdana,Tahoma,sans-serif;color:#072c47;background:url(./administrator/img/send.png) repeat #0392fd ;font-style:italic;border:none;height:31px;outline:none;text-align:center;font-size:19px;text-shadow:1px 1px 0 #2fa6ff;
-webkit-box-shadow:0 0 8px #000;-moz-box-shadow:0 0 8px #000;-o-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000;line-height:18px;opacity:0.9;}
.send_3:hover{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-box-shadow:0 0 12px #000;-moz-box-shadow:0 0 12px #000;-o-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;}
.cloud_upload{position:absolute;padding-top:33px;opacity:0.8;}
.arrow{position:absolute;top:57px; left:20px;}
.file_td{opacity:0;width:60px;height:60px;overflow:hidden;padding-top:23px;padding-left:5px;}
.file_td2{width:220px;height:40px;overflow:hidden;margin-top:8px;}
.td_submit2{padding-left:20px;}
.loader{padding-top:36px; padding-left:16px;opacity:0;position:absolute;z-index:100;}
.smile{opacity:0;position:absolute;z-index:110;top:28px;left:12px;}
.sad{opacity:0;position:absolute;z-index:120;top:35px; left:12px;}
#upload{position:relative;margin-left:38px;}
.linkedin_link{position:absolute;bottom:5px;right:5px;text-decoration:none;border:none;opacity:0.9;}
.linkedin_link:hover{opacity:1;}

