/* CSS Document */

body { margin:0px; padding:0px; font-family:Arial, sans-serif; font-size:12px; font-weight:normal; color:#333; background-image: url(../images/bg2.jpg);
	background-repeat: repeat-x; background-color:#ecebeb; }
	

img { border:0px; }

.top-cont { text-align:right; height:46px; font-weight:bold; font-size:15px; color:#787676; }
.top-cont .mycont {  padding-top: 10px; }
.top-cont a{ text-decoration:none;font-weight:bold; font-size:15px; color:#787676; }
.logo-area { position:absolute; top:36px; z-index:6; padding-left: 60px; }
.menu-area{
	position:absolute; margin-left:400px; margin-top: 25px; z-index:5;
}
#navcontainer ul {
    list-style-type: none;
    margin: -1px 0 0;
    padding: 0;
}
#menu {
    z-index: 999;
}
#navcontainer li {
    background-image: url("../images/menu_sep.jpg");
    background-position: right 0 top;
    background-repeat: no-repeat;
    float: left; margin-right:15px; 
}

#navcontainer ul li a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding-right:10px;
    text-align: center;
    text-decoration: none;
     margin-right:10px;
}

#navcontainer .last { background:none; }
#navcontainer ul li a:hover {color: #0b255b;}
#navcontainer ul li .active {
    
    color: #0b255b;
}

.home-cont-area { position:relative; width:100%;margin-top: 360px; }
.cont-div { width:230px; float:left; min-height:163px; }
.prof-desc { height:100px; }
.cont-div .inner-cont { padding:0 18px 0 30px; border-right:1px solid #7d8184;  margin-top: 36px; }
.inner-cont h2 { color:#537ba3; font-size:20px; font-weight:normal; }
.prof-desc { color:#686b6d; font-size:14px; font-weight:normal; }
.prof-btn { margin-top:10px; background-color:#46719c; text-align:center; height:20px; padding:4px 4px }
.prof-btn a { width:110px; height:15px; color:#fff;font-size:13px; font-weight:normal;  text-decoration:none; text-align:center; }
#footer-nav { float:left;padding-top: 5px;  }
#footer-nav ul {
 padding:0;
 margin:0;
 list-style-type:none;
 }
#footer-nav li {
 float:left; /*pour IE*/ padding:0px 0 0 5px; color:#fff;
 }
#footer-nav ul li a {
 display:block;
 float:left;   
 width:auto;
 line-height:26px; 
 color:#fff;
 text-decoration:none;
 text-align:center;
 font-size:12px; font-weight:normal;
 }
#footer-nav ul li .active {
 
 color:#333;
 }

.footer-txt {  padding: 2px 0 0 50px;
    width: 500px; float:left; font-size:12px;  color:#fff; line-height: 29px;  }
.footer-area { width:940px; text-align:center; }
.sep-line { font-size:12px; margin-top:5px; }
#slideHomePage { 

-bracket-:hack[;
        margin-top: 57px !important;
     ];
}
.home-cont-area { 

-bracket-:hack[;
        margin-top: 374px !important;
     ];
}

.slidehome-cp { 
	 margin-top: 57px !important;
-bracket-:hack[;
        margin-top: 57px !important;
     ];
}

.slidehome-prod {
    margin-top: 53px !important;
	-bracket-:hack[;
        margin-top: 53px !important;
     ];
}
.home-cont-area-cp { 
	 
	 font-size:14px; color:#686b6d; font-weight:normal; 
}
.home-cont-area-cp h3 { color:#3c5f80; font-size:14px; font-weight:bold; }



.cont-prof .boldblack { color:#000; font-weight:bold; }
.cont-prof .boldblack em { font-weight:normal; }
.cont-prof { float:left; width:680px; margin-right:25px; margin-left:20px; }
.contact-us-right { float:left; width:193px; font-size:14px; box-shadow: 10px 10px 5px #888888; padding:0 10px 10px 10px}
.innerblock { padding:0 15px; }
.contact-us-right h3 { font-size:20px; font-weight:normal; }

.contus-form label { font-size:16px; font-weight:normal; color:#3C5F80; }
.contus-form input { font-size:14px; font-weight:normal; color:#666; margin-bottom:15px; width:330px;  }
.contus-form textarea { font-size:14px; font-weight:normal; color:#666; margin-bottom:15px; width:330px; font-family:arial; height:60px;  }

.submit-btn {
    background-color: #46719C;
    height: 20px;
    margin-top: 10px;
    text-align: center;
    width: 100px;
}
 
.contus-form a {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    height: 15px;
    text-align: center;
    text-decoration: none;
    width: 110px;
}
.contus-form span { color:#ff0000; }


.cont-prof-cont { float:left; width:360px !important; margin-right:25px; margin-left:20px; }
.googlepmap { float:left; width:320px; font-size:14px; }

.form-enq {  margin-top: 57px !important; }

 .description
    {
        display:none; padding: 7px 15px; background-color:#7ca2c9;width: 632px;
    }
    .symbol
    {
        float:left;
        cursor:hand;
        cursor:pointer;
    }
.symbol {  padding:7px 15px; background-color:#3c5e81;  width:632px; color:#fff; font-size:18px; margin-bottom:10px; }
.area { padding-bottom:10px; width:500px; }

.bold {
font-weight:bold;
}

.black {
	color:#000;
}

.area table td {
	color:#000!important;
	text-align:center!important;
}


.bg-border th{
	background:#3c5f80;
	color:#FFF;
	padding:5px 0;
	font-size:16px; 
}

.bg-border td {
	border-left:1px #666 solid;
	border-bottom:1px #666 solid;
	padding:5px 5px;
	color:#000;
}

.bg-border td a {
	text-decoration:none;
}

.bg-green {
	background:#9fae75;
	font-style:italic;
	color:#fff!important;
}
	