@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;
	 
}

#conteneur {

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

#menu{
float:left;
background-image:url(images/menu.jpg);
width:1034px;
height:69px;
}

#menu2{
float:left;
background-image:url(images/menu2.jpg);
width:1034px;
height:69px;
}

#menu2 a{
float:left;
margin-top:30px;
padding-top:0px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#menu a{
float:left;
margin-top:30px;
padding-top:0px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#menu a:hover{
float:left;
margin-top:30px;
padding-top:0px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#68b9cc;
text-decoration:none;
}

#menu2 a:hover{
float:left;
margin-top:30px;
padding-top:0px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#68b9cc;
text-decoration:none;
}

.actualite{
width:340px; 
height:93px; 
float:left; 
background-image:url(images/img-trimble.jpg); 
padding-top:35px; 
line-height:14px; 
overflow:auto;
z-index:1000000000;
text-align:left;
}


.lien-actu:visited{
color:#333333;
}

.lien-actu{
text-align:left;
font-size:12px;
text-decoration:none;
float:left;
color:#5e5e5e;
font-family:Arial, Helvetica, sans-serif;
}

.lien-actu:hover{
color:#4BB1E0;
}

.news{
float:left;
background-image:url(images/actu.jpg);
width:340px;
height:365px;
}

.titre-news{
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#4891b4;
width:300px;
}

.texte-news{
float:left;
margin-top:10px;
padding-left:44px;
text-align:left;
text-align:justify;
line-height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#878686;
width:236px;
}

.bouton1{
float:left;
width:271px;
height:196px;
}

a.bouton1:hover, a.bouton1:active, a.bouton1:focus{
float:left;
width:271px;
height:196px;

}

.bouton2{
float:left;
width:247px;
height:196px;
}

a.bouton2:hover, a.bouton2:active, a.bouton2:focus{
float:left;
width:247px;
height:196px;

}

.bouton3{
float:left;
width:247px;
height:196px;
}

a.bouton3:hover, a.bouton3:active, a.bouton3:focus{
float:left;
width:247px;
height:196px;

}

.bouton4{
float:left;
width:269px;
height:196px;
}

a.bouton4:hover, a.bouton4:active, a.bouton4:focus{
float:left;
width:269px;
height:196px;

}

.pointillet-news{
float:left;
margin-top:5px;
padding-left:44px;
text-align:left;
text-align:justify;
line-height:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#9e9e9e;
width:236px;
}

.col-gauche{
float:left;
padding-left:80px;
text-align:left;
text-align:justify;
width:650px;
}

.col-gauche-contact{
float:left;
padding-left:80px;
text-align:left;
text-align:justify;
width:200px;
}

.col-centre{
float:left;
padding-left:80px;
text-align:left;
text-align:justify;
width:910px;
}

.col-centre2{
float:left;
padding-left:80px;
text-align:left;
text-align:justify;
width:870px;
}

.col-centre2 a:hover{
color:#4bb1e0;
}

.col-droite{
float:left;
width:270px;
margin-top:5px;
}

.col-droite-contact{
float:left;
width:600px;
margin-top:5px;
}

.cadre-bleu a:hover{
color:#4bb1e0;
}

.cadre-bleu a{
color:#FFFFFF;
}

.cadre-bleu a:visited{
color:#FFFFFF;
}


.col-droite a:hover{
color:#4bb1e0;
}

a.cadre-bleu:hover, a.cadre-bleu:active, a.cadre-bleu:focus{
color:#4bb1e0;
}

.titre-texte{
margin-top:0px;
padding-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#6b6c6c;
}


.texte-principale{
margin-top:0px;
padding-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b6c6c;
}

.liens-decouvrez{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b6c6c;
text-decoration:none;
text-align:left;
}

.liens-decouvrez:visited{
color:#6B6C6C;
}

.liens-support{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b6c6c;
text-decoration:none;
text-align:left;
}

.liens-cadre{
float:left;
width:180px;
padding-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e6d947;
text-decoration:none;
text-align:left;
padding-bottom:5px;
}

.liens-cadre-consulter{
float:left;
width:180px;
padding-left:17px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
text-align:left;
padding-bottom:5px;
}

.liens-cadre-consulter:visited{
color:#ffffff;
}

.liens-support:visited{
color:#000000;
}

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

.footer{
float:left;
padding-top:25px;
background-image:url(images/footer.jpg);
width:1034px;
height:70px;
background-repeat:no-repeat;
}

.footer a:hover{
color:#4bb1e0;
}

.liens-footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#424d5a;
font-size:10px;
text-decoration:none;
}

.liens-footer-agence{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
text-decoration:none;
}

.barre-footer {
color: #4891b4;
}

.texte-sous-titre{
padding-top:13px; 
padding-left:70px;
margin-top:0px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:15px; 
color:#f5d947; 
float:left;
}

.cadre-bleu{
float:left;
margin-top:5px;
background-color:#464e5b;
width:210px;
padding-bottom:15px;
}

.titre-cadre{
padding-top:0px;
margin-top:10px;
padding-left:17px;
padding-right:17px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
line-height:22px;
}

.bt-demo{
background-image:url(images/bt-demo.jpg);
width:327px;
height:67px;
line-height:20px;
}

.bt-demo2{
background-image:url(images/bt-demo2.jpg);
width:282px;
height:67px;
line-height:20px;
}

.bt-telecharger{
background-image:url(images/bt-telecharger.jpg);
width:282px;
height:89px;
line-height:20px;
}

.bt-demo a{
float:left;
font-family:Arial, Helvetica, sans-serif;
padding-top:13px;
margin-top:0px;
padding-left:20px;
text-decoration:none;
}

.bt-demo2 a{
float:left;
font-family:Arial, Helvetica, sans-serif;
padding-top:13px;
margin-top:0px;
padding-left:20px;
text-decoration:none;
}

.bt-telecharger a{
float:left;
font-family:Arial, Helvetica, sans-serif;
padding-top:13px;
margin-top:0px;
padding-left:20px;
text-decoration:none;
}

.baseline{
margin-top:20px;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:80px;
}

.baseline a{
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.liens-texte{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#2c9acb;
}

.liens-texte:hover{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#2c9acb;
}

.col-gauche a{
color:#2c9acb;
}

.liens-texte a{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#2c9acb;
}

.Style8 {
color: #f5d947;
font-size:15px;
}

.Style2 {
color: #f5d947;
font-size:15px;
}

.Style3 {color: #FFFFFF}
.Style4 {
	font-size: 17px;
	color: #FFFFFF;
}
.Style5 {
	font-size: 15px;
	color: #f5d947;
}

.Style11 {color: #005EAC}