body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #000000;
}

a {
	color: #3366CC;
	text-decoration: none;
}

hr {
  border: 0;
  width: 80%;
  color: green;
	background-color: green;
}


.smbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;

}


.horizontalcssmenu ul li{
	position: relative;
	display: inline;
	float: left;
}

.bodylink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 14px;


}

.bodylink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 14px;


}

.bodylink1 a, a:hover {color: #CC00000; font-size: 11px;font-weight: normal;font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
.bodylink1 a:hover {color: #CC00000; font-size: 11px;font-weight: normal;font-size: 11px;font-family: Arial, Helvetica, sans-serif;}

.topHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;

}



.smsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	line-height: normal;



}

.listClient {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #green;
	

}


.listClient ul li{
		list-style: url(images/square_green.jpg);
	  height: 0.25in;
}

.listEthic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

}


.listEthic ul, li{
		list-style: square;
	  size: 0.25in;
	  line-height:0.25in;
}


a:hover {
	text-decoration: underline;
}

input.small {
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 5px;

}
.headingblue{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006633;
}

.regBody{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color: #000000;
}
.smWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.texx{
width:267px; height:21px; background-color:#E5FFE2; border:1px solid #006600; color:#134E16; font-family:tahoma; font-size:11px; padding-left:5px; padding-top:2px 
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold	;
	color: #00cc00;
	color: #006633;
}

#main {
	background: #B6DEBC; 
	border:1px solid #000000;
	/*width:100%; */
	margin:5px;
	padding-top:5px;
	height:99%;
	min-height:99%;
}

#main .imageAccueil {
	padding-left:10px;
	width:160px ;
	float:left;
	height: 2in; 
}

#main .highlight{ 
	margin-left:10px;
	margin-right:5px; 
	margin-bottom:10px; 
	background: #B6DEBC;
	float:left; 
	height: auto;
	padding:10px 1px 0px 0px;
	color:#FFFFFF;
	border: 1px dashed #009900;
	border:1px solid blue;
	width:50px;
	}
	


/** Added for diplaying nos clients **/

	.accordion {
   background : #ddd;
   margin     : 10px;
   background: #FFF;
}
.accordionPanel {
    font-size: 14px;
    background: #FFF;
}

.accordionPanelHeader {
   padding             : 2px 3px 2px 3px;
   border-style        : solid none solid none;
   border-top-color    : #BDC7E7;
   border-bottom-color : #182052;
   border-width        : 2px 0px 1px 0px;
   font-family         : Arial;
   background					 : green;
}

.accordionPanelContent {
   background       : #FFF;
   border           : 2px solid #1f669b;
}
	
.greenButton{
	cursor:hand;
	width:35; 
	height:19; 
	background-color:#E5FFE2; 
	border:1px solid #006600; 
	color:#134E16; 
	font-family:tahoma; 
	font-size:11px;
	
}

.req {
	color:red;	
}


.mainpage_news_text
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	color: #ffffff;
}

.white_text
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	color: #ffffff;
}

.left_box_head 
{
	font-family: monospace, arial,sans-serif; 
	font-size:15px; 
	color: #ffffff; 
	font-weight: bold;
	
}

.text_show_news
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	color: #ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
	margin-top:1px;
	
}
.head_news {
	font-family: monospace, arial,sans-serif; 
	font-size:25px; 
	color: #ffffff; 
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	text-align:center;
}

.left_p {COLOR: #FFFF00; TEXT-DECORATION: none; FONT-FAMILY:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal}

.left_p:link {COLOR: #FFFF00; TEXT-DECORATION: none; FONT-FAMILY:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal}

.left_p:visited {COLOR: #FFFF00; TEXT-DECORATION: none; FONT-FAMILY:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal}

.left_p:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; FONT-FAMILY:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal}


#leftcontentStart {
		position: relative;
		margin-left:5px;
		width:24%;
		float:left;
		}
		
#leftcontentStartDark {
		position: relative;
		margin-left:0px;
		background:#49812E;
		float:left;
		width:100%;
		margin-top:2px;
		}

#leftcontent {
		position: relative;
		left:1%;
		width:23%;
		background:#00cc00;
		float:left;
		margin-left:1%;
		}

	#centerleftcontent {
		position: relative;
		left:25%;
		width:23%;
		background:#00cc00;

		}

	#centerrightcontent {
		position: relative;
		left:49%;
		width:23%;
		background:#00cc00;

		}

	#rightcontent {
		position: relative;
		left:73%;
		width:23%;
		background:#00cc00;
		
		}
	#leftcontentEnd {
		position: relative;
		left:77%;
		width:23%;
		background:#00cc00;
		margin-left:5px;
		}
		
	#leftcontentEndDark {
		position: relative;
		left:77%;
		width:100%;
		background:#49812E;
		margin-left:5px;
		margin-top:1px;
		}
	#rightcontent, #centerrightcontent, #centerleftcontent, #leftcontent{
		border:2px solid #fff;
		}
		










	
ul#welcome,ul#welcome li{margin:10px 0px 0px 10px;padding:0;list-style:none; }
ul#welcome li{float:left;width:24%; margin:0 5px 5px 0px;}
ul#welcome li a:hover {color:#006633; background:green;}
ul#welcome h3{font-weight:bold; font: bold 112% Arial, Helvetica, sans-serif; text-transform:none;margin:0px;padding: 5px 0px 0px;text-align:center;color: #FFFFFF;}
ul#welcome p{clear:both;margin:0px;padding:5px 10px 5px; }
li#one h3{background: #006633; color:#FFFFFF;}
ul#welcome div{background: #B6DEBC;color:#000000;height:200px;width:24%;margin-bottom: 10px;}
li#one div{border:3px solid #006633;width:100%; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}

	
ul>welcome,ul>welcome li{margin:10px 0px 0px 10px;padding:0;list-style:none; }
ul>welcome li{float:left;width:24%; margin:0 5px 5px 0px;}
ul>welcome li a:hover {color:#006633; }
ul>welcome h3{font-weight:bold; font: bold 112% Arial, Helvetica, sans-serif; text-transform:none;margin:0px;padding: 5px 0px 0px;text-align:center;color: #FFFFFF;}
ul>welcome p{clear:both;margin:0px;padding:5px 10px 5px}
li>one h3{background: #006633; color:#FFFFFF;}
ul>welcome div{background: #B6DEBC;color:#000000;height:200px;width:24%;margin-bottom: 10px;}
li>one div{border:3px solid #006633;width:100%; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
