.aucune_info{
	font-size:13px; color:#F00; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;
}
/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}


/* CSS Document */
/* BODY 
======================================================================================= */
body {margin: 0px auto 0px auto;padding:0px;background:#e2e2e2;font-size:12px;font-family: arial,Verdana,sans-serif;}
/* ELEMENTS HTML 
======================================================================================= */
ol { padding:10px 0px 20px 20px;}
ul { list-style-type:none; padding:0px;margin:0px;}
li { list-style-type:none; padding:0px;margin:0px;}
h1 { font-size:16px; }
h2 { font:14px Arial,sans-serif; font-weight: bold; padding:0px;margin:0px;}
h2.form-errors, h2.error 
{ padding:5px; background:#C00000; margin:10px 0px 10px 0px; color:#fff;font-size:15px;border:0px; font-weight:bold;}
h3 { font:14px Arial,sans-serif; font-weight: bold; padding:0px;margin:0px;}
strong{font-weight:bold;}
/* LIENS 
======================================================================================= */
a {text-decoration: none;}
a img {border: none;}
a:link { color:#2E1600; }  
/*a:visited { color:#2E1600; }*/  
/*a:hover { color:#2E1600; text-decoration:underline;} */
a:hover { text-decoration:underline;} 
a {color:#2E1600;}


/* TOUTES PAGES
=======================================================================================  */ 
div.msgTitle {margin:0 auto 0 auto;position:relative;top:20px;}
div.msgTitle h1 {letter-spacing:-1px;width:1000px;text-align:center;margin:auto auto;padding:0 0 20px 0;font-size:26px;font-weight:normal;font-family:Georgia, 'Times New Roman', Times, serif;color:#2E1600}

div.menu {
	width:1000px;
	margin:0 auto 0 auto;
	padding:20px 0px 25px 0px;
	position:absolute;
	top:69px;
	background:url(/gb1.png) bottom left;
	left: 21px;
}
div.menuWarper {width:1000px;margin:5px auto  0 auto;text-align:center;font-size:12px;}
div.msgWarper {padding:30px 0px 10px 0px;margin:-10px 0px 30px 0px;}
div.msg {color:#666;font-size:16px;margin:30px 0 30px 0;font-family:arial;text-align:center;clear:both;line-height:1.3em;border-bottom:1px solid #ccc;padding-bottom:30px;}
div.msg a {font-weight:bold;color:#2E1600;}
div.msg a:hover { text-decoration:underline; }
div.topContent {display:none;}



div.logoWarper {height:45px;width:200px;background:url(../img/logo32b.png) no-repeat 0 0 transparent;position:relative;z-index:1;top:38px;left:15px;}
div.logoWarper h1 {padding:20px 0 0 70px;margin:0;font-size:13px;color:#FFC575}
div.logoWarper a {color:#FFC575}
div.logoWarper a:hover {color:#FFC575;text-decoration:none;}
#logolink {color:#FFC575;}


/* FORMS
================================================================================================================== */
#id_telephone,#id_fax,#id_login,#id_password,#id_captcha {width:200px;}
#id_birthdate_0, #id_birthdate_1, #id_birthdate_2 {display:inline;margin-right:10px;}
#id_birthdate_2 {width:50px;}
#id_content {height:400px;}
#id_coverletter {height:300px;}
#id_captcha_warper input {display:inline;width:200px;} 
#id_captcha_warper img {padding-top:4px;vertical-align:bottom;} 


/* FORM LOGIN
================================================================================================================== */
div.formloginWarper {width:100%;float:left;}
div.formemailWarper {width:100%;float:right;}
div.formloginWarper div.contentBoxHeader {background:url(../img/formlogin.png) repeat center left;height:40px;padding:0;}
div.formloginWarper div.contentBoxHeader h2 {padding-left:10px;padding-right:150px;padding-top:15px;}
#formemail fieldset, #formlogin fieldset {border:0;background:transparent;padding:0;}
div.formemailWarper div.contentBoxHeader {background:url(../img/formemail.png) no-repeat center left;height:70px;padding:0;}
div.formemailWarper div.contentBoxHeader h2 {padding-left:80px;padding-right:150px;padding-top:15px;}  
#formemail {padding:10px 0 0 0;}
#formlogin {padding:10px 0 0 0;}


/* contentBox 
======================================================================================= */
div.contentBoxWarper {margin-bottom:50px;}
div.contentBox {border:1px solid #ccc;}
div.contentBoxHeader {background:url(../img/orange-corner.png) no-repeat bottom right #eee;padding:10px;border-bottom:1px solid #ccc;}
div.contentBoxHeader h2 {padding:0 250px 0 15px;font-size:16px;font-weight:700;margin:0;color:#000;line-height:1.4em;}
div.contentBoxContent {margin-top:8px;font-size:13px;color:#444;padding:10px 15px 10px 15px;}




/* PANEL*/
.x-panel{border-style:solid;border-color:#99bbe8;border-width:0;}
.x-panel-header{overflow:hidden;zoom:1;color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 3px 4px 5px;border:1px solid #99bbe8;line-height:15px;background:transparent url(../img/white-top-bottom.gif) repeat-x 0 -1px;}
.x-panel-body{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;background:white;position:relative;}
.x-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-panel-tbar-noheader .x-toolbar,.x-panel-mc .x-panel-tbar .x-toolbar{border-top:1px solid #99bbe8;border-bottom:0 none;}
.x-panel-body-noheader,.x-panel-mc .x-panel-body{border-top:1px solid #99bbe8;}
.x-panel-header{overflow:hidden;zoom:1;}
.x-panel-tl .x-panel-header{color:#15428b;font:bold 11px tahoma,arial,verdana,sans-serif;padding:5px 0 4px 0;border:0 none;background:transparent;}
.x-panel-tl .x-panel-icon,.x-window-tl .x-panel-icon{padding-left:20px!important;background-repeat:no-repeat;background-position:0 4px;zoom:1;}
.x-panel-inline-icon{width:16px;height:16px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;margin-right:4px;margin-top:-1px;margin-bottom:-1px;}
.x-panel-tc{background:transparent url(../img/top-bottom.gif) repeat-x 0 0;overflow:hidden;}
.ext-strict .ext-ie7 .x-panel-tc{overflow:visible;}
.x-panel-tl{background:transparent url(../img/corners-sprite.gif) no-repeat 0 0;padding-left:6px;zoom:1;border-bottom:1px solid #99bbe8;}
.x-panel-tr{background:transparent url(../img/corners-sprite.gif) no-repeat right 0;zoom:1;padding-right:6px;}
.x-panel-bc{background:transparent url(../img/top-bottom.gif) repeat-x 0 bottom;zoom:1;}
.x-panel-bc .x-panel-footer{zoom:1;}
.x-panel-bl{background:transparent url(../img/corners-sprite.gif) no-repeat 0 bottom;padding-left:6px;zoom:1;}
.x-panel-br{background:transparent url(../img/corners-sprite.gif) no-repeat right bottom;padding-right:6px;zoom:1;}
.x-panel-mc{border:0 none;padding:0;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;padding-top:6px;background:#dfe8f6;}
.x-panel-mc .x-panel-body{background:transparent;border:0 none;}
.x-panel-ml{background:#fff url(../img/left-right.gif) repeat-y 0 0;padding-left:6px;zoom:1;}
.x-panel-mr{background:transparent url(../img/left-right.gif) repeat-y right 0;padding-right:6px;zoom:1;}
.x-panel-bc .x-panel-footer{padding-bottom:6px;}
.x-panel-nofooter .x-panel-bc,.x-panel-nofooter .x-window-bc{height:6px;font-size:0;line-height:0;}
.x-panel-bwrap{overflow:hidden;zoom:1;left:0;top:0;}
.x-panel-body{overflow:hidden;zoom:1;}
.x-panel-collapsed .x-resizable-handle{display:none;}
.ext-gecko .x-panel-animated div{overflow:hidden!important;}


/* FORMS
======================================================================================= */
select {background:#fff; border:1px solid #D7D4B7;padding:4px;margin-top:2px; font-size:12px;display:block; }
select[multiple=multiple] {height:100px;width:90%;display:block;}
input[type=text] {font-size:12px; width:90%; padding:4px;border:1px solid #D7D4B7; background:#fff;display:block;}
input[type=password] {font-size:12px; width:200px; padding:4px;border:1px solid #D7D4B7; background:#fff;display:block;}
input[type=radio] {display:inline;}
input[type=checkbox] {display:inline;margin:5px;background:#fff;}
textarea {font-size:12px; width:90%;height:100px; padding:4px;border:1px solid #D7D4B7; background:#fff;display:block;}
label {font-size:12px;display:block;font-weight: bold;margin-top:10px;color:#000;}
fieldset {background:#f2f2f2;margin: 20px 0px 20px 0px; padding: 10px;display:block;clear:both;border:1px solid #ccc; }
legend {font-size:14px;font-weight:bold; }
#id_telephone,#id_fax,#id_login,#id_password,#id_captcha {width:200px;}
#id_birthdate_0, #id_birthdate_1, #id_birthdate_2 {display:inline;margin-right:10px;}
#id_birthdate_2 {width:50px;}
#id_content {height:400px;}
#id_coverLetter {height:300px;}
form ul {padding:0px;margin:0px;}
form ul li {display:block;list-style-type:none;margin:0px;}
form ul li label {margin:0px;display:block;}
form p {color:#aaa;font-size:11px;margin-top:5px;margin-bottom:0px;padding:0px;}
.help_text {color:#aaa;font-size:11px;padding:0px;margin:0px;}
ul.errorlist {color:#DE0003;font-size:11px;padding:0px;margin:0px;}
ul.errorlist li {padding:0px;margin:0px;}

/* .resume_index
======================================================================================= */
.resume_index {float:left;margin-right:50px;margin-bottom:20px;}
.resume_index h2 {margin-bottom:20px;}
.num {color:#aaa;}

/* linkbox
======================================================================================= */
.linkbox {margin:10px 0px 0px 0px;color:#FF7400;}
.linkbox a {font-weight:bold;color:#3E1C00;}



/* RESUME LIST ITEM
================================================================================================================== */
div.resumeListNoresults {font-size:16px;font-weight:bold;}
div.resumeItemWarperBg{margin:0px 0px 25px 0px;background:url(../img/maskbarre.png) repeat-x top left #fff;height:5px;width:320px;}
div.resumeItemWarper {margin:0px 0px 0px 0px;border:1px solid #ccc;padding:0px;position:relative;}
div.resumeItemContentWarper {padding:7px;position:relative;}
div.resumeItemTitle {margin-bottom:10px;height:17px;overflow:hidden;padding-top:20px;}
div.resumeItemTitle h2 {display:inline;padding:0;margin:0;font-size:15px;}
div.resumeItemTitle a {padding:2px 0px 2px 0px;background-position:0 0;}
div.resumeItemLevels {overflow:hidden;font-size:11px;color:#777;margin:3px 0px 15px 0px;padding:0 0 3px 0;background-color:#f2f2f2;background-color:transparent;background-position:1px left;background-repeat:no-repeat;padding-left:23px;border-bottom:1px solid #ddd;}     
div.resumeItemLevels a {color:#777;}
div.resumeItemDescription {margin:5px 0 10px 0;color:#555;overflow:hidden;height:50px; font-size:12px}
div.resumeItemFooter {background-color:#f2f2f2;background-color:#f2f2f2;background-position:10px center;background-repeat:no-repeat;display:block;padding:10px 4px 10px 5px;margin:0px 0px 0px 0px;font-size:11px;color:#777;border-top:1px solid #ccc;}
div.resumeItemFooter a {color:#777;background:#fff;padding:4px;margin:0 0 0 3px;border:1px solid #ddd;}
div.resumeItemFooter a:hover {color:#fff;background: #3482D8;text-decoration:none;border:1px solid #3482D8;}
div.resumeItemGeo {position:absolute;text-align:right;margin:0;padding:0;display:inline;right:10px;}
div.resumeItemGeo a {margin:0 0 0 3px;}
div.resumeFlagen div.resumeItemLevels {background-image:url(../share/img/flags/gif/en.gif);}
div.resumeFlagfr div.resumeItemLevels {background-image:url(../share/img/flags/gif/fr.gif);}
div.resumeFlages div.resumeItemLevels {background-image:url(../share/img/flags/gif/es.gif);} 
div.resumeFlagde div.resumeItemLevels {background-image:url(../share/img/flags/gif/de.gif);} 
div.resumeFlagit div.resumeItemLevels {background-image:url(../share/img/flags/gif/it.gif);}
div.resumeFlagpt div.resumeItemLevels {background-image:url(../share/img/flags/gif/pt.gif);}
div.resumeFlagnl div.resumeItemLevels {background-image:url(../share/img/flags/gif/nl.gif);} 

div.resumeItemLinks {text-align:right;position:absolute;top:-1px;right:-1px;padding:2px 0px 2px 0px ;width:auto;background:#f7f7f7;font-size:10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
div.resumeItemLinks a {color:#777;padding-left:5px;padding-right:5px;border-right:2px solid #ccc;}
div.resumeItemLinks a.lastloopitem {border:0;padding-right:5px;} 


/* pagintion */
.paginator { padding: 10px 0px 10px 0px; margin:5px 0px 5px 0px; display:block;}
.paginate-pages { padding: 2px 3px; border: 1px solid #ddd; cursor: pointer; text-decoration: underline; }
.paginate-first, .paginate-last { padding: 2px 6px; border: 1px solid #ddd; font-weight: bold; margin:0px 5px 0px 0px;background:#fff; }
.paginate-previous, .paginate-next { padding: 2px 3px; border: 1px solid #ddd;margin:0px 5px 0px 0px;background:#fff; }
.paginate-link { padding: 2px 4px; border: 1px solid #ddd;margin:0px 5px 0px 0px;background:#fff; }
.paginate-current { padding: 2px 4px; border: 1px solid #ddd; font-weight: bold; background:#000; color:#fff;margin:0px 5px 0px 0px; }

div.largePaginator * {border:0;}
div.largePaginator {font-size:24px;padding:0px 0 0px 0;display:block;text-align:left;margin-bottom:20px;}                   
div.largePaginator .paginator {padding:8px 0 8px 0;margin:0;margin:auto auto;background:url(../img/small-orange-corner.png) bottom right no-repeat #eee;border:1px solid #ccc;width:auto;}
div.largePaginator .paginate-current {background:transparent;font-size:24px;padding:8px 10px 8px 10px;border-right:1px solid #ccc;}
div.largePaginator .custColor {color:#0066CC;}
div.largePaginator .paginate-link, 
div.largePaginator .paginate-first,
div.largePaginator .paginate-last {margin:0px 0px 0px 0px;background:#fff;padding:8px 10px 8px 10px;border-right:1px solid #ccc;}
div.largePaginator .paginate-previous,
div.largePaginator .paginate-next,
div.largePaginator .paginate-current {margin:0px 0px 0px 0px;}
div.largePaginator .paginate-link a:hover {color:#555;}
div.largePaginator .paginate-last {display:none;}

div.mediumPaginator {font-size:18px;}
div.mediumPaginator * {border:0;background:transparent;padding:0;}
div.mediumPaginator .paginate-current {background:transparent;font-size:18px;}
div.mediumPaginator .custColor {color:#FF6C00;}
div.mediumPaginator .paginate-link, 
div.mediumPaginator .paginate-first,
div.mediumPaginator .paginate-last {margin:0px 8px 0px 0px;background:transparent;}
div.mediumPaginator .paginate-previous,
div.mediumPaginator .paginate-next,
div.mediumPaginator .paginate-current {margin:0px 8px 0px 0px;}
div.mediumPaginator .paginate-link a:hover {color:#555;}

