@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'DINRegular';
    src: url('../fonts/din-regular-webfont.eot');
    src: url('../fonts/din-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/din-regular-webfont.woff') format('woff'),
         url('../fonts/din-regular-webfont.ttf') format('truetype'),
         url('../fonts/din-regular-webfont.svg#DINRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html,body{
margin:0 auto;
padding:0;
height:100%;
border:none;
}

body{
    font-family: 'DINRegular';
	background-color:#EAEAEA ;
	font-size:13px;
}
td{ color:#fff; font-size:14px;}
h3,h2{color:#ededed;}
h2{font-size:16px;}
a{text-decoration:none; cursor:pointer;}
a:active{outline: none;}
a:hover{color:#cf001e}
.current{ color:#cf001e; font-weight:bold;}
img{border:0;}
.cursor{cursor:pointer;}
.hidden{ display:none; visibility:hidden;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearBoth{clear:both;}
.link_back_inner{ float:right; margin-right:11px; display:inline-block;}
.link_back_inner a{color:#6D6D6D; font-size:13px; font-weight:bold;}
.link_back_inner a:hover{color:#cf001e;}
.space_10{height:10px;}
.link_more{color:#6D6D6D;}
.message{color:#fff; font-size:15px; margin-bottom:10px;}
#main{width:100%;}
.mainCentered{width:980px;margin:0 auto ;}
.Hidden{visibility:hidden; display:none}
.space_10{height:10px;}
.input_field{ border:1px solid #ECECEC; color:#6D6D6D; width:190px;}
.input_field_search{ border:1px solid #ECECEC; color:#6D6D6D; width:228px;}
.input_field_inner{ border:1px solid #ECECEC; color:#6D6D6D; width:100px;}
.input_label{color:#fff; font-size:14px;}
.button{ background:#E2000F; color:#fff; cursor:pointer; border:0;}
.notification{ background:#E2000F; color:#fff; text-align:center; font-size:15px; display:inline-block; padding:1px 10px 1px 10px; font-weight:bold; margin-bottom:10px;}
.error{color:#E2000F; font-size:12px;}
.accordionContent{ background:#f9f9f9; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; display:inline-block; padding:0 10px 0 10px;}
#leftContainer{height:100%;background:#fff; float:left;}
#rightContainer{width:765px; height:100%; float:left;/* background:url(../images/background_data_en_fr.jpg) no-repeat top center*/}
#social_menu{padding-top:6px; padding-bottom:47px;}
.social_item{padding:0 9px 0 9px; border-right: 1px solid #000;}
#title_logo{ color:#6d6d6d; font-size:13px; text-align:center; padding:10px 5px 29px 5px; text-transform:uppercase;}
#menu{ text-align:center;}
#menu ul{list-style:none; margin:0 auto; width:215px; padding:0;}
#menu ul li{ text-align:center; list-style:none; padding:5px; margin:0 auto;}
#menu ul li a{ color:#6d6d6d;font-size:15px; display:block;}
#menu ul li a:hover{color:#cf001e}
.item_sub_menu{margin-bottom:5px;}
.item_sub_menu a{ color:#969696; font-size:14px;}
.item_sub_menu a:hover{ color:#cf001e}
.accordion dd{margin:0 auto;}
#box_left_container{width:700px; margin-left:25px; float:left;<!--height:665px;--> min-height:665px;}
.top_link{ margin-left:15px; margin-top:5px;}
#languages{ margin-top:5px; margin-left:-9px;}
#languages a{color:#d6d6d6;border-left:1px solid #d6d6d6; padding:0 8px 0 8px; font-size:12px; outline:none;}
#languages a:hover{color:#cf001e;}
.box_hnews{width:690px; padding-bottom:15px; border-bottom:1px solid #cf001e; margin-bottom:10px; text-align:justify;}
.box_hnews .date{color:#ffffff; font-size:14px; margin-bottom:3px;}
.box_hnews .title{color:#c1c1c1; font-size:16px; margin-bottom:5px;}
.box_hnews .text{font-size:14px; color:#fff;}
.box_hnews .link_download{ font-size:14px;}
.box_hnews .link_download span{ color:#6D6D6D; font-weight:bold;}
#partners{height:55px; width:980px;margin:0 auto; padding:0; overflow:hidden;}
#partners_container{background:#fff; width:940px; margin:auto; color:#6D6D6D; font-size:13px; padding-left:40px;padding-bottom:5px;}
#partners_container .partners{float:left; margin-right:5px; margin-top:5px;}
#partners_container .partners span{font-size:15px; font-weight:bold; position:relative; top:14px; color:#001621;}
#footer{width:100%; height:25px;}
#footer .copyright{ color:#fff; font-size:12px; float:left; margin:5px 0 0 20px;}
#footer .bottom_menu{ float:right; margin-right:0;}
#footer .bottom_menu .item{ float:right; margin-right:20px;}
#footer .bottom_menu .item a{color:#fff; font-size:12px; position:relative; top:5px;}
#footer .bottom_menu .item a:hover{color:#cf001e;}
.para{ margin:5px 0 15px 0; font-size:14px; color:#fff; text-align:justify;}
.para a{ color:#6D6D6D; outline:none;}
.para a:hover{ color:#cf001e;}
.download_link{ margin:3px 0 0 0;}
.download_link a{color:#6D6D6D; outline:none;}
.download_link a:hover{color:#cf001e;}
.box_scroller{ width:700px; height:445px; overflow:hidden;}
.box_scroller_spec{ width:700px; height:415px; overflow:hidden;}
.box_scroller_inner{ width:700px; height:350px; overflow:hidden;}
.box_scroller .data , .box_scroller_spec .data , .box_scroller_inner .data{width:700px;}
.section_title{ font-size:15px; color:#fff; background:#e2000f; padding:5px 10px 5px 10px; display:inline-block; font-weight:bold; margin-bottom:20px; }
.item_sub_inner{ float:left; margin-right:25px; margin-bottom:12px;}
.item_sub_inner a{ color:#fff; font-size:15px;}
.item_sub_inner a:hover{color:#cf001e;}
.books{ margin-bottom:12px; float:left; color:#fff;}
.books .title{ margin-bottom:12px; font-weight:bold;color:#c1c1c1; font-size:15px;}
.books .image{ float:left;width:110px; height:180px; overflow:hidden;}
.books .description{ float:left; margin-left:18px; font-size:14px; text-align:justify; width:570px;}
.books .description .link{ float:right; margin-bottom:10px;}
.books .description .link a{color:#d6d6d6; outline:none; font-weight:bold;}
.books .description .link a:hover{color:#cf001e;}
.projects{margin-bottom:20px; float:left; color:#fff; font-size:14px; text-align:justify;}
.projects span{color:#A1A1A1; font-weight:bold;}
.projects .title{font-weight:bold;color:#CF001E; font-size:15px; margin-bottom:8px;}
.projects .idea{ margin-bottom:0}
.projects .execution{ margin-bottom:0}
.projects .goal{ margin-bottom:0}
.inner_data_gen{font-size:14px; color:#fff; text-align:justify;}
.inner_data_gen a{color:#6D6D6D;}
.inner_data_gen a:hover{color:#cf001e;}
.box_mgallery{ float:left; margin:0 20px 15px 0; width:120px; min-height:120px;}
.box_mgallery .image{ width:120px; height:90px; overflow:hidden;}
.box_mgallery .title{ padding:5px; font-size:12px; font-weight:bold; width:110px; color:#fff;}
.box_articles{ height:50px; margin-bottom:20px; border-bottom:1px solid #434343; padding-bottom:8px;}
.box_articles .title{color:#ffffff; font-size:15px; margin-bottom:3px;}
.box_articles .date{ color:#6d6d6d; font-size:14px;}
.box_articles .view_all{ border:0;}
.box_articles .view_all a{color:#d6d6d6; font-size:14px; outline:none;}
.box_articles .view_all a:hover{color:#cf001e;}
.article_title_notification{ font-size:15px; color:#fff; font-weight:bold; margin-bottom:10px;}
.article_details{ font-size:14px;}
.article_details .label_review{color:#6D6D6D; margin-bottom:5px; width:100px; font-size:14px;}
.article_details span{ color:#fff; margin-bottom:5px; font-size:13px;}
.article_document{ font-size:14px; color:#fff; padding:5px 0 5px 0;}
.article_document a{color:#6D6D6D; outline:none;}
.article_document a:hover{color:#cf001e;}
.not_found{color:#fff; font-size:15px;}
#second-content-face-widget{ width:100%; background:url(../images/back_sec_cont.jpg) repeat;}
#end-box-self{float:right; background:url(../images/picture_self_en.png) no-repeat top left; width:368px; height:665px;}
#second_box_bg{background:url(../images/picture_self_en.png) no-repeat top right; min-height:665px;}
#addthis_box_display{padding:7px 0 0 0; float:right; width:500px;}
.empty_home{height:25px; float:none; clear:both;}
.logo_div{width:337px; float:left; margin-right:25px; margin-bottom:25px;}
.logo_div a{display:block;}
.logo_div img{width:100%;}
.pull-right{float:right;}
.nomargin{margin-right:0;}