@import url("../css/header.css");
@import url("../css/bottom.css");
/* 
Global
-----------------------------------------
*/
body {margin:0; padding:0; background:#fff}

body.sp-cv  {background:#f7f7f7 url(../i/commun/v3/bg.gif) repeat-x  }

#mcv_main form {margin:0; padding:0}

#mcv_main img {border:none}
#mcv_main img.left, #mcv_main .left img  {
  float:left;
  margin:0 10px 0 0;
}
#mcv_main img.right, #mcv_main .right img  {
  float:right; 
  margin:0 0 0 2px;
}
#mcv_main img.middle { vertical-align:middle }

#mcv_main a    { color: #9dc726; text-decoration: none; }
#mcv_main a:hover { text-decoration: underline }

/* Separateur */
.sep {clear:both; height:1px; line-height:1px; font-size:1px; }


/* 
FORM
-----------------------------------------
*/
/* JsVal */
/*#mcv_main input,
#mcv_main textarea,
#mcv_main select {border:1px solid #999; margin-top:2px}*/

#mcv_main input.check,
#mcv_main input.radio {border:none}

#mcv_main .long input,
#mcv_main .long textarea,
#mcv_main .long select {width:99%}

#mcv_main .invalid {background:#D1EE34}

#mcv_main .formBt {border-top:1px solid #ccc; padding-top:5px; width:600px;}

/*
Message
-----------------------------------------
*/
#mcv_main #msg,#mcv_main  .msg {margin:0 0 15px; }
#mcv_main #msgIn, #mcv_main .msgIn {color:#333; border:1px solid #ddd; background:#f5f5f5; padding:12px 60px 12px 12px;}
#mcv_main #msgIn h1, #mcv_main .msgIn h1 {color:#A89E53; font-size:20px; font-weight:normal; margin:0}
#mcv_main #msg .important {color:#FF5EBC; font-size:14px}
#mcv_main #msgIn p, #mcv_main .msgIn p { margin:0;color:#4E5426; font-size: 12px}
#mcv_main #msgIn a, #mcv_main .msgIn a {text-decoration:underline}
#mcv_main #msgIn.wrong {background:#EAFBBC url(../i/mescv/warning.gif) no-repeat 15px center; border:1px solid #DEECB7; color:#000; padding:0px 10px 0px 60px; font-size:11px; margin-bottom:6px; }
#mcv_main #msgIn.wrong h1 {color:#000}
/*#msgIn.wrong p {color:#000; font-size:11px; margin:0; padding:0 3px}*/
#mcv_main #msgIn.wrong p {color:#000; font-size:11px; font-size:11px; margin:10px 0pt; min-height:23px; }
#mcv_main #msgIn.wrong a { color: #007BC0; }
#mcv_main #msg p.error  {color:#000; border:1px solid #fff; background:#fff; padding:12px 140px 12px 12px;}

#mcv_main #msgIn.notify { background:#D4EDFE url(../i/mescv/notify.gif) no-repeat 15px 10px; border: 1px solid #38AAEB; color:#000; padding:0px 10px 0px 60px; font-size:11px; margin-bottom:6px; }
#mcv_main #msgIn.notify h1 {color:#000}
/*#msgIn.wrong p {color:#000; font-size:11px; margin:0; padding:0 3px}*/
#mcv_main #msgIn.notify p {color:#000; font-size:11px; font-size:11px; margin:10px 0pt; min-height:23px; padding: 0; }
#mcv_main #msgIn.notify a { color: #007BC0; }

#mcv_main .warning { background:#EAFBBC url(../i/mescv/warning.gif) no-repeat 15px 10px; border:1px solid #DEECB7; color:#000; padding:3px 10px 6px 60px; font-size:11px; margin-bottom:6px; min-height: 32px; }
#mcv_main .warning p {color:#000; padding:3px 0}
#mcv_main .warning a.cvProperties {color:#007AC0; background:url(../i/picto/bt_proprietesCV.gif) no-repeat 0 0; padding:2px 0 2px 18px; }

#mcv_main .highlight { background:#EAFBBC; color:#000; padding:10px; font-size:11px; margin-bottom:6px; min-height: 32px; }
#mcv_main .highlight p {color:#000; padding:3px 0; margin: 0; }

#mcv_main .notify { background:#D4EDFE; border:1px solid #D4EDFE; color:#000; padding:10px; font-size:11px; margin-bottom:6px; min-height: 32px; }
#mcv_main .notify .title { font-weight: bold; color: #2D83E0; margin-right: 10px; }
#mcv_main .notify p {color:#000; padding:3px 0; margin: 0; }

/* 
Liste select
-----------------------------------------
*/
#mcv_main .toolsSel_on, #mcv_main .toolsSel_off  { background: #fff;  margin:2px 0 0; padding: 8px; position: relative; clear: both }
#mcv_main .toolsSel_off .toolsSel {display:none}
#mcv_main .toolsSel p {color:#8C8C8C; margin:0; font-size:11px}
#mcv_main .toolsSelTit a {color:#808080;}
#mcv_main .toolsSelTit {color:#808080; font-size:12px; padding-left: 4px; }
#mcv_main .toolsSelTit a.plus {display:block; padding:0 0 0 20px; width:170px; }
#mcv_main .toolsSel_on .tooltip, #mcv_main .toolsSel_off .tooltip {position:absolute; right:8px; top:8px; display:block; height:13px; width:13px}
#mcv_main .toolsSel ul { list-style:none; margin:5px 0 5px 0; padding:0; }
#mcv_main .toolsSel li {float:left; margin:5px 5px 0 0; padding:0;  }
#mcv_main .toolsSel li a.i { display:block; border:1px solid #e5e5e5; height:70px; width:50px;}
#mcv_main .toolsSel li a.i:hover {border: solid 1px #b2b2b2}
#mcv_main .toolsSel .flech {height:15px; width:166px; clear:left; padding-top:2px}
#mcv_main .toolsSel .flech a {color:#b2b2b2; font-size:11px; display:block; padding:0 15px} 
#mcv_main .toolsSel .flech a.pre {float:left; background:url(../i/btn_pre.gif) no-repeat 0 2px; }
#mcv_main .toolsSel .flech a.suiv {float:right; background:url(../i/btn_suiv.gif) no-repeat right 2px; }
#mcv_main .toolsSel label {display:block; margin:8px 0 4px}
#mcv_main .toolsSel select {font-size:11px; width:130px}
#mcv_main .toolsSel .nbcv {position:absolute; right:6px; top:40px; width:35px;  height:50px; border-left:1px solid #e5e5e5}
#mcv_main .toolsSel .nbcv a {display:block; color:#8C8C8C; font-size:11px; background:url(../i/btn_list.gif) 4px bottom no-repeat; height:32px;  padding-left:4px;}

#mcv_main .toolsSel ul {  width:280px; }


#mcv_main #cadreCv h1 { width:250px; margin-bottom:5px}
#mcv_main #cadreCv .smallSep {height:1px; line-height:1px; font-size:1px; border-top:1px dotted #b2b2b2; clear:both }
#mcv_main #cadreCv .cvinfos { padding:2px 0}
#mcv_main #cadreCv #cvinfosRename input {float:left; margin:6px 0; width:134px}
#mcv_main #cadreCv  a.bt {float:left; margin:0}

#mcv_main .zoneContact {padding:5px 5px 5px 154px; border:1px solid #e5e5e5; margin-bottom:10px;}

/* 
Bt
-----------------------------------------
*/
/*
body.sp-model.black a.bt_submit  { background-image: url("../i/btn_long.gif")  }
*/
#mcv_main a.bt_submit,
#mcv_main a.bt_add  { color: #fff; font-size: 12px; line-height: 23px; text-align: center; display: block; padding-top: 1px; height: 23px; text-decoration: none; background: url(../i/bt/b/bt-submit.gif) no-repeat center center; width: 171px; height: 23px;  }


#mcv_main a.bt_simple  { color: #007AC0; font-size: 12px; line-height: 41px; text-align: center; display: block; padding-top: 1px; height: 39px; text-decoration: none; background-image:  url("../i/btn_simple.gif"); background-repeat: no-repeat; width: 254px; height: 39px;}
#mcv_main a.bt_simple:hover  { background-position: 0 -39px }


#mcv_main a.bt, a.bt_ {color: #007AC0; font-size: 12px; line-height: 28px; text-align: center; display: block;  height: 34px; text-decoration: none; width: 106px;  }
#mcv_main a.bt:hover, a.bt_:hover  { background-position: 0 -39px }
#mcv_main a.bt {background:  url("../i/bt/btn.gif") no-repeat;} 
#mcv_main a.bt_ {background:  url("../i/bt/btn_.gif") no-repeat;} 

/* 
Structure
-----------------------------------------
*/
#mcv_main .centerContent {width:960px; text-align:left; margin-top: 14px; }
#mcv_main .centerPopup { text-align:left; margin:10px 20px}
#mcv_main td.modele { vertical-align:middle; text-align:center; height:120px; background:#f2f2f2; padding:1px; border:1px solid #fff; width:120px; color: #007AC0;}

/* 
Pagination
-----------------------------------------------------------------------------------------------
*/
#mcv_main .pagin 	{  height:19px; }
#mcv_main .pagin ul, .text .pagin ul {margin:0; padding:0; height:19px; list-style:none; float:left }
#mcv_main .pagin li, .text .pagin li {margin:0; padding:0; height:19px; background:#fff; display:block; float:left; width:19px; margin:0 4px;}
#mcv_main .pagin li a {display:block; float:left; width:19px; height:19px; background:#fff url(../i/commun/p/nb.gif); line-height:19px; text-align:center;  color:#829607; font-size:10px;}
#mcv_main .pagin li a:hover {background:#fff url(../i/commun/p/nb_.gif);}
#mcv_main .pagin li.sel a {color:#fff; background:#fff url(../i/commun/p/nbs.gif);}
#mcv_main .pagin li.next {background: url(../i/commun/p/next_.gif);}
#mcv_main .pagin li.next a {background: url(../i/commun/p/next.gif);}
#mcv_main .pagin li.back {background: url(../i/commun/p/back_.gif);}
#mcv_main .pagin li.back a {background: url(../i/commun/p/back.gif);}
#mcv_main .pagin li.last {background:#fff url(../i/commun/p/last_.gif)}
#mcv_main .pagin li.last a {background:#fff url(../i/commun/p/last.gif)}
#mcv_main .pagin li.first {background:#fff url(../i/commun/p/first_.gif)}
#mcv_main .pagin li.first a {background:#fff url(../i/commun/p/first.gif)}
/*
-----------------------------------------------------------------------------------------------
*/





body#mcv { background: transparent none; }

#mcv h1 { margin: 0.5em 0pt 0.2em 0em; }

#mcv .headerContent,
#mcv .centerContent,
#mcv .footerContent { width: 960px; }
#mcv .headerContent { margin: 0 auto; }
#mcv .centerContent { margin: 14px auto; }

#mcv #mcv_main { background-color: #fff; min-height: 400px; }
#mcv #mcv_main .centerContent { margin: 14px auto 0; }
