/* CSS Document */
body{
background-color:#FFFFFF;
}
a { 
	color: #999999; 
	text-decoration: none; 
	/*margin:310px 0  0 590px;*/
}
h1{
    color: #999999;
	font-family: "Trebuchet MS",sans-serif,Arial;
	font-size: 13px;
	font-weight: bold;
	margin:0 0 0 11px;
}
div.textingenierie{
	color: #0f9293;
	font-family: "Trebuchet MS",sans-serif,Arial;
	font-size: 18px;
	font-weight: normal;
	margin:0 0 10px 10px;
}

div.textservices{
	color: #999b9f;
	font-family: "Trebuchet MS",sans-serif,Arial;
	font-size: 18px;
	font-weight: normal;
	margin:0 0 10px 10px;
}

div.textsociete{
	color: #2caae0;
	font-family: "Trebuchet MS",sans-serif,Arial;
	font-size: 18px;
	font-weight: normal;
	margin:0 0 10px 10px;
}

div.textweb{
	color: #946d36;
	font-family: "Trebuchet MS",sans-serif,Arial;
	font-size: 18px;
	font-weight: normal;
	margin:0 0 10px 10px;
}

h3 {
	color: #cf1735;
	font-family: "Trebuchet MS",sans-serif,Arial;
	font-size: 16px;
	font-weight: normal;
	margin:-5px 0 0 10px;
}

h5 {
	color: #417EAD;
	font-family: "Trebuchet MS",sans-serif,Arial;
	font-size: 16px;
	font-weight: normal;
	margin:-5px 0 0 10px;
}

h4 {
	color: #ffffff;
	font-family: "Trebuchet MS",sans-serif,Arial;
	font-size: 0.7em;
	font-weight: normal;
	text-align: center;
}

h4 a { color: #ffffff; text-decoration: none; }

p {
	color: #848483;
	font-family: "Trebuchet MS",sans-serif,Arial;
	/*font-size: 12px;*/
	font-size:11px;
	text-align:justify;
	padding:0 10px 0 10px;
}
li{
font-family: "Trebuchet MS",sans-serif,Arial;
font-size:11px;
padding:5px 10px  10px;
}

p.meta { color: #707070; font-size: 10px; text-align: right; }
img{
margin:	0 0 0  0;

}
span.Style4{
    color: #417EAD;
	font-family: "Trebuchet MS",sans-serif,Arial;
	font-size: 12px;
	font-weight: bold;
	margin:0 0 0 0;

}

/*----------------------- Banner----------------------------------------*/
div.banner{
background-image:url(../img/common/banner1.jpg);
width:972px;
height:175px;
border-right:1px #adb6bd solid;
border-top:1px #adb6bd solid;
margin:0 auto 0 auto;
}


#haut-head {
	height: 16px;
	width: 600px;
	margin:0 0 0 0;
	padding:0 0 2px 420px;
	color:#848483;
	font-weight:normal;
	font-size:11px;
}

/*-------------------------banner web agency--------------------------*/

div.banner2{
background-image:url(../img/common/banner2.jpg);
width:972px;
height:175px;
border-right:1px #adb6bd solid;
border-bottom:1px #adb6bd solid;
margin:0 auto 0 auto;
}
/*-------------------------banner societe--------------------------*/

div.banner3{
background-image:url(../img/common/banner3.jpg);
width:972px;
height:175px;
border-right:1px #adb6bd solid;
border-top:1px #adb6bd solid;
border-bottom:1px #adb6bd solid;
margin:0 auto 0 auto;
}
/*-------------------------banner services--------------------------*/

div.banner5{
background-image:url(../img/common/banner5.jpg);
width:972px;
height:175px;
border-right:1px #adb6bd solid;
border-top:1px #adb6bd solid;
border-bottom:1px #adb6bd solid;
margin:0 auto 0 auto;
}

/*-------------------------banner Ingenierie--------------------------*/

div.banner4{
background-image:url(../img/common/banner4.jpg);
width:972px;
height:175px;
border-right:1px #adb6bd solid;
border-top:1px #adb6bd solid;
border-bottom:1px #adb6bd solid;
margin:0 auto 0 auto;
}
/*-------------------------banner Contact--------------------------*/

div.banner6{
background-image:url(../img/common/banner6.jpg);
width:972px;
height:175px;
border-right:1px #adb6bd solid;
border-top:1px #adb6bd solid;
border-bottom:1px #adb6bd solid;
margin:0 auto 0 auto;
}
/*----------------------- Menu----------------------------------------*/
div.menu{
background-image:url(../img/common/menu2.jpg);
background-repeat:no-repeat;
border-left:1px #adb6bd solid;
width:972px;
height:30px;
margin:0 auto 0 auto!important;
margin:0 auto 0 auto!important;
margin:-5px auto 0 auto;}

div.menu_onglet{
min-width:280px;
max-width:1200px;
height:20px;
margin:0 0 0 0;
padding:9px 0 0 0;

}

div.index{
background-image:url(../img/common/menu.jpg);
background-repeat:no-repeat;
border-left:1px #adb6bd solid;
border-bottom:1px #adb6bd solid;
border-top:1px #adb6bd solid;
width:972px;
height:30px;
margin:0 auto 0 auto!important;
margin:-5px auto 0 auto;
}

div.menu1{
background-image:url('../img/common/menu1.jpg');
background-repeat:no-repeat;
border-left:1px #adb6bd solid;
width:972px;
height:30px;
margin:0 auto 0 auto!important;
margin:-5px auto 0 auto;
}
/*Menu Services*/
div.menu5{
background-image:url(../img/common/menu5.jpg);
background-repeat:no-repeat;
border-left:1px #adb6bd solid;
width:972px;
height:30px;
margin:0 auto 0 auto!important;
margin:-5px auto 0 auto;
}

/*Menu Ingenierie*/
div.menu4{
background-image:url(../img/common/menu4.jpg);
background-repeat:no-repeat;
border-left:1px #adb6bd solid;
width:972px;
height:30px;
margin:0 auto 0 auto!important;
margin:-5px auto 0 auto;
}

/*Menu Contact*/
div.menu6{
background-image:url(../img/common/menu6.jpg);
background-repeat:no-repeat;
border-left:1px #adb6bd solid;
width:972px;
height:30px;
margin:0 auto 0 auto!important;
margin:-5px auto 0 auto;
}

/*menu color courant*/
div.index div.menu_onglet a.menuindex{
color:#b5050b;
font-weight:normal;
}

div.menu1 div.menu_onglet a.menuagency{
color:#784a09;
font-weight:normal;
}

div.menu4 div.menu_onglet a.menuingen{
color: #179b9b;
font-weight:normal;
}

div.menu5 div.menu_onglet a.menuservices{
color: #777474;
font-weight:normal;

}

div.menu div.menu_onglet a.menusociete{
color:#2caae0;
font-weight:normal;
}

div.menu6 div.menu_onglet a.menucontact{
color:#9f4f0c;
font-weight:bold;
}
/*----------------------------------*/
.menu_onglet a{
     
    font: 1em "copperplate gothic light",Arial,sans-serif ; 
	/*color:#b7252d;*/
	color:#b7252d;
    line-height: 1em ; 
	font-size:12px;
	font-weight:normal;
	font-stretch:narrower;
    text-align: center ; 
    text-decoration: none ;
	margin:0 0 0 68px;
}

.menu_onglet a:hover{
width:151px;
height:20px;
color:#ffffff;}

a.menucontact{
width:100px;
height:auto;
margin:0 0 0 100px;
padding:0 0 0 0;
}

a.dematerialisation{
width:100px;
height:auto;
margin:0 auto 0 40px;
padding:0 0 0 0;
}

a.menusociete{
width:100px;
height:auto;
margin:0 0 0 70px;
padding:0 0 0 0;
}

a.menuagency{
width:100px;
height:auto;
margin:0 0 0 100px;
padding:0 0 0 0;
}



/*------------------------------------------------ Slideshow-------------------------------------------------------- */

/* Slideshow */

div#slideshow {
	border-left: 1px solid #b2b2b2;
	float: right!important;
	float: left;
	padding-left: 15px;
	width: 300px;
	margin:-250px 0 0 0!important;
	margin:-250px 0 0 220px;
}

div#slides {
	border: 1px solid #b2b2b2;
	height: 161px;
	width: 300px;
}

div#slides a.thumb {
	display:none;
}

div#slides a.default-slide {
	display:block;
}

div#slideshow-commands {
	/*background: url('../img/common/commands_bg.jpg') no-repeat;*/
	height: 19px;
	left: 15px;
	margin:3px 0 0 30px;
	padding: 3px 25px;
	position: relative;
	width: 200px;	
}

a#previous-slide {
	/*background: url('../img/common/commands_previous_slide.png') no-repeat;*/
	display: block;
	float: left;
	height: 12px;
	margin:-2px 0 0 -15px;
	text-indent: -9000px;
	width: 9px;
}

a#next-slide {
	/*background: url('../img/common/commands_next_slide.png') no-repeat;*/
	display: block;
	float:left;
	height: 12px;
	margin:0 0 0 150px;
	margin-top:-2px;
	text-indent: -9000px;
	width: 9px;
}

div#slideshow-commands h4
{   font-family: "Trebuchet MS",sans-serif,Arial;
	font-size: 0.7em;
	margin:-4px 0 0 -30px!important;
	margin:-24px 0 0 -30px;
	width:100%;
}

/*----------------------- Content----------------------------------------*/
div.content{
background-image:url(../img/common/fond_corpus.jpg);
background-repeat:repeat-y;
width:972px;
min-height:580px;
height:auto;
border-left:1px #adb6bd solid;
margin:0 auto 0 auto;
padding:0 0 20px 0;
}

/* page wrapper */
div#page-wrapper {
	background-color: #ffffff;
	/*border: 1px solid #bababa;*/
	clear: both;
	height: auto;
	margin: -590px 0 20px 190px!important;
	margin: -640px 0 0 190px;
	overflow: hidden;
	padding:15px 10px 25px 0;
	width: 760px;
}



/* Message */
div#message1 {
	margin:0 0 0 0px;
	width: 420px;
	height:300px;
	padding:10px 0 0 10px;
}

div#message2 {
	margin:80px 0 0 50px;
	width: 700px;
	height:100px;
	border: 1px solid #bababa;
	padding:10px 0 0 10px;
}

div#message {
	margin:0 0 0 0px;
	width: 700px;
	height:auto;
	padding:10px 0 0 10px;
}

div#message h3 {
	margin-bottom: 20px;
}

p#contact-info span {
	display: block;
}

div.zonedroite{
width:150px;
height:auto;
margin:0 0 0 0;
}

span.separateur{
display:block;
background-image:url('../img/common/separateur.jpg');
background-repeat:no-repeat;
width:148px;
height:2px;
margin:0 0 0 0;
}
a.liendroit{
font-family: "Trebuchet MS",sans-serif,Arial;
	/*font-size: 12px;*/
font-size:0.7em;
margin:0 0 0 30px;
padding:0 0 0  0;

}
a.liendroit:hover{
color:#CC0000;}

img.Factualites{
width:700px;
height:21px;
margin:0 0 0 0;
padding:0 0 0  0;
}
img.Factualitess{
width:362px;
height:21px;
margin:0 0 0 0;
padding:0 0 0  0;
}
img.imageindex{
width:362px;
height:21px;
margin:0 0 0 11px;
padding:0 0 0  0;
}

img.cherche{
width:165px;
height:31px;
margin:0 0 0 -2px;
padding:0 0 0  0;
}
/*-----------------------box marquee---------------------------------*/
	
		div.boxgauche{
			width:165px;
			height:auto;
			margin:20px 0 0 5px!important;
			margin:20px 0 0 5px;
			}
		
		div.boxe_marques {
			width: 150px;
			height: auto;
			margin: 0 auto 15px auto;
			padding: 0 0 0 0;
			
	}
		div.boxe_marques div.top_boxe_marques {
			width:134px!important;
			width:139px;
			height: 10px;
			margin:0 0 0 8px!important;
			margin: 0 0 0 10px;
			padding: 0 0 0 0;
			text-align:center;
			color:#666666;
			font-weight:bold;
			background: url('../img/common/marques/fd_top_marque.jpg')  center no-repeat;
		}
		/*Societe*/
		
		div.boxe_marques div.top_boxe_marques1 {
			width:134px!important;
			width:139px;
			height: 10px;
			margin:0 0 0 8px!important;
			margin: 0 0 -4px 10px;
			padding: 0 0 0 0;
			text-align:center;
			color:#666666;
			font-weight:bold;
			background: url('../img/common/marques/fd_top_marque1.jpg')  center no-repeat;
		}
		/*web agency*/
		div.boxe_marques div.top_boxe_marques2 {
			width:134px!important;
			width:139px;
			height: 10px;
			margin:0 0 0 8px!important;
			margin: 0 0 0 10px;
			padding: 0 0 0 0;
			text-align:center;
			color:#666666;
			font-weight:bold;
			background: url('../img/common/marques/fd_top_marque2.jpg')  center no-repeat;
		}
		
		/*Services*/
		div.boxe_marques div.top_boxe_marques5 {
			width:134px!important;
			width:139px;
			height: 10px;
			margin:0 0 0 8px!important;
			margin: 0 0 0 10px;
			padding: 0 0 0 0;
			text-align:center;
			color:#666666;
			font-weight:bold;
			background: url('../img/common/marques/fd_top_marque5.jpg')  center no-repeat;
		}
		
		/*Ingenierie*/
		div.boxe_marques div.top_boxe_marques4 {
			width:134px!important;
			width:139px;
			height: 10px;
			margin:0 0 0 8px!important;
			margin: 0 0 0 10px;
			padding: 0 0 0 0;
			text-align:center;
			color:#666666;
			font-weight:bold;
			background: url('../img/common/marques/fd_top_marque4.jpg')  center no-repeat;
		}
		
		/*Contact*/
		div.boxe_marques div.top_boxe_marques6 {
			width:134px!important;
			width:139px;
			height: 10px;
			margin:0 0 0 8px!important;
			margin: 0 0 0 10px;
			padding: 0 0 0 0;
			text-align:center;
			color:#666666;
			font-weight:bold;
			background: url('../img/common/marques/fd_top_marque6.jpg')  center no-repeat;
		}
		
		div.boxe_marques div.top_boxe_marques p {
			padding:5px 0 0 0;
		}	
			div.boxe_marques div.top_boxe_marques a.title {
				margin: 0 0 0 20px;
				padding: 0 3px 0 3px;
				font: normal 13px arial;
				font-variant: small-caps;
				color: #696969;
				/*background: #ffffff;*/
				text-decoration: none;
				display: block;
				text-align:center;
			}
			
		div.boxe_marques div.cont_boxe_marques {
			width: 130px;
			/*min-height: 110px;*/
		    height: 260px;
			margin: 0 auto 0 auto !important;
			margin: -4px auto 0 10px ;
			border-left:2px #b5050b solid;
			border-right:2px #b5050b solid;
			border-bottom:2px #b5050b solid;
			text-align: center;
			color: #565656;
			background: url('../img/common/marques/fd_corp_marque.jpg')  bottom center repeat;
		}
		
		/*SOCIETE*/
		div.boxe_marques div.cont_boxe_marques1 {
			width: 130px;
			/*min-height: 110px;*/
		    height: 260px;
			margin: 0 auto 0 auto !important;
			margin: -4px auto 0 10px ;
			border-left:2px #2caae0 solid;
			border-right:2px #2caae0 solid;
			border-bottom:2px #2caae0 solid;
			text-align: center;
			color: #565656;
			background: url('../img/common/marques/fd_corp_marque.jpg')  bottom center repeat;
		}  
		
		/*Web agency*/
		div.boxe_marques div.cont_boxe_marques2 {
			width: 130px;
			/*min-height: 110px;*/
		    height: 260px;
			margin: 0 auto 0 auto !important;
			margin: -4px auto 0 10px ;
			border-left:2px #946d36 solid;
			border-right:2px #946d36 solid;
			border-bottom:2px #946d36 solid;
			text-align: center;
			color: #565656;
			background: url('../img/common/marques/fd_corp_marque.jpg')  bottom center repeat;
		}  
		
		/*Ingenierie*/
		div.boxe_marques div.cont_boxe_marques4 {
			width: 130px;
			/*min-height: 110px;*/
		    height: 260px;
			margin: 0 auto 0 auto !important;
			margin: -4px auto 0 10px ;
			border-left:2px #019292 solid;
			border-right:2px #019292 solid;
			border-bottom:2px #019292 solid;
			text-align: center;
			color: #565656;
			background: url('../img/common/marques/fd_corp_marque.jpg')  bottom center repeat;
		}  
		
		/*Services*/
		div.boxe_marques div.cont_boxe_marques5 {
			width: 130px;
			/*min-height: 110px;*/
		    height: 260px;
			margin: 0 auto 0 auto !important;
			margin: -4px auto 0 10px ;
			border-left:2px #999b9f solid;
			border-right:2px #999b9f solid;
			border-bottom:2px #999b9f solid;
			text-align: center;
			color: #565656;
			background: url('../img/common/marques/fd_corp_marque.jpg')  bottom center repeat;
		} 
		
		/*IContact*/
		div.boxe_marques div.cont_boxe_marques6 {
			width: 130px;
			/*min-height: 110px;*/
		    height: 260px;
			margin: 0 auto 0 auto !important;
			margin: -4px auto 0 10px ;
			border-left:2px #cc6006 solid;
			border-right:2px #cc6006 solid;
			border-bottom:2px #cc6006 solid;
			text-align: center;
			color: #565656;
			background: url('../img/common/marques/fd_corp_marque.jpg')  bottom center repeat;
		} 
		
		
			div.boxe_marques div.cont_boxe_marques #fenetre{
				position:relative;
				overflow:hidden;
				width: 150px;
				height: 260px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				text-align:left;
			}
			div.boxe_marques div.cont_boxe_marques #marquee{
				width:150px;
				height: auto;
				color: #000000;
				padding:0 0 0 0;
				text-align: center;
			}
		
		/*div.boxe_marques div.bot_boxe_marques {
			width: 150px;
			height: 27px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			background: url('../images/marques/fd_bottom_marque.jpg') top center no-repeat;
		}*/
		
	#cont_ref {
		width: 140px;
		height: 260px; 
		margin: 0 0 0 -5px;
		padding: 0 0 0 0;
		text-align: left;
		position: relative; 
		overflow: hidden;
	}	
		#cont_ref #marquee_ref {
			width: 140px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			text-align: center;
			position: absolute;
		}
		#cont_ref #marquee_ref2 {
			width: 140px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			text-align: center;
			position: absolute;
		}		

/*------------------------actualites----------------------------------*/
div.boxbas{
		width:735px;
		height:auto;
		list-style-type: none;
		float:left;
		text-align:center;
		margin:0 0 0 210px!important;
		margin:0 0 0 105px;

}

div.newsticker{
		width:362px;
		height:auto;
		list-style-type: none;
		border-bottom:2px #CCCCCC solid;
		font-size:13px;
		float:right;
		background: #f5f5f5;
		text-align:center;
		margin:0 0 0 0;

}

div.newsticker1{
		width:362px;
		height:auto;
		min-height:138px!important;
		list-style-type: none;
		border-bottom:2px #CCCCCC solid;
		font-size:13px;
		float:left;
		 background: #f5f5f5;
		 text-align:center;
         margin:0 0 0 0;
		 padding:0 0 0 0!important;
		 padding:0 0 19px 0;
		 

}
div.accesclient{
background-image:url(../img/common/client_index.jpg);
background-repeat:repeat-x;
width:160px;
height:160px;
border:1px #b5050b solid;
margin:20px 0 0 5px!important;
margin:5px 0 0 5px;
padding:0 0 0 0;
}
/*zone Acces client Contact*/
div.accescontact{
background-image:url(../img/common/fond_acces.jpg);
background-repeat:repeat-x;
width:160px;
height:160px;
border:1px #cc6006 solid;
margin:20px 0 0 5px!important;
margin:5px 0 0 5px;
padding:0 0 0 0;
}

/*zone Acces client Web*/
div.accesweb{
background-image:url(../img/common/client_web.jpg);
background-repeat:repeat-x;
width:160px;
height:160px;
border:1px #946d36 solid;
margin:20px 0 0 5px!important;
margin:5px 0 0 5px;
padding:0 0 0 0;
}
/*zone Acces client Services*/
div.accesservices{
background-image:url(../img/common/client_services.jpg);
background-repeat:repeat-x;
width:160px;
height:160px;
border:1px #777474 solid;
margin:20px 0 0 5px!important;
margin:5px 0 0 5px;
padding:0 0 0 0;
}

/*zone Acces client Societe*/
div.accessociete{
background-image:url(../img/common/client_societe.jpg);
background-repeat:repeat-x;
width:160px;
height:160px;
border:1px #2caae0 solid;
margin:20px 0 0 5px!important;
margin:5px 0 0 5px;
padding:0 0 0 0;
}

/*zone Acces client ingenierie*/
div.accesingenierie{
background-image:url(../img/common/client_ingenierie.jpg);
background-repeat:repeat-x;
width:160px;
height:160px;
border:1px #179b9b solid;
margin:20px 0 0 5px!important;
margin:5px 0 0 5px;
padding:0 0 0 0;
}

div.loginclient{
width:160px;
height:auto;
margin:0 0 0 0;
padding:20px 0 0 5px;


}
div.titreclient{
	width:auto;
	height:auto;
	color: #ffffff;
	font-family: "Trebuchet MS",sans-serif,Arial;
	font-size: 14px;
	font-weight:bolder;
	margin:0 0 0 0;
	padding:3px 0 0 35px;
}

/*--------------------------------web agency-------------------------------*/
    ul.titreweb{
    color: #848483;
	list-style-type:circle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify;
    margin:20px 0 30px 50px;
	padding:0 0 0 0;
	}
	
	ul.titresociete{
    color: #848483;
	list-style-type:circle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify;
    margin:20px 0 30px 0;
	padding:0 0 0 0;
	}
	
	
/*-----------------------------Ingenierie and SI------------------------------*/

div#page-wrapper1 {
	
	/*border: 1px solid #0f9293;*/
	clear: both;
	height: auto;
	margin: -590px 0 0 175px!important;
	margin: -640px 0 0 175px;
	overflow: hidden;
	padding:15px 10px 55px 0;
	width: 760px;
}

div#page-wrapper2 {
	background-color: #ffffff;
	clear: both;
	height: auto;
	margin: -590px 0 0 200px!important;
	margin: -640px 0 0 200px;
	overflow: hidden;
	padding:15px 10px 55px 0;
	width: 760px;
}

div#messageIng {
	margin:0 0 0 0px;
	width: 700px;
	height:300px;
	padding:10px 0 0 20px;
}



.webagency {
          color:#0066FF;
		  width:700px;
		  height:auto;
		  list-style-type: none;
		  border:2px #946d36 solid;
		  font-size:13px;
		  background: #f5f5f5;
		  text-align:center;
		  padding: 3px 0 0 0px;
		  margin: 20px 0 0 25px;
		  padding:0 0 20px 0;
}

.societe{
          color:#0066FF;
		  width:700px;
		  height:auto;
		  list-style-type: none;
		  border:2px #2caae0 solid;
		  font-size:13px;
		  background: #f5f5f5;
		  text-align:center;
		  padding: 3px 0 0 0px;
		  margin: 20px 0 0 30px;
		  padding:0 0 20px 0;
}

.conseil {
          color:#0066FF;
		  width:700px;
		  min-height:150px;
		  height:auto;
		  list-style-type: none;
		  border:2px #029fa4 solid;
		  font-size:13px;
		  background: #f5f5f5;
		  text-align:center;
		  padding: 3px 0 0 0px;
		  margin: -180px 0 0 50px;
		  padding:0 0 20px 0;
}
.ingenierie {
          color:#848483;
		  width:700px;
		  min-height:150px;
		  height:auto;
		  list-style-type:none;
		  font-size:13px;
		  border:2px #029fa4 solid;
		  background: #f5f5f5;
		  text-align:justify;
		  padding: 3px 10px 0 10px;
		  margin: 10px 0 0 50px;
		  padding:0 0 20px 0;
}

.infogerance {
          color:#848483;
		  width:700px;
		  min-height:150px;
		  height:auto;
		  list-style-type:none;
		  font-size:13px;
		  border:2px #029fa4 solid;
		  background: #f5f5f5;
		  text-align:center;
		  padding: 3px 0 0 10px;
		  margin: 10px 0 0 50px;
		  padding:0 0 20px 0;
}

.services {
          color:#848483;
		  width:600px;
		  min-height:150px;
		  height:auto;
		  list-style-type:none;
		  font-size:13px;
		  border:2px #999999 solid;
		  background: #f5f5f5;
		  text-align:justify;
		  padding: 3px 10px 0 10px;
		  margin: 10px 0 0 40px;
		  padding:0 0 20px 0;
}
img.ingenierie{
width:370px;
height:20px;
margin:0 0 0 0;
padding:0 0 0  0;
}

div.image{
width:299px;
height:201px;
margin:30px 0 0 -10px;
position:relative;
float:right;}	
/*----------------------------------societe-------------------------------*/
div.contentSociete{
width:700px;
height:auto;
margin:-570px auto 0 200px!important;
margin:-620px auto 0 200px;

}

div.concepttravail{
width:740px;
margin:0 0 0 0;

}

/*--------------------------------formulaire-------------------------------*/


#rechercher {
	float: left;
	text-align: left;
	margin:-330px 0 0 10px;
}


#formrechercher {
    width:170px;
	height: auto;
	padding : 20px 0px 0px 5px;
	
}
div.response{
width:700px;
height:auto;
text-align:center;
margin:-400px 0  0 230px;
padding:0 0 0 0;
border:1px #cccccc solid;}

div.formulairee{
width:165px;
height:auto;
margin:-70px 0 0 5px;
padding:O O O O;

}


/*--------------------------------------------formulaire contact---------------------------------------------------*/

div.formulaire{
width:750px;
height:auto;
margin:-550px auto auto 200px!important;
margin:-610px auto auto 200px;
padding:0 0 0 0;
}

div.loi{
width:400px;
height:auto;
margin:0 auto 0 auto;
color:#656869;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
/*margin:20px 5px 0 10px;*/
margin:10px auto 0 auto;
/*padding:10px 10px 10px 10px;*/
border:1px #cccccc solid;
}
/*----------------------- Footer----------------------------------------*/
div.footer{
	background-image:url(../img/common/footer.jpg);
	width:971px;
	height:29px;
	border-right:1px #adb6bd solid;
	border-bottom:1px #adb6bd solid;
	border-left:1px #adb6bd solid;
	margin:0 auto 0 auto;
	
}
div.menufoter{
	width:400px;
	height:auto;
	margin:0 0 0 570px;
	padding:5px 0 0 0;
	font-size:11px;
	font-family: "Trebuchet MS",sans-serif,Arial;
	color:#333333;



}
div.conception{
width:auto;
color:#CC0000;
margin:0 auto 0 auto;
padding:0 0 0 0 ;
font-weight:bold;
text-align:center;


}