html{
	height:100%;
	margin:0;
	padding:0;
}

h1{
	margin:0;
	padding:0;
	display:none;
}
h2{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


#global {
	margin:auto;
	width:980px;
	height:570px;
}

#page_global{
	width:950px;
	height:550px;
	float:left;
	position:relative;
	z-index:0;
}


/*-----------------------------------------BACKGROUND PAGE---------------------------------------*/


.page_accueil {
	background-image:url(../images/home/background_home.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.page_societe {
	background-image:url(../images/societe/background_societe_v2.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.page_infos_legales {
	background-image:url(../images/infos_legales/background_infos_legales.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.page_plan_site {
	background-image:url(../images/plan_site/background_plan_site.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.page_application {
	background-image:url(../images/application_sur_mesure/background_application.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.page_references {
	background-image:url(../images/references/background_references.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.page_references2 {
	background-image:url(../images/references/background_references2.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.page_partenaires {
	background-image:url(../images/references/background_references2.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.page_presse {
	background-image:url(../images/presse/background_presse.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.page_produits {
	background-image:url(../images/produits/background_produits.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.page_service {
	background-image:url(../images/service/background_service.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.page_imarchand {
	background-image:url(../images/i-marchand/background-imarchand.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.page_imarchand2 {
	background-image:url(../images/i-marchand/background-imarchand2.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.page_chronosga {
	background-image:url(../images/chronosga/background-chronosga.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.page_fluidmanager {
	background-image:url(../images/fluidmanager/background-fluidmanager.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.page_contacts {
	background-image:url(../images/contacts/background-contacts.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.page_carrieres {
	background-image:url(../images/carrieres/background-carrieres.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.page_carrieres2 {
	background-image:url(../images/carrieres/background-carrieres2.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
.page_dossier {
	background-image:url(../images/dossiers/background-dossier.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

.page_alites {
	background-image:url(../images/alites/background-alites.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
/*-----------------------------------------BACKGROUND PAGE---------------------------------------*/






/*-----------------------------------------HEADER---------------------------------------*/


	#header{
		width:950px;
		height:80px;
		position:relative;
		z-index:2;
	}
	#loupe{
		position:absolute;
		left:910px;
		top:11px;
		top:expression(15);
		_top:expression(15);
		z-index:5;
		margin:0;
		padding:0;
	}
		
		#recherche{
			position:absolute;
			top:10px;
			left:799px;
			z-index:3;
		}
			#recherche_input{
				position:absolute;
				top:8px;
				top: expression(13);
				left:806px;
				z-index:4;
			}
			#recherche_input input{
				border:0;
				line-height:13px;
				border-style:none;
				overflow:hidden;
				height:13px;
				width:100px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
			}
		#logo{
			position:absolute;
			z-index:3;
			top:10px;
			left:10px;
		}
		
		
/*-----------------------------------------HEADER---------------------------------------*/
		
		
		
		
/*-------------------------------------------RETOUR--------------------------------------*/
		#retour{
			position:absolute;
			bottom:5px;
			left:390px;
			width: 200px;
		}
			#retour #retour_menu {
				overflow: hidden;
				width: 160px;
				position:absolute;
				right: 120px;
				bottom: 11px;
			}
	
				#retour #retour_menu a {
					margin-right: 15px;
					overflow: hidden;
					display:inline;
					width: 200px;
					padding: 0 1px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					line-height:20px;
					color:#999999;
					/*background-color:#333333;*/
					text-decoration:none;
				}
				
				#retour #retour_menu a:hover{
					display:inline;
					width: 200px;
					color:#fbad1d;
				}
				
/*-------------------------------------------RETOUR--------------------------------------*/

/*--------------------------------------------MENU---------------------------------------*/

		

		#menu{
			position:absolute;
			top:55px;
			left:480px;
			font-size:1px;
			z-index:10;
		}
		
		#menu h2{
			margin:0;
			padding:0;
			display:none;
		}
		
		#menu h3{
			margin:0;
			padding:0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
		}
		
			#menu ul{
				margin:0;
				padding:0;
			}
			
				#menu ul li{
					list-style-type:none;
					float:left;
					padding:0;
					margin:0;
					width:89px;
					height:25px;
					z-index:0;
				}
				
					#menu ul li div div{
						margin:2px;
						border: 1px solid #d0d0d0;
					}
					
					#menu ul li div:hover div{
						margin:2px;
						border: 1px solid #fbad1d;
					}
					
				#menu ul li ul{
					position:absolute;
					list-style-type:none;
					/*width:205px;*/
					margin-left:2px;
					margin-top:2px;
					margin-top:expression(0);
					_margin-top:expression(0);
					height: auto;
					overflow: hidden;
					z-index:3;
				}

				#smenu1{
					width:125px;
				}
				
				#smenu2{
					width:205px;
				}

				#smenu3{
					width:90px;
				}

					#menu ul li ul li{
						list-style-type:none;
						display:block;
						width:100%;
						float:none;
						height:20px;
						z-index:3;
					}
					
					#menu ul li ul li a{
						display:block;
						width:100%;
						padding: 0 5px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						line-height:20px;
						color:#ffffff;
						background-color:#333333;
						text-decoration:none;
					}
					
					#menu ul li ul li a:hover{
						display:block;
						width:100%;
						padding: 0 5px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						line-height:20px;
						color:#fbad1d;
						background-color:#333333;
						text-decoration:none;
					}
					

/*--------------------------------------------MENU---------------------------------------*/



/*-------------------------------------------CONTENT--------------------------------------*/
	#titre h2{
		margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		display:none;
	}				
					
	#content{
		position:absolute;
		width:950px;
		height:450px;
		z-index:1;
	}
	
	#content h2{
		margin:0;
		padding:0;
		display:none;
	}
	
	#content h3{
		margin:0;
		padding:0;
		display:none;
	}
	
		.liens{
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#fbad1d;
			font-weight:bold;
			text-decoration:underline;
			text-align:justify;
		}
		.ref{
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#fbad1d;
			font-weight:bold;
			text-decoration:none;
			text-align:justify;
		}
		.partenaires{
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			font-weight:normal;
			text-decoration:none;
			text-align:justify;
		}
		
		#block_text{
			position:absolute;
			top:90px;
			left:43px;
			width: 610px;
			height: 343px;
			z-index:4;
		}

		#block_text p{
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:justify;
		}

		#block_text_down {
			position:absolute;
			top:220px;
			left:43px;
			width: 610px;

			z-index:4;
		}

		#block_text_down p{
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#7f7f7f;
			text-align:justify;
		}


		#block_text_leftActu{
			position:absolute;
			top:80px;
			left:43px;
			width: 400px;
			height: 343px;
			z-index:4;
		}
		
		#block_text_leftActu p{
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:justify;
		}
		
		#block_text_rightActu{
			position:absolute;
			top:80px;
			left:495px;
			width: 400px;
			height: 343px;
			z-index:4;
		}
		
		#block_text_rightActu p{
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:justify;
		}

		#block_text_left{
			position:absolute;
			top:90px;
			left:43px;
			width: 305px;
			height: 343px;
			z-index:4;
		}
		
		#block_text_left p{
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:justify;
		}
		
		#block_text_right{
			position:absolute;
			top:90px;
			left:373px;
			width: 305px;
			height: 343px;
			z-index:4;
		}		
		#block_text_right p{
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:justify;
		}
  		
		#block_text_left2{
			position:absolute;
			top:175px;
			left:43px;
			width: 305px;

			z-index:4;
		}
		
		#block_text_left2 p{
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:justify;
		}
		
		#block_text_right2{
			position:absolute;
			top:175px;
			left:373px;
			width: 305px;

			z-index:4;
		}
		
		#block_text_right2 p{
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:justify;
		}

		#titre{
			top:20px;
			left:25px;
			position:absolute;
		}
		

/*-------------------------------------------CONTENT--------------------------------------*/



		
/*-------------------------------------PAGE ACCUEIL----------------------------------*/
		
		#text_accueil{
			position:absolute;
			top:18px;
			left:23px;
		}
		
		#references{
			float:left;
			position:absolute;
			top:247px;
			left:22px;
		}
		
		#dossiers{
			float:left;
			position:absolute;
			top:247px;
			left:332px;
		}
		
		#alites{
			float:left;
			position:absolute;
			top:247px;
			left:644px;
		}
		
		
/*-------------------------------------PAGE ACCUEIL----------------------------------*/




/*-------------------------------------PAGE REFERENCES----------------------------------*/	
		
		
		#block_text_references{
			position:absolute;
			top:90px;
			left:43px;
			width: 722px;
			height: 60px;
			z-index:4;
		}
		
		#block_text_references p{
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:justify;
		}
		
		#pochette_chronos{
			position:absolute;
			width:224px;
			height:122px;
			left: 175px;
			top: 150px;
		}
		
		#pochette_chronos_text{
			position:absolute;
			width:176px;
			height:78px;
			left: 201px;
			top: 190px;
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:center;
		}
		
		#pochette_imarchand{
			position:absolute;
			width:224px;
			height:122px;
			left: 413px;
			top: 150px;
		}
		
		#pochette_imarchand_text{
			position:absolute;
			width:176px;
			height:78px;
			left: 438px;
			top: 190px;
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:center;
		}
		
		#pochette_application{
			position:absolute;
			width:224px;
			height:122px;
			left: 57px;
			top: 295px;
		}
		
		#pochette_application_text{
			position:absolute;
			width:176px;
			height:78px;
			left: 83px;
			top: 335px;
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:center;
		}
		
		#pochette_maitrise{
			position:absolute;
			width:224px;
			height:122px;
			left: 294px;
			top: 295px;
		}
		
		#pochette_maitrise_text{
			position:absolute;
			width:176px;
			height:78px;
			left: 320px;
			top: 336px;
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:center;
		}
		
		#pochette_integration{
			position:absolute;
			width:224px;
			height:122px;
			left: 531px;
			top: 295px;
		}
		
		#pochette_integration_text{
			position:absolute;
			width:176px;
			height:78px;
			left:558px;
			top: 336px;
			margin:0;
			padding:0;
			line-height:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#777777;
			text-align:center;
		}
		
		
/*-------------------------------------PAGES REFERENCES----------------------------------*/	
	


/*-------------------------------------FOOTER----------------------------------*/	
	
	#footer{
		position:absolute;
		text-align:right;
		top:522px;
		left:0;
		width:950px;
		height:29px;
		background-image:url(../images/background_footer.png);
		background-repeat:no-repeat;
	}
	#footer h2{
		margin:0;
		padding:0;
		display:none;
	}
		#content_footer{
			position:absolute;
			left:536px;
			top:8px;
			top:expression(7);
			_top:expression(10);
		}
			#footer ul{
				/*position: relative;*/
				margin:0;
				padding:0;
			}
				#footer ul li{
					/*position: relative;*/
					list-style-type:none;
					float:left;
					padding:0;
					margin-right:15px;
				}
					#footer ul li a {
						/*position: relative;*/
						border: 0px solid red;
					}

/*-------------------------------------FOOTER----------------------------------*/




/*---------------------------------OMBRES PAGES------------------------------------*/

#ombre_top{
	background-image:url(../images/ombre_top.png);
	background-repeat:no-repeat;
	width:980px;
	height:15px;
	font-size:0px;
}
#ombre_left{
	background-image:url(../images/ombre_left.png);
	background-repeat:no-repeat;
	width:15px;
	height:550px;
	float:left;
}

#ombre_header{
	position:absolute;
	left:925px;
	top:0;
}

#ombre_right{
	background-image:url(../images/ombre_right.png);
	background-repeat:no-repeat;
	width:15px;
	height:550px;
	float:right;
}

#ombre_bottom{
	background-image:url(../images/ombre_bottom.png);
	background-repeat:no-repeat;
	width:980px;
	height:5px;
	float:right;
}


/*---------------------------------OMBRES PAGES------------------------------------*/

/* Page actualités*/
.bloc_actu{
    height:174px;
}

/* default carousel css */  
.conteneurActu{
    width:245px;
}
#default {  
	position: relative; /* important */  
	overflow: hidden; /* important */  
	width: 265px; /* important */  
	height: 135px; /* important */
	margin: 0 0 0 0px;  
}  
   
 #default_content {  
	position: absolute;  
	top: 0;  
	padding-left: 0px;
	width: 6400px;  
 }  
   
#container_bd #default ul li {  
	display: block;  
	width: 244px; /* important */  
	height: 140px; /* important */
	float: left;
	margin: 0 2px; 
	padding: 0px;  
	border: none;
} 


 /* partenaire css */  
 #partenaire {  
     position: relative; /* important */  
     overflow: hidden; /* important */  
     width: 520px; /* important */  
     height: 120px; /* important */  
     margin: 0;  
     background: #fff;  
 }  
   
 #partenaire_content {  
     position: absolute;  
     top: 0;  
     margin-left: 0;  
 }  
   
 #partenaire_content  
 #partenaire_content li {  
     list-style: none;  
     margin: 0;  
     padding: 0;  
 }  
     #partenaire_content {  
         width: 13440px;  
     }  
     #container_bd #partenaire ul li {  
         display: block;  
         float: left;  
         margin: 0;  
         padding: 0;  
         border: none;  
         background-color: #fff;  
     }  
   
 #container_bd #partenaire ul li img {  
     display: block;  
 }  
   
 #partenaire_frame {  
     position: relative;  
     margin: 120px 131px 0 131px;  
 }  
 #container_bd #partenaire_frame ul li {  
     margin: 0 2px;  
 }  
 #container_bd #partenaire_frame ul li img{  
     border: 1px solid #9cf;  
     padding: 2px;  
 }  
     #container_bd #partenaire_frame ul li img:hover {border: 1px solid #369;}  
     
     /*---------------------------------PRESSE PAGES------------------------------------*/
 
#block_text_presse{
    position:absolute;
    top:90px;
    left:43px;
	z-index:4;
    color:#777777;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:14px;
    margin:0;
    padding:0;
    text-align:justify;
}