@charset "utf-8";
/* CSS Document */

/* Page layout, ossature principale */
html, body
{
	padding:0;
	margin:0;
	border:0;
	text-align: center;
	background-color:#f7f7f7;
	background-image: none;
}




	/* Main : conteneur principal */
	#main
	{

		width:1024px!important;
		min-width:1024px;
		max-width:1024px;
		margin:0 auto;
		margin-bottom:0px;
		
		padding:0;
		border:0;
		background-color:transparent;
		position:relative;
			
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#1a1a1a;
	}

		.scroll_block_clearing {
			background-color:transparent;
			clear:both;
			height:1px;
			margin:0;
			overflow:hidden;
			padding:0;
		}
		
		
		/* Header */
		#header
		{
			height:134px;
			min-heigth:134px;
			overflow:hidden;
			margin:0;
			padding:0;
			position:relative;
			background:transparent url(../img/header.jpg) repeat-x scroll;
		}
		
		/* Header : Raccord image gauche */
		#header_left
		{
			position:absolute;
			top:0px;
			left:0px;
			height:134px;
			width:600px;
			background:transparent url(../img/header_left.jpg) no-repeat scroll;
		}
		
		/* Header : Raccord image droite */
		#header_right
		{
			position:absolute;
			top:0px;
			right:0px;
			height:134px;
			width:15px;
			background:transparent url(../img/header_right.jpg) no-repeat scroll;
		}		
		
		/* Header : Logo */
		#logo-societe_Boost-asp
		{
			position:absolute;
			left:9px;
			top:0px;
			
			width:174px;
			height:77px;
			display:block;
			border:0;
		}
		#logo-societe_Boost-asp img{ border:0; }
		
		
		/* Header : Zone Feed & Accès BV */
		#feedandbv
		{
			position:absolute;
			right:14px;
			top:2px;
			
			background-color:#005DA3;
		}
		
			/* Header : Liste Feed&BV */
			#feedandbv ul, #feedandbv ul li
			{
				list-style:none;
				list-style-type:none;
				margin:0;
				padding:0;
			}
			#feedandbv ul li
			{
				display:inline;
				font-size:13px;
				font-size:1.10em;
				overflow:visible;
			}
			
				/* Header -> Feed : Zone jsFeedRotator */
				#feedandbv ul li.rss_actualites
				{
					display:block;
					float:left;
					width:376px;
					height:45px;
					background:transparent url(../img/back_actualites.gif) top left no-repeat scroll;
					background-position:top left;
				}
					#jsFeedRotator
					{
						width:356px;
						height:20px;
						margin-top:12px;
						margin-left:14px;
						background:#2172b4;
						color:#dadada;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						line-height:20px;
						text-align:left;
						overflow:hidden;
						cursor:pointer;
					}
				
				
				/* Header -> Feed : Bouton get feed */
				#feedandbv ul li.btn_actualites a, #feedandbv ul li.btn_actualites a:link
				{
					display:block;
					float:left;
					width:129px;
					height:45px;
					background:transparent url(../img/btn_rss.gif) top left no-repeat scroll;
					background-position:top left;
					text-indent:-10000px;
				}
				#feedandbv ul li.btn_actualites a:hover
				{
					display:block;
					width:129px;
					height:45px;
					background:transparent url(../img/btn_rss.gif) top left no-repeat scroll;
					background-position:bottom left;
				}

				
				/* Header -> Feed : Bouton accès BV */
				#feedandbv ul li.btn_bureauvirtuel a, #feedandbv ul li.btn_bureauvirtuel a:link
				{
					display:block;
					float:left;
					width:133px;
					height:45px;
					background:transparent url(../img/btn_abv.gif) top left no-repeat scroll;
					background-position:top left;
					text-indent:-10000px;
				}
				#feedandbv ul li.btn_bureauvirtuel a:hover
				{
					display:block;
					width:133px;
					height:45px;
					background:transparent url(../img/btn_abv.gif) top left no-repeat scroll;
					background-position:bottom left;
				}
		


		/* Body */
		#body
		{

			margin:0;
			padding:0;
			position:relative;
		}
			
			/* Content */
			#content
			{
				margin:0;
				padding:0;
				position:relative;
				background:transparent url(../img/body_bground.gif)  bottom left no-repeat scroll;
				background-color:transparent;
				width:735px;
				padding-right:5px;
				margin-left:10px;
				min-height:520px;
				float:left;
				clear:right;
				text-align:left;
			}
			
			/* Content : Min-height hack */
			#content { height: 520px; }
			html>body #content { height: auto; min-height: 520px; } 
			
			
				#tabslider
				{
					background:#f7f7f7 url(../img/expand_pane.gif)  top left repeat-y scroll;
					position:absolute;
					float:right;
					top:0px;
					right:0px;
					height:100%;
					min-height:100%;
					max-height:auto;
					width:0px;
					overflow:hidden;
					z-index:10000;
				}
			
			/* Body Right collumn */
			#right_collumn
			{
				margin:0;
				padding:0;
				position:relative;
				background-color:transparent;
				width:274px;
				float:right;
				clear:right;
				text-align:left;
			}
			
				.menu_box, .menu_box_top
				{
					margin:0;
					margin-top:20px;
					padding:0;
					position:relative;
					background:transparent url(../img/menu_box.gif)  top left no-repeat scroll;
					width:257px;
					overflow:hidden;
				}
				.menu_box_top
				{
					width:260px;
					height:200px;
					background:transparent url(../img/bg_logoproduit.jpg) center center no-repeat scroll;
				}
				
				
					.menu_box h2, .menu_box_top h2
					{
						font-family:Arial,Helvetica,sans-serif;
						color:#168EF4;
						font-size:16px;
						line-height:16px;
						margin:13px 0 13px 40px;
						width:200px;
					}
					.menu_box_top table
					{
						margin:auto;
						width:270px;
						height:200px;
					}
					.menu_box_top h2 a
					{
						font-family:Arial,Helvetica,sans-serif;
						color:#168EF4;
						font-size:16px;
						line-height:16px;
						text-decoration:none;
					}
					
					.menu_box_top table tr td
					{
						vertical-align:middle;
						text-align:center;
					}
					
						img.logoproduit
						{
							background-color:transparent;
						}
					
					
					
					.menu_box ul, .menu_box ul li
					{
						list-style:none;
						list-style-type:none;
						margin:0;
						padding:0;
					}
					.menu_box ul
					{
						margin-top:20px;
					}
					
					.menu_box ul li {
						background-color:#f0f0f0;
						line-height:32px;
						margin-left:20px;
						width:240px;
					}
					
					/* Body Right Collumn -> List Decoration : Special LI 'Workflow' */
					.menu_box ul li.hosting {
						background:transparent url(../img/icon_workflowHosting.png) center left no-repeat scroll;
						padding-left:36px;
					}
					.menu_box ul li.development {
						background:transparent url(../img/icon_workflowDevelopment.png) center left no-repeat scroll;
						padding-left:36px;
					}
					.menu_box ul li.listbook {
						background:transparent url(../img/icon_workflowBooklisting.png) center left no-repeat scroll;
						padding-left:36px;
					}


					/* Body Right Collumn -> List Decoration : Special LI 'You are'  */
					.menu_box ul li.software, .menu_box ul li.franchise, .menu_box ul li.pmepmi {
					/*	background:transparent url(../img/icon_ShadowedArrow.png) center left no-repeat scroll; */
						background:transparent url(../img/icon_workflowYour.png) center left no-repeat scroll;
						padding-left:36px;
					}

					
					/* Body Right Collumn -> List Decoration : Special LI 'Contact' */
					.menu_box ul li.telephone {
						background:transparent url(../img/icon_GSMPhone.png) center left no-repeat scroll;
						padding-left:36px;
					}
					.menu_box ul li.mailcontact {
						background:transparent url(../img/icon_EMail.png) center left no-repeat scroll;
						padding-left:36px;
					}
					.menu_box ul li.rappel {
						background:transparent url(../img/icon_Reccal.png) center left no-repeat scroll;
						padding-left:36px;
					}
					.menu_box ul li.visitus {
						background:transparent url(../img/icon_VisitUs.png) center left no-repeat scroll;
						padding-left:36px;
					}
					.menu_box ul li.recrutement {
						background:transparent url(../img/icon_Candidat.png) center left no-repeat scroll;
						padding-left:36px;
					}
					
					
					
					.menu_box ul li a, .menu_box ul li a:link
					{
						font-family:Arial,Helvetica,sans-serif;
						color:#f0f0f0;
						font-size:12px;
						line-height:16px;
						margin:0;
						text-decoration:none;
					}
					
					.menu_box ul li.hosting a, .menu_box ul li.hosting a:link,
					.menu_box ul li.development a, .menu_box ul li.development a:link,
					.menu_box ul li.listbook a, .menu_box ul li.listbook a:link
					{
						color:#2b79b9;
					}
					.menu_box ul li.hosting a:hover, .menu_box ul li.development a:hover, .menu_box ul li.listbook a:hover
					{
						color:#1e537f;
					}

					.menu_box ul li.software a, .menu_box ul li.software a:link,
					.menu_box ul li.franchise a, .menu_box ul li.franchise a:link,
					.menu_box ul li.pmepmi a, .menu_box ul li.pmepmi a:link
					{
						color:#ed7000;
					}
					.menu_box ul li.software a:hover, .menu_box ul li.franchise a:hover, .menu_box ul li.pmepmi a:hover
					{
						color:#bf5b02;
					}

					.menu_box ul li.telephone a, .menu_box ul li.telephone a:link,
					.menu_box ul li.mailcontact a, .menu_box ul li.mailcontact a:link,
					.menu_box ul li.rappel a, .menu_box ul li.rappel a:link,
					.menu_box ul li.visitus a, .menu_box ul li.visitus a:link,
					.menu_box ul li.recrutement a, .menu_box ul li.recrutement a:link
					{
						color:#747474;
					}
					.menu_box ul li.telephone a:hover, .menu_box ul li.mailcontact a:hover, .menu_box ul li.rappel a:hover, .menu_box ul li.visitus a:hover, .menu_box ul li.recrutement a:hover
					{
						color:#4d4d4d;
					}
					
					
					.menu_block_clearing
					{
						background-color:transparent;
						clear:both;
						height:1px;
						margin:0;
						overflow:hidden;
						padding:0;
					}


				
				/* Mini ul List */
				ul.minilist, ul.minilist li
				{
					list-style:none;
					list-style-type:none;
					margin:0;
					padding:0;
				}
				ul.minilist{margin-left:16px;}
					ul.minilist li
					{
						font-family:Geneva, Arial, Helvetica, sans-serif;
						line-height:1.2em;
						margin-bottom:0.4em;
					}
				




		/* 2nd text palce before footer */
		#textplace
		{
			background:transparent url(../img/txtheader_bground.jpg) center top no-repeat scroll;
			text-align:left;
			padding-top:20px;
			position:relative;
		}
			div.boxed
			{
				width:850px;
				margin:auto;
				position:relative;
			}

		#textplace_footer
		{
			min-height:53px;
			margin:0;
			padding-right:40px;
			line-height:53px;
			overflow:hidden;
			text-align:right;
			background:transparent url(../img/txtfooter_bground.jpg) center bottom no-repeat scroll;
		}



		



		/* Links : short access */
		#shortaccess
		{
			height:171px;
			min-height:171px;
			max-height:171px;
			
			background:transparent url(../img/shortlnk_bground.gif) center top no-repeat scroll;
			text-align:center;
		}

			
			#expander_block_clearing
			{
				background:transparent url(../img/tab_expandClients.png) center top no-repeat scroll;
				clear:both;
				height:36px;
				min-width:175px;
				width:175px;
				max-width:175px;				
				margin:0 auto;
				overflow:hidden;
				padding:0;
			}
			
				a.tab_expand, a.tab_expand:link, a.tab_expand:visited
				{
					font-family:Arial, Helvetica, sans-serif;
					font-size:10px;
					text-decoration:none;
					color:#9ea2a2;
				}
				a.tab_expand:hover
				{
					color:#595b5b;
				}
			
			#shortaccess ul.links, #shortaccess ul.links li.collumn
			{
				list-style:none;
				list-style-type:none;
				margin:0;
				padding:0;
			}
				
			#shortaccess ul.links
			{
				display:block;
				margin:auto;
				width:900px;
			}
			#shortaccess ul.links li.collumn
			{
				display:block;
				float:left;
				text-align:left;
			}

			#shortaccess ul.links li.hosting{ width:175px; }
			#shortaccess ul.links li.development{ width:185px; }
			#shortaccess ul.links li.booklist{ width:535px; }



			#shortaccess ul.links li.collumn strong
			{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#2b79b9;
				font-weight:bold;
				display:block;
				margin-bottom:5px;
			}


			#shortaccess ul.links li.collumn ul.items
			{
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin:0;
				padding-left:0;
				float:left;
			}
			
			#shortaccess ul.links li.collumn ul.cbl_c01{ width:180px; }
			#shortaccess ul.links li.collumn ul.cbl_c02{ width:130px; }
			#shortaccess ul.links li.collumn ul.cbl_c03{ width:220px; }
			
			ul.items li
			{
				line-height:17px;
				font-size:10px;
				color:#a4a9b2;
			}
			
			ul.items li a, ul.items li a:link, ul.items li a:visited
			{
				font-size:11px;
				color:#a4a9b2;
				text-decoration:none;
			}
			ul.items li a:hover
			{
				font-size:11px;
				color:#3494e2;
				text-decoration:none;
			}
			
			
			
			
			


		/* Links : short access */
		#footer
		{
			height:22px;
			min-height:22px;
			max-height:22px;
			
		/*	background:transparent url(../img/shortlnk_bground.gif) center top no-repeat scroll; /**/
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#838383;
			line-height:22px;
		}
		

			#footer a, #footer a:link, #footer a:visited, .handmade
			{
				color:#b3b3b3;
				text-decoration:none;
				cursor:pointer;
			}
			#footer a:hover
			{
				color:#f19300;
				text-decoration:none;
			}

			#footer ul, #footer ul li
			{
				list-style:none;
				list-style-type:none;
				margin:0;
				padding:0;
				display:inline;
			}
			#footer ul li{ display:inline; }

			#footer ul li a, #footer ul li a:link, #footer ul li a:visited
			{
				color:#838383;
				text-decoration:none;
			}
			#footer ul li a:hover
			{
				color:#2b79b9;
				text-decoration:none;
			}
			

	/* CSS DOM */
	.navbar{}
	.menu_item{}
	.temp{}
	.highlight{color:#3fafdf;}
	.darkness{color:#747474;}
	