




/* CSS Document  simple_style.css */


body, p, table {
		font: 12px arial, geneva, times, sans-serif;
		color: #333333;
		line-height: 16px;
		}
		

a	{	
		color: #2176BC;
		font: 12px arial, geneva, times, sans-serif; 
	}

a:hover { 

			color: #118876 ; 
			text-decoration: underline ; 
			}		

a.link_white {
			color: white;
			text-decoration: none;
			font: 11px bold; 
			line-height: 20px;
			}

a.link_grey {
			color: #666666;
			text-decoration: none;
			font: 13px;
			}
			
   /******************MENU TRANSPARENT**********************/

a.menu_link_4 {                                 
			color: #118876;
			text-decoration: none;
			font: 11px;
			font-weight: bold;
			margin: 2px;
			padding: 1px;
			padding-top: 5px;
			display: in-line block;			
			}
			
a.menu_hover_4 {                                   
			
			color: #118876
			text-decoration: none;
			font: 11px;
			font-weight: bold;
			margin: 2px;
			padding: 1px;
			padding-top: 5px;
			display: in-line block;
			}
 /******************MENU TRANSPARENT***************************/
			
a.menu_link {                                    /*MENU TRANSPARENT*/
			color: #118876;
			text-decoration: none;
			font: 11px;
			font-weight: bold;
			margin: 2px;
			padding: 1px;
			padding-top: 5px;
			display: in-line block;			
			}

a.menu_link_2 {                                    /*MENUS*/
			color: #118876;
			text-decoration: none;
			font: 10px;
			font-weight: bold;
			margin: 2px;
			padding: 1px;
			padding-top: 5px;
							}
							
a.menu_link_3 {                                    /*MENUS*/
			color: #118876;
			text-decoration: none;
			font: 10px;
			font-weight: bold;
			margin: 2px;
			padding: 1px;
			padding-top: 5px;
							}


* html a.menu_link {
			line-height: 25px;  /*change this to 10px for IE's incorrect box model handling*/
			}

	


a.menu_hover {                                    /*MENU TRANSPARENT*/
			
			color: #118876
			text-decoration: none;
			font: 11px;
			font-weight: bold;
			margin: 2px;
			padding: 1px;
			padding-top: 5px;
			display: in-line block;
			}


#home_pg_svcs {
			width: 750px; 
			border: 1px solid #999999; 
			background: #fff; 
			height: 200px; 
			margin: 15px;
		}


#list-container {
		text-align: left; 
		}

ul.svcs_list {
		font-size: 12px; 
		font-weight: bold; 
		color: #666666;
		list-style-type: circle; 
		margin-left: 25px;
		padding: 0px;
		}

ul.svcs_list li {
		line-height: 17px; 
		}

a.button1 {
		padding: 1px 3px 1px 3px; 
		margin-left: 100px; 
		border: 1px solid #5187D5;
		background: #E2EBF9;
		text-decoration: none;
		font-weight: bold; 
		color: #666666;
		line-height: 20px;
		}

a.button1:hover {
		background: #FFCC66; /* E2EBF9*/
		color: #FFFFFF; 
		border: 1px solid #E2EBF0;
		}



#main_content {
			background: #ffffff;
			border: 1px solid #999999; 
			margin: 5px 5px 15px 5px;
			padding: 0px;
			padding-top: 20px;
			width: 530px;
			}


#main_content h2 {
			font: 14px arial, geneva, times, sans-serif;
			font-weight: bold;
			color: #648EC1;
			margin: 10px;
			}

#main_content h2.portfolio {
			font: 16px arial, geneva, times, sans-serif;
			font-weight: bold;
			color: #648EC1;
			margin: 20px;
			}

#main_content h4 {
			margin: 10px;
			}

#main_content p, ul, ol {
			margin: 5px 40px 20px 40px;
			line-height: 18px;
			}

#main_content ul li {
			margin-bottom: 12px;
			}

#main_content ol li {
			margin-bottom: 12px;
			}




/* backgrounds */
			
.background_logo {
			background: url('../assets/logo_bg_repeat.jpg') repeat-x top left; 
			}

.background_top_right {
			background: url('../assets/top_right_dk_grey_repeat.jpg') repeat-x top left; 
			}

.background_menu {
			background: url('../assets/menu_bg_repeat.jpg') repeat-x top left; 
			}
			
.background_home_left {
			background: url('../assets/home_pic_left_border.gif') repeat-x center; 
			}

.background_home_right {
			background: url('../assets/main_pic_right_repeat.jpg') repeat-x center; 
			}

.main_pic_L2_rt_border {
			background: url('../assets/rt_border_repeat.jpg') repeat-x top left; 
			}
			





.logo_img {
			margin: 35px 0 23px 30px;
		}

img.icon_list {
			margin: 10px; 
		}

.grey_hr {
			border-top: 1px solid #666666; 
			display: block;
			width: 90%; 
			margin: 20px 20px; 
			text-align: right;
		}
			
 h1 {
			font: 18px arial, geneva, times, sans-serif;
			color: #31568B; 
			}


/* end home page */

/*main content on sub-pages*/

h1 {
			font: 20px arial, geneva, times, sans-serif;
			font-weight: bold;
			color: #666666;
			margin: 25px;
			margin-left: 50px;
			}

h2 {
			font: 14px arial, geneva, times, sans-serif;
			font-weight: bold;
			color: #666666;
			margin: 10px;
			}
			

#case_study_box {
			background: #FFFFFF;
			border: 1px dotted #999999; 
			margin: 5px 15px 15px 15px;
			padding: 5px;
			width: 230px;
			float: right;
			text-align: left;
			}

#case_study_box p {
			margin: 10px;
			padding: 0;
			}


.case_study_link {
			line-height: 150px;
			}

#main_content p.testimonial {
			font-weight: 800; 
			margin-top: 75px;
			}



/*left hand column - white boxes*/
			

#left_small_box {
			background: #ffffff;
			border: 1px solid #999999; 
			margin: 5px 0px 11px 8px;
			padding: 10px;
			width: 200px;
			height: auto;
			}

* html #left_small_box { 	/*simplified box model hack for IE */
			width: 220px;
			}

.menu_title {
			font-size: 14px;
			display: in-line;
			font-weight: bold;
			margin: 0; 
			padding: 0;
			}
	
a.sub_menu {
			text-decoration: none;
			line-height: 15px;
			font-size: 10px;
			color: #333333;
			display: block;
			border: 1px solid #fff;
			padding: 1px;
			margin: 0;
			}

a.sub_menu:hover {
			color: #000000;
			text-decoration: none; 
			display: block; 
			background: #E2EBF9;			
			border: 1px solid #5187D5;
			padding: 1px;
			margin: 0; 
			}

ul.sub_menu_list {
			list-style-type: none; 
			margin: 10px 10px 15px 20px;
			padding: 0;
			}

p.case_study {
			color: #648EC1; 
			font-weight: bold:
			}
		
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #B2BFC5;
	scrollbar-highlight-color: #B2BFC5;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-arrow-color: #B2BFC5
}

.style1 {color: #B91515}

.style2 {
	color: #42464b;
	font-size: 9px;
	font-family: tahoma;
}

.style3 { color: #6f797e; font-size: 11px; font-family: tahoma; }
.style4 { color: #b61515; font-size: 10px; font-family: tahoma; }
.style5 { color: #6f797e; font-size: 11px; font-family: tahoma; font-weight: bold; }
.style7 {color: #6F797E; font-size: 10px; font-family: tahoma; }
.style8 { font-size: 10px; font-family: tahoma; }
.style9 {font-size: 9px}
.facture { font: normal 13px Arial; color: #000000}
.facture2 { font: normal 15px Arial; color: #000000}
.style_red {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	letter-spacing:1px;
	color: #FF00FF;
	text-decoration: none;
}

.menu_titre {                                    /*MENU TRANSPARENT*/
			color: #FFFFFF;
			font-family: tahoma;
			text-decoration: none;
			font: 18px;
			font-weight: bold;
			margin: 0px;
			padding: 0px;
			padding-top: 0px;
			display: in-line block;			
			}



.input { font: normal 11px Tahoma ; background-color:#FFFFFF; color: #828080; border: 1px solid; border-color: #666666 #666666 #666666 #666666}

-->
</style>