/* CSS Document */

html,body{height:100%;background: #DFFEC9 ;color: #000;}
p{padding-bottom:18px;line-height:1.5em}

/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#0174C1;}
h1 a{font-size:40px; color: #000;}
h1{ padding-top: 30px;}
h2{font-size:35px;}
h3{font-size:30px;} 
h4{font-size:24px;}
h5{font-size:20px;color : #004EB3;}
h6{font-size:16px;margin-bottom: 10px;color : #292E32; padding-left : 5px;}
/* Global Structure---------------------------------------- */
/*----- txt,links,lines,titles -----*/
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right !important;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#ff2100;}

.visibleDiv{position : fixed; background : #BBEC7C;color : #071973;margin-left : 5px; width : 225px;margin-top : 550px;padding-left : 5px;z-index : 1000;font-size : 11.5px;}

.visibleDivNews{position : fixed; background : #f4bf42;color : #071973;margin-left : 0px; width : 190px;margin-top : 55px;padding-left : 5px;z-index : 1000;font-size : 11px;}

.visibleDivNewsAr{position : fixed; background : #f4bf42;color : #071973;margin-left : 0px; width : 190px;margin-top : 55px;padding-right : 5px;z-index : 1000;font-size : 14px;}

.visibleDiv1{position : fixed; background : #ecc997;color : #000033;margin-left : 5px; width : 190px;margin-top : 180px;z-index : 1800;}

.visibleDivAr{position : fixed;background : #BBEC7C;color : #071973;margin-left : 5px; width : 210px;margin-top : 550px;padding-right : 5px;padding-bottom : 2px;z-index : 1000;font-size : 14px;}
.visibleDiv2{position : fixed; color : #000033;width : 500px;margin-top : 80px;}

.footSpon{background : #FFFFFF;color : #071973; padding : 5px;margin-top : -13px;border-top : 2px solid #DF7B17;}

.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:35px;}

.indent {padding:0 0 0px 30px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.prev-indent-bot {margin-bottom:10px;}	

.buttons a:hover {cursor:pointer;}
.clear {
 clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}
* { 
	margin:0; padding:0;
	border:0;
}
.tableT{
padding : 5px;
border: 2px solid #2d91de;
font-size : 18px;
margin-left : 100px;
width : 491px;
}

.tableKey{
border-left: 2px solid #2d91de;
border-right: 2px solid #2d91de;
border-bottom: 2px solid #2d91de;
margin-left : 100px;
width : 500px;}
.para {
	padding-top : 15px;
	padding-bottom : 5px;
	padding-left : 35px;
	padding-right : 35px;
	color : #071973;
	font-size : 14px;
}
.paraTa{
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
	color : #071973;
	font-size : 12px;
}

.paraAr {
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 35px;
	padding-right : 55px;
	color : #071973;
	font-size : 20px;
}

.titreC{
	background: #BBEC7C none repeat scroll 0 0;
    border: 1px solid #DF7B17;
    font-size: 18px;
    margin-bottom: 3px;
	font-weight : bold;
    padding: 5px;
	color: #071973;
	margin-left: 35px;
    margin-right: 35px;	
}

body{ border:0;
	 font:13px Arial, Helvetica, sans-serif; color:#071973;
	 text-align : left;
}

.main { width:961px; margin:0 auto;position:relative;padding : 0;border-left : 2px solid #DF7B17;border-right : 2px solid #DF7B17;
}

#header{background: url(images/backg77.jpg); }
#headerL {float : left;}
#headerR {padding-top : 5px;padding-bottom: 5px;}

/* --- introduction and banner --- */

.intro-left {
background : hsla(30, 100%, 50%, 0.8); width : 60%;
text-align : right;
}

.introRi{margin-right : 20px;}

.intro-right {
background : hsla(30, 100%, 50%, 0.8); width : 30%; 
}

.paraIn{color : #642800;font-size : 18px; padding : 5px; margin : 11px;}

.imgIntro{
border : 0px solid #DF7B17;
margin-left : 25px;
padding : 0px;
}

#ct {
	border-top: 0px solid #51A9F6;
	background: #FFFFFF;
 	padding-top : 3px;
	margin : auto;
}

#ctfAr {
	background: #FFFFFF;
 	padding-top : 3px;
 	margin-bottom : 3px;
	width:709;
	float : right;
	border-left: 2px solid #DF7B17;
}

#right-colAr {
	width : 251px;
	margin : 0px 0 0 0px;
	padding : 5px;
}

#ctf {
	background: #FFFFFF;
 	padding-top : 3px;
 	margin-bottom : 3px;
	width:709;
	float : left;
	border-right: 2px solid #DF7B17;
}

#right-col {
	width : 251px;
	margin : 0px 0 0 698px;
	padding : 5px;
}

#content{ 
	width : 680px;
	margin-top : 0px;
	margin-left : 5px;
	padding : 5px;
	border-right : 0px solid #b2d094;
}
#hom{	width : 680px;
	margin-top : 0px;
	margin-left : 5px;
	padding : 5px;
	border-right : 0px solid #b2d094;
}
#pub{	width : 680px;
	margin-top : 0px;
	margin-left : 5px;
	padding : 5px;
	border-right : 0px solid #b2d094;
}
#preEd{	width : 680px;
	margin-top : 0px;
	margin-left : 5px;
	padding : 5px;
	border-right : 0px solid #b2d094;
}

.titl{
	font-size : 20px;
	color : #071973;
	padding-bottom : 8px;
}
.paraC {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 10px;
	color : #071973;
	font-size : 14px;
}
.parali {
	padding-top : 15px;
	padding-bottom : 10px;
	padding-left : 35px;
	padding-right : 35px;
	color : #071973;
	font-size : 15px;
}
.paraDate {
	padding : 2px;
	color : #071973;
	font-size : 11px;
}

#content p {
}
			/*SIDEBAR*/
div.scroll {
overflow : auto;
height : 10em;
width : 150px;
padding : 1ex;
margin : 0 0 30px 5px;
border : 1px solid #DF7B17;
background : #BCE0A8;
color : #000;
}
ul.side {
list-style-type : square;
padding : 0;
margin : 0;
background : inherit;
color : #457C05;
}
.side li {
padding-left : 0.2em;
margin-left : 2em;
}
			/*CLASSES*/
.imgIC {
border : 1px solid #DF7B17;
margin-left : 5px;
padding : 5px;
}
.imgC {
border : 0px solid #2D91DE;
margin-left : 5px;
padding : 0px;
}

.imgleft {
float : left;
padding : 5px;

margin-right : 10px;
}

.tabJour{
margin-left : 100px;
}
.preEdt{font-size : 20px;}

.tablefee{border-color : #000;}

#footer { background:#f87909; padding:8px 0;width : 100%}   

.wrapper {width:100%;z-index: 1000;
margin-bottom : -6px;
position:relative; 
}

.left{ float:left;}
.right{ float:right}

.col1{ width:420px; float:left;}


/* ============================= main layout ====================== */

li{ line-height : 1.5em; margin-left : 35px}
p{ padding-bottom:18px;}
img{ vertical-align:top}
.under{ border-bottom:1px solid #DF7B17}
/* ============================= header ====================== */
#top{ background:#000; height:49px;}
#search{ float:right; background:url(images/search.jpg) top right no-repeat; margin-top:8px; margin-right: 20px;}
#search .submit{ float:right; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; width:36px; height:32px; background:none; cursor:pointer}
#search .submit:hover{color:#ff0000;}
#search .input{ float:right; width:173px; outline:none; padding:9px 5px; height:14px; line-height:14px; font:12px Arial, Helvetica, sans-serif; color:#fff; background:none}
#home{ margin:16px 0 0 17px; float:left; opacity:1;}
#home:hover{opacity:0.5;}
#icon{ margin:14px 12px 0 11px; float:right;opacity:1;}
#icon:hover{opacity:0.5;}
#top_banner{ float:right; font-size:12px; color:#96c60a; text-align:right; padding-top:10px;}
#top_banner img{ padding-top:5px; vertical-align:text-top}
#banner{ background:url(images/banner.html) top left no-repeat; margin-top:7px; height:496px;}
#banner .h1{ padding-left:47px; font-size:65px; color:#fff; padding-top:188px; line-height:normal}
#banner .h2{ padding-left:67px; font-size:24px; color:#fff; display:block; margin-top:-11px; line-height:normal}

/*** MENU ***/
#nav {margin: 0;padding: 0px 0px 0;background: #FAB516;line-height: 100%;width:961px;
	border-top: 3px solid #DF7B17;
	border-bottom: 1px solid #DF7B17;
	border-radius: 2em;
	-webkit-border-radius: 0em;
}
#navAr {margin: 0;padding: 0px 0px 0;background: #FAB516;line-height: 100%;width:961px;
	border-top: 3px solid #DF7B17;
	border-bottom: 1px solid #DF7B17;
	-webkit-border-radius: 0em;
}

#nav li {margin: 0 1px;float: left;position: relative;list-style: none;}

/* main level link */
#nav a {color: #FFFFFF;display: block;padding:  5px 19px;margin: 0;font-size: 14px!important;font-weight : bold;
	-webkit-border-radius: 0em;
}

#nav a:hover {background: #FAB516;color: #FFFFFF;}

#navAr li {margin-left:1px;margin-right:1px;float: right;position: relative;list-style: none;}

/* main level link */
#navAr a {color: #FFFFFF;;display: block;padding:  5px 21px;margin: 0;font-size: 16px!important;font-weight : bold;
	-webkit-border-radius: 0em;
}

#navAr a:hover {background: #FAB516;color: #FFFFFF;}

/* main level link hover */
#nav .current a, #nav li:hover > a {background: #071973 ;color: #FFFFFF;border-top: solid 1px #DF7B17;
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {background: none;border: none;color: #FFFFFF;border-bottom: 2px solid #DF7B17;
}

#nav ul a:hover {
	background : #F6B867 !important;
	color: #071973 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
/* main level link hover */
#navAr .current a, #navAr li:hover > a {background: #071973 ;color: #FFFFFF;border-top: solid 1px #DF7B17;
}

/* sub levels link hover */
#navAr ul li:hover a, #navAr li:hover li a {background: none;border: none;color: #FFFFFF;border-bottom: 2px solid #DF7B17;padding-right : 5px;
}

#navAr ul a:hover {
	background: #F6B867 !important;
	color: #071973 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

/* dropdown */
#nav li:hover > ul {display: block;}

/* level 2 list */
#nav ul {display: none;margin: 0;padding: 0;width: 186px;position: absolute;top: 30px;left: 0;
	background: #FAB516 url(../images/gradient.png) repeat-x 0 0;
	border: solid 1px #DF7B17;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 0px;
}

#nav ul li {float: none;margin: 0;padding: 0;}

#nav ul a {font-weight: normal;}

/* dropdown */
#navAr li:hover > ul {display: block;}

/* level 2 list */
#navAr ul {display: none;margin: 0;padding: 0;width: 130px;position: absolute;top: 30px;left: 0;
	background: #FAB516 url(../images/gradient.png) repeat-x 0 0;
	border: solid 1px #DF7B17;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 0px;
}

#navAr ul li {float: none;margin: 0;padding: 0;}

#navAr ul a {font-weight: normal;}

/* level 3+ list */
#nav ul ul {left: 181px;top: -3px;}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;

	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
}

/* level 3+ list */
#navAr ul ul {left: 181px;top: -3px;}

/* rounded corners of first and last link */
#navAr ul li:first-child > a {
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 9px;
}
#navAr ul li:last-child > a {
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;

	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomright: 0px;
}

/* clearfix */
#nav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#nav {display: inline-block;} 

/* clearfix */
#navAr:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#navAr {display: inline-block;} 

#header h1 {margin-top:39px;}
/* ============================= content ====================== */
.marg_right1{ margin-right:22px;}
.marg_right2{ margin-right:30px;}
.pad_bot1{ padding-bottom:40px;}
.pad_bot2{ padding-bottom:30px;}
.pad_bot3{ padding-bottom:20px;}
.pad_left1{ padding-left:61px;}
.marg_top1{ margin-top:37px}
.marg_left1{ margin-left:30px;}

.works-list .button{ float:left; font-size:12px; font-weight:bold; color:#fff; background: #C4540C; line-height:39px; padding-left:16px; padding-right:26px; margin-top:1px; text-decoration:none; display:inline-block;}
.works-list .button:hover{background:url(images/button2_right.jpg) right top no-repeat #2a2523;}

.carousel-box {position:relative; width:920px; border-bottom:1px solid #171412; padding-bottom:40px;}
.next1 {display:block; width:32px; height:32px; position:absolute; right:20px; top:-62px; outline:none; background:url(images/marker_right2.gif) no-repeat 0 0;}
.prev1 {display:block; width:32px; height:32px; position:absolute; right:53px; top:-62px; outline:none; background:url(images/marker_left2.html) no-repeat 0 0;}
.next1:hover,
.prev1:hover {background-position:0 -98px; text-decoration:none;}
.gallery2{}
.gallery2 li{ float:left; margin-right:21px;  width:285px; position:relative; min-height:190px; overflow:hidden;}
.work-list {width:100%; overflow:hidden; }


.line1{ background:url(images/line_ver.jpg) repeat-y; background-position:451px 0;}

.button{ float:left; font-size:12px; font-weight:bold; color:#fff; line-height:39px;background: #C4540C; padding-left:16px; padding-right:16px; margin-top:1px; text-decoration:none}
.button:hover{ background: #000000; text-decoration:none;}

.link1{ color:#ffffff; text-decoration:underline;}
.link1:hover{ text-decoration:none;}
.link2{ color:#fff; text-decoration:none; font-size:18px;}
.link2:hover{ color:#70ad01;}
.font1{ font-size:18px; color:#fff;}

.list1{ margin-top:-19px;}
.list1 li{ border-bottom:1px solid #171412; width:100%; padding-top:19px; padding-bottom:19px; width:100%; overflow:hidden}
.list1 li span{ font-size:51px; line-height:normal; color:#70ad01; float:left; padding-right:23px; margin-top:-18px;}
.list2 li{ line-height:24px}
.list2 li a{ color:#ffffff; text-decoration:underline;}
.list2 li a:hover{ text-decoration:none;}
/* ============================= footer ====================== */
#footer{ text-align:center}
#footer a{ text-decoration: none}
#footer a:hover{ text-decoration: underline}

.top_img
{
border-bottom: 2px solid #DF7B17;
height: 300px;
margin-bottom: 0px;
}

#id15 {box-shadow: 1px 1px 8px #2D91DE;}
.rightColmn {padding : 5px; margin-bottom : 5px; border: 1px solid #DF7B17;}
.rightColH{background : #BBEC7C; padding : 5px; margin-bottom : 3px; border : 1px solid #DF7B17;font-size : 14px;font-weight : bold;color:#071973 !important }
.rightColC{background : #DDF7BA; padding: 5px; margin-bottom : 3px; border : 1px solid #DF7B17;}

.rightColH1Ar{float : left;background : #BBEC7C; padding : 5px;padding-left : 28px; padding-right : 28px;margin-bottom : 3px; border : 1px solid #DF7B17;font-size : 14px;font-weight : bold;color:#071973 !important }
.rightColH1{float : left;background : #BBEC7C; padding : 5px;margin-bottom : 3px; border : 1px solid #DF7B17;font-size : 14px;font-weight : bold;color:#071973 !important }
.rightColH2{background : #BBEC7C; padding : 5px; margin-bottom : 3px; border : 1px solid #DF7B17;font-size : 14px;font-weight : bold;color:#071973 !important }
.rightColC1{float : left;background : #DDF7BA; padding: 5px; margin-bottom : 3px; }
.rightColC2{background : #DDF7BA; padding-top: 5px;padding-left: 5px;padding-bottom: 5px; margin-bottom : 3px;}

.rightColmnKey {padding : 5px; margin-left : 35px; margin-right : 35px; margin-top : 10px;margin-bottom : 10px;border: 2px solid #DF7B17;}
.rightColHKey{ text-align:center; color : #071973;padding-left : 5px;padding-right : 5px;padding-top : 15px;padding-bottom : 10px; margin-bottom : 3px; border : 1px solid #DF7B17;font-size : 16px;font-weight : bold;}
.rightColCKey{padding : 5px; margin-bottom : 0px; border : 1px solid #DF7B17;}
.keyleft{float : left; text-align:center;width : 170px;color : #071973; padding : 5px;}
.keyright{width : 382px;text-align:center;color : #071973;border-left: 1px solid #DF7B17;margin-left : 185px; padding-left :10px;}
.keyleftAr{float : right; text-align:center;width : 170px;color : #071973; padding : 5px;}
.keyrightAr{width : 382px;text-align:center;color : #071973;border-right: 1px solid #DF7B17; padding-right :15px;padding-left:10px;}

.imgCKey{
border : 0px solid #2D91DE;
margin-left : 5px;
margin-right : 0px;
margin-top : 5px;
margin-bottom : 5px;
padding : 0px;
}

/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/


#slider-wrapper {
    width: 961px;
    height: 300px;
    margin:0 auto;
}

#slider {
	position:relative;
    width: 961px;
    height: 300px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left: 440px;
	bottom:-42px;

}
.nivo-controlNav a {
	display:block;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
	display: none
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

a{text-decoration:none;}

