body {
	margin:0;
	padding:0px;
	/*background:#fff url(../img/layout/bg.jpg) repeat-x top right;*/
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif; 
	color:#a4a4a4;
}
body * {
	outline:none;
	
}
p, form, input, select, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}

ul{margin:0px;
	padding:0px;
	list-style:none;
	}
	
	ul li{margin:0px;
	padding:0px;
	}
	
p {
	line-height:20px;
	font-size:14px;
}
a {
	text-decoration:none;
	color:#ee941a;
}
a:hover {
	
	text-decoration:underline;
	color:#ee941a;
}

hr{
	clear:both;
	line-height:0px;
	height:0px;
	display:block;
	visibility:hidden;
}

img {
	margin:0px;
	padding:0px;
	border:0px;
}

h1{
}

h2{
	color:#fff;
	font-size:20px;
}

.orange {
	color:#ee941a;
}
.bold{ font-weight:bold}

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

.Right {
	text-align:right;
}
.left {
	text-align:left;
}

.Clear {
	margin:0px;
	padding:0px;
	clear:both;
	font-size:0px;
	line-height:0px;
	height:1px;
}
.font11 {
	font-size:11px!important; font-weight:normal!important;
}

.infomsg.translation{
	text-align:center;
	background-color:rgb(253,227,228);
	color:red;
	font-weight:bold;
	font-size:20px;
	padding:10px;
	border-bottom:2px solid red;
}

#container{
	float:left;
	width:100%;
	padding:0px;
	background:#fff url(../img/layout/bg.jpg) repeat-x top right;
}
	
#wrapper {
	margin:0px auto;
	padding:0px;
	width:1021px;
	
}

/* Header Css Start Here */
#header {
	width:998px;
	height:78px;
	margin:0px auto;
	padding-top:10px;
}

#header .tools{
	float:right;
	width:60px;
	text-align:right;
	margin-left:780px;
}
#header .tools ul.languages{
	float:right;
	
}
#header .tools ul.languages li{
	float:left;
	margin-left:10px;
}
#header .tools ul.languages li a.unselected img{
	opacity:0.4;
	filter:alpha(opacity=40);
}
#header .tools ul.languages li a.unselected:hover img{
	opacity:1.0;
	filter:alpha(opacity=100);
}

#logo{background:transparent url(../img/layout/logo.gif) no-repeat top left; width:156px; height:65px;  float:left;}

 #menu{ float:right; width:700px; }
 

/* Header Css end Here */

/* slider Css Start Here */
#banner-container {
width:1021px; /*background:transparent url(../img/layout/banner-bg.gif) no-repeat top left; */
}





#banner h1{
	color:#fff;
	font-size:30px;
}
#banner h2{
	margin-top:10px;
	font-size:22px;
}
#banner p{
	font-size:18px;
	line-height:22px;
	margin-top:10px;
}

.slider-container {width:997px; float:left;  background-color:#626160; position:relative; z-index:9; }


#slider {
	width:997px;
	height:373px;
	margin:0px auto;
	border:#c2c2c2 solid 1px; 
	
}
/* slider Css end Here */


/* body Css Start Here */

#body-container {
	width:1021px;
	background:transparent url(../img/layout/body-bg.gif) repeat-y top left; float:left;
	margin-top:-1px;
}

#body-container h2{
	color:#EE941A;
	text-transform:uppercase;
}

.body-container {
	width:1021px;
	background:transparent url(../img/layout/body-grey.gif) no-repeat top left; float:left;	
	margin-top:1px;
}
#body-container p{
	margin-bottom:20px;
}

#body-main {
	width:967px;
	margin:0px auto;
	padding:16px;
		
}

#body-main #right {
	width:220px;
	float:left;
		
}
#body-main #right .button {
	width:220px;
	float:left;
	padding-top:7px;
		
}
#fb-root {
border: 1px solid grey;
margin: 17px 0 20px 0;
}
#contactus a{width:218px; height:42px; float:left; display:block ; cursor:pointer; font-size:0px;}
.eng #contactus a{ background:transparent url(../img/layout/contactus_en.jpg) no-repeat top left; }
.fre #contactus a{ background:transparent url(../img/layout/contactus_fr.gif) no-repeat top left; }
.eng #contactus a:hover{width:218px; height:42px; background:transparent url(../img/layout/contactus_en.jpg) no-repeat bottom left;}
.fre #contactus a:hover{width:218px; height:42px; background:transparent url(../img/layout/contactus_fr.gif) no-repeat bottom left; }
#chatus a{width:218px; height:42px; float:left; display:block ; cursor:pointer; margin-top:8px; font-size:0px;}
.eng #chatus a{background:transparent url(../img/layout/chatwithus_en.jpg) no-repeat top left;}
.fre #chatus a{background:transparent url(../img/layout/chatwithus_fr.gif) no-repeat top left;}
.eng #chatus a:hover{width:218px; height:42px; background:transparent url(../img/layout/chatwithus_en.jpg) no-repeat bottom left; }
.fre #chatus a:hover{width:218px; height:42px; background:transparent url(../img/layout/chatwithus_fr.gif) no-repeat bottom left; }


#body-main #right .project-container, #body-main #right .client-container, #body-main #right .presentation-container {
	width:208px;
	background-color:#ebebeb;
	float:left;
	padding:6px;
	margin-top:25px;
		
}
#body-main #right .presentation-container{
	background-color:#EE941A;
	color:#fff;
	margin-top:0px;
	margin-bottom:10px;
}
#body-main #right .presentation-container h3{
	background-color:#EBEBEB;
	color:#636363;
	font-size:15px;
	padding:2px;
	margin-bottom:5px;
	
}
#body-main #right .presentation-container p{
	font-size:11px;
	line-height:12px;
	font-family:verdana;
	text-align:justify;
	margin-bottom:0px;
}
#body-main #right .presentation-container a{
	color:#fff;
	text-decoration:underline;
}

/* used for list of modules including title and description */
#body-main ul.modules{
	margin-top:20px;
}
#body-main ul.modules ul{
	float:left;
	width:960px;
}
#body-main ul.modules li{
	float:left;
	width:340px;
	margin-left:20px;
}
#body-main ul.modules li.hosting{ background:url('../img/layout/pages/services/hosting.gif') no-repeat right top; }
#body-main ul.modules li.domainname,
#body-main ul.modules li.web{ background:url('../img/layout/pages/services/domain_name.gif') no-repeat right top; }
#body-main ul.modules li.seo{ background:url('../img/layout/pages/services/seo_optimization.gif') no-repeat right top; }
#body-main ul.modules li.statistics{ background:url('../img/layout/pages/services/statistics.gif') no-repeat right top; }
#body-main ul.modules li.mashup{ background:url('../img/layout/pages/services/mashups.gif') no-repeat right top; }
#body-main ul.modules li.e-commerce{ background:url('../img/layout/pages/services/ecommerce.gif') no-repeat right top; }
#body-main ul.modules li.accessibility{ background:url('../img/layout/pages/services/accessibility.png') no-repeat right top; }
#body-main ul.modules li.standards{ background:url('../img/layout/pages/services/standards.png') no-repeat right top; }
#body-main ul.modules li.softwares{ background:url('../img/layout/pages/services/softwares.png') no-repeat right top; }
#body-main ul.modules li.brochures{ background:url('../img/layout/pages/services/book.png') no-repeat right top; }
#body-main ul.modules li.visiting-cards{ background:url('../img/layout/pages/services/visiting_card.png') no-repeat right top; }
#body-main ul.modules li.logos{ background:url('../img/layout/pages/services/logos.png') no-repeat right top; }
#body-main ul.modules li.communication{ background:url('../img/layout/pages/services/bubble.png') no-repeat right top; }



#body-main ul.modules li h3{ font-size:16px; margin:5px 0 5px; }

.project-container ul, .client-container ul{float:left; width:208px;}
.project-container ul li{float:left; }
.client-container ul li{ padding:2px; float:left;   }


.project-container a { border:#eeeeee solid 2px; float:left; }
.project-container a:hover { border:#ee941a solid 2px; float:left; }

#body-main #left {
	width:730px;
	float:left;
	padding-right:15px;
		
}
#body-main #left #left1 {
	width:220px;
	float:left;
	padding-right:20px;
		
}

hr.separator {
color: #FFF;
visibility: visible;
}

#accordion-click-1{
cursor: pointer;
}

#accordion-click-2{
cursor: pointer;
}
.acc-open-1 {
display: none;
}

.acc-open-2 {
display: none;
}
/* body Css end Here */

/* footer Css start Here */

/*.footer-page{
	background: url("../img/layout/footer-bg.jpg") repeat-x scroll left top #EE941A;
   float:left; 
	width:100%; 
	border-top:1px solid #fff; 
	background-color:#f19824; 
	bottom:0; 
	left:0; 
	color:#fff;
	padding: 1px;
	position: relative;
	height: 284px;
	
}
*/

#footer{ 
    background: url("../img/layout/footer-bg.jpg") repeat-x scroll left top #EE941A;
    float: left;
    font-size: 11px;
    position: relative;
    width: 100%;
    z-index: 9999;
	height: 220px;}

/*#footer #footer-container {

	margin:0 auto;
	width:1021px;
	
}*/

/*#footer .footer-container {
	
	background:transparent url(../img/layout/foot-bg2.jpg)} */


.footer-container .sitemap{ width:210px; color:#FFFFFF; float:left; padding:12px 15px 0; background:transparent url(../img/layout/v-line.gif) repeat-y top right; height:185px; }
.sitemap a, .followus a{ color:#FFFFFF}
.sitemap a:hover, .followus a:hover{ color:#FFFFFF}
.sitemap ul{padding:2px; width:65px; float:left; padding-top:7px;}
.sitemap ul li{ padding:2px 0px;}

.footer-container .aboutus{ width:212px; color:#FFFFFF; float:left; padding:12px 15px 0; background:transparent url(../img/layout/v-line.gif) repeat-y top right; height:185px; }
.aboutus ul{padding:2px; width:212px; float:left; padding-top:7px;}


.footer-container .followus{ width:142px; color:#FFFFFF; float:left; padding:12px 15px 0; background:transparent url(../img/layout/v-line.gif) repeat-y top right; height:185px; }
.followus ul{padding:2px; width:140px; float:left; padding-top:10px;}
.followus ul li{ padding:2px 0px; background:transparent url(../img/layout/h-line.gif) no-repeat bottom left; width:142px; float:left;}
.followus ul li a{ display:block; margin-bottom:2px; padding:2px 0 3px 20px;}
.followus ul li.facebook a{ background:transparent url(../img/layout/pages/home/facebook.jpg) no-repeat center left; }
.followus ul li.twitter a{ background:transparent url(../img/layout/pages/home/twitter.jpg) no-repeat center left; }
.followus ul li.youtube a{ background:transparent url(../img/layout/pages/home/youtube.jpg) no-repeat center left; }
.followus ul li.blog a{ background:transparent url(../img/layout/pages/home/blog.jpg) no-repeat center left; }


.footer-container .contact1{ width:290px; color:#FFFFFF; float:left; padding:12px 15px 0; height:185px; }
.contact1 ul{padding:2px; width:140px; float:left; padding-top:10px;}
.contact1 ul li{ padding:2px 0px; background:transparent url(../img/layout/h-line.gif) no-repeat bottom left; width:142px; float:left; padding-bottom:4px}
.contact1{ background:url(../img/layout/enova-logo-footer.gif) no-repeat 188px 15px; }
.contact1 p{ background:transparent url(../img/layout/h-line.gif) repeat-x bottom left; padding:5px 0 10px 0; font-size:11px; line-height:12px; }
.footer-container .aboutus p{ background:transparent url(../img/layout/h-line.gif) repeat-x top left; padding:5px 0 10px 0; font-size:11px; line-height:12px; }

.contact1 a.mail{ background:url(../img/layout/mail.jpg) no-repeat left center; color:#fff; padding-left:25px;}
.contact1 span.phone { display:block; background:url(../img/layout/phone.jpg) no-repeat left center; color:#fff; padding-left:25px; margin-top:3px; }
.contact1 span.skype { display:block; background:url(../img/layout/skype.png) no-repeat left center; color:#fff; padding:2px 0 2px 25px; margin-top:3px; }

/********************************** Contact us form ***********************/
#facebox #contact_us_form{
	width:730px;
}
#contact_us_form .left{
	float:left;
	display:block;
	width:250px;
	color:#636363;
	padding:5px 10px 0 0;
}
#contact_us_form p.intro{
	font-size:17px;
	font-weight:bold;
	text-align:justify;
	color:#636363;
}

#contact_us_form img{
	margin-left:8px;
}
#contact_us_form p{
	margin:8px;
}
#contact_us_form .right{
	float:left;
	display:block;
	width:450px;
	border-left:1px solid #ddd;
	padding-left:10px;
}

#contact_us_form form p{
	margin-bottom:10px;
}

#contact_us_form form label{
	display:block;
	font-size:14px;
	margin-bottom:5px;
	font-weight:bold;
	color:#636363;
}
#contact_us_form form label.error{ color:red; }
#contact_us_form form input, 
#contact_us_form form textarea, 
#contact_us_form form select{
	display:block;
	border:1px solid #636363;
	width:435px;
	font-size:18px;
	color:#636363;
	padding:2px;
}
#contact_us_form form input.error, 
#contact_us_form form textarea.error, 
#contact_us_form form select.error{
	border-color:red;
}
#contact_us_form form textarea{
	height:130px;
}
#contact_us_form form input.submit{
	background: #ddd url("../img/layout/send.png") no-repeat 10px center;
	font-weight:bold;
	cursor:pointer;
	width:440px;
	padding:5px;
}
#contact_us_form form input.submit:hover{
	background: #ccc url("../img/layout/send.png") no-repeat 10px center;
}

#message_success{
	font-size:18px;
	background: #fff url("../img/layout/pages/about/mail.png") no-repeat 10px center;
	padding-left:150px;
	color:#636363;
	height:160px;
	border:1px solid #ccc;
	background-color:#eee;
	padding-top:40px;
}
#message_success h1{
	margin-bottom:20px;
}
p.success{
	font-size:18px;
}

/***** contact form ****/
.contact_form_header{
	display:none;
}

#facebox .contact_form_header{
	display:block;
	color:#636363;
}

#body-main #right .opensource-services {
	width:206px;
	background-color:#ebebeb;
	float:left;
	padding:6px;
	margin-top:25px;
		
}

.opensource-services a { border:#eeeeee solid 2px; float:left; }
.opensource-services a:hover { border:#ee941a solid 2px; float:left; }

/* footer Css end Here */

#open-erp-news{
margin-top:122px;
}
#open-erp-news ul li{margin:0px;
	padding:5px;
	}
.subject{
width:441px !important;
}
#body-main #right .enova-erp-logo {
	width:219px;
	float:left;
	margin-top:25px;
		
}
#part-{
margin-top:0px;
}


/*Edited By Prabhat Singh Date 01-12-2010*/
.website ul li a{color:#A4A4A4; text-decoration:none;}
.website ul li a:hover{color:#ee941a; text-decoration:none;}
.software ul li a{color:#A4A4A4; text-decoration:none;}
.software ul li a:hover{color:#ee941a; text-decoration:none;}
.tech ul li a{color:#A4A4A4; text-decoration:none;}
.tech ul li a:hover{color:#ee941a; text-decoration:none;}

/*Edited By Prabhat Singh Date 25-02-2010*/
#banner .bcontent .banner-heading {font-size:30px; color:#fff; font-weight:bold;}
#banner .bcontent .banner-subheading {font-size:22px; color:#fff; font-weight:bold;}



/** FOOTER CONTAINER **/

.footer-container{
	border-top:none; 
	background-color:#f19824; 
	color:#fff;
	z-index:999;
	padding: 1px;
	width:1020px;
	margin:0 auto;
	}
	
.footer-body{
	/*margin:0 auto; 
	width:1000px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;*/
	
	    margin: 0 auto;
    padding: 1px;
    position: relative;
    width: 1021px;
	color:#fff;}	
	
.footer-body a{
	color:#fff;}	
	
p.free-enquiry-eng{ 
	float:left;
	height:40px;
	background:url(../img/layout/free-enquiry.png) no-repeat;
	width:265px;
	position:absolute;
	top:-10px;}		

p.free-enquiry-fre{ 
	float:left;
	height:40px;
	background:url(../img/layout/devis-gratuit.png) no-repeat;
	width:265px;
	position:absolute;
	top:-5px;}	
	
	
p.change{
	background-position:0 -52px;}	
	
.footer-body ul{
	float:right;}
	
.footer-body ul li{
	float:left;
	border-left: 1px solid #E48212;
	margin-left:10px;
	height:23px;
	padding: 5px 0 4px;
	 cursor: pointer}	
	
.footer-body ul li span.links{
	border-left:1px solid #f8ac42;
	padding-left:8px;
	float:left;
	height:23px;
	text-transform:uppercase;
	font-weight:bold;}	
	
.footer-body ul li span.links img{
	position:relative;
	top:3px;
	padding-right: 5px;}		
	
	
.tweet-box{
	display:none;
	float:left;
	position:absolute;
	bottom:0px;
	width:272px;
	z-index:1000;
	margin-left:-185px}
	
.twtr-widget{
	float:left;
	background:url(../img/layout/tooltip-body.png) repeat-y;
	width:262px;
	padding-left:10px;}	
	
.fb-box{
	display:none;
	float:left;
	position:absolute;
	bottom:0px;
	z-index:1000;
	margin-left:-235px;
	width:330px;}	

	
	
.twtr-ft span {
padding-left:10px;}


.tool-tip-top{
	background:url(../img/layout/tooltip-top.png) no-repeat; 
	float:left; 
	height:11px; 
	width:272px;}
	
.tool-tip-body{
	background:url(../img/layout/tooltip-body.png) repeat-y;
	width:262px;
	float:left;
	padding-left:10px;}	
	
.tool-tip-bottom{
	float:left; 
	background:url(../img/layout/tooltip-bottom.png) no-repeat; 
	height:39px; 
	width:272px;}
	
.facebook-box-bottom {
	background:url(../img/layout/tooltip-bottom-extended.png) no-repeat !important; 
	width:330px;
	height:39px; 
	width:330px;
	float: left;
}

.facebook-box-body {
	background:url(../img/layout/tooltip-body-extended.png) repeat-y !important; 
	width:330px;
	float:left;
	padding-left:10px;
}

.facebook-box-top {
	background:url(../img/layout/tooltip-top-extended.png) no-repeat !important; 
	width:330px;
	height:11px; 
	float: left;

}

.blog-box{
	display:none;
	float:left;
	position:absolute;
	bottom: 0px;
	z-index:1000;
	margin-left:-200px;
	width:272px;}	
	
.blog-box-outer{
	float:left;
	background:url(../img/layout/tooltip-body.png) repeat-y;
	width:252px;
	padding:0 10px;}

.blog-box-inner	{
	float:left;
	background-color:#161616;
	padding:15px 10px 10px 16px;
	width:226px;}

.blog-box-inner span.head{
	display:block;
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;}

.blog-box-inner ul{
	float:left;}

.blog-box-inner ul li{
	border:none;
	height:auto;
    margin-left: 0;
	border-bottom:1px solid #2d2e2e;
	padding:4px 0 6px 0;}	
	
.blog-box-inner ul li.last{
	border-bottom:0;}	
	
.blog-box-inner ul li span{
	float:left;}

.blog-box-inner ul li p{
	float:left;
	padding-left:7px;
	width:185px;
	color:#949494;}	
	
.blog-box-inner  a.more{
	display:block;
	background:url(../img/layout/small-button-bg.png) no-repeat;
	font-family:"myriad Pro", arial, tahoma, sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:4px 0 10px 0;
	width:123px;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	float:left;}	
	

/** FOOTER CONTAINER END **/


.drupal-test{ width:710px; float:left;  padding-top:20px; font-size:12px }
ul.drupal{ width:330px; margin:0; padding:0; float:left; padding-right:20px}
ul.drupal li{ width:330px; margin:0; padding:3px 0; font-size:12px}

.dark-brown18{font-size:16px; font-weight:bold; color:#636363}
.dark-brown12{ font-weight:bold; color:#636363}
.dark-org18{font-size:16px; font-weight:bold; color:#EE941A}
.dark-org26{font-size:26px; font-weight:bold; color:#EE941A}



.d-form{ width:600px; float:left; font-size:16px; font-weight:normal; color:#636363; padding-top:15px  }
.d-form label{ width:600px; float:left  }
.d-form .input .box { width:500px; float:left; border:#CCC solid 1px; padding:4px;}
.d-form select.box { width:300px; float:left; border:#CCC solid 1px; padding:4px;}
.d-form .submit{ width:100px; float:left; border:#EE941A solid 0px; padding:4px; background-color:#EE941A; font-size:14px; color:#FFF; text-transform:uppercase; font-weight:bold; cursor:pointer }

.footer-wrapper {
    background: none repeat scroll 0 0 #EE941A;
    bottom: 0;
    float: left;
    width: 100%;
	z-index: 99999;
	position: fixed;
	left: 0;
}

#body-main #right .drupal-training {
    background-color: #EBEBEB;
    float: left;
    margin-top: 25px;
    padding: 6px;
    width: 206px;
}

p.drupal-conf  {
5px;
}


