@font-face {
    font-family: "h4";
    src: url(fonts/h4.ttf);
}

body {border-top: 8px solid #ed1c24; color: #535457;font-family: 'Segoe UI', Helvetica, Arial, sans-serif; font-size: 14px;
text-rendering: optimizeLegibility;}

a {text-decoration: none; color: #535457;}
a:hover {color:#ed1c24;}

.wrapper {width: 1080px; margin: 0px auto;}

@-moz-document url-prefix() { 
  #header-links {margin-top:-8px;}
}

#header-links .hl-left {width: 60px; height: 17px; background: #ed1c24; float: left;}

#header-links .hl-left div{ 

							display: inline-block;

							vertical-align: top;

							zoom: 1;

							*display: inline; 

							margin-left: 2px;

							height: 13px;

							line-height: 10px;

						}

#header-links .hl-left div:first-child {border-right: 1px solid #fff; padding-right: 5px; margin-left: 8px}

#header-links .hl-left div a {color: #fff; text-decoration: none; font-size: 12px}



#header-links .hl-right{float: right;}

.hl-shortcut {width: 25px; height: 18px; background: #ed1c24 no-repeat 50% 50%; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin-left: 11px;}

.hl-shortcut.search {background-image: url('images/app/header_search.png');}
.search-input {display: none; position: absolute;
margin-left: -206px;
margin-top: -1px;
border: 1px solid #ed1c24;
height: 15px;
padding: 1px 5px;
font-size: 12px;
color: #a9a9a4;
width: 205px;}

.hl-shortcut.profil {background-image: url('images/app/header_profil.png');}



#header {margin-top: 8px;}



#header-left {float:left; width: 148px;}

#logo {background: url('images/app/logo.png'); width: 100%; height: 94px;}



#header-right {float:right; width: 880px;}



#login-form {background: #ed1c24; width: 408px; height: 36px; float:right; padding-top: 10px; padding-left: 7px; }

#login-form .lf-triangle {width: 0px;height: 0px;border-style: solid;border-width: 0 6.5px 4px 6.5px;border-color: transparent transparent #ed1c23 transparent;

							margin-top: -4px;margin-left: 385px;position: absolute;}



#login-form input {

					border: none;

					width: 102px;

					height: 23px;

					background-repeat: no-repeat;
					background-repeat: round;

					background-position: 6px 50%;

					padding-left: 22px;

					color: #898989;

					font-size: 11px;

					font-style : italic;

				}



#login-form input#username {

					background-image: url('images/app/login_form_login.png');
					background-repeat: no-repeat;

				}



#login-form input#password {

					background-image: url('images/app/login_form_pwd.png');
					background-repeat: no-repeat;

				}



#login-form form, ul{display: inline-block;vertical-align: top; zoom: 1; *display: inline;}

#login-form ul {position: absolute;margin-top: -3px;margin-left: -5px;}

#login-form ul li{list-style: square; color: #fff; margin-bottom: -5px}

#login-form ul li a{color: #fff; font-size: 11px;}
#login-form ul li a:hover{text-decoration: underline;}



#menu {border: 1px solid #dfdfdf; height: 26px; margin-top: 55px; padding: 7px 10px 0px 10px}



#menu .m-group {display: inline-block;vertical-align: top;zoom: 1;*display: inline;}

#menu .m-home {background: url('images/app/menu_home_icon.png'); width: 12px; height: 13px;margin-top: 3px;}

#menu .m-home a{width: 12px; height: 13px; display: block; text-decoration: none; }



#menu .m-links ul {margin: 0px; padding: 0px;}

#menu .m-links ul li.first-li {list-style: none; display: inline-block;vertical-align: top;zoom: 1;*display: inline; margin: 0px;
float: none;
padding: 0px; margin-left: 30px; padding-bottom: 10px}

#menu .m-links ul li a{text-decoration: none; color: #555555; font-size: 13px;}
#menu .m-links ul li a:hover{color: #ed1c24;}

.sf-with-ul.l1 {font-size: 13px !important;}





.social-networks {float: right;}

.social-networks a {display: block; height: 22px; display: inline-block;vertical-align: top;zoom: 1;*display: inline; margin-left: 10px;}

.social-networks .sn-facebook {background: url('images/app/menu_facebook.png') no-repeat; width: 10px}

.social-networks .sn-twitter {background: url('images/app/menu_twitter.png') no-repeat; width: 26px;}

.social-networks .sn-rss {background: url('images/app/menu_rss.png') no-repeat; width: 26px;}



#feature {background:url('images/app/feature_bg.jpg') no-repeat #d6d6d6; height: 121px; margin-top: 29px; margin-bottom: 29px}

#feature .feature_banner {width: 100%; height: 100%; background-repeat: no-repeat; background-position: top left;}
#feature.fra .feature_banner.slide1{background-image: url('images/app/feature/bg_1_fr.jpg');}
#feature.eng .feature_banner.slide1{background-image: url('images/app/feature/bg_1_en.jpg');}
#feature.ara .feature_banner.slide1{background-image: url('images/app/feature/bg_1_ar.jpg');}

#feature.fra .feature_banner.slide2{background-image: url('images/app/feature/bg_2_fr.jpg');}
#feature.eng .feature_banner.slide2{background-image: url('images/app/feature/bg_2_en.jpg');}
#feature.ara .feature_banner.slide2{background-image: url('images/app/feature/bg_2_ar.jpg');}

#feature.fra .feature_banner.slide3{background-image: url('images/app/feature/bg_3_fr.jpg');}
#feature.eng .feature_banner.slide3{background-image: url('images/app/feature/bg_3_en.jpg');}
#feature.ara .feature_banner.slide3{background-image: url('images/app/feature/bg_3_ar.jpg');}

#feature.fra .feature_banner.slide4{background-image: url('images/app/feature/bg_4_fr.jpg');}
#feature.eng .feature_banner.slide4{background-image: url('images/app/feature/bg_4_en.jpg');}
#feature.ara .feature_banner.slide4{background-image: url('images/app/feature/bg_4_ar.jpg');}

#feature.fra .feature_banner.slide5{background-image: url('images/app/feature/bg_5_fr.jpg');}
#feature.eng .feature_banner.slide5{background-image: url('images/app/feature/bg_5_en.jpg');}
#feature.ara .feature_banner.slide5{background-image: url('images/app/feature/bg_5_ar.jpg');}

#feature.fra .feature_banner.slide6{background-image: url('images/app/feature/bg_6_fr.jpg');}
#feature.eng .feature_banner.slide6{background-image: url('images/app/feature/bg_6_en.jpg');}
#feature.ara .feature_banner.slide6{background-image: url('images/app/feature/bg_6_ar.jpg');}

#feature.fra .wrapper{background: url('images/app/feature/feature_logo_fr.png') no-repeat 100% 50%; height: 100%;}
#feature.eng .wrapper{background: url('images/app/feature/feature_logo_en.png') no-repeat 100% 50%; height: 100%;}
#feature.ara .wrapper{background: url('images/app/feature/feature_logo_ar.png') no-repeat 100% 50%; height: 100%;}



#footer {border-top: 9px solid #ed1c24; margin-top: 30px; background: url('images/app/footer_bg.png') no-repeat bottom center;}

#footer .wrapper{background: url('images/app/footer_logo.png') no-repeat center left; height: 47px; line-height: 47px;}

#footer ul.footer-links {margin: 0px 0px 0px 50px; padding: 0px}

#footer ul.footer-links li {display: inline-block;vertical-align: top;zoom: 1; /* Fix for IE7 */*display: inline; /* Fix for IE7 */; margin-right: 15px}

#footer ul.footer-links li a{color: #434343; font-size: 12px; text-decoration: none;}

#footer ul.footer-links li a:hover{text-decoration: underline;}

#footer .copyright{color: #434343; font-size: 12px; text-decoration: none; float: right}



h4, .title {font-weight:bold; color:#434343; padding-bottom: 5px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #ed1c24; font-family: "h4", "sans-serif"; font-size: 22px; text-transform: uppercase;}



#left-side {float: left; width: 308px;}
#right-side {float: right; width: 752px;}



/*sector*/

.sector-box{border: 1px solid #d9d9d9; width: 100%;}

.sector-box ul.sb-left{width: 102px; float: left; margin: 0px; padding: 0px; border-right: 1px solid #d9d9d9; z-index: 5; position: relative;}

.sector-box ul.sb-left li {cursor:pointer; color:#535353; text-transform:uppercase; list-style: none; font-size: 12px; border-top: 1px solid #d9d9d9; padding: 10px 0px 10px 5px; height: 29px; vertical-align: middle;}

.sector-box ul.sb-left li:first-child {border-top: none;}

.sector-box .sb-right{width: 205px; float: right; height:100%; z-index: 1}

.sector-box .sb-right .sb-content-item.sb-content-hidden{display: none;}

.sector-box .sb-right .sb-content-item{padding: 10px; font-size: 12px;}
.sector-box .sb-right .sb-content-item a{color: #535457; text-decoration: none;}
.sector-box .sb-right .sb-content-item a:hover{color: #ed1c24;}

.sector-box .sb-header{background: url('images/app/sector_header_bg.png') no-repeat; width: 100%; height: 48px;}



.sector-box ul.sb-left li.sb-active {color:#fff; background: url('images/app/sector_item_active_bg.png') no-repeat; width: 114px; border-top: 0px;}



/*newsletter*/

.home-newsletter {background: url('images/app/newsletter_signup_btn.png') top right no-repeat #fff; border: 1px solid #d9d9d9; width: 200px; height: 27px; padding-right: 95px; padding-left: 13px;

						color: #898989;

						font-size: 11px;

						font-style : italic;}

.hn-submit-btn {background: transparent;

						border: none;

						position: absolute;

						margin-top: -30px;

						margin-left: 224px;

						text-decoration: none;

						text-transform: uppercase;

						font-size: 13px;

						color: #fff;

						display: block;

						width: 89px;

						height: 29px;}



/*contact*/

.home-contact {width: 100%; background: url('images/app/contact_bg.png') no-repeat bottom right #d9d9d9; }

.home-contact .hc-content {padding: 15px;}

.home-contact .hc-title {color:#ed1c24; text-transform: uppercase; font-size: 15px; font-weight: bold}

.home-contact .hc-content ul {padding-left: 20px;}

.home-contact .hc-content ul li {color: #535457; font-size: 11px; list-style-position: outside; margin-bottom: 5px;}

.home-contact .hc-content ul li.hc-adress {list-style-image: url('images/app/contact_home.png');}

.home-contact .hc-content ul li.hc-phone {list-style-image: url('images/app/contact_phone.png');}

.home-contact .hc-content ul li.hc-email {list-style-image: url('images/app/contact_email.png');}



/*home news*/

.home-news {border-bottom: 1px solid #dfdfdf;}

.home-news .hn-box {border: 1px solid #d9d9d9; width: 49%; margin-bottom: 15px; background: url('images/app/news_more.png') no-repeat bottom right #fff;  height: 133px; overflow: hidden;}

.home-news .hn-box a {text-decoration: none;}

.home-news .hn-box:nth-child(even) {margin-left: 5px;}

.home-news .hn-box .hn-content{padding: 15px; height: 103px; overflow: hidden;}

.home-news .hn-box .hn-content img{width: 103px; height: 103px; margin-right: 15px;}

.home-news .hn-box .hn-content .hn-data {width: 167px;}

.home-news .hn-box .hn-content .hn-data .hn-title{color: #ed1c24; font-size: 14px; font-family: Helvetica; margin-bottom: 10px; height: 32px; overflow: hidden;}

.home-news .hn-box .hn-content .hn-data .hn-date{color: #646161; font-size: 8px; background: url('images/app/news_date_icon.png') no-repeat; padding-left: 15px; margin-bottom: 5px;}

.home-news .hn-box .hn-content .hn-data .hn-desc{color: #535457 !important; font-family: Helvetica !important; font-size: 12px !important; height: 48px; overflow: hidden;}

.home-news .hn-more-cat { height: 20px; background: url('images/app/news_more_cat.png') no-repeat bottom right; margin-top: 15px; margin-bottom: -10px;}

.home-news .hn-more-cat a{display: block; width: 100%; text-decoration: none;}



/*front-list-bloc*/

.front-list-bloc {margin-top: 20px;}

.front-list-bloc .list-box {width: 49%;}

.front-list-bloc .list-box.useful_docs {margin-left: 17px; width: 311px !important;}
.front-list-bloc .list-box.useful_docs .lb-more-btn{margin-top: 0px; width: 275px}

.front-list-bloc .list-box h4 {margin-bottom: 0px;}

.front-list-bloc .list-box ul {margin: 0px; padding: 0px; width: 100%; background-repeat: no-repeat; background-position: top right;}

.front-list-bloc .list-box.useful_docs .bloc_bg {background: url('images/app/doc_bg.jpg') no-repeat; width: 311px; height: 152px;}

.front-list-bloc .list-box.coming_events ul {background-image: url('images/app/coming_bg.png');}

.front-list-bloc .list-box ul li {border-bottom: 1px solid #dfdfdf; padding: 6px 0px; list-style-position: inside; height: 36px}

.front-list-bloc .list-box ul li:first-child {margin-top: 5px;}

.front-list-bloc .list-box.coming_events ul li {list-style-image: url('images/app/coming_item_icon.png');}

.front-list-bloc .list-box.useful_docs ul li {list-style-image: url('images/app/doc_item_icon.png');}

.front-list-bloc .list-box ul li .flb-date{color:#ed1c24; font-size: 9px ; font-weight: bold}
@-moz-document url-prefix() { 
  .front-list-bloc .list-box ul li .flb-date{display:inline}
}

.front-list-bloc .list-box ul li .flb-title{margin-left: 22px;}

.front-list-bloc .list-box ul li .flb-title a{color:#535457; font-size: 13px; text-decoration: none;}

.front-list-bloc .list-box ul li .flb-title a:hover{color:#ed1c24;}

.front-list-bloc .list-box .lb-more-btn {background: url('images/app/front-list-btn-bullet.png') no-repeat #ed1c24 95% 50%;

											display: inline-block;

											width: auto;

											padding: 7px 20px 7px 15px; float: right; margin-top: 15px;}



.front-list-bloc .list-box .lb-more-btn a {color: #fff; text-decoration: none; text-transform: uppercase; font-size: 11px; display: block; width: 100%}