@CHARSET "UTF-8";
body   { text-align:center; font-family: helvetica,arial,san-serif; font-size:12px; margin:0; padding:0; background: #e6e6e6; height:100% }
#resumeAjax{display:none;}
#header{ margin:0 auto; width:998px; height:10px; background:#ffffff url(../img/header.png) ; margin-top:20px}
#footer{ margin:0 auto; width:998px; height:10px; background:#ffffff url(../img/footer.png) ; margin-bottom:20px}
#main  { position:relative; width:998px; height:596px; text-align:left; margin:0 auto;  background:#ffffff url(../img/background.png) repeat-y center center;}
#logo  { position:absolute; width:256px; height:110px; background: #e6e6e6 url(../img/logo.jpg) no-repeat 30px 30px; top:7px; left:17px ;}
/*#loading { display:none; position:absolute; width: 31px; height:31px; right:330px; top:265px; background: url(../img/loader4.gif) }
#loading { display:none; position:absolute; width: 100px; height:100px; right:320px; top:230px; background: url(../img/loader2.gif) }*/
#loading { display:none; position:absolute; width: 66px; height:66px; right:330px; top:255px; background: url(../img/loader4.gif) }
#bLeft { position:absolute; width:256px; height:464px; bottom:7px; left:17px }
#bRight{ position:absolute; width:580px; height:552px;  top:7px; right:17px ; padding:25px 70px 5px 50px; color:#4b5b6a }
#menu  { margin:20px 15px 15px 28px;position:relative }
#menu a{ padding:4px; line-height:13px; display:block; text-decoration:none; color:#fff; font-size:1em }
#smemu { margin:3px 0; }
#smemu a { padding:3px; line-height:12px; text-align:right; padding-right:20px; font-size:1em }
#smemu a:hover { text-decoration:underline }
#logo2 { position:absolute; bottom:17px; left:30px; color:#cbcdcc }
#logo2 span { display:block; margin-top:10px }
#footer2 { position:absolute; bottom:-35px; left:0; right:0; text-align:center; color:#b7b7b7; font-size:0.95em ;}
#arrow { position:absolute; right:0px; font-weight:bold; font-size:1.8em; display:none;  line-height:0.8em;color:#ffffff}
a:hover .arrow {  text-decoration:none; }
.bold  { font-weight:bold;}
.titleR { height:47px; width:520px; background-repeat: no-repeat; margin-bottom:47px }
.titleC { height:78px; width:580px; background-repeat: no-repeat; margin-bottom:23px }
h2     { font-weight:normal; font-size: 1.8em ;margin:7px 0 7px 0;}
h3     { font-size:1.2em; margin:7px 0 7px 0 }
p      { font-size:1.1em; margin:7px 0 7px 0 }
form   { position: relative; padding-left:63px; height:444px; }
.formSpace  { margin-top:8px }
form span  { display:block; width:442px; font-size:1.15em; margin-bottom:3px; }
.intit{ font-size:1.15em; margin-bottom:3px; }
.champT { 
	padding:5px 4px 3px 4px; margin-bottom:5px;
	display:block; border:0 ;   
	background-image: url(../img/backForm.png); 
	line-height:25px; vertical-align:middle; font-size:1.15em; color:#747474;
} 
form input    { width:326px; height:17px;}
form textarea { width:434px; height:159px; resize:none }
.captchaC { width:140px; font-weight:bold;text-transform:uppercase; float:left; color:#4c596a }
#captcha { margin:-7px 0 0 15px }
.boutSubmit { float:right; display:block; padding:3px 5px; font-size:1.1em; font-weight:bold; margin-right:75px; background:#4c596a none; color:#ffffff; border:0; width:auto; height:auto; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.boutSubmit:focus, .boutSubmit:active { background: #7E9171; color:#ffffff; -moz-outline-style: none; }
.confirmMail{ top:140px; left:100px; right:100px }
.picMail  { position:absolute; left:0; top:9px;  width:43px; height:39px; background: url(../img/picMail.png) }
.Phone    { 
	position:absolute; padding-left:63px; 
	left:0; bottom:45px; width:200px; height:39px; 
	background: url(../img/picPhone.png) no-repeat center left; 
	font-size:1.6em; line-height:39px; vertical-align:middle 
}
.krop { position:absolute; bottom:0; font-size: 1.5em }
a:focus{ outline: none; }
.clear { clear:both }
label.tooltip {
    background-color:#000000; position:absolute; right:-40px; margin-top:17px;
   /* border:1px solid #fff;*/ 
    padding:7px 10px; 
   /*width:200px;*/ 
    display:block; 
    color:#fff; 
    text-align:center; 
    font-size:12px;
    opacity:0; margin-right:10px;
    letter-spacing:1px;
     /* outline radius for mozilla/firefox only font-weight:bold; */ 
    -moz-box-shadow:0 0 7px #000; -webkit-box-shadow:0 0 7px #000;
    -moz-border-radius: 3px; -webkit-border-radius: 3px;
}

