body { font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px  !important; padding:0px; font-size:14px; }

a { color: #E07900; text-decoration: none; }
a:hover { color: #FF9900; }
p { font-size:1.214em; line-height: 1.53em; }

h1 { color:#FF9900; font-size:2.0em; font-weight:bold; margin:0px; padding:0px; }
h2 { color:#30324D; font-size:1.7em; }
h3 { color:#000000; font-size:1.2em; margin:0px; padding:5px 0px; font-weight:bold; }
h4 { color:#30324D; font-size:1.2em; font-weight:bold; }
h5 { color: rgba(255,128,0,1); font-size:1.0em; font-weight:normal; }
h6 { color: rgba(14,140,201,1); font-size:1.2em; }

textarea { height:200px !important; }
ul { list-style-image: url(../img/point1.png); }

.candidat { color: #E07900; }
.nowrap-none { white-space: normal !important; }
.text-uppercase { text-transform:uppercase}

.union_bar { width:90%; min-width:1170px; margin:0px auto; border:1px solid #E07900; box-shadow:#CCC 1px 1px 1px; }
.headlines-photo { height:175px; background-color: rgba(245,245,245,1); overflow:hidden; }

.logo h1 { margin-left:0px; font-family: "Myriad Pro","Myriad Web Pro Regular","Lucida Grande",Geneva,Trebuchet MS,sans-serif; font-weight:normal; font-size:2.9em; }
.logo h1 a { color: #090; }
.logo h1 a:hover { text-decoration:none; }
.logo img { margin:15px 15px 15px 0px; }

.media_sociaux img { float:left; padding:0px; margin-left:10px; }
.media_sociaux { margin-top:25px; }
.media_sociaux img { float:left; padding:0px; margin-left:10px; }

.googlemap { height:375px; background-color:#EEE; margin:15px 0px 75px; overflow:hidden; }
.paragraph { margin-bottom:100px; }
.drapeaux { margin-top:30px; float:right; }
.drapeaux img { margin-left:10px; float:right; }

.email { color: #CC9900; }
.signature { color: #999; }
.paragraph { margin-bottom:100px; }
.union_bar { width:90%; min-width:1170px; margin:0px auto; border:1px solid #E07900; box-shadow:#CCC 1px 1px 1px; }

.services h2 { color: #30324D; margin-top:0px; padding-top:0px; font-size:1.9em; text-shadow:#CCC 1px 1px 2px; }
.services ul { margin-left:-25px; padding-top:0px; }
.services li { color: #30324D; font-size:1.1em; font-weight:bold; margin-left:-20px; }

.container-region { margin-top:25px; }

.theme { margin-bottom:100px; padding-left:25px; padding-right:50px; }
.theme h1 { margin:0px 0px 25px; padding:0px; font-size:2em; color:#FF9900; font-weight:normal; }
.theme h2 { font-size:1.7em; }
.theme h3 { padding:15px 0px 10px; margin:0px; font-size:1.2em; color:#000; }
.theme h4 { padding:5px 0px 15px; font-size:1.5em; font-weight:normal; }
.theme h5 { font: 1em; }
.theme table th { padding:2px 15px 2px 10px; background-color:#EEE; }
.theme table td { padding:2px 15px 2px 10px; border-bottom:1px #EEE solid; white-space: nowrap; }
.theme ul { margin-left:-10px; }
.theme ul li { padding-bottom:10px; }
.themes h2 { color: #30324D; }

.headlines-photo { height:175px; background-color: rgba(245,245,245,1); overflow:hidden; }

.googlemap { height:375px; background-color:#EEE; margin:15px 0px 75px; overflow:hidden; }
.paragraph { margin-bottom:100px; }

.welcome h2 { font-weight: normal; margin: 0px; margin-bottom: 15px; }
.welcome ul { padding-left:15px; }
.welcome li { padding-bottom:15px; }
.welcome .ambassador { float:left; width:220px; padding:0px; margin:0px 15px 10px 0px; }
.welcome .ottawa { padding:0px; margin:0px 15px 10px 0px; }

.ottawa_ambassador { float:left; width:100%; padding:0px; margin:0px 15px 10px 0px; }
.president_gabon { float:left; height:400px; padding:0px; margin:0px 15px 10px 0px; }
.visa_specimen { float:right; height:100px; padding:0px; margin:0px 15px 10px 0px; }

.comms { overflow:hidden; padding: 25px 0; background-color: #DCDCDC; border-top: 2px solid #CCC; }
.media-photo { height:190px; overflow:hidden; }
.img-preview { height:155px; overflow:hidden; border-bottom:2px solid rgba(153,153,153,1); }

.maintop_blocks { overflow:hidden; padding: 45px 0 50px; margin-top: 15px; background-color: #f8f8f8; border-top: 2px solid #EEE; }
.maintop_blocks .item_content { background: #FFF; padding: 35px 10px 24px 25px; border: 1px solid #EDEDED; border-top: none; }
.item { margin-bottom: 22px; }
.span3 { width: 252px; float:left; margin-left: 20px; }
.span3 h3 { font-family: 'Asap', sans-serif; font-size: 27px; color: #000; line-height: 32px; font-weight: normal; margin-bottom: 15px; }

.multimedia { overflow:hidden; padding: 0px; margin: 15px 0 25px; }
.multimedia div { padding: 0px; margin: 0px 35px 35px 0px; float:left; overflow:hidden; width:20%; height:160px; }

.footer { background-color:#2177AA; padding:25px 0px 50px; color: #fff; }
.footer a { color: #fff; }
.footer h1 { color: #FFF; font-size:2em; }
.footer h2 { color: #F90; font-size:1.7em; }
.footer h3 { color: #F90; font-size:1.2em; }
.footer h4 { color: #FFF; font-size:1em; }
.footer li { font-size:1.214em; line-height: 1.53em; }
.footer hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0,188,212,.58); }

.bourses-lad .services h2 { text-transform: none; margin-top:0px; }
.bourses-lad h2 { text-transform:uppercase; margin-top:20px; margin-bottom:15px; }
.bourses-lad h3 { margin-top:25px; margin-bottom:15px; }
.bourses-lad span { color: #E07900; }

.talents h2 { margin-left:0px; font-family: "Myriad Pro","Myriad Web Pro Regular","Lucida Grande",Geneva,Trebuchet MS,sans-serif; font-weight:normal; font-size:2.9em; }
.talents h4 { text-transform: none; margin-top:0px; margin-bottom:15px; font-size:1.1em; }
.talents .portrait { height:150px; overflow:hidden; }
.talents a { color: #5bc0de; }

.panorama { text-align: center; }
.panorama a { text-align: center; }
.panorama img { text-align: center; margin:11px; max-height:367px; }

.campus h1,
.campus h2,
.campus h3,
.campus h4,
.campus h5,
.campus h6 { text-align:center; }

.table-campus h1,
.table-campus h2,
.table-campus h3,
.table-campus h4,
.table-campus h5,
.table-campus h6 { text-align:center; }
.table-campus h2 { font-size:19px; font-style:normal; }
.table-campus h3 { margin:0px; padding:0px; margin-top:25px; font-size:19px; }
.table-campus .c5 { color:#000080;font-weight:700; }
.table-campus .u3, .u4, .u5 { white-space:nowrap !important; }
.table-campus .u3, .u4, .u5, .u6, .u7, .u8, .u9, .u10, .text-center { text-align:center; }
.table-campus td { padding:2px 15px 2px 10px; border-bottom:1px #EEE solid; white-space: normal !important; }

.femmes-photos { font-weight: 700; }
.femmes-photos h3 { color:#f75252; }
.femmes-photos img { width:auto !important; height:235px !important; border:7px solid black; }
.femmes-photos td { padding-bottom:20px; vertical-align: top; text-align:center; white-space:normal !important; }

.femmes-biography h3 { color:#f75252; }
.femmes-biography td { padding-bottom:20px; vertical-align: top; white-space:normal !important; text-align:justify; }
.femmes-biography img { width:auto !important; height:275px !important; float:left; margin-top:0px; margin-left:0px; margin-right:15px; margin-bottom:15px; border:7px solid black; }
