
div#motCles{
	display:none;
}
*{
	margin : 0;
	padding : 0 ;
}

body {
	text-align : center ;
	font-size : 0.7em ;
	line-height : 1.4em ;
	font-family: helvetic, arial, sans-serif;
}
#bref{
background-color:#FFFFFF;
height:164px;
margin-left:73px;
margin-top:90px;
padding-left:34px;
opacity:0.85;
filter : alpha(opacity=85);
position:absolute;
padding-top:22px;
width:729px;
	}
	#bref ul{
	margin-left:15px;
	}
em {
	font-weight : bold ;
	font-style:italic;
	color: #1183CD; 
}

a {
	font-weight : bold ; 
}

#all_body {
	text-align : left ;
	width : 928px;
	margin : auto;
	background : transparent  url("../img/header_accueil.jpg") no-repeat left top ;
}
#header_contact {
	text-align : left ;
	width : 928px;
	margin : auto;
	background : transparent  url("../img/header_contact.jpeg") no-repeat left top ;
}
#header_index {
	text-align : left ;
	width : 928px;
	margin : auto;
	background : transparent  url("../img/header_accueil.jpg") no-repeat left top ;
}
#header_entreprise {
	text-align : left ;
	width : 928px;
	margin : auto;
	background : transparent  url("../img/header_entreprise.jpg") no-repeat left top ;
}
#header_services {
	text-align : left ;
	width : 928px;
	margin : auto;
	background : transparent  url("../img/header_services.jpg") no-repeat left top ;
}
#header_solution {
	text-align : left ;
	width : 928px;
	margin : auto;
	background : transparent  url("../img/header_solution.jpeg") no-repeat left top ;
}


body#en #all_body {
	text-align : left ;
	width : 928px;
	margin : auto;
	background : transparent  url("../img/header_en.jpeg") no-repeat left top ;
}
body#en #header_contact {
	text-align : left ;
	width : 928px;
	margin : auto;
	background : transparent  url("../img/header_contact_en.jpeg") no-repeat left top ;
}
body#en #header_solution {
	text-align : left ;
	width : 928px;
	margin : auto;
	background : transparent  url("../img/header_solution_en.jpeg") no-repeat left top ;
}
body#en #header_services {
	text-align : left ;
	width : 928px;
	margin : auto;
	background : transparent  url("../img/header_services_en.jpg") no-repeat left top ;
}
body#en #header_entreprise {
	text-align : left ;
	width : 928px;
	margin : auto;
	background : transparent  url("../img/header_entreprise_en.jpg") no-repeat left top ;
}
body#en #header_index {
	text-align : left ;
	width : 928px;
	margin : auto;
	background : transparent  url("../img/header_accueil_en.jpg") no-repeat left top ;
}


ul#lang , ul#langfr {
	top: 5px ;
	position : absolute ;
	margin-left: 715px;
}

 ul#lang li, ul#langfr li {
 	list-style-type : none ;
 	display:inline;
 	padding-left:10px;
 	width : 100px ;
 }

#lang a{
	color: #f7941c ;
 }
#lang a:hover{
	text-decoration: underline ;
 }
  ul#lang li a:hover, ul#langfr li a:hover{
  text-decoration : underline ;
  }
  
 h1{
	 background : transparent  url("../img/h1.jpeg") no-repeat left 5px ;
	 padding-left : 20px ;
	 font-size : 2.05em ;
}

h3{
	 margin: 4px 0 6px 0;
	 padding:0;
	 font-size: 15px;
	 font-weight: bold;
}

#content_sub_text h1{
 background : transparent  url("../img/h1sub.jpeg") no-repeat left 5px ;
}
.clear {
	clear : both ;
}
a {
	text-decoration : none ;
}
p {
	margin-bottom : 10px ;
}
img.imgTop {
	float : left ;
	margin: -185px 0 0 0;
	padding: 0;
	clear: both;
	overflow: auto;
}
#content_sub_text h1.ref{
padding-left:0;
background-image:none;
font-family:Arial;
color:#6f6f6f;
font-size:1.9em;
/*font-size:16pt;*/
}
a.backAcc{

display:block;
clear:both;
float:left;
height:63px;
margin-left:77px;
margin-top:25px;
width:263px;
	}
#navigation {
	
	padding-top : 47px ;
	padding-right :92px  ;
}
#navigation ul  {
	float : right ;
	
}
#navigation ul li{
	float : left ;
	list-style-type : none ;	
}
#navigation ul li a{
	display : block ;
	height : 46px ;
	width : 97px ;
	overflow : hidden ;
	text-indent : -1000em ;
}

#navigation ul li.accueil a{
	background : transparent  url("../img/nav_accueil.jpeg") no-repeat left top ;
}
#navigation ul li.accueil a:hover, #navigation ul li.currentAccueil a{
	background : transparent  url("../img/nav_accueil_on.jpeg") no-repeat left top ;
}
#navigation ul li.entreprise a{
	background : transparent  url("../img/nav_entreprise.jpeg") no-repeat left top ;
}
#navigation ul li.entreprise a:hover, #navigation ul li.currentEntreprise a{
	background : transparent  url("../img/nav_entreprise_on.jpeg") no-repeat left top ;
}

body#en #navigation ul li.accueil a{
	background : transparent  url("../img/nav_home.jpeg") no-repeat left top ;
}
body#en #navigation ul li.accueil a:hover, body#en #navigation ul li.currentAccueil a{
	background : transparent  url("../img/nav_home_on.jpeg") no-repeat left top ;
}
body#en #navigation ul li.entreprise a{
	background : transparent  url("../img/nav_company.jpeg") no-repeat left top ;
}
body#en #navigation ul li.entreprise a:hover, body#en #navigation ul li.currentEntreprise a{
	background : transparent  url("../img/nav_company_on.jpeg") no-repeat left top ;
}

#navigation ul li.services a{
	background : transparent  url("../img/nav_services.jpeg") no-repeat left top ;
}
#navigation ul li.services a:hover, #navigation ul li.currentServices a{
	background : transparent  url("../img/nav_services_on.jpeg") no-repeat left top ;
}
#navigation ul li.solutions a{
	background : transparent  url("../img/nav_solutions.jpeg") no-repeat left top ;
}
#navigation ul li.solutions a:hover, #navigation ul li.currentSolutions a{
	background : transparent  url("../img/nav_solutions_on.jpeg") no-repeat left top ;
}
#navigation ul li.contact a{
	background : transparent  url("../img/nav_contact.jpeg") no-repeat left top ;
}
#navigation ul li.contact a:hover, #navigation ul li.currentContact a{
	background : transparent  url("../img/nav_contact_on.jpeg") no-repeat left top ;
}

#content {
	padding-top : 230px ;
}


h1{
	font-weight : normal ;
	color: #024087 ;
	line-height :1.1em ;
	margin-bottom : 15px ;
}
h1 span{
	color: #535454 ;
}

#content {
	color: #535454 ;
}
#content a {
	color: #1F99DD ;
	text-decoration: underline;
}
#content a:hover {
	text-decoration : none;
}

#content_sub_text {
	width : 454px ;
	float : left ;

}

#content_sub_text{
height : 344px ;
float : left ;
	background : transparent  url("../img/fond_sub.jpeg") no-repeat left top ;
}

#content_sub_text div.contener {
	margin-left : 79px ;
	padding : 27px 18px 10px 27px ;
	background : transparent  url("../img/fond_sub_text.jpeg") repeat-y left top ;
}

#content_sub_text div.contenerSecond {

	margin-left : 79px ;
	padding : 27px 18px 10px 27px ;
}

img.space {
height: 245px;
margin:0;
padding:0;
}

img.space2 {
height: 27px;
margin:0;
padding:0;
}

#content_text {

	float : left ;
	width : 474px ;
	background : transparent url("../img/fond_sub2.jpeg") no-repeat right top ;
}

#content_text div.onePage {

	float : left ;
	width : 708px ;
	margin-left : -354px ;
	
	padding-right: 15px;
}

#content_text div.contener {
	border : 1px solid #bfbfbf ;
	padding : 27px 10px 0px 20px ;
	width : 342px ;
}

#content_text div.contener img.fsecond {
	float : left ;
	margin-right : 15px ;
	margin-top : 10px ;
	margin-bottom : 10px ;
}
.contenerSecond img.rsecond {
	float : right ;
	margin-right : 15px ;
	margin-top : -60px ;
}
#content_text div.contener ul {
float : left ;
	margin-top : 10px ;
}

#content_sub_text div.contener ul{
	padding-left : 10px ;
}
p a {
	color : #1F99DD;
}
p a:hover {
	text-decoration : underline ;
}
p.imp, span.imp {
	font-weight : bold ;
	margin-right: 20px;
}
p.temoignages {
	font-style: italic ;
	width : 300px ;
}
hr {
	background-color : transparent ;
	color: #bfbfbf;
	margin-top : 8px ;
	margin-bottom : 12px ;
}
span.client {
	font-weight : bold ;
}
span.date {
	 font-style: italic ;
}
span.tel {
	font-weight : bold ;
	font-size : 1.2em ;
	margin-left: 29px;
}
span.mailto a {
	color : #1F99DD ;
}

#menu_footer {
clear : both ;
	background : transparent  url("../img/footer.jpeg") no-repeat left top ;
	height : 60px ;
	margin-top : -15px ;
}
#menu_footer ul {
	padding-top : 30px ;
	padding-left : 264px ;
}
#menu_footer ul li {
	font-size : 11px ;
	float : left ;
	list-style-type : none ;
	margin-left : 30px ;
}
#menu_footer ul li a{
font-weight : normal ;
	text-decoration : none ;
	color : #ffb33a ;
}
#menu_footer ul li a:hover{
	text-decoration : underline ;
}
#conception {
	color : #bec0c0;
	text-align : center ;
	margin-top : 5px ;
	margin-bottom : 5px ;
}
#conception a{
font-weight : normal ;
	color : #bec0c0;
	text-decoration : underline ;
}

div.testimonial {
	padding : 20px 0 0 20px ;
}



img.contenu {
	float: left;
	margin: 10px 20px 0 0;
	padding:0;
}

img.contenu2 {
	float: right;
	margin: 10px 20px 0 0;
	padding:0;
}

img.contenu3 {
	float: left;
	margin: 0 6px 0 0;
	padding:0;
}

img.contenu4 {
	float: left;
	margin: 0 20px 0 0;
	padding:0;
}

img.contenu5 {
	float: left;
	margin: 30px 20px 60px 0;
	padding:0;
}

img.contenu6 {
	float: left;
	margin: 20px 0px 0px 175px;
	padding:0;
}

div.colonne{
	width : 350px ;
	float: left;
}

div.colonne2{
	width : 330px ;
	float: left;
	margin: 56px 0 0 20px;
}
div.solutioncolonne2{
	width : 230px ;
	float: left;
	margin: 56px 0 0 20px;
}

img.imgcolonne2 {
float:right ;
	
	padding-top : 55px;
}

div.onePage {
padding-right : 100px ;
	margin-left : 100px ;
	width : 700px ;
}
span.phone {
color : #f7941c;
margin-top : 30px ;
margin-left : 100px ;
font-weight : bold ;
float : left ;
}

#crossfade-container {
	height: 200px;
	width: 320px;
}

.fade-box {
	margin-left: 0px;
}

#box-1 {
	position: absolute;
}
#box-2 {
	position: absolute;
}
#box-3 {
	position: absolute;
}

#box-4 {
	position: absolute;
}
#box-5 {
	position: absolute;
}
#box-6 {
	position: absolute;
}

#box-7 {
	position: absolute;
}







ul.color li {
	margin: 0 0 0 25px;
	color: #f7941c;
	font-weight: bold;
	padding: 0;
	line-height: 1.6em;
	list-style-image: url('../img/puce01.jpg');
}


#menu_footer ul li.currentContact a,
#menu_footer ul li.currentSolutions a,
#menu_footer ul li.currentServices a,
#menu_footer ul li.currentEntreprise a,
#menu_footer ul li.currentAccueil a{
	color : #ffffff ;
}}
