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

body{
	 background-image:url(images/background.jpg);
	 background-repeat:repeat-x;
	 background-position:top left; */
	 margin: 0px; /* pour éviter les marges */
	 margin-top:0px;
     text-align: center; /*pour corriger le bug de centrage IE*/
	 background-color:#ffffff;
	 behavior: url(csshover.htc);
}
#conteneur {

	/* on positionne le conteneur */	
	/*position:relative;*/
	background-image:url(images/fond-contenu.jpg);
	background-repeat:repeat-y;
    margin-left: auto;
    margin-right: auto;
	padding:0px;
	width:969px;
}

H1 {
	font-size:18px;
	color:#818181;
}

.lien-menu-on{
 background-color:#f1a841; color:#ffffff; text-decoration:none; font-family:Century Gothic,'Trebuchet MS', Verdana, Arial; font-size:12px;
padding-bottom:6px;
padding-top:6px;
padding-left:12px;
padding-right:12px;
}

.lien-menu{
background-color:#ececec; color:#707070; text-decoration:none; font-family:Century Gothic,'Trebuchet MS', Verdana, Arial; font-size:12px;
padding-bottom:6px;
padding-top:6px;
padding-left:12px;
padding-right:12px;
border:1px solid #f9cb89; 
}

.texte-ref {
clear:both;
padding-left:73px;
font-size:12px;
width:700px; 
text-align:left; 
font-family:Arial, Helvetica, sans-serif;
}
.menu{
float:left;
background-image:url(images/menu.jpg);
width:969px;
height:66px;
}

.sep-menu-rea{
float:left;
width:65px;
height:60px;
}

.menu-rea{
float:left;
width:805px;
height:70px;
}

.texte-description{
float:left;
text-align:left;
margin-top:0px;
padding-top:5px;
padding-left:160px;
color:#78797a;
font-family:Century Gothic, Trebuchet MS, Verdana, Arial;
font-size:13px;
}

.logo{
float:left;
background-image:url(images/logo.jpg);
width:714px;
height:129px;
}

.logo2{
float:left;
background-image:url(images/logo2.jpg);
width:969px;
height:129px;
}

.presentation{
float:left;
background-image:url(images/presentation.jpg);
width:714px;
height:247px;
}

.derniere-rea{
margin-top:0px;
padding-top:0px;
float:right;
width:255px;
height:376px;
}

#contenu{
float:left;
background-image:url(images/fond-contenu.jpg);
width:969px;
}



.titre-specialiste-internet{
margin-top:15px;
text-align:left;
float:left;
padding-left:90px;
padding-top:20px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:18px;
color:#eb8426;
line-height:25px;
}

.texte-presentation-agence{
width:340px;
padding-top:10px;
margin-top:0px;
float:left;
text-align:left;
padding-left:90px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
color:#616468;
line-height:16px;
text-align:justify;
}

#cadre-presentation{
float:left;
margin-top:0px;
padding-top:0px;
width:450px;
height:200px;

}

.titre-developpement{
text-align:left;
margin-top:0px;
padding-top:5px;
padding-bottom:0px;
margin-bottom:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:18px;
color:#ec8426;
line-height:25px;
float:left;
width:560px;
}

.titre-cms{
text-align:left;
margin-top:0px;
padding-top:5px;
padding-bottom:0px;
margin-bottom:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:18px;
color:#299b8c;
line-height:25px;
float:left;
width:560px;
}

.titre-orange{
text-align:left;
margin-top:0px;
padding-top:5px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:16px;
color:#ec8426;
line-height:25px;
float:left;
width:820px;
padding-left:73px;
}

.texte-general{
text-align:left;
text-align:justify;
margin-top:0px;
padding-top:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#616468;
line-height:20px;
float:left;
width:260px;
padding-left:73px;
}

.texte-mail{
text-align:left;
text-align:justify;
margin-top:0px;
padding-top:0px;
margin-left:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#616468;
padding-left:0px;
}

.texte-general-solutions{
text-align:left;
text-align:justify;
margin-top:0px;
padding-top:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#616468;
line-height:20px;
float:left;
width:825px;
padding-left:73px;
}

.texte-general2{
text-align:left;
text-align:justify;
margin-top:0px;
padding-top:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#616468;
line-height:20px;
float:left;
width:260px;
padding-left:18px;
}

.texte-general3{
text-align:right;
margin-top:0px;
padding-top:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#616468;
line-height:15px;
float:right;
width:260px;
padding-left:18px;
}

.titre-commerce{
text-align:left;
margin-top:0px;
padding-top:5px;
padding-bottom:0px;
margin-bottom:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:18px;
color:#709a16;
line-height:25px;
float:left;
width:560px;
}

.titre-solutions{
font-size:18px;
color:#FF914B;
}

.titre-temoignage{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FF914B;
float:left;
}

.titre-gmao{
text-align:left;
margin-top:0px;
padding-top:5px;
padding-bottom:0px;
margin-bottom:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:18px;
color:#d3266e;
line-height:25px;
float:left;
width:560px;
}

.titre-immo{
text-align:left;
margin-top:0px;
padding-top:5px;
padding-bottom:0px;
margin-bottom:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:18px;
color:#a3a904;
line-height:25px;
float:left;
width:560px;
}

.titre-hebergement{
text-align:left;
margin-top:0px;
padding-top:5px;
padding-bottom:0px;
margin-bottom:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:18px;
color:#3d98cc;
line-height:25px;
float:left;
width:560px;
}

.titre-projet{
float:left;
text-align:left;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
margin-top:0px;
padding-top:5px;
color:#474747;
width:250px;
}

.titre-sous-projet{
float:left;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
margin-top:0px;
padding-top:5px;
color:#e09334;
}


.texte-developpement{
text-align:left;
text-align:justify;
margin-top:0px;
padding-top:5px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#5a5959;
line-height:18px;
float:left;
width:540px;
}

.texte-liens-rea{
text-align:left;
margin-left:0px;
padding-left:0px;
margin-top:0px;
padding-top:5px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#5a5959;
line-height:12px;
float:left;
width:110px;
height:13px;
}

.lien-on{
text-align:left;
margin-left:0px;
padding-left:0px;
margin-top:0px;
padding-top:5px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#5a5959;
line-height:12px;
float:left;
width:110px;
height:13px;
text-decoration:none;
}

.lien-on a{
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#dc8f34;
text-decoration:none;
}

.texte-liens-rea a{
text-align:left;
margin-left:0px;
padding-left:0px;
margin-top:0px;
padding-top:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#5a5959;
line-height:12px;
float:left;
width:110px;
text-decoration:none;
}

.texte-liens-rea-on a{
text-align:left;
margin-left:0px;
padding-left:0px;
margin-top:0px;
padding-top:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#5a5959;
line-height:12px;
float:left;
width:110px;
text-decoration:none;
}

.texte-liens-rea-on a:hover{
text-align:left;
margin-left:0px;
padding-left:0px;
margin-top:0px;
padding-top:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#dc8f34;
line-height:12px;
float:left;
width:110px;
text-decoration:none;
}

.texte-liens-rea a:hover{
text-align:left;
margin-left:0px;
padding-left:0px;
margin-top:0px;
padding-top:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#dc8f34;
line-height:12px;
float:left;
width:110px;
text-decoration:none;
}

.texte-details{
margin-top:0px;
padding-top:0px;
float:left;
width:512px;
height:265px;
}

.titre-details{
text-align:left;
line-height:15px;
padding-top:13px;
padding-left:5px;
padding-bottom:0px;
margin-top:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:16px;
color:#616468;
}

.description-details{
text-align:left;
padding-top:0px;
padding-left:10px;
margin-top:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#616468;
}

.description-details a{
text-align:left;
padding-top:0px;
padding-left:0px;
margin-top:0px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
color:#616468;
}

.developpement{
float:left;
width:969px;
height:98px;
}

.cms{
float:left;
width:969px;
height:82px;
}

.separation-footer{
float:left;
width:44px;
height:136px;
}

.texte-oseo{
width:900px;
height:30px;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
text-align:left;
margin-top:0px;
float:left;
padding-left:71px;
color:#6b5852;
}

#footer{
float:left;
background-image:url(images/fond-contenu.jpg);
background-repeat:repeat-y;
width:969px;
height:160px;
}

.fond-footer{
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
float:left;
width:880px;
height:160px;
}

.footer-texte{
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
float:left;
text-align:left;
margin-top:0px;
padding-top:90px;
padding-left:240px;
color:#4d555b;
width:640px;
}

.footer-liens{
float:left;
padding-left:220px;
width:660px;
text-align:left;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
margin-top:0px;
color:#4d555b;
text-decoration:none;
}

.lien-texte{
color:#EB8426;
text-decoration:none;
}

.footer-liens a{
text-align:left;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
margin-top:0px;
padding-top:0px;
text-decoration:none;
color:#4d555b;
}

.details-barre-bleu{
color: #3b839c;
}
.text-ref{
text-align:left;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:11px;
margin-top:0px;
padding-top:0px;
text-decoration:none;
color:#4d555b;
}