﻿/* Reset */
/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:right;font-weight:normal;float:none !important;}
/*table, th, td {vertical-align:middle;}*/
table.verticalWebParttable,table.verticalWebParttable th,table.verticalWebParttable td{
	vertical-align:top;
}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

ol, ul {
				list-style: none;
}
blockquote, q {
				quotes: none;
}
img {
				border: 0px;
				vertical-align: middle;
}
a {
				border: 0px;
				cursor: pointer;
				text-decoration: none;
}
p {
				margin: 0px;
				padding: 0px;
}
embed {
				vertical-align: top;
}
div{
				vertical-align:middle;
}

/* End Reset */
/*Fonts*/
@font-face {
    font-family: 'hacen_tunisia_ltregular';
    src: url('fonts/hacen_tunisia_lt-webfont.eot');
    src: url('fonts/hacen_tunisia_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hacen_tunisia_lt-webfont.woff') format('woff'),
         url('fonts/hacen_tunisia_lt-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/*End Fonts*/
body {
				margin: 0px auto;
				padding: 0px;
				background-color: #fff;
				background-image: url('../../../IMAGES/nauss2013/body_shadow.png');
				background-position: center top;
				background-repeat: repeat-x;
}
.body_resize_bg {
				margin: 0 auto;
				width: 900px;
				background-image: url('../../../IMAGES/nauss2013/cloud_bg.jpg');
				background-repeat: no-repeat;
				background-position: center top;
}
.body_resize {
				margin: 0 auto;
				width: 900px;
}
.header_bg {
				width: 900px;
				height: 105px;
}
.header_bg h1 {
				display: inline-block;
				padding-right: 5px;
				padding-top: 20px;
}
.naif_img {
				text-align: left;
}
.header_right_area {
				float: left;
				vertical-align: top;
}
.header_date {
				background-image: url('../../../IMAGES/nauss2013/date_bg.png');
				background-repeat: repeat-x;
				background-position: left top;
				padding: 0px 10px;
				border-radius: 0px 0px 5px 5px;
				-moz-border-radius: 0px 0px 5px 5px;
				-webkit-border-radius: 0px 0px 5px 5px;
				font-family: Tahoma;
				font-size: 11px;
				font-weight: normal;
				color: #fff !important;
				vertical-align: top;
				margin-bottom: 7px;
				display: inline-block;
}
.header_date a{
    color:#fff !important;
    text-decoration:none;
    font-size:11px;
} 

.header_date a:visited {
    color:#fff !important;
    text-decoration:none;
}
.header_date img {
				padding: 0px 4px;
}
.header_date span {
				font-weight: normal;
				line-height: 19px;
				vertical-align: top;
}
.header_lan {
				background-image: url('../../../IMAGES/nauss2013/lan_bg.png');
				background-repeat: repeat-x;
				background-position: left top;
				padding: 0px 5px;
				border-radius: 0px 0px 5px 5px;
				-moz-border-radius: 0px 0px 5px 5px;
				-webkit-border-radius: 0px 0px 5px 5px;
				display: inline-block;
				vertical-align:top;
}
.header_lan a {
				font-family: Tahoma;
				font-size: 11px;
				font-weight: normal;
				line-height: 19px;
				color: #fff;
				vertical-align: top;
}
/*    	  Menu        */
.menu_bg_image {
				height: 29px;
				background-image: url('../../../IMAGES/nauss2013/menu_bg.png');
				background-repeat: repeat-x;
				background-position: center center;
				display: inline-block;
				width: 100%;
				border-bottom: 2px #d1d1cd solid;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
				padding: 0px 0px;
				vertical-align:middle;
				overflow:hidden;

}
.menu_home {
				display: inline-block;
				height:29px;
				padding-right:5px;

}
.menu_home img{
				padding-top:5px;

}

div.horizontal {
				display: inline-block;
								vertical-align:middle;

}
div.horizontal ul {
				list-style-type: none;
				list-style-image: none;
				padding: 0px;
				margin: 0px;
				text-align: center;
				width: 100%;
				height: 20px;
				line-height: 20px;
}
div.horizontal > ul > li {
				height: 20px;
}

div.horizontal li.static {
				float: right;
				margin: 0px 8px;
				padding: 0px 7px;
				line-height: 20px;
}
div.horizontal li.static a {
				font-family: 'hacen_tunisia_ltregular';
				font-size: 12px;
				color: #fff;
				text-decoration: none;
				height: 20px;
				line-height: 20px;
				cursor: pointer;
}
div.horizontal li.static:hover, div.horizontal li.selected {
				cursor: pointer;
				background-color: #dbecf3;
				border-radius: 10px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				height: 20px;

}
div.horizontal li.static:hover > a, div.horizontal li.selected > a {
				cursor: pointer;
				color: #1d5091;
				height: 22px;
				display: block;
}
div.horizontal ul.root li:first-child{
	display:none
}
/*                           End Menu                                 */
/******************Search***************/
.header_search {
				margin-top: 3px;
				margin-left:5px;
				float: left;
				border-radius: 4px;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				background-color: #fff;
				height: 22px;
				padding: 0px 5px 0 0px;
}

.s4-search table {
				width: 130px;
				float: left;
}
.s4-search .ms-sbtable-ex {
				float: right;
}
.s4-searchbox .ms-sbtable-ex {
				float: right !important;
}
input.s4-searchbox-QueryPrompt {
				font-style: normal;
}
.s4-search select.ms-sbscopes, .s4-search input.ms-sbplain {
				color: #476382;
				margin-top: 0;
}
.s4-search select.ms-sbscopes {
				padding: 0 0 0px;
}
.s4-search input.ms-sbplain {
				font-size: 11px;
				font-family: Tahoma;
				color: #7ea6c1;
				border: 0 !important;
				width: 130px !important;
				background: url('../../../IMAGES/nauss2013/search_btn.png') repeat-x -0px -511px;
				height: 17px;
}
.s4-search .srch-gosearchimg {
				background: url('../../../IMAGES/nauss2013/search_btn.png') repeat-x -0px -511px;
				border: none !important;
				height: 22px;
				padding: 0 !important;
				visibility:hidden;
}

.s4-search .ms-sbgo.ms-sbcell{vertical-align:top; font-size:0%;}
.menu_bg_image .s4-search .ms-sbgo a{
				width: 30px;
				height: 22px;
				background:url('../../../IMAGES/gosearch.gif') no-repeat center;
				display: block;
				border-radius: 4px;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
}
.menu_bg_image .s4-search .ms-sbgo a:hover{
				background-color: #C5DEFF;
}
/******************EndSearch***************/
.flags_area {
				padding:10px 0px;
				text-align:center;
}
.global_links_top_border{
				height:10px;
				border-bottom:1px #fff solid;
				margin-top:10px;
				background-color:#94c3dc;
}
.global_links{
				background-color:#dbebee;
				text-align:center;
}
.footer_area{
				background-image:url('../../../IMAGES/nauss2013/footer_bg.png');
				background-position:center center;
				background-repeat:repeat-x;
				height:91px;
}
.footer_bg{
				background-image:url('../../../IMAGES/nauss2013/footer_shadow.jpg');
				background-position:top center;
				background-repeat:no-repeat;
				height:91px;
				line-height:91px;
				font-family:'hacen_tunisia_ltregular';
				font-size:12px;
				color:#fff;
}
.footer_bg a{
				text-decoration:none;
				color:#fff;
}
.footer_social{
				float:left;
				line-height:91px;
}
.footer_social a{
				padding-right:10px;
}

/*ShadowBox Style*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none; right:0;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url('../../../IMAGES/nauss2013/loading.gif') no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url('../../../IMAGES/nauss2013/close.png');}
#sb-nav-next{background-image:url('../../../IMAGES/nauss2013/next.png');}
#sb-nav-previous{background-image:url('../../../IMAGES/nauss2013/previous.png');}
#sb-nav-play{background-image:url('../../../IMAGES/nauss2013/play.png');}
#sb-nav-pause{background-image:url('../../../IMAGES/nauss2013/pause.png');}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

.tabelblue,.tabelblue td{
	background:#f2f8fc;

	height:24px;
	color:#1d76ce;
	vertical-align:middle;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	
}

.tabelwhite, .tabelwhite td{
	background:#ffffff;
	height:24px;
	color:#1d76ce;
	vertical-align:middle;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-align:center;
}

#SearchWebPartZone td.ms-sbscopes,#SearchWebPartZone td.ms-sbcell {
    vertical-align:bottom;
}
#SearchWebPartZone select.ms-sbscopes,#SearchWebPartZone .ms-sbplain {
    font-size:12px;
    padding:5px 10px 8px 5px;
}
#SearchWebPartZone td.ms-sbcell.ms-sblink div {
    width:100px;
}
#MainLeftCell {
    width:100%;
}
.ms-pagemargin {
    background:none;
}

.SocialFace 
{
     height: 23px;
    margin: auto;
    text-align: left;
    width: 900px;
}

.SocialTwitter {
      margin: 10px auto auto;
    text-align: left;
    width: 900px;

}
.rtl #widget {
    text-align: left !important;
}


.visitor_area{
	padding:10px;
	margin-bottom:20px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #dff4fd;
	-webkit-box-shadow: 0 0 8px rgba(47,97,161,.35);
	-moz-box-shadow: 0 0 8px rgba(47,97,161,.35);
	box-shadow: 0 0 8px rgba(47,97,161,.35);
	border: solid 1px #fff;
}
.visitor_img{
	display:inline-block;
	margin-left:20px;
}

.visitor_img img{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.visitor_text{
	display:inline-block;
	vertical-align:top;
}
.visitor_title{
				font-family: 'hacen_tunisia_ltregular' !important;
				font-weight:bold;
				font-size: 10px;
				padding:10px 0px 20px 0px;
				color: #000000 !important;
				line-height:0px;
                height:0px;
                 margin-bottom:0px !important;
                

}
.visitor_position{
				font-family:Tahoma;
				font-weight:bold;
				font-size: 10px;
				color: #0080FF !important;
				padding-bottom:10px;
                 margin-bottom:0px !important;

}
.visitor_date{
				font-family:Tahoma;
				font-weight:normal;
				font-size: 12px;
				color: #404040;
				line-height:17px;
                margin-bottom:0px !important;

}

div.home_page_announcements,div#additiona-adv {
    display:inline-block;
    width:100%;
}
div.home_page_announcements {
    display: inline-block;
    width: 100%;
    height: 95px;
    margin-top:20px;
}
div.home_page_announcements div.adv-list-container{
    width: 100%;
    display: inline-block;
    position: relative;
    height: 64px;
}
div.home_page_announcements .adv-counter {
    text-align:left;
    margin-top:10px;
    height:11px;
}
    div.home_page_announcements .adv-counter a {
        display:block;
        width:11px;
        height:11px;
        background:url("../../../IMAGES/nauss2013/ad-pager-icon.png") no-repeat;
        float:left;
        text-indent:9999px;
        overflow:hidden;
        margin-right:5px;
    }
        div.home_page_announcements .adv-counter a.activeSlide {
           background:url("../../../IMAGES/nauss2013/ad-pager-icon_active.png") no-repeat;
        }
div#additiona-adv{
    display:none;
}
div#additiona-adv a{
    float:right;   
}
div#widget{text-align:left;}
