/* @override http://localhost/WORK/Cira/css/global.css */
/* COLORS

.light-green: #e9f2f2;
.medium-green: #d2e7dd;
.dark-green: #7ea78d;
.purple: #693c91;
.blue: #00829b;

*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-size:1em;font-weight:normal; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:'';content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse;border-spacing:0; }
html, body { height:100%; }
body { background-color:#e9f2f2;color:#000;font-family:Helvetica, Arial, sans-serif;line-height:1.2em;font-size:12px; }

#mainframe { margin:0 auto;border-left:1px solid #7ea78d;border-right:1px solid #7ea78d;background-color:#d2e7dd; }

#nav { height:28px;background:url(../img/nav-back.gif) repeat-x 0 0; }
#nav li { float:left;position:relative; }
#nav a { display:block;line-height:28px;border-left:1px solid #fff;border-right:1px solid #d3d4d3;color:#000;text-decoration:none;text-align:center;font-size:12px;font-weight:bold;cursor:pointer; }
#nav li ul { display:none;position:absolute;top:28px;left:0;background-color:#7abde8; }
#nav ul a { display:block;padding:8px 10px;border:none;line-height:1em;font-weight:normal; }
#nav ul a:hover { background-color:#5c92b5;color:#fff; }
#nav .hover ul { display:block; }

h2 { margin-left:23px;padding:0 0 8px 18px;background:url(../img/title-bullet.gif) no-repeat 0 2px;color:#693c91;line-height:1em;font-size:16px;font-weight:bold; }
h3 { padding:0 0 6px 12px;background:url(../img/list-bullet.gif) no-repeat 0 0;font-weight:bold; }
strong, b { font-weight:bold; }

.center { margin:0 auto;text-align:center; }
.right { float:right;padding-left:20px; }

img.border { border:1px solid #7ea78d; }

#content { padding:30px 0 ; }
#content p { padding:10px 0; }
#content a { color:#693c91; }
#content .nav { padding:10px 15px 0 0;text-align:right; }
#content .nav a { font-weight:bold; }

#sidebar h2, #main h2 { margin-left:8px; }

td { vertical-align:top; }

#sidebar { padding-left:15px; }
#sidebar .frame { width:265px;margin-bottom:20px; }
#sidebar .frame .top { height:6px;background:url(../img/sidebar-frame-top.gif) no-repeat 0 0;font-size:1px; }
#sidebar .frame .middle { height:6px;padding:10px;background:url(../img/sidebar-frame-middle.gif) repeat-y 0 0; }
#sidebar .frame .bottom { height:6px;background:url(../img/sidebar-frame-bottom.gif) no-repeat 0 0;font-size:1px; }
#sidebar ul li { padding-bottom:6px;font-weight:bold; }
#sidebar ul.bullets li { padding-left:16px;background:url(../img/list-bullet.gif) no-repeat 0 0;color:#5c92b5; }

#main { padding-left:15px; }
#main .frame { width:492px; }
#main .frame .top { height:6px;background:url(../img/main-frame-top.gif) no-repeat 0 0;font-size:1px; }
#main .frame .middle { height:6px;padding:10px 15px;background:url(../img/main-frame-middle.gif) repeat-y 0 0; }
#main .frame .bottom { height:6px;background:url(../img/main-frame-bottom.gif) no-repeat 0 0;font-size:1px; }

#main .frame-large { width:773px;margin:0 auto; }
#main .frame-large .top { height:6px;background:url(../img/frame-large-top.gif) no-repeat 0 0;font-size:1px; }
#main .frame-large .middle { height:6px;padding:10px 15px;background:url(../img/frame-large-middle.gif) repeat-y 0 0; }
#main .frame-large .bottom { height:6px;background:url(../img/frame-large-bottom.gif) no-repeat 0 0;font-size:1px; }

#main ul { padding:0 0 20px 50px;list-style-type:disc; }
#main ul li { padding:3px 0 3px 0; }
#main ul.bullets { list-style-type:none;padding-left:20px; }
#main ul.bullets li { padding-left:16px;background:url(../img/list-bullet.gif) no-repeat 0 5px; }


.icon-mali { padding-left:22px;background:url(../img/flagicons/mali.gif) no-repeat 0 1px; }
.icon-cote-d-ivoire { padding-left:22px;background:url(../img/flagicons/cote-d-ivoire.gif) no-repeat 0 1px; }
.icon-benin { padding-left:22px;background:url(../img/flagicons/benin.gif) no-repeat 0 1px; }
.icon-niger { padding-left:22px;background:url(../img/flagicons/niger.gif) no-repeat 0 1px; }
.icon-burkina-faso { padding-left:22px;background:url(../img/flagicons/burkina-faso.gif) no-repeat 0 1px; }
.icon-guinee { padding-left:22px;background:url(../img/flagicons/guinee.gif) no-repeat 0 1px; }
.icon-tchad { padding-left:22px;background:url(../img/flagicons/tchad.gif) no-repeat 0 1px; }

#main form p { clear:left;padding:2px 0;overflow:hidden; }
form label { float:left;width:200px;padding-top:4px; }
form input.text, form textarea { float:left;border:1px solid #7ea78d; }
form input.text { width:200px; }
form textarea { width:400px; }

#footer { height:50px;padding:14px 0 0;background-color:#7ea78d;color:#fff; }
#footer a { font-weight:bold;color:#fff;font-size:13px; }
#footer .copy { padding-top:4px;font-size:11px; }

/* PAGE: INTRO */
#intro { position:relative;width:800px;height:593px;margin:0 auto;border:1px solid #7ea78d;background:url(../img/intro.jpg) no-repeat 0 0; }
#intro #links { position:absolute;top:190px;right:0;width:394px; }
#intro #links a { display:block;width:394px;height:0;overflow:hidden;padding-top:38px; }
#intro #links a.en { background:url(../img/homelink-en.gif) no-repeat 0 0; }
#intro #links a.fr { background:url(../img/homelink-fr.gif) no-repeat 0 0; }
#intro #links p { padding:5px 20px 20px;line-height:1.2em;font-size:13px; }

/* PAGE: JOBS */
/*table.jobs { border:1px solid #7ea78d; }*/
table.jobs { border-collapse:separate;border-spacing:1px;border:1px solid #7ea78d;text-align:center; }
table.jobs th { padding:4px;background-color:#7ea78d;color:#fff;vertical-align:middle;font-weight:bold; }
table.jobs td { padding:4px;vertical-align:middle;background-color:#fff; }

.rightImage { float:left;padding-right:15px; }
